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