]> git.pld-linux.org Git - packages/rpm.git/blobdiff - rpm.spec
updated %%changelog
[packages/rpm.git] / rpm.spec
index 5e7619e01ca3be8317d67692c72558d368610a33..2c6ca898ebca52dc47ec3af22490a549b0100a2b 100644 (file)
--- a/rpm.spec
+++ b/rpm.spec
@@ -1,17 +1,27 @@
 Summary:       Red Hat & PLD Package Manager
 Summary(pl):   Aplikacja do zarz±dzania pakietami
 Name:          rpm
-Version:       2.5.6
-Release:       2d
+Version:       3.0
+Release:       7
 Group:         Base
 Group(pl):     Bazowe
-URL:           ftp://ftp.rpm.org/pub/rpm/dist/rpm-2.5.x
-Source:                %{name}-%{version}.tar.gz
-Patch0:                %{name}-config.patch
-Patch1:                %{name}-rpmrc.patch
-Patch2:                %{name}-glibc.patch
-Patch3:                %{name}-groups.patch
 Copyright:     GPL
+Source0:       ftp://ftp.rpm.org/pub/rpm/dist/rpm-3.0.x/%{name}-%{version}.tar.gz
+Source1:       rpm.groups
+Source2:       rpm.8pl
+Source3:       rpm.macros
+Patch0:                rpm-rpmrc.patch
+Patch1:                rpm-i18n.patch
+Patch2:                rpm-find-requires.patch
+Patch3:                rpm-macros.patch
+Patch4:                rpm-po.patch
+Patch37:        %{name}-short_circuit.patch
+Patch38:        %{name}-section_test.patch
+#BuildPrereq:  bzip2-static
+#BuildPrereq:  gdbm-static
+#BuildPrereq:  zlib-static
+#BuildPrereq:  patch >= 2.2
+Requires:      glibc >= 2.1
 BuildRoot:     /tmp/%{name}-%{version}-root
 Obsoletes:     rpm-libs
 %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, '.')"`)
@@ -26,7 +36,7 @@ zainstalowa
 pakietu s± przechowywane w bazie danych i dostêpne tylko dla administratora 
 systemu.
 przechowywane w bazie danych i mo¿na je uzyskaæ za pomoc± opcji
-%package devel
+%package       devel
 Summary:       Header files and libraries 
 Summary(pl):   Pliki nag³ówkowe i biblioteki statyczne 
 Summary(pl):   Pliki nag³ówkowe i biblioteki statyczne
@@ -43,83 +53,110 @@ creation of graphical package managers and other tools that need
 Pliki nag³ówkowe i biblioteki statyczne.
 graficznych mened¿erów pakietów oraz innych narzêdzi, które wymagaj±
 construir pacotes usando o RPM.
-%setup -q
-%patch0 -p1
+%setup  -q
+%patch0 -p1 
 %patch1 -p1
 %patch2 -p1
 %patch1 -p1
+%patch4 -p1 
 install %{SOURCE13} macros.python.in
 mv -f perl.prov perl.prov.in)
+( cd popt; autoconf )
+
 autoconf
-CFLAGS=$RPM_OPT_FLAGS LDFLAGS=-s \
-    ./configure \
-       --prefix=/usr
+CFLAGS="$RPM_OPT_FLAGS" LDFLAGS="-s" \
+./configure \
+       --prefix=/usr \
+       --disable-shared
 make
        --with-python
 
 
 %{__make} %{?_without_static:rpm_LDFLAGS="\\$(myLDFLAGS)"}
-install -d $RPM_BUILD_ROOT/var/lib/rpm
-install -d $RPM_BUILD_ROOT/usr/src/rpm/{SOURCES,SPECS,SRPMS,BUILD}
-install -d $RPM_BUILD_ROOT/usr/src/rpm/RPMS/{$RPM_ARCH,noarch}
+install -d $RPM_BUILD_ROOT/var/lib/rpm \
+       $RPM_BUILD_ROOT/usr/man/{ru,pl}/man8
+
+make DESTDIR="$RPM_BUILD_ROOT" install
 
-make installprefix="$RPM_BUILD_ROOT" install
+install %{SOURCE3} $RPM_BUILD_ROOT/usr/lib/rpm/macros.pld
        pkgbindir="%{_bindir}"
