1 Summary: Red Hat (and now also PLD) Package Manager
2 Summary(de): Red Hat (und jetzt auch PLD) Packet-Manager
3 Summary(pl): Aplikacja do zarz±dzania pakietami
9 Group(de): Gründsätzlich
11 Source0: ftp://ftp.rpm.org/pub/rpm/dist/rpm-4.0.x/%{name}-%{version}.tar.gz
12 Source1: %{name}.groups
13 Source2: %{name}.macros
14 Source3: %{name}-install-tree
15 Source4: %{name}-find-rpm-provides
16 Source5: %{name}-macros.perl
17 Source6: %{name}-find-perl-provides
18 Source7: %{name}-find-perl-requires
19 Source8: %{name}-find-spec-bcond
20 Source9: %{name}-find-lang
21 Source10: %{name}-find-provides
22 Source11: %{name}-find-requires
23 Patch0: %{name}-rpmrc.patch
24 Patch1: %{name}-macros.patch
25 Patch2: %{name}-arch.patch
26 Patch3: %{name}-rpmpopt.patch
27 Patch4: %{name}-perl-macros.patch
28 Patch5: %{name}-db3.patch
29 Patch6: %{name}-segv.patch
30 Patch7: %{name}-am_fix.patch
31 Patch8: %{name}-perl-req-perlfile.patch
32 Patch9: %{name}-installplatform.patch
33 Patch10: %{name}-cache.patch
34 Patch11: %{name}-suggestions.patch
35 Patch12: %{name}-rh-lame.patch
36 Patch13: %{name}-glob.patch
37 Patch14: %{name}-header_h.patch
38 Patch15: %{name}-fast-alAddPackage.patch
39 Patch37: %{name}-short_circuit.patch
40 Patch38: %{name}-section_test.patch
41 BuildRequires: gettext-devel
42 BuildRequires: automake
43 BuildRequires: db3-devel >= 3.1.17-9
44 BuildRequires: bzip2-devel >= 1.0.1
45 BuildRequires: gdbm-devel
46 BuildRequires: zlib-devel
47 BuildRequires: gettext-devel >= 0.10.38-3
48 BuildRequires: libtool
49 BuildRequires: automake
50 BuildRequires: autoconf >= 2.13-8
51 BuildRequires: python-modules >= 2.2.1
52 BuildRequires: zlib-devel >= 1.1.4
53 # Require static library only for static build
54 BuildRequires: db3-static >= 3.1.17-9
55 BuildRequires: bzip2-static >= 1.0.1
56 BuildRequires: gdbm-static
57 BuildRequires: zlib-static
59 BuildRequires: zlib-static >= 1.1.4
61 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
63 %define __find_provides %{SOURCE4}
64 %define _binary_payload w9.gzdio
65 %define __find_provides %{SOURCE4}
66 %define pyrequires_eq() Requires: %1 >= %py_ver %1 < %(echo `python -c "import sys; import string; ver=sys.version[:3].split('.'); ver[1]=str(int(ver[1])+1); print string.join(ver, '.')"`)
69 RPM is a powerful package manager, which can be used to build,
70 install, query, verify, update, and uninstall individual software
71 packages. A package consists of an archive of files, and package
72 information, including name, version, and description.
75 RPM ist ein kräftiger Packet-Manager, der verwendet sein kann zur
76 Installation, Anfrage, Verifizierung, Aktualisierung und
77 Uninstallation individueller Softwarepakete. Ein Paket besteht aus
78 einem Archiv Dateien und Paketinformation, inklusive Name, Version und
79 nombre, versión y descripción.
80 RPM jest doskona³ym menad¿erem pakietów. Dziêki niemu bêdziesz móg³
82 RPM jest doskona³ym mened¿erem pakietów. Dziêki niemu bêdziesz móg³
83 wchodz±cych w sk³ad pakietu, zale¿no¶ci od innych pakietów s±
84 przechowywane s± w bazie danych i mo¿na je uzyskaæ za pomoc± opcji
85 wchodz±cych w sk³ad pakietu, zale¿no¶ci od innych pakietów, s±
86 przechowywane w bazie danych i mo¿na je uzyskaæ za pomoc± opcji
87 do pacote, permissões dos arquivos, etc.
90 Summary(pl): Pliki nag³ówkowe i biblioteki statyczne
91 Summary(pl): Pliki nag³ówkowe i biblioteki statyczne
92 Group(de): Entwicklung/Libraries
93 Group(fr): Development/Librairies
94 Group(pl): Programowanie/Biblioteki
95 Summary(pt_BR): Arquivos de inclusão e bibliotecas para programas de manipulação de pacotes RPM
96 Group: Development/Libraries
97 Requires: %{name} = %{version}
101 The RPM packaging system includes a C library that makes it easy to
102 manipulate RPM packages and databases. It is intended to ease the
103 creation of graphical package managers and other tools that need
104 %description -l de devel
106 %description devel -l de
107 Der RPM-Packensystem enthält eine C-Library, die macht es einfach
108 RPM-Pakete und Dateibanken zu manipulieren. Er eignet sich für
109 Vereinfachung des Schaffens grafischer Paket-Manager und anderer
110 %description -l pl devel
111 Pliki nag³ówkowe i biblioteki statyczne.
112 graficznych mened¿erów pakietów oraz innych narzêdzi, które wymagaj±
113 ferramentas que precisem de conhecimento profundo de pacotes RPM.
116 Summary(pl): Biblioteki statyczne rpm-a
117 Summary(pl): Biblioteki statyczne RPM-a
118 Group(de): Entwicklung/Libraries
119 Group(fr): Development/Librairies
120 Group(pl): Programowanie/Biblioteki
121 Summary(pt_BR): Bibliotecas estáticas para o desenvolvimento de aplicações RPM
122 Group: Development/Libraries
123 Requires: %{name}-devel = %{version}
126 %description -l de static
128 %description static -l de
129 %description -l pl static
130 Biblioteki statyczne rpm-a.
131 %description static -l pl
132 Bibliotecas estáticas para desenvolvimento.
135 Summary(pl): Dodatkowe narzêdzia do zarz±dzania baz± rpm-a i pakietami
136 Summary(de): Zusatzwerkzeuge für Verwaltung RPM-Pakete und Datenbanken
137 Group(de): Applikationen/Datei
138 Group(pl): Aplikacje/Pliki
139 Summary(pl): Dodatkowe narzêdzia do zarz±dzania baz± RPM-a i pakietami
140 Group: Applications/File
141 Requires: %{name} = %{version}
144 %description -l de utils
146 %description utils -l de
147 %description -l pl utils
148 Dodatkowe narzêdzia do zarz±dzania baz± rpm-a i pakietami.
149 %description utils -l pl
150 Dodatkowe narzêdzia do zarz±dzania baz± RPM-a i pakietami.
153 Summary(pl): Dodatkowe narzêdzia do sprawdzenia zale¿no¶ci dla skryptów perl w pakietach rpm
154 Summary(de): Zusatzwerkzeuge fürs Nachsehen Perl-Abhängigkeiten in RPM-Paketen
155 Group(de): Applikationen/Datei
156 Group(pl): Aplikacje/Pliki
157 Summary(pl): Dodatkowe narzêdzia do sprawdzenia zale¿no¶ci skryptów perla w pakietach rpm
158 Requires: perl-modules
161 %description perlprov
162 Additional utilities for checking perl provides/requires in rpm
163 %description -l de perlprov
165 %description perlprov -l de
166 %description -l pl perlprov
167 Dodatkowe narzêdzia do sprawdzenia zale¿no¶ci dla skryptów perl w
168 %description perlprov -l pl
169 Dodatkowe narzêdzia do sprawdzenia zale¿no¶ci skryptów perla w
170 Python para manipular pacotes e bancos de dados RPM.
173 Summary(pl): Skrypty pomocnicze do budowania binarnych RPMów
174 Summary(pl): Skrypty pomocnicze do budowania binarnych RPM-ów
175 Group(de): Applikationen/Datei
176 Group(pl): Aplikacje/Pliki
177 Summary(pt_BR): Scripts e programas executáveis usados para construir pacotes
178 Group: Applications/File
183 Requires: file >= 3.31
185 Requires: gcc >= 3.0.3
189 Requires: glibc-devel
196 %description -l de build
198 %description build -l de
199 %description -l pl build
200 Skrypty pomocnicze do budowania binarnych RPMów.
201 %description build -l pl
202 construir pacotes usando o RPM.
221 install %{SOURCE2} macros.pld.in
223 sed -e 's/^/@pld@/' %{SOURCE2} >>platform.in
224 cp -f platform.in macros.pld.in
225 install %{SOURCE9} scripts/find-lang.sh
226 install %{SOURCE13} macros.python.in
228 install %{SOURCE7} scripts/find-perl-requires
229 install %{SOURCE9} scripts/find-lang.sh
232 mv -f perl.req perl.req.in
233 mv -f perl.prov perl.prov.in)
236 libtoolize --force --copy
247 # ugly workaround for automake
248 sed -e 's#cpio.c $(DBLIBOBJS) depends.c#cpio.c depends.c#g' \
249 lib/Makefile.am > lib/Makefile.am.new
250 mv -f lib/Makefile.am.new lib/Makefile.am
252 sed -e 's#cpio.c depends.c#cpio.c $(DBLIBOBJS) depends.c#g' \
253 lib/Makefile.in > lib/Makefile.in.new
254 mv -f lib/Makefile.in.new lib/Makefile.in
256 sed 's|@host_cpu@|%{_target_cpu}|' > macros.tmp
259 --enable-v1-packages \
263 %{__make} %{?_without_static:rpm_LDFLAGS="\\$(myLDFLAGS)"}
265 DESTDIR="$RPM_BUILD_ROOT" \
266 rm -rf $RPM_BUILD_ROOT
268 install macros.pld $RPM_BUILD_ROOT%{_libdir}/rpm/macros.pld
270 pkgbindir="%{_bindir}"
272 install macros.perl $RPM_BUILD_ROOT%{_libdir}/rpm/macros.perl
273 install macros.python $RPM_BUILD_ROOT%{_libdir}/rpm/macros.python
275 install %{SOURCE1} doc/manual/groups
276 install %{SOURCE3} $RPM_BUILD_ROOT%{_libdir}/rpm/install-build-tree
277 install %{SOURCE8} $RPM_BUILD_ROOT%{_libdir}/rpm/find-spec-bcond
278 install %{SOURCE10} $RPM_BUILD_ROOT%{_libdir}/rpm/find-provides
279 install %{SOURCE11} $RPM_BUILD_ROOT%{_libdir}/rpm/find-requires
280 install %{SOURCE15} $RPM_BUILD_ROOT%{_libdir}/rpm/compress-doc
282 install rpmio/ugid.h $RPM_BUILD_ROOT%{_includedir}/rpm
284 install -d $RPM_BUILD_ROOT%{_sysconfdir}/rpm
285 cat > $RPM_BUILD_ROOT%{_sysconfdir}/rpm/macros <<EOF
286 # customized rpm macros - global for host
288 #%%_install_langs pl_PL:en_US
294 %post -p /sbin/ldconfig
298 rm -rf $RPM_BUILD_ROOT
300 rm -rf $RPM_BUILD_ROOT
302 %post -p /sbin/ldconfig
303 %postun -p /sbin/ldconfig
305 %attr(755,root,root) %{_libdir}/rpm/rpmdb
306 %attr(755,root,root) %{_libdir}/rpm/rpmq
307 %attr(755,root,root) %{_libdir}/rpm/rpmk
308 %attr(755,root,root) %{_libdir}/rpm/rpmv
309 %attr(755,root,root) %{_libdir}/librpm*.so.*.*
310 %attr(755,root,root) %{_libdir}/rpm/rpmdb
311 %attr(755,root,root) %{_libdir}/rpm/rpmq
312 %attr(755,root,root) %{_libdir}/rpm/rpmk
313 %attr(755,root,root) %{_libdir}/rpm/rpmv
314 %attr(755,root,root) %{_libdir}/librpm*.so.*.*
315 %{_mandir}/man8/rpm.8*
316 %lang(pl) %{_mandir}/pl/man8/rpm.8*
317 %lang(ja) %{_mandir}/ja/man8/rpm.8*
318 %lang(fr) %{_mandir}/fr/man8/rpm.8*
319 %lang(ja) %{_mandir}/ja/man8/rpm.8*
320 %lang(ko) %{_mandir}/ko/man8/rpm.8*
321 %lang(pl) %{_mandir}/pl/man8/rpm.8*
322 %lang(ru) %{_mandir}/ru/man8/rpm.8*
323 %lang(sk) %{_mandir}/sk/man8/rpm.8*
328 %{_libdir}/rpm/macros.pld
329 %{_libdir}/rpm/noarch-linux
330 %{_libdir}/rpm/noarch-pld-linux
331 %ifarch i386 i486 i586 i686
332 %{_libdir}/rpm/i386-pld-linux
334 %ifarch i486 i586 i686
335 %{_libdir}/rpm/i486-pld-linux
338 %{_libdir}/rpm/i586-pld-linux
341 %{_libdir}/rpm/i686-pld-linux
342 %{_libdir}/rpm/noarch-linux
343 %{_libdir}/rpm/noarch-pld-linux
344 %{_libdir}/rpm/sparc-pld-linux
347 %{_libdir}/rpm/sparc64-pld-linux
349 %{_libdir}/rpm/athlon*
350 %{_libdir}/rpm/alpha-pld-linux
351 %ifarch sparc sparc64
355 %defattr(644,root,root,755)
356 %attr(755,root,root) %{_bindir}/rpmbuild
357 %attr(755,root,root) %{_bindir}/rpme
358 %attr(755,root,root) %{_bindir}/rpmi
359 %attr(755,root,root) %{_bindir}/rpmu
360 %attr(755,root,root) %{_libdir}/rpm/find-requires
361 %attr(755,root,root) %{_libdir}/rpm/find-provides
362 %attr(755,root,root) %{_libdir}/rpm/find-rpm-provides
363 %attr(755,root,root) %{_libdir}/rpm/find-spec-bcond
364 %attr(755,root,root) %{_libdir}/rpm/find-lang.sh
365 %attr(755,root,root) %{_libdir}/rpm/mkinstalldirs
366 %attr(755,root,root) %{_libdir}/rpm/getpo.sh
367 %attr(755,root,root) %{_libdir}/rpm/install-build-tree
368 %attr(755,root,root) %{_libdir}/rpm/brp-*
369 %attr(755,root,root) %{_libdir}/rpm/check-prereqs
370 %attr(755,root,root) %{_libdir}/rpm/compress-doc
371 %attr(755,root,root) %{_libdir}/rpm/cpanflute
372 %attr(755,root,root) %{_libdir}/rpm/http.req
373 %attr(755,root,root) %{_libdir}/rpm/magic.*
374 %attr(755,root,root) %{_libdir}/rpm/rpmi
375 %attr(755,root,root) %{_libdir}/rpm/u_pkg.sh
376 %attr(755,root,root) %{_libdir}/rpm/rpme
377 %attr(755,root,root) %{_libdir}/rpm/rpmu
378 %attr(755,root,root) %{_libdir}/rpm/rpmb
379 %attr(755,root,root) %{_libdir}/rpm/rpmi
380 %attr(755,root,root) %{_libdir}/rpm/rpmt
381 %attr(755,root,root) %{_libdir}/rpm/rpme
382 %attr(755,root,root) %{_libdir}/librpm*.la
383 %attr(755,root,root) %{_libdir}/librpm*.so
385 %defattr(644,root,root,755)
387 %attr(755,root,root) %{_libdir}/librpm*.la
388 %attr(755,root,root) %{_libdir}/librpm*.so
391 %attr(755,root,root) %{_bindir}/*
393 %defattr(644,root,root,755)
395 %{_mandir}/man8/rpm2cpio.8*
396 %lang(ja) %{_mandir}/ja/man8/rpm2cpio.8*
398 %lang(ja) %{_mandir}/ja/man8/rpm2cpio.8*
399 %lang(ko) %{_mandir}/ko/man8/rpm2cpio.8*
400 %lang(pl) %{_mandir}/pl/man8/rpm2cpio.8*
401 %lang(ru) %{_mandir}/ru/man8/rpm2cpio.8*
404 %defattr(644,root,root,755)
405 %attr(755,root,root) %{_libdir}/rpm/perl*
406 %attr(755,root,root) %{_libdir}/rpm/find-perl-*
407 %attr(755,root,root) %{_libdir}/rpm/find-*.perl
408 %attr(755,root,root) %{_libdir}/rpm/find-prov.pl
411 * %{date} PLD Team <pld-list@pld.org.pl>