]> git.pld-linux.org Git - packages/rpm.git/blobdiff - rpm.spec
- platform entries to support alpha/ia64/ppc64/s390/s390x/sparc[v9]/sparc64
[packages/rpm.git] / rpm.spec
index a630996922eac0791f4981e2702cf034665e98dd..0a20d5a4b7775588260d5ae09fe0525594922ab3 100644 (file)
--- a/rpm.spec
+++ b/rpm.spec
@@ -1,5 +1,6 @@
 #
 # TODO:
+# - manuals are not compressed
 # - python(abi) cap is not provided automatically because /usr/lib*/libpython2*.so.*
 #   matches ELF first
 # - repackaging when lzma is not installed (todo: fix digest signature of header)
@@ -8,6 +9,24 @@
 #   repackaging uses unchanged "immutable header" image from original rpm, also
 #   preserving payload format and compressor from original rpm, _not_ current settings
 # - TODO: add macros for some ppc, mipsel, alpha and sparc
+# - uppackaged list:
+#   /usr/lib/rpm/http.req
+#   /usr/lib/rpm/install-sh
+#   /usr/lib/rpm/mono-find-provides
+#   /usr/lib/rpm/mono-find-requires
+#   /usr/lib/rpm/osgideps.pl
+#   /usr/lib/rpm/perldeps.pl
+#   /usr/lib/rpm/rpm2cpio
+#   /usr/lib/rpm/symclash.py
+#   /usr/lib/rpm/symclash.sh
+#   /usr/lib/rpm/vcheck
+#   /usr/share/man/ja/man8/rpmcache.8
+#   /usr/share/man/ja/man8/rpmgraph.8
+#   /usr/share/man/man8/rpmcache.8
+#   /usr/share/man/man8/rpmconstant.8
+#   /usr/share/man/man8/rpmgraph.8
+#   /usr/share/man/pl/man8/rpmcache.8
+#   /usr/share/man/pl/man8/rpmgraph.8
 #
 # Conditional build:
 %bcond_with    static          # build static rpm+rpmi
@@ -37,7 +56,7 @@ ERROR
 %define        reqdb_ver       4.6.18
 %define        reqpopt_ver     1.10.8
 %define        beecrypt_ver    2:4.1.2-4
-%define        find_lang_rev   1.25
+%define        find_lang_rev   1.27
 %define        sover   5.0
 Summary:       RPM Package Manager
 Summary(de.UTF-8):     RPM Packet-Manager
@@ -47,12 +66,12 @@ Summary(pt_BR.UTF-8):       Gerenciador de pacotes RPM
 Summary(ru.UTF-8):     Менеджер пакетов от RPM
 Summary(uk.UTF-8):     Менеджер пакетів від RPM
 Name:          rpm
-Version:       5.0.1
+Version:       5.0.2
 Release:       0.1
 License:       LGPL
 Group:         Base
 Source0:       http://rpm5.org/files/rpm/rpm-5.0/%{name}-%{version}.tar.gz
-# Source0-md5: 4a19c36b9fd99aca2a96ee5408af4fe3
+# Source0-md5: 596aaf5cd9dea7195f625530bc89e684
 Source1:       %{name}.groups
 Source2:       %{name}.platform
 Source3:       %{name}-install-tree
@@ -108,7 +127,6 @@ Patch26:    %{name}-notsc.patch
 Patch27:       %{name}-hack-norpmlibdep.patch
 
 Patch32:       %{name}-pld-autodep.patch
-Patch34:       %{name}-epoch0.patch
 Patch35:       %{name}-perl_req-INC_dirs.patch
 Patch36:       %{name}-debuginfo.patch
 Patch37:       %{name}-doxygen_hack.patch
@@ -609,7 +627,7 @@ Python para manipular pacotes e bancos de dados RPM.
 %setup -q
 
 # APPLIED ALREADY? translationproject.org is used now
-#%patch0 -p1
+#%%patch0 -p1
 %patch1 -p1
 %patch3 -p1
 %patch4 -p1
@@ -620,7 +638,7 @@ Python para manipular pacotes e bancos de dados RPM.
 %patch9 -p1
 %patch10 -p1
 # CHECK ME - macrofiles: ~/etc could be used
-#%patch14 -p1
+#%%patch14 -p1
 %patch16 -p1
 %patch18 -p1
 echo '%%define __perl_provides %%{__perl} /usr/lib/rpm/perl.prov' > macros.perl
@@ -642,7 +660,6 @@ install %{SOURCE12} scripts/perl.prov
 %endif
 %patch27 -p1
 %patch32 -p1
-%patch34 -p1
 %patch35 -p0
 %patch36 -p1
 %patch37 -p1
@@ -650,7 +667,7 @@ install %{SOURCE12} scripts/perl.prov
 %patch46 -p1
 %patch47 -p1
 # OLD COMMENTED OUT
