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 snap 20030322
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
30 %define beecrypt_rel %{ver}_%{rel}
33 Source0: ftp://ftp.rpm.org/pub/rpm/dist/rpm-4.2.x/%{name}-%{version}.tar.gz
34 Source1: %{name}.groups
35 Source2: %{name}.platform
36 Source3: %{name}-install-tree
37 Source4: %{name}-find-%{name}-provides
38 Source5: %{name}-macros.perl
39 Source8: %{name}-find-spec-bcond
40 Source9: %{name}-find-lang
41 Source10: %{name}-find-provides
42 Source11: %{name}-find-requires
43 Source14: %{name}-groups-po.awk
44 Source15: %{name}-compress-doc
45 Source16: %{name}-check-files
46 Source17: %{name}-php-provides
47 Source18: %{name}-php-requires
48 Source20: %{name}.macros
51 Source32: pldnotify.awk
53 Patch0: %{name}-pl.po.patch
54 Patch1: %{name}-%{name}rc.patch
55 Patch2: %{name}-arch.patch
56 Patch3: %{name}-%{name}popt.patch
57 Patch4: %{name}-perl-macros.patch
58 Patch5: %{name}-perl-req-perlfile.patch
59 Patch6: %{name}-cache.patch
60 Patch7: %{name}-glob.patch
61 Patch9: %{name}-fast-alAddPackage.patch
62 Patch10: %{name}-byKey.patch
63 Patch11: %{name}-noexpand.patch
64 Patch12: %{name}-scripts-closefds.patch
65 Patch13: %{name}-python-macros.patch
66 Patch16: %{name}-drop-legacy-CLI.patch
67 Patch15: %{name}-4.1-branch.patch
68 Patch18: %{name}-gettext-in-header.patch
69 Patch19: %{name}-compress-doc.patch
70 Patch20: %{name}-lt14d.patch
71 Patch21: %{name}-gettext0.11.patch
72 Patch22: %{name}-build.patch
73 Patch24: %{name}-system_libs.patch
74 Patch25: %{name}-bb-and-short-circuit.patch
75 Patch28: %{name}-beecrypt-opt.patch
76 Patch30: %{name}-etc_dir.patch
77 Patch31: %{name}-system_libs-more.patch
78 Patch32: %{name}-php-deps.patch
79 Patch33: %{name}-python-fix.patch
80 Patch34: %{name}-spec-prep-pre.patch
81 Patch35: %{name}-perl_req.patch
82 URL: http://www.rpm.org/
84 BuildRequires: autoconf >= 2.52
85 BuildRequires: automake
86 BuildRequires: bzip2-devel >= 1.0.1
87 BuildRequires: db-devel >= %{reqdb_ver}
88 BuildRequires: doxygen
89 BuildRequires: gettext-devel >= 0.11.4-2
90 BuildRequires: elfutils-devel
91 #BuildRequires: libmagic-devel
92 BuildRequires: libtool
93 BuildRequires: patch >= 2.2
94 BuildRequires: python-devel >= 2.2
95 BuildRequires: python-modules >= 2.2
96 BuildRequires: rpm-perlprov
97 BuildRequires: rpm-pythonprov
98 BuildRequires: zlib-devel
99 BuildRequires: popt-devel >= %{reqpopt_ver}
100 %if %{!?_without_static:1}%{?_without_static:0}
101 # Require static library only for static build
102 BuildRequires: bzip2-static >= 1.0.2-5
103 BuildRequires: db-static >= %{reqdb_ver}
104 BuildRequires: glibc-static >= 2.2.94
105 BuildRequires: elfutils-static
106 #BuildRequires: libmagic-devel
107 BuildRequires: zlib-static
108 BuildRequires: popt-static >= %{reqpopt_ver}
110 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
111 Requires: popt >= %{reqpopt_ver}
112 Conflicts: glibc < 2.2.92
114 %define __find_provides %{SOURCE4}
115 %define _binary_payload w9.gzdio
116 %define _noPayloadPrefix 1
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}-lib = %{version}
185 Requires: bzip2-devel
187 Requires: elfutils-devel
188 Requires: popt-devel >= %{reqpopt_ver}
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: elfutils-static
246 Requires: popt-static >= %{reqpopt_ver}
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 >= %{reqpopt_ver}
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}
392 Requires: %{name}-utils = %{version}
397 Requires: file >= 3.31
401 Requires: gcc >= 3.0.3
405 Requires: glibc-devel
410 Requires: popt >= 1.7
417 Scripts for building binary RPM packages.
419 %description build -l de
420 Scripts fürs Bauen binärer RPM-Pakete.
422 %description build -l pl
423 Skrypty pomocnicze do budowania binarnych RPM-ów.
425 %description build -l pt_BR
426 Este pacote contém scripts e programas executáveis que são usados para
427 construir pacotes usando o RPM.
429 %description build -l ru
430 òÁÚÌÉÞÎÙÅ ×ÓÐÏÍÏÇÁÔÅÌØÎÙÅ ÓËÒÉÐÔÙ É ÉÓÐÏÌÎÑÅÍÙÅ ÐÒÏÇÒÁÍÍÙ, ËÏÔÏÒÙÅ
431 ÉÓÐÏÌØÚÕÀÔÓÑ ÄÌÑ ÓÂÏÒËÉ RPM'Ï×.
433 %description build -l uk
434 ò¦ÚÎÏÍÁΦÔΦ ÄÏÐÏͦÖΦ ÓËÒÉÐÔÉ ÔÁ ÕÔÉ̦ÔÉ, Ñ˦ ×ÉËÏÒÉÓÔÏ×ÕÀÔØÓÑ ÄÌÑ
438 Summary: Scripts for managing .spec files and building RPM packages
439 Summary(de): Scripts fürs Bauen binärer RPM-Pakete
440 Summary(pl): Skrypty pomocnicze do zarz±dznia plikami .spec i budowania RPM-ów
441 Summary(pt_BR): Scripts e programas executáveis usados para construir pacotes
442 Summary(ru): óËÒÉÐÔÙ É ÕÔÉÌÉÔÙ, ÎÅÏÂÈÏÄÉÍÙÅ ÄÌÑ ÓÂÏÒËÉ ÐÁËÅÔÏ×
443 Summary(uk): óËÒÉÐÔÉ ÔÁ ÕÔÉ̦ÔÉ, ÎÅÏÂȦÄΦ ÄÌÑ ÐÏÂÕÄÏ×É ÐÁËÅÔ¦×
444 Group: Applications/File
445 Requires: %{name}-build = %{version}
450 %description build-tools
451 Scripts for managing .spec files and building RPM packages.
453 %description build-tools -l de
454 Scripts fürs Bauen RPM-Pakete.
456 %description build-tools -l pl
457 Skrypty pomocnicze do zarz±dzania plikami .spec i do budowania RPM-ów.
459 %description build-tools -l pt_BR
460 Este pacote contém scripts e programas executáveis que são usados para
461 construir pacotes usando o RPM.
463 %description build-tools -l ru
464 òÁÚÌÉÞÎÙÅ ×ÓÐÏÍÏÇÁÔÅÌØÎÙÅ ÓËÒÉÐÔÙ É ÉÓÐÏÌÎÑÅÍÙÅ ÐÒÏÇÒÁÍÍÙ, ËÏÔÏÒÙÅ
465 ÉÓÐÏÌØÚÕÀÔÓÑ ÄÌÑ ÓÂÏÒËÉ RPM'Ï×.
467 %description build-tools -l uk
468 ò¦ÚÎÏÍÁΦÔΦ ÄÏÐÏͦÖΦ ÓËÒÉÐÔÉ ÔÁ ÕÔÉ̦ÔÉ, Ñ˦ ×ÉËÏÒÉÓÔÏ×ÕÀÔØÓÑ ÄÌÑ
472 Summary: Crypto library
473 Summary(pl): Biblioteka kryptograficzna
474 Version: %{beecrypt_ver}
475 Release: %{beecrypt_rel}
479 %description -n beecrypt
480 Crypto library (modified for rpm needs).
482 %description -n beecrypt -l pl
483 Biblioteka kryptograficzna (zmodyfikowana na potrzeby rpma).
485 %package -n beecrypt-devel
486 Summary: Crypto library - development files
487 Summary(pl): Biblioteka kryptograficzna - pliki developerskie
488 Version: %{beecrypt_ver}
489 Release: %{beecrypt_rel}
491 Group: Development/Libraries
492 Requires: beecrypt = %{beecrypt_ver}
494 %description -n beecrypt-devel
495 Crypto library - development files.
497 %description -n beecrypt-devel -l pl
498 Biblioteka kryptograficzna - pliki developerskie.
500 %package -n beecrypt-static
501 Summary: Crypto library - static version
502 Summary(pl): Statyczna biblioteka kryptograficzna
503 Version: %{beecrypt_ver}
504 Release: %{beecrypt_rel}
506 Group: Development/Libraries
507 Requires: beecrypt-devel = %{beecrypt_ver}
509 %description -n beecrypt-static
510 Static version of crypto library.
512 %description -n beecrypt-static -l pl
513 Statyczna wersja biblioteki kryptograficznej.
521 # find-spec-bcond need update
522 # po/pl.po need update
526 # not needed ? (break compilation)
529 # rejected (needed ?)
531 # 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 echo '# obsoleted file' > macros.perl
554 echo '# obsoleted file' > macros.python
555 echo '# obsoleted file' > macros.php
556 install %{SOURCE9} scripts/find-lang.sh
557 install %{SOURCE17} scripts/php.prov.in
558 install %{SOURCE18} scripts/php.req.in
559 install %{SOURCE33} scripts/perl.prov
560 cat %{SOURCE20} >> macros.in
564 mv -f perl.req perl.req.in
565 mv -f perl.prov perl.prov.in
569 rm -rf zlib libelf db db3 popt rpmdb/db.h
572 # generate Group translations to *.po
573 awk -f %{SOURCE14} %{SOURCE1}
606 # config.guess doesn't handle athlon, so we have to change it by hand.
607 # rpm checks for CPU type at runtime, but it looks better
608 sed -e 's|@host@|%{_target_cpu}-%{_target_vendor}-linux-gnu|' \
609 -e 's|@host_cpu@|%{_target_cpu}|' macros.in > macros.tmp
610 mv -f macros.tmp macros.in
612 # pass CC and CXX too in case of building with some older configure macro
614 CC="%{__cc}" CXX="%{__cxx}" CPP="%{__cpp}" \
622 %{?_without_static:rpm_LDFLAGS="\$(myLDFLAGS)"} \
623 myLDFLAGS="%{rpmldflags}"
626 rm -rf $RPM_BUILD_ROOT
627 install -d $RPM_BUILD_ROOT/lib
630 DESTDIR=$RPM_BUILD_ROOT \
631 pkgbindir="%{_bindir}"
633 install macros.perl $RPM_BUILD_ROOT%{_libdir}/rpm/macros.perl
634 install macros.python $RPM_BUILD_ROOT%{_libdir}/rpm/macros.python
635 install macros.php $RPM_BUILD_ROOT%{_libdir}/rpm/macros.php
637 install %{SOURCE1} doc/manual/groups
638 install %{SOURCE3} $RPM_BUILD_ROOT%{_libdir}/rpm/install-build-tree
639 install %{SOURCE4} $RPM_BUILD_ROOT%{_libdir}/rpm/find-rpm-provides
640 install %{SOURCE8} $RPM_BUILD_ROOT%{_libdir}/rpm/find-spec-bcond
641 install %{SOURCE10} $RPM_BUILD_ROOT%{_libdir}/rpm/find-provides
642 install %{SOURCE11} $RPM_BUILD_ROOT%{_libdir}/rpm/find-requires
643 install %{SOURCE15} $RPM_BUILD_ROOT%{_libdir}/rpm/compress-doc
644 install %{SOURCE16} $RPM_BUILD_ROOT%{_libdir}/rpm/check-files
645 install scripts/find-php* $RPM_BUILD_ROOT%{_libdir}/rpm/
646 install scripts/php.{prov,req} $RPM_BUILD_ROOT%{_libdir}/rpm/
648 install %{SOURCE30} $RPM_BUILD_ROOT%{_bindir}/builder
649 install %{SOURCE31} $RPM_BUILD_ROOT%{_bindir}/adapter.awk
650 install %{SOURCE32} $RPM_BUILD_ROOT%{_bindir}/pldnotify.awk
652 install rpmio/ugid.h $RPM_BUILD_ROOT%{_includedir}/rpm
654 install -d $RPM_BUILD_ROOT%{_sysconfdir}/rpm
655 cat > $RPM_BUILD_ROOT%{_sysconfdir}/rpm/macros <<EOF
656 # customized rpm macros - global for host
658 #%%_install_langs pl_PL:en_US
662 # for rpm -e|-U --repackage
663 install -d $RPM_BUILD_ROOT/var/spool/repackage
666 for a in librpm-%{ver}.so librpmdb-%{ver}.so librpmio-%{ver}.so ; do
667 mv -f $RPM_BUILD_ROOT/%{_libdir}/$a $RPM_BUILD_ROOT/lib/
668 ln -s /lib/$a $RPM_BUILD_ROOT/%{_libdir}/$a
674 cp -a doc/manual manual
675 rm -f manual/Makefile*
678 rm -rf $RPM_BUILD_ROOT
680 %post lib -p /sbin/ldconfig
681 %postun lib -p /sbin/ldconfig
682 %post -n beecrypt -p /sbin/ldconfig
683 %postun -n beecrypt -p /sbin/ldconfig
686 find /usr/lib/rpm -name '*-linux' -type l | xargs rm -f
688 %files -f %{name}.lang
689 %defattr(644,root,root,755)
690 %doc RPM-PGP-KEY CHANGES manual
692 %attr(755,root,root) /bin/rpm
694 %dir %{_sysconfdir}/rpm
695 %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/rpm/macros
697 %{_mandir}/man8/rpm.8*
698 %lang(fr) %{_mandir}/fr/man8/rpm.8*
699 %lang(ja) %{_mandir}/ja/man8/rpm.8*
700 %lang(ko) %{_mandir}/ko/man8/rpm.8*
701 %lang(pl) %{_mandir}/pl/man8/rpm.8*
702 %lang(ru) %{_mandir}/ru/man8/rpm.8*
703 %lang(sk) %{_mandir}/sk/man8/rpm.8*
706 %dir %attr(700,root,root) /var/spool/repackage
709 %doc %attr(755,root,root) %{_libdir}/rpm/convertrpmrc.sh
712 %{_libdir}/rpm/rpmpopt*
713 %{_libdir}/rpm/macros
716 %defattr(644,root,root,755)
717 %attr(755,root,root) /lib/librpm*-*.so
718 %attr(755,root,root) %{_libdir}/librpm*-*.so
721 %defattr(644,root,root,755)
722 %attr(755,root,root) %{_libdir}/rpm/compress-doc
723 %attr(755,root,root) %{_libdir}/rpm/cross-build
724 %attr(755,root,root) %{_libdir}/rpm/find-requires
725 %attr(755,root,root) %{_libdir}/rpm/find-provides
726 %attr(755,root,root) %{_libdir}/rpm/find-rpm-provides
727 %attr(755,root,root) %{_libdir}/rpm/find-spec-bcond
728 %attr(755,root,root) %{_libdir}/rpm/find-lang.sh
729 %attr(755,root,root) %{_libdir}/rpm/mkinstalldirs
730 %attr(755,root,root) %{_libdir}/rpm/config.*
731 %attr(755,root,root) %{_libdir}/rpm/getpo.sh
732 %attr(755,root,root) %{_libdir}/rpm/install-build-tree
733 %attr(755,root,root) %{_libdir}/rpm/brp-*
734 %attr(755,root,root) %{_libdir}/rpm/check-files
735 %attr(755,root,root) %{_libdir}/rpm/check-prereqs
736 #%attr(755,root,root) %{_libdir}/rpm/cpanflute
737 #%attr(755,root,root) %{_libdir}/rpm/cpanflute2
738 #%attr(755,root,root) %{_libdir}/rpm/Specfile.pm
739 %attr(755,root,root) %{_libdir}/rpm/http.req
740 %attr(755,root,root) %{_libdir}/rpm/magic.*
741 %attr(755,root,root) %{_libdir}/rpm/u_pkg.sh
742 %attr(755,root,root) %{_libdir}/rpm/vpkg-provides.sh
743 %attr(755,root,root) %{_libdir}/rpm/vpkg-provides2.sh
744 %attr(755,root,root) %{_libdir}/rpm/rpmb
745 %attr(755,root,root) %{_libdir}/rpm/rpmt
746 %{_libdir}/rpm/noarch-*
747 %ifarch i386 i486 i586 i686 athlon
749 %{_libdir}/rpm/athlon*
751 %ifarch sparc sparc64
752 %{_libdir}/rpm/sparc*
755 %{_libdir}/rpm/alpha*
761 %{_libdir}/rpm/sql.prov
762 %{_libdir}/rpm/sql.req
763 %{_libdir}/rpm/tcl.req
766 %attr(755,root,root) %{_bindir}/javadeps
767 %attr(755,root,root) %{_bindir}/gendiff
768 %attr(755,root,root) %{_bindir}/rpmbuild
771 %{_mandir}/man8/rpmbuild.8*
774 %defattr(644,root,root,755)
776 %{_libdir}/librpm*.la
777 %attr(755,root,root) %{_libdir}/librpm.so
778 %attr(755,root,root) %{_libdir}/librpmio.so
779 %attr(755,root,root) %{_libdir}/librpmdb.so
780 %attr(755,root,root) %{_libdir}/librpmbuild.so
783 %defattr(644,root,root,755)
787 %defattr(644,root,root,755)
788 %attr(755,root,root) %{_bindir}/debugedit
789 %attr(755,root,root) %{_bindir}/rpm2cpio
790 %attr(755,root,root) %{_bindir}/rpmcache
791 %attr(755,root,root) %{_bindir}/rpmdeps
792 %attr(755,root,root) %{_bindir}/rpmgraph
793 %attr(755,root,root) %{_bindir}/rpmfile
794 #%attr(755,root,root) %{_bindir}/striptofile
795 #%attr(755,root,root) %{_bindir}/unstripfile
796 %attr(755,root,root) %{_libdir}/rpm/find-debuginfo.sh
797 %attr(755,root,root) %{_libdir}/rpm/rpm2cpio.sh
798 %attr(755,root,root) %{_libdir}/rpm/rpmd
799 %attr(755,root,root) %{_libdir}/rpm/rpmdiff*
800 %attr(755,root,root) %{_libdir}/rpm/rpmi
801 %attr(755,root,root) %{_libdir}/rpm/rpmk
802 %attr(755,root,root) %{_libdir}/rpm/rpmq
803 %attr(755,root,root) %{_libdir}/rpm/rpmv
804 %attr(755,root,root) %{_libdir}/rpm/tgpg
805 %attr(755,root,root) %{_libdir}/rpm/rpmdb_loadcvt
809 #%%{_libdir}/rpm/rpm.daily
810 #%%{_libdir}/rpm/rpm.log
811 #%%{_libdir}/rpm/rpm.xinetd
813 %{_mandir}/man8/rpm2cpio.8*
814 %lang(ja) %{_mandir}/ja/man8/rpm2cpio.8*
815 %lang(ko) %{_mandir}/ko/man8/rpm2cpio.8*
816 %lang(pl) %{_mandir}/pl/man8/rpm2cpio.8*
817 %lang(ru) %{_mandir}/ru/man8/rpm2cpio.8*
818 %{_mandir}/man8/rpmdeps.8*
819 %{_mandir}/man8/rpmcache.8*
820 %{_mandir}/man8/rpmgraph.8*
823 %defattr(644,root,root,755)
824 %attr(755,root,root) %{_libdir}/rpm/perl.*
825 #%attr(755,root,root) %{_libdir}/rpm/perldeps.pl
826 #%attr(755,root,root) %{_libdir}/rpm/find-perl-*
827 %attr(755,root,root) %{_libdir}/rpm/find-*.perl
828 %attr(755,root,root) %{_libdir}/rpm/find-prov.pl
829 %attr(755,root,root) %{_libdir}/rpm/find-req.pl
830 %attr(755,root,root) %{_libdir}/rpm/get_magic.pl
832 %{_libdir}/rpm/macros.perl
835 %defattr(644,root,root,755)
836 %{_libdir}/rpm/macros.python
839 %defattr(644,root,root,755)
840 %attr(755,root,root) %{_libdir}/rpm/php*
841 %attr(755,root,root) %{_libdir}/rpm/find-php*
842 %{_libdir}/rpm/macros.php
845 %defattr(644,root,root,755)
846 %attr(755,root,root) %{py_sitedir}/*.so
847 %attr(755,root,root) %{py_sitedir}/rpmdb/*.so
848 %{py_sitedir}/rpmdb/*.py*
851 %defattr(644,root,root,755)
852 %attr(755,root,root) %{_bindir}/builder
853 %attr(755,root,root) %{_bindir}/adapter.awk
854 %attr(755,root,root) %{_bindir}/pldnotify.awk
857 %defattr(644,root,root,755)
858 %attr(755,root,root) %{_libdir}/libbeecrypt.so.*.*
860 %files -n beecrypt-devel
861 %defattr(644,root,root,755)
862 %{_libdir}/libbeecrypt.so
863 %{_libdir}/libbeecrypt.la
864 %{_includedir}/beecrypt
866 %files -n beecrypt-static
867 %defattr(644,root,root,755)
868 %{_libdir}/libbeecrypt.a