[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