1 # to build for athlon you need release at least 49
2 Summary: RPM Package Manager
3 Summary(de): RPM Packet-Manager
4 Summary(es): Gestor de paquetes RPM
5 Summary(pl): Aplikacja do zarz±dzania pakietami RPM
6 Summary(pt_BR): Gerenciador de pacotes RPM
7 Summary(ru): íÅÎÅÄÖÅÒ ÐÁËÅÔÏ× ÏÔ RPM
8 Summary(uk): íÅÎÅÄÖÅÒ ÐÁËÅÔ¦× ×¦Ä RPM
14 Source0: ftp://ftp.rpm.org/pub/rpm/dist/rpm-4.0.x/%{name}-%{version}.tar.gz
15 # Source0-md5: 7b247d7fb7a0042fc81df935a7d21aac
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
39 Source32: pldnotify.awk
41 Patch0: %{name}-rpmrc.patch
42 Patch1: %{name}-macros.patch
43 Patch2: %{name}-arch.patch
44 Patch3: %{name}-rpmpopt.patch
45 Patch4: %{name}-perl-macros.patch
46 Patch5: %{name}-db3.patch
47 Patch6: %{name}-segv.patch
48 Patch7: %{name}-am_fix.patch
49 Patch8: %{name}-perl-req-perlfile.patch
50 Patch9: %{name}-installplatform.patch
51 Patch10: %{name}-cache.patch
52 Patch11: %{name}-suggestions.patch
53 Patch12: %{name}-rh-lame.patch
54 Patch13: %{name}-glob.patch
55 Patch14: %{name}-header_h.patch
56 Patch15: %{name}-fast-alAddPackage.patch
57 Patch16: %{name}-byKey.patch
58 Patch17: %{name}-po.patch
59 Patch18: %{name}-noperldir.patch
60 Patch19: %{name}-popt-cvs20010530.patch
61 Patch20: %{name}-noexpand.patch
62 Patch21: %{name}-scripts-closefds.patch
63 Patch22: %{name}-python-amfix.patch
64 Patch23: %{name}-non-english-man-pages.patch
65 Patch24: %{name}-progress-nontty.patch
66 Patch25: %{name}-am_ac.patch
67 Patch26: %{name}-python-macros.patch
68 Patch27: %{name}-hardlink-fixes.patch
69 Patch28: %{name}-perlprov-regonly.patch
70 Patch29: %{name}-cxx.patch
71 Patch30: %{name}-athlon.patch
72 Patch31: %{name}-athlon-identify.patch
73 Patch32: %{name}-gettext-in-header.patch
74 Patch34: %{name}-ac25x.patch
75 Patch35: %{name}-signverify-fix.patch
76 Patch36: %{name}-compress-doc.patch
77 Patch37: %{name}-short_circuit.patch
78 Patch38: %{name}-test_stage.patch
79 Patch39: %{name}-exclude.patch
80 Patch40: %{name}-check_files.patch
81 Patch41: %{name}-choke-on-evil-doc.patch
82 Patch42: %{name}-rpmlog-fix.patch
83 URL: http://www.rpm.org/
85 BuildRequires: autoconf >= 2.50
86 BuildRequires: automake
87 BuildRequires: bzip2-devel >= 1.0.1
88 BuildRequires: db1-devel >= 1.85
89 BuildRequires: db3-devel >= 3.1.17-9
90 BuildRequires: gettext-devel >= 0.10.38-3
91 BuildRequires: libtool
92 BuildRequires: patch >= 2.2
93 BuildRequires: python-devel >= 2.2.1
94 BuildRequires: python-modules >= 2.2.1
95 BuildRequires: zlib-devel >= 1.1.4
96 %if %{!?_without_static:1}%{?_without_static:0}
97 # Require static library only for static build
98 BuildRequires: bzip2-static >= 1.0.1
99 BuildRequires: db1-static >= 1.85
100 BuildRequires: db3-static >= 3.1.17-9
101 BuildRequires: glibc-static >= 2.2.0
102 BuildRequires: zlib-static >= 1.1.4
104 Requires: zlib >= 1.1.4
105 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
107 Conflicts: glibc < 2.2
109 %define __find_provides %{SOURCE4}
110 %define _binary_payload w9.gzdio
112 %define py_ver %(echo `python -c "import sys; print sys.version[:3]"`)
113 %define py_prefix %(echo `python -c "import sys; print sys.prefix"`)
114 %define py_libdir %{py_prefix}/lib/python%{py_ver}
115 %define py_sitedir %{py_libdir}/site-packages
116 %define py_dyndir %{py_libdir}/lib-dynload
117 %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, '.')"`)
119 # Contains rpm.macro revision from HEAD which is currently
121 %define rpm_macros_rev 1.127
124 RPM is a powerful package manager, which can be used to build,
125 install, query, verify, update, and uninstall individual software
126 packages. A package consists of an archive of files, and package
127 information, including name, version, and description.
130 RPM ist ein kräftiger Packet-Manager, der verwendet sein kann zur
131 Installation, Anfrage, Verifizierung, Aktualisierung und
132 Uninstallation individueller Softwarepakete. Ein Paket besteht aus
133 einem Archiv Dateien und Paketinformation, inklusive Name, Version und
137 RPM es un poderoso administrador de paquetes, que puede ser usado para
138 construir, instalar, pesquisar, verificar, actualizar y desinstalar
139 paquetes individuales de software. Un paquete consiste en un
140 almacenaje de archivos, y información sobre el paquete, incluyendo
141 nombre, versión y descripción.
144 RPM jest doskona³ym programem zarz±dzaj±cym pakietami. Umo¿liwia on
145 przebudowanie, instalacjê czy weryfikacjê dowolnego pakietu.
146 Informacje dotycz±ce ka¿dego pakietu, takie jak jego opis, lista
147 plików wchodz±cych w sk³ad pakietu, zale¿no¶ci od innych pakietów, s±
148 przechowywane w bazie danych i mo¿na je uzyskaæ za pomoc± opcji
149 odpytywania programu rpm.
151 %description -l pt_BR
152 RPM é um poderoso gerenciador de pacotes, que pode ser usado para
153 construir, instalar, pesquisar, verificar, atualizar e desinstalar
154 pacotes individuais de software. Um pacote consiste de um conjunto de
155 arquivos e informações adicionais, incluindo nome, versão e descrição
156 do pacote, permissões dos arquivos, etc.
159 RPM - ÜÔÏ ÍÏÝÎÙÊ ÍÅÎÅÄÖÅÒ ÐÁËÅÔÏ×, ËÏÔÏÒÙÊ ÍÏÖÅÔ ÂÙÔØ ÉÓÐÏÌØÚÏ×ÁÎ ÄÌÑ
160 ÓÏÚÄÁÎÉÑ, ÉÎÓÔÁÌÌÑÃÉÉ, ÚÁÐÒÏÓÏ× (query), ÐÒÏ×ÅÒËÉ, ÏÂÎÏ×ÌÅÎÉÑ É
161 ÕÄÁÌÅÎÉÑ ÐÒÏÇÒÁÍÍÎÙÈ ÐÁËÅÔÏ×. ðÁËÅÔ ÓÏÓÔÏÉÔ ÉÚ ÆÁÊÌÏ×ÏÇÏ ÁÒÈÉ×Á É
162 ÓÌÕÖÅÂÎÏÊ ÉÎÆÏÒÍÁÃÉÉ, ×ËÌÀÞÁÀÝÅÊ ÎÁÚ×ÁÎÉÅ, ×ÅÒÓÉÀ, ÏÐÉÓÁÎÉÅ É ÄÒÕÇÉÅ
166 RPM - ÃÅ ÐÏÔÕÖÎÉÊ ÍÅÎÅÄÖÅÒ ÐÁËÅÔ¦×, ÝÏ ÍÏÖÅ ÂÕÔÉ ×ÉËÏÒÉÓÔÁÎÉÊ ÄÌÑ
167 ÓÔ×ÏÒÅÎÎÑ, ¦ÎÓÔÁÌÑæ§, ÚÁÐÉÔ¦× (query), ÐÅÒÅצÒËÉ, ÐÏÎÏ×ÌÅÎÎÑ ÔÁ
168 ×ÉÄÁÌÅÎÎÑ ÐÒÏÇÒÁÍÎÉÈ ÐÁËÅÔ¦×. ðÁËÅÔ ÓËÌÁÄÁ¤ÔØÓÑ Ú ÆÁÊÌÏ×ÏÇÏ ÁÒȦ×Õ ÔÁ
169 ÓÌÕÖÂÏ×ϧ ¦ÎÆÏÒÍÁæ§, ÝÏ Í¦ÓÔÉÔØ ÎÁÚ×Õ, ×ÅÒÓ¦À, ÏÐÉÓ ÔÁ ¦ÎÛÕ
170 ¦ÎÆÏÒÍÁæÀ ÐÒÏ ÐÁËÅÔ.
173 Summary: Header files and libraries
174 Summary(de): Header-Dateien uns Libraries
175 Summary(es): Archivos de inclusión y bibliotecas para programas de manipulación de paquetes rpm
176 Summary(pl): Pliki nag³ówkowe i biblioteki statyczne
177 Summary(pt_BR): Arquivos de inclusão e bibliotecas para programas de manipulação de pacotes RPM
178 Summary(ru): èÅÄÅÒÙ É ÂÉÂÌÉÏÔÅËÉ ÄÌÑ ÐÒÏÇÒÁÍÍ, ÒÁÂÏÔÁÀÝÉÈ Ó rpm-ÐÁËÅÔÁÍÉ
179 Summary(uk): èÅÄÅÒÉ ÔÁ ¦Â̦ÏÔÅËÉ ÄÌÑ ÐÒÏÇÒÁÍ, ÝÏ ÐÒÁÃÀÀÔØ Ú ÐÁËÅÔÁÍÉ rpm
180 Group: Development/Libraries
181 Requires: %{name} = %{version}
185 The RPM packaging system includes a C library that makes it easy to
186 manipulate RPM packages and databases. It is intended to ease the
187 creation of graphical package managers and other tools that need
188 intimate knowledge of RPM packages.
190 %description devel -l de
191 Der RPM-Packensystem enthält eine C-Library, die macht es einfach
192 RPM-Pakete und Dateibanken zu manipulieren. Er eignet sich für
193 Vereinfachung des Schaffens grafischer Paket-Manager und anderer
194 Werkzeuge, die intime Kenntnis von RPM-Paketen brauchen.
196 %description devel -l es
197 El sistema de empaquetado RPM incluye una biblioteca C que vuelve
198 fácil la manipulación de paquetes y bases de datos RPM. Su objetivo es
199 facilitar la creación de administradores gráficos de paquetes y otras
200 herramientas que necesiten un conocimiento profundo de paquetes RPM.
202 %description devel -l pl
203 System RPM zawiera bibliotekê C, która u³atwia manipulowanie pakietami
204 RPM oraz bazami danych. W zamiarze ma to upro¶ciæ tworzenie
205 graficznych programów zarz±dzaj±cych pakietami oraz innych narzêdzi,
206 które wymagaj± szczegó³owej wiedzy na temat pakietów RPM.
208 %description devel -l pt_BR
209 O sistema de empacotamento RPM inclui uma biblioteca C que torna fácil
210 a manipulação de pacotes e bases de dados RPM. Seu objetivo é
211 facilitar a criação de gerenciadores gráficos de pacotes e outras
212 ferramentas que precisem de conhecimento profundo de pacotes RPM.
214 %description devel -l ru
215 óÉÓÔÅÍÁ ÕÐÒÁ×ÌÅÎÉÑ ÐÁËÅÔÁÍÉ RPM ÓÏÄÅÒÖÉÔ ÂÉÂÌÉÏÔÅËÕ C, ËÏÔÏÒÁÑ
216 ÕÐÒÏÝÁÅÔ ÍÁÎÉÐÕÌÑÃÉÀ ÐÁËÅÔÁÍÉ RPM É ÓÏÏÔ×ÅÔÓÔ×ÕÀÝÉÍÉ ÂÁÚÁÍÉ ÄÁÎÎÙÈ.
217 üÔÁ ÂÉÂÌÉÏÔÅËÁ ÐÒÅÄÎÁÚÎÁÞÅÎÁ ÄÌÑ ÏÂÌÅÇÞÅÎÉÑ ÓÏÚÄÁÎÉÑ ÇÒÁÆÉÞÅÓËÉÈ
218 ÐÁËÅÔÎÙÈ ÍÅÎÅÄÖÅÒÏ× É ÄÒÕÇÉÈ ÕÔÉÌÉÔ, ËÏÔÏÒÙÍ ÎÅÏÂÈÏÄÉÍÏ ÒÁÂÏÔÁÔØ Ó
221 %description devel -l uk
222 óÉÓÔÅÍÁ ËÅÒÕ×ÁÎÎÑ ÐÁËÅÔÁÍÉ RPM ͦÓÔÉÔØ Â¦Â̦ÏÔÅËÕ C, ËÏÔÒÁ ÓÐÒÏÝÕ¤
223 ÒÏÂÏÔÕ Ú ÐÁËÅÔÁÍÉ RPM ÔÁ צÄÐÏצÄÎÉÍÉ ÂÁÚÁÍÉ ÄÁÎÉÈ. ãÑ Â¦Â̦ÏÔÅËÁ
224 ÐÒÉÚÎÁÞÅÎÁ ÄÌÑ ÐÏÌÅÇÛÅÎÎÑ ÓÔ×ÏÒÅÎÎÑ ÇÒÁƦÞÎÉÈ ÐÁËÅÔÎÉÈ ÍÅÎÅÄÖÅÒ¦× ÔÁ
225 ¦ÎÛÉÈ ÕÔÉ̦Ô, ÝÏ ÐÒÁÃÀÀÔØ Ú ÐÁËÅÔÁÍÉ RPM.
228 Summary: RPM static libraries
229 Summary(de): RPMs statische Libraries
230 Summary(pl): Biblioteki statyczne RPM-a
231 Summary(pt_BR): Bibliotecas estáticas para o desenvolvimento de aplicações RPM
232 Summary(ru): óÔÁÔÉÞÅÓËÁÑ ÂÉÂÌÉÏÔÅËÁ ÄÌÑ ÐÒÏÇÒÁÍÍ, ÒÁÂÏÔÁÀÝÉÈ Ó rpm-ÐÁËÅÔÁÍÉ
233 Summary(uk): óÔÁÔÉÞÎÁ ¦Â̦ÏÔÅËÁ ÄÌÑ ÐÒÏÇÒÁÍ, ÝÏ ÐÒÁÃÀÀÔØ Ú ÐÁËÅÔÁÍÉ rpm
234 Group: Development/Libraries
235 Requires: %{name}-devel = %{version}
238 RPM static libraries.
240 %description static -l de
241 RPMs statische Libraries.
243 %description static -l pl
244 Biblioteki statyczne RPM-a.
246 %description static -l pt_BR
247 Bibliotecas estáticas para desenvolvimento.
249 %description static -l ru
250 óÉÓÔÅÍÁ ÕÐÒÁ×ÌÅÎÉÑ ÐÁËÅÔÁÍÉ RPM ÓÏÄÅÒÖÉÔ ÂÉÂÌÉÏÔÅËÕ C, ËÏÔÏÒÁÑ
251 ÕÐÒÏÝÁÅÔ ÍÁÎÉÐÕÌÑÃÉÀ ÐÁËÅÔÁÍÉ RPM É ÓÏÏÔ×ÅÔÓÔ×ÕÀÝÉÍÉ ÂÁÚÁÍÉ ÄÁÎÎÙÈ.
252 üÔÏ ÓÔÁÔÉÞÅÓËÁÑ ÂÉÂÌÉÏÔÅËÁ RPM.
254 %description static -l uk
255 óÉÓÔÅÍÁ ËÅÒÕ×ÁÎÎÑ ÐÁËÅÔÁÍÉ RPM ͦÓÔÉÔØ Â¦Â̦ÏÔÅËÕ C, ËÏÔÒÁ ÓÐÒÏÝÕ¤
256 ÒÏÂÏÔÕ Ú ÐÁËÅÔÁÍÉ RPM ÔÁ צÄÐÏצÄÎÉÍÉ ÂÁÚÁÍÉ ÄÁÎÉÈ. ãÅ ÓÔÁÔÉÞÎÁ
260 Summary: Additional utilities for managing rpm packages and database
261 Summary(de): Zusatzwerkzeuge für Verwaltung RPM-Pakete und Datenbanken
262 Summary(pl): Dodatkowe narzêdzia do zarz±dzania baz± RPM-a i pakietami
263 Group: Applications/File
264 Requires: %{name} = %{version}
267 Additional utilities for managing rpm packages and database.
269 %description utils -l de
270 Zusatzwerkzeuge für Verwaltung RPM-Pakete und Datenbanken.
272 %description utils -l pl
273 Dodatkowe narzêdzia do zarz±dzania baz± RPM-a i pakietami.
276 Summary: Additional utilities for checking perl provides/requires in rpm packages
277 Summary(de): Zusatzwerkzeuge fürs Nachsehen Perl-Abhängigkeiten in RPM-Paketen
278 Summary(pl): Dodatkowe narzêdzia do sprawdzenia zale¿no¶ci skryptów perla w pakietach rpm
279 Group: Applications/File
280 Requires: %{name} = %{version}
281 Requires: perl-modules
284 %description perlprov
285 Additional utilities for checking perl provides/requires in rpm
288 %description perlprov -l de
289 Zusatzwerkzeuge fürs Nachsehen Perl-Abhängigkeiten in RPM-Paketen.
291 %description perlprov -l pl
292 Dodatkowe narzêdzia do sprawdzenia zale¿no¶ci skryptów perla w
296 Summary: Python macros, which simplifies creation of rpm packages with Python software
297 Summary(pl): Makra u³atwiaj±ce tworzenie pakietów rpm z programami napisanymi w Pythonie
298 Group: Applications/File
299 Requires: %{name} = %{version}
300 Requires: python-modules
302 %description pythonprov
303 Python macros, which simplifies creation of rpm packages with Python
306 %description pythonprov -l pl
307 Makra u³atwiaj±ce tworzenie pakietów rpm z programami napisanymi w
310 %package php-pearprov
311 Summary: Additional utilities for managing rpm packages and database
312 Summary(pl): Dodatkowe narzêdzia do sprawdzania zale¿no¶ci skryptów php w rpm
313 Group: Applications/File
314 Requires: %{name} = %{version}
316 %description php-pearprov
317 Additional utilities for checking php pear provides/requires in rpm
320 %description php-pearprov -l pl
321 Dodatkowe narzêdzia do sprawdzenia zale¿no¶ci skryptów php pear w
324 %package -n python-rpm
325 Summary: Python interface to RPM library
326 Summary(pl): Pythonowy interfejs do biblioteki RPM-a
327 Summary(pt_BR): Módulo Python para aplicativos que manipulam pacotes RPM
328 Group: Libraries/Python
329 Requires: %{name} = %{version}
330 %pyrequires_eq python
331 Obsoletes: rpm-python
333 %description -n python-rpm
334 The rpm-python package contains a module which permits applications
335 written in the Python programming language to use the interface
336 supplied by RPM (RPM Package Manager) libraries.
338 This package should be installed if you want to develop Python
339 programs that will manipulate RPM packages and databases.
341 %description -n python-rpm -l pl
342 Pakiet rpm-python zawiera modu³, który pozwala aplikacjom napisanym w
343 Pythonie na u¿ywanie interfejsu dostarczanego przez biblioteki RPM-a.
345 Pakiet ten powinien zostaæ zainstalowany, je¶li chcesz pisaæ w
346 Pythonie programy manipuluj±ce pakietami i bazami danych rpm.
348 %description -n python-rpm -l pt_BR
349 O pacote rpm-python contém um módulo que permite que aplicações
350 escritas em Python utilizem a interface fornecida pelas bibliotecas
351 RPM (RPM Package Manager).
353 Esse pacote deve ser instalado se você quiser desenvolver programas em
354 Python para manipular pacotes e bancos de dados RPM.
357 Summary: Scripts for building binary RPM packages
358 Summary(de): Scripts fürs Bauen binärer RPM-Pakete
359 Summary(pl): Skrypty pomocnicze do budowania binarnych RPM-ów
360 Summary(pt_BR): Scripts e programas executáveis usados para construir pacotes
361 Summary(ru): óËÒÉÐÔÙ É ÕÔÉÌÉÔÙ, ÎÅÏÂÈÏÄÉÍÙÅ ÄÌÑ ÓÂÏÒËÉ ÐÁËÅÔÏ×
362 Summary(uk): óËÒÉÐÔÉ ÔÁ ÕÔÉ̦ÔÉ, ÎÅÏÂȦÄΦ ÄÌÑ ÐÏÂÕÄÏ×É ÐÁËÅÔ¦×
363 Group: Applications/File
364 Provides: rpmbuild(macros) = %{rpm_macros_rev}
365 Requires: %{name} = %{version}
369 Requires: chrpath >= 0.9-1
371 Requires: file >= 3.31
375 Requires: gcc >= 3.0.3
379 Requires: glibc-devel
384 Requires: popt >= 1.6.2-2
391 Scripts for building binary RPM packages.
393 %description build -l de
394 Scripts fürs Bauen binärer RPM-Pakete.
396 %description build -l pl
397 Skrypty pomocnicze do budowania binarnych RPM-ów.
399 %description build -l pt_BR
400 Este pacote contém scripts e programas executáveis que são usados para
401 construir pacotes usando o RPM.
403 %description build -l ru
404 òÁÚÌÉÞÎÙÅ ×ÓÐÏÍÏÇÁÔÅÌØÎÙÅ ÓËÒÉÐÔÙ É ÉÓÐÏÌÎÑÅÍÙÅ ÐÒÏÇÒÁÍÍÙ, ËÏÔÏÒÙÅ
405 ÉÓÐÏÌØÚÕÀÔÓÑ ÄÌÑ ÓÂÏÒËÉ RPM'Ï×.
407 %description build -l uk
408 ò¦ÚÎÏÍÁΦÔΦ ÄÏÐÏͦÖΦ ÓËÒÉÐÔÉ ÔÁ ÕÔÉ̦ÔÉ, Ñ˦ ×ÉËÏÒÉÓÔÏ×ÕÀÔØÓÑ ÄÌÑ
412 Summary: Scripts for managing .spec files and building RPM packages
413 Summary(de): Scripts fürs Bauen binärer RPM-Pakete
414 Summary(pl): Skrypty pomocnicze do zarz±dznia plikami .spec i budowania RPM-ów
415 Summary(pt_BR): Scripts e programas executáveis usados para construir pacotes
416 Summary(ru): óËÒÉÐÔÙ É ÕÔÉÌÉÔÙ, ÎÅÏÂÈÏÄÉÍÙÅ ÄÌÑ ÓÂÏÒËÉ ÐÁËÅÔÏ×
417 Summary(uk): óËÒÉÐÔÉ ÔÁ ÕÔÉ̦ÔÉ, ÎÅÏÂȦÄΦ ÄÌÑ ÐÏÂÕÄÏ×É ÐÁËÅÔ¦×
418 Group: Applications/File
419 Requires: %{name}-build = %{version}
424 %description build-tools
425 Scripts for managing .spec files and building RPM packages.
427 %description build-tools -l de
428 Scripts fürs Bauen RPM-Pakete.
430 %description build-tools -l pl
431 Skrypty pomocnicze do zarz±dznia plikami .spec i do budowania RPM-ów.
433 %description build-tools -l pt_BR
434 Este pacote contém scripts e programas executáveis que são usados para
435 construir pacotes usando o RPM.
437 %description build-tools -l ru
438 òÁÚÌÉÞÎÙÅ ×ÓÐÏÍÏÇÁÔÅÌØÎÙÅ ÓËÒÉÐÔÙ É ÉÓÐÏÌÎÑÅÍÙÅ ÐÒÏÇÒÁÍÍÙ, ËÏÔÏÒÙÅ
439 ÉÓÐÏÌØÚÕÀÔÓÑ ÄÌÑ ÓÂÏÒËÉ RPM'Ï×.
441 %description build-tools -l uk
442 ò¦ÚÎÏÍÁΦÔΦ ÄÏÐÏͦÖΦ ÓËÒÉÐÔÉ ÔÁ ÕÔÉ̦ÔÉ, Ñ˦ ×ÉËÏÒÉÓÔÏ×ÕÀÔØÓÑ ÄÌÑ
494 sed -e 's/^/@pld@/' %{SOURCE2} >>platform.in
495 cp -f platform.in macros.pld.in
496 install %{SOURCE5} macros.perl.in
497 install %{SOURCE13} macros.python.in
498 install %{SOURCE21} macros.php.in
499 install %{SOURCE6} scripts/find-perl-provides
500 install %{SOURCE7} scripts/find-perl-requires
501 install %{SOURCE9} scripts/find-lang.sh
502 install %{SOURCE17} scripts/php.prov.in
503 install %{SOURCE18} scripts/php.req.in
504 install %{SOURCE19} scripts/find-php-provides
505 install %{SOURCE20} scripts/find-php-requires
506 install %{SOURCE33} scripts/perl.prov
509 mv -f perl.req perl.req.in
510 mv -f perl.prov perl.prov.in
516 # generate Group translations to *.po
517 awk -f %{SOURCE14} %{SOURCE1}
533 sed -e 's#python1.5#python%{py_ver}#g' \
534 python/Makefile.am > python/Makefile.am.new
535 mv -f python/Makefile.am.new python/Makefile.am
536 # python in SUBDIRS is conditional
537 sed -e 's#python1.5#python%{py_ver}#g' \
538 python/Makefile.in > python/Makefile.in.new
539 mv -f python/Makefile.in.new python/Makefile.in
540 # ugly workaround for automake
541 sed -e 's#cpio.c $(DBLIBOBJS) depends.c#cpio.c depends.c#g' \
542 lib/Makefile.am > lib/Makefile.am.new
543 mv -f lib/Makefile.am.new lib/Makefile.am
545 sed -e 's#cpio.c depends.c#cpio.c $(DBLIBOBJS) depends.c#g' \
546 lib/Makefile.in > lib/Makefile.in.new
547 mv -f lib/Makefile.in.new lib/Makefile.in
549 # config.guess doesn't handle athlon, so we have to change it by hand.
550 # rpm checks for CPU type at runtime, but it looks better
551 sed -e 's|@host@|%{_target_cpu}-%{_target_vendor}-linux-gnu|' macros.in | \
552 sed 's|@host_cpu@|%{_target_cpu}|' > macros.tmp
553 mv -f macros.tmp macros.in
557 --enable-v1-packages \
560 %{__make} %{?_without_static:rpm_LDFLAGS="\\$(myLDFLAGS)"}
563 rm -rf $RPM_BUILD_ROOT
566 DESTDIR=$RPM_BUILD_ROOT \
567 pkgbindir="%{_bindir}"
569 install macros.perl $RPM_BUILD_ROOT%{_libdir}/rpm/macros.perl
570 install macros.python $RPM_BUILD_ROOT%{_libdir}/rpm/macros.python
571 install macros.php $RPM_BUILD_ROOT%{_libdir}/rpm/macros.php
573 install %{SOURCE1} doc/manual/groups
574 install %{SOURCE3} $RPM_BUILD_ROOT%{_libdir}/rpm/install-build-tree
575 install %{SOURCE4} $RPM_BUILD_ROOT%{_libdir}/rpm/find-rpm-provides
576 install %{SOURCE8} $RPM_BUILD_ROOT%{_libdir}/rpm/find-spec-bcond
577 install %{SOURCE10} $RPM_BUILD_ROOT%{_libdir}/rpm/find-provides
578 install %{SOURCE11} $RPM_BUILD_ROOT%{_libdir}/rpm/find-requires
579 install %{SOURCE15} $RPM_BUILD_ROOT%{_libdir}/rpm/compress-doc
580 install %{SOURCE16} $RPM_BUILD_ROOT%{_libdir}/rpm/check-files
581 install scripts/find-php* $RPM_BUILD_ROOT%{_libdir}/rpm/
582 install scripts/php.{prov,req} $RPM_BUILD_ROOT%{_libdir}/rpm/
584 install %{SOURCE30} $RPM_BUILD_ROOT%{_bindir}/builder
585 install %{SOURCE31} $RPM_BUILD_ROOT%{_bindir}/adapter.awk
586 install %{SOURCE32} $RPM_BUILD_ROOT%{_bindir}/pldnotify.awk
588 install rpmio/ugid.h $RPM_BUILD_ROOT%{_includedir}/rpm
590 install -d $RPM_BUILD_ROOT%{_sysconfdir}/rpm
591 cat > $RPM_BUILD_ROOT%{_sysconfdir}/rpm/macros <<EOF
592 # customized rpm macros - global for host
594 #%%_install_langs pl_PL:en_US
598 for f in $RPM_BUILD_ROOT%{_datadir}/locale/{en_RN,eu_ES,gl,hu,ro,wa,zh,zh_CN.GB2312}/LC_MESSAGES/rpm.mo ; do
599 [ "`file $f | sed -e 's/.*,//' -e 's/message.*//'`" -le 1 ] && rm -f $f
604 rm -rf $RPM_BUILD_ROOT
606 %post -p /sbin/ldconfig
607 %postun -p /sbin/ldconfig
609 %files -f %{name}.lang
610 %defattr(644,root,root,755)
611 %doc RPM-PGP-KEY CHANGES doc/manual/[a-z]*
613 %attr(755,root,root) /bin/rpm
614 %attr(755,root,root) %{_bindir}/rpmdb
615 %attr(755,root,root) %{_bindir}/rpmquery
616 %attr(755,root,root) %{_bindir}/rpmsign
617 %attr(755,root,root) %{_bindir}/rpmverify
618 %attr(755,root,root) %{_libdir}/rpm/rpmdb
619 %attr(755,root,root) %{_libdir}/rpm/rpmq
620 %attr(755,root,root) %{_libdir}/rpm/rpmk
621 %attr(755,root,root) %{_libdir}/rpm/rpmv
622 %attr(755,root,root) %{_libdir}/librpm*.so.*.*
624 %dir %{_sysconfdir}/rpm
625 %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/rpm/macros
627 %{_mandir}/man8/rpm.8*
628 %lang(fr) %{_mandir}/fr/man8/rpm.8*
629 %lang(ja) %{_mandir}/ja/man8/rpm.8*
630 %lang(ko) %{_mandir}/ko/man8/rpm.8*
631 %lang(pl) %{_mandir}/pl/man8/rpm.8*
632 %lang(ru) %{_mandir}/ru/man8/rpm.8*
633 %lang(sk) %{_mandir}/sk/man8/rpm.8*
638 %doc %attr(755,root,root) %{_libdir}/rpm/convertrpmrc.sh
641 %{_libdir}/rpm/rpmpopt*
642 %{_libdir}/rpm/macros
643 %{_libdir}/rpm/noarch-linux
644 %{_libdir}/rpm/noarch-pld-linux
645 %ifarch i386 i486 i586 i686 athlon
647 %{_libdir}/rpm/athlon*
649 %ifarch sparc sparc64
650 %{_libdir}/rpm/sparc*
653 %{_libdir}/rpm/alpha*
660 %defattr(644,root,root,755)
661 %attr(755,root,root) %{_bindir}/rpmbuild
662 %attr(755,root,root) %{_bindir}/rpme
663 %attr(755,root,root) %{_bindir}/rpmi
664 %attr(755,root,root) %{_bindir}/rpmu
665 %attr(755,root,root) %{_libdir}/rpm/find-requires
666 %attr(755,root,root) %{_libdir}/rpm/find-provides
667 %attr(755,root,root) %{_libdir}/rpm/find-rpm-provides
668 %attr(755,root,root) %{_libdir}/rpm/find-spec-bcond
669 %attr(755,root,root) %{_libdir}/rpm/find-lang.sh
670 %attr(755,root,root) %{_libdir}/rpm/mkinstalldirs
671 %attr(755,root,root) %{_libdir}/rpm/config.*
672 %attr(755,root,root) %{_libdir}/rpm/getpo.sh
673 %attr(755,root,root) %{_libdir}/rpm/install-build-tree
674 %attr(755,root,root) %{_libdir}/rpm/brp-*
675 %attr(755,root,root) %{_libdir}/rpm/check-prereqs
676 %attr(755,root,root) %{_libdir}/rpm/check-files
677 %attr(755,root,root) %{_libdir}/rpm/compress-doc
678 %attr(755,root,root) %{_libdir}/rpm/cpanflute
679 %attr(755,root,root) %{_libdir}/rpm/http.req
680 %attr(755,root,root) %{_libdir}/rpm/magic.*
681 %attr(755,root,root) %{_libdir}/rpm/rpmdiff*
682 %attr(755,root,root) %{_libdir}/rpm/u_pkg.sh
683 %attr(755,root,root) %{_libdir}/rpm/vpkg-provides.sh
684 %attr(755,root,root) %{_libdir}/rpm/vpkg-provides2.sh
685 %attr(755,root,root) %{_libdir}/rpm/rpmb
686 %attr(755,root,root) %{_libdir}/rpm/rpmi
687 %attr(755,root,root) %{_libdir}/rpm/rpmt
688 %attr(755,root,root) %{_libdir}/rpm/rpme
689 %attr(755,root,root) %{_libdir}/rpm/rpmu
692 %defattr(644,root,root,755)
693 %attr(755,root,root) %{_bindir}/builder
694 %attr(755,root,root) %{_bindir}/adapter.awk
695 %attr(755,root,root) %{_bindir}/pldnotify.awk
698 %defattr(644,root,root,755)
700 %attr(755,root,root) %{_libdir}/librpm*.la
701 %attr(755,root,root) %{_libdir}/librpm*.so
704 %defattr(644,root,root,755)
708 %defattr(644,root,root,755)
709 %attr(755,root,root) %{_bindir}/gendiff
710 %attr(755,root,root) %{_bindir}/javadeps
711 %attr(755,root,root) %{_bindir}/rpm2cpio
713 %{_mandir}/man8/rpm2cpio.8*
715 %lang(ja) %{_mandir}/ja/man8/rpm2cpio.8*
716 %lang(ko) %{_mandir}/ko/man8/rpm2cpio.8*
717 %lang(pl) %{_mandir}/pl/man8/rpm2cpio.8*
718 %lang(ru) %{_mandir}/ru/man8/rpm2cpio.8*
721 %defattr(644,root,root,755)
722 %attr(755,root,root) %{_libdir}/rpm/perl*
723 %attr(755,root,root) %{_libdir}/rpm/find-perl-*
724 %attr(755,root,root) %{_libdir}/rpm/find-*.perl
725 %attr(755,root,root) %{_libdir}/rpm/find-prov.pl
726 %attr(755,root,root) %{_libdir}/rpm/find-req.pl
727 %attr(755,root,root) %{_libdir}/rpm/get_magic.pl
729 %{_libdir}/rpm/macros.perl
732 %defattr(644,root,root,755)
733 %{_libdir}/rpm/macros.python
736 %defattr(644,root,root,755)
737 %attr(755,root,root) %{_libdir}/rpm/php*
738 %attr(755,root,root) %{_libdir}/rpm/find-php*
739 %{_libdir}/rpm/macros.php
742 %defattr(644,root,root,755)
743 %attr(755,root,root) %{py_sitedir}/*.so