diff options
author | Timothy Legge <timlegge@gmail.com> | 2020-03-24 23:39:39 +0000 |
---|---|---|
committer | Timothy Legge <timlegge@gmail.com> | 2020-03-27 02:02:24 +0000 |
commit | 8c62020a34ea413a515b32fbd97f7782b9810bd1 (patch) | |
tree | 0bd8fb476798f3f818a10e67fdbb60350e2bdb82 | |
parent | aaf56ec1021d05b6f2dc63666087eb55f8547b18 (diff) | |
download | abuild-8c62020a34ea413a515b32fbd97f7782b9810bd1.tar.bz2 abuild-8c62020a34ea413a515b32fbd97f7782b9810bd1.tar.xz |
apkbuild-cpan.in: Fix issue if Build.PL and add perl-module-build as makedeps
-rwxr-xr-x | apkbuild-cpan.in | 9 |
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 { |