3 # - learn find-perl-provides to use the __perl macro instead
6 %include /usr/lib/rpm/macros.python
7 %define beecrypt_ver 2.2.0
9 # versions of required libraries
10 %define reqdb_ver 4.1.25-1
11 %define reqpopt_ver 1.7
12 Summary: RPM Package Manager
13 Summary(de): RPM Packet-Manager
14 Summary(es): Gestor de paquetes RPM
15 Summary(pl): Aplikacja do zarz±dzania pakietami RPM
16 Summary(pt_BR): Gerenciador de pacotes RPM
17 Summary(ru): íÅÎÅÄÖÅÒ ÐÁËÅÔÏ× ÏÔ RPM
18 Summary(uk): íÅÎÅÄÖÅÒ ÐÁËÅÔ¦× ×¦Ä RPM
24 Source0: ftp://ftp.rpm.org/pub/rpm/dist/rpm-4.1.x/%{name}-%{version}.tar.gz
25 Source1: %{name}.groups
26 Source2: %{name}.macros
27 Source3: %{name}-install-tree
28 Source4: %{name}-find-%{name}-provides
29 Source5: %{name}-macros.perl
30 Source6: %{name}-find-perl-provides
31 Source7: %{name}-find-perl-requires
32 Source8: %{name}-find-spec-bcond
33 Source9: %{name}-find-lang
34 Source10: %{name}-find-provides
35 Source11: %{name}-find-requires
36 Source12: %{name}-macros.php
37 Source13: %{name}-macros.python
38 Source14: %{name}-groups-po.awk
39 Source15: %{name}-compress-doc
40 Source16: %{name}-check-files
41 Source17: %{name}-php-provides
42 Source18: %{name}-php-requires
43 Source19: %{name}-find-php-provides
44 Source20: %{name}-find-php-requires
47 Source32: pldnotify.awk
49 Patch0: %{name}-pl.po.patch
50 Patch1: %{name}-%{name}rc.patch
51 Patch2: %{name}-arch.patch
52 Patch3: %{name}-%{name}popt.patch
53 Patch4: %{name}-perl-macros.patch
54 Patch5: %{name}-perl-req-perlfile.patch
55 Patch6: %{name}-cache.patch
56 Patch7: %{name}-glob.patch
57 Patch8: %{name}-header_h.patch
58 Patch9: %{name}-fast-alAddPackage.patch
59 Patch10: %{name}-byKey.patch
60 Patch11: %{name}-noexpand.patch
61 Patch12: %{name}-scripts-closefds.patch
62 Patch13: %{name}-python-macros.patch
63 Patch14: %{name}-perlprov-regonly.patch
64 Patch15: %{name}-4.1-branch.patch
65 Patch16: %{name}-drop-legacy-CLI.patch
66 Patch18: %{name}-gettext-in-header.patch
67 Patch19: %{name}-compress-doc.patch
68 Patch20: %{name}-lt14d.patch
69 Patch21: %{name}-gettext0.11.patch
70 Patch22: %{name}-build.patch
71 Patch23: %{name}-python-link.patch
72 Patch24: %{name}-system_libs.patch
73 Patch25: %{name}-bb-and-short-circuit.patch
74 Patch26: %{name}-4.1-branch-po-updates.patch
75 Patch27: %{name}-link.patch
76 Patch28: %{name}-beecrypt-opt.patch
77 Patch29: %{name}-python-pic.patch
78 Patch30: %{name}-home_etc.patch
79 URL: http://www.rpm.org/
81 BuildRequires: autoconf >= 2.52
82 BuildRequires: automake
83 BuildRequires: bzip2-devel >= 1.0.1
84 BuildRequires: db-devel >= %{reqdb_ver}
85 BuildRequires: doxygen
86 BuildRequires: gettext-devel >= 0.11.4-2
87 BuildRequires: libelf-devel
88 BuildRequires: libtool
89 BuildRequires: patch >= 2.2
90 BuildRequires: python-devel >= 2.2
91 BuildRequires: python-modules >= 2.2
92 BuildRequires: rpm-pythonprov
93 BuildRequires: zlib-devel
94 BuildRequires: popt-devel >= %{reqpopt_ver}
95 %if %{!?_without_static:1}%{?_without_static:0}
96 # Require static library only for static build
97 BuildRequires: bzip2-static >= 1.0.2-5
98 BuildRequires: db-static >= %{reqdb_ver}
99 BuildRequires: glibc-static >= 2.2.94
100 BuildRequires: libelf-static
101 BuildRequires: zlib-static
102 BuildRequires: popt-static >= %{reqpopt_ver}
104 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
105 Conflicts: glibc < 2.2.92
107 %define __find_provides %{SOURCE4}
108 %define _binary_payload w9.gzdio
110 # don't require very fresh rpm.macros to build
111 %define __gettextize gettextize --copy --force --intl ; cp -f po/Makevars{.template,}
114 RPM is a powerful package manager, which can be used to build,
115 install, query, verify, update, and uninstall individual software
116 packages. A package consists of an archive of files, and package
117 information, including name, version, and description.
120 RPM ist ein kräftiger Packet-Manager, der verwendet sein kann zur
121 Installation, Anfrage, Verifizierung, Aktualisierung und
122 Uninstallation individueller Softwarepakete. Ein Paket besteht aus
123 einem Archiv Dateien und Paketinformation, inklusive Name, Version und
127 RPM es un poderoso administrador de paquetes, que puede ser usado para
128 construir, instalar, pesquisar, verificar, actualizar y desinstalar
129 paquetes individuales de software. Un paquete consiste en un
130 almacenaje de archivos, y información sobre el paquete, incluyendo
131 nombre, versión y descripción.
134 RPM jest doskona³ym programem zarz±dzaj±cym pakietami. Umo¿liwia on
135 przebudowanie, instalacjê czy weryfikacjê dowolnego pakietu.
136 Informacje dotycz±ce ka¿dego pakietu, takie jak jego opis, lista
137 plików wchodz±cych w sk³ad pakietu, zale¿no¶ci od innych pakietów, s±
138 przechowywane w bazie danych i mo¿na je uzyskaæ za pomoc± opcji
139 odpytywania programu rpm.
141 %description -l pt_BR
142 RPM é um poderoso gerenciador de pacotes, que pode ser usado para
143 construir, instalar, pesquisar, verificar, atualizar e desinstalar
144 pacotes individuais de software. Um pacote consiste de um conjunto de
145 arquivos e informações adicionais, incluindo nome, versão e descrição
146 do pacote, permissões dos arquivos, etc.
149 RPM - ÜÔÏ ÍÏÝÎÙÊ ÍÅÎÅÄÖÅÒ ÐÁËÅÔÏ×, ËÏÔÏÒÙÊ ÍÏÖÅÔ ÂÙÔØ ÉÓÐÏÌØÚÏ×ÁÎ ÄÌÑ
150 ÓÏÚÄÁÎÉÑ, ÉÎÓÔÁÌÌÑÃÉÉ, ÚÁÐÒÏÓÏ× (query), ÐÒÏ×ÅÒËÉ, ÏÂÎÏ×ÌÅÎÉÑ É
151 ÕÄÁÌÅÎÉÑ ÐÒÏÇÒÁÍÍÎÙÈ ÐÁËÅÔÏ×. ðÁËÅÔ ÓÏÓÔÏÉÔ ÉÚ ÆÁÊÌÏ×ÏÇÏ ÁÒÈÉ×Á É
152 ÓÌÕÖÅÂÎÏÊ ÉÎÆÏÒÍÁÃÉÉ, ×ËÌÀÞÁÀÝÅÊ ÎÁÚ×ÁÎÉÅ, ×ÅÒÓÉÀ, ÏÐÉÓÁÎÉÅ É ÄÒÕÇÉÅ
156 RPM - ÃÅ ÐÏÔÕÖÎÉÊ ÍÅÎÅÄÖÅÒ ÐÁËÅÔ¦×, ÝÏ ÍÏÖÅ ÂÕÔÉ ×ÉËÏÒÉÓÔÁÎÉÊ ÄÌÑ
157 ÓÔ×ÏÒÅÎÎÑ, ¦ÎÓÔÁÌÑæ§, ÚÁÐÉÔ¦× (query), ÐÅÒÅצÒËÉ, ÐÏÎÏ×ÌÅÎÎÑ ÔÁ
158 ×ÉÄÁÌÅÎÎÑ ÐÒÏÇÒÁÍÎÉÈ ÐÁËÅÔ¦×. ðÁËÅÔ ÓËÌÁÄÁ¤ÔØÓÑ Ú ÆÁÊÌÏ×ÏÇÏ ÁÒȦ×Õ ÔÁ
159 ÓÌÕÖÂÏ×ϧ ¦ÎÆÏÒÍÁæ§, ÝÏ Í¦ÓÔÉÔØ ÎÁÚ×Õ, ×ÅÒÓ¦À, ÏÐÉÓ ÔÁ ¦ÎÛÕ
160 ¦ÎÆÏÒÍÁæÀ ÐÒÏ ÐÁËÅÔ.
163 Summary: Header files and libraries
164 Summary(de): Header-Dateien uns Libraries
165 Summary(es): Archivos de inclusión y bibliotecas para programas de manipulación de paquetes rpm
166 Summary(pl): Pliki nag³ówkowe i biblioteki statyczne
167 Summary(pt_BR): Arquivos de inclusão e bibliotecas para programas de manipulação de pacotes RPM
168 Summary(ru): èÅÄÅÒÙ É ÂÉÂÌÉÏÔÅËÉ ÄÌÑ ÐÒÏÇÒÁÍÍ, ÒÁÂÏÔÁÀÝÉÈ Ó rpm-ÐÁËÅÔÁÍÉ
169 Summary(uk): èÅÄÅÒÉ ÔÁ ¦Â̦ÏÔÅËÉ ÄÌÑ ÐÒÏÇÒÁÍ, ÝÏ ÐÒÁÃÀÀÔØ Ú ÐÁËÅÔÁÍÉ rpm
170 Group: Development/Libraries
171 Requires: %{name} = %{version}
172 Requires: bzip2-devel
174 Requires: libelf-devel
175 Requires: popt-devel >= 1.7
179 The RPM packaging system includes a C library that makes it easy to
180 manipulate RPM packages and databases. It is intended to ease the
181 creation of graphical package managers and other tools that need
182 intimate knowledge of RPM packages.
184 %description devel -l de
185 Der RPM-Packensystem enthält eine C-Library, die macht es einfach
186 RPM-Pakete und Dateibanken zu manipulieren. Er eignet sich für
187 Vereinfachung des Schaffens grafischer Paket-Manager und anderer
188 Werkzeuge, die intime Kenntnis von RPM-Paketen brauchen.
190 %description devel -l es
191 El sistema de empaquetado RPM incluye una biblioteca C que vuelve
192 fácil la manipulación de paquetes y bases de datos RPM. Su objetivo es
193 facilitar la creación de administradores gráficos de paquetes y otras
194 herramientas que necesiten un conocimiento profundo de paquetes RPM.
196 %description devel -l pl
197 System RPM zawiera bibliotekê C, która u³atwia manipulowanie pakietami
198 RPM oraz bazami danych. W zamiarze ma to upro¶ciæ tworzenie
199 graficznych programów zarz±dzaj±cych pakietami oraz innych narzêdzi,
200 które wymagaj± szczegó³owej wiedzy na temat pakietów RPM.
202 %description devel -l pt_BR
203 O sistema de empacotamento RPM inclui uma biblioteca C que torna fácil
204 a manipulação de pacotes e bases de dados RPM. Seu objetivo é
205 facilitar a criação de gerenciadores gráficos de pacotes e outras
206 ferramentas que precisem de conhecimento profundo de pacotes RPM.
208 %description devel -l ru
209 óÉÓÔÅÍÁ ÕÐÒÁ×ÌÅÎÉÑ ÐÁËÅÔÁÍÉ RPM ÓÏÄÅÒÖÉÔ ÂÉÂÌÉÏÔÅËÕ C, ËÏÔÏÒÁÑ
210 ÕÐÒÏÝÁÅÔ ÍÁÎÉÐÕÌÑÃÉÀ ÐÁËÅÔÁÍÉ RPM É ÓÏÏÔ×ÅÔÓÔ×ÕÀÝÉÍÉ ÂÁÚÁÍÉ ÄÁÎÎÙÈ.
211 üÔÁ ÂÉÂÌÉÏÔÅËÁ ÐÒÅÄÎÁÚÎÁÞÅÎÁ ÄÌÑ ÏÂÌÅÇÞÅÎÉÑ ÓÏÚÄÁÎÉÑ ÇÒÁÆÉÞÅÓËÉÈ
212 ÐÁËÅÔÎÙÈ ÍÅÎÅÄÖÅÒÏ× É ÄÒÕÇÉÈ ÕÔÉÌÉÔ, ËÏÔÏÒÙÍ ÎÅÏÂÈÏÄÉÍÏ ÒÁÂÏÔÁÔØ Ó
215 %description devel -l uk
216 óÉÓÔÅÍÁ ËÅÒÕ×ÁÎÎÑ ÐÁËÅÔÁÍÉ RPM ͦÓÔÉÔØ Â¦Â̦ÏÔÅËÕ C, ËÏÔÒÁ ÓÐÒÏÝÕ¤
217 ÒÏÂÏÔÕ Ú ÐÁËÅÔÁÍÉ RPM ÔÁ צÄÐÏצÄÎÉÍÉ ÂÁÚÁÍÉ ÄÁÎÉÈ. ãÑ Â¦Â̦ÏÔÅËÁ
218 ÐÒÉÚÎÁÞÅÎÁ ÄÌÑ ÐÏÌÅÇÛÅÎÎÑ ÓÔ×ÏÒÅÎÎÑ ÇÒÁƦÞÎÉÈ ÐÁËÅÔÎÉÈ ÍÅÎÅÄÖÅÒ¦× ÔÁ
219 ¦ÎÛÉÈ ÕÔÉ̦Ô, ÝÏ ÐÒÁÃÀÀÔØ Ú ÐÁËÅÔÁÍÉ RPM.
222 Summary: RPM static libraries
223 Summary(de): RPMs statische Libraries
224 Summary(pl): Biblioteki statyczne RPM-a
225 Summary(pt_BR): Bibliotecas estáticas para o desenvolvimento de aplicações RPM
226 Summary(ru): óÔÁÔÉÞÅÓËÁÑ ÂÉÂÌÉÏÔÅËÁ ÄÌÑ ÐÒÏÇÒÁÍÍ, ÒÁÂÏÔÁÀÝÉÈ Ó rpm-ÐÁËÅÔÁÍÉ
227 Summary(uk): óÔÁÔÉÞÎÁ ¦Â̦ÏÔÅËÁ ÄÌÑ ÐÒÏÇÒÁÍ, ÝÏ ÐÒÁÃÀÀÔØ Ú ÐÁËÅÔÁÍÉ rpm
228 Group: Development/Libraries
229 Requires: %{name}-devel = %{version}
230 Requires: bzip2-static
232 Requires: libelf-static
233 Requires: popt-static >= 1.7
234 Requires: zlib-static
237 RPM static libraries.
239 %description static -l de
240 RPMs statische Libraries.
242 %description static -l pl
243 Biblioteki statyczne RPM-a.
245 %description static -l pt_BR
246 Bibliotecas estáticas para desenvolvimento.
248 %description static -l ru
249 óÉÓÔÅÍÁ ÕÐÒÁ×ÌÅÎÉÑ ÐÁËÅÔÁÍÉ RPM ÓÏÄÅÒÖÉÔ ÂÉÂÌÉÏÔÅËÕ C, ËÏÔÏÒÁÑ
250 ÕÐÒÏÝÁÅÔ ÍÁÎÉÐÕÌÑÃÉÀ ÐÁËÅÔÁÍÉ RPM É ÓÏÏÔ×ÅÔÓÔ×ÕÀÝÉÍÉ ÂÁÚÁÍÉ ÄÁÎÎÙÈ.
251 üÔÏ ÓÔÁÔÉÞÅÓËÁÑ ÂÉÂÌÉÏÔÅËÁ RPM.
253 %description static -l uk
254 óÉÓÔÅÍÁ ËÅÒÕ×ÁÎÎÑ ÐÁËÅÔÁÍÉ RPM ͦÓÔÉÔØ Â¦Â̦ÏÔÅËÕ C, ËÏÔÒÁ ÓÐÒÏÝÕ¤
255 ÒÏÂÏÔÕ Ú ÐÁËÅÔÁÍÉ RPM ÔÁ צÄÐÏצÄÎÉÍÉ ÂÁÚÁÍÉ ÄÁÎÉÈ. ãÅ ÓÔÁÔÉÞÎÁ
259 Summary: Additional utilities for managing rpm packages and database
260 Summary(de): Zusatzwerkzeuge für Verwaltung RPM-Pakete und Datenbanken
261 Summary(pl): Dodatkowe narzêdzia do zarz±dzania baz± RPM-a i pakietami
262 Group: Applications/File
263 Requires: %{name} = %{version}
264 Requires: popt >= 1.7
267 Additional utilities for managing rpm packages and database.
269 %description utils -l de
270 Zusatzwerkzeuge für Verwaltung RPM-Pakete und Datenbanken.
272 %description utils -l pl
273 Dodatkowe narzêdzia do zarz±dzania baz± RPM-a i pakietami.
276 Summary: Additional utilities for checking perl provides/requires in rpm packages
277 Summary(de): Zusatzwerkzeuge fürs Nachsehen Perl-Abhängigkeiten in RPM-Paketen
278 Summary(pl): Dodatkowe narzêdzia do sprawdzenia zale¿no¶ci skryptów perla w pakietach rpm
279 Group: Applications/File
280 Requires: %{name} = %{version}
282 Requires: perl-modules
284 %description perlprov
285 Additional utilities for checking perl provides/requires in rpm
288 %description perlprov -l de
289 Zusatzwerkzeuge fürs Nachsehen Perl-Abhängigkeiten in RPM-Paketen.
291 %description perlprov -l pl
292 Dodatkowe narzêdzia do sprawdzenia zale¿no¶ci skryptów perla w
296 Summary: Python macros, which simplifies creation of rpm packages with Python software
297 Summary(pl): Makra u³atwiaj±ce tworzenie pakietów rpm z programami napisanymi w Pythonie
298 Group: Applications/File
299 Requires: %{name} = %{version}
300 Requires: python-modules
302 %description pythonprov
303 Python macros, which simplifies creation of rpm packages with Python
306 %description pythonprov -l pl
307 Makra u³atwiaj±ce tworzenie pakietów rpm z programami napisanymi w
310 %package php-pearprov
311 Summary: Additional utilities for managing rpm packages and database
312 Summary(pl): Dodatkowe narzêdzia do sprawdzania zale¿no¶ci skryptów php w rpm
313 Group: Applications/File
314 Requires: %{name} = %{version}
316 %description php-pearprov
317 Additional utilities for checking php pear provides/requires in rpm
320 %description php-pearprov -l pl
321 Dodatkowe narzêdzia do sprawdzenia zale¿no¶ci skryptów php pear w
324 %package -n python-rpm
325 Summary: Python interface to RPM library
326 Summary(pl): Pythonowy interfejs do biblioteki RPM-a
327 Summary(pt_BR): Módulo Python para aplicativos que manipulam pacotes RPM
328 Group: Development/Languages/Python
329 Requires: %{name} = %{version}
330 %pyrequires_eq python
331 Obsoletes: rpm-python
333 %description -n python-rpm
334 The rpm-python package contains a module which permits applications
335 written in the Python programming language to use the interface
336 supplied by RPM (RPM Package Manager) libraries.
338 This package should be installed if you want to develop Python
339 programs that will manipulate RPM packages and databases.
341 %description -n python-rpm -l pl
342 Pakiet rpm-python zawiera modu³, który pozwala aplikacjom napisanym w
343 Pythonie na u¿ywanie interfejsu dostarczanego przez biblioteki RPM-a.
345 Pakiet ten powinien zostaæ zainstalowany, je¶li chcesz pisaæ w
346 Pythonie programy manipuluj±ce pakietami i bazami danych rpm.
348 %description -n python-rpm -l pt_BR
349 O pacote rpm-python contém um módulo que permite que aplicações
350 escritas em Python utilizem a interface fornecida pelas bibliotecas
351 RPM (RPM Package Manager).
353 Esse pacote deve ser instalado se você quiser desenvolver programas em
354 Python para manipular pacotes e bancos de dados RPM.
357 Summary: RPMs library
358 Summary(pl): Biblioteki RPM-a
360 Requires: db >= %{reqdb_ver}
361 Requires: popt >= %{reqpopt_ver}
366 %description lib -l pl
370 Summary: Scripts for building binary RPM packages
371 Summary(de): Scripts fürs Bauen binärer RPM-Pakete
372 Summary(pl): Skrypty pomocnicze do budowania binarnych RPM-ów
373 Summary(pt_BR): Scripts e programas executáveis usados para construir pacotes
374 Summary(ru): óËÒÉÐÔÙ É ÕÔÉÌÉÔÙ, ÎÅÏÂÈÏÄÉÍÙÅ ÄÌÑ ÓÂÏÒËÉ ÐÁËÅÔÏ×
375 Summary(uk): óËÒÉÐÔÉ ÔÁ ÕÔÉ̦ÔÉ, ÎÅÏÂȦÄΦ ÄÌÑ ÐÏÂÕÄÏ×É ÐÁËÅÔ¦×
376 Group: Applications/File
377 Requires(pre): findutils
378 Requires: %{name} = %{version}
383 Requires: file >= 3.31
387 Requires: gcc >= 3.0.3
391 Requires: glibc-devel
396 Requires: popt >= 1.7
403 Scripts for building binary RPM packages.
405 %description build -l de
406 Scripts fürs Bauen binärer RPM-Pakete.
408 %description build -l pl
409 Skrypty pomocnicze do budowania binarnych RPM-ów.
411 %description build -l pt_BR
412 Este pacote contém scripts e programas executáveis que são usados para
413 construir pacotes usando o RPM.
415 %description build -l ru
416 òÁÚÌÉÞÎÙÅ ×ÓÐÏÍÏÇÁÔÅÌØÎÙÅ ÓËÒÉÐÔÙ É ÉÓÐÏÌÎÑÅÍÙÅ ÐÒÏÇÒÁÍÍÙ, ËÏÔÏÒÙÅ
417 ÉÓÐÏÌØÚÕÀÔÓÑ ÄÌÑ ÓÂÏÒËÉ RPM'Ï×.
419 %description build -l uk
420 ò¦ÚÎÏÍÁΦÔΦ ÄÏÐÏͦÖΦ ÓËÒÉÐÔÉ ÔÁ ÕÔÉ̦ÔÉ, Ñ˦ ×ÉËÏÒÉÓÔÏ×ÕÀÔØÓÑ ÄÌÑ
424 Summary: Scripts for managing .spec files and building RPM packages
425 Summary(de): Scripts fürs Bauen binärer RPM-Pakete
426 Summary(pl): Skrypty pomocnicze do zarz±dznia plikami .spec i budowania RPM-ów
427 Summary(pt_BR): Scripts e programas executáveis usados para construir pacotes
428 Summary(ru): óËÒÉÐÔÙ É ÕÔÉÌÉÔÙ, ÎÅÏÂÈÏÄÉÍÙÅ ÄÌÑ ÓÂÏÒËÉ ÐÁËÅÔÏ×
429 Summary(uk): óËÒÉÐÔÉ ÔÁ ÕÔÉ̦ÔÉ, ÎÅÏÂȦÄΦ ÄÌÑ ÐÏÂÕÄÏ×É ÐÁËÅÔ¦×
430 Group: Applications/File
431 Requires: %{name}-build = %{version}
436 %description build-tools
437 Scripts for managing .spec files and building RPM packages.
439 %description build-tools -l de
440 Scripts fürs Bauen RPM-Pakete.
442 %description build-tools -l pl
443 Skrypty pomocnicze do zarz±dzania plikami .spec i do budowania RPM-ów.
445 %description build-tools -l pt_BR
446 Este pacote contém scripts e programas executáveis que são usados para
447 construir pacotes usando o RPM.
449 %description build-tools -l ru
450 òÁÚÌÉÞÎÙÅ ×ÓÐÏÍÏÇÁÔÅÌØÎÙÅ ÓËÒÉÐÔÙ É ÉÓÐÏÌÎÑÅÍÙÅ ÐÒÏÇÒÁÍÍÙ, ËÏÔÏÒÙÅ
451 ÉÓÐÏÌØÚÕÀÔÓÑ ÄÌÑ ÓÂÏÒËÉ RPM'Ï×.
453 %description build-tools -l uk
454 ò¦ÚÎÏÍÁΦÔΦ ÄÏÐÏͦÖΦ ÓËÒÉÐÔÉ ÔÁ ÕÔÉ̦ÔÉ, Ñ˦ ×ÉËÏÒÉÓÔÏ×ÕÀÔØÓÑ ÄÌÑ
458 Summary: Crypto library
459 Summary(pl): Biblioteka kryptograficzna
460 Version: %{beecrypt_ver}
461 Release: %{beecrypt_rel}
465 %description -n beecrypt
466 Crypto library (modified for rpm needs).
468 %description -n beecrypt -l pl
469 Biblioteka kryptograficzna (zmodyfikowana na potrzeby rpma).
471 %package -n beecrypt-devel
472 Summary: Crypto library - development files
473 Summary(pl): Biblioteka kryptograficzna - pliki developerskie
474 Version: %{beecrypt_ver}
475 Release: %{beecrypt_rel}
477 Group: Development/Libraries
478 Requires: beecrypt = %{beecrypt_ver}
480 %description -n beecrypt-devel
481 Crypto library - development files.
483 %description -n beecrypt-devel -l pl
484 Biblioteka kryptograficzna - pliki developerskie.
486 %package -n beecrypt-static
487 Summary: Crypto library - static version
488 Summary(pl): Statyczna biblioteka kryptograficzna
489 Version: %{beecrypt_ver}
490 Release: %{beecrypt_rel}
492 Group: Development/Libraries
493 Requires: beecrypt-devel = %{beecrypt_ver}
495 %description -n beecrypt-static
496 Static version of crypto library.
498 %description -n beecrypt-static -l pl
499 Statyczna wersja biblioteki kryptograficznej.
509 # not needed ? (break compilation)
514 # rejected (needed ?)
516 # too many rejects, Pawel please check if needed and rediff
538 sed -e 's/^/@pld@/' %{SOURCE2} >>platform.in
539 cp -f platform.in macros.pld.in
540 install %{SOURCE5} macros.perl.in
541 install %{SOURCE13} macros.python.in
542 install %{SOURCE12} macros.php.in
543 install %{SOURCE6} scripts/find-perl-provides
544 install %{SOURCE7} scripts/find-perl-requires
545 install %{SOURCE9} scripts/find-lang.sh
546 install %{SOURCE17} scripts/php.prov.in
547 install %{SOURCE18} scripts/php.req.in
548 install %{SOURCE19} scripts/find-php-provides
549 install %{SOURCE20} scripts/find-php-requires
550 install %{SOURCE33} scripts/perl.prov
553 mv -f perl.req perl.req.in
554 mv -f perl.prov perl.prov.in
558 rm -rf zlib libelf db db3 popt rpmdb/db.h
561 # generate Group translations to *.po
562 awk -f %{SOURCE14} %{SOURCE1}
585 # config.guess doesn't handle athlon, so we have to change it by hand.
586 # rpm checks for CPU type at runtime, but it looks better
587 sed -e 's|@host@|%{_target_cpu}-%{_target_vendor}-linux-gnu|' \
588 -e 's|@host_cpu@|%{_target_cpu}|' macros.in > macros.tmp
589 mv -f macros.tmp macros.in
599 %{?_without_static:rpm_LDFLAGS="\$(myLDFLAGS)"} \
600 myLDFLAGS="%{rpmldflags}"
603 rm -rf $RPM_BUILD_ROOT
606 DESTDIR=$RPM_BUILD_ROOT \
607 pkgbindir="%{_bindir}"
609 install macros.perl $RPM_BUILD_ROOT%{_libdir}/rpm/macros.perl
610 install macros.python $RPM_BUILD_ROOT%{_libdir}/rpm/macros.python
611 install macros.php $RPM_BUILD_ROOT%{_libdir}/rpm/macros.php
613 install %{SOURCE1} doc/manual/groups
614 install %{SOURCE3} $RPM_BUILD_ROOT%{_libdir}/rpm/install-build-tree
615 install %{SOURCE4} $RPM_BUILD_ROOT%{_libdir}/rpm/find-rpm-provides
616 install %{SOURCE8} $RPM_BUILD_ROOT%{_libdir}/rpm/find-spec-bcond
617 install %{SOURCE10} $RPM_BUILD_ROOT%{_libdir}/rpm/find-provides
618 install %{SOURCE11} $RPM_BUILD_ROOT%{_libdir}/rpm/find-requires
619 install %{SOURCE15} $RPM_BUILD_ROOT%{_libdir}/rpm/compress-doc
620 install %{SOURCE16} $RPM_BUILD_ROOT%{_libdir}/rpm/check-files
621 install scripts/find-php* $RPM_BUILD_ROOT%{_libdir}/rpm/
622 install scripts/php.{prov,req} $RPM_BUILD_ROOT%{_libdir}/rpm/
624 install %{SOURCE30} $RPM_BUILD_ROOT%{_bindir}/builder
625 install %{SOURCE31} $RPM_BUILD_ROOT%{_bindir}/adapter.awk
626 install %{SOURCE32} $RPM_BUILD_ROOT%{_bindir}/pldnotify.awk
628 install rpmio/ugid.h $RPM_BUILD_ROOT%{_includedir}/rpm
630 install -d $RPM_BUILD_ROOT%{_sysconfdir}/rpm
631 cat > $RPM_BUILD_ROOT%{_sysconfdir}/rpm/macros <<EOF
632 # customized rpm macros - global for host
634 #%%_install_langs pl_PL:en_US
638 # for rpm -e|-U --repackage
639 install -d $RPM_BUILD_ROOT/var/spool/repackage
643 rm -f doc/manual/Makefile*
646 rm -rf $RPM_BUILD_ROOT
648 %post lib -p /sbin/ldconfig
649 %postun lib -p /sbin/ldconfig
650 %post -n beecrypt -p /sbin/ldconfig
651 %postun -n beecrypt -p /sbin/ldconfig
654 find /usr/lib/rpm -name '*-linux' -type l | xargs rm -f
656 %files -f %{name}.lang
657 %defattr(644,root,root,755)
658 %doc RPM-PGP-KEY CHANGES doc/manual/*
660 %attr(755,root,root) /bin/rpm
662 %dir %{_sysconfdir}/rpm
663 %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/rpm/macros
665 %{_mandir}/man8/rpm.8*
666 %lang(fr) %{_mandir}/fr/man8/rpm.8*
667 %lang(ja) %{_mandir}/ja/man8/rpm.8*
668 %lang(ko) %{_mandir}/ko/man8/rpm.8*
669 %lang(pl) %{_mandir}/pl/man8/rpm.8*
670 %lang(ru) %{_mandir}/ru/man8/rpm.8*
671 %lang(sk) %{_mandir}/sk/man8/rpm.8*
674 %dir %attr(700,root,root) /var/spool/repackage
677 %doc %attr(755,root,root) %{_libdir}/rpm/convertrpmrc.sh
680 %{_libdir}/rpm/rpmpopt*
681 %{_libdir}/rpm/macros
684 %defattr(644,root,root,755)
685 %attr(755,root,root) %{_libdir}/librpm*-*.so
688 %defattr(644,root,root,755)
689 %attr(755,root,root) %{_libdir}/rpm/compress-doc
690 %attr(755,root,root) %{_libdir}/rpm/cross-build
691 %attr(755,root,root) %{_libdir}/rpm/find-requires
692 %attr(755,root,root) %{_libdir}/rpm/find-provides
693 %attr(755,root,root) %{_libdir}/rpm/find-rpm-provides
694 %attr(755,root,root) %{_libdir}/rpm/find-spec-bcond
695 %attr(755,root,root) %{_libdir}/rpm/find-lang.sh
696 %attr(755,root,root) %{_libdir}/rpm/mkinstalldirs
697 %attr(755,root,root) %{_libdir}/rpm/config.*
698 %attr(755,root,root) %{_libdir}/rpm/getpo.sh
699 %attr(755,root,root) %{_libdir}/rpm/install-build-tree
700 %attr(755,root,root) %{_libdir}/rpm/brp-*
701 %attr(755,root,root) %{_libdir}/rpm/check-files
702 %attr(755,root,root) %{_libdir}/rpm/check-prereqs
703 %attr(755,root,root) %{_libdir}/rpm/cpanflute
704 %attr(755,root,root) %{_libdir}/rpm/cpanflute2
705 %attr(755,root,root) %{_libdir}/rpm/Specfile.pm
706 %attr(755,root,root) %{_libdir}/rpm/http.req
707 %attr(755,root,root) %{_libdir}/rpm/magic.*
708 %attr(755,root,root) %{_libdir}/rpm/u_pkg.sh
709 %attr(755,root,root) %{_libdir}/rpm/vpkg-provides.sh
710 %attr(755,root,root) %{_libdir}/rpm/vpkg-provides2.sh
711 %attr(755,root,root) %{_libdir}/rpm/rpmb
712 %attr(755,root,root) %{_libdir}/rpm/rpmt
713 %{_libdir}/rpm/noarch-*
714 %ifarch i386 i486 i586 i686 athlon
716 %{_libdir}/rpm/athlon*
718 %ifarch sparc sparc64
719 %{_libdir}/rpm/sparc*
722 %{_libdir}/rpm/alpha*
728 %{_libdir}/rpm/sql.prov
729 %{_libdir}/rpm/sql.req
730 %{_libdir}/rpm/tcl.req
733 %attr(755,root,root) %{_bindir}/javadeps
734 %attr(755,root,root) %{_bindir}/gendiff
735 %attr(755,root,root) %{_bindir}/rpmbuild
738 %{_mandir}/man8/rpmbuild.8*
741 %defattr(644,root,root,755)
744 %attr(755,root,root) %{_libdir}/librpm.so
745 %{_libdir}/librpmio.la
746 %attr(755,root,root) %{_libdir}/librpmio.so
747 %{_libdir}/librpmdb.la
748 %attr(755,root,root) %{_libdir}/librpmdb.so
749 %{_libdir}/librpmbuild.la
750 %attr(755,root,root) %{_libdir}/librpmbuild.so
753 %defattr(644,root,root,755)
757 %defattr(644,root,root,755)
758 %attr(755,root,root) %{_bindir}/rpm2cpio
759 %attr(755,root,root) %{_libdir}/rpm/rpmdiff*
760 %attr(755,root,root) %{_libdir}/rpm/tgpg
761 %attr(755,root,root) %{_libdir}/rpm/find-debuginfo.sh
762 %attr(755,root,root) %{_bindir}/rpmgraph
763 %attr(755,root,root) %{_bindir}/rpmcache
764 %attr(755,root,root) %{_bindir}/striptofile
765 %attr(755,root,root) %{_bindir}/unstripfile
767 #%%{_libdir}/rpm/rpm.daily
768 #%%{_libdir}/rpm/rpm.log
769 #%%{_libdir}/rpm/rpm.xinetd
770 %{_libdir}/rpm/rpm2cpio.sh
772 %{_mandir}/man8/rpm2cpio.8*
773 %lang(ja) %{_mandir}/ja/man8/rpm2cpio.8*
774 %lang(ko) %{_mandir}/ko/man8/rpm2cpio.8*
775 %lang(pl) %{_mandir}/pl/man8/rpm2cpio.8*
776 %lang(ru) %{_mandir}/ru/man8/rpm2cpio.8*
777 %{_mandir}/man8/rpmcache.8*
778 %{_mandir}/man8/rpmgraph.8*
781 %defattr(644,root,root,755)
782 %attr(755,root,root) %{_libdir}/rpm/perl*
783 %attr(755,root,root) %{_libdir}/rpm/find-perl-*
784 %attr(755,root,root) %{_libdir}/rpm/find-*.perl
785 %attr(755,root,root) %{_libdir}/rpm/find-prov.pl
786 %attr(755,root,root) %{_libdir}/rpm/find-req.pl
787 %attr(755,root,root) %{_libdir}/rpm/get_magic.pl
789 %{_libdir}/rpm/macros.perl
792 %defattr(644,root,root,755)
793 %{_libdir}/rpm/macros.python
796 %defattr(644,root,root,755)
797 %attr(755,root,root) %{_libdir}/rpm/php*
798 %attr(755,root,root) %{_libdir}/rpm/find-php*
799 %{_libdir}/rpm/macros.php
802 %defattr(644,root,root,755)
803 %attr(755,root,root) %{py_sitedir}/*.so
804 %attr(755,root,root) %{py_sitedir}/rpmdb/*.so
805 %{py_sitedir}/rpmdb/*.py*
808 %defattr(644,root,root,755)
809 %attr(755,root,root) %{_bindir}/builder
810 %attr(755,root,root) %{_bindir}/adapter.awk
811 %attr(755,root,root) %{_bindir}/pldnotify.awk
814 %defattr(644,root,root,755)
815 %attr(755,root,root) %{_libdir}/libbeecrypt.so.*.*
817 %files -n beecrypt-devel
818 %defattr(644,root,root,755)
819 %{_libdir}/libbeecrypt.so
820 %{_libdir}/libbeecrypt.la
821 %{_includedir}/beecrypt
823 %files -n beecrypt-static
824 %defattr(644,root,root,755)
825 %{_libdir}/libbeecrypt.a