-#%patch52 -p1
+#%%patch52 -p1
 %patch55 -p1
 %patch58 -p1
 %patch59 -p1
@@ -700,7 +717,7 @@ fi
        %{?with_autoreqdep:--enable-adding-packages-names-in-autogenerated-dependancies} \
        --enable-shared \
        --enable-static \
-       %{?with_python:--with-python=%{py_ver} --with-python-lib-dir=%{py_libdir}} \
+       %{?with_python:--with-python=%{py_ver} --with-python-lib-dir=%{py_sitedir}} \
        %{!?with_python:--without-python} \
        --with%{!?with_selinux:out}-selinux \
        --with-libelf \
@@ -768,12 +785,10 @@ echo "%{_target_cpu}-%{_target_vendor}-linux" > $RPM_BUILD_ROOT%{_sysconfdir}/rp
 echo "amd64-[^-]*-linux(-gnu)?" >> $RPM_BUILD_ROOT%{_sysconfdir}/rpm/platform
 echo "x86_64-[^-]*-linux(-gnu)?" >> $RPM_BUILD_ROOT%{_sysconfdir}/rpm/platform
 %endif
-
 %ifarch amd64
 echo "amd64-[^-]*-linux(-gnu)?" >> $RPM_BUILD_ROOT%{_sysconfdir}/rpm/platform
 echo "x86_64-[^-]*-linux(-gnu)?" >> $RPM_BUILD_ROOT%{_sysconfdir}/rpm/platform
 %endif
-
 %ifarch ia32e
 echo "ia32e-[^-]*-linux(-gnu)?" >> $RPM_BUILD_ROOT%{_sysconfdir}/rpm/platform
 echo "x86_64-[^-]*-linux(-gnu)?" >> $RPM_BUILD_ROOT%{_sysconfdir}/rpm/platform
@@ -802,10 +817,41 @@ echo "i486-[^-]*-linux(-gnu)?" >> $RPM_BUILD_ROOT%{_sysconfdir}/rpm/platform
 echo "i386-[^-]*-linux(-gnu)?" >> $RPM_BUILD_ROOT%{_sysconfdir}/rpm/platform
 %endif
 
-# ppc
+%ifarch alpha
+echo "alpha-[^-]*-linux(-gnu)?" >> $RPM_BUILD_ROOT%{_sysconfdir}/rpm/platform
+%endif
+
+%ifarch ia64
+echo "ia64-[^-]*-linux(-gnu)?" >> $RPM_BUILD_ROOT%{_sysconfdir}/rpm/platform
+%endif
+
+%ifarch ppc64
+echo "powerpc64-[^-]*-linux(-gnu)?" >> $RPM_BUILD_ROOT%{_sysconfdir}/rpm/platform
+echo "ppc64-[^-]*-linux(-gnu)?" >> $RPM_BUILD_ROOT%{_sysconfdir}/rpm/platform
+%endif
 %ifarch ppc
-echo "ppc-[^-]*-linux(-gnu)?" >> $RPM_BUILD_ROOT%{_sysconfdir}/rpm/platform
 echo "powerpc-[^-]*-linux(-gnu)?" >> $RPM_BUILD_ROOT%{_sysconfdir}/rpm/platform
+echo "ppc-[^-]*-linux(-gnu)?" >> $RPM_BUILD_ROOT%{_sysconfdir}/rpm/platform
+%endif
+
+%ifarch s390x
+echo "s390x-[^-]*-linux(-gnu)?" >> $RPM_BUILD_ROOT%{_sysconfdir}/rpm/platform
+%endif
+%ifarch s390 s390x
+echo "s390-[^-]*-linux(-gnu)?" >> $RPM_BUILD_ROOT%{_sysconfdir}/rpm/platform
+%endif
+
+%ifarch sparc64
+echo "sparc64-[^-]*-linux(-gnu)?" >> $RPM_BUILD_ROOT%{_sysconfdir}/rpm/platform
+echo "sparcv8-[^-]*-linux(-gnu)?" >> $RPM_BUILD_ROOT%{_sysconfdir}/rpm/platform
+echo "sparcv9-[^-]*-linux(-gnu)?" >> $RPM_BUILD_ROOT%{_sysconfdir}/rpm/platform
+%endif
+%ifarch sparcv9
+echo "sparcv8-[^-]*-linux(-gnu)?" >> $RPM_BUILD_ROOT%{_sysconfdir}/rpm/platform
+echo "sparcv9-[^-]*-linux(-gnu)?" >> $RPM_BUILD_ROOT%{_sysconfdir}/rpm/platform
+%endif
+%ifarch sparc sparcv9 sparc64
+echo "sparc-[^-]*-linux(-gnu)?" >> $RPM_BUILD_ROOT%{_sysconfdir}/rpm/platform
 %endif
 
 # noarch
This page took 0.039266 seconds and 4 git commands to generate.