]> git.pld-linux.org Git - packages/findutils.git/blame - findutils.spec
- unify ftp.gnu.org urls
[packages/findutils.git] / findutils.spec
CommitLineData
f6649e89 1#
74dfc281
ER
2# Conditional build:
3%bcond_without selinux # build without SELinux support
4#
de0e5baf 5Summary: GNU Find Utilities (find, xargs)
9a9c8181
ER
6Summary(de.UTF-8): GNU-Suchprogramme (find, xargs)
7Summary(es.UTF-8): Utilitarios de búsqueda de la GNU
8Summary(fr.UTF-8): Utilitaires de recherche de GNU (find, xargs)
9Summary(pl.UTF-8): Narzędzia GNU do odnajdywania plików (find, xargs)
10Summary(pt_BR.UTF-8): Utilitários de procura da GNU
11Summary(tr.UTF-8): GNU dosya arama araçları
7e7da69a 12Name: findutils
804ac914 13Version: 4.4.0
00e1c608 14Release: 1
9c236437 15Epoch: 1
2d1075e5 16License: GPL v3+
7f9fe342 17Group: Applications/File
00e1c608 18# development versions at ftp://alpha.gnu.org/gnu/findutils/
96fce7dd 19Source0: http://ftp.gnu.org/gnu/findutils/%{name}-%{version}.tar.gz
804ac914 20# Source0-md5: 49e769ac4382fae6f104f99d54d0a112
edfaf05e
JB
21#Source1: http://www.mif.pg.gda.pl/homepages/ankry/man-PLD/%{name}-non-english-man-pages.tar.bz2
22Source1: %{name}-non-english-man-pages.tar.bz2
23# Source1-md5: e76388b0c3218eec3557d05ccd6d6515
7f9fe342 24Patch0: %{name}-info.patch
a5521a40 25Patch1: %{name}-selinux.patch
26Patch2: %{name}-man-selinux.patch
804ac914 27Patch3: %{name}-pl.po-update.patch
4bbadc02 28URL: http://www.gnu.org/software/findutils/
f1df5f4b 29BuildRequires: autoconf >= 2.59
cab511aa 30BuildRequires: automake
5f1bc97b 31BuildRequires: gettext-devel >= 0.14.5
74dfc281 32%{?with_selinux:BuildRequires: libselinux-devel}
4ed8e302 33BuildRequires: texinfo
015fa731 34BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
bcc2c8a3 35
36%description
21d8bffa 37The findutils package contains programs which will help you locate
38files on your system. The find utility searches through a hierarchy of
39directories looking for files which match a certain set of criteria
40(such as a filename pattern). The locate utility searches a database
41(create by updatedb) to quickly find a file matching a given pattern.
42The xargs utility builds and executes command lines from standard
43input arguments (usually lists of file names generated by the find
44command).
bcc2c8a3 45
7681c145
JR
46%description -l de.UTF-8
47Das findutils-Paket enthält Programme, die dabei helfen, Dateien auf
21d8bffa 48Ihrem System zu finden. Das Find-Utility durchsucht die
49Verzeichnishierarchie nach Dateien, die zu bestimmten Kriterien (z.B.
50Dateiname) passen. Das locate-Utility durchsucht eine Datenbank
7681c145 51(erzeugt durch updatedb), um die Dateien schneller finden zu können.
21d8bffa 52xargs konstruiert Kommandozeilen von der Standardeingabe (z.B.
7681c145 53Dateilisten, die von find erzeugt werden), und führt sie aus.
bcc2c8a3 54
7681c145
JR
55%description -l es.UTF-8
56Este paquete contiene programas para ayúdalo a localizar archivos en
57tu sistema. El programa find puede pesquisar, a través de una
58jerarquía de directorios, buscando por archivos que obedezcan a un
1813541b 59cierto conjunto de criterios (como nombre de archivo modelo).
60
7681c145
JR
61%description -l fr.UTF-8
62Ce package contient des programmes pour vous aider à localiser des
63fichiers sur votre système. Le programme find peut rechercher à
64travers une hiérarchie de répertoires des fichiers conformes à
65certains critères (comme un type de nom).
bcc2c8a3 66
7681c145
JR
67%description -l pl.UTF-8
68W pakiecie znajdują się narzędzia pozwalające na poszukiwanie
69określonych plików. Program find służy do poszukiwania w drzewie
70katalogów plików o określonych parametrach, jak nazwa, uprawnienia,
21d8bffa 71typ czy data ostatniej modyfikacji.
bcc2c8a3 72
7681c145
JR
73%description -l pt_BR.UTF-8
74Esse pacote contém programas para ajudá-lo a localizar arquivos em seu
75sistema. O programa find pode procurar através de uma hierarquia de
76diretórios procurando por arquivos que obedeçam um certo conjunto de
77critérios (como nome de arquivo modelo).
1813541b 78
7681c145
JR
79%description -l tr.UTF-8
80Bu pakette yer alan yazılımlar sisteminizde yer alan dosyaları
81bulabilmeniz için hazırlanmışlardır. find programı ile belirli
82özellikleri olan bir yazılımı bir dizin hiyerarşisi altında
21d8bffa 83arayabilirsiniz.
bcc2c8a3 84
85%prep
cab511aa 86%setup -q
5a6f5538 87%patch0 -p1
804ac914 88%patch3 -p1
a5521a40 89%{?with_selinux:%patch1 -p1}
90# patch2 is applied in install stage
7c7f5958 91
f6b043a9
JB
92rm -f po/stamp-po
93
bcc2c8a3 94%build
7c7f5958 95%{__aclocal} -I gnulib/m4 -I m4
cab511aa
JB
96%{__autoconf}
97%{__autoheader}
98%{__automake}
5a6f5538 99%configure
1d0db746 100
9a701988 101%{__make}
bcc2c8a3 102
103%install
104rm -rf $RPM_BUILD_ROOT
bcc2c8a3 105
13744129 106%{__make} install \
c2287469 107 DESTDIR=$RPM_BUILD_ROOT
5a6f5538 108
b1b0c500 109bzip2 -dc %{SOURCE1} | tar xf - -C $RPM_BUILD_ROOT%{_mandir}
448f0945 110%{?with_selinux:patch -p0 -d $RPM_BUILD_ROOT%{_mandir} < %{PATCH2}}
bcc2c8a3 111
7c7f5958 112# xargs is wanted in /bin
43d37c7e 113install -d $RPM_BUILD_ROOT/bin
114mv $RPM_BUILD_ROOT%{_bindir}/xargs $RPM_BUILD_ROOT/bin
115
804ac914
JB
116# useless in binary package
117rm $RPM_BUILD_ROOT%{_infodir}/find-maint.info*
118
7c7f5958 119# unpackaged locate
804ac914 120rm $RPM_BUILD_ROOT%{_bindir}/{locate,updatedb} \
7c7f5958
JB
121 $RPM_BUILD_ROOT%{_libdir}/{bigram,code,frcode} \
122 $RPM_BUILD_ROOT%{_mandir}/{,*/}man?/{locate.1,updatedb.1,locatedb.5}*
123
f0bd4106
ER
124rm -f $RPM_BUILD_ROOT{%{_infodir}/dir,%{_mandir}/README.findutils-non-english-man-pages}
125
7c7f5958
JB
126%find_lang %{name}
127
cab511aa
JB
128%clean
129rm -rf $RPM_BUILD_ROOT
130
2d1075e5 131%post -p /sbin/postshell
a1275250 132-/usr/sbin/fix-info-dir -c %{_infodir}
bcc2c8a3 133
2d1075e5 134%postun -p /sbin/postshell
a1275250 135-/usr/sbin/fix-info-dir -c %{_infodir}
bcc2c8a3 136
6847e3ab 137%files -f %{name}.lang
acead8cb 138%defattr(644,root,root,755)
c30dbc2c 139%doc NEWS README TODO ChangeLog
b3c3b43f 140%attr(755,root,root) %{_bindir}/find
804ac914 141%attr(755,root,root) %{_bindir}/oldfind
43d37c7e 142%attr(755,root,root) /bin/xargs
e5e39836 143
b1b0c500 144%{_mandir}/man1/[fx]*
b1b0c500 145%lang(de) %{_mandir}/de/man1/[fx]*
146%lang(es) %{_mandir}/es/man1/[fx]*
147%lang(fi) %{_mandir}/fi/man1/[fx]*
148%lang(fr) %{_mandir}/fr/man1/[fx]*
149%lang(hu) %{_mandir}/hu/man1/[fx]*
150%lang(it) %{_mandir}/it/man1/[fx]*
151%lang(ja) %{_mandir}/ja/man1/[fx]*
152%lang(nl) %{_mandir}/nl/man1/[fx]*
153%lang(pl) %{_mandir}/pl/man1/[fx]*
edfaf05e 154%lang(zh_CN) %{_mandir}/zh_CN/man1/[fx]*
93823bee 155%{_infodir}/find.info*
This page took 0.11269 seconds and 4 git commands to generate.