]> git.pld-linux.org Git - packages/rpm.git/blobdiff - rpm.spec
- rpm-find-rpm-provides is used to add rpm's obscure capabilities
[packages/rpm.git] / rpm.spec
index c3fadd0753bbd55a5d58399f0ac4e35738e5608b..1dd7a2e14848cfaeac351bfcf2772c78ddf50a2b 100644 (file)
--- a/rpm.spec
+++ b/rpm.spec
@@ -2,7 +2,7 @@ Summary:        Red Hat & PLD Package Manager
 Summary(pl):   Aplikacja do zarz±dzania pakietami
 Name:          rpm
 Version:       3.0.5
-Release:       11.9
+Release:       12
 Group:         Base
 Group(de):     Gründsätzlich
 Group(pl):     Podstawowe
@@ -11,6 +11,7 @@ Source0:      ftp://ftp.rpm.org/pub/rpm/dist/rpm-3.0.x/%{name}-%{version}.tar.gz
 Source1:       %{name}.groups
 Source2:       %{name}.macros
 Source3:       %{name}-install-tree
+Source4:       %{name}-find-rpm-provides
 Patch0:                %{name}-%{name}rc.patch
 Patch1:                %{name}-find-requires.patch
 Patch2:                %{name}-macros.patch
@@ -23,9 +24,9 @@ Patch8:               %{name}-file3.31.patch
 Patch9:                %{name}-find-lang-name-matching.patch
 Patch10:       %{name}-exclude-examples-doc.patch
 Patch11:       %{name}-db3.patch
+Patch12:       %{name}-rpm-v1.patch
 Patch37:        %{name}-short_circuit.patch
 Patch38:        %{name}-section_test.patch
-Provides:      rpmlib(VersionedDependencies) = 3.0.3-1
 Requires:      glibc >= 2.1
 BuildRequires: bzip2-static >= 1.0.1
 BuildRequires: gdbm-static
@@ -38,6 +39,8 @@ BuildRequires:        gettext-devel
 BuildRequires: db3-static >= 3.1.14
 BuildRequires: zlib-static >= 1.1.4
 Obsoletes:     rpm-libs
+%define __find_provides %{SOURCE4}
+%define                __find_provides %{SOURCE4}
 %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, '.')"`)
 
 %description
@@ -166,6 +169,7 @@ construir pacotes usando o RPM.
 %patch7 -p1
 %patch10 -p1
 %patch11 -p1
+%patch12 -p1
 %patch31 -p1
 install %{SOURCE2} macros.pld.in
 install %{SOURCE13} macros.python.in
@@ -173,6 +177,8 @@ install %{SOURCE13} macros.python.in
 install %{SOURCE7} scripts/find-perl-requires
 install %{SOURCE9} scripts/find-lang.sh
 
+(cd scripts;
+mv -f perl.req perl.req.in
 mv -f perl.prov perl.prov.in)
 
 (cd popt;
@@ -188,7 +194,8 @@ autoheader
 automake --add-missing --gnu
 autoconf
 %configure \
-       --enable-shared
+       sed 's|@host_cpu@|%{_target_cpu}|' > macros.tmp
+       --enable-v1-packages
 %configure \
 %{__make}
        --with-python
@@ -204,15 +211,13 @@ install macros.pld $RPM_BUILD_ROOT%{_libdir}/rpm/macros.pld
        pkgbindir="%{_bindir}"
 
 install macros.perl $RPM_BUILD_ROOT%{_libdir}/rpm/macros.perl
+install macros.python $RPM_BUILD_ROOT%{_libdir}/rpm/macros.python
 install %{SOURCE8} $RPM_BUILD_ROOT%{_libdir}/rpm/find-spec-bcond
-strip --strip-unneeded $RPM_BUILD_ROOT%{_libdir}/lib*.so.*.*
-
 #%%_install_langs pl_PL:en_US
 %%distribution PLD
 EOF
 
-gzip -9nf $RPM_BUILD_ROOT%{_mandir}/{{ja,ru,pl}/man8/*,man8/*} \
-       RPM-PGP-KEY CHANGES doc/manual/*
+%find_lang %{name}
 
 %pre
 if [ -L /var/lib/rpm ]; then
@@ -251,7 +256,7 @@ if [ ! -f /var/lib/rpm/packages.rpm ]; then
        /bin/rpm --initdb
 fi
 
-%post libs -p /sbin/ldconfig
+%post   libs -p /sbin/ldconfig
 %postun libs -p /sbin/ldconfig
 %clean
 %clean
This page took 0.037102 seconds and 4 git commands to generate.