Sophie

Sophie

distrib > Mandriva > 8.2 > i586 > by-pkgid > 137cfe99fb37b96a66362cfe5de786ec > files > 9

man-pages-1.48-1mdk.src.rpm

%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