X-Git-Url: http://git.pld-linux.org/?p=packages%2Frpm.git;a=blobdiff_plain;f=rpm.spec;h=0203463f777b41ce4008c6c96e22e7fa23e9af54;hp=3ad307a306866262cc53cfc55a123eeb0d847170;hb=afd1289;hpb=7c4fb942783094750824e601ab61b4b594cfb12c diff --git a/rpm.spec b/rpm.spec index 3ad307a..0203463 100644 --- a/rpm.spec +++ b/rpm.spec @@ -14,7 +14,7 @@ %define db_ver 5.3.28.0 %define popt_ver 1.15 -%define sover 9.1.2 +%define sover 9.1.3 %if "%{_rpmversion}" >= "4.12" && "%{_rpmversion}" < "5" %define with_recommends_tags 1 @@ -33,13 +33,13 @@ Summary(pt_BR.UTF-8): Gerenciador de pacotes RPM Summary(ru.UTF-8): Менеджер пакетов от RPM Summary(uk.UTF-8): Менеджер пакетів від RPM Name: rpm -Version: 4.16.1.2 -Release: 8 +Version: 4.16.1.3 +Release: 5 Epoch: 1 License: GPL v2 / LGPL v2.1 Group: Base Source0: http://ftp.rpm.org/releases/rpm-4.16.x/%{name}-%{version}.tar.bz2 -# Source0-md5: 0d10f63a0a4c9517cf3808a601378399 +# Source0-md5: 576277fafa5d0681a8a92c8716aca5f0 Source1: ftp://ftp.pld-linux.org/dists/th/PLD-3.0-Th-GPG-key.asc # Source1-md5: 23914bb49fafe7153cee87126d966461 Source2: macros.local @@ -76,7 +76,7 @@ Patch17: python-internal-build.patch Patch18: missing-macros.patch Patch19: pkgconfig.patch Patch20: uname-deps.patch -Patch21: aarch64.patch +Patch21: arm_abi.patch Patch22: ix86-platforms.patch Patch23: shortcircuited-deps.patch Patch24: cpuinfo-deps.patch @@ -137,7 +137,7 @@ BuildRequires: tetex-pdftex Requires(posttrans): coreutils Requires: %{name}-base = %{epoch}:%{version}-%{release} Requires: %{name}-lib = %{epoch}:%{version}-%{release} -Requires: rpm-pld-macros >= 1.744 +Requires: rpm-pld-macros >= 2.002 Requires: FHS >= 3.0-2 Requires: libgcrypt Requires: popt >= %{popt_ver} @@ -634,7 +634,7 @@ Dokumentacja API RPM-a oraz przewodniki w formacie HTML generowane ze install %{SOURCE15} scripts/perl.prov.in -%{__mv} -f scripts/perl.req{,.in} +%{__mv} scripts/perl.req{,.in} # generate Group translations to *.po awk -f %{SOURCE6} %{SOURCE5} @@ -649,7 +649,7 @@ awk -f %{SOURCE6} %{SOURCE5} %{__automake} # rpm checks for CPU type at runtime, but it looks better -sed -i \ +%{__sed} -i \ -e 's|@host@|%{_target_cpu}-%{_target_vendor}-%{_target_os}|' \ -e 's|@host_cpu@|%{_target_cpu}|' \ -e 's|@host_os@|%{_target_os}|' \ @@ -664,6 +664,7 @@ sed -i \ --enable-bdb-ro \ --enable-ndb \ %{!?with_plugins:--disable-plugins} \ + %{!?with_systemd:--disable-inhibit-plugin} \ --disable-silent-rules \ --enable-sqlite \ --enable-zstd \ @@ -699,48 +700,48 @@ cp -p %{SOURCE1} $RPM_BUILD_ROOT%{_sysconfdir}/pki/rpm-gpg/PLD-3.0-Th-GPG-key.as # cleanup %ifnarch %{ix86} %{x8664} x32 -rm $RPM_BUILD_ROOT%{_rpmlibdir}/platform/athlon-linux/macros -rm $RPM_BUILD_ROOT%{_rpmlibdir}/platform/geode-linux/macros -rm $RPM_BUILD_ROOT%{_rpmlibdir}/platform/i386-linux/macros -rm $RPM_BUILD_ROOT%{_rpmlibdir}/platform/i486-linux/macros -rm $RPM_BUILD_ROOT%{_rpmlibdir}/platform/i586-linux/macros -rm $RPM_BUILD_ROOT%{_rpmlibdir}/platform/i686-linux/macros -rm $RPM_BUILD_ROOT%{_rpmlibdir}/platform/pentium3-linux/macros -rm $RPM_BUILD_ROOT%{_rpmlibdir}/platform/pentium4-linux/macros +%{__rm} $RPM_BUILD_ROOT%{_rpmlibdir}/platform/athlon-linux/macros +%{__rm} $RPM_BUILD_ROOT%{_rpmlibdir}/platform/geode-linux/macros +%{__rm} $RPM_BUILD_ROOT%{_rpmlibdir}/platform/i386-linux/macros +%{__rm} $RPM_BUILD_ROOT%{_rpmlibdir}/platform/i486-linux/macros +%{__rm} $RPM_BUILD_ROOT%{_rpmlibdir}/platform/i586-linux/macros +%{__rm} $RPM_BUILD_ROOT%{_rpmlibdir}/platform/i686-linux/macros +%{__rm} $RPM_BUILD_ROOT%{_rpmlibdir}/platform/pentium3-linux/macros +%{__rm} $RPM_BUILD_ROOT%{_rpmlibdir}/platform/pentium4-linux/macros %endif %ifnarch %{x8664} x32 -rm $RPM_BUILD_ROOT%{_rpmlibdir}/platform/amd64-linux/macros -rm $RPM_BUILD_ROOT%{_rpmlibdir}/platform/ia32e-linux/macros -rm $RPM_BUILD_ROOT%{_rpmlibdir}/platform/x32-linux/macros -rm $RPM_BUILD_ROOT%{_rpmlibdir}/platform/x86_64-linux/macros +%{__rm} $RPM_BUILD_ROOT%{_rpmlibdir}/platform/amd64-linux/macros +%{__rm} $RPM_BUILD_ROOT%{_rpmlibdir}/platform/ia32e-linux/macros +%{__rm} $RPM_BUILD_ROOT%{_rpmlibdir}/platform/x32-linux/macros +%{__rm} $RPM_BUILD_ROOT%{_rpmlibdir}/platform/x86_64-linux/macros %endif %ifnarch %{ppc} -rm $RPM_BUILD_ROOT%{_rpmlibdir}/platform/m68k-linux/macros -rm $RPM_BUILD_ROOT%{_rpmlibdir}/platform/ppc32dy4-linux/macros -rm $RPM_BUILD_ROOT%{_rpmlibdir}/platform/ppc64*-linux/macros -rm $RPM_BUILD_ROOT%{_rpmlibdir}/platform/ppc8260-linux/macros -rm $RPM_BUILD_ROOT%{_rpmlibdir}/platform/ppc8560-linux/macros -rm $RPM_BUILD_ROOT%{_rpmlibdir}/platform/ppc-linux/macros -rm $RPM_BUILD_ROOT%{_rpmlibdir}/platform/ppc*series-linux/macros +%{__rm} $RPM_BUILD_ROOT%{_rpmlibdir}/platform/m68k-linux/macros +%{__rm} $RPM_BUILD_ROOT%{_rpmlibdir}/platform/ppc32dy4-linux/macros +%{__rm} $RPM_BUILD_ROOT%{_rpmlibdir}/platform/ppc64*-linux/macros +%{__rm} $RPM_BUILD_ROOT%{_rpmlibdir}/platform/ppc8260-linux/macros +%{__rm} $RPM_BUILD_ROOT%{_rpmlibdir}/platform/ppc8560-linux/macros +%{__rm} $RPM_BUILD_ROOT%{_rpmlibdir}/platform/ppc-linux/macros +%{__rm} $RPM_BUILD_ROOT%{_rpmlibdir}/platform/ppc*series-linux/macros %endif %ifnarch aarch64 -rm $RPM_BUILD_ROOT%{_rpmlibdir}/platform/aarch64-linux/macros +%{__rm} $RPM_BUILD_ROOT%{_rpmlibdir}/platform/aarch64-linux/macros %endif %ifnarch %{arm} -rm $RPM_BUILD_ROOT%{_rpmlibdir}/platform/arm*-linux/macros +%{__rm} $RPM_BUILD_ROOT%{_rpmlibdir}/platform/arm*-linux/macros %endif -rm $RPM_BUILD_ROOT%{_rpmlibdir}/platform/alpha*-linux/macros -rm $RPM_BUILD_ROOT%{_rpmlibdir}/platform/ia64-linux/macros -rm $RPM_BUILD_ROOT%{_rpmlibdir}/platform/mips*-linux/macros -rm $RPM_BUILD_ROOT%{_rpmlibdir}/platform/riscv64-linux/macros -rm $RPM_BUILD_ROOT%{_rpmlibdir}/platform/s390*-linux/macros -rm $RPM_BUILD_ROOT%{_rpmlibdir}/platform/sh*-linux/macros -rm $RPM_BUILD_ROOT%{_rpmlibdir}/platform/sparc*-linux/macros +%{__rm} $RPM_BUILD_ROOT%{_rpmlibdir}/platform/alpha*-linux/macros +%{__rm} $RPM_BUILD_ROOT%{_rpmlibdir}/platform/ia64-linux/macros +%{__rm} $RPM_BUILD_ROOT%{_rpmlibdir}/platform/mips*-linux/macros +%{__rm} $RPM_BUILD_ROOT%{_rpmlibdir}/platform/riscv64-linux/macros +%{__rm} $RPM_BUILD_ROOT%{_rpmlibdir}/platform/s390*-linux/macros +%{__rm} $RPM_BUILD_ROOT%{_rpmlibdir}/platform/sh*-linux/macros +%{__rm} $RPM_BUILD_ROOT%{_rpmlibdir}/platform/sparc*-linux/macros cat <<'EOF' > $RPM_BUILD_ROOT%{_sysconfdir}/rpm/platform %ifarch x32 @@ -956,9 +957,12 @@ find %{_rpmlibdir} -name '*-linux' -type l | xargs rm -f %attr(755,root,root) %{_libdir}/librpmbuild.so %attr(755,root,root) %{_libdir}/librpmio.so %attr(755,root,root) %{_libdir}/librpmsign.so -%{_libdir}/librpm*.la +%{_libdir}/librpm.la +%{_libdir}/librpmbuild.la +%{_libdir}/librpmio.la +%{_libdir}/librpmsign.la %{_includedir}/rpm -%{_pkgconfigdir}/*.pc +%{_pkgconfigdir}/rpm.pc %files utils %defattr(644,root,root,755) @@ -1071,10 +1075,12 @@ find %{_rpmlibdir} -name '*-linux' -type l | xargs rm -f %attr(755,root,root) %{_libdir}/rpm-plugins/syslog.so %{_mandir}/man8/rpm-plugin-syslog.8* +%if %{with systemd} %files plugin-systemd-inhibit %defattr(644,root,root,755) %attr(755,root,root) %{_libdir}/rpm-plugins/systemd_inhibit.so %{_mandir}/man8/rpm-plugin-systemd-inhibit.8* +%endif %files plugin-ima %defattr(644,root,root,755)