%define LANG de Summary: German man (manual) pages from the Linux Documentation Project Name: man-pages-%LANG Version: 0.5 Release: %mkrel 4 License: Distributable Group: System/Internationalization Source: http://www.infodrom.org/projects/manpages-de/download/manpages-de-%{version}.tar.bz2 Patch1: man-pages-de-0.3-nolocalfile.patch URL: http://www.infodrom.org/projects/manpages-de/ Buildroot: %_tmppath/%name-root BuildRequires: man => 1.5j-8mdk Requires: locales-%LANG, man => 1.5j-8mdk BuildArch: noarch Obsoletes: man-%LANG, manpages-%LANG Provides: man-%LANG, manpages-%LANG %description A large collection of man pages (reference material) from the Linux Documentation Project (LDP), translated to German. 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) %prep %setup -q -n manpages-de-%{version} %patch1 -p1 %build %install rm -rf $RPM_BUILD_ROOT mkdir -p $RPM_BUILD_ROOT/%_mandir/%LANG/man{1,2,3,4,5,6,7,8,9,n} mkdir -p $RPM_BUILD_ROOT/var/catman/%LANG/cat{1,2,3,4,5,6,7,8,9,n} for i in 1 2 3 4 5 6 7 8; do cp -adpvrf man$i $RPM_BUILD_ROOT/%_mandir/%LANG/ done # those files conflict whith net-tools rm $RPM_BUILD_ROOT/%_mandir/de/man1/hostname.1 LANG=%LANG DESTDIR=$RPM_BUILD_ROOT /usr/sbin/makewhatis $RPM_BUILD_ROOT/%_mandir/%LANG mkdir -p $RPM_BUILD_ROOT/etc/cron.weekly cat > $RPM_BUILD_ROOT/etc/cron.weekly/makewhatis-%LANG.cron << EOF #!/bin/bash LANG=%LANG /usr/sbin/makewhatis %_mandir/%LANG exit 0 EOF chmod a+x $RPM_BUILD_ROOT/etc/cron.weekly/makewhatis-%LANG.cron mkdir -p $RPM_BUILD_ROOT/var/cache/man/%LANG %postun # 0 means deleting the package if [ "$1" = "0" ]; then ## Force removing of /var/catman/%LANG, if there isn't any man page ## directory /%_mandir/%LANG if [ ! -d %_mandir/%LANG ] ; then rm -rf /var/catman/%LANG fi fi %clean rm -rf $RPM_BUILD_ROOT %files %defattr(0644,root,man, 0755) %doc CHANGES README COPYRIGHT %defattr(0644,root,man, 755) %dir %_mandir/%LANG %dir /var/cache/man/%LANG %config(noreplace) /var/cache/man/%LANG/whatis %_mandir/%LANG/man* %attr(755,root,man)/var/catman/%LANG %config(noreplace) %attr(755,root,root)/etc/cron.weekly/makewhatis-%LANG.cron %changelog * Tue Jun 17 2008 Thierry Vignaud <tvignaud@mandriva.com> 0.5-4mdv2009.0 + Revision: 223171 - rebuild * Tue Jan 15 2008 Thierry Vignaud <tvignaud@mandriva.com> 0.5-3mdv2008.1 + Revision: 152929 - rebuild * Tue Jan 15 2008 Thierry Vignaud <tvignaud@mandriva.com> 0.5-2mdv2008.1 + Revision: 152924 - rebuild - kill re-definition of %%buildroot on Pixel's request + Olivier Blin <oblin@mandriva.com> - restore BuildRoot * Tue Apr 24 2007 Thierry Vignaud <tvignaud@mandriva.com> 0.5-1mdv2008.0 + Revision: 17838 - new release * Thu Mar 02 2006 Götz Waschk <waschk@mandriva.org> 0.4-5mdk - drop patch 0 - drop prereq - drop icon - fix URL * Thu Jul 24 2003 Per Øyvind Karlsen <peroyvind@sintrax.net> 0.4-4mdk - rebuild