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}-deps-lfind.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.
220 install %{SOURCE2} macros.pld.in
222 sed -e 's/^/@pld@/' %{SOURCE2} >>platform.in
223 cp -f platform.in macros.pld.in
224 install %{SOURCE9} scripts/find-lang.sh
225 install %{SOURCE13} macros.python.in
227 install %{SOURCE7} scripts/find-perl-requires
228 install %{SOURCE9} scripts/find-lang.sh
231 mv -f perl.req perl.req.in
232 mv -f perl.prov perl.prov.in)
235 libtoolize --force --copy
246 # ugly workaround for automake
247 sed -e 's#cpio.c $(DBLIBOBJS) depends.c#cpio.c depends.c#g' \
248 lib/Makefile.am > lib/Makefile.am.new
249 mv -f lib/Makefile.am.new lib/Makefile.am
251 sed -e 's#cpio.c depends.c#cpio.c $(DBLIBOBJS) depends.c#g' \
252 lib/Makefile.in > lib/Makefile.in.new
253 mv -f lib/Makefile.in.new lib/Makefile.in
255 sed 's|@host_cpu@|%{_target_cpu}|' > macros.tmp
258 --enable-v1-packages \
262 %{__make} %{?_without_static:rpm_LDFLAGS="\\$(myLDFLAGS)"}
264 DESTDIR="$RPM_BUILD_ROOT" \
265 rm -rf $RPM_BUILD_ROOT
267 install macros.pld $RPM_BUILD_ROOT%{_libdir}/rpm/macros.pld
269 pkgbindir="%{_bindir}"
271 install macros.perl $RPM_BUILD_ROOT%{_libdir}/rpm/macros.perl
272 install macros.python $RPM_BUILD_ROOT%{_libdir}/rpm/macros.python
274 install %{SOURCE1} doc/manual/groups
275 install %{SOURCE3} $RPM_BUILD_ROOT%{_libdir}/rpm/install-build-tree
276 install %{SOURCE8} $RPM_BUILD_ROOT%{_libdir}/rpm/find-spec-bcond
277 install %{SOURCE10} $RPM_BUILD_ROOT%{_libdir}/rpm/find-provides
278 install %{SOURCE11} $RPM_BUILD_ROOT%{_libdir}/rpm/find-requires
279 install %{SOURCE15} $RPM_BUILD_ROOT%{_libdir}/rpm/compress-doc
281 install rpmio/ugid.h $RPM_BUILD_ROOT%{_includedir}/rpm
283 install -d $RPM_BUILD_ROOT%{_sysconfdir}/rpm
284 cat > $RPM_BUILD_ROOT%{_sysconfdir}/rpm/macros <<EOF
285 # customized rpm macros - global for host
287 #%%_install_langs pl_PL:en_US
293 %post -p /sbin/ldconfig
297 rm -rf $RPM_BUILD_ROOT
299 rm -rf $RPM_BUILD_ROOT
301 %post -p /sbin/ldconfig
302 %postun -p /sbin/ldconfig
304 %attr(755,root,root) %{_libdir}/rpm/rpmdb
305 %attr(755,root,root) %{_libdir}/rpm/rpmq
306 %attr(755,root,root) %{_libdir}/rpm/rpmk
307 %attr(755,root,root) %{_libdir}/rpm/rpmv
308 %attr(755,root,root) %{_libdir}/librpm*.so.*.*
309 %attr(755,root,root) %{_libdir}/rpm/rpmdb
310 %attr(755,root,root) %{_libdir}/rpm/rpmq
311 %attr(755,root,root) %{_libdir}/rpm/rpmk
312 %attr(755,root,root) %{_libdir}/rpm/rpmv
313 %attr(755,root,root) %{_libdir}/librpm*.so.*.*
314 %{_mandir}/man8/rpm.8*
315 %lang(pl) %{_mandir}/pl/man8/rpm.8*
316 %lang(ja) %{_mandir}/ja/man8/rpm.8*
317 %lang(fr) %{_mandir}/fr/man8/rpm.8*
318 %lang(ja) %{_mandir}/ja/man8/rpm.8*
319 %lang(ko) %{_mandir}/ko/man8/rpm.8*
320 %lang(pl) %{_mandir}/pl/man8/rpm.8*
321 %lang(ru) %{_mandir}/ru/man8/rpm.8*
322 %lang(sk) %{_mandir}/sk/man8/rpm.8*
327 %{_libdir}/rpm/macros.pld
328 %{_libdir}/rpm/noarch-linux
329 %{_libdir}/rpm/noarch-pld-linux
330 %ifarch i386 i486 i586 i686
331 %{_libdir}/rpm/i386-pld-linux
333 %ifarch i486 i586 i686
334 %{_libdir}/rpm/i486-pld-linux
337 %{_libdir}/rpm/i586-pld-linux
340 %{_libdir}/rpm/i686-pld-linux
341 %{_libdir}/rpm/noarch-linux
342 %{_libdir}/rpm/noarch-pld-linux
343 %{_libdir}/rpm/sparc-pld-linux
346 %{_libdir}/rpm/sparc64-pld-linux
348 %{_libdir}/rpm/athlon*
349 %{_libdir}/rpm/alpha-pld-linux
350 %ifarch sparc sparc64
354 %defattr(644,root,root,755)
355 %attr(755,root,root) %{_bindir}/rpmbuild
356 %attr(755,root,root) %{_bindir}/rpme
357 %attr(755,root,root) %{_bindir}/rpmi
358 %attr(755,root,root) %{_bindir}/rpmu
359 %attr(755,root,root) %{_libdir}/rpm/find-requires
360 %attr(755,root,root) %{_libdir}/rpm/find-provides
361 %attr(755,root,root) %{_libdir}/rpm/find-rpm-provides
362 %attr(755,root,root) %{_libdir}/rpm/find-spec-bcond
363 %attr(755,root,root) %{_libdir}/rpm/find-lang.sh
364 %attr(755,root,root) %{_libdir}/rpm/mkinstalldirs
365 %attr(755,root,root) %{_libdir}/rpm/getpo.sh
366 %attr(755,root,root) %{_libdir}/rpm/install-build-tree
367 %attr(755,root,root) %{_libdir}/rpm/brp-*
368 %attr(755,root,root) %{_libdir}/rpm/check-prereqs
369 %attr(755,root,root) %{_libdir}/rpm/compress-doc
370 %attr(755,root,root) %{_libdir}/rpm/cpanflute
371 %attr(755,root,root) %{_libdir}/rpm/http.req
372 %attr(755,root,root) %{_libdir}/rpm/magic.*
373 %attr(755,root,root) %{_libdir}/rpm/rpmi
374 %attr(755,root,root) %{_libdir}/rpm/u_pkg.sh
375 %attr(755,root,root) %{_libdir}/rpm/rpme
376 %attr(755,root,root) %{_libdir}/rpm/rpmu
377 %attr(755,root,root) %{_libdir}/rpm/rpmb
378 %attr(755,root,root) %{_libdir}/rpm/rpmi
379 %attr(755,root,root) %{_libdir}/rpm/rpmt
380 %attr(755,root,root) %{_libdir}/rpm/rpme
381 %attr(755,root,root) %{_libdir}/librpm*.la
382 %attr(755,root,root) %{_libdir}/librpm*.so
384 %defattr(644,root,root,755)
386 %attr(755,root,root) %{_libdir}/librpm*.la
387 %attr(755,root,root) %{_libdir}/librpm*.so
390 %attr(755,root,root) %{_bindir}/*
392 %defattr(644,root,root,755)
394 %{_mandir}/man8/rpm2cpio.8*
395 %lang(ja) %{_mandir}/ja/man8/rpm2cpio.8*
397 %lang(ja) %{_mandir}/ja/man8/rpm2cpio.8*
398 %lang(ko) %{_mandir}/ko/man8/rpm2cpio.8*
399 %lang(pl) %{_mandir}/pl/man8/rpm2cpio.8*
400 %lang(ru) %{_mandir}/ru/man8/rpm2cpio.8*
403 %defattr(644,root,root,755)
404 %attr(755,root,root) %{_libdir}/rpm/perl*
405 %attr(755,root,root) %{_libdir}/rpm/find-perl-*
406 %attr(755,root,root) %{_libdir}/rpm/find-*.perl
407 %attr(755,root,root) %{_libdir}/rpm/find-prov.pl
410 * %{date} PLD Team <pld-list@pld.org.pl>