]> git.pld-linux.org Git - packages/findutils.git/blob - findutils.spec
- switch to rpm 3.0.2
[packages/findutils.git] / findutils.spec
1 Summary:        GNU Find Utilities (find, xargs, and locate)
2 Summary(de):    GNU-Suchprogramme (find, xargs und locate)
3 Summary(fr):    Utilitaires de recherche de GNU (find, xargs, et locate)
4 Summary(pl):    GNU narzêdzia do odnajdywania plików (find, xargs i locate)
5 Summary(tr):    GNU dosya arama araçlarý
6 Name:           findutils
7 Version:        4.1
8 Release:        32
9 Copyright:      GPL
10 Group:          Utilities/File
11 Group(pl):      Narzêdzia/Pliki
12 Source0:        ftp://prep.ai.mit.edu/pub/gnu/findutils/%{name}-%{version}.tar.gz
13 Source1:        updatedb.cron
14 Source2:        xargs.1.pl
15 Patch0:         findutils-info.patch
16 Patch1:         findutils-basename.patch
17 Patch2:         findutils-glibc.patch
18 patch3:         findutils-glibc21.patch
19 Patch4:         findutils-xargsoverflow.patch
20 BuildRequires:  texinfo
21 Prereq:         /sbin/install-info
22 Buildroot:      /tmp/%{name}-%{version}-root
23
24 %description
25 This package contains programs to help you locate files on your system. The
26 find program can search through a hierarchy of directories looking for files
27 matching a certain set of criteria (such as a filename pattern).
28
29 %description -l de
30 Dieses Paket enthält Programme zum Suchen von Dateien auf
31 dem System. Das Programm 'find' kann eine Verzeichnisstruktur
32 durchsuchen und Dateien finden, die den Suchkritierien entsprechen
33 (z.B. einem Dateinamenmuster).
34
35 %description -l fr
36 Ce package contient des programmes pour vous aider à localiser
37 des fichiers sur votre système. Le programme find peut rechercher
38 à travers une hiérarchie de répertoires des fichiers conformes à
39 certains critères (comme un type de nom).
40
41 %description -l pl
42 W pakiecie znajduj± siê narzêdzia pozwalaj±ce na poszukiwanie okre¶lonych
43 plików. Program find s³u¿y do przeszukania drzewa katalogów za plikami o
44 okre¶lonych parametrach, jak nazwa, uprawnienia, typ, data ostatniej
45 modyfikacji.
46
47 %description -l tr
48 Bu pakette yer alan yazýlýmlar sisteminizde yer alan dosyalarý bulabilmeniz
49 için hazýrlanmýþlardýr. find programý ile belirli özellikleri olan bir
50 yazýlýmý bir dizin hiyerarþisi altýnda arayabilirsiniz.
51
52 %prep
53 %setup  -q
54 %patch0 -p1 
55 %patch1 -p1
56 %patch2 -p1
57 %patch3 -p1
58 %patch4 -p1
59
60 %build
61 autoconf
62 %configure 
63
64 make
65
66 %install
67 rm -rf $RPM_BUILD_ROOT
68 install -d $RPM_BUILD_ROOT%{_mandir}/pl/man1
69
70 make install \
71         prefix=$RPM_BUILD_ROOT%{_prefix} \
72         exec_prefix=$RPM_BUILD_ROOT%{_prefix} \
73         mandir=$RPM_BUILD_ROOT%{_mandir} \
74         infodir=$RPM_BUILD_ROOT%{_infodir}
75         
76 install %{SOURCE2} $RPM_BUILD_ROOT%{_mandir}/pl/man1/xargs.1
77
78 gzip -9fn $RPM_BUILD_ROOT%{_infodir}/find.info* \
79         $RPM_BUILD_ROOT%{_mandir}/{man?/*,pl/man1/*} \
80         NEWS README TODO ChangeLog
81
82 %post
83 /sbin/install-info %{_infodir}/find.info.gz /etc/info-dir
84
85 %preun
86 if [ "$1" = "0" ]; then
87         /sbin/install-info --delete %{_infodir}/find.info.gz /etc/info-dir
88 fi
89
90 %clean
91 rm -rf $RPM_BUILD_ROOT
92
93 %files
94 %defattr(644,root,root,755)
95 %doc {NEWS,README,TODO,ChangeLog}.gz
96 %attr(755,root,root) %{_bindir}/find
97 %attr(755,root,root) %{_bindir}/xargs
98
99 %{_mandir}/man1/find.1*
100 %{_mandir}/man1/xargs.1*
101 %lang(pl) %{_mandir}/pl/man1/*
102 %{_infodir}/find.info*
This page took 0.289623 seconds and 4 git commands to generate.