From 6cc06b0531c5706e5236f0bde168517b9f9f879a Mon Sep 17 00:00:00 2001 From: Jan Palus Date: Mon, 3 May 2021 16:11:17 +0200 Subject: [PATCH] fix missing P: perl(unicore::Name) I suppose __perl_provides changed to __perllib_provides between rpm5 and rpm.org >= 4.16 --- perl.spec | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/perl.spec b/perl.spec index 1ca471b..718065f 100644 --- a/perl.spec +++ b/perl.spec @@ -102,7 +102,7 @@ BuildRequires: linux-libc-headers >= 7:2.6.24 %{?with_tests:BuildRequires: procps} # required for proper Provides generation (older are not supported by spec) BuildRequires: rpm-build >= 4.3-0.20040107.4 -BuildRequires: rpmbuild(macros) >= 1.426 +BuildRequires: rpmbuild(macros) >= 1.750 Requires: %{name}-base = %{epoch}:%{ver}-%{release} Requires: %{name}-modules = %{epoch}:%{ver}-%{release} Suggests: %{name}-doc-reference = %{epoch}:%{ver}-%{release} @@ -110,7 +110,11 @@ Suggests: perldoc BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) %define __perl %{_builddir}/perl-%{ver}/runperl +%if %{_ver_ge '%{_rpmversion}' '4.16'} && %{_ver_lt '%{_rpmversion}' '5'} +%define __perllib_provides %{__perl} %{SOURCE2} +%else %define __perl_provides %{__perl} %{SOURCE2} +%endif %description Perl is an interpreted language optimized for scanning arbitrary text -- 2.43.0