summaryrefslogtreecommitdiffstats
path: root/apkbuild-cpan.in
diff options
context:
space:
mode:
authorJoseph Burt <caseorum@gmail.com>2019-08-20 19:44:24 +0000
committerNatanael Copa <ncopa@alpinelinux.org>2019-10-01 17:08:51 +0100
commitf9da71cc68f542593c51407376b34a50b6f6cd6b (patch)
tree778588c10a00fb6e9cc8f62b9df4a39807e767a2 /apkbuild-cpan.in
parentbaf17c8dd7048f7eb7ed72c522effee581c4bb37 (diff)
downloadabuild-f9da71cc68f542593c51407376b34a50b6f6cd6b.tar.bz2
abuild-f9da71cc68f542593c51407376b34a50b6f6cd6b.tar.xz
apkbuild-cpan.in: add 'configure' prereqs
Prereqs from the 'configure' phase also belong in makedepends
Diffstat (limited to 'apkbuild-cpan.in')
-rw-r--r--apkbuild-cpan.in11
1 files 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";