%define version 1.48 Summary: Man (manual) pages from the Linux Documentation Project. Name: man-pages Version: %{version} Release: 1mdk License: GPL-style Group: System/Internationalization Source: ftp.kernel.org:/pub/linux/docs/manpages/man-pages-%{version}.tar.bz2 Source1: rpcgen.1 Source3: ld.so.8 Source4: ldd.1 Source5: ldconfig.8 Source6: man-pages-extralocale.tar.bz2 Source8: man9-19971126.tar.bz2 Source9: man2.tar.gz Source10: strptime.3 Source11: man-pages-goodies.tar.bz2 #Patch1: man-pages-1.31.iconv.patch.bz2 #Source2: netman-cvs.tar.bz2 URL: ftp://ftp.kernel.org/pub/linux/docs/manpages/ # was ftp://ftp.win.tue.nl/pub/linux-local/manpages/ # Where to find it ???? # (fg) 20010627 Document that quad interpretation "feature" in socket API... Patch4: man-pages-1.38-quad-feature.patch.bz2 Icon: books-en.gif Buildroot: %{_tmppath}/man-pages Autoreqprov: false BuildArchitectures: noarch %description A large collection of man pages (reference material) from the Linux Documentation Project (LDP). The man pages are organized into the following sections: Section 1: User commands (intro only) Section 2: System calls Section 3: Libc calls Section 4: Devices (e.g., hd, sd) Section 5: File formats and protocols (e.g., wtmp, /etc/passwd, nfs) Section 6: Games (intro only) Section 7: Conventions, macro packages, etc. (e.g., nroff, ascii) Section 8: System administration (intro only) Section 9: Kernel internal routines %prep %setup -q -a 9 -a 8 tar jxf %{SOURCE6} cp -a %{SOURCE1} man1 cp -a %{SOURCE3} man8 cp -a %{SOURCE4} man1 cp -a %{SOURCE5} man8 cp -a %{SOURCE10} man3 #%patch1 -p1 #for i in 2 3 4 ; do # mv *.$i man$i #done %patch4 -p1 %build rm -fv man1/{diff,chgrp,chmod,chown,cp,dd,df,dircolors,du,install,dir,vdir}.1 rm -fv man1/{ln,ls,mkdir,mkfifo,mknod,mv,rm,rmdir,touch}.1 rm -fv man2/modules.2 man2/quotactl.2 man2/get_kernel_syms.2 rm -fv man2/{create,delete,init,query}_module.2 #rm -fv man3/resolver.3 #rm -fv man3/getnetent.3 rm -fv man4/console.4 rm -fv man5/exports.5 rm -fv man5/nfs.5 rm -fv man5/fstab.5 rm -fv man4/fd.4 # those conflict with ld.so package # this one conflicts with bind-utils rm -rf man5/resolver.5 # this conflicts with ldconfig -- Geoff rm -f man8/ldconfig.8 # those conflict with glibc-devel rm -f man1/getent.1 rm -f man1/iconv.1 rm -f man1/ldd.1 rm -f man1/locale.1 rm -f man1/localedef.1 rm -f man1/sprof.1 rm -f man8/ld.so.8 rm -f man8/rpcinfo.8 #mv man1/COPYING . mv man1/README README.GNU-INFOvsMAN %install rm -rf $RPM_BUILD_ROOT set +x mkdir -p $RPM_BUILD_ROOT/%{_mandir} for n in 1 2 3 4 5 6 7 8 9; do mkdir $RPM_BUILD_ROOT/%{_mandir}/man$n done for n in man?/*; do cp -a $n $RPM_BUILD_ROOT/%{_mandir}/$n done tar jxvf %SOURCE11 -C $RPM_BUILD_ROOT/usr set -x %clean rm -rf $RPM_BUILD_ROOT %files %defattr(0644,root,man,755) %doc README* *.Announce FIXME %{_mandir}/man*/* %changelog * Tue Mar 05 2002 Thierry Vignaud <tvignaud@mandrakesoft.com> 1.48-1mdk - new man-pages (dirfd.3, endfsent.3, getfsent.3, getfsfile.3, getfsspec.3, memrchr.3, setfsent.3, strtoll.3, strtoull.3, vsyslog.3, urandom.4) - typo fixes * Thu Jan 03 2002 Thierry Vignaud <tvignaud@mandrakesoft.com> 1.47-1mdk - new release * Thu Nov 08 2001 Thierry Vignaud <tvignaud@mandrakesoft.com> 1.43-1mdk - new release * Sun Oct 21 2001 Thierry Vignaud <tvignaud@mandrakesoft.com> 1.42-1mdk - change source url - new release * Mon Oct 15 2001 Thierry Vignaud <tvignaud@mandrakesoft.com> 1.41-2mdk - re-compress patches - new release - readd missing files (jesse?) - minor rpmlint fix * Mon Oct 08 2001 Jesse Kuang <kjx@mandrakesoft.com> 1.40-2mdk - rm man conflict with glibc-devel * Sun Oct 07 2001 Jesse Kuang <kjx@mandrakesoft.com> 1.40-1mdk - upgrade to 1.40 * Mon Sep 24 2001 Geoffrey Lee <snailtalk@mandrakesoft.com> 1.39-2mdk - Really do the big move aka change locations in the hier.7 man page. * Thu Jul 26 2001 Thierry Vignaud <tvignaud@mandrakesoft.com> 1.39-1mdk - new release * Wed Jun 27 2001 Francis Galiegue <fg@mandrakesoft.com> 1.38-3mdk - Argh! Put in changelog this time - Document the quad interpretation "feature" into inet(3) * Tue Jun 12 2001 Geoffrey Lee <snailtalk@mandrakesoft.com> 1.38-1mdk - Bump up to 1.38. * Fri May 18 2001 Geoffrey Lee <snailtalk@mandrakesoft.com> 1.36-2mdk - Remove the ldconfig.8 manpage. * Fri May 18 2001 Geoffrey Lee <snailtalk@mandrakesoft.com> 1.36-1mdk - Make a new and shiny RPM from a new and shiny source. - Hide install output as it is really too disgusting to watch. * Wed May 09 2001 Geoffrey Lee <snailtalk@mandrakesoft.com> 1.35-3mdk - Add back the dl* manpages (used to conflict with ld.so package). * Tue Mar 27 2001 Pixel <pixel@mandrakesoft.com> 1.35-2mdk - remove the require locales-en (otherwise man-pages are only installed for english installs) * Mon Mar 19 2001 Chmouel Boudjnah <chmouel@mandrakesoft.com> 1.35-1mdk - 1.35. * Mon Dec 25 2000 Geoffrey Lee <snailtalk@mandrakesoft.com> 1.34-1mdk - new and shiny man-pages. * Wed Dec 13 2000 Thierry Vignaud <tvignaud@mandrakesoft.com> 1.33-1mdk - new version * Mon Dec 11 2000 Geoffrey Lee <snailtalk@mandrakesoft.com> 1.32-1mdk - untar filter with bzip2 the right way: use -j. - new and shiny man-pages for everyone to read. * Wed Dec 6 2000 Chmouel Boudjnah <chmouel@mandrakesoft.com> 1.31-2mdk - Remove diff manpages from here. * Wed Aug 16 2000 Thierry Vignaud <tvignaud@mandrakesoft.com> 1.31-1mdk - new release * Tue Jul 25 2000 Thierry Vignaud <tvignaud@mandrakesoft.com> 1.30-4mdk - fix permissions * Tue Jul 18 2000 Thierry Vignaud <tvignaud@mandrakesoft.com> 1.30-3mdk - build release for BM * Tue Jun 20 2000 Thierry Vignaud <tvignaud@mandrakesoft.com> 1.30-2mdk - Add URL - Use mandir macros for FHS compatibilty * Mon Jun 19 2000 Thierry Vignaud <tvignaud@mandrakesoft.com> 1.30-1mdk - new release (1.30 : various fixes & a few more pages) - suppress the tzet path which is now useless * Wed Apr 5 2000 Chmouel Boudjnah <chmouel@mandrakesoft.com> 1.29-4mdk - Rebuild with the good spec-helper to remove orphan link to orphan man-page. * Thu Mar 23 2000 Thierry Vignaud <tvignaud@mandrakesoft.com> - new group scheme - spechelper * Fri Mar 17 2000 Pablo Saratxaga <pablo@mandrakesoft.com> 1.29-2mdk - removed various pages that conflict with pages included in new rpm packages (ld.so and bind-utils) * Wed Mar 08 2000 Pablo Saratxaga <pablo@mandrakesoft.com> 1.29-1mdk - 1.29 is out - moved man1/{COPYING,README} to /usr/doc * Fri Feb 18 2000 Chmouel Boudjnah <chmouel@mandrakesoft.com> 1.28-3mdk - Remove dir and vdir.1 (conflicts with last fileutils). * Wed Jan 26 2000 Pablo Saratxaga <pablo@mandrakesoft.com> - added humoristic man pages sex(6), baby(1) and guru(n). * Mon Nov 29 1999 Pablo Saratxaga <pablo@mandrakesoft.com> - 1.28 * Fri Nov 19 1999 Pablo Saratxaga <pablo@mandrakesoft.com> - added requires locales-en (english man pages require english lang. support) - added nice icon similar to other man-pages-* packages - added obsoletes man9 (as we now include the man9 pages) * Wed Aug 25 1999 Thierry Vignaud <tvignaud@mandrakesoft.com> - 1.26 - add man9 * Thu Jul 22 1999 Chmouel Boudjnah <chmouel@mandrakesoft.com> - 1.25. * Mon Jun 21 1999 Chmouel Boudjnah <chmouel@mandrakesoft.com> - 1.24 version. - Removed some obsolete patchs. * Mon May 24 1999 Bernhard Rosenkränzer <bero@mandrakesoft.com> - remove fd.4 - we get a far more recent version from fdutils