summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTimothy Legge <timlegge@gmail.com>2020-03-24 23:39:39 +0000
committerTimothy Legge <timlegge@gmail.com>2020-03-27 02:02:24 +0000
commit8c62020a34ea413a515b32fbd97f7782b9810bd1 (patch)
tree0bd8fb476798f3f818a10e67fdbb60350e2bdb82
parentaaf56ec1021d05b6f2dc63666087eb55f8547b18 (diff)
downloadabuild-8c62020a34ea413a515b32fbd97f7782b9810bd1.tar.bz2
abuild-8c62020a34ea413a515b32fbd97f7782b9810bd1.tar.xz
apkbuild-cpan.in: Fix issue if Build.PL and add perl-module-build as makedeps
-rwxr-xr-xapkbuild-cpan.in9
1 files changed, 7 insertions, 2 deletions
diff --git a/apkbuild-cpan.in b/apkbuild-cpan.in
index fab4e51..254ebb2 100755
--- a/apkbuild-cpan.in
+++ b/apkbuild-cpan.in
@@ -177,13 +177,13 @@ sub update_functions {
$build_func = <<'EOF';
build() {
export CFLAGS=$(perl -MConfig -E 'say $Config{ccflags}')
- perl Build.PL installdirs=vendor
+ perl Build.PL --installdirs=vendor
./Build
}
EOF
$package_func = <<'EOF';
package() {
- ./Build install destdir="$pkgdir"
+ ./Build install --destdir="$pkgdir"
find "$pkgdir" \( -name perllocal.pod -o -name .packlist \) -delete
}
EOF
@@ -286,6 +286,11 @@ sub do_depends {
$meta->effective_prereqs->requirements_for('build', 'requires'),
$meta->effective_prereqs->requirements_for('build', 'recommends')
);
+
+ if (-e "$metaprefix/Build.PL" ) {
+ $makedeps = "$makedeps perl-module-build";
+ }
+
if ($makedeps eq '') {
$makedeps = "perl-dev";
} else {