[packages/perl-rpm-packaging] - from "use MODULE VERSION" generate "Requires: perl(MODULE) >= VERSION", not "... = VERSION"; relea

qboosh qboosh at pld-linux.org
Fri Apr 11 18:09:14 CEST 2025


commit e7d19fc9018ac3ad027f3f2a03dcbb3a8244ba6b
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date:   Fri Apr 11 17:43:13 2025 +0200

    - from "use MODULE VERSION" generate "Requires: perl(MODULE) >= VERSION", not "... = VERSION"; release 5

 perl-rpm-packaging-requires-ge.patch | 19 +++++++++++++++++++
 perl-rpm-packaging.spec              |  4 +++-
 2 files changed, 22 insertions(+), 1 deletion(-)
---
diff --git a/perl-rpm-packaging.spec b/perl-rpm-packaging.spec
index 3d93b4f..9532905 100644
--- a/perl-rpm-packaging.spec
+++ b/perl-rpm-packaging.spec
@@ -3,7 +3,7 @@ Summary(de.UTF-8):	Zusatzwerkzeuge fürs Nachsehen Perl-Abhängigkeiten in RPM-P
 Summary(pl.UTF-8):	Dodatkowe narzędzia do sprawdzenia zależności skryptów Perla w pakietach RPM
 Name:		perl-rpm-packaging
 Version:	1.1
-Release:	4
+Release:	5
 License:	GPL v2
 Group:		Base
 Source0:	https://github.com/rpm-software-management/perl-rpm-packaging/archive/v%{version}/%{name}-%{version}.tar.gz
@@ -13,6 +13,7 @@ Patch0:		rpm-perl-macros.patch
 Patch1:		rpm-perl-req-perlfile.patch
 Patch2:		rpm-perl_req-INC_dirs.patch
 Patch3:		fix-reverse-condition.patch
+Patch4:		%{name}-requires-ge.patch
 URL:		https://github.com/rpm-software-management/perl-rpm-packaging
 BuildRequires:	rpm-build >= 4.6
 Requires:	perl-Encode
@@ -43,6 +44,7 @@ pakietach RPM.
 %patch -P1 -p1
 %patch -P2 -p0
 %patch -P3 -p1
+%patch -P4 -p1
 
 install %{SOURCE1} scripts/perl.prov
 
diff --git a/perl-rpm-packaging-requires-ge.patch b/perl-rpm-packaging-requires-ge.patch
new file mode 100644
index 0000000..f4358b1
--- /dev/null
+++ b/perl-rpm-packaging-requires-ge.patch
@@ -0,0 +1,19 @@
+--- perl-rpm-packaging-1.1/scripts/perl.req.orig	2025-04-11 17:39:49.058273534 +0200
++++ perl-rpm-packaging-1.1/scripts/perl.req	2025-04-11 17:40:40.051330614 +0200
+@@ -98,13 +98,13 @@ foreach my $module (sort grep length, ke
+     $v =~ s/^v//;
+     if($normalversion)
+     {
+-      print "perl($module) = $normv\n";
++      print "perl($module) >= $normv\n";
+     }
+     else
+     {
+-      print "perl($module) = $require{$module}\n";
++      print "perl($module) >= $require{$module}\n";
+     }
+-    print "perln($module) = $normv\n" if $perln;
++    print "perln($module) >= $normv\n" if $perln;
+   }
+ }
+ 
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/perl-rpm-packaging.git/commitdiff/e7d19fc9018ac3ad027f3f2a03dcbb3a8244ba6b



More information about the pld-cvs-commit mailing list