summaryrefslogtreecommitdiff
path: root/dh_perl
diff options
context:
space:
mode:
authorNiels Thykier <niels@thykier.net>2016-07-02 12:32:06 +0000
committerNiels Thykier <niels@thykier.net>2016-07-02 12:32:06 +0000
commit9bfbef9e66409cf29221f9fdc811c2b796e70d0a (patch)
tree2951102073ae4cc91cdd1f9e5866c81ea9795a5c /dh_perl
parent71007f72da682dd9d7f932d81ca2ecd5d46a0e70 (diff)
downloaddebhelper-9bfbef9e66409cf29221f9fdc811c2b796e70d0a.tar.gz
dh_perl: Emit perl:any dependencies for program-only pkgs
Signed-off-by: Niels Thykier <niels@thykier.net>
Diffstat (limited to 'dh_perl')
-rwxr-xr-xdh_perl7
1 files changed, 5 insertions, 2 deletions
diff --git a/dh_perl b/dh_perl
index 4f13dc0e..7a4c1f23 100755
--- a/dh_perl
+++ b/dh_perl
@@ -125,10 +125,13 @@ foreach my $package (@{$dh{DOPACKAGES}}) {
unless $version;
$version = ">= $version";
}
-
+
+ my $perlarch = $perl;
+ $perlarch .= ':any' if $deps == PROGRAM and not $dh{V_FLAG_SET};
+
# no need to depend on an un-versioned perl-base -- it's
# essential
- addsubstvar($package, "perl:Depends", $perl, $version)
+ addsubstvar($package, "perl:Depends", $perlarch, $version)
unless $perl eq 'perl-base' && ! length($version);
# add perlapi-<ver> for XS modules and other modules