From f9da71cc68f542593c51407376b34a50b6f6cd6b Mon Sep 17 00:00:00 2001 From: Joseph Burt Date: Tue, 20 Aug 2019 19:44:24 +0000 Subject: apkbuild-cpan.in: add 'configure' prereqs Prereqs from the 'configure' phase also belong in makedepends --- apkbuild-cpan.in | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/apkbuild-cpan.in b/apkbuild-cpan.in index 3a694f2..f009d4a 100644 --- a/apkbuild-cpan.in +++ b/apkbuild-cpan.in @@ -250,10 +250,15 @@ sub do_depends { say "CPAN deps: $deps"; say "Recommend: " . parse_deps $meta->effective_prereqs->requirements_for('runtime', 'recommends'); - my $makedeps = parse_deps($meta->effective_prereqs->requirements_for('build', 'requires'), $meta->effective_prereqs->requirements_for('build', 'recommends')); + my $makedeps = parse_deps( + $meta->effective_prereqs->requirements_for('configure', 'requires'), + $meta->effective_prereqs->requirements_for('configure', 'recommends'), + $meta->effective_prereqs->requirements_for('build', 'requires'), + $meta->effective_prereqs->requirements_for('build', 'recommends') + ); say "CPAN build deps: $makedeps"; - say "CPAN requires: " . parse_deps($meta->effective_prereqs->requirements_for('build', 'requires')); - say "CPAN recommds: " . parse_deps($meta->effective_prereqs->requirements_for('build', 'recommends')); + say "CPAN requires: " . parse_deps($meta->effective_prereqs->requirements_for('configure', 'requires'), $meta->effective_prereqs->requirements_for('build', 'requires')); + say "CPAN recommds: " . parse_deps($meta->effective_prereqs->requirements_for('configure', 'recommends'), $meta->effective_prereqs->requirements_for('build', 'recommends')); my $checkdeps = parse_deps($meta->effective_prereqs->requirements_for('test', 'requires'), $meta->effective_prereqs->requirements_for('test', 'recommends')); say "CPAN check deps: $makedeps"; -- cgit v1.2.3-60-g2f50