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