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.
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
266 sed -e 's|@host@|%{_target_cpu}-%{_target_vendor}-linux-gnu|' macros.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
280 pkgbindir="%{_bindir}"
282 install macros.perl $RPM_BUILD_ROOT%{_libdir}/rpm/macros.perl
283 install macros.python $RPM_BUILD_ROOT%{_libdir}/rpm/macros.python
285 install %{SOURCE1} doc/manual/groups
286 install %{SOURCE3} $RPM_BUILD_ROOT%{_libdir}/rpm/install-build-tree
287 install %{SOURCE8} $RPM_BUILD_ROOT%{_libdir}/rpm/find-spec-bcond
288 install %{SOURCE10} $RPM_BUILD_ROOT%{_libdir}/rpm/find-provides
289 install %{SOURCE11} $RPM_BUILD_ROOT%{_libdir}/rpm/find-requires
290 install %{SOURCE15} $RPM_BUILD_ROOT%{_libdir}/rpm/compress-doc
292 install rpmio/ugid.h $RPM_BUILD_ROOT%{_includedir}/rpm
294 install -d $RPM_BUILD_ROOT%{_sysconfdir}/rpm
295 cat > $RPM_BUILD_ROOT%{_sysconfdir}/rpm/macros <<EOF
296 # customized rpm macros - global for host
298 #%%_install_langs pl_PL:en_US
304 %post -p /sbin/ldconfig
308 rm -rf $RPM_BUILD_ROOT
310 rm -rf $RPM_BUILD_ROOT
312 %post -p /sbin/ldconfig
313 %postun -p /sbin/ldconfig
315 %attr(755,root,root) %{_libdir}/rpm/rpmdb
316 %attr(755,root,root) %{_libdir}/rpm/rpmq
317 %attr(755,root,root) %{_libdir}/rpm/rpmk
318 %attr(755,root,root) %{_libdir}/rpm/rpmv
319 %attr(755,root,root) %{_libdir}/librpm*.so.*.*
320 %attr(755,root,root) %{_libdir}/rpm/rpmdb
321 %attr(755,root,root) %{_libdir}/rpm/rpmq
322 %attr(755,root,root) %{_libdir}/rpm/rpmk
323 %attr(755,root,root) %{_libdir}/rpm/rpmv
324 %attr(755,root,root) %{_libdir}/librpm*.so.*.*
325 %{_mandir}/man8/rpm.8*
326 %lang(pl) %{_mandir}/pl/man8/rpm.8*
327 %lang(ja) %{_mandir}/ja/man8/rpm.8*
328 %lang(fr) %{_mandir}/fr/man8/rpm.8*
329 %lang(ja) %{_mandir}/ja/man8/rpm.8*
330 %lang(ko) %{_mandir}/ko/man8/rpm.8*
331 %lang(pl) %{_mandir}/pl/man8/rpm.8*
332 %lang(ru) %{_mandir}/ru/man8/rpm.8*
333 %lang(sk) %{_mandir}/sk/man8/rpm.8*
338 %{_libdir}/rpm/noarch-linux
339 %{_libdir}/rpm/noarch-pld-linux
340 %ifarch i386 i486 i586 i686
341 %{_libdir}/rpm/rpmpopt*
342 %{_libdir}/rpm/noarch-linux
343 %{_libdir}/rpm/noarch-pld-linux
344 %ifarch i386 i486 i586 i686 athlon
346 %{_libdir}/rpm/athlon*
348 %ifarch sparc sparc64
352 %defattr(644,root,root,755)
353 %attr(755,root,root) %{_bindir}/rpmbuild
354 %attr(755,root,root) %{_bindir}/rpme
355 %attr(755,root,root) %{_bindir}/rpmi
356 %attr(755,root,root) %{_bindir}/rpmu
357 %attr(755,root,root) %{_libdir}/rpm/find-requires
358 %attr(755,root,root) %{_libdir}/rpm/find-provides
359 %attr(755,root,root) %{_libdir}/rpm/find-rpm-provides
360 %attr(755,root,root) %{_libdir}/rpm/find-spec-bcond
361 %attr(755,root,root) %{_libdir}/rpm/find-lang.sh
362 %attr(755,root,root) %{_libdir}/rpm/mkinstalldirs
363 %attr(755,root,root) %{_libdir}/rpm/getpo.sh
364 %attr(755,root,root) %{_libdir}/rpm/install-build-tree
365 %attr(755,root,root) %{_libdir}/rpm/brp-*
366 %attr(755,root,root) %{_libdir}/rpm/check-prereqs
367 %attr(755,root,root) %{_libdir}/rpm/compress-doc
368 %attr(755,root,root) %{_libdir}/rpm/cpanflute
369 %attr(755,root,root) %{_libdir}/rpm/http.req
370 %attr(755,root,root) %{_libdir}/rpm/magic.*
371 %attr(755,root,root) %{_libdir}/rpm/rpmi
372 %attr(755,root,root) %{_libdir}/rpm/u_pkg.sh
373 %attr(755,root,root) %{_libdir}/rpm/rpme
374 %attr(755,root,root) %{_libdir}/rpm/rpmu
375 %attr(755,root,root) %{_libdir}/rpm/rpmb
376 %attr(755,root,root) %{_libdir}/rpm/rpmi
377 %attr(755,root,root) %{_libdir}/rpm/rpmt
378 %attr(755,root,root) %{_libdir}/rpm/rpme
379 %attr(755,root,root) %{_libdir}/librpm*.la
380 %attr(755,root,root) %{_libdir}/librpm*.so
382 %defattr(644,root,root,755)
384 %attr(755,root,root) %{_libdir}/librpm*.la
385 %attr(755,root,root) %{_libdir}/librpm*.so
388 %attr(755,root,root) %{_bindir}/*
390 %defattr(644,root,root,755)
392 %{_mandir}/man8/rpm2cpio.8*
393 %lang(ja) %{_mandir}/ja/man8/rpm2cpio.8*
395 %lang(ja) %{_mandir}/ja/man8/rpm2cpio.8*
396 %lang(ko) %{_mandir}/ko/man8/rpm2cpio.8*
397 %lang(pl) %{_mandir}/pl/man8/rpm2cpio.8*
398 %lang(ru) %{_mandir}/ru/man8/rpm2cpio.8*
401 %defattr(644,root,root,755)
402 %attr(755,root,root) %{_libdir}/rpm/perl*
403 %attr(755,root,root) %{_libdir}/rpm/find-perl-*
404 %attr(755,root,root) %{_libdir}/rpm/find-*.perl
405 %attr(755,root,root) %{_libdir}/rpm/find-prov.pl
408 * %{date} PLD Team <pld-list@pld.org.pl>