]> git.pld-linux.org Git - packages/rpm.git/blob - rpm.spec
- base R: equal -lib (important!)
[packages/rpm.git] / rpm.spec
1 #
2 # TODO:
3 # - learn find-perl-provides to use the __perl macro instead
4 #   of /usr/bin/perl
5 #   NOTE: there is no find-perl* now, only perl.{prov,req}
6 # - use system libmagic not internal libfmagic
7 #
8 # Conditional build:
9 # _without_static       - build shared /bin/rpm (doesn't work at the moment)
10 # _without_docs         - don't generate documentation with doxygen
11 # force_cc              - force using __cc other than "%{_target_cpu}-pld-linux-gcc"
12 # force_cxx             - force using __cxx other than "%{_target_cpu}-pld-linux-g++"
13 # force_cpp             - force using __cpp other than "%{_target_cpu}-pld-linux-gcc -E"
14 #
15 %include        /usr/lib/rpm/macros.python
16 %define snap    20030610
17 # versions of required libraries
18 %define reqdb_ver       4.2.50-1
19 %define reqpopt_ver     1.9
20 %define beecrypt_ver    3.0.0-0.20030610.1
21 %define rpm_macros_rev  1.132
22 Summary:        RPM Package Manager
23 Summary(de):    RPM Packet-Manager
24 Summary(es):    Gestor de paquetes RPM
25 Summary(pl):    Aplikacja do zarz±dzania pakietami RPM
26 Summary(pt_BR): Gerenciador de pacotes RPM
27 Summary(ru):    íÅÎÅÄÖÅÒ ÐÁËÅÔÏ× ÏÔ RPM
28 Summary(uk):    íÅÎÅÄÖÅÒ ÐÁËÅԦנצĠRPM
29 Name:           rpm
30 %define ver     4.3
31 Version:        %{ver}
32 Release:        0.%{snap}.29
33 License:        GPL
34 Group:          Base
35 #Source0:       ftp://ftp.rpm.org/pub/rpm/dist/rpm-4.2.x/%{name}-%{version}.%{snap}.tar.gz
36 Source0:        ftp://distfiles.pld-linux.org/src/%{name}-%{version}.%{snap}.tar.gz
37 # Source0-md5:  f923fe5ca8f0803868ae7bcc0fabe9bb
38 Source1:        %{name}.groups
39 Source2:        %{name}.platform
40 Source3:        %{name}-install-tree
41 Source4:        %{name}-find-rpm-provides
42 Source5:        %{name}-find-spec-bcond
43 Source6:        %{name}-find-lang
44 Source7:        %{name}-find-provides
45 Source8:        %{name}-find-requires
46 Source9:        %{name}-groups-po.awk
47 Source10:       %{name}-compress-doc
48 Source11:       %{name}-check-files
49 Source12:       %{name}-php-provides
50 Source13:       %{name}-php-requires
51 Source14:       %{name}.macros
52 Source15:       %{name}-find-provides-wrapper
53 Source16:       %{name}-find-requires-wrapper
54 Source30:       builder
55 Source31:       adapter.awk
56 Source32:       pldnotify.awk
57 Source33:       perl.prov
58 Patch0:         %{name}-pl.po.patch
59 Patch1:         %{name}-rpmrc.patch
60 Patch2:         %{name}-arch.patch
61 Patch3:         %{name}-rpmpopt.patch
62 Patch4:         %{name}-perl-macros.patch
63 Patch5:         %{name}-perl-req-perlfile.patch
64 Patch6:         %{name}-glob.patch
65 Patch7:         %{name}-noexpand.patch
66 Patch8:         %{name}-scripts-closefds.patch
67 Patch9:         %{name}-python-macros.patch
68 Patch10:        %{name}-gettext-in-header.patch
69 Patch11:        %{name}-compress-doc.patch
70 Patch12:        %{name}-gettext0.11.patch
71 Patch13:        %{name}-build.patch
72 Patch14:        %{name}-system_libs.patch
73 Patch15:        %{name}-bb-and-short-circuit.patch
74 Patch16:        %{name}-etc_dir.patch
75 Patch17:        %{name}-system_libs-more.patch
76 Patch18:        %{name}-php-deps.patch
77 Patch19:        %{name}-python-fix.patch
78 Patch20:        %{name}-ldconfig-always.patch
79 Patch21:        %{name}-perl_req.patch
80 Patch22:        %{name}-system_libs_more.patch
81 Patch23:        %{name}-python_2_3.patch
82 Patch24:        %{name}-no-bin-env.patch
83 Patch25:        %{name}-specflags.patch
84 Patch26:        %{name}-magic-usesystem.patch
85 Patch27:        %{name}-dontneedutils.patch
86 Patch28:        %{name}-python-beecrypt.patch
87 Patch29:        %{name}-man-typos.patch
88 Patch30:        %{name}-man-pl.patch
89 Patch31:        %{name}-fdClose-typo.patch
90 Patch32:        %{name}-userpmdepswrappers.patch
91 Patch33:        %{name}-provides-dont-obsolete.patch
92 Patch34:        %{name}-examplesaredoc.patch
93 Patch35:        %{name}-po.patch
94 Patch36:        %{name}-amd64.patch
95 Patch37:        %{name}-notsc.patch
96 Patch38:        %{name}-hack-norpmlibdep.patch
97 Patch39:        %{name}-db42.patch
98 URL:            http://www.rpm.org/
99 Icon:           rpm.gif
100 BuildRequires:  autoconf >= 2.52
101 BuildRequires:  automake
102 BuildRequires:  beecrypt-devel >= %{beecrypt_ver}
103 BuildRequires:  bzip2-devel >= 1.0.1
104 BuildRequires:  db-devel >= %{reqdb_ver}
105 %{!?_without_docs:BuildRequires:        doxygen}
106 BuildRequires:  gettext-devel >= 0.11.4-2
107 BuildRequires:  elfutils-devel
108 #BuildRequires: libmagic-devel
109 BuildRequires:  libtool
110 BuildRequires:  patch >= 2.2
111 BuildRequires:  popt-devel >= %{reqpopt_ver}
112 BuildRequires:  python-devel >= 2.2
113 BuildRequires:  python-modules >= 2.2
114 BuildRequires:  rpm-perlprov
115 BuildRequires:  rpm-pythonprov
116 BuildRequires:  zlib-devel
117 %if %{!?_without_static:1}0
118 # Require static library only for static build
119 BuildRequires:  beecrypt-static >= %{beecrypt_ver}
120 BuildRequires:  bzip2-static >= 1.0.2-5
121 BuildRequires:  db-static >= %{reqdb_ver}
122 BuildRequires:  glibc-static >= 2.2.94
123 BuildRequires:  elfutils-static
124 #BuildRequires: libmagic-static
125 BuildRequires:  popt-static >= %{reqpopt_ver}
126 BuildRequires:  zlib-static
127 %endif
128 Requires:       popt >= %{reqpopt_ver}
129 Requires:       %{name}-lib = %{version}-%{release}
130 Conflicts:      glibc < 2.2.92
131 # avoid SEGV caused by mixed db versions
132 Conflicts:      poldek < 0.18.1-16
133 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
134
135 # not needed now (rpm processes rpmlib(*) deps internally) and didn't work
136 # anyway (broken: uses obsolete find-provides script, pgrep(??? typo???))
137 ##define        __find_provides %{SOURCE4}
138 %define         _binary_payload w9.gzdio
139 %define         _noPayloadPrefix 1
140
141 # don't require very fresh rpm.macros to build
142 %define         __gettextize gettextize --copy --force --intl ; cp -f po/Makevars{.template,}
143
144 # stabilize new build environment
145 %define         __cc %{?force_cc}%{!?force_cc:%{_target_cpu}-pld-linux-gcc}
146 %define         __cxx %{?force_cxx}%{!?force_cxx:%{_target_cpu}-pld-linux-g++}
147 %define         __cpp %{?force_cpp}%{!?force_cpp:%{_target_cpu}-pld-linux-gcc -E}
148
149 %description
150 RPM is a powerful package manager, which can be used to build,
151 install, query, verify, update, and uninstall individual software
152 packages. A package consists of an archive of files, and package
153 information, including name, version, and description.
154
155 %description -l de
156 RPM ist ein kräftiger Packet-Manager, der verwendet sein kann zur
157 Installation, Anfrage, Verifizierung, Aktualisierung und
158 Uninstallation individueller Softwarepakete. Ein Paket besteht aus
159 einem Archiv Dateien und Paketinformation, inklusive Name, Version und
160 Beschreibung.
161
162 %description -l es
163 RPM es un poderoso administrador de paquetes, que puede ser usado para
164 construir, instalar, pesquisar, verificar, actualizar y desinstalar
165 paquetes individuales de software. Un paquete consiste en un
166 almacenaje de archivos, y información sobre el paquete, incluyendo
167 nombre, versión y descripción.
168
169 %description -l pl
170 RPM jest doskona³ym programem zarz±dzaj±cym pakietami. Umo¿liwia on
171 przebudowanie, instalacjê czy weryfikacjê dowolnego pakietu.
172 Informacje dotycz±ce ka¿dego pakietu, takie jak jego opis, lista
173 plików wchodz±cych w sk³ad pakietu, zale¿no¶ci od innych pakietów, s±
174 przechowywane w bazie danych i mo¿na je uzyskaæ za pomoc± opcji
175 odpytywania programu rpm.
176
177 %description -l pt_BR
178 RPM é um poderoso gerenciador de pacotes, que pode ser usado para
179 construir, instalar, pesquisar, verificar, atualizar e desinstalar
180 pacotes individuais de software. Um pacote consiste de um conjunto de
181 arquivos e informações adicionais, incluindo nome, versão e descrição
182 do pacote, permissões dos arquivos, etc.
183
184 %description -l ru
185 RPM - ÜÔÏ ÍÏÝÎÙÊ ÍÅÎÅÄÖÅÒ ÐÁËÅÔÏ×, ËÏÔÏÒÙÊ ÍÏÖÅÔ ÂÙÔØ ÉÓÐÏÌØÚÏ×ÁΠÄÌÑ
186 ÓÏÚÄÁÎÉÑ, ÉÎÓÔÁÌÌÑÃÉÉ, ÚÁÐÒÏÓÏ× (query), ÐÒÏ×ÅÒËÉ, ÏÂÎÏ×ÌÅÎÉÑ É
187 ÕÄÁÌÅÎÉÑ ÐÒÏÇÒÁÍÍÎÙÈ ÐÁËÅÔÏ×. ðÁËÅÔ ÓÏÓÔÏÉÔ ÉÚ ÆÁÊÌÏ×ÏÇÏ ÁÒÈÉ×Á É
188 ÓÌÕÖÅÂÎÏÊ ÉÎÆÏÒÍÁÃÉÉ, ×ËÌÀÞÁÀÝÅÊ ÎÁÚ×ÁÎÉÅ, ×ÅÒÓÉÀ, ÏÐÉÓÁÎÉÅ É ÄÒÕÇÉÅ
189 ÄÁÎÎÙÅ Ï ÐÁËÅÔÅ.
190
191 %description -l uk
192 RPM - ÃÅ ÐÏÔÕÖÎÉÊ ÍÅÎÅÄÖÅÒ ÐÁËÅÔ¦×, ÝÏ ÍÏÖÅ ÂÕÔÉ ×ÉËÏÒÉÓÔÁÎÉÊ ÄÌÑ
193 ÓÔ×ÏÒÅÎÎÑ, ¦ÎÓÔÁÌÑæ§, ÚÁÐÉԦנ(query), ÐÅÒÅצÒËÉ, ÐÏÎÏ×ÌÅÎÎÑ ÔÁ
194 ×ÉÄÁÌÅÎÎÑ ÐÒÏÇÒÁÍÎÉÈ ÐÁËÅÔ¦×. ðÁËÅÔ ÓËÌÁÄÁ¤ÔØÓÑ Ú ÆÁÊÌÏ×ÏÇÏ ÁÒȦ×Õ ÔÁ
195 ÓÌÕÖÂÏ×ϧ ¦ÎÆÏÒÍÁæ§, ÝϠͦÓÔÉÔØ ÎÁÚ×Õ, ×ÅÒÓ¦À, ÏÐÉÓ ÔÁ ¦ÎÛÕ
196 ¦ÎÆÏÒÍÁæÀ ÐÒÏ ÐÁËÅÔ.
197
198 %package devel
199 Summary:        Header files for rpm libraries
200 Summary(de):    Header-Dateien für rpm Libraries
201 Summary(es):    Archivos de inclusión y bibliotecas para programas de manipulación de paquetes rpm
202 Summary(pl):    Pliki nag³ówkowe bibliotek rpm
203 Summary(pt_BR): Arquivos de inclusão e bibliotecas para programas de manipulação de pacotes RPM
204 Summary(ru):    èÅÄÅÒÙ É ÂÉÂÌÉÏÔÅËÉ ÄÌÑ ÐÒÏÇÒÁÍÍ, ÒÁÂÏÔÁÀÝÉÈ Ó rpm-ÐÁËÅÔÁÍÉ
205 Summary(uk):    èÅÄÅÒÉ ÔÁ Â¦Â̦ÏÔÅËÉ ÄÌÑ ÐÒÏÇÒÁÍ, ÝÏ ÐÒÁÃÀÀÔØ Ú ÐÁËÅÔÁÍÉ rpm
206 Group:          Development/Libraries
207 Requires:       %{name}-lib = %{version}-%{release}
208 Requires:       beecrypt-devel >= %{beecrypt_ver}
209 Requires:       bzip2-devel
210 Requires:       db-devel
211 Requires:       elfutils-devel
212 Requires:       popt-devel >= %{reqpopt_ver}
213 Requires:       zlib-devel
214
215 %description devel
216 The RPM packaging system includes C libraries that make it easy to
217 manipulate RPM packages and databases. They are intended to ease the
218 creation of graphical package managers and other tools that need
219 intimate knowledge of RPM packages. This package contains header files
220 for these libraries.
221
222 %description devel -l de
223 Der RPM-Packensystem enthält eine C-Library, die macht es einfach
224 RPM-Pakete und Dateibanken zu manipulieren. Er eignet sich für
225 Vereinfachung des Schaffens grafischer Paket-Manager und anderer
226 Werkzeuge, die intime Kenntnis von RPM-Paketen brauchen.
227
228 %description devel -l es
229 El sistema de empaquetado RPM incluye una biblioteca C que vuelve
230 fácil la manipulación de paquetes y bases de datos RPM. Su objetivo es
231 facilitar la creación de administradores gráficos de paquetes y otras
232 herramientas que necesiten un conocimiento profundo de paquetes RPM.
233
234 %description devel -l pl
235 System RPM zawiera biblioteki C, które u³atwiaj± manipulowanie
236 pakietami RPM oraz bazami danych. W zamiarze ma to upro¶ciæ tworzenie
237 graficznych programów zarz±dzaj±cych pakietami oraz innych narzêdzi,
238 które wymagaj± szczegó³owej wiedzy na temat pakietów RPM. Ten pakiet
239 zawiera pliki nag³ówkowe wspomnianych bibliotek.
240
241 %description devel -l pt_BR
242 O sistema de empacotamento RPM inclui uma biblioteca C que torna fácil
243 a manipulação de pacotes e bases de dados RPM. Seu objetivo é
244 facilitar a criação de gerenciadores gráficos de pacotes e outras
245 ferramentas que precisem de conhecimento profundo de pacotes RPM.
246
247 %description devel -l ru
248 óÉÓÔÅÍÁ ÕÐÒÁ×ÌÅÎÉÑ ÐÁËÅÔÁÍÉ RPM ÓÏÄÅÒÖÉÔ ÂÉÂÌÉÏÔÅËÕ C, ËÏÔÏÒÁÑ
249 ÕÐÒÏÝÁÅÔ ÍÁÎÉÐÕÌÑÃÉÀ ÐÁËÅÔÁÍÉ RPM É ÓÏÏÔ×ÅÔÓÔ×ÕÀÝÉÍÉ ÂÁÚÁÍÉ ÄÁÎÎÙÈ.
250 üÔÁ ÂÉÂÌÉÏÔÅËÁ ÐÒÅÄÎÁÚÎÁÞÅÎÁ ÄÌÑ ÏÂÌÅÇÞÅÎÉÑ ÓÏÚÄÁÎÉÑ ÇÒÁÆÉÞÅÓËÉÈ
251 ÐÁËÅÔÎÙÈ ÍÅÎÅÄÖÅÒÏ× É ÄÒÕÇÉÈ ÕÔÉÌÉÔ, ËÏÔÏÒÙÍ ÎÅÏÂÈÏÄÉÍÏ ÒÁÂÏÔÁÔØ Ó
252 ÐÁËÅÔÁÍÉ RPM.
253
254 %description devel -l uk
255 óÉÓÔÅÍÁ ËÅÒÕ×ÁÎÎÑ ÐÁËÅÔÁÍÉ RPM Í¦ÓÔÉÔؠ¦Â̦ÏÔÅËÕ C, ËÏÔÒÁ ÓÐÒÏÝÕ¤
256 ÒÏÂÏÔÕ Ú ÐÁËÅÔÁÍÉ RPM ÔÁ ×¦ÄÐÏצÄÎÉÍÉ ÂÁÚÁÍÉ ÄÁÎÉÈ. ãѠ¦Â̦ÏÔÅËÁ
257 ÐÒÉÚÎÁÞÅÎÁ ÄÌÑ ÐÏÌÅÇÛÅÎÎÑ ÓÔ×ÏÒÅÎÎÑ ÇÒÁƦÞÎÉÈ ÐÁËÅÔÎÉÈ ÍÅÎÅÄÖÅҦנÔÁ
258 ¦ÎÛÉÈ ÕÔÉ̦Ô, ÝÏ ÐÒÁÃÀÀÔØ Ú ÐÁËÅÔÁÍÉ RPM.
259
260 %package static
261 Summary:        RPM static libraries
262 Summary(de):    RPMs statische Libraries
263 Summary(pl):    Biblioteki statyczne RPM-a
264 Summary(pt_BR): Bibliotecas estáticas para o desenvolvimento de aplicações RPM
265 Summary(ru):    óÔÁÔÉÞÅÓËÁÑ ÂÉÂÌÉÏÔÅËÁ ÄÌÑ ÐÒÏÇÒÁÍÍ, ÒÁÂÏÔÁÀÝÉÈ Ó rpm-ÐÁËÅÔÁÍÉ
266 Summary(uk):    óÔÁÔÉÞÎÁ Â¦Â̦ÏÔÅËÁ ÄÌÑ ÐÒÏÇÒÁÍ, ÝÏ ÐÒÁÃÀÀÔØ Ú ÐÁËÅÔÁÍÉ rpm
267 Group:          Development/Libraries
268 Requires:       %{name}-devel = %{version}-%{release}
269 Requires:       beecrypt-static >= %{beecrypt_ver}
270 Requires:       bzip2-static
271 Requires:       db-static
272 Requires:       elfutils-static
273 Requires:       popt-static >= %{reqpopt_ver}
274 Requires:       zlib-static
275
276 %description static
277 RPM static libraries.
278
279 %description static -l de
280 RPMs statische Libraries.
281
282 %description static -l pl
283 Biblioteki statyczne RPM-a.
284
285 %description static -l pt_BR
286 Bibliotecas estáticas para desenvolvimento.
287
288 %description static -l ru
289 óÉÓÔÅÍÁ ÕÐÒÁ×ÌÅÎÉÑ ÐÁËÅÔÁÍÉ RPM ÓÏÄÅÒÖÉÔ ÂÉÂÌÉÏÔÅËÕ C, ËÏÔÏÒÁÑ
290 ÕÐÒÏÝÁÅÔ ÍÁÎÉÐÕÌÑÃÉÀ ÐÁËÅÔÁÍÉ RPM É ÓÏÏÔ×ÅÔÓÔ×ÕÀÝÉÍÉ ÂÁÚÁÍÉ ÄÁÎÎÙÈ.
291 üÔÏ ÓÔÁÔÉÞÅÓËÁÑ ÂÉÂÌÉÏÔÅËÁ RPM.
292
293 %description static -l uk
294 óÉÓÔÅÍÁ ËÅÒÕ×ÁÎÎÑ ÐÁËÅÔÁÍÉ RPM Í¦ÓÔÉÔؠ¦Â̦ÏÔÅËÕ C, ËÏÔÒÁ ÓÐÒÏÝÕ¤
295 ÒÏÂÏÔÕ Ú ÐÁËÅÔÁÍÉ RPM ÔÁ ×¦ÄÐÏצÄÎÉÍÉ ÂÁÚÁÍÉ ÄÁÎÉÈ. ãÅ ÓÔÁÔÉÞÎÁ
296 ¦Â̦ÏÔÅËÁ RPM.
297
298 %package utils
299 Summary:        Additional utilities for managing rpm packages and database
300 Summary(de):    Zusatzwerkzeuge für Verwaltung RPM-Pakete und Datenbanken
301 Summary(pl):    Dodatkowe narzêdzia do zarz±dzania baz± RPM-a i pakietami
302 Group:          Applications/File
303 Requires:       %{name} = %{version}-%{release}
304 Requires:       popt >= %{reqpopt_ver}
305
306 %description utils
307 Additional utilities for managing rpm packages and database.
308
309 %description utils -l de
310 Zusatzwerkzeuge für Verwaltung RPM-Pakete und Datenbanken.
311
312 %description utils -l pl
313 Dodatkowe narzêdzia do zarz±dzania baz± RPM-a i pakietami.
314
315 %package utils-perl
316 Summary:        Additional utilities for managing rpm packages and database
317 Summary(de):    Zusatzwerkzeuge für Verwaltung RPM-Pakete und Datenbanken
318 Summary(pl):    Dodatkowe narzêdzia do zarz±dzania baz± RPM-a i pakietami
319 Group:          Applications/File
320 Requires:       %{name}-utils = %{version}-%{release}
321 Requires:       popt >= %{reqpopt_ver}
322
323 %description utils-perl
324 Additional utilities for managing rpm packages and database.
325
326 %description utils-perl -l de
327 Zusatzwerkzeuge für Verwaltung RPM-Pakete und Datenbanken.
328
329 %description utils-perl -l pl
330 Dodatkowe narzêdzia do zarz±dzania baz± RPM-a i pakietami.
331
332 %package utils-static
333 Summary:        Static rpm utilities
334 Summary(pl):    Statyczne narzêdzia rpm
335 Group:          Applications/System
336 Requires:       %{name} = %{version}-%{release}
337
338 %description utils-static
339 Static rpm utilities for repairing system in case something with
340 shared libraries used by rpm become broken. Currently it contains rpmi
341 binary, which can be used to install/upgrade/remove packages without
342 using shared libraries (well, in fact with exception of NSS modules).
343
344 %description utils-static -l pl
345 Statyczne narzêdzia rpm do naprawy systemu w przypadku zepsucia czego¶
346 zwi±zanego z bibliotekami wspó³dzielonymi u¿ywanymi przez rpm-a.
347 Aktualnie pakiet zawiera binarkê rpmi, któr± mo¿na u¿yæ do instalacji,
348 uaktualniania lub usuwania pakietów bez udzia³u bibliotek statycznych
349 (z wyj±tkiem modu³ów NSS).
350
351 %package perlprov
352 Summary:        Additional utilities for checking perl provides/requires in rpm packages
353 Summary(de):    Zusatzwerkzeuge fürs Nachsehen Perl-Abhängigkeiten in RPM-Paketen
354 Summary(pl):    Dodatkowe narzêdzia do sprawdzenia zale¿no¶ci skryptów perla w pakietach rpm
355 Group:          Applications/File
356 Requires:       %{name} = %{version}-%{release}
357 Requires:       perl-devel
358 Requires:       perl-modules
359
360 %description perlprov
361 Additional utilities for checking perl provides/requires in rpm
362 packages.
363
364 %description perlprov -l de
365 Zusatzwerkzeuge fürs Nachsehen Perl-Abhängigkeiten in RPM-Paketen.
366
367 %description perlprov -l pl
368 Dodatkowe narzêdzia do sprawdzenia zale¿no¶ci skryptów perla w
369 pakietach rpm.
370
371 %package pythonprov
372 Summary:        Python macros, which simplifies creation of rpm packages with Python software
373 Summary(pl):    Makra u³atwiaj±ce tworzenie pakietów rpm z programami napisanymi w Pythonie
374 Group:          Applications/File
375 Requires:       %{name} = %{version}-%{release}
376 Requires:       python-modules
377
378 %description pythonprov
379 Python macros, which simplifies creation of rpm packages with Python
380 software.
381
382 %description pythonprov -l pl
383 Makra u³atwiaj±ce tworzenie pakietów rpm z programami napisanymi w
384 Pythonie.
385
386 %package php-pearprov
387 Summary:        Additional utilities for managing rpm packages and database
388 Summary(pl):    Dodatkowe narzêdzia do sprawdzania zale¿no¶ci skryptów php w rpm
389 Group:          Applications/File
390 Requires:       %{name} = %{version}-%{release}
391
392 %description php-pearprov
393 Additional utilities for checking php pear provides/requires in rpm
394 packages.
395
396 %description php-pearprov -l pl
397 Dodatkowe narzêdzia do sprawdzenia zale¿no¶ci skryptów php pear w
398 pakietach rpm.
399
400 %package -n python-rpm
401 Summary:        Python interface to RPM library
402 Summary(pl):    Pythonowy interfejs do biblioteki RPM-a
403 Summary(pt_BR): Módulo Python para aplicativos que manipulam pacotes RPM
404 Group:          Development/Languages/Python
405 Requires:       %{name} = %{version}-%{release}
406 %pyrequires_eq  python
407 Obsoletes:      rpm-python
408
409 %description -n python-rpm
410 The rpm-python package contains a module which permits applications
411 written in the Python programming language to use the interface
412 supplied by RPM (RPM Package Manager) libraries.
413
414 This package should be installed if you want to develop Python
415 programs that will manipulate RPM packages and databases.
416
417 %description -n python-rpm -l pl
418 Pakiet rpm-python zawiera modu³, który pozwala aplikacjom napisanym w
419 Pythonie na u¿ywanie interfejsu dostarczanego przez biblioteki RPM-a.
420
421 Pakiet ten powinien zostaæ zainstalowany, je¶li chcesz pisaæ w
422 Pythonie programy manipuluj±ce pakietami i bazami danych rpm.
423
424 %description -n python-rpm -l pt_BR
425 O pacote rpm-python contém um módulo que permite que aplicações
426 escritas em Python utilizem a interface fornecida pelas bibliotecas
427 RPM (RPM Package Manager).
428
429 Esse pacote deve ser instalado se você quiser desenvolver programas em
430 Python para manipular pacotes e bancos de dados RPM.
431
432 %package lib
433 Summary:        RPMs library
434 Summary(pl):    Biblioteki RPM-a
435 Group:          Libraries
436 Requires:       db >= %{reqdb_ver}
437 Requires:       popt >= %{reqpopt_ver}
438 # avoid SEGV caused by mixed db versions
439 Conflicts:      poldek < 0.18.1-16
440
441 %description lib
442 RPMs library.
443
444 %description lib -l pl
445 Biblioteki RPM-a.
446
447 %package build
448 Summary:        Scripts for building binary RPM packages
449 Summary(de):    Scripts fürs Bauen binärer RPM-Pakete
450 Summary(pl):    Skrypty pomocnicze do budowania binarnych RPM-ów
451 Summary(pt_BR): Scripts e programas executáveis usados para construir pacotes
452 Summary(ru):    óËÒÉÐÔÙ É ÕÔÉÌÉÔÙ, ÎÅÏÂÈÏÄÉÍÙÅ ÄÌÑ ÓÂÏÒËÉ ÐÁËÅÔÏ×
453 Summary(uk):    óËÒÉÐÔÉ ÔÁ ÕÔÉ̦ÔÉ, ÎÅÏÂȦÄΦ ÄÌÑ ÐÏÂÕÄÏ×É ÐÁËÅÔ¦×
454 Group:          Applications/File
455 Requires(pre):  findutils
456 Requires:       %{name}-utils = %{version}-%{release}
457 Requires:       /bin/id
458 Requires:       awk
459 Requires:       binutils
460 Requires:       chrpath
461 Requires:       diffutils
462 Requires:       file >= 4.01
463 Requires:       fileutils
464 Requires:       findutils
465 %ifarch athlon
466 Requires:       gcc >= 3.0.3
467 %else
468 Requires:       gcc
469 %endif
470 Requires:       glibc-devel
471 Requires:       grep
472 Requires:       gzip
473 Requires:       make
474 Requires:       patch
475 Requires:       popt >= 1.7
476 Requires:       sed
477 Requires:       sh-utils
478 Requires:       tar
479 Requires:       textutils
480 Provides:       rpmbuild(macros) = %{rpm_macros_rev}
481
482 %description build
483 Scripts for building binary RPM packages.
484
485 %description build -l de
486 Scripts fürs Bauen binärer RPM-Pakete.
487
488 %description build -l pl
489 Skrypty pomocnicze do budowania binarnych RPM-ów.
490
491 %description build -l pt_BR
492 Este pacote contém scripts e programas executáveis que são usados para
493 construir pacotes usando o RPM.
494
495 %description build -l ru
496 òÁÚÌÉÞÎÙÅ ×ÓÐÏÍÏÇÁÔÅÌØÎÙÅ ÓËÒÉÐÔÙ É ÉÓÐÏÌÎÑÅÍÙÅ ÐÒÏÇÒÁÍÍÙ, ËÏÔÏÒÙÅ
497 ÉÓÐÏÌØÚÕÀÔÓÑ ÄÌÑ ÓÂÏÒËÉ RPM'Ï×.
498
499 %description build -l uk
500 ò¦ÚÎÏÍÁΦÔΦ ÄÏÐÏͦÖΦ ÓËÒÉÐÔÉ ÔÁ ÕÔÉ̦ÔÉ, Ñ˦ ×ÉËÏÒÉÓÔÏ×ÕÀÔØÓÑ ÄÌÑ
501 ÐÏÂÕÄÏ×É RPM'¦×.
502
503 %package build-tools
504 Summary:        Scripts for managing .spec files and building RPM packages
505 Summary(de):    Scripts fürs Bauen binärer RPM-Pakete
506 Summary(pl):    Skrypty pomocnicze do zarz±dznia plikami .spec i budowania RPM-ów
507 Summary(pt_BR): Scripts e programas executáveis usados para construir pacotes
508 Summary(ru):    óËÒÉÐÔÙ É ÕÔÉÌÉÔÙ, ÎÅÏÂÈÏÄÉÍÙÅ ÄÌÑ ÓÂÏÒËÉ ÐÁËÅÔÏ×
509 Summary(uk):    óËÒÉÐÔÉ ÔÁ ÕÔÉ̦ÔÉ, ÎÅÏÂȦÄΦ ÄÌÑ ÐÏÂÕÄÏ×É ÐÁËÅÔ¦×
510 Group:          Applications/File
511 Requires:       %{name}-build = %{version}-%{release}
512 # these are optional
513 #Requires:      cvs
514 #Requires:      wget
515
516 %description build-tools
517 Scripts for managing .spec files and building RPM packages.
518
519 %description build-tools -l de
520 Scripts fürs Bauen RPM-Pakete.
521
522 %description build-tools -l pl
523 Skrypty pomocnicze do zarz±dzania plikami .spec i do budowania RPM-ów.
524
525 %description build-tools -l pt_BR
526 Este pacote contém scripts e programas executáveis que são usados para
527 construir pacotes usando o RPM.
528
529 %description build-tools -l ru
530 òÁÚÌÉÞÎÙÅ ×ÓÐÏÍÏÇÁÔÅÌØÎÙÅ ÓËÒÉÐÔÙ É ÉÓÐÏÌÎÑÅÍÙÅ ÐÒÏÇÒÁÍÍÙ, ËÏÔÏÒÙÅ
531 ÉÓÐÏÌØÚÕÀÔÓÑ ÄÌÑ ÓÂÏÒËÉ RPM'Ï×.
532
533 %description build-tools -l uk
534 ò¦ÚÎÏÍÁΦÔΦ ÄÏÐÏͦÖΦ ÓËÒÉÐÔÉ ÔÁ ÕÔÉ̦ÔÉ, Ñ˦ ×ÉËÏÒÉÓÔÏ×ÕÀÔØÓÑ ÄÌÑ
535 ÐÏÂÕÄÏ×É RPM'¦×.
536
537 %prep
538 %setup -q
539 %patch0 -p1
540 %patch1 -p1
541 %patch2 -p1
542 %patch3 -p1
543 %patch4 -p1
544 %patch5 -p1
545 %patch6 -p1
546 %patch7 -p1
547 %patch8 -p1
548 %patch9 -p1
549 %patch10 -p1
550 %patch11 -p1
551 %patch12 -p1
552 %patch13 -p1
553 %patch14 -p1
554 %patch15 -p1
555 %patch16 -p1
556 %patch17 -p1
557 %patch18 -p1
558 %patch19 -p1
559 %patch20 -p1
560 %patch21 -p1
561 %patch22 -p1
562 %patch23 -p1
563 %patch24 -p1
564
565 sed -e 's/^/@pld@/' %{SOURCE2} >>platform.in
566 cp -f platform.in macros.pld.in
567 echo '%%define  _perl_deps      1' > macros.perl
568 echo '# obsoleted file' > macros.python
569 echo '%%define  _php_deps       1' > macros.php
570 install %{SOURCE6} scripts/find-lang.sh
571 install %{SOURCE12} scripts/php.prov.in
572 install %{SOURCE13} scripts/php.req.in
573 install %{SOURCE33} scripts/perl.prov
574 cat %{SOURCE14} >> macros.in
575 %patch25 -p1
576 %patch26 -p1
577 %patch27 -p1
578 %patch28 -p1
579 %patch29 -p1
580 %patch30 -p1
581 %patch31 -p1
582 %patch32 -p1
583 %patch33 -p1
584 %patch34 -p1
585 %patch35 -p1
586 %patch36 -p1
587 %patch37 -p1
588 %patch38 -p1
589 %patch39 -p1
590
591 cd scripts;
592 mv -f perl.req perl.req.in
593 mv -f perl.prov perl.prov.in
594 cd ..
595
596 chmod +x %{SOURCE4}
597 rm -rf zlib libelf db db3 popt rpmdb/db.h
598
599 # generate Group translations to *.po
600 awk -f %{SOURCE9} %{SOURCE1}
601
602 # update macros paths
603 for f in doc{,/ja,/pl}/rpm.8 doc{,/ja,/pl}/rpmbuild.8 ; do
604         sed -e 's@lib/rpm/redhat@lib/rpm/pld@g' $f > ${f}.tmp
605         mv -f ${f}.tmp $f
606 done
607
608 %build
609 cd file
610 rm -f missing
611 %{__libtoolize}
612 %{__aclocal}
613 %{__autoheader}
614 %{__autoconf}
615 %{__automake}
616 cd ..
617
618 rm -f missing
619 %{__libtoolize}
620 %{__gettextize}
621 %{__aclocal}
622 %{__autoheader}
623 %{__autoconf}
624 %{__automake}
625
626 # config.guess doesn't handle athlon, so we have to change it by hand.
627 # rpm checks for CPU type at runtime, but it looks better
628 sed -e 's|@host@|%{_target_cpu}-%{_target_vendor}-linux-gnu|'  \
629         -e 's|@host_cpu@|%{_target_cpu}|'  macros.in  > macros.tmp
630 mv -f macros.tmp macros.in
631
632 # pass CC and CXX too in case of building with some older configure macro
633 %configure \
634         CC="%{__cc}" CXX="%{__cxx}" CPP="%{__cpp}" \
635         --enable-shared \
636         --enable-static \
637         %{!?_without_docs:--with-apidocs} \
638         --with-python=auto \
639         --without-db
640
641 %{__make} \
642         %{?_without_static:rpm_LDFLAGS="\$(myLDFLAGS)"} \
643         myLDFLAGS="%{rpmldflags}"
644
645 %install
646 rm -rf $RPM_BUILD_ROOT
647 install -d $RPM_BUILD_ROOT/lib
648
649 %{__make} install \
650         DESTDIR=$RPM_BUILD_ROOT \
651         pkgbindir="%{_bindir}"
652
653 install macros.perl     $RPM_BUILD_ROOT%{_libdir}/rpm/macros.perl
654 install macros.python   $RPM_BUILD_ROOT%{_libdir}/rpm/macros.python
655 install macros.php      $RPM_BUILD_ROOT%{_libdir}/rpm/macros.php
656
657 install %{SOURCE1} doc/manual/groups
658 install %{SOURCE3} $RPM_BUILD_ROOT%{_libdir}/rpm/install-build-tree
659 install %{SOURCE4} $RPM_BUILD_ROOT%{_libdir}/rpm/find-rpm-provides
660 install %{SOURCE5} $RPM_BUILD_ROOT%{_libdir}/rpm/find-spec-bcond
661 # 2 following files - to be removed or changed to find-elf-*
662 # (to generate only ELF dependencies using objdump)???
663 # WARNING: don't even try to use, currently broken by some 64-bit experiments
664 install %{SOURCE7} $RPM_BUILD_ROOT%{_libdir}/rpm/find-provides
665 install %{SOURCE8} $RPM_BUILD_ROOT%{_libdir}/rpm/find-requires
666 install %{SOURCE10} $RPM_BUILD_ROOT%{_libdir}/rpm/compress-doc
667 install %{SOURCE11} $RPM_BUILD_ROOT%{_libdir}/rpm/check-files
668 install %{SOURCE15} $RPM_BUILD_ROOT%{_libdir}/rpm/find-provides-wrapper
669 install %{SOURCE16} $RPM_BUILD_ROOT%{_libdir}/rpm/find-requires-wrapper
670 install scripts/find-php*       $RPM_BUILD_ROOT%{_libdir}/rpm
671 install scripts/php.{prov,req}  $RPM_BUILD_ROOT%{_libdir}/rpm
672
673 install %{SOURCE30} $RPM_BUILD_ROOT%{_bindir}/builder
674 install %{SOURCE31} $RPM_BUILD_ROOT%{_bindir}/adapter.awk
675 install %{SOURCE32} $RPM_BUILD_ROOT%{_bindir}/pldnotify.awk
676
677 install rpmio/ugid.h $RPM_BUILD_ROOT%{_includedir}/rpm
678
679 install -d $RPM_BUILD_ROOT%{_sysconfdir}/rpm
680 cat > $RPM_BUILD_ROOT%{_sysconfdir}/rpm/macros <<EOF
681 # customized rpm macros - global for host
682 #
683 #%%_install_langs pl_PL:en_US
684 %%distribution PLD
685 EOF
686
687 cat > $RPM_BUILD_ROOT%{_sysconfdir}/rpm/noautoprovfiles <<EOF
688 # global list of files (name regexps) which don't generate Provides
689 EOF
690 cat > $RPM_BUILD_ROOT%{_sysconfdir}/rpm/noautoprov <<EOF
691 # global list of capabilities (regexps) not to be used in Provides
692 EOF
693 cat > $RPM_BUILD_ROOT%{_sysconfdir}/rpm/noautoreqfiles <<EOF
694 # global list of files (name regexps) which don't generate Requires
695 /usr/src/examples/.*
696 /usr/share/doc/.*
697 EOF
698 cat > $RPM_BUILD_ROOT%{_sysconfdir}/rpm/noautoreq <<EOF
699 # global list of capabilities (regexps) not to be used in Requires
700 EOF
701 cat > $RPM_BUILD_ROOT%{_sysconfdir}/rpm/noautoreqdep <<EOF
702 # global list of capabilities (SONAME, perl(module), php(module) regexps)
703 # which don't generate dependencies on package NAMES
704 libGL.so.1
705 libGLU.so.1
706 libOSMesa.so.4
707 libglide3.so.3
708 libgtkmozembed.so
709 libgtksuperwin.so
710 libxpcom.so
711 EOF
712 cat > $RPM_BUILD_ROOT%{_sysconfdir}/rpm/noautocompressdoc <<EOF
713 # global list of file masks not to be compressed in DOCDIR
714 EOF
715
716 # for rpm -e|-U --repackage
717 install -d $RPM_BUILD_ROOT/var/spool/repackage
718
719 # move libs to /lib
720 for a in librpm-%{ver}.so librpmdb-%{ver}.so librpmio-%{ver}.so ; do
721         mv -f $RPM_BUILD_ROOT%{_libdir}/$a $RPM_BUILD_ROOT/lib
722         ln -s /lib/$a $RPM_BUILD_ROOT%{_libdir}/$a
723 done
724
725 for f in $RPM_BUILD_ROOT%{_datadir}/locale/{en_RN,eu_ES,gl,hu,ro,wa,zh,zh_CN.GB2312}/LC_MESSAGES/rpm.mo ; do
726         [ "`file $f | sed -e 's/.*,//' -e 's/message.*//'`" -le 1 ] && rm -f $f
727 done
728 %find_lang %{name}
729
730 rm -rf manual
731 cp -a doc/manual manual
732 rm -f manual/Makefile*
733
734 %clean
735 rm -rf $RPM_BUILD_ROOT
736
737 %post   lib -p /sbin/ldconfig
738 %postun lib -p /sbin/ldconfig
739
740 %pre build
741 find /usr/lib/rpm -name '*-linux' -type l | xargs rm -f
742
743 %files -f %{name}.lang
744 %defattr(644,root,root,755)
745 %doc RPM-PGP-KEY CHANGES manual
746
747 %attr(755,root,root) /bin/rpm
748 #%attr(755,root,root) %{_bindir}/rpmdb
749 #%attr(755,root,root) %{_bindir}/rpmquery
750 #%attr(755,root,root) %{_bindir}/rpmsign
751 #%attr(755,root,root) %{_bindir}/rpmverify
752
753 %dir %{_sysconfdir}/rpm
754 %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/rpm/macros
755
756 %{_mandir}/man8/rpm.8*
757 %lang(fr) %{_mandir}/fr/man8/rpm.8*
758 %lang(ja) %{_mandir}/ja/man8/rpm.8*
759 %lang(ko) %{_mandir}/ko/man8/rpm.8*
760 %lang(pl) %{_mandir}/pl/man8/rpm.8*
761 %lang(ru) %{_mandir}/ru/man8/rpm.8*
762 %lang(sk) %{_mandir}/sk/man8/rpm.8*
763
764 %dir /var/lib/rpm
765 %dir %attr(700,root,root) /var/spool/repackage
766 %dir %{_libdir}/rpm
767 #%attr(755,root,root) %{_libdir}/rpm/rpmd
768 #%attr(755,root,root) %{_libdir}/rpm/rpmk
769 #%attr(755,root,root) %{_libdir}/rpm/rpm[qv]
770
771 %doc %attr(755,root,root) %{_libdir}/rpm/convertrpmrc.sh
772
773 %{_libdir}/rpm/rpmrc
774 %{_libdir}/rpm/rpmpopt*
775 %{_libdir}/rpm/macros
776
777 %files lib
778 %defattr(644,root,root,755)
779 %attr(755,root,root) /lib/librpm*-*.so
780 %attr(755,root,root) %{_libdir}/librpm*-*.so
781
782 %files build
783 %defattr(644,root,root,755)
784 %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/rpm/noauto*
785 %attr(755,root,root) %{_libdir}/rpm/compress-doc
786 %attr(755,root,root) %{_libdir}/rpm/cross-build
787 %attr(755,root,root) %{_libdir}/rpm/find-provides
788 %attr(755,root,root) %{_libdir}/rpm/find-provides-wrapper
789 %attr(755,root,root) %{_libdir}/rpm/find-requires
790 %attr(755,root,root) %{_libdir}/rpm/find-requires-wrapper
791 %attr(755,root,root) %{_libdir}/rpm/find-rpm-provides
792 %attr(755,root,root) %{_libdir}/rpm/find-spec-bcond
793 %attr(755,root,root) %{_libdir}/rpm/find-lang.sh
794 %attr(755,root,root) %{_libdir}/rpm/mkinstalldirs
795 %attr(755,root,root) %{_libdir}/rpm/config.*
796 %attr(755,root,root) %{_libdir}/rpm/getpo.sh
797 %attr(755,root,root) %{_libdir}/rpm/install-build-tree
798 %attr(755,root,root) %{_libdir}/rpm/brp-*
799 %attr(755,root,root) %{_libdir}/rpm/check-files
800 %attr(755,root,root) %{_libdir}/rpm/check-prereqs
801 #%attr(755,root,root) %{_libdir}/rpm/cpanflute
802 #%attr(755,root,root) %{_libdir}/rpm/cpanflute2
803 #%attr(755,root,root) %{_libdir}/rpm/Specfile.pm
804 %attr(755,root,root) %{_libdir}/rpm/http.req
805 %attr(755,root,root) %{_libdir}/rpm/magic.prov
806 %attr(755,root,root) %{_libdir}/rpm/magic.req
807 %attr(755,root,root) %{_libdir}/rpm/u_pkg.sh
808 %attr(755,root,root) %{_libdir}/rpm/vpkg-provides.sh
809 %attr(755,root,root) %{_libdir}/rpm/vpkg-provides2.sh
810 %attr(755,root,root) %{_libdir}/rpm/rpmb
811 %attr(755,root,root) %{_libdir}/rpm/rpmt
812 %{_libdir}/rpm/noarch-*
813 %ifarch i386 i486 i586 i686 athlon
814 %{_libdir}/rpm/i?86*
815 %{_libdir}/rpm/athlon*
816 %endif
817 %ifarch sparc sparc64
818 %{_libdir}/rpm/sparc*
819 %endif
820 %ifarch alpha
821 %{_libdir}/rpm/alpha*
822 %endif
823 %ifarch ppc
824 %{_libdir}/rpm/ppc*
825 %endif
826 # must be here for "Requires: rpm-*prov" to work
827 %{_libdir}/rpm/macros.perl
828 %{_libdir}/rpm/macros.php
829 # not used yet ...
830 %{_libdir}/rpm/sql.prov
831 %{_libdir}/rpm/sql.req
832 %{_libdir}/rpm/tcl.req
833 %{_libdir}/rpm/trpm
834
835 %attr(755,root,root) %{_bindir}/javadeps
836 %attr(755,root,root) %{_bindir}/gendiff
837 %attr(755,root,root) %{_bindir}/rpmbuild
838
839 %{_mandir}/man1/gendiff.1*
840 %{_mandir}/man8/rpmbuild.8*
841 %lang(ja) %{_mandir}/ja/man8/rpmbuild.8*
842 %lang(pl) %{_mandir}/pl/man1/gendiff.1*
843 %lang(pl) %{_mandir}/pl/man8/rpmbuild.8*
844
845 %files devel
846 %defattr(644,root,root,755)
847 %{_includedir}/rpm
848 %{_libdir}/librpm*.la
849 %attr(755,root,root) %{_libdir}/librpm.so
850 %attr(755,root,root) %{_libdir}/librpmio.so
851 %attr(755,root,root) %{_libdir}/librpmdb.so
852 %attr(755,root,root) %{_libdir}/librpmbuild.so
853
854 %files static
855 %defattr(644,root,root,755)
856 %{_libdir}/librpm*.a
857
858 %files utils
859 %defattr(644,root,root,755)
860 %attr(755,root,root) %{_bindir}/debugedit
861 %attr(755,root,root) %{_bindir}/rpm2cpio
862 %attr(755,root,root) %{_bindir}/rpmcache
863 %attr(755,root,root) %{_bindir}/rpmdeps
864 %attr(755,root,root) %{_bindir}/rpmgraph
865 %attr(755,root,root) %{_bindir}/rpmfile
866 %attr(755,root,root) %{_libdir}/rpm/find-debuginfo.sh
867 %attr(755,root,root) %{_libdir}/rpm/rpm2cpio.sh
868 %attr(755,root,root) %{_libdir}/rpm/tgpg
869 %attr(755,root,root) %{_libdir}/rpm/rpmdb_loadcvt
870
871 %files utils-perl
872 %defattr(644,root,root,755)
873 %attr(755,root,root) %{_libdir}/rpm/rpmdiff*
874 # not here
875 #%%{_libdir}/rpm/rpm.daily
876 #%%{_libdir}/rpm/rpm.log
877 #%%{_libdir}/rpm/rpm.xinetd
878
879 %{_mandir}/man8/rpm2cpio.8*
880 %{_mandir}/man8/rpmdeps.8*
881 %{_mandir}/man8/rpmcache.8*
882 %{_mandir}/man8/rpmgraph.8*
883 %lang(ja) %{_mandir}/ja/man8/rpm2cpio.8*
884 %lang(ja) %{_mandir}/ja/man8/rpmcache.8*
885 %lang(ja) %{_mandir}/ja/man8/rpmgraph.8*
886 %lang(ko) %{_mandir}/ko/man8/rpm2cpio.8*
887 %lang(pl) %{_mandir}/pl/man8/rpm2cpio.8*
888 %lang(pl) %{_mandir}/pl/man8/rpmdeps.8*
889 %lang(pl) %{_mandir}/pl/man8/rpmcache.8*
890 %lang(pl) %{_mandir}/pl/man8/rpmgraph.8*
891 %lang(ru) %{_mandir}/ru/man8/rpm2cpio.8*
892
893 %files utils-static
894 %defattr(644,root,root,755)
895 %attr(755,root,root) %{_bindir}/rpm[ieu]
896 %attr(755,root,root) %{_libdir}/rpm/rpm[ieu]
897
898 %files perlprov
899 %defattr(644,root,root,755)
900 %attr(755,root,root) %{_libdir}/rpm/perl.*
901 #%attr(755,root,root) %{_libdir}/rpm/perldeps.pl
902 #%attr(755,root,root) %{_libdir}/rpm/find-perl-*
903 %attr(755,root,root) %{_libdir}/rpm/find-*.perl
904 %attr(755,root,root) %{_libdir}/rpm/find-prov.pl
905 %attr(755,root,root) %{_libdir}/rpm/find-req.pl
906 %attr(755,root,root) %{_libdir}/rpm/get_magic.pl
907
908 %files pythonprov
909 %defattr(644,root,root,755)
910 %{_libdir}/rpm/macros.python
911
912 %files php-pearprov
913 %defattr(644,root,root,755)
914 %attr(755,root,root) %{_libdir}/rpm/php*
915 %attr(755,root,root) %{_libdir}/rpm/find-php*
916
917 %files -n python-rpm
918 %defattr(644,root,root,755)
919 %attr(755,root,root) %{py_sitedir}/*.so
920 %attr(755,root,root) %{py_sitedir}/rpmdb/*.so
921 %{py_sitedir}/rpmdb/*.py*
922
923 %files build-tools
924 %defattr(644,root,root,755)
925 %attr(755,root,root) %{_bindir}/builder
926 %attr(755,root,root) %{_bindir}/adapter.awk
927 %attr(755,root,root) %{_bindir}/pldnotify.awk
This page took 0.091562 seconds and 4 git commands to generate.