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