diff --git a/man-pages-6.05.01.tar.gz b/man-pages-6.05.01.tar.gz deleted file mode 100644 index a60c73c914b4a47a12fd3f1ff049f36c9e8f3d22..0000000000000000000000000000000000000000 Binary files a/man-pages-6.05.01.tar.gz and /dev/null differ diff --git a/man-pages-6.9.1.tar.gz b/man-pages-6.9.1.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..e9ae377c141e6a961314748a10be9982e9d6caae Binary files /dev/null and b/man-pages-6.9.1.tar.gz differ diff --git a/man-pages.spec b/man-pages.spec index 3ac30cb3054d3c764ab782b1097add2cc9bd3e88..280f5fad0197d029081794956768f34d65cc69b8 100644 --- a/man-pages.spec +++ b/man-pages.spec @@ -1,5 +1,5 @@ Name: man-pages -Version: 6.05.01 +Version: 6.9.1 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 @@ -21,38 +21,62 @@ other C libraries available for Linux is also included. %package_help -%prep -%autosetup -p1 -sed -i 's/prefix := \/usr\/local/prefix := \/usr/g' ./share/mk/install/_.mk +%prep +%setup -q + +# deprecated +rm man2/pciconfig_{write,read,iobase}.2 + +# problem with db x db4 (#198597) - man pages are obsolete +rm man3/{db,btree,dbopen,hash,mpool,recno}.3 + +# we are not using SystemV anymore +rm man7/boot.7 + +# remove man pages deprecated by libxcrypt (#1610307) +rm man3/crypt{,_r}.3 %build %install -make install DESTDIR=%{buildroot} +make install prefix=/usr DESTDIR=%{buildroot} + +# rename files for alternative usage +mv %{buildroot}%{_mandir}/man7/man.7 %{buildroot}%{_mandir}/man7/man.%{name}.7 +touch %{buildroot}%{_mandir}/man7/man.7 %check %pre - -%preun +[ -L %{_mandir}/man7/man.7.gz ] || rm -f %{_mandir}/man7/man.7.gz >/dev/null 2>&1 || : %post +%{_sbindir}/update-alternatives --install %{_mandir}/man7/man.7.gz man.7.gz %{_mandir}/man7/man.%{name}.7.gz 300 >/dev/null 2>&1 || : + +%preun +if [ $1 -eq 0 ]; then + %{_sbindir}/update-alternatives --remove man.7.gz %{_mandir}/man7/man.%{name}.7.gz >/dev/null 2>&1 || : +fi %postun +if [ $1 -ge 1 ]; then + if [ "$(readlink %{_sysconfdir}/alternatives/man.7.gz)" == "%{_mandir}/man7/man.%{name}.7.gz" ]; then + %{_sbindir}/update-alternatives --set man.7.gz %{_mandir}/man7/man.%{name}.7.gz >/dev/null 2>&1 || : + fi +fi + + %files -%defattr(-,root,root) %doc README Changes %files help %{_mandir}/man*/* -%exclude %{_mandir}/man3/crypt_r.3.gz -%exclude %{_mandir}/man3/crypt.3.gz -%exclude %{_mandir}/man7/bpf-helpers.7.gz -%exclude %{_mandir}/man3/MAX.3.gz -%exclude %{_mandir}/man3/MIN.3.gz %changelog +* Fri Jul 5 2024 warlcok - 6.9.1-1 +- upgrade version to 6.9.1 + * Tue Dec 19 2023 renhongxun - 6.05.01-1 - upgrade version to 6.05.01