]> git.pld-linux.org Git - packages/rpm.git/blob - rpm.spec
- cpuid fixed.
[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 # Conditional build:
7 %bcond_with     static  # build static rpmi (not supported at the moment)
8 %bcond_without  doc     # don't generate documentation with doxygen
9 %bcond_without  python  # don't build python bindings
10 # force_cc              - force using __cc other than "%{_target_cpu}-pld-linux-gcc"
11 # force_cxx             - force using __cxx other than "%{_target_cpu}-pld-linux-g++"
12 # force_cpp             - force using __cpp other than "%{_target_cpu}-pld-linux-gcc -E"
13
14 %include        /usr/lib/rpm/macros.python
15 %define snap    20040107
16 # versions of required libraries
17 %define reqdb_ver       4.2.50-1
18 %define reqpopt_ver     1.9
19 %define beecrypt_ver    3.0.0-0.20030610.1
20 %define rpm_macros_rev  1.143
21 Summary:        RPM Package Manager
22 Summary(de):    RPM Packet-Manager
23 Summary(es):    Gestor de paquetes RPM
24 Summary(pl):    Aplikacja do zarz±dzania pakietami RPM
25 Summary(pt_BR): Gerenciador de pacotes RPM
26 Summary(ru):    íÅÎÅÄÖÅÒ ÐÁËÅÔÏ× ÏÔ RPM
27 Summary(uk):    íÅÎÅÄÖÅÒ ÐÁËÅԦנצĠRPM
28 Name:           rpm
29 %define ver     4.3
30 Version:        %{ver}
31 Release:        0.%{snap}.13
32 License:        GPL
33 Group:          Base
34 #Source0:       ftp://ftp.rpm.org/pub/rpm/dist/rpm-4.2.x/%{name}-%{version}.%{snap}.tar.gz
35 Source0:        ftp://distfiles.pld-linux.org/src/%{name}-%{version}.%{snap}.tar.bz2
36 # Source0-md5:  c1bc4a2ae441fbd4da8dd90149bab2f2
37 Source1:        %{name}.groups
38 Source2:        %{name}.platform
39 Source3:        %{name}-install-tree
40 Source4:        %{name}-find-spec-bcond
41 Source5:        %{name}-find-lang
42 Source6:        %{name}-groups-po.awk
43 Source7:        %{name}-compress-doc
44 Source8:        %{name}-check-files
45 Source9:        %{name}-php-provides
46 Source10:       %{name}-php-requires
47 Source11:       %{name}.macros
48 Source12:       perl.prov
49 Source30:       builder
50 Source31:       adapter.awk
51 Source32:       pldnotify.awk
52 Patch0:         %{name}-pl.po.patch
53 Patch1:         %{name}-rpmrc.patch
54 Patch2:         %{name}-arch.patch
55 Patch3:         %{name}-rpmpopt.patch
56 Patch4:         %{name}-perl-macros.patch
57 Patch5:         %{name}-perl-req-perlfile.patch
58 Patch6:         %{name}-glob.patch
59 Patch7:         %{name}-noexpand.patch
60 Patch8:         %{name}-scripts-closefds.patch
61 Patch9:         %{name}-python-macros.patch
62 Patch10:        %{name}-gettext-in-header.patch
63 Patch11:        %{name}-compress-doc.patch
64 Patch12:        %{name}-build.patch
65 Patch13:        %{name}-system_libs.patch
66 Patch14:        %{name}-bb-and-short-circuit.patch
67 Patch15:        %{name}-etc_dir.patch
68 Patch16:        %{name}-system_libs-more.patch
69 Patch17:        %{name}-php-deps.patch
70 Patch18:        %{name}-python-fix.patch
71 Patch19:        %{name}-ldconfig-always.patch
72 Patch20:        %{name}-perl_req.patch
73 Patch21:        %{name}-no-bin-env.patch
74 Patch22:        %{name}-magic-usesystem.patch
75 Patch23:        %{name}-dontneedutils.patch
76 Patch24:        %{name}-provides-dont-obsolete.patch
77 Patch25:        %{name}-examplesaredoc.patch
78 Patch26:        %{name}-po.patch
79 Patch27:        %{name}-amd64.patch
80 Patch28:        %{name}-notsc.patch
81 Patch29:        %{name}-hack-norpmlibdep.patch
82 Patch30:        %{name}-makefile-no_myLDADD_deps.patch
83 Patch31:        %{name}-libdir64.patch
84 Patch32:        %{name}-libdir-links.patch
85 Patch33:        %{name}-context.patch
86 Patch34:        %{name}-nls-fixes.patch
87 Patch35:        %{name}-missing-prototypes.patch
88 Patch36:        %{name}-pld-autodep.patch
89 Patch37:        %{name}-rpmsq.patch
90 Patch38:        %{name}-file-readelf.patch
91 Patch39:        %{name}-pentiumX.patch
92 Patch40:        %{name}-epoch0.patch
93 Patch41:        %{name}-file-readelf-fix.patch
94 Patch42:        %{name}-cpuid.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 %patch41 -p1
597 %patch42 -p1
598
599 cd scripts;
600 mv -f perl.req perl.req.in
601 mv -f perl.prov perl.prov.in
602 cd ..
603
604 mv -f po/{no,nb}.po
605 mv -f po/{sr,sr@Latn}.po
606
607 rm -rf zlib libelf db db3 popt rpmdb/db.h
608
609 # generate Group translations to *.po
610 awk -f %{SOURCE6} %{SOURCE1}
611
612 # update macros paths
613 for f in doc{,/ja,/pl}/rpm.8 doc{,/ja,/pl}/rpmbuild.8 ; do
614         sed -e 's@lib/rpm/redhat@lib/rpm/pld@g' $f > ${f}.tmp
615         mv -f ${f}.tmp $f
616 done
617
618 %build
619 cd file
620 %{__libtoolize}
621 %{__aclocal}
622 %{__autoheader}
623 %{__autoconf}
624 %{__automake}
625 cd ..
626
627 %{__libtoolize}
628 %{__gettextize}
629 %{__aclocal}
630 %{__autoheader}
631 %{__autoconf}
632 %{__automake}
633
634 # config.guess doesn't handle athlon, so we have to change it by hand.
635 # rpm checks for CPU type at runtime, but it looks better
636 sed -e 's|@host@|%{_target_cpu}-%{_target_vendor}-linux-gnu|'  \
637         -e 's|@host_cpu@|%{_target_cpu}|'  macros.in  > macros.tmp
638 mv -f macros.tmp macros.in
639
640 # pass CC and CXX too in case of building with some older configure macro
641 %configure \
642         CC="%{__cc}" \
643         CXX="%{__cxx}" \
644         CPP="%{__cpp}" \
645         --enable-shared \
646         --enable-static \
647         %{?with_doc:--with-apidocs} \
648         %{?with_python:--with-python=auto} \
649         %{!?with_python:--without-python} \
650         --without-db
651
652 # file_LDFLAGS, debugedit_LDADD - no need to link "file" and "debugedit" statically
653 %{__make} \
654         pylibdir=%{py_libdir} \
655         myLDFLAGS="%{rpmldflags}" \
656         file_LDFLAGS= \
657         debugedit_LDADD="\$(WITH_LIBELF_LIB) -lpopt"
658
659 #       %{!?with_static:rpm_LDFLAGS="\$(myLDFLAGS)"} \
660
661 %install
662 rm -rf $RPM_BUILD_ROOT
663 install -d $RPM_BUILD_ROOT/%{_lib}
664
665 %{__make} install \
666         DESTDIR=$RPM_BUILD_ROOT \
667         pylibdir=%{py_libdir} \
668         pkgbindir="%{_bindir}"
669
670 rm $RPM_BUILD_ROOT%{_rpmlibdir}/vpkg-provides*
671 rm $RPM_BUILD_ROOT%{_rpmlibdir}/find-{prov,req}.pl
672 rm $RPM_BUILD_ROOT%{_rpmlibdir}/find-{provides,requires}.perl
673
674 install macros.perl     $RPM_BUILD_ROOT%{_rpmlibdir}/macros.perl
675 install macros.python   $RPM_BUILD_ROOT%{_rpmlibdir}/macros.python
676 install macros.php      $RPM_BUILD_ROOT%{_rpmlibdir}/macros.php
677
678 install %{SOURCE1} doc/manual/groups
679 install %{SOURCE3} $RPM_BUILD_ROOT%{_rpmlibdir}/install-build-tree
680 install %{SOURCE4} $RPM_BUILD_ROOT%{_rpmlibdir}/find-spec-bcond
681 install %{SOURCE7} $RPM_BUILD_ROOT%{_rpmlibdir}/compress-doc
682 install %{SOURCE8} $RPM_BUILD_ROOT%{_rpmlibdir}/check-files
683 install scripts/find-php*       $RPM_BUILD_ROOT%{_rpmlibdir}
684 install scripts/php.{prov,req}  $RPM_BUILD_ROOT%{_rpmlibdir}
685
686 install %{SOURCE30} $RPM_BUILD_ROOT%{_bindir}/builder
687 install %{SOURCE31} $RPM_BUILD_ROOT%{_bindir}/adapter.awk
688 install %{SOURCE32} $RPM_BUILD_ROOT%{_bindir}/pldnotify.awk
689
690 install rpmio/ugid.h $RPM_BUILD_ROOT%{_includedir}/rpm
691
692 install -d $RPM_BUILD_ROOT%{_sysconfdir}/rpm
693
694 %ifarch %{ix86}
695 ix86re=$(echo "(%{ix86})"|sed 's/ /|/g')
696 perl -p -i -e 's/^(buildarchtranslate: '"$ix86re"': ).*/\1%{_target_cpu}/' \
697         $RPM_BUILD_ROOT%{_rpmlibdir}/rpmrc
698 %endif
699
700 cat > $RPM_BUILD_ROOT%{_sysconfdir}/rpm/macros <<EOF
701 # customized rpm macros - global for host
702 #
703 #%%_install_langs pl_PL:en_US
704 %%distribution PLD
705 #
706 # remove or replace with file_contexts path if you want to use custom
707 # SELinux file contexts policy instead of one stored in packages payload
708 %_install_file_context_path     %{nil}
709 %_verify_file_context_path      %{nil}
710 EOF
711
712 cat > $RPM_BUILD_ROOT%{_sysconfdir}/rpm/noautoprovfiles <<EOF
713 # global list of files (regexps) which don't generate Provides
714 EOF
715 cat > $RPM_BUILD_ROOT%{_sysconfdir}/rpm/noautoprov <<EOF
716 # global list of script capabilities (regexps) not to be used in Provides
717 EOF
718 cat > $RPM_BUILD_ROOT%{_sysconfdir}/rpm/noautoreqfiles <<EOF
719 # global list of files (regexps) which don't generate Requires
720 /usr/src/examples/.*
721 /usr/share/doc/.*
722 EOF
723 cat > $RPM_BUILD_ROOT%{_sysconfdir}/rpm/noautoreq <<EOF
724 # global list of script capabilities (regexps) not to be used in Requires
725 EOF
726 cat > $RPM_BUILD_ROOT%{_sysconfdir}/rpm/noautoreqdep <<EOF
727 # global list of capabilities (SONAME, perl(module), php(module) regexps)
728 # which don't generate dependencies on package NAMES
729 libGL.so.1
730 libGLU.so.1
731 libOSMesa.so.4
732 libglide3.so.3
733 libgtkmozembed.so
734 libgtksuperwin.so
735 libxpcom.so
736 EOF
737 cat > $RPM_BUILD_ROOT%{_sysconfdir}/rpm/noautocompressdoc <<EOF
738 # global list of file masks not to be compressed in DOCDIR
739 EOF
740
741 # for rpm -e|-U --repackage
742 install -d $RPM_BUILD_ROOT/var/spool/repackage
743
744 # move libs to /lib
745 for a in librpm-%{ver}.so librpmdb-%{ver}.so librpmio-%{ver}.so ; do
746         mv -f $RPM_BUILD_ROOT%{_libdir}/$a $RPM_BUILD_ROOT/%{_lib}
747         ln -s /%{_lib}/$a $RPM_BUILD_ROOT%{_libdir}/$a
748 done
749
750 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
751         [ "`file $f | sed -e 's/.*,//' -e 's/message.*//'`" -le 1 ] && rm -f $f
752 done
753 %find_lang %{name}
754
755 rm -rf manual
756 cp -a doc/manual manual
757 rm -f manual/Makefile*
758
759 %clean
760 rm -rf $RPM_BUILD_ROOT
761
762 %post   lib -p /sbin/ldconfig
763 %postun lib -p /sbin/ldconfig
764
765 %pre build
766 find %{_rpmlibdir} -name '*-linux' -type l | xargs rm -f
767
768 %files -f %{name}.lang
769 %defattr(644,root,root,755)
770 %doc RPM-PGP-KEY CHANGES manual
771
772 %attr(755,root,root) /bin/rpm
773 #%attr(755,root,root) %{_bindir}/rpmdb
774 #%attr(755,root,root) %{_bindir}/rpmquery
775 #%attr(755,root,root) %{_bindir}/rpmsign
776 #%attr(755,root,root) %{_bindir}/rpmverify
777
778 %dir %{_sysconfdir}/rpm
779 %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/rpm/macros
780
781 %{_mandir}/man8/rpm.8*
782 %lang(fr) %{_mandir}/fr/man8/rpm.8*
783 %lang(ja) %{_mandir}/ja/man8/rpm.8*
784 %lang(ko) %{_mandir}/ko/man8/rpm.8*
785 %lang(pl) %{_mandir}/pl/man8/rpm.8*
786 %lang(ru) %{_mandir}/ru/man8/rpm.8*
787 %lang(sk) %{_mandir}/sk/man8/rpm.8*
788
789 %dir /var/lib/rpm
790 %dir %attr(700,root,root) /var/spool/repackage
791
792 %dir %{_rpmlibdir}
793 #%attr(755,root,root) %{_rpmlibdir}/rpmd
794 #%{!?with_static:%attr(755,root,root) %{_rpmlibdir}/rpm[eiu]}
795 #%attr(755,root,root) %{_rpmlibdir}/rpmk
796 #%attr(755,root,root) %{_rpmlibdir}/rpm[qv]
797
798 %doc %attr(755,root,root) %{_rpmlibdir}/convertrpmrc.sh
799
800 %{_rpmlibdir}/rpmrc
801 %{_rpmlibdir}/rpmpopt*
802 %{_rpmlibdir}/macros
803
804 %files lib
805 %defattr(644,root,root,755)
806 %attr(755,root,root) /%{_lib}/librpm*-*.so
807 %attr(755,root,root) %{_libdir}/librpm*-*.so
808
809 %files build
810 %defattr(644,root,root,755)
811 %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/rpm/noauto*
812 %attr(755,root,root) %{_rpmlibdir}/compress-doc
813 %attr(755,root,root) %{_rpmlibdir}/cross-build
814 #%attr(755,root,root) %{_rpmlibdir}/find-provides
815 #%attr(755,root,root) %{_rpmlibdir}/find-provides-wrapper
816 #%attr(755,root,root) %{_rpmlibdir}/find-requires
817 #%attr(755,root,root) %{_rpmlibdir}/find-requires-wrapper
818 #%attr(755,root,root) %{_rpmlibdir}/find-rpm-provides
819 %attr(755,root,root) %{_rpmlibdir}/find-spec-bcond
820 %attr(755,root,root) %{_rpmlibdir}/find-lang.sh
821 %attr(755,root,root) %{_rpmlibdir}/mkinstalldirs
822 %attr(755,root,root) %{_rpmlibdir}/config.*
823 %attr(755,root,root) %{_rpmlibdir}/getpo.sh
824 %attr(755,root,root) %{_rpmlibdir}/install-build-tree
825 %attr(755,root,root) %{_rpmlibdir}/brp-*
826 %attr(755,root,root) %{_rpmlibdir}/check-files
827 %attr(755,root,root) %{_rpmlibdir}/check-prereqs
828 #%attr(755,root,root) %{_rpmlibdir}/cpanflute
829 #%attr(755,root,root) %{_rpmlibdir}/cpanflute2
830 #%attr(755,root,root) %{_rpmlibdir}/Specfile.pm
831 %attr(755,root,root) %{_rpmlibdir}/http.req
832 %attr(755,root,root) %{_rpmlibdir}/magic.prov
833 %attr(755,root,root) %{_rpmlibdir}/magic.req
834 %attr(755,root,root) %{_rpmlibdir}/u_pkg.sh
835 #%attr(755,root,root) %{_rpmlibdir}/vpkg-provides.sh
836 #%attr(755,root,root) %{_rpmlibdir}/vpkg-provides2.sh
837 %attr(755,root,root) %{_rpmlibdir}/rpmb
838 %attr(755,root,root) %{_rpmlibdir}/rpmt
839 %{_rpmlibdir}/noarch-*
840 %ifarch %{ix86}
841 %{_rpmlibdir}/i?86*
842 %{_rpmlibdir}/pentium*
843 %{_rpmlibdir}/athlon*
844 %endif
845 %ifarch amd64
846 %{_rpmlibdir}/amd64*
847 %{_rpmlibdir}/x86_64*
848 %endif
849 %ifarch sparc sparc64
850 %{_rpmlibdir}/sparc*
851 %endif
852 %ifarch alpha
853 %{_rpmlibdir}/alpha*
854 %endif
855 %ifarch ppc
856 %{_rpmlibdir}/ppc*
857 %endif
858 # must be here for "Requires: rpm-*prov" to work
859 %{_rpmlibdir}/macros.perl
860 %{_rpmlibdir}/macros.php
861 # not used yet ...
862 %{_rpmlibdir}/sql.prov
863 %{_rpmlibdir}/sql.req
864 %{_rpmlibdir}/tcl.req
865 %{_rpmlibdir}/trpm
866
867 %attr(755,root,root) %{_bindir}/javadeps
868 %attr(755,root,root) %{_bindir}/gendiff
869 %attr(755,root,root) %{_bindir}/rpmbuild
870
871 %{_mandir}/man1/gendiff.1*
872 %{_mandir}/man8/rpmbuild.8*
873 %lang(ja) %{_mandir}/ja/man8/rpmbuild.8*
874 %lang(pl) %{_mandir}/pl/man1/gendiff.1*
875 %lang(pl) %{_mandir}/pl/man8/rpmbuild.8*
876
877 %files devel
878 %defattr(644,root,root,755)
879 %{_includedir}/rpm
880 %{_libdir}/librpm*.la
881 %attr(755,root,root) %{_libdir}/librpm.so
882 %attr(755,root,root) %{_libdir}/librpmio.so
883 %attr(755,root,root) %{_libdir}/librpmdb.so
884 %attr(755,root,root) %{_libdir}/librpmbuild.so
885
886 %files static
887 %defattr(644,root,root,755)
888 %{_libdir}/librpm*.a
889
890 %files utils
891 %defattr(644,root,root,755)
892 %attr(755,root,root) %{_bindir}/debugedit
893 %attr(755,root,root) %{_bindir}/rpm2cpio
894 %attr(755,root,root) %{_bindir}/rpmcache
895 %attr(755,root,root) %{_bindir}/rpmdeps
896 %attr(755,root,root) %{_bindir}/rpmgraph
897 %attr(755,root,root) %{_bindir}/rpmfile
898 %attr(755,root,root) %{_rpmlibdir}/find-debuginfo.sh
899 %attr(755,root,root) %{_rpmlibdir}/rpm2cpio.sh
900 %attr(755,root,root) %{_rpmlibdir}/tgpg
901 %attr(755,root,root) %{_rpmlibdir}/rpmdb_loadcvt
902
903 %files utils-perl
904 %defattr(644,root,root,755)
905 %attr(755,root,root) %{_rpmlibdir}/rpmdiff*
906 # not here
907 #%%{_rpmlibdir}/rpm.daily
908 #%%{_rpmlibdir}/rpm.log
909 #%%{_rpmlibdir}/rpm.xinetd
910
911 %{_mandir}/man8/rpm2cpio.8*
912 %{_mandir}/man8/rpmdeps.8*
913 %{_mandir}/man8/rpmcache.8*
914 %{_mandir}/man8/rpmgraph.8*
915 %lang(ja) %{_mandir}/ja/man8/rpm2cpio.8*
916 %lang(ja) %{_mandir}/ja/man8/rpmcache.8*
917 %lang(ja) %{_mandir}/ja/man8/rpmgraph.8*
918 %lang(ko) %{_mandir}/ko/man8/rpm2cpio.8*
919 %lang(pl) %{_mandir}/pl/man8/rpm2cpio.8*
920 %lang(pl) %{_mandir}/pl/man8/rpmdeps.8*
921 %lang(pl) %{_mandir}/pl/man8/rpmcache.8*
922 %lang(pl) %{_mandir}/pl/man8/rpmgraph.8*
923 %lang(ru) %{_mandir}/ru/man8/rpm2cpio.8*
924
925 %if %{with static}
926 %files utils-static
927 %defattr(644,root,root,755)
928 %attr(755,root,root) %{_bindir}/rpm[ieu]
929 %attr(755,root,root) %{_rpmlibdir}/rpm[ieu]
930 %endif
931
932 %files perlprov
933 %defattr(644,root,root,755)
934 %attr(755,root,root) %{_rpmlibdir}/perl.*
935 #%attr(755,root,root) %{_rpmlibdir}/perldeps.pl
936 #%attr(755,root,root) %{_rpmlibdir}/find-perl-*
937 #%attr(755,root,root) %{_rpmlibdir}/find-*.perl
938 #%attr(755,root,root) %{_rpmlibdir}/find-prov.pl
939 #%attr(755,root,root) %{_rpmlibdir}/find-req.pl
940 %attr(755,root,root) %{_rpmlibdir}/get_magic.pl
941
942 %files pythonprov
943 %defattr(644,root,root,755)
944 %{_rpmlibdir}/macros.python
945
946 %files php-pearprov
947 %defattr(644,root,root,755)
948 %attr(755,root,root) %{_rpmlibdir}/php*
949 %attr(755,root,root) %{_rpmlibdir}/find-php*
950
951 %if %{with python}
952 %files -n python-rpm
953 %defattr(644,root,root,755)
954 %attr(755,root,root) %{py_sitedir}/*.so
955 %attr(755,root,root) %{py_sitedir}/rpmdb/*.so
956 %{py_sitedir}/rpmdb/*.py*
957 %endif
958
959 %files build-tools
960 %defattr(644,root,root,755)
961 %attr(755,root,root) %{_bindir}/builder
962 %attr(755,root,root) %{_bindir}/adapter.awk
963 %attr(755,root,root) %{_bindir}/pldnotify.awk
This page took 0.120888 seconds and 4 git commands to generate.