]> git.pld-linux.org Git - packages/rpm.git/blob - rpm.spec
- -devel R: bzip2-devel,libelf-devel,zlib-devel
[packages/rpm.git] / rpm.spec
1 %include        /usr/lib/rpm/macros.python
2 %define beecrypt_ver    2.2.0
3 %define beecrypt_rel    0.93
4 Summary:        RPM Package Manager
5 Summary(de):    RPM Packet-Manager
6 Summary(es):    Gestor de paquetes RPM
7 Summary(pl):    Aplikacja do zarz±dzania pakietami RPM
8 Summary(pt_BR): Gerenciador de pacotes RPM
9 Name:           rpm
10 Version:        4.1
11 Release:        1.3
12 License:        GPL
13 Group:          Base
14 Source0:        ftp://ftp.rpm.org/pub/rpm/dist/rpm-4.1.x/%{name}-%{version}.tar.gz
15 Source1:        %{name}.groups
16 Source2:        %{name}.macros
17 Source3:        %{name}-install-tree
18 Source4:        %{name}-find-%{name}-provides
19 Source5:        %{name}-macros.perl
20 Source6:        %{name}-find-perl-provides
21 Source7:        %{name}-find-perl-requires
22 Source8:        %{name}-find-spec-bcond
23 Source9:        %{name}-find-lang
24 Source10:       %{name}-find-provides
25 Source11:       %{name}-find-requires
26 Source12:       %{name}-macros.php
27 Source13:       %{name}-macros.python
28 Source14:       %{name}-groups-po.awk
29 Source15:       %{name}-compress-doc
30 Source16:       %{name}-check-files
31 Source17:       %{name}-php-provides
32 Source18:       %{name}-php-requires
33 Source19:       %{name}-find-php-provides
34 Source20:       %{name}-find-php-requires
35 Patch0:         %{name}-pl.po.patch
36 Patch1:         %{name}-%{name}rc.patch
37 Patch2:         %{name}-arch.patch
38 Patch3:         %{name}-%{name}popt.patch
39 Patch4:         %{name}-perl-macros.patch
40 Patch5:         %{name}-perl-req-perlfile.patch
41 Patch6:         %{name}-cache.patch
42 Patch7:         %{name}-glob.patch
43 Patch8:         %{name}-header_h.patch
44 Patch9:         %{name}-fast-alAddPackage.patch
45 Patch10:        %{name}-byKey.patch
46 Patch11:        %{name}-noexpand.patch
47 Patch12:        %{name}-scripts-closefds.patch
48 Patch13:        %{name}-python-macros.patch
49 Patch14:        %{name}-perlprov-regonly.patch
50 Patch15:        %{name}-db4.patch
51 Patch16:        %{name}-drop-legacy-CLI.patch
52 Patch17:        %{name}-perlprov-perl5.6.patch
53 Patch18:        %{name}-gettext-in-header.patch
54 Patch19:        %{name}-compress-doc.patch
55 Patch20:        %{name}-lt14d.patch
56 Patch21:        %{name}-gettext0.11.patch
57 Patch22:        %{name}-build.patch
58 Patch23:        %{name}-python-link.patch
59 Patch24:        %{name}-system_libs.patch
60 Patch25:        %{name}-bb-and-short-circuit.patch
61 Patch26:        %{name}-SIGCHLD.patch
62 URL:            http://www.rpm.org/
63 Icon:           rpm.gif
64 BuildRequires:  autoconf >= 2.52
65 BuildRequires:  automake
66 BuildRequires:  bzip2-devel >= 1.0.1
67 BuildRequires:  db-devel >= 4.1
68 BuildRequires:  doxygen
69 BuildRequires:  gettext-devel >= 0.11.4-2
70 BuildRequires:  libelf-devel
71 BuildRequires:  libtool
72 BuildRequires:  patch >= 2.2
73 BuildRequires:  python-devel >= 2.2
74 BuildRequires:  python-modules >= 2.2
75 BuildRequires:  rpm-pythonprov
76 BuildRequires:  zlib-devel
77 BuildRequires:  popt-devel >= 1.7
78 %if %{!?_without_static:1}%{?_without_static:0}
79 # Require static library only for static build
80 BuildRequires:  bzip2-static >= 1.0.2-5
81 BuildRequires:  db-static >= 4.1
82 BuildRequires:  glibc-static >= 2.2.94
83 BuildRequires:  libelf-static
84 BuildRequires:  zlib-static
85 BuildRequires:  popt-static >= 1.7
86 %endif
87 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
88 Conflicts:      glibc < 2.2.92
89
90 %define         __find_provides %{SOURCE4}
91 %define         _binary_payload w9.gzdio
92
93 %description
94 RPM is a powerful package manager, which can be used to build,
95 install, query, verify, update, and uninstall individual software
96 packages. A package consists of an archive of files, and package
97 information, including name, version, and description.
98
99 %description -l de
100 RPM ist ein kräftiger Packet-Manager, der verwendet sein kann zur
101 Installation, Anfrage, Verifizierung, Aktualisierung und
102 Uninstallation individueller Softwarepakete. Ein Paket besteht aus
103 einem Archiv Dateien und Paketinformation, inklusive Name, Version und
104 Beschreibung.
105
106 %description -l es
107 RPM es un poderoso administrador de paquetes, que puede ser usado para
108 construir, instalar, pesquisar, verificar, actualizar y desinstalar
109 paquetes individuales de software. Un paquete consiste en un
110 almacenaje de archivos, y información sobre el paquete, incluyendo
111 nombre, versión y descripción.
112
113 %description -l pl
114 RPM jest doskona³ym mened¿erem pakietów. Dziêki niemu bêdziesz móg³
115 przebudowaæ, zainstalowaæ czy zweryfikowaæ dowolny pakiet. Informacje
116 dotycz±ce ka¿dego pakietu, takie jak jego opis, lista plików
117 wchodz±cych w sk³ad pakietu, zale¿no¶ci od innych pakietów, s±
118 przechowywane w bazie danych i mo¿na je uzyskaæ za pomoc± opcji
119 odpytywania programu rpm.
120
121 %description -l pt_BR
122 RPM é um poderoso gerenciador de pacotes, que pode ser usado para
123 construir, instalar, pesquisar, verificar, atualizar e desinstalar
124 pacotes individuais de software. Um pacote consiste de um conjunto de
125 arquivos e informações adicionais, incluindo nome, versão e descrição
126 do pacote, permissões dos arquivos, etc.
127
128 %package devel
129 Summary:        Header files and libraries
130 Summary(de):    Header-Dateien uns Libraries
131 Summary(es):    Archivos de inclusión y bibliotecas para programas de manipulación de paquetes rpm
132 Summary(pl):    Pliki nag³ówkowe i biblioteki statyczne
133 Summary(pt_BR): Arquivos de inclusão e bibliotecas para programas de manipulação de pacotes RPM
134 Group:          Development/Libraries
135 Requires:       %{name} = %{version}
136 Requires:       beecrypt-devel
137 Requires:       bzip2-devel
138 Requires:       db-devel
139 Requires:       libelf-devel
140 Requires:       popt-devel >= 1.7
141 Requires:       zlib-devel
142
143 %description devel
144 The RPM packaging system includes a C library that makes it easy to
145 manipulate RPM packages and databases. It is intended to ease the
146 creation of graphical package managers and other tools that need
147 intimate knowledge of RPM packages.
148
149 %description devel -l de
150 Der RPM-Packensystem enthält eine C-Library, die macht es einfach
151 RPM-Pakete und Dateibanken zu manipulieren. Er eignet sich für
152 Vereinfachung des Schaffens grafischer Paket-Manager und anderer
153 Werkzeuge, die intime Kenntnis von RPM-Paketen brauchen.
154
155 %description devel -l es
156 El sistema de empaquetado RPM incluye una biblioteca C que vuelve
157 fácil la manipulación de paquetes y bases de datos RPM. Su objetivo es
158 facilitar la creación de administradores gráficos de paquetes y otras
159 herramientas que necesiten un conocimiento profundo de paquetes RPM.
160
161 %description devel -l pl
162 System RPM zawiera bibliotekê C, która u³atwia manipulowanie pakietami
163 RPM oraz bazami danych. W zamiarze ma to upro¶ciæ tworzenie
164 graficznych mened¿erów pakietów oraz innych narzêdzi, które wymagaj±
165 szczegó³owej wiedzy na temat pakietów RPM.
166
167 %description devel -l pt_BR
168 O sistema de empacotamento RPM inclui uma biblioteca C que torna fácil
169 a manipulação de pacotes e bases de dados RPM. Seu objetivo é
170 facilitar a criação de gerenciadores gráficos de pacotes e outras
171 ferramentas que precisem de conhecimento profundo de pacotes RPM.
172
173 %package static
174 Summary:        RPM static libraries
175 Summary(de):    RPMs statische Libraries
176 Summary(pl):    Biblioteki statyczne RPM-a
177 Summary(pt_BR): Bibliotecas estáticas para o desenvolvimento de aplicações RPM
178 Group:          Development/Libraries
179 Requires:       %{name}-devel = %{version}
180
181 %description static
182 RPM static libraries.
183
184 %description static -l de
185 RPMs statische Libraries.
186
187 %description static -l pl
188 Biblioteki statyczne RPM-a.
189
190 %description static -l pt_BR
191 Bibliotecas estáticas para desenvolvimento.
192
193 %package utils
194 Summary:        Additional utilities for managing rpm packages and database
195 Summary(de):    Zusatzwerkzeuge für Verwaltung RPM-Pakete und Datenbanken
196 Summary(pl):    Dodatkowe narzêdzia do zarz±dzania baz± RPM-a i pakietami
197 Group:          Applications/File
198 Requires:       %{name} = %{version}
199 Requires:       popt >= 1.7
200
201 %description utils
202 Additional utilities for managing rpm packages and database.
203
204 %description utils -l de
205 Zusatzwerkzeuge für Verwaltung RPM-Pakete und Datenbanken.
206
207 %description utils -l pl
208 Dodatkowe narzêdzia do zarz±dzania baz± RPM-a i pakietami.
209
210 %package perlprov
211 Summary:        Additional utilities for checking perl provides/requires in rpm packages
212 Summary(de):    Zusatzwerkzeuge fürs Nachsehen Perl-Abhängigkeiten in RPM-Paketen
213 Summary(pl):    Dodatkowe narzêdzia do sprawdzenia zale¿no¶ci skryptów perla w pakietach rpm
214 Group:          Applications/File
215 Requires:       %{name} = %{version}
216 Requires:       perl-modules
217
218 %description perlprov
219 Additional utilities for checking perl provides/requires in rpm
220 packages.
221
222 %description perlprov -l de
223 Zusatzwerkzeuge fürs Nachsehen Perl-Abhängigkeiten in RPM-Paketen.
224
225 %description perlprov -l pl
226 Dodatkowe narzêdzia do sprawdzenia zale¿no¶ci skryptów perla w
227 pakietach rpm.
228
229 %package pythonprov
230 Summary:        Python macros, which simplifies creation of rpm packages with Python software
231 Summary(pl):    Makra u³atwiaj±ce tworzenie pakietów rpm z programami napisanymi w Pythonie
232 Group:          Applications/File
233 Requires:       %{name} = %{version}
234 Requires:       python-modules
235
236 %description pythonprov
237 Python macros, which simplifies creation of rpm packages with Python
238 software.
239
240 %description pythonprov -l pl
241 Makra u³atwiaj±ce tworzenie pakietów rpm z programami napisanymi w
242 Pythonie.
243
244 %package php-pearprov
245 Summary:        Additional utilities for managing rpm packages and database
246 Summary(pl):    Dodatkowe narzêdzia do sprawdzania zale¿no¶ci skryptów php w rpm
247 Group:          Applications/File
248 Requires:       %{name} = %{version}
249
250 %description php-pearprov
251 Additional utilities for checking php pear provides/requires in rpm
252 packages.
253
254 %description php-pearprov -l pl
255 Dodatkowe narzêdzia do sprawdzenia zale¿no¶ci skryptów php pear w
256 pakietach rpm.
257
258 %package -n python-rpm
259 Summary:        Python interface to RPM library
260 Summary(pl):    Pythonowy interfejs do biblioteki RPM-a
261 Summary(pt_BR): Módulo Python para aplicativos que manipulam pacotes RPM
262 Group:          Development/Languages/Python
263 Requires:       %{name} = %{version}
264 %pyrequires_eq  python
265 Obsoletes:      rpm-python
266
267 %description -n python-rpm
268 The rpm-python package contains a module which permits applications
269 written in the Python programming language to use the interface
270 supplied by RPM (RPM Package Manager) libraries.
271
272 This package should be installed if you want to develop Python
273 programs that will manipulate RPM packages and databases.
274
275 %description -n python-rpm -l pl
276 Pakiet rpm-python zawiera modu³, który pozwala aplikacjom napisanym w
277 Pythonie na u¿ywanie interfejsu dostarczanego przez biblioteki RPM-a.
278
279 Pakiet ten powinien zostaæ zainstalowany, je¶li chcesz pisaæ w
280 Pythonie programy manipuluj±ce pakietami i bazami danych rpm.
281
282 %description -n python-rpm -l pt_BR
283 O pacote rpm-python contém um módulo que permite que aplicações
284 escritas em Python utilizem a interface fornecida pelas bibliotecas
285 RPM (RPM Package Manager).
286
287 Esse pacote deve ser instalado se você quiser desenvolver programas em
288 Python para manipular pacotes e bancos de dados RPM.
289
290 %package lib
291 Summary:        RPMs library
292 Summary(pl):    Biblioteki RPMa
293 Group:          Libraries
294
295 %description lib
296 RPMs library.
297
298 %description lib -l pl
299 Biblioteki RPMa.
300
301 %package build
302 Summary:        Scripts for building binary RPM packages
303 Summary(de):    Scripts fürs Bauen binärer RPM-Pakete
304 Summary(pl):    Skrypty pomocnicze do budowania binarnych RPM-ów
305 Summary(pt_BR): Scripts e programas executáveis usados para construir pacotes
306 Group:          Applications/File
307 Requires:       %{name} = %{version}
308 Requires:       /bin/id
309 Requires:       awk
310 Requires:       binutils
311 Requires:       diffutils
312 Requires:       file >= 3.31
313 Requires:       fileutils
314 Requires:       findutils
315 %ifarch athlon
316 Requires:       gcc >= 3.0.3
317 %else
318 Requires:       gcc
319 %endif
320 Requires:       glibc-devel
321 Requires:       grep
322 Requires:       gzip
323 Requires:       make
324 Requires:       patch
325 Requires:       popt >= 1.7
326 Requires:       sed
327 Requires:       sh-utils
328 Requires:       tar
329 Requires:       textutils
330
331 %description build
332 Scripts for building binary RPM packages.
333
334 %description build -l de
335 Scripts fürs Bauen binärer RPM-Pakete.
336
337 %description build -l pl
338 Skrypty pomocnicze do budowania binarnych RPM-ów.
339
340 %description build -l pt_BR
341 Este pacote contém scripts e programas executáveis que são usados para
342 construir pacotes usando o RPM.
343
344 %package -n beecrypt
345 Summary:        Crypto library
346 Summary(pl):    Biblioteka kryptograficzna
347 Version:        %{beecrypt_ver}
348 Release:        %{beecrypt_rel}
349 Epoch:          1
350 Group:          Libraries
351
352 %description -n beecrypt
353 Crypto library (modified for rpm needs).
354
355 %description -n beecrypt -l pl
356 Biblioteka kryptograficzna (zmodyfikowana na potrzeby rpma).
357
358 %package -n beecrypt-devel
359 Summary:        Crypto library - development files
360 Summary(pl):    Biblioteka kryptograficzna - pliki developerskie
361 Version:        %{beecrypt_ver}
362 Release:        %{beecrypt_rel}
363 Group:          Development/Libraries
364 Requires:       beecrypt = %{beecrypt_ver}
365 Epoch:          1
366
367 %description -n beecrypt-devel
368 Crypto library - development files.
369
370 %description -n beecrypt-devel -l pl
371 Biblioteka kryptograficzna - pliki developerskie.
372
373 %package -n beecrypt-static
374 Summary:        Crypto library - static version
375 Summary(pl):    Statyczna biblioteka kryptograficzna
376 Version:        %{beecrypt_ver}
377 Release:        %{beecrypt_rel}
378 Group:          Development/Libraries
379 Requires:       beecrypt-devel = %{beecrypt_ver}
380 Epoch:          1
381
382 %description -n beecrypt-static
383 Static version of crypto library.
384
385 %description -n beecrypt-static -l pl
386 Statyczna wersja biblioteki kryptograficznej.
387
388 %prep
389 %setup -q
390 %patch0 -p1
391 %patch1 -p1
392 %patch2 -p1
393 %patch3 -p1
394 %patch4 -p1
395 %patch5 -p1
396 # not needed ? (break compilation)
397 #%patch6 -p1
398 %patch7 -p1
399 # needed ?
400 #%patch8 -p1
401 # rejected (needed ?)
402 #%patch9 -p1
403 # too many rejects, Pawel please check if needed and rediff
404 #%patch10 -p0
405 %patch11 -p1
406 %patch12 -p1
407 %patch13 -p1
408 %patch14 -p1
409 %patch15 -p1
410 %patch16 -p1
411 %patch17 -p1
412 %patch18 -p1
413 %patch19 -p1
414 %patch20 -p1
415 %patch21 -p1
416 %patch22 -p1
417 %patch23 -p1
418 %patch24 -p1
419 %patch25 -p1
420 %patch26 -p1
421
422 sed -e 's/^/@pld@/' %{SOURCE2} >>platform.in
423 cp -f platform.in macros.pld.in
424 install %{SOURCE5} macros.perl.in
425 install %{SOURCE13} macros.python.in
426 install %{SOURCE12} macros.php.in
427 install %{SOURCE6} scripts/find-perl-provides
428 install %{SOURCE7} scripts/find-perl-requires
429 install %{SOURCE9} scripts/find-lang.sh
430 install %{SOURCE17} scripts/php.prov.in
431 install %{SOURCE18} scripts/php.req.in
432 install %{SOURCE19} scripts/find-php-provides
433 install %{SOURCE20} scripts/find-php-requires
434
435 cd scripts;
436 mv -f perl.req perl.req.in
437 mv -f perl.prov perl.prov.in
438 cd ..
439
440 chmod +x %{SOURCE4}
441 rm -rf zlib libelf db db3 popt rpmdb/db.h
442
443 %build
444 # generate Group translations to *.po
445 awk -f %{SOURCE14} %{SOURCE1}
446
447 %{__aclocal}
448 %{__autoheader}
449 %{__autoconf}
450 %{__automake}
451 cd beecrypt
452 rm -f missing
453 %{__libtoolize}
454 %{__aclocal}
455 %{__autoheader}
456 %{__autoconf}
457 %{__automake}
458 cd ..
459
460 rm -f missing
461 %{__libtoolize}
462 %{__gettextize} --intl
463 if [ ! -f po/Makevars -a -f po/Makevars.template ] ; then
464         cp po/Makevars.template po/Makevars
465 fi
466 %{__aclocal}
467 autoupdate
468 %{__autoheader} || :
469 %{__autoconf}
470 %{__automake}
471
472 # config.guess doesn't handle athlon, so we have to change it by hand.
473 # rpm checks for CPU type at runtime, but it looks better
474 sed -e 's|@host@|%{_target_cpu}-%{_target_vendor}-linux-gnu|'  \
475         -e 's|@host_cpu@|%{_target_cpu}|'  macros.in  > macros.tmp
476 mv -f macros.tmp macros.in
477
478 %configure \
479         --enable-shared \
480         --enable-static \
481         --with-apidocs \
482         --with-python=auto \
483         --without-db
484
485 %{__make} \
486         %{?_without_static:rpm_LDFLAGS="\$(myLDFLAGS)"} \
487         myLDFLAGS="%{rpmldflags}"
488
489 %install
490 rm -rf $RPM_BUILD_ROOT
491
492 %{__make} install \
493         DESTDIR=$RPM_BUILD_ROOT \
494         pkgbindir="%{_bindir}"
495
496 install macros.perl     $RPM_BUILD_ROOT%{_libdir}/rpm/macros.perl
497 install macros.python   $RPM_BUILD_ROOT%{_libdir}/rpm/macros.python
498 install macros.php      $RPM_BUILD_ROOT%{_libdir}/rpm/macros.php
499
500 install %{SOURCE1} doc/manual/groups
501 install %{SOURCE3} $RPM_BUILD_ROOT%{_libdir}/rpm/install-build-tree
502 install %{SOURCE4} $RPM_BUILD_ROOT%{_libdir}/rpm/find-rpm-provides
503 install %{SOURCE8} $RPM_BUILD_ROOT%{_libdir}/rpm/find-spec-bcond
504 install %{SOURCE10} $RPM_BUILD_ROOT%{_libdir}/rpm/find-provides
505 install %{SOURCE11} $RPM_BUILD_ROOT%{_libdir}/rpm/find-requires
506 install %{SOURCE15} $RPM_BUILD_ROOT%{_libdir}/rpm/compress-doc
507 install %{SOURCE16} $RPM_BUILD_ROOT%{_libdir}/rpm/check-files
508 install scripts/find-php*       $RPM_BUILD_ROOT%{_libdir}/rpm/
509 install scripts/php.{prov,req}  $RPM_BUILD_ROOT%{_libdir}/rpm/
510
511 install rpmio/ugid.h $RPM_BUILD_ROOT%{_includedir}/rpm
512
513 install -d $RPM_BUILD_ROOT%{_sysconfdir}/rpm
514 cat > $RPM_BUILD_ROOT%{_sysconfdir}/rpm/macros <<EOF
515 # customized rpm macros - global for host
516 #
517 #%%_install_langs pl_PL:en_US
518 %%distribution PLD
519 EOF
520
521 %find_lang %{name}
522
523 rm -f doc/manual/Makefile*
524
525 %clean
526 rm -rf $RPM_BUILD_ROOT
527
528 %post   lib -p /sbin/ldconfig
529 %postun lib -p /sbin/ldconfig
530 %post   -n beecrypt -p /sbin/ldconfig
531 %postun -n beecrypt -p /sbin/ldconfig
532
533 %files -f %{name}.lang
534 %defattr(644,root,root,755)
535 %doc RPM-PGP-KEY CHANGES doc/manual/*
536
537 %attr(755,root,root) /bin/rpm
538
539 %dir %{_sysconfdir}/rpm
540 %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/rpm/macros
541
542 %{_mandir}/man8/rpm.8*
543 %lang(fr) %{_mandir}/fr/man8/rpm.8*
544 %lang(ja) %{_mandir}/ja/man8/rpm.8*
545 %lang(ko) %{_mandir}/ko/man8/rpm.8*
546 %lang(pl) %{_mandir}/pl/man8/rpm.8*
547 %lang(ru) %{_mandir}/ru/man8/rpm.8*
548 %lang(sk) %{_mandir}/sk/man8/rpm.8*
549
550 %dir /var/lib/rpm
551 %dir %{_libdir}/rpm
552
553 %doc %attr(755,root,root) %{_libdir}/rpm/convertrpmrc.sh
554
555 %{_libdir}/rpm/rpmrc
556 %{_libdir}/rpm/rpmpopt*
557 %{_libdir}/rpm/macros
558 %{_libdir}/rpm/noarch-*
559 %ifarch i386 i486 i586 i686 athlon
560 %{_libdir}/rpm/i?86*
561 %{_libdir}/rpm/athlon*
562 %endif
563 %ifarch sparc sparc64
564 %{_libdir}/rpm/sparc*
565 %endif
566 %ifarch alpha
567 %{_libdir}/rpm/alpha*
568 %endif
569 %ifarch ppc
570 %{_libdir}/rpm/ppc*
571 %endif
572
573 %files lib
574 %defattr(644,root,root,755)
575 %attr(755,root,root) %{_libdir}/librpm*-*.so
576
577 %files build
578 %defattr(644,root,root,755)
579 %attr(755,root,root) %{_libdir}/rpm/compress-doc
580 %attr(755,root,root) %{_libdir}/rpm/cross-build
581 %attr(755,root,root) %{_libdir}/rpm/find-requires
582 %attr(755,root,root) %{_libdir}/rpm/find-provides
583 %attr(755,root,root) %{_libdir}/rpm/find-rpm-provides
584 %attr(755,root,root) %{_libdir}/rpm/find-spec-bcond
585 %attr(755,root,root) %{_libdir}/rpm/find-lang.sh
586 %attr(755,root,root) %{_libdir}/rpm/mkinstalldirs
587 %attr(755,root,root) %{_libdir}/rpm/config.*
588 %attr(755,root,root) %{_libdir}/rpm/getpo.sh
589 %attr(755,root,root) %{_libdir}/rpm/install-build-tree
590 %attr(755,root,root) %{_libdir}/rpm/brp-*
591 %attr(755,root,root) %{_libdir}/rpm/check-files
592 %attr(755,root,root) %{_libdir}/rpm/check-prereqs
593 %attr(755,root,root) %{_libdir}/rpm/cpanflute
594 %attr(755,root,root) %{_libdir}/rpm/cpanflute2
595 %attr(755,root,root) %{_libdir}/rpm/Specfile.pm
596 %attr(755,root,root) %{_libdir}/rpm/http.req
597 %attr(755,root,root) %{_libdir}/rpm/magic.*
598 %attr(755,root,root) %{_libdir}/rpm/u_pkg.sh
599 %attr(755,root,root) %{_libdir}/rpm/vpkg-provides.sh
600 %attr(755,root,root) %{_libdir}/rpm/vpkg-provides2.sh
601 %attr(755,root,root) %{_libdir}/rpm/rpmb
602 %attr(755,root,root) %{_libdir}/rpm/rpmt
603 # not used yet ...
604 %{_libdir}/rpm/sql.prov
605 %{_libdir}/rpm/sql.req
606 %{_libdir}/rpm/tcl.req
607 %{_libdir}/rpm/trpm
608
609 %attr(755,root,root) %{_bindir}/javadeps
610 %attr(755,root,root) %{_bindir}/gendiff
611 %attr(755,root,root) %{_bindir}/rpmbuild
612
613 %{_mandir}/man1/*
614 %{_mandir}/man8/rpmbuild.8*
615
616 %files devel
617 %defattr(644,root,root,755)
618 %{_includedir}/rpm
619 %attr(755,root,root) %{_libdir}/librpm.la
620 %attr(755,root,root) %{_libdir}/librpm.so
621 %attr(755,root,root) %{_libdir}/librpmio.la
622 %attr(755,root,root) %{_libdir}/librpmio.so
623 %attr(755,root,root) %{_libdir}/librpmdb.la
624 %attr(755,root,root) %{_libdir}/librpmdb.so
625 %attr(755,root,root) %{_libdir}/librpmbuild.la
626 %attr(755,root,root) %{_libdir}/librpmbuild.so
627
628 %files static
629 %defattr(644,root,root,755)
630 %{_libdir}/librpm*.a
631
632 %files utils
633 %defattr(644,root,root,755)
634 %attr(755,root,root) %{_bindir}/rpm2cpio
635 %attr(755,root,root) %{_libdir}/rpm/rpmdiff*
636 %attr(755,root,root) %{_libdir}/rpm/tgpg
637 %attr(755,root,root) %{_libdir}/rpm/find-debuginfo.sh
638 %attr(755,root,root) %{_bindir}/rpmgraph
639 %attr(755,root,root) %{_bindir}/rpmcache
640 %attr(755,root,root) %{_bindir}/striptofile
641 %attr(755,root,root) %{_bindir}/unstripfile
642 # not here
643 #%{_prefix}/lib/rpm/rpm.daily
644 #%{_prefix}/lib/rpm/rpm.log
645 #%{_prefix}/lib/rpm/rpm.xinetd
646 %{_prefix}/lib/rpm/rpm2cpio.sh
647
648 %{_mandir}/man8/rpm2cpio.8*
649 %lang(ja) %{_mandir}/ja/man8/rpm2cpio.8*
650 %lang(ko) %{_mandir}/ko/man8/rpm2cpio.8*
651 %lang(pl) %{_mandir}/pl/man8/rpm2cpio.8*
652 %lang(ru) %{_mandir}/ru/man8/rpm2cpio.8*
653 %{_mandir}/man8/rpmcache.8*
654 %{_mandir}/man8/rpmgraph.8*
655
656 %files perlprov
657 %defattr(644,root,root,755)
658 %attr(755,root,root) %{_libdir}/rpm/perl*
659 %attr(755,root,root) %{_libdir}/rpm/find-perl-*
660 %attr(755,root,root) %{_libdir}/rpm/find-*.perl
661 %attr(755,root,root) %{_libdir}/rpm/find-prov.pl
662 %attr(755,root,root) %{_libdir}/rpm/find-req.pl
663 %attr(755,root,root) %{_libdir}/rpm/get_magic.pl
664
665 %{_libdir}/rpm/macros.perl
666
667 %files pythonprov
668 %defattr(644,root,root,755)
669 %{_libdir}/rpm/macros.python
670
671 %files php-pearprov
672 %defattr(644,root,root,755)
673 %attr(755,root,root) %{_libdir}/rpm/php*
674 %attr(755,root,root) %{_libdir}/rpm/find-php*
675 %{_libdir}/rpm/macros.php
676
677 %files -n python-rpm
678 %defattr(644,root,root,755)
679 %attr(755,root,root) %{py_sitedir}/*.so
680 %attr(755,root,root) %{py_sitedir}/rpmdb/*.so
681 %{py_sitedir}/rpmdb/*.py*
682
683 %files -n beecrypt
684 %defattr(644,root,root,755)
685 %attr(755,root,root) %{_libdir}/libbeecrypt.so.*.*
686
687 %files -n beecrypt-devel
688 %defattr(644,root,root,755)
689 %{_prefix}/lib/libbeecrypt.so
690 %attr(755,root,root) %{_prefix}/lib/libbeecrypt.la
691 %{_includedir}/beecrypt
692
693 %files -n beecrypt-static
694 %defattr(644,root,root,755)
695 %{_prefix}/lib/libbeecrypt.a
This page took 0.100633 seconds and 4 git commands to generate.