3 # - python(abi) cap is not provided automatically (because /usr/bin/python matches
4 # ELF first; it should be provided by python-libs not binary anyway)
7 %bcond_with static # build static rpmi (not supported at the moment)
8 %bcond_without apidocs # don't generate documentation with doxygen
9 %bcond_with autoreqdep # autogenerate package name deps in addition to sonames/perl(X)
10 %bcond_without python # don't build python bindings
11 %bcond_without selinux # build without selinux support
12 %bcond_without system_libmagic # don't use system libmagic
13 %bcond_with neon # build with HTTP/WebDAV support (neon library)
14 # force_cc - force using __cc other than "%{_target_cpu}-pld-linux-gcc"
15 # force_cxx - force using __cxx other than "%{_target_cpu}-pld-linux-g++"
16 # force_cpp - force using __cpp other than "%{_target_cpu}-pld-linux-gcc -E"
18 # versions of required libraries
19 %define reqdb_ver 4.3.27-1
20 %define reqpopt_ver 1.10.2
21 %define beecrypt_ver 2:4.1.2-4
22 %define rpm_macros_rev 1.247
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
36 Source0: ftp://jbj.org/pub/rpm-4.4.x/%{name}-%{version}.tar.gz
37 # Source0-md5: e24ce468082479fe850c9d6563f56db5
38 Source1: %{name}.groups
39 Source2: %{name}.platform
40 Source3: %{name}-install-tree
41 Source4: %{name}-find-spec-bcond
42 Source5: %{name}-find-lang
43 Source6: %{name}-groups-po.awk
44 Source7: %{name}-compress-doc
45 Source8: %{name}-check-files
46 Source9: %{name}-php-provides
47 Source10: %{name}-php-requires
48 Source11: %{name}.macros
50 Source13: %{name}-user_group.sh
51 Source14: %{name}.sysconfig
54 Source32: pldnotify.awk
55 # http://svn.pld-linux.org/banner.sh/
57 Source34: php-pear-build-macros
58 Patch0: %{name}-pl.po.patch
59 Patch1: %{name}-rpmrc.patch
60 Patch2: %{name}-arch.patch
61 Patch3: %{name}-rpmpopt.patch
62 Patch4: %{name}-perl-macros.patch
63 Patch5: %{name}-perl-req-perlfile.patch
64 Patch6: %{name}-noexpand.patch
65 Patch7: %{name}-scripts-closefds.patch
66 Patch8: %{name}-python-macros.patch
67 Patch9: %{name}-gettext-in-header.patch
68 Patch10: %{name}-compress-doc.patch
69 Patch11: %{name}-build.patch
70 Patch12: %{name}-system_libs.patch
71 Patch13: %{name}-bb-and-short-circuit.patch
72 Patch14: %{name}-etc_dir.patch
73 Patch15: %{name}-system_libs-more.patch
74 Patch16: %{name}-php-deps.patch
75 Patch17: %{name}-ldconfig-always.patch
76 Patch18: %{name}-perl_req.patch
78 Patch20: %{name}-magic-usesystem.patch
79 Patch21: %{name}-dontneedutils.patch
80 Patch22: %{name}-provides-dont-obsolete.patch
81 Patch23: %{name}-examplesaredoc.patch
82 Patch24: %{name}-po.patch
83 Patch25: %{name}-getcwd.patch
84 Patch26: %{name}-notsc.patch
85 Patch27: %{name}-hack-norpmlibdep.patch
86 Patch28: %{name}-makefile-no_myLDADD_deps.patch
87 Patch29: %{name}-libdir64.patch
88 Patch30: %{name}-libdir-links.patch
89 Patch31: %{name}-missing-prototypes.patch
90 Patch32: %{name}-pld-autodep.patch
91 Patch33: %{name}-rpmsq.patch
92 Patch34: %{name}-epoch0.patch
93 Patch35: %{name}-perl_req-INC_dirs.patch
94 Patch36: %{name}-debuginfo.patch
95 Patch37: %{name}-doxygen_hack.patch
96 Patch38: %{name}-kill-prereq.patch
97 Patch39: %{name}-pythondeps.patch
98 Patch40: %{name}-print-requires.patch
99 Patch41: %{name}-reduce-stack-usage.patch
100 Patch42: %{name}-glob.patch
101 Patch43: %{name}-patch-quote.patch
102 Patch44: %{name}-no-neon.patch
103 Patch45: %{name}-no-sqlite.patch
104 Patch46: %{name}-mono.patch
105 Patch47: %{name}-posttrans.patch
106 Patch48: %{name}-requireseq.patch
107 URL: http://wraptastic.org/
109 BuildRequires: autoconf >= 2.52
110 BuildRequires: automake
111 BuildRequires: beecrypt-devel >= %{beecrypt_ver}
112 BuildRequires: bzip2-devel >= 1.0.2-17
113 BuildRequires: db-devel >= %{reqdb_ver}
114 %{?with_apidocs:BuildRequires: doxygen}
115 BuildRequires: elfutils-devel >= 0.108
116 BuildRequires: findutils
117 BuildRequires: gettext-devel >= 0.11.4-2
118 %{?with_system_libmagic:BuildRequires: libmagic-devel}
119 %{?with_selinux:BuildRequires: libselinux-devel >= 1.18}
120 # needed only for AM_PROG_CXX used for CXX substitution in rpm.macros
121 BuildRequires: libstdc++-devel
122 BuildRequires: libtool
124 BuildRequires: libxml2-devel
125 BuildRequires: neon-devel >= 0.24.7-3
127 BuildRequires: patch >= 2.2
128 BuildRequires: popt-devel >= %{reqpopt_ver}
129 %{?with_python:BuildRequires: python-devel >= 1:2.3}
130 BuildRequires: python-modules >= 1:2.3
131 BuildRequires: readline-devel
132 BuildRequires: rpm-perlprov
133 %{?with_python:BuildRequires: rpm-pythonprov}
134 BuildRequires: zlib-devel
136 # Require static library only for static build
137 BuildRequires: beecrypt-static >= %{beecrypt_ver}
138 BuildRequires: bzip2-static >= 1.0.2-17
139 BuildRequires: db-static >= %{reqdb_ver}
140 BuildRequires: glibc-static >= 2.2.94
141 BuildRequires: elfutils-static
142 %{?with_system_libmagic:BuildRequires: libmagic-static}
143 %{?with_selinux:BuildRequires: libselinux-static >= 1.18}
144 BuildRequires: popt-static >= %{reqpopt_ver}
145 BuildRequires: zlib-static
147 Requires: beecrypt >= %{beecrypt_ver}
148 Requires: popt >= %{reqpopt_ver}
149 Requires: %{name}-base = %{version}-%{release}
150 Requires: %{name}-lib = %{version}-%{release}
151 %{!?with_static:Obsoletes: rpm-utils-static}
152 Conflicts: glibc < 2.2.92
153 # avoid SEGV caused by mixed db versions
154 Conflicts: poldek < 0.18.1-16
155 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
157 %define _binary_payload w9.gzdio
158 %define _noPayloadPrefix 1
160 # don't require very fresh rpm.macros to build
161 %define __gettextize gettextize --copy --force --intl ; cp -f po/Makevars{.template,}
162 %define ix86 i386 i486 i586 i686 athlon pentium3 pentium4
163 %define x8664 amd64 ia32e x86_64
165 # stabilize new build environment
166 %define __newcc %{?force_cc}%{!?force_cc:%{_target_cpu}-pld-linux-gcc}
167 %define __newcxx %{?force_cxx}%{!?force_cxx:%{_target_cpu}-pld-linux-g++}
168 %define __newcpp %{?force_cpp}%{!?force_cpp:%{_target_cpu}-pld-linux-gcc -E}
170 %define _rpmlibdir /usr/lib/rpm
173 RPM is a powerful package manager, which can be used to build,
174 install, query, verify, update, and uninstall individual software
175 packages. A package consists of an archive of files, and package
176 information, including name, version, and description.
179 RPM ist ein kräftiger Packet-Manager, der verwendet sein kann zur
180 Installation, Anfrage, Verifizierung, Aktualisierung und
181 Uninstallation individueller Softwarepakete. Ein Paket besteht aus
182 einem Archiv Dateien und Paketinformation, inklusive Name, Version und
186 RPM es un poderoso administrador de paquetes, que puede ser usado para
187 construir, instalar, pesquisar, verificar, actualizar y desinstalar
188 paquetes individuales de software. Un paquete consiste en un
189 almacenaje de archivos, y información sobre el paquete, incluyendo
190 nombre, versión y descripción.
193 RPM jest doskona³ym programem zarz±dzaj±cym pakietami. Umo¿liwia on
194 przebudowanie, instalacjê czy weryfikacjê dowolnego pakietu.
195 Informacje dotycz±ce ka¿dego pakietu, takie jak jego opis, lista
196 plików wchodz±cych w sk³ad pakietu, zale¿no¶ci od innych pakietów, s±
197 przechowywane w bazie danych i mo¿na je uzyskaæ za pomoc± opcji
198 odpytywania programu rpm.
200 %description -l pt_BR
201 RPM é um poderoso gerenciador de pacotes, que pode ser usado para
202 construir, instalar, pesquisar, verificar, atualizar e desinstalar
203 pacotes individuais de software. Um pacote consiste de um conjunto de
204 arquivos e informações adicionais, incluindo nome, versão e descrição
205 do pacote, permissões dos arquivos, etc.
208 RPM - ÜÔÏ ÍÏÝÎÙÊ ÍÅÎÅÄÖÅÒ ÐÁËÅÔÏ×, ËÏÔÏÒÙÊ ÍÏÖÅÔ ÂÙÔØ ÉÓÐÏÌØÚÏ×ÁÎ ÄÌÑ
209 ÓÏÚÄÁÎÉÑ, ÉÎÓÔÁÌÌÑÃÉÉ, ÚÁÐÒÏÓÏ× (query), ÐÒÏ×ÅÒËÉ, ÏÂÎÏ×ÌÅÎÉÑ É
210 ÕÄÁÌÅÎÉÑ ÐÒÏÇÒÁÍÍÎÙÈ ÐÁËÅÔÏ×. ðÁËÅÔ ÓÏÓÔÏÉÔ ÉÚ ÆÁÊÌÏ×ÏÇÏ ÁÒÈÉ×Á É
211 ÓÌÕÖÅÂÎÏÊ ÉÎÆÏÒÍÁÃÉÉ, ×ËÌÀÞÁÀÝÅÊ ÎÁÚ×ÁÎÉÅ, ×ÅÒÓÉÀ, ÏÐÉÓÁÎÉÅ É ÄÒÕÇÉÅ
215 RPM - ÃÅ ÐÏÔÕÖÎÉÊ ÍÅÎÅÄÖÅÒ ÐÁËÅÔ¦×, ÝÏ ÍÏÖÅ ÂÕÔÉ ×ÉËÏÒÉÓÔÁÎÉÊ ÄÌÑ
216 ÓÔ×ÏÒÅÎÎÑ, ¦ÎÓÔÁÌÑæ§, ÚÁÐÉÔ¦× (query), ÐÅÒÅצÒËÉ, ÐÏÎÏ×ÌÅÎÎÑ ÔÁ
217 ×ÉÄÁÌÅÎÎÑ ÐÒÏÇÒÁÍÎÉÈ ÐÁËÅÔ¦×. ðÁËÅÔ ÓËÌÁÄÁ¤ÔØÓÑ Ú ÆÁÊÌÏ×ÏÇÏ ÁÒȦ×Õ ÔÁ
218 ÓÌÕÖÂÏ×ϧ ¦ÎÆÏÒÍÁæ§, ÝÏ Í¦ÓÔÉÔØ ÎÁÚ×Õ, ×ÅÒÓ¦À, ÏÐÉÓ ÔÁ ¦ÎÛÕ
219 ¦ÎÆÏÒÍÁæÀ ÐÒÏ ÐÁËÅÔ.
222 Summary: RPM base package - scripts used by rpm packages themselves
223 Summary(pl): Podstawowy pakiet RPM - skrypty u¿ywane przez same pakiety rpm
226 Obsoletes: vserver-rpm
229 The RPM base package contains scripts used by rpm packages themselves.
231 - scripts for adding/removing groups and users needed for rpm
233 - banner.sh to display %%banner messages from rpm scriptlets.
235 %description base -l pl
236 Pakiet podstawowy RPM zwiera skrypty u¿ywane przez same pakiety rpm.
238 - skrypty dodaj±ce/usuwaj±ce grupy i u¿ytkowników dla pakietów rpm,
239 - banner.sh do pokazywania komunikatów %%banner dla skryptletów rpm.
242 Summary: RPMs library
243 Summary(pl): Biblioteki RPM-a
245 Requires: beecrypt >= %{beecrypt_ver}
246 Requires: db >= %{reqdb_ver}
247 %{?with_selinux:Requires: libselinux >= 1.18}
248 %{?with_system_libmagic:Requires: libmagic >= 1.15-2}
249 Requires: popt >= %{reqpopt_ver}
251 # avoid SEGV caused by mixed db versions
252 Conflicts: poldek < 0.18.1-16
257 %description lib -l pl
261 Summary: Header files for rpm libraries
262 Summary(de): Header-Dateien für rpm Libraries
263 Summary(es): Archivos de inclusión y bibliotecas para programas de manipulación de paquetes rpm
264 Summary(pl): Pliki nag³ówkowe bibliotek rpm
265 Summary(pt_BR): Arquivos de inclusão e bibliotecas para programas de manipulação de pacotes RPM
266 Summary(ru): èÅÄÅÒÙ É ÂÉÂÌÉÏÔÅËÉ ÄÌÑ ÐÒÏÇÒÁÍÍ, ÒÁÂÏÔÁÀÝÉÈ Ó rpm-ÐÁËÅÔÁÍÉ
267 Summary(uk): èÅÄÅÒÉ ÔÁ ¦Â̦ÏÔÅËÉ ÄÌÑ ÐÒÏÇÒÁÍ, ÝÏ ÐÒÁÃÀÀÔØ Ú ÐÁËÅÔÁÍÉ rpm
268 Group: Development/Libraries
269 Requires: %{name}-lib = %{version}-%{release}
270 Requires: beecrypt-devel >= %{beecrypt_ver}
271 Requires: bzip2-devel
272 Requires: db-devel >= %{reqdb_ver}
273 Requires: elfutils-devel
274 %{?with_selinux:Requires: libselinux-devel}
275 %{?with_system_libmagic:Requires: libmagic-devel}
276 Requires: popt-devel >= %{reqpopt_ver}
280 The RPM packaging system includes C libraries that make it easy to
281 manipulate RPM packages and databases. They are intended to ease the
282 creation of graphical package managers and other tools that need
283 intimate knowledge of RPM packages. This package contains header files
286 %description devel -l de
287 Der RPM-Packensystem enthält eine C-Library, die macht es einfach
288 RPM-Pakete und Dateibanken zu manipulieren. Er eignet sich für
289 Vereinfachung des Schaffens grafischer Paket-Manager und anderer
290 Werkzeuge, die intime Kenntnis von RPM-Paketen brauchen.
292 %description devel -l es
293 El sistema de empaquetado RPM incluye una biblioteca C que vuelve
294 fácil la manipulación de paquetes y bases de datos RPM. Su objetivo es
295 facilitar la creación de administradores gráficos de paquetes y otras
296 herramientas que necesiten un conocimiento profundo de paquetes RPM.
298 %description devel -l pl
299 System RPM zawiera biblioteki C, które u³atwiaj± manipulowanie
300 pakietami RPM oraz bazami danych. W zamiarze ma to upro¶ciæ tworzenie
301 graficznych programów zarz±dzaj±cych pakietami oraz innych narzêdzi,
302 które wymagaj± szczegó³owej wiedzy na temat pakietów RPM. Ten pakiet
303 zawiera pliki nag³ówkowe wspomnianych bibliotek.
305 %description devel -l pt_BR
306 O sistema de empacotamento RPM inclui uma biblioteca C que torna fácil
307 a manipulação de pacotes e bases de dados RPM. Seu objetivo é
308 facilitar a criação de gerenciadores gráficos de pacotes e outras
309 ferramentas que precisem de conhecimento profundo de pacotes RPM.
311 %description devel -l ru
312 óÉÓÔÅÍÁ ÕÐÒÁ×ÌÅÎÉÑ ÐÁËÅÔÁÍÉ RPM ÓÏÄÅÒÖÉÔ ÂÉÂÌÉÏÔÅËÕ C, ËÏÔÏÒÁÑ
313 ÕÐÒÏÝÁÅÔ ÍÁÎÉÐÕÌÑÃÉÀ ÐÁËÅÔÁÍÉ RPM É ÓÏÏÔ×ÅÔÓÔ×ÕÀÝÉÍÉ ÂÁÚÁÍÉ ÄÁÎÎÙÈ.
314 üÔÁ ÂÉÂÌÉÏÔÅËÁ ÐÒÅÄÎÁÚÎÁÞÅÎÁ ÄÌÑ ÏÂÌÅÇÞÅÎÉÑ ÓÏÚÄÁÎÉÑ ÇÒÁÆÉÞÅÓËÉÈ
315 ÐÁËÅÔÎÙÈ ÍÅÎÅÄÖÅÒÏ× É ÄÒÕÇÉÈ ÕÔÉÌÉÔ, ËÏÔÏÒÙÍ ÎÅÏÂÈÏÄÉÍÏ ÒÁÂÏÔÁÔØ Ó
318 %description devel -l uk
319 óÉÓÔÅÍÁ ËÅÒÕ×ÁÎÎÑ ÐÁËÅÔÁÍÉ RPM ͦÓÔÉÔØ Â¦Â̦ÏÔÅËÕ C, ËÏÔÒÁ ÓÐÒÏÝÕ¤
320 ÒÏÂÏÔÕ Ú ÐÁËÅÔÁÍÉ RPM ÔÁ צÄÐÏצÄÎÉÍÉ ÂÁÚÁÍÉ ÄÁÎÉÈ. ãÑ Â¦Â̦ÏÔÅËÁ
321 ÐÒÉÚÎÁÞÅÎÁ ÄÌÑ ÐÏÌÅÇÛÅÎÎÑ ÓÔ×ÏÒÅÎÎÑ ÇÒÁƦÞÎÉÈ ÐÁËÅÔÎÉÈ ÍÅÎÅÄÖÅÒ¦× ÔÁ
322 ¦ÎÛÉÈ ÕÔÉ̦Ô, ÝÏ ÐÒÁÃÀÀÔØ Ú ÐÁËÅÔÁÍÉ RPM.
325 Summary: RPM static libraries
326 Summary(de): RPMs statische Libraries
327 Summary(pl): Biblioteki statyczne RPM-a
328 Summary(pt_BR): Bibliotecas estáticas para o desenvolvimento de aplicações RPM
329 Summary(ru): óÔÁÔÉÞÅÓËÁÑ ÂÉÂÌÉÏÔÅËÁ ÄÌÑ ÐÒÏÇÒÁÍÍ, ÒÁÂÏÔÁÀÝÉÈ Ó rpm-ÐÁËÅÔÁÍÉ
330 Summary(uk): óÔÁÔÉÞÎÁ ¦Â̦ÏÔÅËÁ ÄÌÑ ÐÒÏÇÒÁÍ, ÝÏ ÐÒÁÃÀÀÔØ Ú ÐÁËÅÔÁÍÉ rpm
331 Group: Development/Libraries
332 Requires: %{name}-devel = %{version}-%{release}
333 Requires: beecrypt-static >= %{beecrypt_ver}
334 Requires: bzip2-static
335 Requires: db-static >= %{reqdb_ver}
336 Requires: elfutils-static
337 %{?with_system_libmagic:Requires: libmagic-static}
338 Requires: popt-static >= %{reqpopt_ver}
339 Requires: zlib-static
342 RPM static libraries.
344 %description static -l de
345 RPMs statische Libraries.
347 %description static -l pl
348 Biblioteki statyczne RPM-a.
350 %description static -l pt_BR
351 Bibliotecas estáticas para desenvolvimento.
353 %description static -l ru
354 óÉÓÔÅÍÁ ÕÐÒÁ×ÌÅÎÉÑ ÐÁËÅÔÁÍÉ RPM ÓÏÄÅÒÖÉÔ ÂÉÂÌÉÏÔÅËÕ C, ËÏÔÏÒÁÑ
355 ÕÐÒÏÝÁÅÔ ÍÁÎÉÐÕÌÑÃÉÀ ÐÁËÅÔÁÍÉ RPM É ÓÏÏÔ×ÅÔÓÔ×ÕÀÝÉÍÉ ÂÁÚÁÍÉ ÄÁÎÎÙÈ.
356 üÔÏ ÓÔÁÔÉÞÅÓËÁÑ ÂÉÂÌÉÏÔÅËÁ RPM.
358 %description static -l uk
359 óÉÓÔÅÍÁ ËÅÒÕ×ÁÎÎÑ ÐÁËÅÔÁÍÉ RPM ͦÓÔÉÔØ Â¦Â̦ÏÔÅËÕ C, ËÏÔÒÁ ÓÐÒÏÝÕ¤
360 ÒÏÂÏÔÕ Ú ÐÁËÅÔÁÍÉ RPM ÔÁ צÄÐÏצÄÎÉÍÉ ÂÁÚÁÍÉ ÄÁÎÉÈ. ãÅ ÓÔÁÔÉÞÎÁ
364 Summary: Additional utilities for managing rpm packages and database
365 Summary(de): Zusatzwerkzeuge für Verwaltung RPM-Pakete und Datenbanken
366 Summary(pl): Dodatkowe narzêdzia do zarz±dzania baz± RPM-a i pakietami
367 Group: Applications/File
368 Requires: %{name} = %{version}-%{release}
369 Requires: popt >= %{reqpopt_ver}
372 Additional utilities for managing rpm packages and database.
374 %description utils -l de
375 Zusatzwerkzeuge für Verwaltung RPM-Pakete und Datenbanken.
377 %description utils -l pl
378 Dodatkowe narzêdzia do zarz±dzania baz± RPM-a i pakietami.
381 Summary: Additional utilities for managing rpm packages and database
382 Summary(de): Zusatzwerkzeuge für Verwaltung RPM-Pakete und Datenbanken
383 Summary(pl): Dodatkowe narzêdzia do zarz±dzania baz± RPM-a i pakietami
384 Group: Applications/File
385 Requires: %{name}-utils = %{version}-%{release}
386 Requires: popt >= %{reqpopt_ver}
388 %description utils-perl
389 Additional utilities for managing rpm packages and database.
391 %description utils-perl -l de
392 Zusatzwerkzeuge für Verwaltung RPM-Pakete und Datenbanken.
394 %description utils-perl -l pl
395 Dodatkowe narzêdzia do zarz±dzania baz± RPM-a i pakietami.
397 %package utils-static
398 Summary: Static rpm utilities
399 Summary(pl): Statyczne narzêdzia rpm
400 Group: Applications/System
401 Requires: %{name} = %{version}-%{release}
403 %description utils-static
404 Static rpm utilities for repairing system in case something with
405 shared libraries used by rpm become broken. Currently it contains rpmi
406 binary, which can be used to install/upgrade/remove packages without
407 using shared libraries (well, in fact with exception of NSS modules).
409 %description utils-static -l pl
410 Statyczne narzêdzia rpm do naprawy systemu w przypadku zepsucia czego¶
411 zwi±zanego z bibliotekami wspó³dzielonymi u¿ywanymi przez rpm-a.
412 Aktualnie pakiet zawiera binarkê rpmi, któr± mo¿na u¿yæ do instalacji,
413 uaktualniania lub usuwania pakietów bez udzia³u bibliotek statycznych
414 (z wyj±tkiem modu³ów NSS).
417 Summary: Scripts for building binary RPM packages
418 Summary(de): Scripts fürs Bauen binärer RPM-Pakete
419 Summary(pl): Skrypty pomocnicze do budowania binarnych RPM-ów
420 Summary(pt_BR): Scripts e programas executáveis usados para construir pacotes
421 Summary(ru): óËÒÉÐÔÙ É ÕÔÉÌÉÔÙ, ÎÅÏÂÈÏÄÉÍÙÅ ÄÌÑ ÓÂÏÒËÉ ÐÁËÅÔÏ×
422 Summary(uk): óËÒÉÐÔÉ ÔÁ ÕÔÉ̦ÔÉ, ÎÅÏÂȦÄΦ ÄÌÑ ÐÏÂÕÄÏ×É ÐÁËÅÔ¦×
423 Group: Applications/File
424 Requires(pre): findutils
425 Requires: %{name}-utils = %{version}-%{release}
430 Requires: chrpath >= 0.10-4
434 Requires: file >= 4.14-1
437 Requires: gcc >= 5:3.4
438 Requires: glibc-devel
443 Requires: popt >= 1.7
448 Provides: rpmbuild(macros) = %{rpm_macros_rev}
449 Provides: rpmbuild(monoautodeps)
450 Provides: rpmbuild(noauto) = 3
452 Conflicts: automake < 1:1.7.9-2
453 Conflicts: libtool < 2:1.5-13
455 Obsoletes: rpmbuild(macros) < %{rpm_macros_rev}
458 Scripts for building binary RPM packages.
460 %description build -l de
461 Scripts fürs Bauen binärer RPM-Pakete.
463 %description build -l pl
464 Skrypty pomocnicze do budowania binarnych RPM-ów.
466 %description build -l pt_BR
467 Este pacote contém scripts e programas executáveis que são usados para
468 construir pacotes usando o RPM.
470 %description build -l ru
471 òÁÚÌÉÞÎÙÅ ×ÓÐÏÍÏÇÁÔÅÌØÎÙÅ ÓËÒÉÐÔÙ É ÉÓÐÏÌÎÑÅÍÙÅ ÐÒÏÇÒÁÍÍÙ, ËÏÔÏÒÙÅ
472 ÉÓÐÏÌØÚÕÀÔÓÑ ÄÌÑ ÓÂÏÒËÉ RPM'Ï×.
474 %description build -l uk
475 ò¦ÚÎÏÍÁΦÔΦ ÄÏÐÏͦÖΦ ÓËÒÉÐÔÉ ÔÁ ÕÔÉ̦ÔÉ, Ñ˦ ×ÉËÏÒÉÓÔÏ×ÕÀÔØÓÑ ÄÌÑ
479 Summary: Scripts for managing .spec files and building RPM packages
480 Summary(de): Scripts fürs Bauen binärer RPM-Pakete
481 Summary(pl): Skrypty pomocnicze do zarz±dznia plikami .spec i budowania RPM-ów
482 Summary(pt_BR): Scripts e programas executáveis usados para construir pacotes
483 Summary(ru): óËÒÉÐÔÙ É ÕÔÉÌÉÔÙ, ÎÅÏÂÈÏÄÉÍÙÅ ÄÌÑ ÓÂÏÒËÉ ÐÁËÅÔÏ×
484 Summary(uk): óËÒÉÐÔÉ ÔÁ ÕÔÉ̦ÔÉ, ÎÅÏÂȦÄΦ ÄÌÑ ÐÏÂÕÄÏ×É ÐÁËÅÔ¦×
485 Group: Applications/File
486 Requires: %{name}-build = %{version}-%{release}
491 %description build-tools
492 Scripts for managing .spec files and building RPM packages.
494 %description build-tools -l de
495 Scripts fürs Bauen RPM-Pakete.
497 %description build-tools -l pl
498 Skrypty pomocnicze do zarz±dzania plikami .spec i do budowania RPM-ów.
500 %description build-tools -l pt_BR
501 Este pacote contém scripts e programas executáveis que são usados para
502 construir pacotes usando o RPM.
504 %description build-tools -l ru
505 òÁÚÌÉÞÎÙÅ ×ÓÐÏÍÏÇÁÔÅÌØÎÙÅ ÓËÒÉÐÔÙ É ÉÓÐÏÌÎÑÅÍÙÅ ÐÒÏÇÒÁÍÍÙ, ËÏÔÏÒÙÅ
506 ÉÓÐÏÌØÚÕÀÔÓÑ ÄÌÑ ÓÂÏÒËÉ RPM'Ï×.
508 %description build-tools -l uk
509 ò¦ÚÎÏÍÁΦÔΦ ÄÏÐÏͦÖΦ ÓËÒÉÐÔÉ ÔÁ ÕÔÉ̦ÔÉ, Ñ˦ ×ÉËÏÒÉÓÔÏ×ÕÀÔØÓÑ ÄÌÑ
513 Summary: Additional utilities for checking perl provides/requires in rpm packages
514 Summary(de): Zusatzwerkzeuge fürs Nachsehen Perl-Abhängigkeiten in RPM-Paketen
515 Summary(pl): Dodatkowe narzêdzia do sprawdzenia zale¿no¶ci skryptów perla w pakietach rpm
516 Group: Applications/File
517 Requires: %{name} = %{version}-%{release}
519 Requires: perl-modules
521 %description perlprov
522 Additional utilities for checking perl provides/requires in rpm
525 %description perlprov -l de
526 Zusatzwerkzeuge fürs Nachsehen Perl-Abhängigkeiten in RPM-Paketen.
528 %description perlprov -l pl
529 Dodatkowe narzêdzia do sprawdzenia zale¿no¶ci skryptów perla w
533 Summary: Python macros, which simplifies creation of rpm packages with Python software
534 Summary(pl): Makra u³atwiaj±ce tworzenie pakietów rpm z programami napisanymi w Pythonie
535 Group: Applications/File
536 Requires: %{name} = %{version}-%{release}
538 Requires: python-modules
540 %description pythonprov
541 Python macros, which simplifies creation of rpm packages with Python
544 %description pythonprov -l pl
545 Makra u³atwiaj±ce tworzenie pakietów rpm z programami napisanymi w
548 %package php-pearprov
549 Summary: Additional utilities for managing rpm packages and database
550 Summary(pl): Dodatkowe narzêdzia do sprawdzania zale¿no¶ci skryptów php w rpm
551 Group: Applications/File
552 Requires: %{name} = %{version}-%{release}
553 Requires: php-pear-PEAR >= 1:1.4.0-0.b1.3
557 %description php-pearprov
558 Additional utilities for checking php pear provides/requires in rpm
561 This package provides rpm macros and dependencies to help building
564 %description php-pearprov -l pl
565 Dodatkowe narzêdzia do sprawdzenia zale¿no¶ci skryptów php pear w
568 Ten pakiet dostarcza makra rpm-a i zale¿no¶ci pomagaj±ce przy
569 budowaniu pakietów PEAR-a.
571 %package -n python-rpm
572 Summary: Python interface to RPM library
573 Summary(pl): Pythonowy interfejs do biblioteki RPM-a
574 Summary(pt_BR): Módulo Python para aplicativos que manipulam pacotes RPM
575 Group: Development/Languages/Python
576 Requires: %{name} = %{version}-%{release}
577 %pyrequires_eq python
578 Obsoletes: rpm-python
580 %description -n python-rpm
581 The rpm-python package contains a module which permits applications
582 written in the Python programming language to use the interface
583 supplied by RPM (RPM Package Manager) libraries.
585 This package should be installed if you want to develop Python
586 programs that will manipulate RPM packages and databases.
588 %description -n python-rpm -l pl
589 Pakiet rpm-python zawiera modu³, który pozwala aplikacjom napisanym w
590 Pythonie na u¿ywanie interfejsu dostarczanego przez biblioteki RPM-a.
592 Pakiet ten powinien zostaæ zainstalowany, je¶li chcesz pisaæ w
593 Pythonie programy manipuluj±ce pakietami i bazami danych rpm.
595 %description -n python-rpm -l pt_BR
596 O pacote rpm-python contém um módulo que permite que aplicações
597 escritas em Python utilizem a interface fornecida pelas bibliotecas
598 RPM (RPM Package Manager).
600 Esse pacote deve ser instalado se você quiser desenvolver programas em
601 Python para manipular pacotes e bancos de dados RPM.
604 Summary: RPM API documentation and guides
605 Summary(pl): Documentacja API RPM-a i przewodniki
609 Documentation for RPM API and guides in HTML format generated
610 from rpm sources by doxygen.
612 %description apidocs -l pl
613 Dokumentacja API RPM-a oraz przewodniki w formacie HTML generowane
614 ze ¼rode³ RPM-a przez doxygen.
620 # temporarily moved after patch0 - messes too much in pl.po
637 sed -e 's/^/@pld@/' %{SOURCE2} >>platform.in
638 cp -f platform.in macros.pld.in
639 echo '%%define __perl_provides %%{__perl} /usr/lib/rpm/perl.prov' > macros.perl
640 echo '%%define __perl_requires %%{__perl} /usr/lib/rpm/perl.req' >> macros.perl
641 echo '# obsoleted file' > macros.python
642 install %{SOURCE34} macros.php
643 echo '%%define __mono_provides /usr/lib/rpm/mono-find-provides' > macros.mono
644 echo '%%define __mono_requires /usr/lib/rpm/mono-find-requires' >> macros.mono
645 install %{SOURCE5} scripts/find-lang.sh
646 install %{SOURCE9} scripts/php.prov.in
647 install %{SOURCE10} scripts/php.req.in
648 install %{SOURCE12} scripts/perl.prov
649 cat %{SOURCE11} >> macros.in
674 %{!?with_neon:%patch44 -p1}
683 mv -f perl.req perl.req.in
684 mv -f perl.prov perl.prov.in
688 mv -f po/{sr,sr@Latn}.po
690 rm -rf sqlite zlib db db3 popt rpmdb/db.h
692 # generate Group translations to *.po
693 awk -f %{SOURCE6} %{SOURCE1}
695 # update macros paths
696 for f in doc{,/ja,/pl}/rpm.8 doc{,/ja,/pl}/rpmbuild.8 ; do
697 sed -e 's@lib/rpm/redhat@lib/rpm/pld@g' $f > ${f}.tmp
702 %if %{with system_libmagic}
721 # config.guess doesn't handle athlon, so we have to change it by hand.
722 # rpm checks for CPU type at runtime, but it looks better
723 sed -e 's|@host@|%{_target_cpu}-%{_target_vendor}-linux-gnu|' \
724 -e 's|@host_cpu@|%{_target_cpu}|' macros.in > macros.tmp
725 mv -f macros.tmp macros.in
727 CPPFLAGS="-Dglob=rpm_glob -Dglobfree=rpm_globfree"; export CPPFLAGS
729 # pass CC and CXX too in case of building with some older configure macro
734 %{?with_autoreqdep:--enable-adding-packages-names-in-autogenerated-dependancies} \
737 %{?with_apidocs:--with-apidocs} \
738 %{?with_python:--with-python=auto} \
739 %{!?with_python:--without-python} \
740 %{!?with_selinux:--without-selinux} \
744 # file_LDFLAGS, debugedit_LDADD - no need to link "file" and "debugedit" statically
749 pylibdir=%{py_libdir} \
750 myLDFLAGS="%{rpmldflags}" \
752 debugedit_LDADD="\$(WITH_LIBELF_LIB) -lpopt"
754 # %{!?with_static:rpm_LDFLAGS="\$(myLDFLAGS)"} \
756 %{?with_apidocs:%{__make} doxygen}
759 rm -rf $RPM_BUILD_ROOT
760 install -d $RPM_BUILD_ROOT{/%{_lib},/etc/sysconfig,%{_sysconfdir}/rpm,/var/lib/banner}
763 DESTDIR=$RPM_BUILD_ROOT \
764 pylibdir=%{py_libdir} \
765 pkgbindir="%{_bindir}"
767 rm $RPM_BUILD_ROOT%{_rpmlibdir}/vpkg-provides*
768 rm $RPM_BUILD_ROOT%{_rpmlibdir}/find-{prov,req}.pl
769 rm $RPM_BUILD_ROOT%{_rpmlibdir}/find-{provides,requires}.perl
771 install macros.perl $RPM_BUILD_ROOT%{_rpmlibdir}/macros.perl
772 install macros.python $RPM_BUILD_ROOT%{_rpmlibdir}/macros.python
773 install macros.php $RPM_BUILD_ROOT%{_rpmlibdir}/macros.php
774 install macros.mono $RPM_BUILD_ROOT%{_rpmlibdir}/macros.mono
776 install %{SOURCE1} doc/manual/groups
777 install %{SOURCE3} $RPM_BUILD_ROOT%{_rpmlibdir}/install-build-tree
778 install %{SOURCE4} $RPM_BUILD_ROOT%{_rpmlibdir}/find-spec-bcond
779 install %{SOURCE7} $RPM_BUILD_ROOT%{_rpmlibdir}/compress-doc
780 install %{SOURCE8} $RPM_BUILD_ROOT%{_rpmlibdir}/check-files
781 install %{SOURCE13} $RPM_BUILD_ROOT%{_rpmlibdir}/user_group.sh
782 install scripts/find-php* $RPM_BUILD_ROOT%{_rpmlibdir}
783 install scripts/php.{prov,req} $RPM_BUILD_ROOT%{_rpmlibdir}
784 install %{SOURCE14} $RPM_BUILD_ROOT/etc/sysconfig/rpm
786 install %{SOURCE30} $RPM_BUILD_ROOT%{_bindir}/builder
787 install %{SOURCE31} $RPM_BUILD_ROOT%{_bindir}/adapter.awk
788 install %{SOURCE32} $RPM_BUILD_ROOT%{_bindir}/pldnotify.awk
789 install %{SOURCE33} $RPM_BUILD_ROOT%{_bindir}/banner.sh
791 install rpmio/ugid.h $RPM_BUILD_ROOT%{_includedir}/rpm
794 ix86re=$(echo "(%{ix86})"|sed 's/ /|/g')
795 perl -p -i -e 's/^(buildarchtranslate: '"$ix86re"': ).*/\1%{_target_cpu}/' \
796 $RPM_BUILD_ROOT%{_rpmlibdir}/rpmrc
799 cat > $RPM_BUILD_ROOT%{_sysconfdir}/rpm/macros <<EOF
800 # customized rpm macros - global for host
802 #%%_install_langs pl_PL:en_US
805 # remove or replace with file_contexts path if you want to use custom
806 # SELinux file contexts policy instead of one stored in packages payload
807 %%_install_file_context_path %%{nil}
808 %%_verify_file_context_path %%{nil}
811 cat > $RPM_BUILD_ROOT%{_sysconfdir}/rpm/noautoprovfiles <<EOF
812 # global list of files (regexps) which don't generate Provides
814 cat > $RPM_BUILD_ROOT%{_sysconfdir}/rpm/noautoprov <<EOF
815 # global list of script capabilities (regexps) not to be used in Provides
817 cat > $RPM_BUILD_ROOT%{_sysconfdir}/rpm/noautoreqfiles <<EOF
818 # global list of files (regexps) which don't generate Requires
822 cat > $RPM_BUILD_ROOT%{_sysconfdir}/rpm/noautoreq <<EOF
823 # global list of script capabilities (regexps) not to be used in Requires
825 cat > $RPM_BUILD_ROOT%{_sysconfdir}/rpm/noautoreqdep <<EOF
826 # global list of capabilities (SONAME, perl(module), php(module) regexps)
827 # which don't generate dependencies on package NAMES
828 # -- OpenGL implementation
838 # -- X11 implementation
883 cat > $RPM_BUILD_ROOT%{_sysconfdir}/rpm/noautocompressdoc <<EOF
884 # global list of file masks not to be compressed in DOCDIR
887 # for rpm -e|-U --repackage
888 install -d $RPM_BUILD_ROOT/var/{spool/repackage,lock/rpm}
889 touch $RPM_BUILD_ROOT/var/lock/rpm/transaction
892 for a in librpm-%{sover}.so librpmdb-%{sover}.so librpmio-%{sover}.so ; do
893 mv -f $RPM_BUILD_ROOT%{_libdir}/$a $RPM_BUILD_ROOT/%{_lib}
894 ln -s /%{_lib}/$a $RPM_BUILD_ROOT%{_libdir}/$a
897 # remove arch dependant macros which have no use on noarch
899 /{__spec_install_post_strip}/d
900 /{__spec_install_post_chrpath}/d
901 /{__spec_install_post_compress_modules}/d
902 ' $RPM_BUILD_ROOT%{_rpmlibdir}/noarch-linux/macros
904 %py_ocomp $RPM_BUILD_ROOT%{py_sitedir}
905 %py_comp $RPM_BUILD_ROOT%{py_sitedir}
907 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
908 [ "`file $f | sed -e 's/.*,//' -e 's/message.*//'`" -le 1 ] && rm -f $f
913 cp -a doc/manual manual
914 rm -f manual/Makefile*
917 rm -rf $RPM_BUILD_ROOT
919 %post lib -p /sbin/ldconfig
920 %postun lib -p /sbin/ldconfig
923 find %{_rpmlibdir} -name '*-linux' -type l | xargs rm -f
925 %files -f %{name}.lang
926 %defattr(644,root,root,755)
927 %doc RPM-PGP-KEY CHANGES manual
929 %attr(755,root,root) /bin/rpm
930 #%attr(755,root,root) %{_bindir}/rpmdb
931 #%attr(755,root,root) %{_bindir}/rpmquery
932 #%attr(755,root,root) %{_bindir}/rpmsign
933 #%attr(755,root,root) %{_bindir}/rpmverify
935 %dir %{_sysconfdir}/rpm
936 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/rpm/macros
938 %{_mandir}/man8/rpm.8*
939 %lang(fr) %{_mandir}/fr/man8/rpm.8*
940 %lang(ja) %{_mandir}/ja/man8/rpm.8*
941 %lang(ko) %{_mandir}/ko/man8/rpm.8*
942 %lang(pl) %{_mandir}/pl/man8/rpm.8*
943 %lang(ru) %{_mandir}/ru/man8/rpm.8*
944 %lang(sk) %{_mandir}/sk/man8/rpm.8*
947 %dir %attr(700,root,root) /var/spool/repackage
949 /var/lock/rpm/transaction
951 #%attr(755,root,root) %{_rpmlibdir}/rpmd
952 #%{!?with_static:%attr(755,root,root) %{_rpmlibdir}/rpm[eiu]}
953 #%attr(755,root,root) %{_rpmlibdir}/rpmk
954 #%attr(755,root,root) %{_rpmlibdir}/rpm[qv]
956 %doc %attr(755,root,root) %{_rpmlibdir}/convertrpmrc.sh
959 %{_rpmlibdir}/rpmpopt*
963 %defattr(644,root,root,755)
964 %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/rpm
966 %attr(755,root,root) %{_bindir}/banner.sh
967 %attr(755,root,root) %{_rpmlibdir}/user_group.sh
971 %defattr(644,root,root,755)
972 %attr(755,root,root) /%{_lib}/librpm*-*.so
973 %attr(755,root,root) %{_libdir}/librpm*-*.so
976 %defattr(644,root,root,755)
978 %{_libdir}/librpm*.la
979 %attr(755,root,root) %{_libdir}/librpm.so
980 %attr(755,root,root) %{_libdir}/librpm-%{sover}.so
981 %attr(755,root,root) %{_libdir}/librpmio.so
982 %attr(755,root,root) %{_libdir}/librpmio-%{sover}.so
983 %attr(755,root,root) %{_libdir}/librpmdb.so
984 %attr(755,root,root) %{_libdir}/librpmdb-%{sover}.so
985 %attr(755,root,root) %{_libdir}/librpmbuild.so
988 %defattr(644,root,root,755)
992 %defattr(644,root,root,755)
993 %attr(755,root,root) %{_bindir}/debugedit
994 %attr(755,root,root) %{_bindir}/rpm2cpio
995 %attr(755,root,root) %{_bindir}/rpmcache
996 %attr(755,root,root) %{_bindir}/rpmdeps
997 %attr(755,root,root) %{_bindir}/rpmgraph
998 %{!?with_system_libmagic:%attr(755,root,root) %{_bindir}/rpmfile}
999 %attr(755,root,root) %{_rpmlibdir}/find-debuginfo.sh
1000 %attr(755,root,root) %{_rpmlibdir}/rpm2cpio.sh
1001 %attr(755,root,root) %{_rpmlibdir}/tgpg
1002 %attr(755,root,root) %{_rpmlibdir}/rpmdb_loadcvt
1003 %{_mandir}/man8/rpm2cpio.8*
1004 %{_mandir}/man8/rpmdeps.8*
1005 %{_mandir}/man8/rpmcache.8*
1006 %{_mandir}/man8/rpmgraph.8*
1007 %lang(ja) %{_mandir}/ja/man8/rpm2cpio.8*
1008 %lang(ja) %{_mandir}/ja/man8/rpmcache.8*
1009 %lang(ja) %{_mandir}/ja/man8/rpmgraph.8*
1010 %lang(ko) %{_mandir}/ko/man8/rpm2cpio.8*
1011 %lang(pl) %{_mandir}/pl/man8/rpm2cpio.8*
1012 %lang(pl) %{_mandir}/pl/man8/rpmdeps.8*
1013 %lang(pl) %{_mandir}/pl/man8/rpmcache.8*
1014 %lang(pl) %{_mandir}/pl/man8/rpmgraph.8*
1015 %lang(ru) %{_mandir}/ru/man8/rpm2cpio.8*
1018 %defattr(644,root,root,755)
1019 %attr(755,root,root) %{_rpmlibdir}/rpmdiff*
1021 #%%{_rpmlibdir}/rpm.daily
1022 #%%{_rpmlibdir}/rpm.log
1023 #%%{_rpmlibdir}/rpm.xinetd
1027 %defattr(644,root,root,755)
1028 %attr(755,root,root) %{_bindir}/rpm[ieu]
1029 %attr(755,root,root) %{_rpmlibdir}/rpm[ieu]
1033 %defattr(644,root,root,755)
1034 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/rpm/noauto*
1035 %attr(755,root,root) %{_rpmlibdir}/compress-doc
1036 %attr(755,root,root) %{_rpmlibdir}/cross-build
1037 #%attr(755,root,root) %{_rpmlibdir}/find-provides
1038 #%attr(755,root,root) %{_rpmlibdir}/find-provides-wrapper
1039 #%attr(755,root,root) %{_rpmlibdir}/find-requires
1040 #%attr(755,root,root) %{_rpmlibdir}/find-requires-wrapper
1041 #%attr(755,root,root) %{_rpmlibdir}/find-rpm-provides
1042 %attr(755,root,root) %{_rpmlibdir}/find-spec-bcond
1043 %attr(755,root,root) %{_rpmlibdir}/find-lang.sh
1044 %attr(755,root,root) %{_rpmlibdir}/mkinstalldirs
1045 %attr(755,root,root) %{_rpmlibdir}/config.*
1046 %attr(755,root,root) %{_rpmlibdir}/getpo.sh
1047 %attr(755,root,root) %{_rpmlibdir}/install-build-tree
1048 %attr(755,root,root) %{_rpmlibdir}/brp-*
1049 %attr(755,root,root) %{_rpmlibdir}/check-files
1050 %attr(755,root,root) %{_rpmlibdir}/check-prereqs
1051 #%attr(755,root,root) %{_rpmlibdir}/cpanflute
1052 #%attr(755,root,root) %{_rpmlibdir}/cpanflute2
1053 #%attr(755,root,root) %{_rpmlibdir}/Specfile.pm
1054 %attr(755,root,root) %{_rpmlibdir}/u_pkg.sh
1055 #%attr(755,root,root) %{_rpmlibdir}/vpkg-provides.sh
1056 #%attr(755,root,root) %{_rpmlibdir}/vpkg-provides2.sh
1057 %attr(755,root,root) %{_rpmlibdir}/rpmb
1058 %attr(755,root,root) %{_rpmlibdir}/rpmt
1059 %{_rpmlibdir}/noarch-*
1062 %{_rpmlibdir}/pentium*
1063 %{_rpmlibdir}/athlon*
1066 %{_rpmlibdir}/alpha*
1071 %ifarch mips mipsel mips64 mips64el
1077 %ifarch sparc sparc64
1078 %{_rpmlibdir}/sparc*
1081 %{_rpmlibdir}/x86_64*
1083 # must be here for "Requires: rpm-*prov" to work
1084 %{_rpmlibdir}/macros.mono
1085 %{_rpmlibdir}/macros.perl
1086 %{_rpmlibdir}/macros.php
1087 # not used yet ... these six depend on perl
1088 #%attr(755,root,root) %{_rpmlibdir}/http.req
1089 #%attr(755,root,root) %{_rpmlibdir}/magic.prov
1090 #%attr(755,root,root) %{_rpmlibdir}/magic.req
1091 #%{_rpmlibdir}/sql.prov
1092 #%{_rpmlibdir}/sql.req
1093 #%{_rpmlibdir}/tcl.req
1096 %attr(755,root,root) %{_bindir}/javadeps
1097 %attr(755,root,root) %{_bindir}/gendiff
1098 %attr(755,root,root) %{_bindir}/rpmbuild
1100 %{_mandir}/man1/gendiff.1*
1101 %{_mandir}/man8/rpmbuild.8*
1102 %lang(ja) %{_mandir}/ja/man8/rpmbuild.8*
1103 %lang(pl) %{_mandir}/pl/man1/gendiff.1*
1104 %lang(pl) %{_mandir}/pl/man8/rpmbuild.8*
1107 %defattr(644,root,root,755)
1108 %attr(755,root,root) %{_bindir}/builder
1109 %attr(755,root,root) %{_bindir}/adapter.awk
1110 %attr(755,root,root) %{_bindir}/pldnotify.awk
1113 %defattr(644,root,root,755)
1114 %attr(755,root,root) %{_rpmlibdir}/perl.*
1115 #%attr(755,root,root) %{_rpmlibdir}/perldeps.pl
1116 #%attr(755,root,root) %{_rpmlibdir}/find-perl-*
1117 #%attr(755,root,root) %{_rpmlibdir}/find-*.perl
1118 #%attr(755,root,root) %{_rpmlibdir}/find-prov.pl
1119 #%attr(755,root,root) %{_rpmlibdir}/find-req.pl
1120 %attr(755,root,root) %{_rpmlibdir}/get_magic.pl
1123 %defattr(644,root,root,755)
1124 %{_rpmlibdir}/macros.python
1125 %attr(755,root,root) %{_rpmlibdir}/pythondeps.sh
1128 %defattr(644,root,root,755)
1129 %attr(755,root,root) %{_rpmlibdir}/php*
1130 %attr(755,root,root) %{_rpmlibdir}/find-php*
1133 %files -n python-rpm
1134 %defattr(644,root,root,755)
1135 %dir %{py_sitedir}/rpm
1136 %attr(755,root,root) %{py_sitedir}/rpm/*.so
1137 %{py_sitedir}/rpm/*.py[co]
1142 %defattr(644,root,root,755)