apkbuild-cpan.in: Fix issue if Build.PL and add perl-module-build as makedeps
This commit is contained in:
parent
aaf56ec102
commit
8c62020a34
|
@ -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 {
|
||||
|
|
Loading…
Reference in New Issue