X-Git-Url: http://git.pld-linux.org/?p=packages%2Frpm.git;a=blobdiff_plain;f=rpm.spec;h=c74511a2b7b3f32deefe2d5a84b89c722dde6d4e;hp=246a4029bc4131c1e813926dd6baab53790b2a82;hb=ae22840568bed8891cb46c685384e5823323d631;hpb=837ad262ba9de0b2a4d1822f990fe4ec0057ddc2 diff --git a/rpm.spec b/rpm.spec index 246a402..c74511a 100644 --- a/rpm.spec +++ b/rpm.spec @@ -1,6 +1,5 @@ # # TODO: -# - rebuild database after upgrading from rpm5 # - when adopting, use 4.5 ticket for checklist: https://bugs.launchpad.net/pld-linux/+bug/262985 # # Conditional build: @@ -15,6 +14,10 @@ %define openssl_ver 1.1.1d %define sover 9.1.0 + %if %{_ver_ge '%{_rpmversion}' '4.12'} && %{_ver_lt '%{_rpmversion}' '5.0'} + %define with_recommends_tags + %endif + Summary: RPM Package Manager Summary(de.UTF-8): RPM Packet-Manager Summary(es.UTF-8): Gestor de paquetes RPM @@ -55,7 +58,6 @@ Patch1: %{name}-popt-aliases.patch Patch2: %{name}-perl-macros.patch Patch3: %{name}-perl-req-perlfile.patch Patch4: %{name}-scripts-closefds.patch -Patch5: %{name}-lua.patch Patch6: %{name}-perl_req-INC_dirs.patch Patch7: %{name}-debuginfo.patch Patch8: %{name}-libtool-deps.patch @@ -70,6 +72,7 @@ Patch16: rpm5-db-compat.patch Patch17: python-internal-build.patch Patch18: rpmversion.patch Patch19: pkgconfig.patch +Patch20: uname-deps.patch URL: https://rpm.org/ BuildRequires: db-devel >= %{db_ver} BuildRequires: autoconf >= 2.63 @@ -89,9 +92,9 @@ BuildRequires: libselinux-devel >= 2.1.0 # needed only for AM_PROG_CXX used for CXX substitution in rpm.macros BuildRequires: libstdc++-devel BuildRequires: libtool >= 1:1.4.2-9 -BuildRequires: lua53-devel >= 5.3.5 BuildRequires: ossp-uuid-devel BuildRequires: patch >= 2.2 +BuildRequires: pkgconfig(lua) >= 5.1 BuildRequires: popt-devel >= %{popt_ver} BuildRequires: python3-modules %if %{with python3} @@ -122,7 +125,6 @@ Recommends: rpm-plugin-prioreset Recommends: rpm-plugin-syslog Recommends: rpm-plugin-systemd-inhibit %endif -Obsoletes: rpm-getdeps Obsoletes: rpm-utils-perl Obsoletes: rpm-utils-static Conflicts: glibc < 2.2.92 @@ -540,7 +542,6 @@ Dokumentacja API RPM-a oraz przewodniki w formacie HTML generowane ze %patch2 -p1 %patch3 -p1 %patch4 -p1 -%patch5 -p1 %patch6 -p0 %patch7 -p1 %patch8 -p1 @@ -555,6 +556,7 @@ Dokumentacja API RPM-a oraz przewodniki w formacie HTML generowane ze %patch17 -p1 %patch18 -p1 %patch19 -p1 +%patch20 -p1 install %{SOURCE15} scripts/perl.prov.in @@ -582,7 +584,6 @@ sed -i \ -e 's|@host_os@|%{_target_os}|' \ macros.in -CPPFLAGS="-I/usr/include/lua53 %{rpmcppflags}" %configure \ WITH_PERL_VERSION=no \ __GST_INSPECT=%{_bindir}/gst-inspect-1.0 \