[packages/perl] fix missing P: perl(unicore::Name)

atler atler at pld-linux.org
Mon May 3 16:57:48 CEST 2021


commit 6cc06b0531c5706e5236f0bde168517b9f9f879a
Author: Jan Palus <atler at pld-linux.org>
Date:   Mon May 3 16:11:17 2021 +0200

    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
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/perl.git/commitdiff/67d9b1ee97391c415520a2bbdb8e72b12d524277



More information about the pld-cvs-commit mailing list