# TODO:
# - python(abi) cap is not provided automatically (because /usr/bin/python matches
# ELF first; it should be provided by python-libs not binary anyway)
-#
+#
# Conditional build:
%bcond_with static # build static rpm+rpmi
%bcond_without apidocs # don't generate documentation with doxygen
# force_cpp - force using __cpp other than "%{_target_cpu}-pld-linux-gcc -E"
# versions of required libraries
-%define reqdb_ver 4.4.16
-%define reqpopt_ver 1.10.4
+%define reqdb_ver 4.4.20
+%define reqpopt_ver 1.10.6
%define beecrypt_ver 2:4.1.2-4
+%define sover 4.4
Summary: RPM Package Manager
Summary(de): RPM Packet-Manager
Summary(es): Gestor de paquetes RPM
Summary(ru): íÅÎÅÄÖÅÒ ÐÁËÅÔÏ× ÏÔ RPM
Summary(uk): íÅÎÅÄÖÅÒ ÐÁËÅÔ¦× ×¦Ä RPM
Name: rpm
-%define sover 4.4
-Version: 4.4.4
-Release: 0.6
+Version: 4.4.6
+Release: 0.1
License: GPL
Group: Base
Source0: ftp://jbj.org/pub/rpm-4.4.x/%{name}-%{version}.tar.gz
-# Source0-md5: d6cba56ec786915c3bf340c310a0bc44
+# Source0-md5: baa6f371446c65b4080d1cd1f194a7ae
Source1: %{name}.groups
Source2: %{name}.platform
Source3: %{name}-install-tree
Patch51: %{name}-cleanlibdirs.patch
Patch52: %{name}-morearchs.patch
URL: http://wraptastic.org/
-BuildRequires: autoconf >= 2.52
+BuildRequires: autoconf >= 2.57
BuildRequires: automake
BuildRequires: beecrypt-devel >= %{beecrypt_ver}
BuildRequires: bzip2-devel >= 1.0.2-17
%{?with_selinux:BuildRequires: libselinux-devel >= 1.18}
# needed only for AM_PROG_CXX used for CXX substitution in rpm.macros
BuildRequires: libstdc++-devel
-BuildRequires: libtool
+BuildRequires: libtool >= 1:1.4.2-9
%if %{with neon}
BuildRequires: libxml2-devel
-BuildRequires: neon-devel >= 0.24.7-3
+BuildRequires: neon-devel >= 0.25.5
%endif
BuildRequires: patch >= 2.2
BuildRequires: popt-devel >= %{reqpopt_ver}
%{?with_python:BuildRequires: python-devel >= 1:2.3}
BuildRequires: python-modules >= 1:2.3
-BuildRequires: readline-devel
BuildRequires: rpm-perlprov
%{?with_python:BuildRequires: rpm-pythonprov}
BuildRequires: zlib-devel
BuildRequires: beecrypt-static >= %{beecrypt_ver}
BuildRequires: bzip2-static >= 1.0.2-17
BuildRequires: db-static >= %{reqdb_ver}
-BuildRequires: glibc-static >= 2.2.94
BuildRequires: elfutils-static
+BuildRequires: glibc-static >= 2.2.94
%{?with_system_libmagic:BuildRequires: libmagic-static}
%{?with_selinux:BuildRequires: libselinux-static >= 1.18}
BuildRequires: popt-static >= %{reqpopt_ver}
BuildRequires: zlib-static
%endif
-Requires: beecrypt >= %{beecrypt_ver}
-Requires: popt >= %{reqpopt_ver}
Requires: %{name}-base = %{version}-%{release}
Requires: %{name}-lib = %{version}-%{release}
+Requires: beecrypt >= %{beecrypt_ver}
+Requires: popt >= %{reqpopt_ver}
%{!?with_static:Obsoletes: rpm-utils-static}
Conflicts: glibc < 2.2.92
# avoid SEGV caused by mixed db versions
Requires: bzip2-devel
Requires: db-devel >= %{reqdb_ver}
Requires: elfutils-devel
-%{?with_selinux:Requires: libselinux-devel}
%{?with_system_libmagic:Requires: libmagic-devel}
+%{?with_selinux:Requires: libselinux-devel}
Requires: popt-devel >= %{reqpopt_ver}
Requires: zlib-devel
Requires: cpio
Requires: diffutils
Requires: elfutils
-Requires: file >= 4.14-1
+Requires: file >= 4.17
Requires: fileutils
Requires: findutils
Requires: gcc >= 5:3.4
Summary(pl): Dodatkowe narzêdzia do sprawdzania zale¿no¶ci skryptów php w rpm
Group: Applications/File
Requires: %{name} = %{version}-%{release}
-Requires: php-pear-PEAR >= 1:1.4.0-0.b1.3
-Requires: php-zlib
Requires: sed >= 4.0
%description php-pearprov
%package apidocs
Summary: RPM API documentation and guides
Summary(pl): Documentacja API RPM-a i przewodniki
-Group: Documentation
+Group: Documentation
%description apidocs
Documentation for RPM API and guides in HTML format generated
%patch49 -p1
%patch50 -p1
%patch51 -p1
-%patch52 -p1
+#%patch52 -p1
cd scripts
mv -f perl.req perl.req.in
pkgbindir="%{_bindir}"
%ifarch %{ppc}
-sed -e '/_target_platform/s/[%]{_target_cpu}/ppc/' \
- -i $RPM_BUILD_ROOT%{_rpmlibdir}/ppc74[05]0-linux/macros
+#sed -e '/_target_platform/s/[%]{_target_cpu}/ppc/' \
+# -i $RPM_BUILD_ROOT%{_rpmlibdir}/ppc74[05]0-linux/macros
%endif
rm $RPM_BUILD_ROOT%{_rpmlibdir}/vpkg-provides*