1 # to build for athlon you need release at least 49
3 Summary: RPM Package Manager
4 Summary(de): RPM Packet-Manager
5 Summary(es): Gestor de paquetes RPM
6 Summary(pl): Aplikacja do zarz±dzania pakietami RPM
7 Summary(pt_BR): Gerenciador de pacotes RPM
8 Summary(ru): íÅÎÅÄÖÅÒ ÐÁËÅÔÏ× ÏÔ Red Hat
9 Summary(uk): íÅÎÅÄÖÅÒ ÐÁËÅÔ¦× ×¦Ä Red Hat
15 Source0: ftp://ftp.rpm.org/pub/rpm/dist/rpm-4.0.x/%{name}-%{version}.tar.gz
16 Source1: %{name}.groups
17 Source2: %{name}.macros
18 Source3: %{name}-install-tree
19 Source4: %{name}-find-rpm-provides
20 Source5: %{name}-macros.perl
21 Source6: %{name}-find-perl-provides
22 Source7: %{name}-find-perl-requires
23 Source8: %{name}-find-spec-bcond
24 Source9: %{name}-find-lang
25 Source10: %{name}-find-provides
26 Source11: %{name}-find-requires
27 Source12: %{name}-non-english-man-pages.tar.bz2
28 Source13: %{name}-macros.python
29 Source14: %{name}-groups-po.awk
30 Source15: %{name}-compress-doc
31 Source16: %{name}-check-files
32 Source17: %{name}-php-provides
33 Source18: %{name}-php-requires
34 Source19: %{name}-find-php-provides
35 Source20: %{name}-find-php-requires
36 Source21: %{name}-macros.php
37 Patch0: %{name}-rpmrc.patch
38 Patch1: %{name}-macros.patch
39 Patch2: %{name}-arch.patch
40 Patch3: %{name}-rpmpopt.patch
41 Patch4: %{name}-perl-macros.patch
42 Patch5: %{name}-db3.patch
43 Patch6: %{name}-segv.patch
44 Patch7: %{name}-am_fix.patch
45 Patch8: %{name}-perl-req-perlfile.patch
46 Patch9: %{name}-installplatform.patch
47 Patch10: %{name}-cache.patch
48 Patch11: %{name}-suggestions.patch
49 Patch12: %{name}-rh-lame.patch
50 Patch13: %{name}-glob.patch
51 Patch14: %{name}-header_h.patch
52 Patch15: %{name}-fast-alAddPackage.patch
53 Patch16: %{name}-byKey.patch
54 Patch17: %{name}-perlprov.patch
55 Patch18: %{name}-noperldir.patch
56 Patch19: %{name}-popt-cvs20010530.patch
57 Patch20: %{name}-noexpand.patch
58 Patch21: %{name}-scripts-closefds.patch
59 Patch22: %{name}-python-amfix.patch
60 Patch23: %{name}-non-english-man-pages.patch
61 Patch24: %{name}-progress-nontty.patch
62 Patch25: %{name}-am_ac.patch
63 Patch26: %{name}-python-macros.patch
64 Patch27: %{name}-hardlink-fixes.patch
65 Patch28: %{name}-perlprov-regonly.patch
66 Patch29: %{name}-cxx.patch
67 Patch30: %{name}-athlon.patch
68 Patch31: %{name}-athlon-identify.patch
69 Patch32: %{name}-gettext-in-header.patch
70 Patch33: %{name}-perlprov-perl5.6.patch
71 Patch34: %{name}-ac25x.patch
72 Patch35: %{name}-signverify-fix.patch
73 Patch36: %{name}-compress-doc.patch
74 Patch37: %{name}-short_circuit.patch
75 Patch38: %{name}-test_stage.patch
76 Patch39: %{name}-exclude.patch
77 Patch40: %{name}-check_files.patch
78 Patch41: %{name}-choke-on-evil-doc.patch
79 Patch42: %{name}-rpmlog-fix.patch
80 URL: http://www.rpm.org/
82 BuildRequires: autoconf >= 2.50
83 BuildRequires: automake
84 BuildRequires: bzip2-devel >= 1.0.1
85 BuildRequires: db1-devel >= 1.85
86 BuildRequires: db3-devel >= 3.1.17-9
87 BuildRequires: gettext-devel >= 0.10.38-3
88 BuildRequires: libtool
89 BuildRequires: patch >= 2.2
90 BuildRequires: python-devel >= 2.2.1
91 BuildRequires: python-modules >= 2.2.1
92 BuildRequires: zlib-devel >= 1.1.4
93 %if %{!?_without_static:1}%{?_without_static:0}
94 # Require static library only for static build
95 BuildRequires: bzip2-static >= 1.0.1
96 BuildRequires: db1-static >= 1.85
97 BuildRequires: db3-static >= 3.1.17-9
98 BuildRequires: glibc-static >= 2.2.0
99 BuildRequires: zlib-static >= 1.1.4
101 Requires: zlib >= 1.1.4
102 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
104 Conflicts: glibc < 2.2
106 %define __find_provides %{SOURCE4}
107 %define _binary_payload w9.gzdio
109 %define py_ver %(echo `python -c "import sys; print sys.version[:3]"`)
110 %define py_prefix %(echo `python -c "import sys; print sys.prefix"`)
111 %define py_libdir %{py_prefix}/lib/python%{py_ver}
112 %define py_sitedir %{py_libdir}/site-packages
113 %define py_dyndir %{py_libdir}/lib-dynload
114 %define pyrequires_eq() Requires: %1 >= %py_ver %1 < %(echo `python -c "import sys; import string; ver=sys.version[:3].split('.'); ver[1]=str(int(ver[1])+1); print string.join(ver, '.')"`)
117 RPM is a powerful package manager, which can be used to build,
118 install, query, verify, update, and uninstall individual software
119 packages. A package consists of an archive of files, and package
120 information, including name, version, and description.
123 RPM ist ein kräftiger Packet-Manager, der verwendet sein kann zur
124 Installation, Anfrage, Verifizierung, Aktualisierung und
125 Uninstallation individueller Softwarepakete. Ein Paket besteht aus
126 einem Archiv Dateien und Paketinformation, inklusive Name, Version und
130 RPM es un poderoso administrador de paquetes, que puede ser usado para
131 construir, instalar, pesquisar, verificar, actualizar y desinstalar
132 paquetes individuales de software. Un paquete consiste en un
133 almacenaje de archivos, y información sobre el paquete, incluyendo
134 nombre, versión y descripción.
137 RPM jest doskona³ym mened¿erem pakietów. Dziêki niemu bêdziesz móg³
138 przebudowaæ, zainstalowaæ czy zweryfikowaæ dowolny pakiet. Informacje
139 dotycz±ce ka¿dego pakietu, takie jak jego opis, lista plików
140 wchodz±cych w sk³ad pakietu, zale¿no¶ci od innych pakietów, s±
141 przechowywane w bazie danych i mo¿na je uzyskaæ za pomoc± opcji
142 odpytywania programu rpm.
144 %description -l pt_BR
145 RPM é um poderoso gerenciador de pacotes, que pode ser usado para
146 construir, instalar, pesquisar, verificar, atualizar e desinstalar
147 pacotes individuais de software. Um pacote consiste de um conjunto de
148 arquivos e informações adicionais, incluindo nome, versão e descrição
149 do pacote, permissões dos arquivos, etc.
152 RPM - ÜÔÏ ÍÏÝÎÙÊ ÍÅÎÅÄÖÅÒ ÐÁËÅÔÏ×, ËÏÔÏÒÙÊ ÍÏÖÅÔ ÂÙÔØ ÉÓÐÏÌØÚÏ×ÁÎ ÄÌÑ
153 ÓÏÚÄÁÎÉÑ, ÉÎÓÔÁÌÌÑÃÉÉ, ÚÁÐÒÏÓÏ× (query), ÐÒÏ×ÅÒËÉ, ÏÂÎÏ×ÌÅÎÉÑ É
154 ÕÄÁÌÅÎÉÑ ÐÒÏÇÒÁÍÍÎÙÈ ÐÁËÅÔÏ×. ðÁËÅÔ ÓÏÓÔÏÉÔ ÉÚ ÆÁÊÌÏ×ÏÇÏ ÁÒÈÉ×Á É
155 ÓÌÕÖÅÂÎÏÊ ÉÎÆÏÒÍÁÃÉÉ, ×ËÌÀÞÁÀÝÅÊ ÎÁÚ×ÁÎÉÅ, ×ÅÒÓÉÀ, ÏÐÉÓÁÎÉÅ É ÄÒÕÇÉÅ
159 RPM - ÃÅ ÐÏÔÕÖÎÉÊ ÍÅÎÅÄÖÅÒ ÐÁËÅÔ¦×, ÝÏ ÍÏÖÅ ÂÕÔÉ ×ÉËÏÒÉÓÔÁÎÉÊ ÄÌÑ
160 ÓÔ×ÏÒÅÎÎÑ, ¦ÎÓÔÁÌÑæ§, ÚÁÐÉÔ¦× (query), ÐÅÒÅצÒËÉ, ÐÏÎÏ×ÌÅÎÎÑ ÔÁ
161 ×ÉÄÁÌÅÎÎÑ ÐÒÏÇÒÁÍÎÉÈ ÐÁËÅÔ¦×. ðÁËÅÔ ÓËÌÁÄÁ¤ÔØÓÑ Ú ÆÁÊÌÏ×ÏÇÏ ÁÒȦ×Õ ÔÁ
162 ÓÌÕÖÂÏ×ϧ ¦ÎÆÏÒÍÁæ§, ÝÏ Í¦ÓÔÉÔØ ÎÁÚ×Õ, ×ÅÒÓ¦À, ÏÐÉÓ ÔÁ ¦ÎÛÕ
163 ¦ÎÆÏÒÍÁæÀ ÐÒÏ ÐÁËÅÔ.
166 Summary: Header files and libraries
167 Summary(de): Header-Dateien uns Libraries
168 Summary(es): Archivos de inclusión y bibliotecas para programas de manipulación de paquetes rpm
169 Summary(pl): Pliki nag³ówkowe i biblioteki statyczne
170 Summary(pt_BR): Arquivos de inclusão e bibliotecas para programas de manipulação de pacotes RPM
171 Summary(ru): èÅÄÅÒÙ É ÂÉÂÌÉÏÔÅËÉ ÄÌÑ ÐÒÏÇÒÁÍÍ, ÒÁÂÏÔÁÀÝÉÈ Ó rpm-ÐÁËÅÔÁÍÉ.
172 Summary(uk): èÅÄÅÒÉ ÔÁ ¦Â̦ÏÔÅËÉ ÄÌÑ ÐÒÏÇÒÁÍ, ÝÏ ÐÒÁÃÀÀÔØ Ú ÐÁËÅÔÁÍÉ rpm
173 Group: Development/Libraries
174 Requires: %{name} = %{version}
178 The RPM packaging system includes a C library that makes it easy to
179 manipulate RPM packages and databases. It is intended to ease the
180 creation of graphical package managers and other tools that need
181 intimate knowledge of RPM packages.
183 %description devel -l de
184 Der RPM-Packensystem enthält eine C-Library, die macht es einfach
185 RPM-Pakete und Dateibanken zu manipulieren. Er eignet sich für
186 Vereinfachung des Schaffens grafischer Paket-Manager und anderer
187 Werkzeuge, die intime Kenntnis von RPM-Paketen brauchen.
189 %description devel -l es
190 El sistema de empaquetado RPM incluye una biblioteca C que vuelve
191 fácil la manipulación de paquetes y bases de datos RPM. Su objetivo es
192 facilitar la creación de administradores gráficos de paquetes y otras
193 herramientas que necesiten un conocimiento profundo de paquetes RPM.
195 %description devel -l pl
196 System RPM zawiera bibliotekê C, która u³atwia manipulowanie pakietami
197 RPM oraz bazami danych. W zamiarze ma to upro¶ciæ tworzenie
198 graficznych mened¿erów pakietów oraz innych narzêdzi, które wymagaj±
199 szczegó³owej wiedzy na temat pakietów RPM.
201 %description devel -l pt_BR
202 O sistema de empacotamento RPM inclui uma biblioteca C que torna fácil
203 a manipulação de pacotes e bases de dados RPM. Seu objetivo é
204 facilitar a criação de gerenciadores gráficos de pacotes e outras
205 ferramentas que precisem de conhecimento profundo de pacotes RPM.
207 %description devel -l ru
208 óÉÓÔÅÍÁ ÕÐÒÁ×ÌÅÎÉÑ ÐÁËÅÔÁÍÉ RPM ÓÏÄÅÒÖÉÔ ÂÉÂÌÉÏÔÅËÕ C, ËÏÔÏÒÁÑ
209 ÕÐÒÏÝÁÅÔ ÍÁÎÉÐÕÌÑÃÉÀ ÐÁËÅÔÁÍÉ RPM É ÓÏÏÔ×ÅÔÓÔ×ÕÀÝÉÍÉ ÂÁÚÁÍÉ ÄÁÎÎÙÈ.
210 üÔÁ ÂÉÂÌÉÏÔÅËÁ ÐÒÅÄÎÁÚÎÁÞÅÎÁ ÄÌÑ ÏÂÌÅÇÞÅÎÉÑ ÓÏÚÄÁÎÉÑ ÇÒÁÆÉÞÅÓËÉÈ
211 ÐÁËÅÔÎÙÈ ÍÅÎÅÄÖÅÒÏ× É ÄÒÕÇÉÈ ÕÔÉÌÉÔ, ËÏÔÏÒÙÍ ÎÅÏÂÈÏÄÉÍÏ ÒÁÂÏÔÁÔØ Ó
214 %description devel -l uk
215 óÉÓÔÅÍÁ ËÅÒÕ×ÁÎÎÑ ÐÁËÅÔÁÍÉ RPM ͦÓÔÉÔØ Â¦Â̦ÏÔÅËÕ C, ËÏÔÒÁ ÓÐÒÏÝÕ¤
216 ÒÏÂÏÔÕ Ú ÐÁËÅÔÁÍÉ RPM ÔÁ צÄÐÏצÄÎÉÍÉ ÂÁÚÁÍÉ ÄÁÎÉÈ. ãÑ Â¦Â̦ÏÔÅËÁ
217 ÐÒÉÚÎÁÞÅÎÁ ÄÌÑ ÐÏÌÅÇÛÅÎÎÑ ÓÔ×ÏÒÅÎÎÑ ÇÒÁƦÞÎÉÈ ÐÁËÅÔÎÉÈ ÍÅÎÅÄÖÅÒ¦× ÔÁ
218 ¦ÎÛÉÈ ÕÔÉ̦Ô, ÝÏ ÐÒÁÃÀÀÔØ Ú ÐÁËÅÔÁÍÉ RPM.
221 Summary: RPM static libraries
222 Summary(de): RPMs statische Libraries
223 Summary(pl): Biblioteki statyczne RPM-a
224 Summary(pt_BR): Bibliotecas estáticas para o desenvolvimento de aplicações RPM
225 Summary(ru): óÔÁÔÉÞÅÓËÁÑ ÂÉÂÌÉÏÔÅËÁ ÄÌÑ ÐÒÏÇÒÁÍÍ, ÒÁÂÏÔÁÀÝÉÈ Ó rpm-ÐÁËÅÔÁÍÉ.
226 Summary(uk): óÔÁÔÉÞÎÁ ¦Â̦ÏÔÅËÁ ÄÌÑ ÐÒÏÇÒÁÍ, ÝÏ ÐÒÁÃÀÀÔØ Ú ÐÁËÅÔÁÍÉ rpm
227 Group: Development/Libraries
228 Requires: %{name}-devel = %{version}
231 RPM static libraries.
233 %description static -l de
234 RPMs statische Libraries.
236 %description static -l pl
237 Biblioteki statyczne RPM-a.
239 %description static -l pt_BR
240 Bibliotecas estáticas para desenvolvimento.
242 %description static -l ru
243 óÉÓÔÅÍÁ ÕÐÒÁ×ÌÅÎÉÑ ÐÁËÅÔÁÍÉ RPM ÓÏÄÅÒÖÉÔ ÂÉÂÌÉÏÔÅËÕ C, ËÏÔÏÒÁÑ
244 ÕÐÒÏÝÁÅÔ ÍÁÎÉÐÕÌÑÃÉÀ ÐÁËÅÔÁÍÉ RPM É ÓÏÏÔ×ÅÔÓÔ×ÕÀÝÉÍÉ ÂÁÚÁÍÉ ÄÁÎÎÙÈ.
245 üÔÏ ÓÔÁÔÉÞÅÓËÁÑ ÂÉÂÌÉÏÔÅËÁ RPM.
247 %description static -l uk
248 óÉÓÔÅÍÁ ËÅÒÕ×ÁÎÎÑ ÐÁËÅÔÁÍÉ RPM ͦÓÔÉÔØ Â¦Â̦ÏÔÅËÕ C, ËÏÔÒÁ ÓÐÒÏÝÕ¤
249 ÒÏÂÏÔÕ Ú ÐÁËÅÔÁÍÉ RPM ÔÁ צÄÐÏצÄÎÉÍÉ ÂÁÚÁÍÉ ÄÁÎÉÈ. ãÅ ÓÔÁÔÉÞÎÁ
253 Summary: Additional utilities for managing rpm packages and database
254 Summary(de): Zusatzwerkzeuge für Verwaltung RPM-Pakete und Datenbanken
255 Summary(pl): Dodatkowe narzêdzia do zarz±dzania baz± RPM-a i pakietami
256 Group: Applications/File
257 Requires: %{name} = %{version}
260 Additional utilities for managing rpm packages and database.
262 %description utils -l de
263 Zusatzwerkzeuge für Verwaltung RPM-Pakete und Datenbanken.
265 %description utils -l pl
266 Dodatkowe narzêdzia do zarz±dzania baz± RPM-a i pakietami.
269 Summary: Additional utilities for checking perl provides/requires in rpm packages
270 Summary(de): Zusatzwerkzeuge fürs Nachsehen Perl-Abhängigkeiten in RPM-Paketen
271 Summary(pl): Dodatkowe narzêdzia do sprawdzenia zale¿no¶ci skryptów perla w pakietach rpm
272 Group: Applications/File
273 Requires: %{name} = %{version}
274 Requires: perl-modules
277 %description perlprov
278 Additional utilities for checking perl provides/requires in rpm
281 %description perlprov -l de
282 Zusatzwerkzeuge fürs Nachsehen Perl-Abhängigkeiten in RPM-Paketen.
284 %description perlprov -l pl
285 Dodatkowe narzêdzia do sprawdzenia zale¿no¶ci skryptów perla w
289 Summary: Python macros, which simplifies creation of rpm packages with Python software
290 Summary(pl): Makra u³atwiaj±ce tworzenie pakietów rpm z programami napisanymi w Pythonie
291 Group: Applications/File
292 Requires: %{name} = %{version}
293 Requires: python-modules
295 %description pythonprov
296 Python macros, which simplifies creation of rpm packages with Python
299 %description pythonprov -l pl
300 Makra u³atwiaj±ce tworzenie pakietów rpm z programami napisanymi w
303 %package php-pearprov
304 Summary: Additional utilities for managing rpm packages and database
305 Summary(pl): Dodatkowe narzêdzia do sprawdzania zale¿no¶ci skryptów php w rpm.
306 Group: Applications/File
307 Requires: %{name} = %{version}
309 %description php-pearprov
310 Additional utilities for checking php pear provides/requires in rpm
313 %description php-pearprov -l pl
314 Dodatkowe narzêdzia do sprawdzenia zale¿no¶ci skryptów php pear w
317 %package -n python-rpm
318 Summary: Python interface to RPM library
319 Summary(pl): Pythonowy interfejs do biblioteki RPM-a
320 Summary(pt_BR): Módulo Python para aplicativos que manipulam pacotes RPM
321 Group: Libraries/Python
322 Requires: %{name} = %{version}
323 %pyrequires_eq python
324 Obsoletes: rpm-python
326 %description -n python-rpm
327 The rpm-python package contains a module which permits applications
328 written in the Python programming language to use the interface
329 supplied by RPM (RPM Package Manager) libraries.
331 This package should be installed if you want to develop Python
332 programs that will manipulate RPM packages and databases.
334 %description -n python-rpm -l pl
335 Pakiet rpm-python zawiera modu³, który pozwala aplikacjom napisanym w
336 Pythonie na u¿ywanie interfejsu dostarczanego przez biblioteki RPM-a.
338 Pakiet ten powinien zostaæ zainstalowany, je¶li chcesz pisaæ w
339 Pythonie programy manipuluj±ce pakietami i bazami danych rpm.
341 %description -n python-rpm -l pt_BR
342 O pacote rpm-python contém um módulo que permite que aplicações
343 escritas em Python utilizem a interface fornecida pelas bibliotecas
344 RPM (RPM Package Manager).
346 Esse pacote deve ser instalado se você quiser desenvolver programas em
347 Python para manipular pacotes e bancos de dados RPM.
350 Summary: Scripts for building binary RPM packages
351 Summary(de): Scripts fürs Bauen binärer RPM-Pakete
352 Summary(pl): Skrypty pomocnicze do budowania binarnych RPM-ów
353 Summary(pt_BR): Scripts e programas executáveis usados para construir pacotes
354 Summary(ru): óËÒÉÐÔÙ É ÕÔÉÌÉÔÙ, ÎÅÏÂÈÏÄÉÍÙÅ ÄÌÑ ÓÂÏÒËÉ ÐÁËÅÔÏ×
355 Summary(uk): óËÒÉÐÔÉ ÔÁ ÕÔÉ̦ÔÉ, ÎÅÏÂȦÄΦ ÄÌÑ ÐÏÂÕÄÏ×É ÐÁËÅÔ¦×
356 Group: Applications/File
357 Requires: %{name} = %{version}
362 Requires: file >= 3.31
366 Requires: gcc >= 3.0.3
370 Requires: glibc-devel
375 Requires: popt >= 1.6.2-2
382 Scripts for building binary RPM packages.
384 %description build -l de
385 Scripts fürs Bauen binärer RPM-Pakete.
387 %description build -l pl
388 Skrypty pomocnicze do budowania binarnych RPM-ów.
390 %description build -l pt_BR
391 Este pacote contém scripts e programas executáveis que são usados para
392 construir pacotes usando o RPM.
394 %description build -l ru
395 òÁÚÌÉÞÎÙÅ ×ÓÐÏÍÏÇÁÔÅÌØÎÙÅ ÓËÒÉÐÔÙ É ÉÓÐÏÌÎÑÅÍÙÅ ÐÒÏÇÒÁÍÍÙ, ËÏÔÏÒÙÅ
396 ÉÓÐÏÌØÚÕÀÔÓÑ ÄÌÑ ÓÂÏÒËÉ RPM'Ï×.
398 %description build -l uk
399 ò¦ÚÎÏÍÁΦÔΦ ÄÏÐÏͦÖΦ ÓËÒÉÐÔÉ ÔÁ ÕÔÉ̦ÔÉ, Ñ˦ ×ÉËÏÒÉÓÔÏ×ÕÀÔØÓÑ ÄÌÑ
452 sed -e 's/^/@pld@/' %{SOURCE2} >>platform.in
453 cp -f platform.in macros.pld.in
454 install %{SOURCE5} macros.perl.in
455 install %{SOURCE13} macros.python.in
456 install %{SOURCE21} macros.php.in
457 install %{SOURCE6} scripts/find-perl-provides
458 install %{SOURCE7} scripts/find-perl-requires
459 install %{SOURCE9} scripts/find-lang.sh
460 install %{SOURCE17} scripts/php.prov.in
461 install %{SOURCE18} scripts/php.req.in
462 install %{SOURCE19} scripts/find-php-provides
463 install %{SOURCE20} scripts/find-php-requires
467 mv -f perl.req perl.req.in
468 mv -f perl.prov perl.prov.in)
473 # generate Group translations to *.po
474 awk -f %{SOURCE14} %{SOURCE1}
492 # ugly workaround for automake
493 sed -e 's#cpio.c $(DBLIBOBJS) depends.c#cpio.c depends.c#g' \
494 lib/Makefile.am > lib/Makefile.am.new
495 mv -f lib/Makefile.am.new lib/Makefile.am
497 sed -e 's#cpio.c depends.c#cpio.c $(DBLIBOBJS) depends.c#g' \
498 lib/Makefile.in > lib/Makefile.in.new
499 mv -f lib/Makefile.in.new lib/Makefile.in
501 sed -e 's#python1.5#python%{py_ver}#g' \
502 python/Makefile.in > python/Makefile.in.new
503 mv -f python/Makefile.in.new python/Makefile.in
505 # config.guess doesn't handle athlon, so we have to change it by hand.
506 # rpm checks for CPU type at runtime, but it looks better
507 sed -e 's|@host@|%{_target_cpu}-%{_target_vendor}-linux-gnu|' macros.in | \
508 sed 's|@host_cpu@|%{_target_cpu}|' > macros.tmp
509 mv -f macros.tmp macros.in
513 --enable-v1-packages \
516 %{__make} %{?_without_static:rpm_LDFLAGS="\\$(myLDFLAGS)"}
519 rm -rf $RPM_BUILD_ROOT
522 DESTDIR=$RPM_BUILD_ROOT \
523 pkgbindir="%{_bindir}"
525 install macros.perl $RPM_BUILD_ROOT%{_libdir}/rpm/macros.perl
526 install macros.python $RPM_BUILD_ROOT%{_libdir}/rpm/macros.python
527 install macros.php $RPM_BUILD_ROOT%{_libdir}/rpm/macros.php
529 install %{SOURCE1} doc/manual/groups
530 install %{SOURCE3} $RPM_BUILD_ROOT%{_libdir}/rpm/install-build-tree
531 install %{SOURCE4} $RPM_BUILD_ROOT%{_libdir}/rpm/find-rpm-provides
532 install %{SOURCE8} $RPM_BUILD_ROOT%{_libdir}/rpm/find-spec-bcond
533 install %{SOURCE10} $RPM_BUILD_ROOT%{_libdir}/rpm/find-provides
534 install %{SOURCE11} $RPM_BUILD_ROOT%{_libdir}/rpm/find-requires
535 install %{SOURCE15} $RPM_BUILD_ROOT%{_libdir}/rpm/compress-doc
536 install %{SOURCE16} $RPM_BUILD_ROOT%{_libdir}/rpm/check-files
537 install scripts/find-php* $RPM_BUILD_ROOT%{_libdir}/rpm/
538 install scripts/php.{prov,req} $RPM_BUILD_ROOT%{_libdir}/rpm/
540 install rpmio/ugid.h $RPM_BUILD_ROOT%{_includedir}/rpm
542 install -d $RPM_BUILD_ROOT%{_sysconfdir}/rpm
543 cat > $RPM_BUILD_ROOT%{_sysconfdir}/rpm/macros <<EOF
544 # customized rpm macros - global for host
546 #%%_install_langs pl_PL:en_US
553 rm -rf $RPM_BUILD_ROOT
555 %post -p /sbin/ldconfig
556 %postun -p /sbin/ldconfig
558 %files -f %{name}.lang
559 %defattr(644,root,root,755)
560 %doc RPM-PGP-KEY CHANGES doc/manual/[a-z]*
562 %attr(755,root,root) /bin/rpm
563 %attr(755,root,root) %{_bindir}/rpmdb
564 %attr(755,root,root) %{_bindir}/rpmquery
565 %attr(755,root,root) %{_bindir}/rpmsign
566 %attr(755,root,root) %{_bindir}/rpmverify
567 %attr(755,root,root) %{_libdir}/rpm/rpmdb
568 %attr(755,root,root) %{_libdir}/rpm/rpmq
569 %attr(755,root,root) %{_libdir}/rpm/rpmk
570 %attr(755,root,root) %{_libdir}/rpm/rpmv
571 %attr(755,root,root) %{_libdir}/librpm*.so.*.*
573 %dir %{_sysconfdir}/rpm
574 %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/rpm/macros
576 %{_mandir}/man8/rpm.8*
577 %lang(fr) %{_mandir}/fr/man8/rpm.8*
578 %lang(ja) %{_mandir}/ja/man8/rpm.8*
579 %lang(ko) %{_mandir}/ko/man8/rpm.8*
580 %lang(pl) %{_mandir}/pl/man8/rpm.8*
581 %lang(ru) %{_mandir}/ru/man8/rpm.8*
582 %lang(sk) %{_mandir}/sk/man8/rpm.8*
587 %doc %attr(755,root,root) %{_libdir}/rpm/convertrpmrc.sh
590 %{_libdir}/rpm/rpmpopt*
591 %{_libdir}/rpm/macros
592 %{_libdir}/rpm/noarch-linux
593 %{_libdir}/rpm/noarch-pld-linux
594 %ifarch i386 i486 i586 i686 athlon
596 %{_libdir}/rpm/athlon*
598 %ifarch sparc sparc64
599 %{_libdir}/rpm/sparc*
602 %{_libdir}/rpm/alpha*
609 %defattr(644,root,root,755)
610 %attr(755,root,root) %{_bindir}/rpmbuild
611 %attr(755,root,root) %{_bindir}/rpme
612 %attr(755,root,root) %{_bindir}/rpmi
613 %attr(755,root,root) %{_bindir}/rpmu
614 %attr(755,root,root) %{_libdir}/rpm/find-requires
615 %attr(755,root,root) %{_libdir}/rpm/find-provides
616 %attr(755,root,root) %{_libdir}/rpm/find-rpm-provides
617 %attr(755,root,root) %{_libdir}/rpm/find-spec-bcond
618 %attr(755,root,root) %{_libdir}/rpm/find-lang.sh
619 %attr(755,root,root) %{_libdir}/rpm/mkinstalldirs
620 %attr(755,root,root) %{_libdir}/rpm/config.*
621 %attr(755,root,root) %{_libdir}/rpm/getpo.sh
622 %attr(755,root,root) %{_libdir}/rpm/install-build-tree
623 %attr(755,root,root) %{_libdir}/rpm/brp-*
624 %attr(755,root,root) %{_libdir}/rpm/check-prereqs
625 %attr(755,root,root) %{_libdir}/rpm/check-files
626 %attr(755,root,root) %{_libdir}/rpm/compress-doc
627 %attr(755,root,root) %{_libdir}/rpm/cpanflute
628 %attr(755,root,root) %{_libdir}/rpm/http.req
629 %attr(755,root,root) %{_libdir}/rpm/magic.*
630 %attr(755,root,root) %{_libdir}/rpm/rpmdiff*
631 %attr(755,root,root) %{_libdir}/rpm/u_pkg.sh
632 %attr(755,root,root) %{_libdir}/rpm/vpkg-provides.sh
633 %attr(755,root,root) %{_libdir}/rpm/vpkg-provides2.sh
634 %attr(755,root,root) %{_libdir}/rpm/rpmb
635 %attr(755,root,root) %{_libdir}/rpm/rpmi
636 %attr(755,root,root) %{_libdir}/rpm/rpmt
637 %attr(755,root,root) %{_libdir}/rpm/rpme
638 %attr(755,root,root) %{_libdir}/rpm/rpmu
641 %defattr(644,root,root,755)
643 %attr(755,root,root) %{_libdir}/librpm*.la
644 %attr(755,root,root) %{_libdir}/librpm*.so
647 %defattr(644,root,root,755)
651 %defattr(644,root,root,755)
652 %attr(755,root,root) %{_bindir}/gendiff
653 %attr(755,root,root) %{_bindir}/javadeps
654 %attr(755,root,root) %{_bindir}/rpm2cpio
656 %{_mandir}/man8/rpm2cpio.8*
658 %lang(ja) %{_mandir}/ja/man8/rpm2cpio.8*
659 %lang(ko) %{_mandir}/ko/man8/rpm2cpio.8*
660 %lang(pl) %{_mandir}/pl/man8/rpm2cpio.8*
661 %lang(ru) %{_mandir}/ru/man8/rpm2cpio.8*
664 %defattr(644,root,root,755)
665 %attr(755,root,root) %{_libdir}/rpm/perl*
666 %attr(755,root,root) %{_libdir}/rpm/find-perl-*
667 %attr(755,root,root) %{_libdir}/rpm/find-*.perl
668 %attr(755,root,root) %{_libdir}/rpm/find-prov.pl
669 %attr(755,root,root) %{_libdir}/rpm/find-req.pl
670 %attr(755,root,root) %{_libdir}/rpm/get_magic.pl
672 %{_libdir}/rpm/macros.perl
675 %defattr(644,root,root,755)
676 %{_libdir}/rpm/macros.python
679 %defattr(644,root,root,755)
680 %attr(755,root,root) %{_libdir}/rpm/php*
681 %attr(755,root,root) %{_libdir}/rpm/find-php*
682 %{_libdir}/rpm/macros.php
685 %defattr(644,root,root,755)
686 %attr(755,root,root) %{py_sitedir}/*.so