[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