# ELF first; it should be provided by python-libs not binary anyway)
# - consider using system libmagic not internal libfmagic
# (but internal has different method of passing output)
-# - after ac drop amd64 patch and make x86_64 generic arch + subarchs amd64 and ia32e
#
# Conditional build:
%bcond_with static # build static rpmi (not supported at the moment)
%define reqdb_ver 4.3.27-1
%define reqpopt_ver 1.10.1
%define beecrypt_ver 2:4.1.0
-%define rpm_macros_rev 1.210
+%define rpm_macros_rev 1.213
Summary: RPM Package Manager
Summary(de): RPM Packet-Manager
Summary(es): Gestor de paquetes RPM
Name: rpm
%define sover 4.4
Version: 4.4.1
-Release: 1.6
+Release: 1.8
License: GPL
Group: Base
Source0: ftp://jbj.org/pub/rpm-4.4.x/%{name}-%{version}.tar.gz
Patch22: %{name}-provides-dont-obsolete.patch
Patch23: %{name}-examplesaredoc.patch
Patch24: %{name}-po.patch
-
+Patch25: %{name}-getcwd.patch
Patch26: %{name}-notsc.patch
Patch27: %{name}-hack-norpmlibdep.patch
Patch28: %{name}-makefile-no_myLDADD_deps.patch
# don't require very fresh rpm.macros to build
%define __gettextize gettextize --copy --force --intl ; cp -f po/Makevars{.template,}
-%define ix86 i386 i486 i586 i686 athlon pentium3 pentium4
+%define ix86 i386 i486 i586 i686 athlon pentium3 pentium4
+%define x8664 amd64 ia32e x86_64
# stabilize new build environment
%define __newcc %{?force_cc}%{!?force_cc:%{_target_cpu}-pld-linux-gcc}
Provides: rpmbuild(noauto) = 3
# because of -fvisibility-inlines-hidden in rpm.macros
Conflicts: gcc-c++ < 5:3.4
-%ifarch amd64
+%ifarch %{x8664}
Conflicts: automake < 1:1.7.9-2
Conflicts: libtool < 2:1.5-13
%endif
%patch22 -p1
%patch23 -p1
%patch24 -p1
-
+%patch25 -p1
%patch26 -p1
%patch27 -p1
%patch28 -p1
%ifarch sparc sparc64
%{_rpmlibdir}/sparc*
%endif
-%ifarch x86_64
+%ifarch %{x8664}
%{_rpmlibdir}/x86_64*
%endif
# must be here for "Requires: rpm-*prov" to work