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}.7
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}.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 URL: http://www.rpm.org/
83 BuildRequires: autoconf >= 2.52
84 BuildRequires: automake
85 BuildRequires: bzip2-devel >= 1.0.1
86 BuildRequires: db-devel >= %{reqdb_ver}
87 BuildRequires: doxygen
88 BuildRequires: gettext-devel >= 0.11.4-2
89 BuildRequires: elfutils-devel
90 #BuildRequires: libmagic-devel
91 BuildRequires: libtool
92 BuildRequires: patch >= 2.2
93 BuildRequires: python-devel >= 2.2
94 BuildRequires: python-modules >= 2.2
95 BuildRequires: rpm-pythonprov
96 BuildRequires: zlib-devel
97 BuildRequires: popt-devel >= %{reqpopt_ver}
98 %if %{!?_without_static:1}%{?_without_static:0}
99 # Require static library only for static build
100 BuildRequires: bzip2-static >= 1.0.2-5
101 BuildRequires: db-static >= %{reqdb_ver}
102 BuildRequires: glibc-static >= 2.2.94
103 BuildRequires: elfutils-static
104 #BuildRequires: libmagic-devel
105 BuildRequires: zlib-static
106 BuildRequires: popt-static >= %{reqpopt_ver}
108 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
109 Conflicts: glibc < 2.2.92
111 %define __find_provides %{SOURCE4}
112 %define _binary_payload w9.gzdio
113 %define _noPayloadPrefix 1
115 # don't require very fresh rpm.macros to build
116 %define __gettextize gettextize --copy --force --intl ; cp -f po/Makevars{.template,}
118 # stabilize new build environment
119 %define __cc %{?force_cc}%{!?force_cc:%{_target_cpu}-pld-linux-gcc}
120 %define __cxx %{?force_cxx}%{!?force_cxx:%{_target_cpu}-pld-linux-g++}
121 %define __cpp %{?force_cpp}%{!?force_cpp:%{_target_cpu}-pld-linux-gcc -E}
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}-lib = %{version}
182 Requires: bzip2-devel
184 Requires: elfutils-devel
185 Requires: popt-devel >= %{reqpopt_ver}
189 The RPM packaging system includes a C library that makes it easy to
190 manipulate RPM packages and databases. It is intended to ease the
191 creation of graphical package managers and other tools that need
192 intimate knowledge of RPM packages.
194 %description devel -l de
195 Der RPM-Packensystem enthält eine C-Library, die macht es einfach
196 RPM-Pakete und Dateibanken zu manipulieren. Er eignet sich für
197 Vereinfachung des Schaffens grafischer Paket-Manager und anderer
198 Werkzeuge, die intime Kenntnis von RPM-Paketen brauchen.
200 %description devel -l es
201 El sistema de empaquetado RPM incluye una biblioteca C que vuelve
202 fácil la manipulación de paquetes y bases de datos RPM. Su objetivo es
203 facilitar la creación de administradores gráficos de paquetes y otras
204 herramientas que necesiten un conocimiento profundo de paquetes RPM.
206 %description devel -l pl
207 System RPM zawiera bibliotekê C, która u³atwia manipulowanie pakietami
208 RPM oraz bazami danych. W zamiarze ma to upro¶ciæ tworzenie
209 graficznych programów zarz±dzaj±cych pakietami oraz innych narzêdzi,
210 które wymagaj± szczegó³owej wiedzy na temat pakietów RPM.
212 %description devel -l pt_BR
213 O sistema de empacotamento RPM inclui uma biblioteca C que torna fácil
214 a manipulação de pacotes e bases de dados RPM. Seu objetivo é
215 facilitar a criação de gerenciadores gráficos de pacotes e outras
216 ferramentas que precisem de conhecimento profundo de pacotes RPM.
218 %description devel -l ru
219 óÉÓÔÅÍÁ ÕÐÒÁ×ÌÅÎÉÑ ÐÁËÅÔÁÍÉ RPM ÓÏÄÅÒÖÉÔ ÂÉÂÌÉÏÔÅËÕ C, ËÏÔÏÒÁÑ
220 ÕÐÒÏÝÁÅÔ ÍÁÎÉÐÕÌÑÃÉÀ ÐÁËÅÔÁÍÉ RPM É ÓÏÏÔ×ÅÔÓÔ×ÕÀÝÉÍÉ ÂÁÚÁÍÉ ÄÁÎÎÙÈ.
221 üÔÁ ÂÉÂÌÉÏÔÅËÁ ÐÒÅÄÎÁÚÎÁÞÅÎÁ ÄÌÑ ÏÂÌÅÇÞÅÎÉÑ ÓÏÚÄÁÎÉÑ ÇÒÁÆÉÞÅÓËÉÈ
222 ÐÁËÅÔÎÙÈ ÍÅÎÅÄÖÅÒÏ× É ÄÒÕÇÉÈ ÕÔÉÌÉÔ, ËÏÔÏÒÙÍ ÎÅÏÂÈÏÄÉÍÏ ÒÁÂÏÔÁÔØ Ó
225 %description devel -l uk
226 óÉÓÔÅÍÁ ËÅÒÕ×ÁÎÎÑ ÐÁËÅÔÁÍÉ RPM ͦÓÔÉÔØ Â¦Â̦ÏÔÅËÕ C, ËÏÔÒÁ ÓÐÒÏÝÕ¤
227 ÒÏÂÏÔÕ Ú ÐÁËÅÔÁÍÉ RPM ÔÁ צÄÐÏצÄÎÉÍÉ ÂÁÚÁÍÉ ÄÁÎÉÈ. ãÑ Â¦Â̦ÏÔÅËÁ
228 ÐÒÉÚÎÁÞÅÎÁ ÄÌÑ ÐÏÌÅÇÛÅÎÎÑ ÓÔ×ÏÒÅÎÎÑ ÇÒÁƦÞÎÉÈ ÐÁËÅÔÎÉÈ ÍÅÎÅÄÖÅÒ¦× ÔÁ
229 ¦ÎÛÉÈ ÕÔÉ̦Ô, ÝÏ ÐÒÁÃÀÀÔØ Ú ÐÁËÅÔÁÍÉ RPM.
232 Summary: RPM static libraries
233 Summary(de): RPMs statische Libraries
234 Summary(pl): Biblioteki statyczne RPM-a
235 Summary(pt_BR): Bibliotecas estáticas para o desenvolvimento de aplicações RPM
236 Summary(ru): óÔÁÔÉÞÅÓËÁÑ ÂÉÂÌÉÏÔÅËÁ ÄÌÑ ÐÒÏÇÒÁÍÍ, ÒÁÂÏÔÁÀÝÉÈ Ó rpm-ÐÁËÅÔÁÍÉ
237 Summary(uk): óÔÁÔÉÞÎÁ ¦Â̦ÏÔÅËÁ ÄÌÑ ÐÒÏÇÒÁÍ, ÝÏ ÐÒÁÃÀÀÔØ Ú ÐÁËÅÔÁÍÉ rpm
238 Group: Development/Libraries
239 Requires: %{name}-devel = %{version}
240 Requires: bzip2-static
242 Requires: elfutils-static
243 Requires: popt-static >= %{reqpopt_ver}
244 Requires: zlib-static
247 RPM static libraries.
249 %description static -l de
250 RPMs statische Libraries.
252 %description static -l pl
253 Biblioteki statyczne RPM-a.
255 %description static -l pt_BR
256 Bibliotecas estáticas para desenvolvimento.
258 %description static -l ru
259 óÉÓÔÅÍÁ ÕÐÒÁ×ÌÅÎÉÑ ÐÁËÅÔÁÍÉ RPM ÓÏÄÅÒÖÉÔ ÂÉÂÌÉÏÔÅËÕ C, ËÏÔÏÒÁÑ
260 ÕÐÒÏÝÁÅÔ ÍÁÎÉÐÕÌÑÃÉÀ ÐÁËÅÔÁÍÉ RPM É ÓÏÏÔ×ÅÔÓÔ×ÕÀÝÉÍÉ ÂÁÚÁÍÉ ÄÁÎÎÙÈ.
261 üÔÏ ÓÔÁÔÉÞÅÓËÁÑ ÂÉÂÌÉÏÔÅËÁ RPM.
263 %description static -l uk
264 óÉÓÔÅÍÁ ËÅÒÕ×ÁÎÎÑ ÐÁËÅÔÁÍÉ RPM ͦÓÔÉÔØ Â¦Â̦ÏÔÅËÕ C, ËÏÔÒÁ ÓÐÒÏÝÕ¤
265 ÒÏÂÏÔÕ Ú ÐÁËÅÔÁÍÉ RPM ÔÁ צÄÐÏצÄÎÉÍÉ ÂÁÚÁÍÉ ÄÁÎÉÈ. ãÅ ÓÔÁÔÉÞÎÁ
269 Summary: Additional utilities for managing rpm packages and database
270 Summary(de): Zusatzwerkzeuge für Verwaltung RPM-Pakete und Datenbanken
271 Summary(pl): Dodatkowe narzêdzia do zarz±dzania baz± RPM-a i pakietami
272 Group: Applications/File
273 Requires: %{name} = %{version}
274 Requires: popt >= %{reqpopt_ver}
277 Additional utilities for managing rpm packages and database.
279 %description utils -l de
280 Zusatzwerkzeuge für Verwaltung RPM-Pakete und Datenbanken.
282 %description utils -l pl
283 Dodatkowe narzêdzia do zarz±dzania baz± RPM-a i pakietami.
286 Summary: Additional utilities for checking perl provides/requires in rpm packages
287 Summary(de): Zusatzwerkzeuge fürs Nachsehen Perl-Abhängigkeiten in RPM-Paketen
288 Summary(pl): Dodatkowe narzêdzia do sprawdzenia zale¿no¶ci skryptów perla w pakietach rpm
289 Group: Applications/File
290 Requires: %{name} = %{version}
292 Requires: perl-modules
294 %description perlprov
295 Additional utilities for checking perl provides/requires in rpm
298 %description perlprov -l de
299 Zusatzwerkzeuge fürs Nachsehen Perl-Abhängigkeiten in RPM-Paketen.
301 %description perlprov -l pl
302 Dodatkowe narzêdzia do sprawdzenia zale¿no¶ci skryptów perla w
306 Summary: Python macros, which simplifies creation of rpm packages with Python software
307 Summary(pl): Makra u³atwiaj±ce tworzenie pakietów rpm z programami napisanymi w Pythonie
308 Group: Applications/File
309 Requires: %{name} = %{version}
310 Requires: python-modules
312 %description pythonprov
313 Python macros, which simplifies creation of rpm packages with Python
316 %description pythonprov -l pl
317 Makra u³atwiaj±ce tworzenie pakietów rpm z programami napisanymi w
320 %package php-pearprov
321 Summary: Additional utilities for managing rpm packages and database
322 Summary(pl): Dodatkowe narzêdzia do sprawdzania zale¿no¶ci skryptów php w rpm
323 Group: Applications/File
324 Requires: %{name} = %{version}
326 %description php-pearprov
327 Additional utilities for checking php pear provides/requires in rpm
330 %description php-pearprov -l pl
331 Dodatkowe narzêdzia do sprawdzenia zale¿no¶ci skryptów php pear w
334 %package -n python-rpm
335 Summary: Python interface to RPM library
336 Summary(pl): Pythonowy interfejs do biblioteki RPM-a
337 Summary(pt_BR): Módulo Python para aplicativos que manipulam pacotes RPM
338 Group: Development/Languages/Python
339 Requires: %{name} = %{version}
340 %pyrequires_eq python
341 Obsoletes: rpm-python
343 %description -n python-rpm
344 The rpm-python package contains a module which permits applications
345 written in the Python programming language to use the interface
346 supplied by RPM (RPM Package Manager) libraries.
348 This package should be installed if you want to develop Python
349 programs that will manipulate RPM packages and databases.
351 %description -n python-rpm -l pl
352 Pakiet rpm-python zawiera modu³, który pozwala aplikacjom napisanym w
353 Pythonie na u¿ywanie interfejsu dostarczanego przez biblioteki RPM-a.
355 Pakiet ten powinien zostaæ zainstalowany, je¶li chcesz pisaæ w
356 Pythonie programy manipuluj±ce pakietami i bazami danych rpm.
358 %description -n python-rpm -l pt_BR
359 O pacote rpm-python contém um módulo que permite que aplicações
360 escritas em Python utilizem a interface fornecida pelas bibliotecas
361 RPM (RPM Package Manager).
363 Esse pacote deve ser instalado se você quiser desenvolver programas em
364 Python para manipular pacotes e bancos de dados RPM.
367 Summary: RPMs library
368 Summary(pl): Biblioteki RPM-a
370 Requires: db >= %{reqdb_ver}
371 Requires: popt >= %{reqpopt_ver}
376 %description lib -l pl
380 Summary: Scripts for building binary RPM packages
381 Summary(de): Scripts fürs Bauen binärer RPM-Pakete
382 Summary(pl): Skrypty pomocnicze do budowania binarnych RPM-ów
383 Summary(pt_BR): Scripts e programas executáveis usados para construir pacotes
384 Summary(ru): óËÒÉÐÔÙ É ÕÔÉÌÉÔÙ, ÎÅÏÂÈÏÄÉÍÙÅ ÄÌÑ ÓÂÏÒËÉ ÐÁËÅÔÏ×
385 Summary(uk): óËÒÉÐÔÉ ÔÁ ÕÔÉ̦ÔÉ, ÎÅÏÂȦÄΦ ÄÌÑ ÐÏÂÕÄÏ×É ÐÁËÅÔ¦×
386 Group: Applications/File
387 Requires(pre): findutils
388 Requires: %{name} = %{version}
389 Requires: %{name}-utils = %{version}
394 Requires: file >= 3.31
398 Requires: gcc >= 3.0.3
402 Requires: glibc-devel
407 Requires: popt >= 1.7
414 Scripts for building binary RPM packages.
416 %description build -l de
417 Scripts fürs Bauen binärer RPM-Pakete.
419 %description build -l pl
420 Skrypty pomocnicze do budowania binarnych RPM-ów.
422 %description build -l pt_BR
423 Este pacote contém scripts e programas executáveis que são usados para
424 construir pacotes usando o RPM.
426 %description build -l ru
427 òÁÚÌÉÞÎÙÅ ×ÓÐÏÍÏÇÁÔÅÌØÎÙÅ ÓËÒÉÐÔÙ É ÉÓÐÏÌÎÑÅÍÙÅ ÐÒÏÇÒÁÍÍÙ, ËÏÔÏÒÙÅ
428 ÉÓÐÏÌØÚÕÀÔÓÑ ÄÌÑ ÓÂÏÒËÉ RPM'Ï×.
430 %description build -l uk
431 ò¦ÚÎÏÍÁΦÔΦ ÄÏÐÏͦÖΦ ÓËÒÉÐÔÉ ÔÁ ÕÔÉ̦ÔÉ, Ñ˦ ×ÉËÏÒÉÓÔÏ×ÕÀÔØÓÑ ÄÌÑ
435 Summary: Scripts for managing .spec files and building RPM packages
436 Summary(de): Scripts fürs Bauen binärer RPM-Pakete
437 Summary(pl): Skrypty pomocnicze do zarz±dznia plikami .spec i budowania RPM-ów
438 Summary(pt_BR): Scripts e programas executáveis usados para construir pacotes
439 Summary(ru): óËÒÉÐÔÙ É ÕÔÉÌÉÔÙ, ÎÅÏÂÈÏÄÉÍÙÅ ÄÌÑ ÓÂÏÒËÉ ÐÁËÅÔÏ×
440 Summary(uk): óËÒÉÐÔÉ ÔÁ ÕÔÉ̦ÔÉ, ÎÅÏÂȦÄΦ ÄÌÑ ÐÏÂÕÄÏ×É ÐÁËÅÔ¦×
441 Group: Applications/File
442 Requires: %{name}-build = %{version}
447 %description build-tools
448 Scripts for managing .spec files and building RPM packages.
450 %description build-tools -l de
451 Scripts fürs Bauen RPM-Pakete.
453 %description build-tools -l pl
454 Skrypty pomocnicze do zarz±dzania plikami .spec i do budowania RPM-ów.
456 %description build-tools -l pt_BR
457 Este pacote contém scripts e programas executáveis que são usados para
458 construir pacotes usando o RPM.
460 %description build-tools -l ru
461 òÁÚÌÉÞÎÙÅ ×ÓÐÏÍÏÇÁÔÅÌØÎÙÅ ÓËÒÉÐÔÙ É ÉÓÐÏÌÎÑÅÍÙÅ ÐÒÏÇÒÁÍÍÙ, ËÏÔÏÒÙÅ
462 ÉÓÐÏÌØÚÕÀÔÓÑ ÄÌÑ ÓÂÏÒËÉ RPM'Ï×.
464 %description build-tools -l uk
465 ò¦ÚÎÏÍÁΦÔΦ ÄÏÐÏͦÖΦ ÓËÒÉÐÔÉ ÔÁ ÕÔÉ̦ÔÉ, Ñ˦ ×ÉËÏÒÉÓÔÏ×ÕÀÔØÓÑ ÄÌÑ
469 Summary: Crypto library
470 Summary(pl): Biblioteka kryptograficzna
471 Version: %{beecrypt_ver}
472 Release: %{beecrypt_rel}
476 %description -n beecrypt
477 Crypto library (modified for rpm needs).
479 %description -n beecrypt -l pl
480 Biblioteka kryptograficzna (zmodyfikowana na potrzeby rpma).
482 %package -n beecrypt-devel
483 Summary: Crypto library - development files
484 Summary(pl): Biblioteka kryptograficzna - pliki developerskie
485 Version: %{beecrypt_ver}
486 Release: %{beecrypt_rel}
488 Group: Development/Libraries
489 Requires: beecrypt = %{beecrypt_ver}
491 %description -n beecrypt-devel
492 Crypto library - development files.
494 %description -n beecrypt-devel -l pl
495 Biblioteka kryptograficzna - pliki developerskie.
497 %package -n beecrypt-static
498 Summary: Crypto library - static version
499 Summary(pl): Statyczna biblioteka kryptograficzna
500 Version: %{beecrypt_ver}
501 Release: %{beecrypt_rel}
503 Group: Development/Libraries
504 Requires: beecrypt-devel = %{beecrypt_ver}
506 %description -n beecrypt-static
507 Static version of crypto library.
509 %description -n beecrypt-static -l pl
510 Statyczna wersja biblioteki kryptograficznej.
518 # find-spec-bcond need update
519 # po/pl.po need update
523 # not needed ? (break compilation)
526 # rejected (needed ?)
528 # too many rejects, Pawel please check if needed and rediff
547 sed -e 's/^/@pld@/' %{SOURCE2} >>platform.in
548 cp -f platform.in macros.pld.in
549 echo '# obsoleted file' > macros.perl
550 echo '# obsoleted file' > macros.python
551 echo '# obsoleted file' > macros.php
552 install %{SOURCE9} scripts/find-lang.sh
553 install %{SOURCE17} scripts/php.prov.in
554 install %{SOURCE18} scripts/php.req.in
555 install %{SOURCE33} scripts/perl.prov
556 cat %{SOURCE20} >> macros.in
560 mv -f perl.req perl.req.in
561 mv -f perl.prov perl.prov.in
565 rm -rf zlib libelf db db3 popt rpmdb/db.h
568 # generate Group translations to *.po
569 awk -f %{SOURCE14} %{SOURCE1}
602 # config.guess doesn't handle athlon, so we have to change it by hand.
603 # rpm checks for CPU type at runtime, but it looks better
604 sed -e 's|@host@|%{_target_cpu}-%{_target_vendor}-linux-gnu|' \
605 -e 's|@host_cpu@|%{_target_cpu}|' macros.in > macros.tmp
606 mv -f macros.tmp macros.in
608 # pass CC and CXX too in case of building with some older configure macro
610 CC="%{__cc}" CXX="%{__cxx}" CPP="%{__cpp}" \
618 %{?_without_static:rpm_LDFLAGS="\$(myLDFLAGS)"} \
619 myLDFLAGS="%{rpmldflags}"
622 rm -rf $RPM_BUILD_ROOT
623 install -d $RPM_BUILD_ROOT/lib
626 DESTDIR=$RPM_BUILD_ROOT \
627 pkgbindir="%{_bindir}"
629 install macros.perl $RPM_BUILD_ROOT%{_libdir}/rpm/macros.perl
630 install macros.python $RPM_BUILD_ROOT%{_libdir}/rpm/macros.python
631 install macros.php $RPM_BUILD_ROOT%{_libdir}/rpm/macros.php
633 install %{SOURCE1} doc/manual/groups
634 install %{SOURCE3} $RPM_BUILD_ROOT%{_libdir}/rpm/install-build-tree
635 install %{SOURCE4} $RPM_BUILD_ROOT%{_libdir}/rpm/find-rpm-provides
636 install %{SOURCE8} $RPM_BUILD_ROOT%{_libdir}/rpm/find-spec-bcond
637 install %{SOURCE10} $RPM_BUILD_ROOT%{_libdir}/rpm/find-provides
638 install %{SOURCE11} $RPM_BUILD_ROOT%{_libdir}/rpm/find-requires
639 install %{SOURCE15} $RPM_BUILD_ROOT%{_libdir}/rpm/compress-doc
640 install %{SOURCE16} $RPM_BUILD_ROOT%{_libdir}/rpm/check-files
641 install scripts/find-php* $RPM_BUILD_ROOT%{_libdir}/rpm/
642 install scripts/php.{prov,req} $RPM_BUILD_ROOT%{_libdir}/rpm/
644 install %{SOURCE30} $RPM_BUILD_ROOT%{_bindir}/builder
645 install %{SOURCE31} $RPM_BUILD_ROOT%{_bindir}/adapter.awk
646 install %{SOURCE32} $RPM_BUILD_ROOT%{_bindir}/pldnotify.awk
648 install rpmio/ugid.h $RPM_BUILD_ROOT%{_includedir}/rpm
650 install -d $RPM_BUILD_ROOT%{_sysconfdir}/rpm
651 cat > $RPM_BUILD_ROOT%{_sysconfdir}/rpm/macros <<EOF
652 # customized rpm macros - global for host
654 #%%_install_langs pl_PL:en_US
658 # for rpm -e|-U --repackage
659 install -d $RPM_BUILD_ROOT/var/spool/repackage
662 for a in librpm-%{ver}.so librpmdb-%{ver}.so librpmio-%{ver}.so ; do
663 mv -f $RPM_BUILD_ROOT/%{_libdir}/$a $RPM_BUILD_ROOT/lib/
664 ln -s /lib/$a $RPM_BUILD_ROOT/%{_libdir}/$a
670 cp -a doc/manual manual
671 rm -f manual/Makefile*
674 rm -rf $RPM_BUILD_ROOT
676 %post lib -p /sbin/ldconfig
677 %postun lib -p /sbin/ldconfig
678 %post -n beecrypt -p /sbin/ldconfig
679 %postun -n beecrypt -p /sbin/ldconfig
682 find /usr/lib/rpm -name '*-linux' -type l | xargs rm -f
684 %files -f %{name}.lang
685 %defattr(644,root,root,755)
686 %doc RPM-PGP-KEY CHANGES manual
688 %attr(755,root,root) /bin/rpm
690 %dir %{_sysconfdir}/rpm
691 %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/rpm/macros
693 %{_mandir}/man8/rpm.8*
694 %lang(fr) %{_mandir}/fr/man8/rpm.8*
695 %lang(ja) %{_mandir}/ja/man8/rpm.8*
696 %lang(ko) %{_mandir}/ko/man8/rpm.8*
697 %lang(pl) %{_mandir}/pl/man8/rpm.8*
698 %lang(ru) %{_mandir}/ru/man8/rpm.8*
699 %lang(sk) %{_mandir}/sk/man8/rpm.8*
702 %dir %attr(700,root,root) /var/spool/repackage
705 %doc %attr(755,root,root) %{_libdir}/rpm/convertrpmrc.sh
708 %{_libdir}/rpm/rpmpopt*
709 %{_libdir}/rpm/macros
712 %defattr(644,root,root,755)
713 %attr(755,root,root) /lib/librpm*-*.so
714 %attr(755,root,root) %{_libdir}/librpm*-*.so
717 %defattr(644,root,root,755)
718 %attr(755,root,root) %{_libdir}/rpm/compress-doc
719 %attr(755,root,root) %{_libdir}/rpm/cross-build
720 %attr(755,root,root) %{_libdir}/rpm/find-requires
721 %attr(755,root,root) %{_libdir}/rpm/find-provides
722 %attr(755,root,root) %{_libdir}/rpm/find-rpm-provides
723 %attr(755,root,root) %{_libdir}/rpm/find-spec-bcond
724 %attr(755,root,root) %{_libdir}/rpm/find-lang.sh
725 %attr(755,root,root) %{_libdir}/rpm/mkinstalldirs
726 %attr(755,root,root) %{_libdir}/rpm/config.*
727 %attr(755,root,root) %{_libdir}/rpm/getpo.sh
728 %attr(755,root,root) %{_libdir}/rpm/install-build-tree
729 %attr(755,root,root) %{_libdir}/rpm/brp-*
730 %attr(755,root,root) %{_libdir}/rpm/check-files
731 %attr(755,root,root) %{_libdir}/rpm/check-prereqs
732 #%attr(755,root,root) %{_libdir}/rpm/cpanflute
733 #%attr(755,root,root) %{_libdir}/rpm/cpanflute2
734 #%attr(755,root,root) %{_libdir}/rpm/Specfile.pm
735 %attr(755,root,root) %{_libdir}/rpm/http.req
736 %attr(755,root,root) %{_libdir}/rpm/magic.*
737 %attr(755,root,root) %{_libdir}/rpm/u_pkg.sh
738 %attr(755,root,root) %{_libdir}/rpm/vpkg-provides.sh
739 %attr(755,root,root) %{_libdir}/rpm/vpkg-provides2.sh
740 %attr(755,root,root) %{_libdir}/rpm/rpmb
741 %attr(755,root,root) %{_libdir}/rpm/rpmt
742 %{_libdir}/rpm/noarch-*
743 %ifarch i386 i486 i586 i686 athlon
745 %{_libdir}/rpm/athlon*
747 %ifarch sparc sparc64
748 %{_libdir}/rpm/sparc*
751 %{_libdir}/rpm/alpha*
757 %{_libdir}/rpm/sql.prov
758 %{_libdir}/rpm/sql.req
759 %{_libdir}/rpm/tcl.req
762 %attr(755,root,root) %{_bindir}/javadeps
763 %attr(755,root,root) %{_bindir}/gendiff
764 %attr(755,root,root) %{_bindir}/rpmbuild
767 %{_mandir}/man8/rpmbuild.8*
770 %defattr(644,root,root,755)
772 %{_libdir}/librpm*.la
773 %attr(755,root,root) %{_libdir}/librpm.so
774 %attr(755,root,root) %{_libdir}/librpmio.so
775 %attr(755,root,root) %{_libdir}/librpmdb.so
776 %attr(755,root,root) %{_libdir}/librpmbuild.so
779 %defattr(644,root,root,755)
783 %defattr(644,root,root,755)
784 %attr(755,root,root) %{_bindir}/debugedit
785 %attr(755,root,root) %{_bindir}/rpm2cpio
786 %attr(755,root,root) %{_bindir}/rpmcache
787 %attr(755,root,root) %{_bindir}/rpmdeps
788 %attr(755,root,root) %{_bindir}/rpmgraph
789 %attr(755,root,root) %{_bindir}/rpmfile
790 #%attr(755,root,root) %{_bindir}/striptofile
791 #%attr(755,root,root) %{_bindir}/unstripfile
792 %attr(755,root,root) %{_libdir}/rpm/find-debuginfo.sh
793 %attr(755,root,root) %{_libdir}/rpm/rpm2cpio.sh
794 %attr(755,root,root) %{_libdir}/rpm/rpmd
795 %attr(755,root,root) %{_libdir}/rpm/rpmdiff*
796 %attr(755,root,root) %{_libdir}/rpm/rpmi
797 %attr(755,root,root) %{_libdir}/rpm/rpmk
798 %attr(755,root,root) %{_libdir}/rpm/rpmq
799 %attr(755,root,root) %{_libdir}/rpm/rpmv
800 %attr(755,root,root) %{_libdir}/rpm/tgpg
801 %attr(755,root,root) %{_libdir}/rpm/rpmdb_loadcvt
805 #%%{_libdir}/rpm/rpm.daily
806 #%%{_libdir}/rpm/rpm.log
807 #%%{_libdir}/rpm/rpm.xinetd
809 %{_mandir}/man8/rpm2cpio.8*
810 %lang(ja) %{_mandir}/ja/man8/rpm2cpio.8*
811 %lang(ko) %{_mandir}/ko/man8/rpm2cpio.8*
812 %lang(pl) %{_mandir}/pl/man8/rpm2cpio.8*
813 %lang(ru) %{_mandir}/ru/man8/rpm2cpio.8*
814 %{_mandir}/man8/rpmdeps.8*
815 %{_mandir}/man8/rpmcache.8*
816 %{_mandir}/man8/rpmgraph.8*
819 %defattr(644,root,root,755)
820 %attr(755,root,root) %{_libdir}/rpm/perl.*
821 #%attr(755,root,root) %{_libdir}/rpm/perldeps.pl
822 #%attr(755,root,root) %{_libdir}/rpm/find-perl-*
823 %attr(755,root,root) %{_libdir}/rpm/find-*.perl
824 %attr(755,root,root) %{_libdir}/rpm/find-prov.pl
825 %attr(755,root,root) %{_libdir}/rpm/find-req.pl
826 %attr(755,root,root) %{_libdir}/rpm/get_magic.pl
828 %{_libdir}/rpm/macros.perl
831 %defattr(644,root,root,755)
832 %{_libdir}/rpm/macros.python
835 %defattr(644,root,root,755)
836 %attr(755,root,root) %{_libdir}/rpm/php*
837 %attr(755,root,root) %{_libdir}/rpm/find-php*
838 %{_libdir}/rpm/macros.php
841 %defattr(644,root,root,755)
842 %attr(755,root,root) %{py_sitedir}/*.so
843 %attr(755,root,root) %{py_sitedir}/rpmdb/*.so
844 %{py_sitedir}/rpmdb/*.py*
847 %defattr(644,root,root,755)
848 %attr(755,root,root) %{_bindir}/builder
849 %attr(755,root,root) %{_bindir}/adapter.awk
850 %attr(755,root,root) %{_bindir}/pldnotify.awk
853 %defattr(644,root,root,755)
854 %attr(755,root,root) %{_libdir}/libbeecrypt.so.*.*
856 %files -n beecrypt-devel
857 %defattr(644,root,root,755)
858 %{_libdir}/libbeecrypt.so
859 %{_libdir}/libbeecrypt.la
860 %{_includedir}/beecrypt
862 %files -n beecrypt-static
863 %defattr(644,root,root,755)
864 %{_libdir}/libbeecrypt.a