]> git.pld-linux.org Git - packages/rpm.git/blob - rpm.spec
- added SIGCHLD.patch (fix pause() problem)
[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:       popt-devel >= 1.7
137 Requires:       beecrypt-devel
138 Requires:       db-devel
139
140 %description devel
141 The RPM packaging system includes a C library that makes it easy to
142 manipulate RPM packages and databases. It is intended to ease the
143 creation of graphical package managers and other tools that need
144 intimate knowledge of RPM packages.
145
146 %description devel -l de
147 Der RPM-Packensystem enthält eine C-Library, die macht es einfach
148 RPM-Pakete und Dateibanken zu manipulieren. Er eignet sich für
149 Vereinfachung des Schaffens grafischer Paket-Manager und anderer
150 Werkzeuge, die intime Kenntnis von RPM-Paketen brauchen.
151
152 %description devel -l es
153 El sistema de empaquetado RPM incluye una biblioteca C que vuelve
154 fácil la manipulación de paquetes y bases de datos RPM. Su objetivo es
155 facilitar la creación de administradores gráficos de paquetes y otras
156 herramientas que necesiten un conocimiento profundo de paquetes RPM.
157
158 %description devel -l pl
159 System RPM zawiera bibliotekê C, która u³atwia manipulowanie pakietami
160 RPM oraz bazami danych. W zamiarze ma to upro¶ciæ tworzenie
161 graficznych mened¿erów pakietów oraz innych narzêdzi, które wymagaj±
162 szczegó³owej wiedzy na temat pakietów RPM.
163
164 %description devel -l pt_BR
165 O sistema de empacotamento RPM inclui uma biblioteca C que torna fácil
166 a manipulação de pacotes e bases de dados RPM. Seu objetivo é
167 facilitar a criação de gerenciadores gráficos de pacotes e outras
168 ferramentas que precisem de conhecimento profundo de pacotes RPM.
169
170 %package static
171 Summary:        RPM static libraries
172 Summary(de):    RPMs statische Libraries
173 Summary(pl):    Biblioteki statyczne RPM-a
174 Summary(pt_BR): Bibliotecas estáticas para o desenvolvimento de aplicações RPM
175 Group:          Development/Libraries
176 Requires:       %{name}-devel = %{version}
177
178 %description static
179 RPM static libraries.
180
181 %description static -l de
182 RPMs statische Libraries.
183
184 %description static -l pl
185 Biblioteki statyczne RPM-a.
186
187 %description static -l pt_BR
188 Bibliotecas estáticas para desenvolvimento.
189
190 %package utils
191 Summary:        Additional utilities for managing rpm packages and database
192 Summary(de):    Zusatzwerkzeuge für Verwaltung RPM-Pakete und Datenbanken
193 Summary(pl):    Dodatkowe narzêdzia do zarz±dzania baz± RPM-a i pakietami
194 Group:          Applications/File
195 Requires:       %{name} = %{version}
196 Requires:       popt >= 1.7
197
198 %description utils
199 Additional utilities for managing rpm packages and database.
200
201 %description utils -l de
202 Zusatzwerkzeuge für Verwaltung RPM-Pakete und Datenbanken.
203
204 %description utils -l pl
205 Dodatkowe narzêdzia do zarz±dzania baz± RPM-a i pakietami.
206
207 %package perlprov
208 Summary:        Additional utilities for checking perl provides/requires in rpm packages
209 Summary(de):    Zusatzwerkzeuge fürs Nachsehen Perl-Abhängigkeiten in RPM-Paketen
210 Summary(pl):    Dodatkowe narzêdzia do sprawdzenia zale¿no¶ci skryptów perla w pakietach rpm
211 Group:          Applications/File
212 Requires:       %{name} = %{version}
213 Requires:       perl-modules
214
215 %description perlprov
216 Additional utilities for checking perl provides/requires in rpm
217 packages.
218
219 %description perlprov -l de
220 Zusatzwerkzeuge fürs Nachsehen Perl-Abhängigkeiten in RPM-Paketen.
221
222 %description perlprov -l pl
223 Dodatkowe narzêdzia do sprawdzenia zale¿no¶ci skryptów perla w
224 pakietach rpm.
225
226 %package pythonprov
227 Summary:        Python macros, which simplifies creation of rpm packages with Python software
228 Summary(pl):    Makra u³atwiaj±ce tworzenie pakietów rpm z programami napisanymi w Pythonie
229 Group:          Applications/File
230 Requires:       %{name} = %{version}
231 Requires:       python-modules
232
233 %description pythonprov
234 Python macros, which simplifies creation of rpm packages with Python
235 software.
236
237 %description pythonprov -l pl
238 Makra u³atwiaj±ce tworzenie pakietów rpm z programami napisanymi w
239 Pythonie.
240
241 %package php-pearprov
242 Summary:        Additional utilities for managing rpm packages and database
243 Summary(pl):    Dodatkowe narzêdzia do sprawdzania zale¿no¶ci skryptów php w rpm
244 Group:          Applications/File
245 Requires:       %{name} = %{version}
246
247 %description php-pearprov
248 Additional utilities for checking php pear provides/requires in rpm
249 packages.
250
251 %description php-pearprov -l pl
252 Dodatkowe narzêdzia do sprawdzenia zale¿no¶ci skryptów php pear w
253 pakietach rpm.
254
255 %package -n python-rpm
256 Summary:        Python interface to RPM library
257 Summary(pl):    Pythonowy interfejs do biblioteki RPM-a
258 Summary(pt_BR): Módulo Python para aplicativos que manipulam pacotes RPM
259 Group:          Development/Languages/Python
260 Requires:       %{name} = %{version}
261 %pyrequires_eq  python
262 Obsoletes:      rpm-python
263
264 %description -n python-rpm
265 The rpm-python package contains a module which permits applications
266 written in the Python programming language to use the interface
267 supplied by RPM (RPM Package Manager) libraries.
268
269 This package should be installed if you want to develop Python
270 programs that will manipulate RPM packages and databases.
271
272 %description -n python-rpm -l pl
273 Pakiet rpm-python zawiera modu³, który pozwala aplikacjom napisanym w
274 Pythonie na u¿ywanie interfejsu dostarczanego przez biblioteki RPM-a.
275
276 Pakiet ten powinien zostaæ zainstalowany, je¶li chcesz pisaæ w
277 Pythonie programy manipuluj±ce pakietami i bazami danych rpm.
278
279 %description -n python-rpm -l pt_BR
280 O pacote rpm-python contém um módulo que permite que aplicações
281 escritas em Python utilizem a interface fornecida pelas bibliotecas
282 RPM (RPM Package Manager).
283
284 Esse pacote deve ser instalado se você quiser desenvolver programas em
285 Python para manipular pacotes e bancos de dados RPM.
286
287 %package lib
288 Summary:        RPMs library
289 Summary(pl):    Biblioteki RPMa
290 Group:          Libraries
291
292 %description lib
293 RPMs library.
294
295 %description lib -l pl
296 Biblioteki RPMa.
297
298 %package build
299 Summary:        Scripts for building binary RPM packages
300 Summary(de):    Scripts fürs Bauen binärer RPM-Pakete
301 Summary(pl):    Skrypty pomocnicze do budowania binarnych RPM-ów
302 Summary(pt_BR): Scripts e programas executáveis usados para construir pacotes
303 Group:          Applications/File
304 Requires:       %{name} = %{version}
305 Requires:       /bin/id
306 Requires:       awk
307 Requires:       binutils
308 Requires:       diffutils
309 Requires:       file >= 3.31
310 Requires:       fileutils
311 Requires:       findutils
312 %ifarch athlon
313 Requires:       gcc >= 3.0.3
314 %else
315 Requires:       gcc
316 %endif
317 Requires:       glibc-devel
318 Requires:       grep
319 Requires:       gzip
320 Requires:       make
321 Requires:       patch
322 Requires:       popt >= 1.7
323 Requires:       sed
324 Requires:       sh-utils
325 Requires:       tar
326 Requires:       textutils
327
328 %description build
329 Scripts for building binary RPM packages.
330
331 %description build -l de
332 Scripts fürs Bauen binärer RPM-Pakete.
333
334 %description build -l pl
335 Skrypty pomocnicze do budowania binarnych RPM-ów.
336
337 %description build -l pt_BR
338 Este pacote contém scripts e programas executáveis que são usados para
339 construir pacotes usando o RPM.
340
341 %package -n beecrypt
342 Summary:        Crypto library
343 Summary(pl):    Biblioteka kryptograficzna
344 Version:        %{beecrypt_ver}
345 Release:        %{beecrypt_rel}
346 Epoch:          1
347 Group:          Libraries
348
349 %description -n beecrypt
350 Crypto library (modified for rpm needs).
351
352 %description -n beecrypt -l pl
353 Biblioteka kryptograficzna (zmodyfikowana na potrzeby rpma).
354
355 %package -n beecrypt-devel
356 Summary:        Crypto library - development files
357 Summary(pl):    Biblioteka kryptograficzna - pliki developerskie
358 Version:        %{beecrypt_ver}
359 Release:        %{beecrypt_rel}
360 Group:          Development/Libraries
361 Requires:       beecrypt = %{beecrypt_ver}
362 Epoch:          1
363
364 %description -n beecrypt-devel
365 Crypto library - development files.
366
367 %description -n beecrypt-devel -l pl
368 Biblioteka kryptograficzna - pliki developerskie.
369
370 %package -n beecrypt-static
371 Summary:        Crypto library - static version
372 Summary(pl):    Statyczna biblioteka kryptograficzna
373 Version:        %{beecrypt_ver}
374 Release:        %{beecrypt_rel}
375 Group:          Development/Libraries
376 Requires:       beecrypt-devel = %{beecrypt_ver}
377 Epoch:          1
378
379 %description -n beecrypt-static
380 Static version of crypto library.
381
382 %description -n beecrypt-static -l pl
383 Statyczna wersja biblioteki kryptograficznej.
384
385 %prep
386 %setup -q
387 %patch0 -p1
388 %patch1 -p1
389 %patch2 -p1
390 %patch3 -p1
391 %patch4 -p1
392 %patch5 -p1
393 # not needed ? (break compilation)
394 #%patch6 -p1
395 %patch7 -p1
396 # needed ?
397 #%patch8 -p1
398 # rejected (needed ?)
399 #%patch9 -p1
400 # too many rejects, Pawel please check if needed and rediff
401 #%patch10 -p0
402 %patch11 -p1
403 %patch12 -p1
404 %patch13 -p1
405 %patch14 -p1
406 %patch15 -p1
407 %patch16 -p1
408 %patch17 -p1
409 %patch18 -p1
410 %patch19 -p1
411 %patch20 -p1
412 %patch21 -p1
413 %patch22 -p1
414 %patch23 -p1
415 %patch24 -p1
416 %patch25 -p1
417 %patch26 -p1
418
419 sed -e 's/^/@pld@/' %{SOURCE2} >>platform.in
420 cp -f platform.in macros.pld.in
421 install %{SOURCE5} macros.perl.in
422 install %{SOURCE13} macros.python.in
423 install %{SOURCE12} macros.php.in
424 install %{SOURCE6} scripts/find-perl-provides
425 install %{SOURCE7} scripts/find-perl-requires
426 install %{SOURCE9} scripts/find-lang.sh
427 install %{SOURCE17} scripts/php.prov.in
428 install %{SOURCE18} scripts/php.req.in
429 install %{SOURCE19} scripts/find-php-provides
430 install %{SOURCE20} scripts/find-php-requires
431
432 cd scripts;
433 mv -f perl.req perl.req.in
434 mv -f perl.prov perl.prov.in
435 cd ..
436
437 chmod +x %{SOURCE4}
438 rm -rf zlib libelf db db3 popt rpmdb/db.h
439
440 %build
441 # generate Group translations to *.po
442 awk -f %{SOURCE14} %{SOURCE1}
443
444 %{__aclocal}
445 %{__autoheader}
446 %{__autoconf}
447 %{__automake}
448 cd beecrypt
449 rm -f missing
450 %{__libtoolize}
451 %{__aclocal}
452 %{__autoheader}
453 %{__autoconf}
454 %{__automake}
455 cd ..
456
457 rm -f missing
458 %{__libtoolize}
459 %{__gettextize} --intl
460 if [ ! -f po/Makevars -a -f po/Makevars.template ] ; then
461         cp po/Makevars.template po/Makevars
462 fi
463 %{__aclocal}
464 autoupdate
465 %{__autoheader} || :
466 %{__autoconf}
467 %{__automake}
468
469 # config.guess doesn't handle athlon, so we have to change it by hand.
470 # rpm checks for CPU type at runtime, but it looks better
471 sed -e 's|@host@|%{_target_cpu}-%{_target_vendor}-linux-gnu|'  \
472         -e 's|@host_cpu@|%{_target_cpu}|'  macros.in  > macros.tmp
473 mv -f macros.tmp macros.in
474
475 %configure \
476         --enable-shared \
477         --enable-static \
478         --with-apidocs \
479         --with-python=auto \
480         --without-db
481
482 %{__make} \
483         %{?_without_static:rpm_LDFLAGS="\$(myLDFLAGS)"} \
484         myLDFLAGS="%{rpmldflags}"
485
486 %install
487 rm -rf $RPM_BUILD_ROOT
488
489 %{__make} install \
490         DESTDIR=$RPM_BUILD_ROOT \
491         pkgbindir="%{_bindir}"
492
493 install macros.perl     $RPM_BUILD_ROOT%{_libdir}/rpm/macros.perl
494 install macros.python   $RPM_BUILD_ROOT%{_libdir}/rpm/macros.python
495 install macros.php      $RPM_BUILD_ROOT%{_libdir}/rpm/macros.php
496
497 install %{SOURCE1} doc/manual/groups
498 install %{SOURCE3} $RPM_BUILD_ROOT%{_libdir}/rpm/install-build-tree
499 install %{SOURCE4} $RPM_BUILD_ROOT%{_libdir}/rpm/find-rpm-provides
500 install %{SOURCE8} $RPM_BUILD_ROOT%{_libdir}/rpm/find-spec-bcond
501 install %{SOURCE10} $RPM_BUILD_ROOT%{_libdir}/rpm/find-provides
502 install %{SOURCE11} $RPM_BUILD_ROOT%{_libdir}/rpm/find-requires
503 install %{SOURCE15} $RPM_BUILD_ROOT%{_libdir}/rpm/compress-doc
504 install %{SOURCE16} $RPM_BUILD_ROOT%{_libdir}/rpm/check-files
505 install scripts/find-php*       $RPM_BUILD_ROOT%{_libdir}/rpm/
506 install scripts/php.{prov,req}  $RPM_BUILD_ROOT%{_libdir}/rpm/
507
508 install rpmio/ugid.h $RPM_BUILD_ROOT%{_includedir}/rpm
509
510 install -d $RPM_BUILD_ROOT%{_sysconfdir}/rpm
511 cat > $RPM_BUILD_ROOT%{_sysconfdir}/rpm/macros <<EOF
512 # customized rpm macros - global for host
513 #
514 #%%_install_langs pl_PL:en_US
515 %%distribution PLD
516 EOF
517
518 %find_lang %{name}
519
520 rm -f doc/manual/Makefile*
521
522 %clean
523 rm -rf $RPM_BUILD_ROOT
524
525 %post   lib -p /sbin/ldconfig
526 %postun lib -p /sbin/ldconfig
527 %post   -n beecrypt -p /sbin/ldconfig
528 %postun -n beecrypt -p /sbin/ldconfig
529
530 %files -f %{name}.lang
531 %defattr(644,root,root,755)
532 %doc RPM-PGP-KEY CHANGES doc/manual/*
533
534 %attr(755,root,root) /bin/rpm
535
536 %dir %{_sysconfdir}/rpm
537 %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/rpm/macros
538
539 %{_mandir}/man8/rpm.8*
540 %lang(fr) %{_mandir}/fr/man8/rpm.8*
541 %lang(ja) %{_mandir}/ja/man8/rpm.8*
542 %lang(ko) %{_mandir}/ko/man8/rpm.8*
543 %lang(pl) %{_mandir}/pl/man8/rpm.8*
544 %lang(ru) %{_mandir}/ru/man8/rpm.8*
545 %lang(sk) %{_mandir}/sk/man8/rpm.8*
546
547 %dir /var/lib/rpm
548 %dir %{_libdir}/rpm
549
550 %doc %attr(755,root,root) %{_libdir}/rpm/convertrpmrc.sh
551
552 %{_libdir}/rpm/rpmrc
553 %{_libdir}/rpm/rpmpopt*
554 %{_libdir}/rpm/macros
555 %{_libdir}/rpm/noarch-*
556 %ifarch i386 i486 i586 i686 athlon
557 %{_libdir}/rpm/i?86*
558 %{_libdir}/rpm/athlon*
559 %endif
560 %ifarch sparc sparc64
561 %{_libdir}/rpm/sparc*
562 %endif
563 %ifarch alpha
564 %{_libdir}/rpm/alpha*
565 %endif
566 %ifarch ppc
567 %{_libdir}/rpm/ppc*
568 %endif
569
570 %files lib
571 %defattr(644,root,root,755)
572 %attr(755,root,root) %{_libdir}/librpm*-*.so
573
574 %files build
575 %defattr(644,root,root,755)
576 %attr(755,root,root) %{_libdir}/rpm/compress-doc
577 %attr(755,root,root) %{_libdir}/rpm/cross-build
578 %attr(755,root,root) %{_libdir}/rpm/find-requires
579 %attr(755,root,root) %{_libdir}/rpm/find-provides
580 %attr(755,root,root) %{_libdir}/rpm/find-rpm-provides
581 %attr(755,root,root) %{_libdir}/rpm/find-spec-bcond
582 %attr(755,root,root) %{_libdir}/rpm/find-lang.sh
583 %attr(755,root,root) %{_libdir}/rpm/mkinstalldirs
584 %attr(755,root,root) %{_libdir}/rpm/config.*
585 %attr(755,root,root) %{_libdir}/rpm/getpo.sh
586 %attr(755,root,root) %{_libdir}/rpm/install-build-tree
587 %attr(755,root,root) %{_libdir}/rpm/brp-*
588 %attr(755,root,root) %{_libdir}/rpm/check-files
589 %attr(755,root,root) %{_libdir}/rpm/check-prereqs
590 %attr(755,root,root) %{_libdir}/rpm/cpanflute
591 %attr(755,root,root) %{_libdir}/rpm/cpanflute2
592 %attr(755,root,root) %{_libdir}/rpm/Specfile.pm
593 %attr(755,root,root) %{_libdir}/rpm/http.req
594 %attr(755,root,root) %{_libdir}/rpm/magic.*
595 %attr(755,root,root) %{_libdir}/rpm/u_pkg.sh
596 %attr(755,root,root) %{_libdir}/rpm/vpkg-provides.sh
597 %attr(755,root,root) %{_libdir}/rpm/vpkg-provides2.sh
598 %attr(755,root,root) %{_libdir}/rpm/rpmb
599 %attr(755,root,root) %{_libdir}/rpm/rpmt
600 # not used yet ...
601 %{_libdir}/rpm/sql.prov
602 %{_libdir}/rpm/sql.req
603 %{_libdir}/rpm/tcl.req
604 %{_libdir}/rpm/trpm
605
606 %attr(755,root,root) %{_bindir}/javadeps
607 %attr(755,root,root) %{_bindir}/gendiff
608 %attr(755,root,root) %{_bindir}/rpmbuild
609
610 %{_mandir}/man1/*
611 %{_mandir}/man8/rpmbuild.8*
612
613 %files devel
614 %defattr(644,root,root,755)
615 %{_includedir}/rpm
616 %attr(755,root,root) %{_libdir}/librpm.la
617 %attr(755,root,root) %{_libdir}/librpm.so
618 %attr(755,root,root) %{_libdir}/librpmio.la
619 %attr(755,root,root) %{_libdir}/librpmio.so
620 %attr(755,root,root) %{_libdir}/librpmdb.la
621 %attr(755,root,root) %{_libdir}/librpmdb.so
622 %attr(755,root,root) %{_libdir}/librpmbuild.la
623 %attr(755,root,root) %{_libdir}/librpmbuild.so
624
625 %files static
626 %defattr(644,root,root,755)
627 %{_libdir}/librpm*.a
628
629 %files utils
630 %defattr(644,root,root,755)
631 %attr(755,root,root) %{_bindir}/rpm2cpio
632 %attr(755,root,root) %{_libdir}/rpm/rpmdiff*
633 %attr(755,root,root) %{_libdir}/rpm/tgpg
634 %attr(755,root,root) %{_libdir}/rpm/find-debuginfo.sh
635 %attr(755,root,root) %{_bindir}/rpmgraph
636 %attr(755,root,root) %{_bindir}/rpmcache
637 %attr(755,root,root) %{_bindir}/striptofile
638 %attr(755,root,root) %{_bindir}/unstripfile
639 # not here
640 #%{_prefix}/lib/rpm/rpm.daily
641 #%{_prefix}/lib/rpm/rpm.log
642 #%{_prefix}/lib/rpm/rpm.xinetd
643 %{_prefix}/lib/rpm/rpm2cpio.sh
644
645 %{_mandir}/man8/rpm2cpio.8*
646 %lang(ja) %{_mandir}/ja/man8/rpm2cpio.8*
647 %lang(ko) %{_mandir}/ko/man8/rpm2cpio.8*
648 %lang(pl) %{_mandir}/pl/man8/rpm2cpio.8*
649 %lang(ru) %{_mandir}/ru/man8/rpm2cpio.8*
650 %{_mandir}/man8/rpmcache.8*
651 %{_mandir}/man8/rpmgraph.8*
652
653 %files perlprov
654 %defattr(644,root,root,755)
655 %attr(755,root,root) %{_libdir}/rpm/perl*
656 %attr(755,root,root) %{_libdir}/rpm/find-perl-*
657 %attr(755,root,root) %{_libdir}/rpm/find-*.perl
658 %attr(755,root,root) %{_libdir}/rpm/find-prov.pl
659 %attr(755,root,root) %{_libdir}/rpm/find-req.pl
660 %attr(755,root,root) %{_libdir}/rpm/get_magic.pl
661
662 %{_libdir}/rpm/macros.perl
663
664 %files pythonprov
665 %defattr(644,root,root,755)
666 %{_libdir}/rpm/macros.python
667
668 %files php-pearprov
669 %defattr(644,root,root,755)
670 %attr(755,root,root) %{_libdir}/rpm/php*
671 %attr(755,root,root) %{_libdir}/rpm/find-php*
672 %{_libdir}/rpm/macros.php
673
674 %files -n python-rpm
675 %defattr(644,root,root,755)
676 %attr(755,root,root) %{py_sitedir}/*.so
677 %attr(755,root,root) %{py_sitedir}/rpmdb/*.so
678 %{py_sitedir}/rpmdb/*.py*
679
680 %files -n beecrypt
681 %defattr(644,root,root,755)
682 %attr(755,root,root) %{_libdir}/libbeecrypt.so.*.*
683
684 %files -n beecrypt-devel
685 %defattr(644,root,root,755)
686 %{_prefix}/lib/libbeecrypt.so
687 %attr(755,root,root) %{_prefix}/lib/libbeecrypt.la
688 %{_includedir}/beecrypt
689
690 %files -n beecrypt-static
691 %defattr(644,root,root,755)
692 %{_prefix}/lib/libbeecrypt.a
This page took 0.1818 seconds and 4 git commands to generate.