From 5710eefb6320899c67f754f29aa0b983b436a17e Mon Sep 17 00:00:00 2001 From: Timothy Legge Date: Fri, 9 Feb 2024 23:18:35 -0400 Subject: [PATCH] apkbuild-cpan.in: remove perl-dev package wherever it occurs if the package does not have any xs files and the old APKBUILD data is used The regex to get perl-dev wherever it might occur was breaking my head --- apkbuild-cpan.in | 3 +++ 1 file changed, 3 insertions(+) diff --git a/apkbuild-cpan.in b/apkbuild-cpan.in index e8c1302..8d09960 100755 --- a/apkbuild-cpan.in +++ b/apkbuild-cpan.in @@ -583,6 +583,9 @@ sub do_depends { if ( defined $makedeps && $makedeps eq '' ) { if (defined $oldapkbuild->{'makedepends'} && ! $meta) { $makedeps = $oldapkbuild->{'makedepends'}; + my @tmp = split(" ", $makedeps); + @tmp = grep ! /$perldev/, @tmp if ! $has_xs; + $makedeps = format_depends(join(" ", @tmp)); } else { $makedeps = $perldev; }