X-Git-Url: http://git.pld-linux.org/?a=blobdiff_plain;f=findutils.spec;h=511307ccfdac612a67090a3be820601d24ef2612;hb=a3cc9faaf38d7f72e378156df5f144bdb50cdb6d;hp=d6e6fd21b61f9dec3b18999675e793bc98b81e72;hpb=2916d494c83a8abda71277b48f9e3667d9260107;p=packages%2Ffindutils.git diff --git a/findutils.spec b/findutils.spec index d6e6fd2..511307c 100644 --- a/findutils.spec +++ b/findutils.spec @@ -1,95 +1,99 @@ -Summary: GNU Find Utilities (find, xargs, and locate) -Summary(de): GNU-Suchprogramme (find, xargs und locate) -Summary(fr): Utilitaires de recherche de GNU (find, xargs, et locate) -Summary(pl): GNU narzêdzia do odnajdywania plików (find, xargs i locate) +Summary: GNU Find Utilities (find, xargs) +Summary(de): GNU-Suchprogramme (find, xargs) +Summary(fr): Utilitaires de recherche de GNU (find, xargs) +Summary(pl): GNU narzêdzia do odnajdywania plików (find, xargs) Summary(tr): GNU dosya arama araçlarý Name: findutils -Version: 4.1 -Release: 32 -Copyright: GPL +Version: 4.1.6 +Release: 1 +License: GPL Group: Utilities/File Group(pl): Narzêdzia/Pliki -Source0: ftp://prep.ai.mit.edu/pub/gnu/findutils/%{name}-%{version}.tar.gz -Source1: updatedb.cron -Source2: xargs.1.pl +Source0: ftp://alpha.gnu.org/gnu/%{name}-%{version}.tar.gz Patch0: findutils-info.patch -Patch1: findutils-basename.patch -Patch2: findutils-glibc.patch -patch3: findutils-glibc21.patch -Patch4: findutils-xargsoverflow.patch -Prereq: /sbin/install-info -Buildroot: /tmp/%{name}-%{version}-root +Patch1: findutils-pl_manpages.patch +Patch2: findutils-mktemp.patch +Patch3: findutils-getshort.patch +Patch4: findutils-DESTDIR.patch +BuildRequires: texinfo +BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) %description -This package contains programs to help you locate files on your system. The -find program can search through a hierarchy of directories looking for files -matching a certain set of criteria (such as a filename pattern). +The findutils package contains programs which will help you locate +files on your system. The find utility searches through a hierarchy of +directories looking for files which match a certain set of criteria +(such as a filename pattern). The locate utility searches a database +(create by updatedb) to quickly find a file matching a given pattern. +The xargs utility builds and executes command lines from standard +input arguments (usually lists of file names generated by the find +command). %description -l de -Dieses Paket enthält Programme zum Suchen von Dateien auf -dem System. Das Programm 'find' kann eine Verzeichnisstruktur -durchsuchen und Dateien finden, die den Suchkritierien entsprechen -(z.B. einem Dateinamenmuster). +Das findutils-Paket enthält Programme, die dabei helfen, Dateien auf +Ihrem System zu finden. Das Find-Utility durchsucht die +Verzeichnishierarchie nach Dateien, die zu bestimmten Kriterien (z.B. +Dateiname) passen. Das locate-Utility durchsucht eine Datenbank +(erzeugt durch updatedb), um die Dateien schneller finden zu können. +xargs konstruiert Kommandozeilen von der Standardeingabe (z.B. +Dateilisten, die von find erzeugt werden), und führt sie aus. %description -l fr -Ce package contient des programmes pour vous aider à localiser -des fichiers sur votre système. Le programme find peut rechercher -à travers une hiérarchie de répertoires des fichiers conformes à +Ce package contient des programmes pour vous aider à localiser des +fichiers sur votre système. Le programme find peut rechercher à +travers une hiérarchie de répertoires des fichiers conformes à certains critères (comme un type de nom). %description -l pl -W pakiecie znajduj± siê narzêdzia pozwalaj±ce na poszukiwanie okre¶lonych -plików. Program find s³u¿y do przeszukania drzewa katalogów za plikami o -okre¶lonych parametrach, jak nazwa, uprawnienia, typ, data ostatniej -modyfikacji. +W pakiecie znajduj± siê narzêdzia pozwalaj±ce na poszukiwanie +okre¶lonych plików. Program find s³u¿y do poszukiwania w drzewie +katalogów plików o okre¶lonych parametrach, jak nazwa, uprawnienia, +typ czy data ostatniej modyfikacji. %description -l tr -Bu pakette yer alan yazýlýmlar sisteminizde yer alan dosyalarý bulabilmeniz -için hazýrlanmýþlardýr. find programý ile belirli özellikleri olan bir -yazýlýmý bir dizin hiyerarþisi altýnda arayabilirsiniz. +Bu pakette yer alan yazýlýmlar sisteminizde yer alan dosyalarý +bulabilmeniz için hazýrlanmýþlardýr. find programý ile belirli +özellikleri olan bir yazýlýmý bir dizin hiyerarþisi altýnda +arayabilirsiniz. %prep %setup -q %patch0 -p1 %patch1 -p1 -%patch2 -p1 +%patch2 -p1 %patch3 -p1 %patch4 -p1 %build -autoconf +#autoconf +touch lib/{stat,lstat}.c +automake %configure -make +%{__make} %install rm -rf $RPM_BUILD_ROOT install -d $RPM_BUILD_ROOT%{_mandir}/pl/man1 -make install \ - prefix=$RPM_BUILD_ROOT%{_prefix} \ - exec_prefix=$RPM_BUILD_ROOT%{_prefix} \ - mandir=$RPM_BUILD_ROOT%{_mandir} \ - infodir=$RPM_BUILD_ROOT%{_infodir} +%{__make} install \ + DESTDIR=$RPM_BUILD_ROOT -install %{SOURCE2} $RPM_BUILD_ROOT%{_mandir}/pl/man1/xargs.1 +install pl/*.1 $RPM_BUILD_ROOT%{_mandir}/pl/man1 -gzip -9fn $RPM_BUILD_ROOT%{_infodir}/find.info* \ - $RPM_BUILD_ROOT%{_mandir}/{man?/*,pl/man1/*} \ - NEWS README TODO ChangeLog +gzip -9nf NEWS README TODO ChangeLog + +%find_lang %{name} %post -/sbin/install-info %{_infodir}/find.info.gz /etc/info-dir +[ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir -c %{_infodir} >/dev/null 2>&1 -%preun -if [ "$1" = "0" ]; then - /sbin/install-info --delete %{_infodir}/find.info.gz /etc/info-dir -fi +%postun +[ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir -c %{_infodir} >/dev/null 2>&1 %clean rm -rf $RPM_BUILD_ROOT -%files +%files -f %{name}.lang %defattr(644,root,root,755) %doc {NEWS,README,TODO,ChangeLog}.gz %attr(755,root,root) %{_bindir}/find @@ -99,10 +103,3 @@ rm -rf $RPM_BUILD_ROOT %{_mandir}/man1/xargs.1* %lang(pl) %{_mandir}/pl/man1/* %{_infodir}/find.info* - -%changelog -* Mon Jun 21 1999 Tomasz K³oczko - [4.1-32] -- based on RH spec, -- spec rewrited by PLD team, -- pl translation by Wojtek ¦lusarczyk .