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 Patch16: %{name}-byKey.patch
40 Patch17: %{name}-perlprov.patch
41 Patch18: %{name}-noperldir.patch
42 Patch19: popt-cvs20010530.patch
43 Patch37: %{name}-short_circuit.patch
44 Patch38: %{name}-section_test.patch
45 BuildRequires: gettext-devel >= 0.10.38-3
46 BuildRequires: automake
47 BuildRequires: db3-devel >= 3.1.17-9
48 BuildRequires: bzip2-devel >= 1.0.1
49 BuildRequires: zlib-devel
50 BuildRequires: gettext-devel >= 0.10.38-3
51 BuildRequires: libtool
52 BuildRequires: automake
53 BuildRequires: autoconf >= 2.50
54 BuildRequires: python-modules >= 2.2.1
55 BuildRequires: zlib-devel >= 1.1.4
56 # Require static library only for static build
57 BuildRequires: db3-static >= 3.1.17-9
58 BuildRequires: bzip2-static >= 1.0.1
59 BuildRequires: zlib-static
60 BuildRequires: glibc-static >= 2.2.0
62 BuildRequires: zlib-static >= 1.1.4
64 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
66 %define __find_provides %{SOURCE4}
67 %define _binary_payload w9.gzdio
68 %define __find_provides %{SOURCE4}
69 %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, '.')"`)
72 RPM is a powerful package manager, which can be used to build,
73 install, query, verify, update, and uninstall individual software
74 packages. A package consists of an archive of files, and package
75 information, including name, version, and description.
78 RPM ist ein kräftiger Packet-Manager, der verwendet sein kann zur
79 Installation, Anfrage, Verifizierung, Aktualisierung und
80 Uninstallation individueller Softwarepakete. Ein Paket besteht aus
81 einem Archiv Dateien und Paketinformation, inklusive Name, Version und
82 nombre, versión y descripción.
83 RPM jest doskona³ym menad¿erem pakietów. Dziêki niemu bêdziesz móg³
85 RPM jest doskona³ym mened¿erem pakietów. Dziêki niemu bêdziesz móg³
86 wchodz±cych w sk³ad pakietu, zale¿no¶ci od innych pakietów s±
87 dotycz±ce ka¿dego pakietu, takie jak jego opis, lista plików
88 wchodz±cych w sk³ad pakietu, zale¿no¶ci od innych pakietów, s±
89 przechowywane w bazie danych i mo¿na je uzyskaæ za pomoc± opcji
90 do pacote, permissões dos arquivos, etc.
93 Summary(pl): Pliki nag³ówkowe i biblioteki statyczne
94 Summary(pl): Pliki nag³ówkowe i biblioteki statyczne
95 Group(de): Entwicklung/Libraries
96 Group(fr): Development/Librairies
97 Group(pl): Programowanie/Biblioteki
98 Summary(pt_BR): Arquivos de inclusão e bibliotecas para programas de manipulação de pacotes RPM
99 Group: Development/Libraries
100 Requires: %{name} = %{version}
104 The RPM packaging system includes a C library that makes it easy to
105 manipulate RPM packages and databases. It is intended to ease the
106 creation of graphical package managers and other tools that need
107 %description -l de devel
109 %description devel -l de
110 Der RPM-Packensystem enthält eine C-Library, die macht es einfach
111 RPM-Pakete und Dateibanken zu manipulieren. Er eignet sich für
112 Vereinfachung des Schaffens grafischer Paket-Manager und anderer
113 %description -l pl devel
114 Pliki nag³ówkowe i biblioteki statyczne.
115 graficznych mened¿erów pakietów oraz innych narzêdzi, które wymagaj±
116 ferramentas que precisem de conhecimento profundo de pacotes RPM.
119 Summary(pl): Biblioteki statyczne rpm-a
120 Summary(pl): Biblioteki statyczne RPM-a
121 Group(de): Entwicklung/Libraries
122 Group(fr): Development/Librairies
123 Group(pl): Programowanie/Biblioteki
124 Summary(pt_BR): Bibliotecas estáticas para o desenvolvimento de aplicações RPM
125 Group: Development/Libraries
126 Requires: %{name}-devel = %{version}
129 %description -l de static
131 %description static -l de
132 %description -l pl static
133 Biblioteki statyczne rpm-a.
134 %description static -l pl
135 Bibliotecas estáticas para desenvolvimento.
138 Summary(pl): Dodatkowe narzêdzia do zarz±dzania baz± rpm-a i pakietami
139 Summary(de): Zusatzwerkzeuge für Verwaltung RPM-Pakete und Datenbanken
140 Group(de): Applikationen/Datei
141 Group(pl): Aplikacje/Pliki
142 Summary(pl): Dodatkowe narzêdzia do zarz±dzania baz± RPM-a i pakietami
143 Group: Applications/File
144 Requires: %{name} = %{version}
147 %description -l de utils
149 %description utils -l de
150 %description -l pl utils
151 Dodatkowe narzêdzia do zarz±dzania baz± rpm-a i pakietami.
152 %description utils -l pl
153 Dodatkowe narzêdzia do zarz±dzania baz± RPM-a i pakietami.
156 Summary(pl): Dodatkowe narzêdzia do sprawdzenia zale¿no¶ci dla skryptów perl w pakietach rpm
157 Summary(de): Zusatzwerkzeuge fürs Nachsehen Perl-Abhängigkeiten in RPM-Paketen
158 Group(de): Applikationen/Datei
159 Group(pl): Aplikacje/Pliki
160 Summary(pl): Dodatkowe narzêdzia do sprawdzenia zale¿no¶ci skryptów perla w pakietach rpm
161 Group: Applications/File
162 Requires: perl-modules
165 %description perlprov
166 Additional utilities for checking perl provides/requires in rpm
167 %description -l de perlprov
169 %description perlprov -l de
170 %description -l pl perlprov
171 Dodatkowe narzêdzia do sprawdzenia zale¿no¶ci dla skryptów perl w
172 %description perlprov -l pl
173 Dodatkowe narzêdzia do sprawdzenia zale¿no¶ci skryptów perla w
174 Python para manipular pacotes e bancos de dados RPM.
177 Summary(pl): Skrypty pomocnicze do budowania binarnych RPMów
178 Summary(pl): Skrypty pomocnicze do budowania binarnych RPM-ów
179 Group(de): Applikationen/Datei
180 Group(pl): Aplikacje/Pliki
181 Summary(pt_BR): Scripts e programas executáveis usados para construir pacotes
182 Group: Applications/File
187 Requires: file >= 3.31
189 Requires: gcc >= 3.0.3
193 Requires: glibc-devel
196 Requires: popt >= 1.6.2-2
201 %description -l de build
203 %description build -l de
204 %description -l pl build
205 Skrypty pomocnicze do budowania binarnych RPMów.
206 %description build -l pl
207 construir pacotes usando o RPM.
230 install %{SOURCE2} macros.pld.in
232 sed -e 's/^/@pld@/' %{SOURCE2} >>platform.in
233 cp -f platform.in macros.pld.in
234 install %{SOURCE9} scripts/find-lang.sh
235 install %{SOURCE13} macros.python.in
237 install %{SOURCE7} scripts/find-perl-requires
238 install %{SOURCE9} scripts/find-lang.sh
241 mv -f perl.req perl.req.in
242 mv -f perl.prov perl.prov.in)
245 awk -f %{SOURCE14} %{SOURCE1}
256 libtoolize --force --copy
258 # ugly workaround for automake
259 sed -e 's#cpio.c $(DBLIBOBJS) depends.c#cpio.c depends.c#g' \
260 lib/Makefile.am > lib/Makefile.am.new
261 mv -f lib/Makefile.am.new lib/Makefile.am
263 sed -e 's#cpio.c depends.c#cpio.c $(DBLIBOBJS) depends.c#g' \
264 lib/Makefile.in > lib/Makefile.in.new
265 mv -f lib/Makefile.in.new lib/Makefile.in
267 sed 's|@host_cpu@|%{_target_cpu}|' > macros.tmp
270 --enable-v1-packages \
274 %{__make} %{?_without_static:rpm_LDFLAGS="\\$(myLDFLAGS)"}
276 DESTDIR="$RPM_BUILD_ROOT" \
277 rm -rf $RPM_BUILD_ROOT
279 install macros.pld $RPM_BUILD_ROOT%{_libdir}/rpm/macros.pld
281 pkgbindir="%{_bindir}"
283 install macros.perl $RPM_BUILD_ROOT%{_libdir}/rpm/macros.perl
284 install macros.python $RPM_BUILD_ROOT%{_libdir}/rpm/macros.python
286 install %{SOURCE1} doc/manual/groups
287 install %{SOURCE3} $RPM_BUILD_ROOT%{_libdir}/rpm/install-build-tree
288 install %{SOURCE8} $RPM_BUILD_ROOT%{_libdir}/rpm/find-spec-bcond
289 install %{SOURCE10} $RPM_BUILD_ROOT%{_libdir}/rpm/find-provides
290 install %{SOURCE11} $RPM_BUILD_ROOT%{_libdir}/rpm/find-requires
291 install %{SOURCE15} $RPM_BUILD_ROOT%{_libdir}/rpm/compress-doc
293 install rpmio/ugid.h $RPM_BUILD_ROOT%{_includedir}/rpm
295 install -d $RPM_BUILD_ROOT%{_sysconfdir}/rpm
296 cat > $RPM_BUILD_ROOT%{_sysconfdir}/rpm/macros <<EOF
297 # customized rpm macros - global for host
299 #%%_install_langs pl_PL:en_US
305 %post -p /sbin/ldconfig
309 rm -rf $RPM_BUILD_ROOT
311 rm -rf $RPM_BUILD_ROOT
313 %post -p /sbin/ldconfig
314 %postun -p /sbin/ldconfig
316 %attr(755,root,root) %{_libdir}/rpm/rpmdb
317 %attr(755,root,root) %{_libdir}/rpm/rpmq
318 %attr(755,root,root) %{_libdir}/rpm/rpmk
319 %attr(755,root,root) %{_libdir}/rpm/rpmv
320 %attr(755,root,root) %{_libdir}/librpm*.so.*.*
321 %attr(755,root,root) %{_libdir}/rpm/rpmdb
322 %attr(755,root,root) %{_libdir}/rpm/rpmq
323 %attr(755,root,root) %{_libdir}/rpm/rpmk
324 %attr(755,root,root) %{_libdir}/rpm/rpmv
325 %attr(755,root,root) %{_libdir}/librpm*.so.*.*
326 %{_mandir}/man8/rpm.8*
327 %lang(pl) %{_mandir}/pl/man8/rpm.8*
328 %lang(ja) %{_mandir}/ja/man8/rpm.8*
329 %lang(fr) %{_mandir}/fr/man8/rpm.8*
330 %lang(ja) %{_mandir}/ja/man8/rpm.8*
331 %lang(ko) %{_mandir}/ko/man8/rpm.8*
332 %lang(pl) %{_mandir}/pl/man8/rpm.8*
333 %lang(ru) %{_mandir}/ru/man8/rpm.8*
334 %lang(sk) %{_mandir}/sk/man8/rpm.8*
339 %{_libdir}/rpm/macros.pld
340 %{_libdir}/rpm/noarch-linux
341 %{_libdir}/rpm/noarch-pld-linux
342 %ifarch i386 i486 i586 i686
343 %{_libdir}/rpm/i386-pld-linux
345 %ifarch i486 i586 i686
346 %{_libdir}/rpm/i486-pld-linux
349 %{_libdir}/rpm/i586-pld-linux
352 %{_libdir}/rpm/i686-pld-linux
353 %{_libdir}/rpm/noarch-linux
354 %{_libdir}/rpm/noarch-pld-linux
355 %{_libdir}/rpm/sparc-pld-linux
358 %{_libdir}/rpm/sparc64-pld-linux
360 %{_libdir}/rpm/athlon*
361 %{_libdir}/rpm/alpha-pld-linux
362 %ifarch sparc sparc64
366 %defattr(644,root,root,755)
367 %attr(755,root,root) %{_bindir}/rpmbuild
368 %attr(755,root,root) %{_bindir}/rpme
369 %attr(755,root,root) %{_bindir}/rpmi
370 %attr(755,root,root) %{_bindir}/rpmu
371 %attr(755,root,root) %{_libdir}/rpm/find-requires
372 %attr(755,root,root) %{_libdir}/rpm/find-provides
373 %attr(755,root,root) %{_libdir}/rpm/find-rpm-provides
374 %attr(755,root,root) %{_libdir}/rpm/find-spec-bcond
375 %attr(755,root,root) %{_libdir}/rpm/find-lang.sh
376 %attr(755,root,root) %{_libdir}/rpm/mkinstalldirs
377 %attr(755,root,root) %{_libdir}/rpm/getpo.sh
378 %attr(755,root,root) %{_libdir}/rpm/install-build-tree
379 %attr(755,root,root) %{_libdir}/rpm/brp-*
380 %attr(755,root,root) %{_libdir}/rpm/check-prereqs
381 %attr(755,root,root) %{_libdir}/rpm/compress-doc
382 %attr(755,root,root) %{_libdir}/rpm/cpanflute
383 %attr(755,root,root) %{_libdir}/rpm/http.req
384 %attr(755,root,root) %{_libdir}/rpm/magic.*
385 %attr(755,root,root) %{_libdir}/rpm/rpmi
386 %attr(755,root,root) %{_libdir}/rpm/u_pkg.sh
387 %attr(755,root,root) %{_libdir}/rpm/rpme
388 %attr(755,root,root) %{_libdir}/rpm/rpmu
389 %attr(755,root,root) %{_libdir}/rpm/rpmb
390 %attr(755,root,root) %{_libdir}/rpm/rpmi
391 %attr(755,root,root) %{_libdir}/rpm/rpmt
392 %attr(755,root,root) %{_libdir}/rpm/rpme
393 %attr(755,root,root) %{_libdir}/librpm*.la
394 %attr(755,root,root) %{_libdir}/librpm*.so
396 %defattr(644,root,root,755)
398 %attr(755,root,root) %{_libdir}/librpm*.la
399 %attr(755,root,root) %{_libdir}/librpm*.so
402 %attr(755,root,root) %{_bindir}/*
404 %defattr(644,root,root,755)
406 %{_mandir}/man8/rpm2cpio.8*
407 %lang(ja) %{_mandir}/ja/man8/rpm2cpio.8*
409 %lang(ja) %{_mandir}/ja/man8/rpm2cpio.8*
410 %lang(ko) %{_mandir}/ko/man8/rpm2cpio.8*
411 %lang(pl) %{_mandir}/pl/man8/rpm2cpio.8*
412 %lang(ru) %{_mandir}/ru/man8/rpm2cpio.8*
415 %defattr(644,root,root,755)
416 %attr(755,root,root) %{_libdir}/rpm/perl*
417 %attr(755,root,root) %{_libdir}/rpm/find-perl-*
418 %attr(755,root,root) %{_libdir}/rpm/find-*.perl
419 %attr(755,root,root) %{_libdir}/rpm/find-prov.pl
422 * %{date} PLD Team <pld-list@pld.org.pl>