]> git.pld-linux.org Git - packages/rpm.git/blob - rpm.spec
7959a6c1f8c1ce9aa8f7208bb3f538619e46b13a
[packages/rpm.git] / rpm.spec
1 #
2 # TODO:
3 # - use system libmagic not internal libfmagic
4 # - when really needed: _noauto{req,prov} for non-helper-generated deps
5 #
6 # - fix lseek (readelf?) failures on amd64 ASAP!!!
7 #
8 # Conditional build:
9 %bcond_with     static  # build static rpmi (not supported at the moment)
10 %bcond_without  doc     # don't generate documentation with doxygen
11 %bcond_without  python  # don't build python bindings
12 # force_cc              - force using __cc other than "%{_target_cpu}-pld-linux-gcc"
13 # force_cxx             - force using __cxx other than "%{_target_cpu}-pld-linux-g++"
14 # force_cpp             - force using __cpp other than "%{_target_cpu}-pld-linux-gcc -E"
15
16 %include        /usr/lib/rpm/macros.python
17 %define snap    20040107
18 # versions of required libraries
19 %define reqdb_ver       4.2.50-1
20 %define reqpopt_ver     1.9
21 %define beecrypt_ver    3.0.0-0.20030610.1
22 %define rpm_macros_rev  1.143
23 Summary:        RPM Package Manager
24 Summary(de):    RPM Packet-Manager
25 Summary(es):    Gestor de paquetes RPM
26 Summary(pl):    Aplikacja do zarz±dzania pakietami RPM
27 Summary(pt_BR): Gerenciador de pacotes RPM
28 Summary(ru):    íÅÎÅÄÖÅÒ ÐÁËÅÔÏ× ÏÔ RPM
29 Summary(uk):    íÅÎÅÄÖÅÒ ÐÁËÅԦנצĠRPM
30 Name:           rpm
31 %define ver     4.3
32 Version:        %{ver}
33 Release:        0.%{snap}.9
34 License:        GPL
35 Group:          Base
36 #Source0:       ftp://ftp.rpm.org/pub/rpm/dist/rpm-4.2.x/%{name}-%{version}.%{snap}.tar.gz
37 Source0:        ftp://distfiles.pld-linux.org/src/%{name}-%{version}.%{snap}.tar.bz2
38 # Source0-md5:  c1bc4a2ae441fbd4da8dd90149bab2f2
39 Source1:        %{name}.groups
40 Source2:        %{name}.platform
41 Source3:        %{name}-install-tree
42 Source4:        %{name}-find-spec-bcond
43 Source5:        %{name}-find-lang
44 Source6:        %{name}-groups-po.awk
45 Source7:        %{name}-compress-doc
46 Source8:        %{name}-check-files
47 Source9:        %{name}-php-provides
48 Source10:       %{name}-php-requires
49 Source11:       %{name}.macros
50 Source12:       perl.prov
51 Source30:       builder
52 Source31:       adapter.awk
53 Source32:       pldnotify.awk
54 Patch0:         %{name}-pl.po.patch
55 Patch1:         %{name}-rpmrc.patch
56 Patch2:         %{name}-arch.patch
57 Patch3:         %{name}-rpmpopt.patch
58 Patch4:         %{name}-perl-macros.patch
59 Patch5:         %{name}-perl-req-perlfile.patch
60 Patch6:         %{name}-glob.patch
61 Patch7:         %{name}-noexpand.patch
62 Patch8:         %{name}-scripts-closefds.patch
63 Patch9:         %{name}-python-macros.patch
64 Patch10:        %{name}-gettext-in-header.patch
65 Patch11:        %{name}-compress-doc.patch
66 Patch12:        %{name}-build.patch
67 Patch13:        %{name}-system_libs.patch
68 Patch14:        %{name}-bb-and-short-circuit.patch
69 Patch15:        %{name}-etc_dir.patch
70 Patch16:        %{name}-system_libs-more.patch
71 Patch17:        %{name}-php-deps.patch
72 Patch18:        %{name}-python-fix.patch
73 Patch19:        %{name}-ldconfig-always.patch
74 Patch20:        %{name}-perl_req.patch
75 Patch21:        %{name}-no-bin-env.patch
76 Patch22:        %{name}-magic-usesystem.patch
77 Patch23:        %{name}-dontneedutils.patch
78 Patch24:        %{name}-provides-dont-obsolete.patch
79 Patch25:        %{name}-examplesaredoc.patch
80 Patch26:        %{name}-po.patch
81 Patch27:        %{name}-amd64.patch
82 Patch28:        %{name}-notsc.patch
83 Patch29:        %{name}-hack-norpmlibdep.patch
84 Patch30:        %{name}-makefile-no_myLDADD_deps.patch
85 Patch31:        %{name}-libdir64.patch
86 Patch32:        %{name}-libdir-links.patch
87 Patch33:        %{name}-context.patch
88 Patch34:        %{name}-nls-fixes.patch
89 Patch35:        %{name}-missing-prototypes.patch
90 Patch36:        %{name}-pld-autodep.patch
91 Patch37:        %{name}-rpmsq.patch
92 Patch38:        %{name}-file-readelf.patch
93 Patch39:        %{name}-pentium3.patch
94 Patch40:        %{name}-epoch0.patch
95 URL:            http://www.rpm.org/
96 Icon:           rpm.gif
97 BuildRequires:  autoconf >= 2.52
98 BuildRequires:  automake
99 BuildRequires:  beecrypt-devel >= %{beecrypt_ver}
100 BuildRequires:  bzip2-devel >= 1.0.1
101 BuildRequires:  db-devel >= %{reqdb_ver}
102 %{?with_doc:BuildRequires:      doxygen}
103 BuildRequires:  gettext-devel >= 0.11.4-2
104 BuildRequires:  elfutils-devel
105 #BuildRequires: libmagic-devel
106 BuildRequires:  libselinux-devel
107 BuildRequires:  libtool
108 BuildRequires:  patch >= 2.2
109 BuildRequires:  popt-devel >= %{reqpopt_ver}
110 %{?with_python:BuildRequires:   python-devel >= 2.2}
111 BuildRequires:  python-modules >= 2.2
112 BuildRequires:  rpm-perlprov
113 BuildRequires:  rpm-pythonprov
114 BuildRequires:  zlib-devel
115 %if %{with static}
116 # Require static library only for static build
117 BuildRequires:  beecrypt-static >= %{beecrypt_ver}
118 BuildRequires:  bzip2-static >= 1.0.2-5
119 BuildRequires:  db-static >= %{reqdb_ver}
120 BuildRequires:  glibc-static >= 2.2.94
121 BuildRequires:  elfutils-static
122 #BuildRequires: libmagic-static
123 BuildRequires:  libselinux-static
124 BuildRequires:  popt-static >= %{reqpopt_ver}
125 BuildRequires:  zlib-static
126 %endif
127 Requires:       popt >= %{reqpopt_ver}
128 Requires:       %{name}-lib = %{version}-%{release}
129 %{!?with_static:Obsoletes:      rpm-utils-static}
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 %define         _binary_payload         w9.gzdio
136 %define         _noPayloadPrefix        1
137
138 # don't require very fresh rpm.macros to build
139 %define         __gettextize gettextize --copy --force --intl ; cp -f po/Makevars{.template,}
140
141 # stabilize new build environment
142 %define         __cc %{?force_cc}%{!?force_cc:%{_target_cpu}-pld-linux-gcc}
143 %define         __cxx %{?force_cxx}%{!?force_cxx:%{_target_cpu}-pld-linux-g++}
144 %define         __cpp %{?force_cpp}%{!?force_cpp:%{_target_cpu}-pld-linux-gcc -E}
145
146 %define         _rpmlibdir /usr/lib/rpm
147
148 %description
149 RPM is a powerful package manager, which can be used to build,
150 install, query, verify, update, and uninstall individual software
151 packages. A package consists of an archive of files, and package
152 information, including name, version, and description.
153
154 %description -l de
155 RPM ist ein kräftiger Packet-Manager, der verwendet sein kann zur
156 Installation, Anfrage, Verifizierung, Aktualisierung und
157 Uninstallation individueller Softwarepakete. Ein Paket besteht aus
158 einem Archiv Dateien und Paketinformation, inklusive Name, Version und
159 Beschreibung.
160
161 %description -l es
162 RPM es un poderoso administrador de paquetes, que puede ser usado para
163 construir, instalar, pesquisar, verificar, actualizar y desinstalar
164 paquetes individuales de software. Un paquete consiste en un
165 almacenaje de archivos, y información sobre el paquete, incluyendo
166 nombre, versión y descripción.
167
168 %description -l pl
169 RPM jest doskona³ym programem zarz±dzaj±cym pakietami. Umo¿liwia on
170 przebudowanie, instalacjê czy weryfikacjê dowolnego pakietu.
171 Informacje dotycz±ce ka¿dego pakietu, takie jak jego opis, lista
172 plików wchodz±cych w sk³ad pakietu, zale¿no¶ci od innych pakietów, s±
173 przechowywane w bazie danych i mo¿na je uzyskaæ za pomoc± opcji
174 odpytywania programu rpm.
175
176 %description -l pt_BR
177 RPM é um poderoso gerenciador de pacotes, que pode ser usado para
178 construir, instalar, pesquisar, verificar, atualizar e desinstalar
179 pacotes individuais de software. Um pacote consiste de um conjunto de
180 arquivos e informações adicionais, incluindo nome, versão e descrição
181 do pacote, permissões dos arquivos, etc.
182
183 %description -l ru
184 RPM - ÜÔÏ ÍÏÝÎÙÊ ÍÅÎÅÄÖÅÒ ÐÁËÅÔÏ×, ËÏÔÏÒÙÊ ÍÏÖÅÔ ÂÙÔØ ÉÓÐÏÌØÚÏ×ÁΠÄÌÑ
185 ÓÏÚÄÁÎÉÑ, ÉÎÓÔÁÌÌÑÃÉÉ, ÚÁÐÒÏÓÏ× (query), ÐÒÏ×ÅÒËÉ, ÏÂÎÏ×ÌÅÎÉÑ É
186 ÕÄÁÌÅÎÉÑ ÐÒÏÇÒÁÍÍÎÙÈ ÐÁËÅÔÏ×. ðÁËÅÔ ÓÏÓÔÏÉÔ ÉÚ ÆÁÊÌÏ×ÏÇÏ ÁÒÈÉ×Á É
187 ÓÌÕÖÅÂÎÏÊ ÉÎÆÏÒÍÁÃÉÉ, ×ËÌÀÞÁÀÝÅÊ ÎÁÚ×ÁÎÉÅ, ×ÅÒÓÉÀ, ÏÐÉÓÁÎÉÅ É ÄÒÕÇÉÅ
188 ÄÁÎÎÙÅ Ï ÐÁËÅÔÅ.
189
190 %description -l uk
191 RPM - ÃÅ ÐÏÔÕÖÎÉÊ ÍÅÎÅÄÖÅÒ ÐÁËÅÔ¦×, ÝÏ ÍÏÖÅ ÂÕÔÉ ×ÉËÏÒÉÓÔÁÎÉÊ ÄÌÑ
192 ÓÔ×ÏÒÅÎÎÑ, ¦ÎÓÔÁÌÑæ§, ÚÁÐÉԦנ(query), ÐÅÒÅצÒËÉ, ÐÏÎÏ×ÌÅÎÎÑ ÔÁ
193 ×ÉÄÁÌÅÎÎÑ ÐÒÏÇÒÁÍÎÉÈ ÐÁËÅÔ¦×. ðÁËÅÔ ÓËÌÁÄÁ¤ÔØÓÑ Ú ÆÁÊÌÏ×ÏÇÏ ÁÒȦ×Õ ÔÁ
194 ÓÌÕÖÂÏ×ϧ ¦ÎÆÏÒÍÁæ§, ÝϠͦÓÔÉÔØ ÎÁÚ×Õ, ×ÅÒÓ¦À, ÏÐÉÓ ÔÁ ¦ÎÛÕ
195 ¦ÎÆÏÒÍÁæÀ ÐÒÏ ÐÁËÅÔ.
196
197 %package devel
198 Summary:        Header files for rpm libraries
199 Summary(de):    Header-Dateien für rpm Libraries
200 Summary(es):    Archivos de inclusión y bibliotecas para programas de manipulación de paquetes rpm
201 Summary(pl):    Pliki nag³ówkowe bibliotek rpm
202 Summary(pt_BR): Arquivos de inclusão e bibliotecas para programas de manipulação de pacotes RPM
203 Summary(ru):    èÅÄÅÒÙ É ÂÉÂÌÉÏÔÅËÉ ÄÌÑ ÐÒÏÇÒÁÍÍ, ÒÁÂÏÔÁÀÝÉÈ Ó rpm-ÐÁËÅÔÁÍÉ
204 Summary(uk):    èÅÄÅÒÉ ÔÁ Â¦Â̦ÏÔÅËÉ ÄÌÑ ÐÒÏÇÒÁÍ, ÝÏ ÐÒÁÃÀÀÔØ Ú ÐÁËÅÔÁÍÉ rpm
205 Group:          Development/Libraries
206 Requires:       %{name}-lib = %{version}-%{release}
207 Requires:       beecrypt-devel >= %{beecrypt_ver}
208 Requires:       bzip2-devel
209 Requires:       db-devel >= %{reqdb_ver}
210 Requires:       elfutils-devel
211 Requires:       libselinux-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 >= %{reqdb_ver}
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 >= 0.10-4
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 %ifarch amd64
471 Conflicts:      automake < 1:1.7.9-2
472 Conflicts:      libtool < 2:1.5-13
473 %endif
474 Requires:       glibc-devel
475 Requires:       grep
476 Requires:       gzip
477 Requires:       make
478 Requires:       patch
479 Requires:       popt >= 1.7
480 Requires:       sed
481 Requires:       sh-utils
482 Requires:       tar
483 Requires:       textutils
484 Provides:       rpmbuild(macros) = %{rpm_macros_rev}
485
486 %description build
487 Scripts for building binary RPM packages.
488
489 %description build -l de
490 Scripts fürs Bauen binärer RPM-Pakete.
491
492 %description build -l pl
493 Skrypty pomocnicze do budowania binarnych RPM-ów.
494
495 %description build -l pt_BR
496 Este pacote contém scripts e programas executáveis que são usados para
497 construir pacotes usando o RPM.
498
499 %description build -l ru
500 òÁÚÌÉÞÎÙÅ ×ÓÐÏÍÏÇÁÔÅÌØÎÙÅ ÓËÒÉÐÔÙ É ÉÓÐÏÌÎÑÅÍÙÅ ÐÒÏÇÒÁÍÍÙ, ËÏÔÏÒÙÅ
501 ÉÓÐÏÌØÚÕÀÔÓÑ ÄÌÑ ÓÂÏÒËÉ RPM'Ï×.
502
503 %description build -l uk
504 ò¦ÚÎÏÍÁΦÔΦ ÄÏÐÏͦÖΦ ÓËÒÉÐÔÉ ÔÁ ÕÔÉ̦ÔÉ, Ñ˦ ×ÉËÏÒÉÓÔÏ×ÕÀÔØÓÑ ÄÌÑ
505 ÐÏÂÕÄÏ×É RPM'¦×.
506
507 %package build-tools
508 Summary:        Scripts for managing .spec files and building RPM packages
509 Summary(de):    Scripts fürs Bauen binärer RPM-Pakete
510 Summary(pl):    Skrypty pomocnicze do zarz±dznia plikami .spec i budowania RPM-ów
511 Summary(pt_BR): Scripts e programas executáveis usados para construir pacotes
512 Summary(ru):    óËÒÉÐÔÙ É ÕÔÉÌÉÔÙ, ÎÅÏÂÈÏÄÉÍÙÅ ÄÌÑ ÓÂÏÒËÉ ÐÁËÅÔÏ×
513 Summary(uk):    óËÒÉÐÔÉ ÔÁ ÕÔÉ̦ÔÉ, ÎÅÏÂȦÄΦ ÄÌÑ ÐÏÂÕÄÏ×É ÐÁËÅÔ¦×
514 Group:          Applications/File
515 Requires:       %{name}-build = %{version}-%{release}
516 # these are optional
517 #Requires:      cvs
518 Requires:       wget
519
520 %description build-tools
521 Scripts for managing .spec files and building RPM packages.
522
523 %description build-tools -l de
524 Scripts fürs Bauen RPM-Pakete.
525
526 %description build-tools -l pl
527 Skrypty pomocnicze do zarz±dzania plikami .spec i do budowania RPM-ów.
528
529 %description build-tools -l pt_BR
530 Este pacote contém scripts e programas executáveis que são usados para
531 construir pacotes usando o RPM.
532
533 %description build-tools -l ru
534 òÁÚÌÉÞÎÙÅ ×ÓÐÏÍÏÇÁÔÅÌØÎÙÅ ÓËÒÉÐÔÙ É ÉÓÐÏÌÎÑÅÍÙÅ ÐÒÏÇÒÁÍÍÙ, ËÏÔÏÒÙÅ
535 ÉÓÐÏÌØÚÕÀÔÓÑ ÄÌÑ ÓÂÏÒËÉ RPM'Ï×.
536
537 %description build-tools -l uk
538 ò¦ÚÎÏÍÁΦÔΦ ÄÏÐÏͦÖΦ ÓËÒÉÐÔÉ ÔÁ ÕÔÉ̦ÔÉ, Ñ˦ ×ÉËÏÒÉÓÔÏ×ÕÀÔØÓÑ ÄÌÑ
539 ÐÏÂÕÄÏ×É RPM'¦×.
540
541 %prep
542 %setup -q
543 %patch0 -p1
544 %patch1 -p1
545 %patch2 -p1
546 %patch3 -p1
547 %patch4 -p1
548 %patch5 -p1
549 %patch6 -p1
550 %patch7 -p1
551 %patch8 -p1
552 %patch9 -p1
553 %patch10 -p1
554 %patch11 -p1
555 %patch12 -p1
556 %patch13 -p1
557 %patch14 -p1
558 %patch15 -p1
559 %patch16 -p1
560 %patch17 -p1
561 %patch18 -p1
562 %patch19 -p1
563 %patch20 -p1
564 %patch21 -p1
565 sed -e 's/^/@pld@/' %{SOURCE2} >>platform.in
566 cp -f platform.in macros.pld.in
567 echo '%%define  __perl_provides /usr/lib/rpm/perl.prov' > macros.perl
568 echo '%%define  __perl_requires /usr/lib/rpm/perl.req' >> macros.perl
569 echo '# obsoleted file' > macros.python
570 echo '%%define  __php_provides  /usr/lib/rpm/php.prov' > macros.php
571 echo '%%define  __php_requires  /usr/lib/rpm/php.req' >> macros.php
572 install %{SOURCE5} scripts/find-lang.sh
573 install %{SOURCE9} scripts/php.prov.in
574 install %{SOURCE10} scripts/php.req.in
575 install %{SOURCE12} scripts/perl.prov
576 cat %{SOURCE11} >> macros.in
577 %patch22 -p1
578 %patch23 -p1
579 %patch24 -p1
580 %patch25 -p1
581 %patch26 -p1
582 %patch27 -p1
583 %patch28 -p1
584 %patch29 -p1
585 %patch30 -p1
586 %patch31 -p1
587 %patch32 -p1
588 %patch33 -p1
589 %patch34 -p1
590 %patch35 -p1
591 %patch36 -p1
592 %patch37 -p1
593 %patch38 -p1
594 %patch39 -p1
595 %patch40 -p1
596
597 cd scripts;
598 mv -f perl.req perl.req.in
599 mv -f perl.prov perl.prov.in
600 cd ..
601
602 mv -f po/{no,nb}.po
603 mv -f po/{sr,sr@Latn}.po
604
605 rm -rf zlib libelf db db3 popt rpmdb/db.h
606
607 # generate Group translations to *.po
608 awk -f %{SOURCE6} %{SOURCE1}
609
610 # update macros paths
611 for f in doc{,/ja,/pl}/rpm.8 doc{,/ja,/pl}/rpmbuild.8 ; do
612         sed -e 's@lib/rpm/redhat@lib/rpm/pld@g' $f > ${f}.tmp
613         mv -f ${f}.tmp $f
614 done
615
616 %build
617 cd file
618 %{__libtoolize}
619 %{__aclocal}
620 %{__autoheader}
621 %{__autoconf}
622 %{__automake}
623 cd ..
624
625 %{__libtoolize}
626 %{__gettextize}
627 %{__aclocal}
628 %{__autoheader}
629 %{__autoconf}
630 %{__automake}
631
632 # config.guess doesn't handle athlon, so we have to change it by hand.
633 # rpm checks for CPU type at runtime, but it looks better
634 sed -e 's|@host@|%{_target_cpu}-%{_target_vendor}-linux-gnu|'  \
635         -e 's|@host_cpu@|%{_target_cpu}|'  macros.in  > macros.tmp
636 mv -f macros.tmp macros.in
637
638 # pass CC and CXX too in case of building with some older configure macro
639 %configure \
640         CC="%{__cc}" \
641         CXX="%{__cxx}" \
642         CPP="%{__cpp}" \
643         --enable-shared \
644         --enable-static \
645         %{?with_doc:--with-apidocs} \
646         %{?with_python:--with-python=auto} \
647         %{!?with_python:--without-python} \
648         --without-db
649
650 # file_LDFLAGS, debugedit_LDADD - no need to link "file" and "debugedit" statically
651 %{__make} \
652         pylibdir=%{py_libdir} \
653         myLDFLAGS="%{rpmldflags}" \
654         file_LDFLAGS= \
655         debugedit_LDADD="\$(WITH_LIBELF_LIB) -lpopt"
656
657 #       %{!?with_static:rpm_LDFLAGS="\$(myLDFLAGS)"} \
658
659 %install
660 rm -rf $RPM_BUILD_ROOT
661 install -d $RPM_BUILD_ROOT/%{_lib}
662
663 %{__make} install \
664         DESTDIR=$RPM_BUILD_ROOT \
665         pylibdir=%{py_libdir} \
666         pkgbindir="%{_bindir}"
667
668 rm $RPM_BUILD_ROOT%{_rpmlibdir}/vpkg-provides*
669 rm $RPM_BUILD_ROOT%{_rpmlibdir}/find-{prov,req}.pl
670 rm $RPM_BUILD_ROOT%{_rpmlibdir}/find-{provides,requires}.perl
671
672 install macros.perl     $RPM_BUILD_ROOT%{_rpmlibdir}/macros.perl
673 install macros.python   $RPM_BUILD_ROOT%{_rpmlibdir}/macros.python
674 install macros.php      $RPM_BUILD_ROOT%{_rpmlibdir}/macros.php
675
676 install %{SOURCE1} doc/manual/groups
677 install %{SOURCE3} $RPM_BUILD_ROOT%{_rpmlibdir}/install-build-tree
678 install %{SOURCE4} $RPM_BUILD_ROOT%{_rpmlibdir}/find-spec-bcond
679 install %{SOURCE7} $RPM_BUILD_ROOT%{_rpmlibdir}/compress-doc
680 install %{SOURCE8} $RPM_BUILD_ROOT%{_rpmlibdir}/check-files
681 install scripts/find-php*       $RPM_BUILD_ROOT%{_rpmlibdir}
682 install scripts/php.{prov,req}  $RPM_BUILD_ROOT%{_rpmlibdir}
683
684 install %{SOURCE30} $RPM_BUILD_ROOT%{_bindir}/builder
685 install %{SOURCE31} $RPM_BUILD_ROOT%{_bindir}/adapter.awk
686 install %{SOURCE32} $RPM_BUILD_ROOT%{_bindir}/pldnotify.awk
687
688 install rpmio/ugid.h $RPM_BUILD_ROOT%{_includedir}/rpm
689
690 install -d $RPM_BUILD_ROOT%{_sysconfdir}/rpm
691 cat > $RPM_BUILD_ROOT%{_sysconfdir}/rpm/macros <<EOF
692 # customized rpm macros - global for host
693 #
694 #%%_install_langs pl_PL:en_US
695 %%distribution PLD
696 #
697 # remove or replace with file_contexts path if you want to use custom
698 # SELinux file contexts policy instead of one stored in packages payload
699 %_install_file_context_path     %{nil}
700 %_verify_file_context_path      %{nil}
701 EOF
702
703 cat > $RPM_BUILD_ROOT%{_sysconfdir}/rpm/noautoprovfiles <<EOF
704 # global list of files (regexps) which don't generate Provides
705 EOF
706 cat > $RPM_BUILD_ROOT%{_sysconfdir}/rpm/noautoprov <<EOF
707 # global list of script capabilities (regexps) not to be used in Provides
708 EOF
709 cat > $RPM_BUILD_ROOT%{_sysconfdir}/rpm/noautoreqfiles <<EOF
710 # global list of files (regexps) which don't generate Requires
711 /usr/src/examples/.*
712 /usr/share/doc/.*
713 EOF
714 cat > $RPM_BUILD_ROOT%{_sysconfdir}/rpm/noautoreq <<EOF
715 # global list of script capabilities (regexps) not to be used in Requires
716 EOF
717 cat > $RPM_BUILD_ROOT%{_sysconfdir}/rpm/noautoreqdep <<EOF
718 # global list of capabilities (SONAME, perl(module), php(module) regexps)
719 # which don't generate dependencies on package NAMES
720 libGL.so.1
721 libGLU.so.1
722 libOSMesa.so.4
723 libglide3.so.3
724 libgtkmozembed.so
725 libgtksuperwin.so
726 libxpcom.so
727 EOF
728 cat > $RPM_BUILD_ROOT%{_sysconfdir}/rpm/noautocompressdoc <<EOF
729 # global list of file masks not to be compressed in DOCDIR
730 EOF
731
732 # for rpm -e|-U --repackage
733 install -d $RPM_BUILD_ROOT/var/spool/repackage
734
735 # move libs to /lib
736 for a in librpm-%{ver}.so librpmdb-%{ver}.so librpmio-%{ver}.so ; do
737         mv -f $RPM_BUILD_ROOT%{_libdir}/$a $RPM_BUILD_ROOT/%{_lib}
738         ln -s /%{_lib}/$a $RPM_BUILD_ROOT%{_libdir}/$a
739 done
740
741 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
742         [ "`file $f | sed -e 's/.*,//' -e 's/message.*//'`" -le 1 ] && rm -f $f
743 done
744 %find_lang %{name}
745
746 rm -rf manual
747 cp -a doc/manual manual
748 rm -f manual/Makefile*
749
750 %clean
751 rm -rf $RPM_BUILD_ROOT
752
753 %post   lib -p /sbin/ldconfig
754 %postun lib -p /sbin/ldconfig
755
756 %pre build
757 find %{_rpmlibdir} -name '*-linux' -type l | xargs rm -f
758
759 %files -f %{name}.lang
760 %defattr(644,root,root,755)
761 %doc RPM-PGP-KEY CHANGES manual
762
763 %attr(755,root,root) /bin/rpm
764 #%attr(755,root,root) %{_bindir}/rpmdb
765 #%attr(755,root,root) %{_bindir}/rpmquery
766 #%attr(755,root,root) %{_bindir}/rpmsign
767 #%attr(755,root,root) %{_bindir}/rpmverify
768
769 %dir %{_sysconfdir}/rpm
770 %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/rpm/macros
771
772 %{_mandir}/man8/rpm.8*
773 %lang(fr) %{_mandir}/fr/man8/rpm.8*
774 %lang(ja) %{_mandir}/ja/man8/rpm.8*
775 %lang(ko) %{_mandir}/ko/man8/rpm.8*
776 %lang(pl) %{_mandir}/pl/man8/rpm.8*
777 %lang(ru) %{_mandir}/ru/man8/rpm.8*
778 %lang(sk) %{_mandir}/sk/man8/rpm.8*
779
780 %dir /var/lib/rpm
781 %dir %attr(700,root,root) /var/spool/repackage
782
783 %dir %{_rpmlibdir}
784 #%attr(755,root,root) %{_rpmlibdir}/rpmd
785 #%{!?with_static:%attr(755,root,root) %{_rpmlibdir}/rpm[eiu]}
786 #%attr(755,root,root) %{_rpmlibdir}/rpmk
787 #%attr(755,root,root) %{_rpmlibdir}/rpm[qv]
788
789 %doc %attr(755,root,root) %{_rpmlibdir}/convertrpmrc.sh
790
791 %{_rpmlibdir}/rpmrc
792 %{_rpmlibdir}/rpmpopt*
793 %{_rpmlibdir}/macros
794
795 %files lib
796 %defattr(644,root,root,755)
797 %attr(755,root,root) /%{_lib}/librpm*-*.so
798 %attr(755,root,root) %{_libdir}/librpm*-*.so
799
800 %files build
801 %defattr(644,root,root,755)
802 %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/rpm/noauto*
803 %attr(755,root,root) %{_rpmlibdir}/compress-doc
804 %attr(755,root,root) %{_rpmlibdir}/cross-build
805 #%attr(755,root,root) %{_rpmlibdir}/find-provides
806 #%attr(755,root,root) %{_rpmlibdir}/find-provides-wrapper
807 #%attr(755,root,root) %{_rpmlibdir}/find-requires
808 #%attr(755,root,root) %{_rpmlibdir}/find-requires-wrapper
809 #%attr(755,root,root) %{_rpmlibdir}/find-rpm-provides
810 %attr(755,root,root) %{_rpmlibdir}/find-spec-bcond
811 %attr(755,root,root) %{_rpmlibdir}/find-lang.sh
812 %attr(755,root,root) %{_rpmlibdir}/mkinstalldirs
813 %attr(755,root,root) %{_rpmlibdir}/config.*
814 %attr(755,root,root) %{_rpmlibdir}/getpo.sh
815 %attr(755,root,root) %{_rpmlibdir}/install-build-tree
816 %attr(755,root,root) %{_rpmlibdir}/brp-*
817 %attr(755,root,root) %{_rpmlibdir}/check-files
818 %attr(755,root,root) %{_rpmlibdir}/check-prereqs
819 #%attr(755,root,root) %{_rpmlibdir}/cpanflute
820 #%attr(755,root,root) %{_rpmlibdir}/cpanflute2
821 #%attr(755,root,root) %{_rpmlibdir}/Specfile.pm
822 %attr(755,root,root) %{_rpmlibdir}/http.req
823 %attr(755,root,root) %{_rpmlibdir}/magic.prov
824 %attr(755,root,root) %{_rpmlibdir}/magic.req
825 %attr(755,root,root) %{_rpmlibdir}/u_pkg.sh
826 #%attr(755,root,root) %{_rpmlibdir}/vpkg-provides.sh
827 #%attr(755,root,root) %{_rpmlibdir}/vpkg-provides2.sh
828 %attr(755,root,root) %{_rpmlibdir}/rpmb
829 %attr(755,root,root) %{_rpmlibdir}/rpmt
830 %{_rpmlibdir}/noarch-*
831 %ifarch %{ix86}
832 %{_rpmlibdir}/i?86*
833 %{_rpmlibdir}/pentium*
834 %{_rpmlibdir}/athlon*
835 %endif
836 %ifarch amd64
837 %{_rpmlibdir}/amd64*
838 %{_rpmlibdir}/x86_64*
839 %endif
840 %ifarch sparc sparc64
841 %{_rpmlibdir}/sparc*
842 %endif
843 %ifarch alpha
844 %{_rpmlibdir}/alpha*
845 %endif
846 %ifarch ppc
847 %{_rpmlibdir}/ppc*
848 %endif
849 # must be here for "Requires: rpm-*prov" to work
850 %{_rpmlibdir}/macros.perl
851 %{_rpmlibdir}/macros.php
852 # not used yet ...
853 %{_rpmlibdir}/sql.prov
854 %{_rpmlibdir}/sql.req
855 %{_rpmlibdir}/tcl.req
856 %{_rpmlibdir}/trpm
857
858 %attr(755,root,root) %{_bindir}/javadeps
859 %attr(755,root,root) %{_bindir}/gendiff
860 %attr(755,root,root) %{_bindir}/rpmbuild
861
862 %{_mandir}/man1/gendiff.1*
863 %{_mandir}/man8/rpmbuild.8*
864 %lang(ja) %{_mandir}/ja/man8/rpmbuild.8*
865 %lang(pl) %{_mandir}/pl/man1/gendiff.1*
866 %lang(pl) %{_mandir}/pl/man8/rpmbuild.8*
867
868 %files devel
869 %defattr(644,root,root,755)
870 %{_includedir}/rpm
871 %{_libdir}/librpm*.la
872 %attr(755,root,root) %{_libdir}/librpm.so
873 %attr(755,root,root) %{_libdir}/librpmio.so
874 %attr(755,root,root) %{_libdir}/librpmdb.so
875 %attr(755,root,root) %{_libdir}/librpmbuild.so
876
877 %files static
878 %defattr(644,root,root,755)
879 %{_libdir}/librpm*.a
880
881 %files utils
882 %defattr(644,root,root,755)
883 %attr(755,root,root) %{_bindir}/debugedit
884 %attr(755,root,root) %{_bindir}/rpm2cpio
885 %attr(755,root,root) %{_bindir}/rpmcache
886 %attr(755,root,root) %{_bindir}/rpmdeps
887 %attr(755,root,root) %{_bindir}/rpmgraph
888 %attr(755,root,root) %{_bindir}/rpmfile
889 %attr(755,root,root) %{_rpmlibdir}/find-debuginfo.sh
890 %attr(755,root,root) %{_rpmlibdir}/rpm2cpio.sh
891 %attr(755,root,root) %{_rpmlibdir}/tgpg
892 %attr(755,root,root) %{_rpmlibdir}/rpmdb_loadcvt
893
894 %files utils-perl
895 %defattr(644,root,root,755)
896 %attr(755,root,root) %{_rpmlibdir}/rpmdiff*
897 # not here
898 #%%{_rpmlibdir}/rpm.daily
899 #%%{_rpmlibdir}/rpm.log
900 #%%{_rpmlibdir}/rpm.xinetd
901
902 %{_mandir}/man8/rpm2cpio.8*
903 %{_mandir}/man8/rpmdeps.8*
904 %{_mandir}/man8/rpmcache.8*
905 %{_mandir}/man8/rpmgraph.8*
906 %lang(ja) %{_mandir}/ja/man8/rpm2cpio.8*
907 %lang(ja) %{_mandir}/ja/man8/rpmcache.8*
908 %lang(ja) %{_mandir}/ja/man8/rpmgraph.8*
909 %lang(ko) %{_mandir}/ko/man8/rpm2cpio.8*
910 %lang(pl) %{_mandir}/pl/man8/rpm2cpio.8*
911 %lang(pl) %{_mandir}/pl/man8/rpmdeps.8*
912 %lang(pl) %{_mandir}/pl/man8/rpmcache.8*
913 %lang(pl) %{_mandir}/pl/man8/rpmgraph.8*
914 %lang(ru) %{_mandir}/ru/man8/rpm2cpio.8*
915
916 %if %{with static}
917 %files utils-static
918 %defattr(644,root,root,755)
919 %attr(755,root,root) %{_bindir}/rpm[ieu]
920 %attr(755,root,root) %{_rpmlibdir}/rpm[ieu]
921 %endif
922
923 %files perlprov
924 %defattr(644,root,root,755)
925 %attr(755,root,root) %{_rpmlibdir}/perl.*
926 #%attr(755,root,root) %{_rpmlibdir}/perldeps.pl
927 #%attr(755,root,root) %{_rpmlibdir}/find-perl-*
928 #%attr(755,root,root) %{_rpmlibdir}/find-*.perl
929 #%attr(755,root,root) %{_rpmlibdir}/find-prov.pl
930 #%attr(755,root,root) %{_rpmlibdir}/find-req.pl
931 %attr(755,root,root) %{_rpmlibdir}/get_magic.pl
932
933 %files pythonprov
934 %defattr(644,root,root,755)
935 %{_rpmlibdir}/macros.python
936
937 %files php-pearprov
938 %defattr(644,root,root,755)
939 %attr(755,root,root) %{_rpmlibdir}/php*
940 %attr(755,root,root) %{_rpmlibdir}/find-php*
941
942 %if %{with python}
943 %files -n python-rpm
944 %defattr(644,root,root,755)
945 %attr(755,root,root) %{py_sitedir}/*.so
946 %attr(755,root,root) %{py_sitedir}/rpmdb/*.so
947 %{py_sitedir}/rpmdb/*.py*
948 %endif
949
950 %files build-tools
951 %defattr(644,root,root,755)
952 %attr(755,root,root) %{_bindir}/builder
953 %attr(755,root,root) %{_bindir}/adapter.awk
954 %attr(755,root,root) %{_bindir}/pldnotify.awk
This page took 0.115742 seconds and 3 git commands to generate.