3 # - learn find-perl-provides to use the __perl macro instead
7 # _without_static - build shared /bin/rpm (doesn't work at the moment)
8 # force_cc - force using __cc other than "%{_target_cpu}-pld-linux-gcc"
9 # force_cxx - force using __cxx other than "%{_target_cpu}-pld-linux-g++"
10 # force_cpp - force using __cpp other than "%{_target_cpu}-pld-linux-gcc -E"
12 %include /usr/lib/rpm/macros.python
14 %define beecrypt_ver 2.2.0
15 # versions of required libraries
16 %define reqdb_ver 4.1.25-1
17 %define reqpopt_ver 1.8
18 Summary: RPM Package Manager
19 Summary(de): RPM Packet-Manager
20 Summary(es): Gestor de paquetes RPM
21 Summary(pl): Aplikacja do zarz±dzania pakietami RPM
22 Summary(pt_BR): Gerenciador de pacotes RPM
23 Summary(ru): íÅÎÅÄÖÅÒ ÐÁËÅÔÏ× ÏÔ RPM
24 Summary(uk): íÅÎÅÄÖÅÒ ÐÁËÅÔ¦× ×¦Ä RPM
28 %define rel 0.%{snap}.1
30 %define beecrypt_rel %{ver}_%{rel}
33 Source0: ftp://ftp.rpm.org/pub/rpm/test-4.2/%{name}-%{version}.%{snap}.tar.gz
34 Source1: %{name}.groups
35 Source2: %{name}.macros
36 Source3: %{name}-install-tree
37 Source4: %{name}-find-%{name}-provides
38 Source5: %{name}-macros.perl
39 Source6: %{name}-find-perl-provides
40 Source7: %{name}-find-perl-requires
41 Source8: %{name}-find-spec-bcond
42 Source9: %{name}-find-lang
43 Source10: %{name}-find-provides
44 Source11: %{name}-find-requires
45 Source12: %{name}-macros.php
46 Source13: %{name}-macros.python
47 Source14: %{name}-groups-po.awk
48 Source15: %{name}-compress-doc
49 Source16: %{name}-check-files
50 Source17: %{name}-php-provides
51 Source18: %{name}-php-requires
52 Source19: %{name}-find-php-provides
53 Source20: %{name}-find-php-requires
56 Source32: pldnotify.awk
58 Patch0: %{name}-pl.po.patch
59 Patch1: %{name}-%{name}rc.patch
60 Patch2: %{name}-arch.patch
61 Patch3: %{name}-%{name}popt.patch
62 Patch4: %{name}-perl-macros.patch
63 Patch5: %{name}-perl-req-perlfile.patch
64 Patch6: %{name}-cache.patch
65 Patch7: %{name}-glob.patch
66 Patch8: %{name}-header_h.patch
67 Patch9: %{name}-fast-alAddPackage.patch
68 Patch10: %{name}-byKey.patch
69 Patch11: %{name}-noexpand.patch
70 Patch12: %{name}-scripts-closefds.patch
71 Patch13: %{name}-python-macros.patch
72 Patch14: %{name}-perlprov-regonly.patch
73 Patch16: %{name}-drop-legacy-CLI.patch
74 Patch15: %{name}-4.1-branch.patch
75 Patch18: %{name}-gettext-in-header.patch
76 Patch19: %{name}-compress-doc.patch
77 Patch20: %{name}-lt14d.patch
78 Patch21: %{name}-gettext0.11.patch
79 Patch22: %{name}-build.patch
80 Patch23: %{name}-python-link.patch
81 Patch24: %{name}-system_libs.patch
82 Patch25: %{name}-bb-and-short-circuit.patch
83 Patch26: %{name}-4.1-branch-po-updates.patch
84 Patch27: %{name}-link.patch
85 Patch28: %{name}-beecrypt-opt.patch
86 Patch29: %{name}-python-pic.patch
87 Patch30: %{name}-home_etc.patch
88 Patch31: %{name}-system_libs-more.patch
89 URL: http://www.rpm.org/
91 BuildRequires: autoconf >= 2.52
92 BuildRequires: automake
93 BuildRequires: bzip2-devel >= 1.0.1
94 BuildRequires: db-devel >= %{reqdb_ver}
95 BuildRequires: doxygen
96 BuildRequires: gettext-devel >= 0.11.4-2
97 BuildRequires: elfutils-devel
98 BuildRequires: libmagic-devel
99 BuildRequires: libtool
100 BuildRequires: patch >= 2.2
101 BuildRequires: python-devel >= 2.2
102 BuildRequires: python-modules >= 2.2
103 BuildRequires: rpm-pythonprov
104 BuildRequires: zlib-devel
105 BuildRequires: popt-devel >= %{reqpopt_ver}
106 %if %{!?_without_static:1}%{?_without_static:0}
107 # Require static library only for static build
108 BuildRequires: bzip2-static >= 1.0.2-5
109 BuildRequires: db-static >= %{reqdb_ver}
110 BuildRequires: glibc-static >= 2.2.94
111 BuildRequires: elfutils-static
112 BuildRequires: libmagic-devel
113 BuildRequires: zlib-static
114 BuildRequires: popt-static >= %{reqpopt_ver}
116 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
117 Conflicts: glibc < 2.2.92
119 %define __find_provides %{SOURCE4}
120 %define _binary_payload w9.gzdio
122 # don't require very fresh rpm.macros to build
123 %define __gettextize gettextize --copy --force --intl ; cp -f po/Makevars{.template,}
125 # stabilize new build environment
126 %define __cc %{?force_cc}%{!?force_cc:%{_target_cpu}-pld-linux-gcc}
127 %define __cxx %{?force_cxx}%{!?force_cxx:%{_target_cpu}-pld-linux-g++}
128 %define __cpp %{?force_cpp}%{!?force_cpp:%{_target_cpu}-pld-linux-gcc -E}
131 RPM is a powerful package manager, which can be used to build,
132 install, query, verify, update, and uninstall individual software
133 packages. A package consists of an archive of files, and package
134 information, including name, version, and description.
137 RPM ist ein kräftiger Packet-Manager, der verwendet sein kann zur
138 Installation, Anfrage, Verifizierung, Aktualisierung und
139 Uninstallation individueller Softwarepakete. Ein Paket besteht aus
140 einem Archiv Dateien und Paketinformation, inklusive Name, Version und
144 RPM es un poderoso administrador de paquetes, que puede ser usado para
145 construir, instalar, pesquisar, verificar, actualizar y desinstalar
146 paquetes individuales de software. Un paquete consiste en un
147 almacenaje de archivos, y información sobre el paquete, incluyendo
148 nombre, versión y descripción.
151 RPM jest doskona³ym programem zarz±dzaj±cym pakietami. Umo¿liwia on
152 przebudowanie, instalacjê czy weryfikacjê dowolnego pakietu.
153 Informacje dotycz±ce ka¿dego pakietu, takie jak jego opis, lista
154 plików wchodz±cych w sk³ad pakietu, zale¿no¶ci od innych pakietów, s±
155 przechowywane w bazie danych i mo¿na je uzyskaæ za pomoc± opcji
156 odpytywania programu rpm.
158 %description -l pt_BR
159 RPM é um poderoso gerenciador de pacotes, que pode ser usado para
160 construir, instalar, pesquisar, verificar, atualizar e desinstalar
161 pacotes individuais de software. Um pacote consiste de um conjunto de
162 arquivos e informações adicionais, incluindo nome, versão e descrição
163 do pacote, permissões dos arquivos, etc.
166 RPM - ÜÔÏ ÍÏÝÎÙÊ ÍÅÎÅÄÖÅÒ ÐÁËÅÔÏ×, ËÏÔÏÒÙÊ ÍÏÖÅÔ ÂÙÔØ ÉÓÐÏÌØÚÏ×ÁÎ ÄÌÑ
167 ÓÏÚÄÁÎÉÑ, ÉÎÓÔÁÌÌÑÃÉÉ, ÚÁÐÒÏÓÏ× (query), ÐÒÏ×ÅÒËÉ, ÏÂÎÏ×ÌÅÎÉÑ É
168 ÕÄÁÌÅÎÉÑ ÐÒÏÇÒÁÍÍÎÙÈ ÐÁËÅÔÏ×. ðÁËÅÔ ÓÏÓÔÏÉÔ ÉÚ ÆÁÊÌÏ×ÏÇÏ ÁÒÈÉ×Á É
169 ÓÌÕÖÅÂÎÏÊ ÉÎÆÏÒÍÁÃÉÉ, ×ËÌÀÞÁÀÝÅÊ ÎÁÚ×ÁÎÉÅ, ×ÅÒÓÉÀ, ÏÐÉÓÁÎÉÅ É ÄÒÕÇÉÅ
173 RPM - ÃÅ ÐÏÔÕÖÎÉÊ ÍÅÎÅÄÖÅÒ ÐÁËÅÔ¦×, ÝÏ ÍÏÖÅ ÂÕÔÉ ×ÉËÏÒÉÓÔÁÎÉÊ ÄÌÑ
174 ÓÔ×ÏÒÅÎÎÑ, ¦ÎÓÔÁÌÑæ§, ÚÁÐÉÔ¦× (query), ÐÅÒÅצÒËÉ, ÐÏÎÏ×ÌÅÎÎÑ ÔÁ
175 ×ÉÄÁÌÅÎÎÑ ÐÒÏÇÒÁÍÎÉÈ ÐÁËÅÔ¦×. ðÁËÅÔ ÓËÌÁÄÁ¤ÔØÓÑ Ú ÆÁÊÌÏ×ÏÇÏ ÁÒȦ×Õ ÔÁ
176 ÓÌÕÖÂÏ×ϧ ¦ÎÆÏÒÍÁæ§, ÝÏ Í¦ÓÔÉÔØ ÎÁÚ×Õ, ×ÅÒÓ¦À, ÏÐÉÓ ÔÁ ¦ÎÛÕ
177 ¦ÎÆÏÒÍÁæÀ ÐÒÏ ÐÁËÅÔ.
180 Summary: Header files and libraries
181 Summary(de): Header-Dateien uns Libraries
182 Summary(es): Archivos de inclusión y bibliotecas para programas de manipulación de paquetes rpm
183 Summary(pl): Pliki nag³ówkowe i biblioteki statyczne
184 Summary(pt_BR): Arquivos de inclusão e bibliotecas para programas de manipulação de pacotes RPM
185 Summary(ru): èÅÄÅÒÙ É ÂÉÂÌÉÏÔÅËÉ ÄÌÑ ÐÒÏÇÒÁÍÍ, ÒÁÂÏÔÁÀÝÉÈ Ó rpm-ÐÁËÅÔÁÍÉ
186 Summary(uk): èÅÄÅÒÉ ÔÁ ¦Â̦ÏÔÅËÉ ÄÌÑ ÐÒÏÇÒÁÍ, ÝÏ ÐÒÁÃÀÀÔØ Ú ÐÁËÅÔÁÍÉ rpm
187 Group: Development/Libraries
188 Requires: %{name}-lib = %{version}
189 Requires: bzip2-devel
191 Requires: elfutils-devel
192 Requires: popt-devel >= %{reqpopt_ver}
196 The RPM packaging system includes a C library that makes it easy to
197 manipulate RPM packages and databases. It is intended to ease the
198 creation of graphical package managers and other tools that need
199 intimate knowledge of RPM packages.
201 %description devel -l de
202 Der RPM-Packensystem enthält eine C-Library, die macht es einfach
203 RPM-Pakete und Dateibanken zu manipulieren. Er eignet sich für
204 Vereinfachung des Schaffens grafischer Paket-Manager und anderer
205 Werkzeuge, die intime Kenntnis von RPM-Paketen brauchen.
207 %description devel -l es
208 El sistema de empaquetado RPM incluye una biblioteca C que vuelve
209 fácil la manipulación de paquetes y bases de datos RPM. Su objetivo es
210 facilitar la creación de administradores gráficos de paquetes y otras
211 herramientas que necesiten un conocimiento profundo de paquetes RPM.
213 %description devel -l pl
214 System RPM zawiera bibliotekê C, która u³atwia manipulowanie pakietami
215 RPM oraz bazami danych. W zamiarze ma to upro¶ciæ tworzenie
216 graficznych programów zarz±dzaj±cych pakietami oraz innych narzêdzi,
217 które wymagaj± szczegó³owej wiedzy na temat pakietów RPM.
219 %description devel -l pt_BR
220 O sistema de empacotamento RPM inclui uma biblioteca C que torna fácil
221 a manipulação de pacotes e bases de dados RPM. Seu objetivo é
222 facilitar a criação de gerenciadores gráficos de pacotes e outras
223 ferramentas que precisem de conhecimento profundo de pacotes RPM.
225 %description devel -l ru
226 óÉÓÔÅÍÁ ÕÐÒÁ×ÌÅÎÉÑ ÐÁËÅÔÁÍÉ RPM ÓÏÄÅÒÖÉÔ ÂÉÂÌÉÏÔÅËÕ C, ËÏÔÏÒÁÑ
227 ÕÐÒÏÝÁÅÔ ÍÁÎÉÐÕÌÑÃÉÀ ÐÁËÅÔÁÍÉ RPM É ÓÏÏÔ×ÅÔÓÔ×ÕÀÝÉÍÉ ÂÁÚÁÍÉ ÄÁÎÎÙÈ.
228 üÔÁ ÂÉÂÌÉÏÔÅËÁ ÐÒÅÄÎÁÚÎÁÞÅÎÁ ÄÌÑ ÏÂÌÅÇÞÅÎÉÑ ÓÏÚÄÁÎÉÑ ÇÒÁÆÉÞÅÓËÉÈ
229 ÐÁËÅÔÎÙÈ ÍÅÎÅÄÖÅÒÏ× É ÄÒÕÇÉÈ ÕÔÉÌÉÔ, ËÏÔÏÒÙÍ ÎÅÏÂÈÏÄÉÍÏ ÒÁÂÏÔÁÔØ Ó
232 %description devel -l uk
233 óÉÓÔÅÍÁ ËÅÒÕ×ÁÎÎÑ ÐÁËÅÔÁÍÉ RPM ͦÓÔÉÔØ Â¦Â̦ÏÔÅËÕ C, ËÏÔÒÁ ÓÐÒÏÝÕ¤
234 ÒÏÂÏÔÕ Ú ÐÁËÅÔÁÍÉ RPM ÔÁ צÄÐÏצÄÎÉÍÉ ÂÁÚÁÍÉ ÄÁÎÉÈ. ãÑ Â¦Â̦ÏÔÅËÁ
235 ÐÒÉÚÎÁÞÅÎÁ ÄÌÑ ÐÏÌÅÇÛÅÎÎÑ ÓÔ×ÏÒÅÎÎÑ ÇÒÁƦÞÎÉÈ ÐÁËÅÔÎÉÈ ÍÅÎÅÄÖÅÒ¦× ÔÁ
236 ¦ÎÛÉÈ ÕÔÉ̦Ô, ÝÏ ÐÒÁÃÀÀÔØ Ú ÐÁËÅÔÁÍÉ RPM.
239 Summary: RPM static libraries
240 Summary(de): RPMs statische Libraries
241 Summary(pl): Biblioteki statyczne RPM-a
242 Summary(pt_BR): Bibliotecas estáticas para o desenvolvimento de aplicações RPM
243 Summary(ru): óÔÁÔÉÞÅÓËÁÑ ÂÉÂÌÉÏÔÅËÁ ÄÌÑ ÐÒÏÇÒÁÍÍ, ÒÁÂÏÔÁÀÝÉÈ Ó rpm-ÐÁËÅÔÁÍÉ
244 Summary(uk): óÔÁÔÉÞÎÁ ¦Â̦ÏÔÅËÁ ÄÌÑ ÐÒÏÇÒÁÍ, ÝÏ ÐÒÁÃÀÀÔØ Ú ÐÁËÅÔÁÍÉ rpm
245 Group: Development/Libraries
246 Requires: %{name}-devel = %{version}
247 Requires: bzip2-static
249 Requires: elfutils-static
250 Requires: popt-static >= %{reqpopt_ver}
251 Requires: zlib-static
254 RPM static libraries.
256 %description static -l de
257 RPMs statische Libraries.
259 %description static -l pl
260 Biblioteki statyczne RPM-a.
262 %description static -l pt_BR
263 Bibliotecas estáticas para desenvolvimento.
265 %description static -l ru
266 óÉÓÔÅÍÁ ÕÐÒÁ×ÌÅÎÉÑ ÐÁËÅÔÁÍÉ RPM ÓÏÄÅÒÖÉÔ ÂÉÂÌÉÏÔÅËÕ C, ËÏÔÏÒÁÑ
267 ÕÐÒÏÝÁÅÔ ÍÁÎÉÐÕÌÑÃÉÀ ÐÁËÅÔÁÍÉ RPM É ÓÏÏÔ×ÅÔÓÔ×ÕÀÝÉÍÉ ÂÁÚÁÍÉ ÄÁÎÎÙÈ.
268 üÔÏ ÓÔÁÔÉÞÅÓËÁÑ ÂÉÂÌÉÏÔÅËÁ RPM.
270 %description static -l uk
271 óÉÓÔÅÍÁ ËÅÒÕ×ÁÎÎÑ ÐÁËÅÔÁÍÉ RPM ͦÓÔÉÔØ Â¦Â̦ÏÔÅËÕ C, ËÏÔÒÁ ÓÐÒÏÝÕ¤
272 ÒÏÂÏÔÕ Ú ÐÁËÅÔÁÍÉ RPM ÔÁ צÄÐÏצÄÎÉÍÉ ÂÁÚÁÍÉ ÄÁÎÉÈ. ãÅ ÓÔÁÔÉÞÎÁ
276 Summary: Additional utilities for managing rpm packages and database
277 Summary(de): Zusatzwerkzeuge für Verwaltung RPM-Pakete und Datenbanken
278 Summary(pl): Dodatkowe narzêdzia do zarz±dzania baz± RPM-a i pakietami
279 Group: Applications/File
280 Requires: %{name} = %{version}
281 Requires: popt >= %{reqpopt_ver}
284 Additional utilities for managing rpm packages and database.
286 %description utils -l de
287 Zusatzwerkzeuge für Verwaltung RPM-Pakete und Datenbanken.
289 %description utils -l pl
290 Dodatkowe narzêdzia do zarz±dzania baz± RPM-a i pakietami.
293 Summary: Additional utilities for checking perl provides/requires in rpm packages
294 Summary(de): Zusatzwerkzeuge fürs Nachsehen Perl-Abhängigkeiten in RPM-Paketen
295 Summary(pl): Dodatkowe narzêdzia do sprawdzenia zale¿no¶ci skryptów perla w pakietach rpm
296 Group: Applications/File
297 Requires: %{name} = %{version}
299 Requires: perl-modules
301 %description perlprov
302 Additional utilities for checking perl provides/requires in rpm
305 %description perlprov -l de
306 Zusatzwerkzeuge fürs Nachsehen Perl-Abhängigkeiten in RPM-Paketen.
308 %description perlprov -l pl
309 Dodatkowe narzêdzia do sprawdzenia zale¿no¶ci skryptów perla w
313 Summary: Python macros, which simplifies creation of rpm packages with Python software
314 Summary(pl): Makra u³atwiaj±ce tworzenie pakietów rpm z programami napisanymi w Pythonie
315 Group: Applications/File
316 Requires: %{name} = %{version}
317 Requires: python-modules
319 %description pythonprov
320 Python macros, which simplifies creation of rpm packages with Python
323 %description pythonprov -l pl
324 Makra u³atwiaj±ce tworzenie pakietów rpm z programami napisanymi w
327 %package php-pearprov
328 Summary: Additional utilities for managing rpm packages and database
329 Summary(pl): Dodatkowe narzêdzia do sprawdzania zale¿no¶ci skryptów php w rpm
330 Group: Applications/File
331 Requires: %{name} = %{version}
333 %description php-pearprov
334 Additional utilities for checking php pear provides/requires in rpm
337 %description php-pearprov -l pl
338 Dodatkowe narzêdzia do sprawdzenia zale¿no¶ci skryptów php pear w
341 %package -n python-rpm
342 Summary: Python interface to RPM library
343 Summary(pl): Pythonowy interfejs do biblioteki RPM-a
344 Summary(pt_BR): Módulo Python para aplicativos que manipulam pacotes RPM
345 Group: Development/Languages/Python
346 Requires: %{name} = %{version}
347 %pyrequires_eq python
348 Obsoletes: rpm-python
350 %description -n python-rpm
351 The rpm-python package contains a module which permits applications
352 written in the Python programming language to use the interface
353 supplied by RPM (RPM Package Manager) libraries.
355 This package should be installed if you want to develop Python
356 programs that will manipulate RPM packages and databases.
358 %description -n python-rpm -l pl
359 Pakiet rpm-python zawiera modu³, który pozwala aplikacjom napisanym w
360 Pythonie na u¿ywanie interfejsu dostarczanego przez biblioteki RPM-a.
362 Pakiet ten powinien zostaæ zainstalowany, je¶li chcesz pisaæ w
363 Pythonie programy manipuluj±ce pakietami i bazami danych rpm.
365 %description -n python-rpm -l pt_BR
366 O pacote rpm-python contém um módulo que permite que aplicações
367 escritas em Python utilizem a interface fornecida pelas bibliotecas
368 RPM (RPM Package Manager).
370 Esse pacote deve ser instalado se você quiser desenvolver programas em
371 Python para manipular pacotes e bancos de dados RPM.
374 Summary: RPMs library
375 Summary(pl): Biblioteki RPM-a
377 Requires: db >= %{reqdb_ver}
378 Requires: popt >= %{reqpopt_ver}
383 %description lib -l pl
387 Summary: Scripts for building binary RPM packages
388 Summary(de): Scripts fürs Bauen binärer RPM-Pakete
389 Summary(pl): Skrypty pomocnicze do budowania binarnych RPM-ów
390 Summary(pt_BR): Scripts e programas executáveis usados para construir pacotes
391 Summary(ru): óËÒÉÐÔÙ É ÕÔÉÌÉÔÙ, ÎÅÏÂÈÏÄÉÍÙÅ ÄÌÑ ÓÂÏÒËÉ ÐÁËÅÔÏ×
392 Summary(uk): óËÒÉÐÔÉ ÔÁ ÕÔÉ̦ÔÉ, ÎÅÏÂȦÄΦ ÄÌÑ ÐÏÂÕÄÏ×É ÐÁËÅÔ¦×
393 Group: Applications/File
394 Requires(pre): findutils
395 Requires: %{name} = %{version}
396 Requires: %{name}-utils = %{version}
401 Requires: file >= 3.31
405 Requires: gcc >= 3.0.3
409 Requires: glibc-devel
414 Requires: popt >= 1.7
421 Scripts for building binary RPM packages.
423 %description build -l de
424 Scripts fürs Bauen binärer RPM-Pakete.
426 %description build -l pl
427 Skrypty pomocnicze do budowania binarnych RPM-ów.
429 %description build -l pt_BR
430 Este pacote contém scripts e programas executáveis que são usados para
431 construir pacotes usando o RPM.
433 %description build -l ru
434 òÁÚÌÉÞÎÙÅ ×ÓÐÏÍÏÇÁÔÅÌØÎÙÅ ÓËÒÉÐÔÙ É ÉÓÐÏÌÎÑÅÍÙÅ ÐÒÏÇÒÁÍÍÙ, ËÏÔÏÒÙÅ
435 ÉÓÐÏÌØÚÕÀÔÓÑ ÄÌÑ ÓÂÏÒËÉ RPM'Ï×.
437 %description build -l uk
438 ò¦ÚÎÏÍÁΦÔΦ ÄÏÐÏͦÖΦ ÓËÒÉÐÔÉ ÔÁ ÕÔÉ̦ÔÉ, Ñ˦ ×ÉËÏÒÉÓÔÏ×ÕÀÔØÓÑ ÄÌÑ
442 Summary: Scripts for managing .spec files and building RPM packages
443 Summary(de): Scripts fürs Bauen binärer RPM-Pakete
444 Summary(pl): Skrypty pomocnicze do zarz±dznia plikami .spec i budowania RPM-ów
445 Summary(pt_BR): Scripts e programas executáveis usados para construir pacotes
446 Summary(ru): óËÒÉÐÔÙ É ÕÔÉÌÉÔÙ, ÎÅÏÂÈÏÄÉÍÙÅ ÄÌÑ ÓÂÏÒËÉ ÐÁËÅÔÏ×
447 Summary(uk): óËÒÉÐÔÉ ÔÁ ÕÔÉ̦ÔÉ, ÎÅÏÂȦÄΦ ÄÌÑ ÐÏÂÕÄÏ×É ÐÁËÅÔ¦×
448 Group: Applications/File
449 Requires: %{name}-build = %{version}
454 %description build-tools
455 Scripts for managing .spec files and building RPM packages.
457 %description build-tools -l de
458 Scripts fürs Bauen RPM-Pakete.
460 %description build-tools -l pl
461 Skrypty pomocnicze do zarz±dzania plikami .spec i do budowania RPM-ów.
463 %description build-tools -l pt_BR
464 Este pacote contém scripts e programas executáveis que são usados para
465 construir pacotes usando o RPM.
467 %description build-tools -l ru
468 òÁÚÌÉÞÎÙÅ ×ÓÐÏÍÏÇÁÔÅÌØÎÙÅ ÓËÒÉÐÔÙ É ÉÓÐÏÌÎÑÅÍÙÅ ÐÒÏÇÒÁÍÍÙ, ËÏÔÏÒÙÅ
469 ÉÓÐÏÌØÚÕÀÔÓÑ ÄÌÑ ÓÂÏÒËÉ RPM'Ï×.
471 %description build-tools -l uk
472 ò¦ÚÎÏÍÁΦÔΦ ÄÏÐÏͦÖΦ ÓËÒÉÐÔÉ ÔÁ ÕÔÉ̦ÔÉ, Ñ˦ ×ÉËÏÒÉÓÔÏ×ÕÀÔØÓÑ ÄÌÑ
476 Summary: Crypto library
477 Summary(pl): Biblioteka kryptograficzna
478 Version: %{beecrypt_ver}
479 Release: %{beecrypt_rel}
483 %description -n beecrypt
484 Crypto library (modified for rpm needs).
486 %description -n beecrypt -l pl
487 Biblioteka kryptograficzna (zmodyfikowana na potrzeby rpma).
489 %package -n beecrypt-devel
490 Summary: Crypto library - development files
491 Summary(pl): Biblioteka kryptograficzna - pliki developerskie
492 Version: %{beecrypt_ver}
493 Release: %{beecrypt_rel}
495 Group: Development/Libraries
496 Requires: beecrypt = %{beecrypt_ver}
498 %description -n beecrypt-devel
499 Crypto library - development files.
501 %description -n beecrypt-devel -l pl
502 Biblioteka kryptograficzna - pliki developerskie.
504 %package -n beecrypt-static
505 Summary: Crypto library - static version
506 Summary(pl): Statyczna biblioteka kryptograficzna
507 Version: %{beecrypt_ver}
508 Release: %{beecrypt_rel}
510 Group: Development/Libraries
511 Requires: beecrypt-devel = %{beecrypt_ver}
513 %description -n beecrypt-static
514 Static version of crypto library.
516 %description -n beecrypt-static -l pl
517 Statyczna wersja biblioteki kryptograficznej.
525 # find-spec-bcond need update
526 # po/pl.po need update
530 # not needed ? (break compilation)
535 # rejected (needed ?)
537 # too many rejects, Pawel please check if needed and rediff
562 sed -e 's/^/@pld@/' %{SOURCE2} >>platform.in
563 cp -f platform.in macros.pld.in
564 install %{SOURCE5} macros.perl.in
565 install %{SOURCE13} macros.python.in
566 install %{SOURCE12} macros.php.in
567 install %{SOURCE6} scripts/find-perl-provides
568 install %{SOURCE7} scripts/find-perl-requires
569 install %{SOURCE9} scripts/find-lang.sh
570 install %{SOURCE17} scripts/php.prov.in
571 install %{SOURCE18} scripts/php.req.in
572 install %{SOURCE19} scripts/find-php-provides
573 install %{SOURCE20} scripts/find-php-requires
574 install %{SOURCE33} scripts/perl.prov
577 mv -f perl.req perl.req.in
578 mv -f perl.prov perl.prov.in
582 rm -rf zlib libelf db db3 popt rpmdb/db.h
585 # generate Group translations to *.po
586 awk -f %{SOURCE14} %{SOURCE1}
619 # config.guess doesn't handle athlon, so we have to change it by hand.
620 # rpm checks for CPU type at runtime, but it looks better
621 sed -e 's|@host@|%{_target_cpu}-%{_target_vendor}-linux-gnu|' \
622 -e 's|@host_cpu@|%{_target_cpu}|' macros.in > macros.tmp
623 mv -f macros.tmp macros.in
625 # pass CC and CXX too in case of building with some older configure macro
627 CC="%{__cc}" CXX="%{__cxx}" CPP="%{__cpp}" \
635 %{?_without_static:rpm_LDFLAGS="\$(myLDFLAGS)"} \
636 myLDFLAGS="%{rpmldflags}"
639 rm -rf $RPM_BUILD_ROOT
642 DESTDIR=$RPM_BUILD_ROOT \
643 pkgbindir="%{_bindir}"
645 install macros.perl $RPM_BUILD_ROOT%{_libdir}/rpm/macros.perl
646 install macros.python $RPM_BUILD_ROOT%{_libdir}/rpm/macros.python
647 install macros.php $RPM_BUILD_ROOT%{_libdir}/rpm/macros.php
649 install %{SOURCE1} doc/manual/groups
650 install %{SOURCE3} $RPM_BUILD_ROOT%{_libdir}/rpm/install-build-tree
651 install %{SOURCE4} $RPM_BUILD_ROOT%{_libdir}/rpm/find-rpm-provides
652 install %{SOURCE8} $RPM_BUILD_ROOT%{_libdir}/rpm/find-spec-bcond
653 install %{SOURCE10} $RPM_BUILD_ROOT%{_libdir}/rpm/find-provides
654 install %{SOURCE11} $RPM_BUILD_ROOT%{_libdir}/rpm/find-requires
655 install %{SOURCE15} $RPM_BUILD_ROOT%{_libdir}/rpm/compress-doc
656 install %{SOURCE16} $RPM_BUILD_ROOT%{_libdir}/rpm/check-files
657 install scripts/find-php* $RPM_BUILD_ROOT%{_libdir}/rpm/
658 install scripts/php.{prov,req} $RPM_BUILD_ROOT%{_libdir}/rpm/
660 install %{SOURCE30} $RPM_BUILD_ROOT%{_bindir}/builder
661 install %{SOURCE31} $RPM_BUILD_ROOT%{_bindir}/adapter.awk
662 install %{SOURCE32} $RPM_BUILD_ROOT%{_bindir}/pldnotify.awk
664 install rpmio/ugid.h $RPM_BUILD_ROOT%{_includedir}/rpm
666 install -d $RPM_BUILD_ROOT%{_sysconfdir}/rpm
667 cat > $RPM_BUILD_ROOT%{_sysconfdir}/rpm/macros <<EOF
668 # customized rpm macros - global for host
670 #%%_install_langs pl_PL:en_US
674 # for rpm -e|-U --repackage
675 install -d $RPM_BUILD_ROOT/var/spool/repackage
679 cp -a doc/manual manual
680 rm -f manual/Makefile*
683 rm -rf $RPM_BUILD_ROOT
685 %post lib -p /sbin/ldconfig
686 %postun lib -p /sbin/ldconfig
687 %post -n beecrypt -p /sbin/ldconfig
688 %postun -n beecrypt -p /sbin/ldconfig
691 find /usr/lib/rpm -name '*-linux' -type l | xargs rm -f
693 %files -f %{name}.lang
694 %defattr(644,root,root,755)
695 %doc RPM-PGP-KEY CHANGES manual
697 %attr(755,root,root) /bin/rpm
699 %dir %{_sysconfdir}/rpm
700 %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/rpm/macros
702 %{_mandir}/man8/rpm.8*
703 %lang(fr) %{_mandir}/fr/man8/rpm.8*
704 %lang(ja) %{_mandir}/ja/man8/rpm.8*
705 %lang(ko) %{_mandir}/ko/man8/rpm.8*
706 %lang(pl) %{_mandir}/pl/man8/rpm.8*
707 %lang(ru) %{_mandir}/ru/man8/rpm.8*
708 %lang(sk) %{_mandir}/sk/man8/rpm.8*
711 %dir %attr(700,root,root) /var/spool/repackage
714 %doc %attr(755,root,root) %{_libdir}/rpm/convertrpmrc.sh
717 %{_libdir}/rpm/rpmpopt*
718 %{_libdir}/rpm/macros
721 %defattr(644,root,root,755)
722 %attr(755,root,root) %{_libdir}/librpm*-*.so
725 %defattr(644,root,root,755)
726 %attr(755,root,root) %{_libdir}/rpm/compress-doc
727 %attr(755,root,root) %{_libdir}/rpm/cross-build
728 %attr(755,root,root) %{_libdir}/rpm/find-requires
729 %attr(755,root,root) %{_libdir}/rpm/find-provides
730 %attr(755,root,root) %{_libdir}/rpm/find-rpm-provides
731 %attr(755,root,root) %{_libdir}/rpm/find-spec-bcond
732 %attr(755,root,root) %{_libdir}/rpm/find-lang.sh
733 %attr(755,root,root) %{_libdir}/rpm/mkinstalldirs
734 %attr(755,root,root) %{_libdir}/rpm/config.*
735 %attr(755,root,root) %{_libdir}/rpm/getpo.sh
736 %attr(755,root,root) %{_libdir}/rpm/install-build-tree
737 %attr(755,root,root) %{_libdir}/rpm/brp-*
738 %attr(755,root,root) %{_libdir}/rpm/check-files
739 %attr(755,root,root) %{_libdir}/rpm/check-prereqs
740 %attr(755,root,root) %{_libdir}/rpm/cpanflute
741 %attr(755,root,root) %{_libdir}/rpm/cpanflute2
742 %attr(755,root,root) %{_libdir}/rpm/Specfile.pm
743 %attr(755,root,root) %{_libdir}/rpm/http.req
744 %attr(755,root,root) %{_libdir}/rpm/magic.*
745 %attr(755,root,root) %{_libdir}/rpm/u_pkg.sh
746 %attr(755,root,root) %{_libdir}/rpm/vpkg-provides.sh
747 %attr(755,root,root) %{_libdir}/rpm/vpkg-provides2.sh
748 %attr(755,root,root) %{_libdir}/rpm/rpmb
749 %attr(755,root,root) %{_libdir}/rpm/rpmt
750 %{_libdir}/rpm/noarch-*
751 %ifarch i386 i486 i586 i686 athlon
753 %{_libdir}/rpm/athlon*
755 %ifarch sparc sparc64
756 %{_libdir}/rpm/sparc*
759 %{_libdir}/rpm/alpha*
765 %{_libdir}/rpm/sql.prov
766 %{_libdir}/rpm/sql.req
767 %{_libdir}/rpm/tcl.req
770 %attr(755,root,root) %{_bindir}/javadeps
771 %attr(755,root,root) %{_bindir}/gendiff
772 %attr(755,root,root) %{_bindir}/rpmbuild
775 %{_mandir}/man8/rpmbuild.8*
778 %defattr(644,root,root,755)
781 %attr(755,root,root) %{_libdir}/librpm.so
782 %{_libdir}/librpmio.la
783 %attr(755,root,root) %{_libdir}/librpmio.so
784 %{_libdir}/librpmdb.la
785 %attr(755,root,root) %{_libdir}/librpmdb.so
786 %{_libdir}/librpmbuild.la
787 %attr(755,root,root) %{_libdir}/librpmbuild.so
790 %defattr(644,root,root,755)
794 %defattr(644,root,root,755)
795 %attr(755,root,root) %{_bindir}/debugedit
796 %attr(755,root,root) %{_bindir}/rpm2cpio
797 %attr(755,root,root) %{_bindir}/rpmcache
798 %attr(755,root,root) %{_bindir}/rpmdeps
799 %attr(755,root,root) %{_bindir}/rpmgraph
800 %attr(755,root,root) %{_bindir}/rpmfile
801 #%attr(755,root,root) %{_bindir}/striptofile
802 #%attr(755,root,root) %{_bindir}/unstripfile
803 %attr(755,root,root) %{_libdir}/rpm/find-debuginfo.sh
804 %attr(755,root,root) %{_libdir}/rpm/rpm2cpio.sh
805 %attr(755,root,root) %{_libdir}/rpm/rpmd
806 %attr(755,root,root) %{_libdir}/rpm/rpmdiff*
807 %attr(755,root,root) %{_libdir}/rpm/rpmi
808 %attr(755,root,root) %{_libdir}/rpm/rpmk
809 %attr(755,root,root) %{_libdir}/rpm/rpmq
810 %attr(755,root,root) %{_libdir}/rpm/tgpg
811 %attr(755,root,root) %{_libdir}/rpm/rpmdb_loadcvt
815 #%%{_libdir}/rpm/rpm.daily
816 #%%{_libdir}/rpm/rpm.log
817 #%%{_libdir}/rpm/rpm.xinetd
819 %{_mandir}/man8/rpm2cpio.8*
820 %lang(ja) %{_mandir}/ja/man8/rpm2cpio.8*
821 %lang(ko) %{_mandir}/ko/man8/rpm2cpio.8*
822 %lang(pl) %{_mandir}/pl/man8/rpm2cpio.8*
823 %lang(ru) %{_mandir}/ru/man8/rpm2cpio.8*
824 %{_mandir}/man8/rpmdeps.8*
825 %{_mandir}/man8/rpmcache.8*
826 %{_mandir}/man8/rpmgraph.8*
829 %defattr(644,root,root,755)
830 %attr(755,root,root) %{_libdir}/rpm/perl*
831 %attr(755,root,root) %{_libdir}/rpm/find-perl-*
832 %attr(755,root,root) %{_libdir}/rpm/find-*.perl
833 %attr(755,root,root) %{_libdir}/rpm/find-prov.pl
834 %attr(755,root,root) %{_libdir}/rpm/find-req.pl
835 %attr(755,root,root) %{_libdir}/rpm/get_magic.pl
837 %{_libdir}/rpm/macros.perl
840 %defattr(644,root,root,755)
841 %{_libdir}/rpm/macros.python
844 %defattr(644,root,root,755)
845 %attr(755,root,root) %{_libdir}/rpm/php*
846 %attr(755,root,root) %{_libdir}/rpm/find-php*
847 %{_libdir}/rpm/macros.php
850 %defattr(644,root,root,755)
851 %attr(755,root,root) %{py_sitedir}/*.so
852 %attr(755,root,root) %{py_sitedir}/rpmdb/*.so
853 %{py_sitedir}/rpmdb/*.py*
856 %defattr(644,root,root,755)
857 %attr(755,root,root) %{_bindir}/builder
858 %attr(755,root,root) %{_bindir}/adapter.awk
859 %attr(755,root,root) %{_bindir}/pldnotify.awk
862 %defattr(644,root,root,755)
863 %attr(755,root,root) %{_libdir}/libbeecrypt.so.*.*
865 %files -n beecrypt-devel
866 %defattr(644,root,root,755)
867 %{_libdir}/libbeecrypt.so
868 %{_libdir}/libbeecrypt.la
869 %{_includedir}/beecrypt
871 %files -n beecrypt-static
872 %defattr(644,root,root,755)
873 %{_libdir}/libbeecrypt.a