commit d2f61d9cd1755ca416f74d93db58b9f724c2ca67 Author: overweight <5324761+overweight@user.noreply.gitee.com> Date: Mon Sep 30 11:03:22 2019 -0400 Package init diff --git a/man-pages-5.02.tar.xz b/man-pages-5.02.tar.xz new file mode 100644 index 0000000..f59cdf8 Binary files /dev/null and b/man-pages-5.02.tar.xz differ diff --git a/man-pages-posix-2013-a-pthread_once.patch b/man-pages-posix-2013-a-pthread_once.patch new file mode 100644 index 0000000..91e9a1b --- /dev/null +++ b/man-pages-posix-2013-a-pthread_once.patch @@ -0,0 +1,35 @@ +From 0409c3370ddd08cec10586f6f52fe1fbe3c717ef Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Nikola=20Forr=C3=B3?= +Date: Tue, 24 Jan 2017 16:35:02 +0100 +Subject: [PATCH] pthread_once.3p: fix return type of initialize_random() + function + +--- + man-pages-posix-2013-a/man3p/pthread_once.3p | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +diff --git a/man-pages-posix-2013-a/man3p/pthread_once.3p b/man-pages-posix-2013-a/man3p/pthread_once.3p +index 316b1e9..db83d63 100644 +--- a/man-pages-posix-2013-a/man3p/pthread_once.3p ++++ b/man-pages-posix-2013-a/man3p/pthread_once.3p +@@ -86,7 +86,7 @@ on entry to a routine, as follows: + .nf + \fB + static int random_is_initialized = 0; +-extern int initialize_random(); ++extern void initialize_random(); + .P + int random_function() + { +@@ -125,7 +125,7 @@ becomes: + \fB + #include + static pthread_once_t random_is_initialized = PTHREAD_ONCE_INIT; +-extern int initialize_random(); ++extern void initialize_random(); + .P + int random_function() + { +-- +2.7.4 + diff --git a/man-pages-posix-2013-a.tar.xz b/man-pages-posix-2013-a.tar.xz new file mode 100644 index 0000000..02b6e55 Binary files /dev/null and b/man-pages-posix-2013-a.tar.xz differ diff --git a/man-pages.spec b/man-pages.spec new file mode 100644 index 0000000..2126c1c --- /dev/null +++ b/man-pages.spec @@ -0,0 +1,62 @@ +Name: man-pages +Version: 5.02 +Release: 1 +Summary: Linux kernel and user-space C library interfaces documentation +License: GPL+ and GPLv2+ and BSD and MIT and Copyright only and IEEE +URL: http://www.kernel.org/doc/man-pages/ +Source0: http://www.kernel.org/pub/linux/docs/man-pages/man-pages-%{version}.tar.xz +Source1: man-pages-posix-2013-a.tar.xz +BuildRequires: gcc git +BuildArch: noarch + +Conflicts: attr < 2.4.47-11 +Conflicts: keyutils-libs < 1.5.10 + +Autoreq: no + +# POSIX man pages +Patch0: man-pages-posix-2013-a-pthread_once.patch + +%description +The Linux man-pages project documents the Linux kernel and C library interface that +are employed by user-space programs.With respect to the C library, the primary focus is +the GNU C library (glibc), although, where known, documentation of variations on +other C libraries available for Linux is also included. + +%package_help + +%prep +%autosetup -a 1 -p1 + +# rename posix README so we don't have conflict +%{__mv} man-pages-posix-2013-a/README man-pages-posix-2013-a/man-pages-posix-2013-a.README + +%build + +%install +make install DESTDIR=%{buildroot} +pushd man-pages-posix-2013-a +make install DESTDIR=%{buildroot} +popd + +%check + +%pre + +%preun + +%post + +%postun + +%files +%defattr(-,root,root) +%doc README man-pages-%{version}.Announce Changes +%doc man-pages-posix-2013-a/POSIX-COPYRIGHT man-pages-posix-2013-a/man-pages-posix-2013-a.{README,Announce} + +%files help +%{_mandir}/man*/* + +%changelog +* Tue Sep 03 2019 openEuler Buildteam - version-release +- Package init