-gzip -9fn  $RPM_BUILD_ROOT/usr/man/man8/*
-bzip2 -9 RPM-PGP-KEY CHANGES groups docs/*
+install rpm.8ru $RPM_BUILD_ROOT/usr/man/ru/man8/rpm.8
+install rpm2cpio.8ru $RPM_BUILD_ROOT/usr/man/ru/man8/rpm2cpio.8
+install %{SOURCE2} $RPM_BUILD_ROOT/usr/man/pl/man8/rpm.8
 
-%clean
-rm -rf $RPM_BUILD_ROOT
+install %{SOURCE1} docs/groups
+
+gzip -9fn $RPM_BUILD_ROOT/usr/man/{{ru,pl}/man8/*,man8/*} \
+       RPM-PGP-KEY CHANGES docs/*
 
 %post
 /bin/rpm --initdb
 
+%clean
+rm -rf $RPM_BUILD_ROOT
+
 %files
 
-%doc RPM-PGP-KEY.bz2 CHANGES.bz2 groups.bz2 docs/*
+%doc RPM-PGP-KEY.gz CHANGES.gz docs/*
 %postun -p /sbin/ldconfig
 
 %attr(755,root,root) /usr/bin/gendiff
 %attr(755,root,root) /usr/bin/rpm2cpio
-%attr(644,root, man) /usr/man/man8/*
-
-%attr(750,root,root) %dir /var/lib/rpm
+%attr(755,root,root) %{_libdir}/rpm/rpmdb
+/usr/man/man8/*
+%lang(ru) /usr/man/ru/man8/*
+%lang(pl) /usr/man/pl/man8/*
+
+%lang(cs)    /usr/share/locale/cs/LC_MESSAGES/rpm.mo
+%lang(de)    /usr/share/locale/de/LC_MESSAGES/rpm.mo
+%lang(fi)    /usr/share/locale/fi/LC_MESSAGES/rpm.mo
+%lang(fr)    /usr/share/locale/fr/LC_MESSAGES/rpm.mo
+%lang(pl)    /usr/share/locale/pl/LC_MESSAGES/rpm.mo
+%lang(pt_BR) /usr/share/locale/pt_BR/LC_MESSAGES/rpm.mo
+%lang(ru)    /usr/share/locale/ru/LC_MESSAGES/rpm.mo
+%lang(sk)    /usr/share/locale/sk/LC_MESSAGES/rpm.mo
+%lang(sr)    /usr/share/locale/sr/LC_MESSAGES/rpm.mo
+%lang(sv)    /usr/share/locale/sv/LC_MESSAGES/rpm.mo
+%lang(tr)    /usr/share/locale/tr/LC_MESSAGES/rpm.mo
+%lang(ru) %{_mandir}/ru/man8/rpm.8*
+%attr(755,root,root) %dir /var/lib/rpm
 
 %dir /usr/lib/rpm
 %attr(755,root,root) /usr/lib/rpm/find-*
 %attr(755,root,root) /usr/lib/rpm/freshen.sh
 %attr(755,root,root) /usr/lib/rpm/mkinstalldirs
+%attr(755,root,root) /usr/lib/rpm/config.*
+%attr(755,root,root) /usr/lib/rpm/getpo.sh
 
 /usr/lib/rpm/rpm*
+/usr/lib/rpm/macros*
 
-%dir /usr/src/rpm/RPMS
-%attr(755,root,root,755) /usr/src/rpm/RPMS/*
-
-%dir /usr/src/rpm/SRPMS
-%dir /usr/src/rpm/SPECS
-%dir /usr/src/rpm/BUILD
-%dir /usr/src/rpm/SOURCES
-
-%lang(cs) /usr/share/locale/cs/LC_MESSAGES/rpm.mo
-%lang(de) /usr/share/locale/de/LC_MESSAGES/rpm.mo
-%lang(fi) /usr/share/locale/fi/LC_MESSAGES/rpm.mo
-%lang(fr) /usr/share/locale/fr/LC_MESSAGES/rpm.mo
-%lang(pt) /usr/share/locale/pt*/LC_MESSAGES/rpm.mo
-%lang(ru) /usr/share/locale/ru/LC_MESSAGES/rpm.mo
-%lang(sk) /usr/share/locale/sk/LC_MESSAGES/rpm.mo
-%lang(sv) /usr/share/locale/sv/LC_MESSAGES/rpm.mo
-%lang(sr) /usr/share/locale/sr/LC_MESSAGES/rpm.mo
-%lang(tr) /usr/share/locale/tr/LC_MESSAGES/rpm.mo
-%lang(ru) %{_mandir}/ru/man8/rpm.8*
+%attr(755,root,root) %{_libdir}/rpm/rpmb
 %attr(755,root,root) %{_libdir}/rpm/rpmi
 %attr(755,root,root) %{_libdir}/rpm/rpmt
-
-%dir /usr/include/rpm
-/usr/include/rpm/*
-
-/usr/lib/lib*.a
+/usr/include/rpm
+/usr/lib/librpm*.a
 %files utils
 %files -n python-rpm
+* Mon Apr 19 1999 Artur Frysiak <wiget@pld.org.pl>
+  [3.0-7]
+- upgraded to 3.0
+- added polish man page
+- added macros for PLD
+
+* Wed Mar 10 1999 Tomasz K³oczko <kloczek@rudy.mif.pg.gda.pl>
+  [2.5.6-5]
+- added rpm-find-requires.patch with beter finding list packages containing
+  required shared libraries (Artur Frysiak <wiget@usa.net>),
+- added ru man pages,
+- added "Requires: glibc >= 2.1" (rpm is linked statically but it use by
+  dlopen() some shared glibc libraries),
+- removed man group from man pages.
+
+* Fri Feb 19 1999 Marcin Dalecki <dalecki@cs.net.pl>
+  [2.5.6-4d]
+- fixed ignorance about international character sets.
+
 * Fri Jan 15 1999 Wojtek ¦lusarczyk <wojtek@shadow.eu.org>
   [2.5.6-1d]
 - updated to latest stable version,
@@ -147,8 +184,7 @@ rm -rf $RPM_BUILD_ROOT
 - added %lang macros for /usr/share/locale/*/LC_MESSAGES/rpm.mo files,
 - added %attr and %defattr macros in %files (allow build package from
   non-root account),
-- build against GNU libc-2.1.  
-    
+- build against GNU libc-2.1.
 
 Revision 1.79  2000/02/17 03:42:17  kloczek
 - release 25,
This page took 0.036251 seconds and 4 git commands to generate.