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
13 %define beecrypt_ver 2.2.0
14 # versions of required libraries
15 %define reqdb_ver 4.1.25-1
16 %define reqpopt_ver 1.7
17 Summary: RPM Package Manager
18 Summary(de): RPM Packet-Manager
19 Summary(es): Gestor de paquetes RPM
20 Summary(pl): Aplikacja do zarz±dzania pakietami RPM
21 Summary(pt_BR): Gerenciador de pacotes RPM
22 Summary(ru): íÅÎÅÄÖÅÒ ÐÁËÅÔÏ× ÏÔ RPM
23 Summary(uk): íÅÎÅÄÖÅÒ ÐÁËÅÔ¦× ×¦Ä RPM
29 %define beecrypt_rel %{ver}_%{rel}
32 Source0: ftp://ftp.rpm.org/pub/rpm/dist/rpm-4.1.x/%{name}-%{version}.tar.gz
33 Source1: %{name}.groups
34 Source2: %{name}.macros
35 Source3: %{name}-install-tree
36 Source4: %{name}-find-%{name}-provides
37 Source5: %{name}-macros.perl
38 Source6: %{name}-find-perl-provides
39 Source7: %{name}-find-perl-requires
40 Source8: %{name}-find-spec-bcond
41 Source9: %{name}-find-lang
42 Source10: %{name}-find-provides
43 Source11: %{name}-find-requires
44 Source12: %{name}-macros.php
45 Source13: %{name}-macros.python
46 Source14: %{name}-groups-po.awk
47 Source15: %{name}-compress-doc
48 Source16: %{name}-check-files
49 Source17: %{name}-php-provides
50 Source18: %{name}-php-requires
51 Source19: %{name}-find-php-provides
52 Source20: %{name}-find-php-requires
55 Source32: pldnotify.awk
57 Patch0: %{name}-pl.po.patch
58 Patch1: %{name}-%{name}rc.patch
59 Patch2: %{name}-arch.patch
60 Patch3: %{name}-%{name}popt.patch
61 Patch4: %{name}-perl-macros.patch
62 Patch5: %{name}-perl-req-perlfile.patch
63 Patch6: %{name}-cache.patch
64 Patch7: %{name}-glob.patch
65 Patch8: %{name}-header_h.patch
66 Patch9: %{name}-fast-alAddPackage.patch
67 Patch10: %{name}-byKey.patch
68 Patch11: %{name}-noexpand.patch
69 Patch12: %{name}-scripts-closefds.patch
70 Patch13: %{name}-python-macros.patch
71 Patch14: %{name}-perlprov-regonly.patch
72 Patch15: %{name}-4.1-branch.patch
73 Patch16: %{name}-drop-legacy-CLI.patch
74 Patch18: %{name}-gettext-in-header.patch
75 Patch19: %{name}-compress-doc.patch
76 Patch20: %{name}-lt14d.patch
77 Patch21: %{name}-gettext0.11.patch
78 Patch22: %{name}-build.patch
79 Patch23: %{name}-python-link.patch
80 Patch24: %{name}-system_libs.patch
81 Patch25: %{name}-bb-and-short-circuit.patch
82 Patch26: %{name}-4.1-branch-po-updates.patch
83 Patch27: %{name}-link.patch
84 Patch28: %{name}-beecrypt-opt.patch
85 Patch29: %{name}-python-pic.patch
86 Patch30: %{name}-home_etc.patch
87 URL: http://www.rpm.org/
89 BuildRequires: autoconf >= 2.52
90 BuildRequires: automake
91 BuildRequires: bzip2-devel >= 1.0.1
92 BuildRequires: db-devel >= %{reqdb_ver}
93 BuildRequires: doxygen
94 BuildRequires: gettext-devel >= 0.11.4-2
95 BuildRequires: libelf-devel
96 BuildRequires: libtool
97 BuildRequires: patch >= 2.2
98 BuildRequires: python-devel >= 2.2
99 BuildRequires: python-modules >= 2.2
100 BuildRequires: rpm-pythonprov
101 BuildRequires: zlib-devel
102 BuildRequires: popt-devel >= %{reqpopt_ver}
103 %if %{!?_without_static:1}%{?_without_static:0}
104 # Require static library only for static build
105 BuildRequires: bzip2-static >= 1.0.2-5
106 BuildRequires: db-static >= %{reqdb_ver}
107 BuildRequires: glibc-static >= 2.2.94
108 BuildRequires: libelf-static
109 BuildRequires: zlib-static
110 BuildRequires: popt-static >= %{reqpopt_ver}
112 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
113 Conflicts: glibc < 2.2.92
115 %define __find_provides %{SOURCE4}
116 %define _binary_payload w9.gzdio
118 # don't require very fresh rpm.macros to build
119 %define __gettextize gettextize --copy --force --intl ; cp -f po/Makevars{.template,}
121 # stabilize new build environment
122 %define __cc %{?force_cc}%{!?force_cc:%{_target_cpu}-pld-linux-gcc}
123 %define __cxx %{?force_cxx}%{!?force_cxx:%{_target_cpu}-pld-linux-g++}
124 %define __cpp %{?force_cpp}%{!?force_cpp:%{_target_cpu}-pld-linux-gcc -E}
127 RPM is a powerful package manager, which can be used to build,
128 install, query, verify, update, and uninstall individual software
129 packages. A package consists of an archive of files, and package
130 information, including name, version, and description.
133 RPM ist ein kräftiger Packet-Manager, der verwendet sein kann zur
134 Installation, Anfrage, Verifizierung, Aktualisierung und
135 Uninstallation individueller Softwarepakete. Ein Paket besteht aus
136 einem Archiv Dateien und Paketinformation, inklusive Name, Version und
140 RPM es un poderoso administrador de paquetes, que puede ser usado para
141 construir, instalar, pesquisar, verificar, actualizar y desinstalar
142 paquetes individuales de software. Un paquete consiste en un
143 almacenaje de archivos, y información sobre el paquete, incluyendo
144 nombre, versión y descripción.
147 RPM jest doskona³ym programem zarz±dzaj±cym pakietami. Umo¿liwia on
148 przebudowanie, instalacjê czy weryfikacjê dowolnego pakietu.
149 Informacje dotycz±ce ka¿dego pakietu, takie jak jego opis, lista
150 plików wchodz±cych w sk³ad pakietu, zale¿no¶ci od innych pakietów, s±
151 przechowywane w bazie danych i mo¿na je uzyskaæ za pomoc± opcji
152 odpytywania programu rpm.
154 %description -l pt_BR
155 RPM é um poderoso gerenciador de pacotes, que pode ser usado para
156 construir, instalar, pesquisar, verificar, atualizar e desinstalar
157 pacotes individuais de software. Um pacote consiste de um conjunto de
158 arquivos e informações adicionais, incluindo nome, versão e descrição
159 do pacote, permissões dos arquivos, etc.
162 RPM - ÜÔÏ ÍÏÝÎÙÊ ÍÅÎÅÄÖÅÒ ÐÁËÅÔÏ×, ËÏÔÏÒÙÊ ÍÏÖÅÔ ÂÙÔØ ÉÓÐÏÌØÚÏ×ÁÎ ÄÌÑ
163 ÓÏÚÄÁÎÉÑ, ÉÎÓÔÁÌÌÑÃÉÉ, ÚÁÐÒÏÓÏ× (query), ÐÒÏ×ÅÒËÉ, ÏÂÎÏ×ÌÅÎÉÑ É
164 ÕÄÁÌÅÎÉÑ ÐÒÏÇÒÁÍÍÎÙÈ ÐÁËÅÔÏ×. ðÁËÅÔ ÓÏÓÔÏÉÔ ÉÚ ÆÁÊÌÏ×ÏÇÏ ÁÒÈÉ×Á É
165 ÓÌÕÖÅÂÎÏÊ ÉÎÆÏÒÍÁÃÉÉ, ×ËÌÀÞÁÀÝÅÊ ÎÁÚ×ÁÎÉÅ, ×ÅÒÓÉÀ, ÏÐÉÓÁÎÉÅ É ÄÒÕÇÉÅ
169 RPM - ÃÅ ÐÏÔÕÖÎÉÊ ÍÅÎÅÄÖÅÒ ÐÁËÅÔ¦×, ÝÏ ÍÏÖÅ ÂÕÔÉ ×ÉËÏÒÉÓÔÁÎÉÊ ÄÌÑ
170 ÓÔ×ÏÒÅÎÎÑ, ¦ÎÓÔÁÌÑæ§, ÚÁÐÉÔ¦× (query), ÐÅÒÅצÒËÉ, ÐÏÎÏ×ÌÅÎÎÑ ÔÁ
171 ×ÉÄÁÌÅÎÎÑ ÐÒÏÇÒÁÍÎÉÈ ÐÁËÅÔ¦×. ðÁËÅÔ ÓËÌÁÄÁ¤ÔØÓÑ Ú ÆÁÊÌÏ×ÏÇÏ ÁÒȦ×Õ ÔÁ
172 ÓÌÕÖÂÏ×ϧ ¦ÎÆÏÒÍÁæ§, ÝÏ Í¦ÓÔÉÔØ ÎÁÚ×Õ, ×ÅÒÓ¦À, ÏÐÉÓ ÔÁ ¦ÎÛÕ
173 ¦ÎÆÏÒÍÁæÀ ÐÒÏ ÐÁËÅÔ.
176 Summary: Header files and libraries
177 Summary(de): Header-Dateien uns Libraries
178 Summary(es): Archivos de inclusión y bibliotecas para programas de manipulación de paquetes rpm
179 Summary(pl): Pliki nag³ówkowe i biblioteki statyczne
180 Summary(pt_BR): Arquivos de inclusão e bibliotecas para programas de manipulação de pacotes RPM
181 Summary(ru): èÅÄÅÒÙ É ÂÉÂÌÉÏÔÅËÉ ÄÌÑ ÐÒÏÇÒÁÍÍ, ÒÁÂÏÔÁÀÝÉÈ Ó rpm-ÐÁËÅÔÁÍÉ
182 Summary(uk): èÅÄÅÒÉ ÔÁ ¦Â̦ÏÔÅËÉ ÄÌÑ ÐÒÏÇÒÁÍ, ÝÏ ÐÒÁÃÀÀÔØ Ú ÐÁËÅÔÁÍÉ rpm
183 Group: Development/Libraries
184 Requires: %{name} = %{version}
185 Requires: bzip2-devel
187 Requires: libelf-devel
188 Requires: popt-devel >= 1.7
192 The RPM packaging system includes a C library that makes it easy to
193 manipulate RPM packages and databases. It is intended to ease the
194 creation of graphical package managers and other tools that need
195 intimate knowledge of RPM packages.
197 %description devel -l de
198 Der RPM-Packensystem enthält eine C-Library, die macht es einfach
199 RPM-Pakete und Dateibanken zu manipulieren. Er eignet sich für
200 Vereinfachung des Schaffens grafischer Paket-Manager und anderer
201 Werkzeuge, die intime Kenntnis von RPM-Paketen brauchen.
203 %description devel -l es
204 El sistema de empaquetado RPM incluye una biblioteca C que vuelve
205 fácil la manipulación de paquetes y bases de datos RPM. Su objetivo es
206 facilitar la creación de administradores gráficos de paquetes y otras
207 herramientas que necesiten un conocimiento profundo de paquetes RPM.
209 %description devel -l pl
210 System RPM zawiera bibliotekê C, która u³atwia manipulowanie pakietami
211 RPM oraz bazami danych. W zamiarze ma to upro¶ciæ tworzenie
212 graficznych programów zarz±dzaj±cych pakietami oraz innych narzêdzi,
213 które wymagaj± szczegó³owej wiedzy na temat pakietów RPM.
215 %description devel -l pt_BR
216 O sistema de empacotamento RPM inclui uma biblioteca C que torna fácil
217 a manipulação de pacotes e bases de dados RPM. Seu objetivo é
218 facilitar a criação de gerenciadores gráficos de pacotes e outras
219 ferramentas que precisem de conhecimento profundo de pacotes RPM.
221 %description devel -l ru
222 óÉÓÔÅÍÁ ÕÐÒÁ×ÌÅÎÉÑ ÐÁËÅÔÁÍÉ RPM ÓÏÄÅÒÖÉÔ ÂÉÂÌÉÏÔÅËÕ C, ËÏÔÏÒÁÑ
223 ÕÐÒÏÝÁÅÔ ÍÁÎÉÐÕÌÑÃÉÀ ÐÁËÅÔÁÍÉ RPM É ÓÏÏÔ×ÅÔÓÔ×ÕÀÝÉÍÉ ÂÁÚÁÍÉ ÄÁÎÎÙÈ.
224 üÔÁ ÂÉÂÌÉÏÔÅËÁ ÐÒÅÄÎÁÚÎÁÞÅÎÁ ÄÌÑ ÏÂÌÅÇÞÅÎÉÑ ÓÏÚÄÁÎÉÑ ÇÒÁÆÉÞÅÓËÉÈ
225 ÐÁËÅÔÎÙÈ ÍÅÎÅÄÖÅÒÏ× É ÄÒÕÇÉÈ ÕÔÉÌÉÔ, ËÏÔÏÒÙÍ ÎÅÏÂÈÏÄÉÍÏ ÒÁÂÏÔÁÔØ Ó
228 %description devel -l uk
229 óÉÓÔÅÍÁ ËÅÒÕ×ÁÎÎÑ ÐÁËÅÔÁÍÉ RPM ͦÓÔÉÔØ Â¦Â̦ÏÔÅËÕ C, ËÏÔÒÁ ÓÐÒÏÝÕ¤
230 ÒÏÂÏÔÕ Ú ÐÁËÅÔÁÍÉ RPM ÔÁ צÄÐÏצÄÎÉÍÉ ÂÁÚÁÍÉ ÄÁÎÉÈ. ãÑ Â¦Â̦ÏÔÅËÁ
231 ÐÒÉÚÎÁÞÅÎÁ ÄÌÑ ÐÏÌÅÇÛÅÎÎÑ ÓÔ×ÏÒÅÎÎÑ ÇÒÁƦÞÎÉÈ ÐÁËÅÔÎÉÈ ÍÅÎÅÄÖÅÒ¦× ÔÁ
232 ¦ÎÛÉÈ ÕÔÉ̦Ô, ÝÏ ÐÒÁÃÀÀÔØ Ú ÐÁËÅÔÁÍÉ RPM.
235 Summary: RPM static libraries
236 Summary(de): RPMs statische Libraries
237 Summary(pl): Biblioteki statyczne RPM-a
238 Summary(pt_BR): Bibliotecas estáticas para o desenvolvimento de aplicações RPM
239 Summary(ru): óÔÁÔÉÞÅÓËÁÑ ÂÉÂÌÉÏÔÅËÁ ÄÌÑ ÐÒÏÇÒÁÍÍ, ÒÁÂÏÔÁÀÝÉÈ Ó rpm-ÐÁËÅÔÁÍÉ
240 Summary(uk): óÔÁÔÉÞÎÁ ¦Â̦ÏÔÅËÁ ÄÌÑ ÐÒÏÇÒÁÍ, ÝÏ ÐÒÁÃÀÀÔØ Ú ÐÁËÅÔÁÍÉ rpm
241 Group: Development/Libraries
242 Requires: %{name}-devel = %{version}
243 Requires: bzip2-static
245 Requires: libelf-static
246 Requires: popt-static >= 1.7
247 Requires: zlib-static
250 RPM static libraries.
252 %description static -l de
253 RPMs statische Libraries.
255 %description static -l pl
256 Biblioteki statyczne RPM-a.
258 %description static -l pt_BR
259 Bibliotecas estáticas para desenvolvimento.
261 %description static -l ru
262 óÉÓÔÅÍÁ ÕÐÒÁ×ÌÅÎÉÑ ÐÁËÅÔÁÍÉ RPM ÓÏÄÅÒÖÉÔ ÂÉÂÌÉÏÔÅËÕ C, ËÏÔÏÒÁÑ
263 ÕÐÒÏÝÁÅÔ ÍÁÎÉÐÕÌÑÃÉÀ ÐÁËÅÔÁÍÉ RPM É ÓÏÏÔ×ÅÔÓÔ×ÕÀÝÉÍÉ ÂÁÚÁÍÉ ÄÁÎÎÙÈ.
264 üÔÏ ÓÔÁÔÉÞÅÓËÁÑ ÂÉÂÌÉÏÔÅËÁ RPM.
266 %description static -l uk
267 óÉÓÔÅÍÁ ËÅÒÕ×ÁÎÎÑ ÐÁËÅÔÁÍÉ RPM ͦÓÔÉÔØ Â¦Â̦ÏÔÅËÕ C, ËÏÔÒÁ ÓÐÒÏÝÕ¤
268 ÒÏÂÏÔÕ Ú ÐÁËÅÔÁÍÉ RPM ÔÁ צÄÐÏצÄÎÉÍÉ ÂÁÚÁÍÉ ÄÁÎÉÈ. ãÅ ÓÔÁÔÉÞÎÁ
272 Summary: Additional utilities for managing rpm packages and database
273 Summary(de): Zusatzwerkzeuge für Verwaltung RPM-Pakete und Datenbanken
274 Summary(pl): Dodatkowe narzêdzia do zarz±dzania baz± RPM-a i pakietami
275 Group: Applications/File
276 Requires: %{name} = %{version}
277 Requires: popt >= 1.7
280 Additional utilities for managing rpm packages and database.
282 %description utils -l de
283 Zusatzwerkzeuge für Verwaltung RPM-Pakete und Datenbanken.
285 %description utils -l pl
286 Dodatkowe narzêdzia do zarz±dzania baz± RPM-a i pakietami.
289 Summary: Additional utilities for checking perl provides/requires in rpm packages
290 Summary(de): Zusatzwerkzeuge fürs Nachsehen Perl-Abhängigkeiten in RPM-Paketen
291 Summary(pl): Dodatkowe narzêdzia do sprawdzenia zale¿no¶ci skryptów perla w pakietach rpm
292 Group: Applications/File
293 Requires: %{name} = %{version}
295 Requires: perl-modules
297 %description perlprov
298 Additional utilities for checking perl provides/requires in rpm
301 %description perlprov -l de
302 Zusatzwerkzeuge fürs Nachsehen Perl-Abhängigkeiten in RPM-Paketen.
304 %description perlprov -l pl
305 Dodatkowe narzêdzia do sprawdzenia zale¿no¶ci skryptów perla w
309 Summary: Python macros, which simplifies creation of rpm packages with Python software
310 Summary(pl): Makra u³atwiaj±ce tworzenie pakietów rpm z programami napisanymi w Pythonie
311 Group: Applications/File
312 Requires: %{name} = %{version}
313 Requires: python-modules
315 %description pythonprov
316 Python macros, which simplifies creation of rpm packages with Python
319 %description pythonprov -l pl
320 Makra u³atwiaj±ce tworzenie pakietów rpm z programami napisanymi w
323 %package php-pearprov
324 Summary: Additional utilities for managing rpm packages and database
325 Summary(pl): Dodatkowe narzêdzia do sprawdzania zale¿no¶ci skryptów php w rpm
326 Group: Applications/File
327 Requires: %{name} = %{version}
329 %description php-pearprov
330 Additional utilities for checking php pear provides/requires in rpm
333 %description php-pearprov -l pl
334 Dodatkowe narzêdzia do sprawdzenia zale¿no¶ci skryptów php pear w
337 %package -n python-rpm
338 Summary: Python interface to RPM library
339 Summary(pl): Pythonowy interfejs do biblioteki RPM-a
340 Summary(pt_BR): Módulo Python para aplicativos que manipulam pacotes RPM
341 Group: Development/Languages/Python
342 Requires: %{name} = %{version}
343 %pyrequires_eq python
344 Obsoletes: rpm-python
346 %description -n python-rpm
347 The rpm-python package contains a module which permits applications
348 written in the Python programming language to use the interface
349 supplied by RPM (RPM Package Manager) libraries.
351 This package should be installed if you want to develop Python
352 programs that will manipulate RPM packages and databases.
354 %description -n python-rpm -l pl
355 Pakiet rpm-python zawiera modu³, który pozwala aplikacjom napisanym w
356 Pythonie na u¿ywanie interfejsu dostarczanego przez biblioteki RPM-a.
358 Pakiet ten powinien zostaæ zainstalowany, je¶li chcesz pisaæ w
359 Pythonie programy manipuluj±ce pakietami i bazami danych rpm.
361 %description -n python-rpm -l pt_BR
362 O pacote rpm-python contém um módulo que permite que aplicações
363 escritas em Python utilizem a interface fornecida pelas bibliotecas
364 RPM (RPM Package Manager).
366 Esse pacote deve ser instalado se você quiser desenvolver programas em
367 Python para manipular pacotes e bancos de dados RPM.
370 Summary: RPMs library
371 Summary(pl): Biblioteki RPM-a
373 Requires: db >= %{reqdb_ver}
374 Requires: popt >= %{reqpopt_ver}
379 %description lib -l pl
383 Summary: Scripts for building binary RPM packages
384 Summary(de): Scripts fürs Bauen binärer RPM-Pakete
385 Summary(pl): Skrypty pomocnicze do budowania binarnych RPM-ów
386 Summary(pt_BR): Scripts e programas executáveis usados para construir pacotes
387 Summary(ru): óËÒÉÐÔÙ É ÕÔÉÌÉÔÙ, ÎÅÏÂÈÏÄÉÍÙÅ ÄÌÑ ÓÂÏÒËÉ ÐÁËÅÔÏ×
388 Summary(uk): óËÒÉÐÔÉ ÔÁ ÕÔÉ̦ÔÉ, ÎÅÏÂȦÄΦ ÄÌÑ ÐÏÂÕÄÏ×É ÐÁËÅÔ¦×
389 Group: Applications/File
390 Requires(pre): findutils
391 Requires: %{name} = %{version}
396 Requires: file >= 3.31
400 Requires: gcc >= 3.0.3
404 Requires: glibc-devel
409 Requires: popt >= 1.7
416 Scripts for building binary RPM packages.
418 %description build -l de
419 Scripts fürs Bauen binärer RPM-Pakete.
421 %description build -l pl
422 Skrypty pomocnicze do budowania binarnych RPM-ów.
424 %description build -l pt_BR
425 Este pacote contém scripts e programas executáveis que são usados para
426 construir pacotes usando o RPM.
428 %description build -l ru
429 òÁÚÌÉÞÎÙÅ ×ÓÐÏÍÏÇÁÔÅÌØÎÙÅ ÓËÒÉÐÔÙ É ÉÓÐÏÌÎÑÅÍÙÅ ÐÒÏÇÒÁÍÍÙ, ËÏÔÏÒÙÅ
430 ÉÓÐÏÌØÚÕÀÔÓÑ ÄÌÑ ÓÂÏÒËÉ RPM'Ï×.
432 %description build -l uk
433 ò¦ÚÎÏÍÁΦÔΦ ÄÏÐÏͦÖΦ ÓËÒÉÐÔÉ ÔÁ ÕÔÉ̦ÔÉ, Ñ˦ ×ÉËÏÒÉÓÔÏ×ÕÀÔØÓÑ ÄÌÑ
437 Summary: Scripts for managing .spec files and building RPM packages
438 Summary(de): Scripts fürs Bauen binärer RPM-Pakete
439 Summary(pl): Skrypty pomocnicze do zarz±dznia plikami .spec i budowania RPM-ów
440 Summary(pt_BR): Scripts e programas executáveis usados para construir pacotes
441 Summary(ru): óËÒÉÐÔÙ É ÕÔÉÌÉÔÙ, ÎÅÏÂÈÏÄÉÍÙÅ ÄÌÑ ÓÂÏÒËÉ ÐÁËÅÔÏ×
442 Summary(uk): óËÒÉÐÔÉ ÔÁ ÕÔÉ̦ÔÉ, ÎÅÏÂȦÄΦ ÄÌÑ ÐÏÂÕÄÏ×É ÐÁËÅÔ¦×
443 Group: Applications/File
444 Requires: %{name}-build = %{version}
449 %description build-tools
450 Scripts for managing .spec files and building RPM packages.
452 %description build-tools -l de
453 Scripts fürs Bauen RPM-Pakete.
455 %description build-tools -l pl
456 Skrypty pomocnicze do zarz±dzania plikami .spec i do budowania RPM-ów.
458 %description build-tools -l pt_BR
459 Este pacote contém scripts e programas executáveis que são usados para
460 construir pacotes usando o RPM.
462 %description build-tools -l ru
463 òÁÚÌÉÞÎÙÅ ×ÓÐÏÍÏÇÁÔÅÌØÎÙÅ ÓËÒÉÐÔÙ É ÉÓÐÏÌÎÑÅÍÙÅ ÐÒÏÇÒÁÍÍÙ, ËÏÔÏÒÙÅ
464 ÉÓÐÏÌØÚÕÀÔÓÑ ÄÌÑ ÓÂÏÒËÉ RPM'Ï×.
466 %description build-tools -l uk
467 ò¦ÚÎÏÍÁΦÔΦ ÄÏÐÏͦÖΦ ÓËÒÉÐÔÉ ÔÁ ÕÔÉ̦ÔÉ, Ñ˦ ×ÉËÏÒÉÓÔÏ×ÕÀÔØÓÑ ÄÌÑ
471 Summary: Crypto library
472 Summary(pl): Biblioteka kryptograficzna
473 Version: %{beecrypt_ver}
474 Release: %{beecrypt_rel}
478 %description -n beecrypt
479 Crypto library (modified for rpm needs).
481 %description -n beecrypt -l pl
482 Biblioteka kryptograficzna (zmodyfikowana na potrzeby rpma).
484 %package -n beecrypt-devel
485 Summary: Crypto library - development files
486 Summary(pl): Biblioteka kryptograficzna - pliki developerskie
487 Version: %{beecrypt_ver}
488 Release: %{beecrypt_rel}
490 Group: Development/Libraries
491 Requires: beecrypt = %{beecrypt_ver}
493 %description -n beecrypt-devel
494 Crypto library - development files.
496 %description -n beecrypt-devel -l pl
497 Biblioteka kryptograficzna - pliki developerskie.
499 %package -n beecrypt-static
500 Summary: Crypto library - static version
501 Summary(pl): Statyczna biblioteka kryptograficzna
502 Version: %{beecrypt_ver}
503 Release: %{beecrypt_rel}
505 Group: Development/Libraries
506 Requires: beecrypt-devel = %{beecrypt_ver}
508 %description -n beecrypt-static
509 Static version of crypto library.
511 %description -n beecrypt-static -l pl
512 Statyczna wersja biblioteki kryptograficznej.
522 # not needed ? (break compilation)
527 # rejected (needed ?)
529 # too many rejects, Pawel please check if needed and rediff
551 sed -e 's/^/@pld@/' %{SOURCE2} >>platform.in
552 cp -f platform.in macros.pld.in
553 install %{SOURCE5} macros.perl.in
554 install %{SOURCE13} macros.python.in
555 install %{SOURCE12} macros.php.in
556 install %{SOURCE6} scripts/find-perl-provides
557 install %{SOURCE7} scripts/find-perl-requires
558 install %{SOURCE9} scripts/find-lang.sh
559 install %{SOURCE17} scripts/php.prov.in
560 install %{SOURCE18} scripts/php.req.in
561 install %{SOURCE19} scripts/find-php-provides
562 install %{SOURCE20} scripts/find-php-requires
563 install %{SOURCE33} scripts/perl.prov
566 mv -f perl.req perl.req.in
567 mv -f perl.prov perl.prov.in
571 rm -rf zlib libelf db db3 popt rpmdb/db.h
574 # generate Group translations to *.po
575 awk -f %{SOURCE14} %{SOURCE1}
598 # config.guess doesn't handle athlon, so we have to change it by hand.
599 # rpm checks for CPU type at runtime, but it looks better
600 sed -e 's|@host@|%{_target_cpu}-%{_target_vendor}-linux-gnu|' \
601 -e 's|@host_cpu@|%{_target_cpu}|' macros.in > macros.tmp
602 mv -f macros.tmp macros.in
604 # pass CC and CXX too in case of building with some older configure macro
606 CC="%{__cc}" CXX="%{__cxx}" CPP="%{__cpp}" \
614 %{?_without_static:rpm_LDFLAGS="\$(myLDFLAGS)"} \
615 myLDFLAGS="%{rpmldflags}"
618 rm -rf $RPM_BUILD_ROOT
621 DESTDIR=$RPM_BUILD_ROOT \
622 pkgbindir="%{_bindir}"
624 install macros.perl $RPM_BUILD_ROOT%{_libdir}/rpm/macros.perl
625 install macros.python $RPM_BUILD_ROOT%{_libdir}/rpm/macros.python
626 install macros.php $RPM_BUILD_ROOT%{_libdir}/rpm/macros.php
628 install %{SOURCE1} doc/manual/groups
629 install %{SOURCE3} $RPM_BUILD_ROOT%{_libdir}/rpm/install-build-tree
630 install %{SOURCE4} $RPM_BUILD_ROOT%{_libdir}/rpm/find-rpm-provides
631 install %{SOURCE8} $RPM_BUILD_ROOT%{_libdir}/rpm/find-spec-bcond
632 install %{SOURCE10} $RPM_BUILD_ROOT%{_libdir}/rpm/find-provides
633 install %{SOURCE11} $RPM_BUILD_ROOT%{_libdir}/rpm/find-requires
634 install %{SOURCE15} $RPM_BUILD_ROOT%{_libdir}/rpm/compress-doc
635 install %{SOURCE16} $RPM_BUILD_ROOT%{_libdir}/rpm/check-files
636 install scripts/find-php* $RPM_BUILD_ROOT%{_libdir}/rpm/
637 install scripts/php.{prov,req} $RPM_BUILD_ROOT%{_libdir}/rpm/
639 install %{SOURCE30} $RPM_BUILD_ROOT%{_bindir}/builder
640 install %{SOURCE31} $RPM_BUILD_ROOT%{_bindir}/adapter.awk
641 install %{SOURCE32} $RPM_BUILD_ROOT%{_bindir}/pldnotify.awk
643 install rpmio/ugid.h $RPM_BUILD_ROOT%{_includedir}/rpm
645 install -d $RPM_BUILD_ROOT%{_sysconfdir}/rpm
646 cat > $RPM_BUILD_ROOT%{_sysconfdir}/rpm/macros <<EOF
647 # customized rpm macros - global for host
649 #%%_install_langs pl_PL:en_US
653 # for rpm -e|-U --repackage
654 install -d $RPM_BUILD_ROOT/var/spool/repackage
658 rm -f doc/manual/Makefile*
661 rm -rf $RPM_BUILD_ROOT
663 %post lib -p /sbin/ldconfig
664 %postun lib -p /sbin/ldconfig
665 %post -n beecrypt -p /sbin/ldconfig
666 %postun -n beecrypt -p /sbin/ldconfig
669 find /usr/lib/rpm -name '*-linux' -type l | xargs rm -f
671 %files -f %{name}.lang
672 %defattr(644,root,root,755)
673 %doc RPM-PGP-KEY CHANGES doc/manual/*
675 %attr(755,root,root) /bin/rpm
677 %dir %{_sysconfdir}/rpm
678 %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/rpm/macros
680 %{_mandir}/man8/rpm.8*
681 %lang(fr) %{_mandir}/fr/man8/rpm.8*
682 %lang(ja) %{_mandir}/ja/man8/rpm.8*
683 %lang(ko) %{_mandir}/ko/man8/rpm.8*
684 %lang(pl) %{_mandir}/pl/man8/rpm.8*
685 %lang(ru) %{_mandir}/ru/man8/rpm.8*
686 %lang(sk) %{_mandir}/sk/man8/rpm.8*
689 %dir %attr(700,root,root) /var/spool/repackage
692 %doc %attr(755,root,root) %{_libdir}/rpm/convertrpmrc.sh
695 %{_libdir}/rpm/rpmpopt*
696 %{_libdir}/rpm/macros
699 %defattr(644,root,root,755)
700 %attr(755,root,root) %{_libdir}/librpm*-*.so
703 %defattr(644,root,root,755)
704 %attr(755,root,root) %{_libdir}/rpm/compress-doc
705 %attr(755,root,root) %{_libdir}/rpm/cross-build
706 %attr(755,root,root) %{_libdir}/rpm/find-requires
707 %attr(755,root,root) %{_libdir}/rpm/find-provides
708 %attr(755,root,root) %{_libdir}/rpm/find-rpm-provides
709 %attr(755,root,root) %{_libdir}/rpm/find-spec-bcond
710 %attr(755,root,root) %{_libdir}/rpm/find-lang.sh
711 %attr(755,root,root) %{_libdir}/rpm/mkinstalldirs
712 %attr(755,root,root) %{_libdir}/rpm/config.*
713 %attr(755,root,root) %{_libdir}/rpm/getpo.sh
714 %attr(755,root,root) %{_libdir}/rpm/install-build-tree
715 %attr(755,root,root) %{_libdir}/rpm/brp-*
716 %attr(755,root,root) %{_libdir}/rpm/check-files
717 %attr(755,root,root) %{_libdir}/rpm/check-prereqs
718 %attr(755,root,root) %{_libdir}/rpm/cpanflute
719 %attr(755,root,root) %{_libdir}/rpm/cpanflute2
720 %attr(755,root,root) %{_libdir}/rpm/Specfile.pm
721 %attr(755,root,root) %{_libdir}/rpm/http.req
722 %attr(755,root,root) %{_libdir}/rpm/magic.*
723 %attr(755,root,root) %{_libdir}/rpm/u_pkg.sh
724 %attr(755,root,root) %{_libdir}/rpm/vpkg-provides.sh
725 %attr(755,root,root) %{_libdir}/rpm/vpkg-provides2.sh
726 %attr(755,root,root) %{_libdir}/rpm/rpmb
727 %attr(755,root,root) %{_libdir}/rpm/rpmt
728 %{_libdir}/rpm/noarch-*
729 %ifarch i386 i486 i586 i686 athlon
731 %{_libdir}/rpm/athlon*
733 %ifarch sparc sparc64
734 %{_libdir}/rpm/sparc*
737 %{_libdir}/rpm/alpha*
743 %{_libdir}/rpm/sql.prov
744 %{_libdir}/rpm/sql.req
745 %{_libdir}/rpm/tcl.req
748 %attr(755,root,root) %{_bindir}/javadeps
749 %attr(755,root,root) %{_bindir}/gendiff
750 %attr(755,root,root) %{_bindir}/rpmbuild
753 %{_mandir}/man8/rpmbuild.8*
756 %defattr(644,root,root,755)
759 %attr(755,root,root) %{_libdir}/librpm.so
760 %{_libdir}/librpmio.la
761 %attr(755,root,root) %{_libdir}/librpmio.so
762 %{_libdir}/librpmdb.la
763 %attr(755,root,root) %{_libdir}/librpmdb.so
764 %{_libdir}/librpmbuild.la
765 %attr(755,root,root) %{_libdir}/librpmbuild.so
768 %defattr(644,root,root,755)
772 %defattr(644,root,root,755)
773 %attr(755,root,root) %{_bindir}/rpm2cpio
774 %attr(755,root,root) %{_libdir}/rpm/rpmdiff*
775 %attr(755,root,root) %{_libdir}/rpm/tgpg
776 %attr(755,root,root) %{_libdir}/rpm/find-debuginfo.sh
777 %attr(755,root,root) %{_bindir}/rpmgraph
778 %attr(755,root,root) %{_bindir}/rpmcache
779 %attr(755,root,root) %{_bindir}/striptofile
780 %attr(755,root,root) %{_bindir}/unstripfile
782 #%%{_libdir}/rpm/rpm.daily
783 #%%{_libdir}/rpm/rpm.log
784 #%%{_libdir}/rpm/rpm.xinetd
785 %{_libdir}/rpm/rpm2cpio.sh
787 %{_mandir}/man8/rpm2cpio.8*
788 %lang(ja) %{_mandir}/ja/man8/rpm2cpio.8*
789 %lang(ko) %{_mandir}/ko/man8/rpm2cpio.8*
790 %lang(pl) %{_mandir}/pl/man8/rpm2cpio.8*
791 %lang(ru) %{_mandir}/ru/man8/rpm2cpio.8*
792 %{_mandir}/man8/rpmcache.8*
793 %{_mandir}/man8/rpmgraph.8*
796 %defattr(644,root,root,755)
797 %attr(755,root,root) %{_libdir}/rpm/perl*
798 %attr(755,root,root) %{_libdir}/rpm/find-perl-*
799 %attr(755,root,root) %{_libdir}/rpm/find-*.perl
800 %attr(755,root,root) %{_libdir}/rpm/find-prov.pl
801 %attr(755,root,root) %{_libdir}/rpm/find-req.pl
802 %attr(755,root,root) %{_libdir}/rpm/get_magic.pl
804 %{_libdir}/rpm/macros.perl
807 %defattr(644,root,root,755)
808 %{_libdir}/rpm/macros.python
811 %defattr(644,root,root,755)
812 %attr(755,root,root) %{_libdir}/rpm/php*
813 %attr(755,root,root) %{_libdir}/rpm/find-php*
814 %{_libdir}/rpm/macros.php
817 %defattr(644,root,root,755)
818 %attr(755,root,root) %{py_sitedir}/*.so
819 %attr(755,root,root) %{py_sitedir}/rpmdb/*.so
820 %{py_sitedir}/rpmdb/*.py*
823 %defattr(644,root,root,755)
824 %attr(755,root,root) %{_bindir}/builder
825 %attr(755,root,root) %{_bindir}/adapter.awk
826 %attr(755,root,root) %{_bindir}/pldnotify.awk
829 %defattr(644,root,root,755)
830 %attr(755,root,root) %{_libdir}/libbeecrypt.so.*.*
832 %files -n beecrypt-devel
833 %defattr(644,root,root,755)
834 %{_libdir}/libbeecrypt.so
835 %{_libdir}/libbeecrypt.la
836 %{_includedir}/beecrypt
838 %files -n beecrypt-static
839 %defattr(644,root,root,755)
840 %{_libdir}/libbeecrypt.a