apkbuild-cpan.in: Fix issue if Build.PL and add perl-module-build as makedeps

This commit is contained in:
Timothy Legge 2020-03-24 23:39:39 +00:00
parent aaf56ec102
commit 8c62020a34
1 changed files with 7 additions and 2 deletions

View File

@ -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 {