[packages/perl] add explicit strict dep on -base to -Scalar-List-Utils

atler atler at pld-linux.org
Wed Jul 16 14:34:02 CEST 2025


commit 6f41af238a62484f248192f980481de7c2b45bee
Author: Jan Palus <atler at pld-linux.org>
Date:   Wed Jul 16 14:23:14 2025 +0200

    add explicit strict dep on -base to -Scalar-List-Utils
    
    with directory dependencies gone there's nothing to pull it in when
    doing `poldek -u perl-base` even for minor upgrades. for patch release
    upgrades even directory dependency wouldn't help so it's better to have
    it anyway.

 perl.spec | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)
---
diff --git a/perl.spec b/perl.spec
index 81ece75..48931ba 100644
--- a/perl.spec
+++ b/perl.spec
@@ -42,8 +42,9 @@
 %define		perl_mod2verrel()	%([ -f %{SOURCE4} ] && awk -vp=%1 -vr=%2 '$1 == p { print $4"-"r }' %{SOURCE4} || echo ERROR)
 %define		perl_mod2version()	%([ -f %{SOURCE4} ] && awk -vp=%1 '$1 == p { m=$2; printf("perl-%s = %s\\n", p, $4)}END{if (!m) printf("# Error looking up [%s]\\n", p) }' %{SOURCE4} || echo ERROR)
 
-%define		ver	5.42.0
-%define		rel	1
+%define		ver		5.42.0
+%define		rel		1
+%define		main_epoch	1
 Summary:	Practical Extraction and Report Language (Perl)
 Summary(cs.UTF-8):	Programovací jazyk Perl
 Summary(da.UTF-8):	Programmeringssproget Perl
@@ -68,7 +69,7 @@ Summary(zh_CN.UTF-8):	Perl 编程语言。
 Name:		perl
 Version:	%{ver}
 Release:	%{rel}%{!?with_threads:_nothr}
-Epoch:		1
+Epoch:		%{main_epoch}
 License:	GPL v1+ or Artistic
 Group:		Development/Languages/Perl
 Source0:	https://www.cpan.org/src/5.0/%{name}-%{ver}.tar.xz
@@ -676,6 +677,7 @@ Release:	%{ver}.%{rel}
 Epoch:		0
 Group:		Development/Languages/Perl
 URL:		http://search.cpan.org/dist/Scalar-List-Utils/
+Requires:	%{name}-base = %{main_epoch}:%{ver}-%{rel}
 
 %description Scalar-List-Utils
 This package contains a selection of subroutines that people have
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/perl.git/commitdiff/6f41af238a62484f248192f980481de7c2b45bee



More information about the pld-cvs-commit mailing list