apkbuild-cpan: rename _builddir to builddir

This commit is contained in:
Jakub Jirutka 2016-06-12 15:52:56 +02:00 committed by Natanael Copa
parent 0d1a06045b
commit d1d805be40
1 changed files with 9 additions and 10 deletions

View File

@ -38,11 +38,10 @@ depends="$cpandepends"
makedepends="perl-dev $cpanmakedepends" makedepends="perl-dev $cpanmakedepends"
subpackages="$pkgname-doc" subpackages="$pkgname-doc"
source="[% source %]" source="[% source %]"
builddir="$srcdir/$_pkgreal-$pkgver"
_builddir="$srcdir/$_pkgreal-$pkgver"
prepare() { prepare() {
cd "$_builddir" cd "$builddir"
if [ -e Build.PL ]; then if [ -e Build.PL ]; then
perl Build.PL installdirs=vendor || return 1 perl Build.PL installdirs=vendor || return 1
else else
@ -159,7 +158,7 @@ sub prepare_tree {
sub update_functions { sub update_functions {
my $apkbuild = read_apkbuild; my $apkbuild = read_apkbuild;
my $metaprefix = "src/" . $apkbuild->{'_pkgreal'} . "-" . $apkbuild->{'pkgver'} . "/"; my $metaprefix = "src/" . $apkbuild->{'_pkgreal'} . "-" . $apkbuild->{'pkgver'} . "/";
my $prepare_func; my $prepare_func;
my $build_func; my $build_func;
my $package_func; my $package_func;
@ -167,21 +166,21 @@ sub update_functions {
if (-e "$metaprefix/Build.PL" ) { if (-e "$metaprefix/Build.PL" ) {
$prepare_func = <<'EOF'; $prepare_func = <<'EOF';
prepare() { prepare() {
cd "$_builddir" cd "$builddir"
export CFLAGS=`perl -MConfig -E 'say $Config{ccflags}'` export CFLAGS=`perl -MConfig -E 'say $Config{ccflags}'`
perl Build.PL installdirs=vendor || return 1 perl Build.PL installdirs=vendor || return 1
} }
EOF EOF
$build_func = <<'EOF'; $build_func = <<'EOF';
build() { build() {
cd "$_builddir" cd "$builddir"
export CFLAGS=`perl -MConfig -E 'say $Config{ccflags}'` export CFLAGS=`perl -MConfig -E 'say $Config{ccflags}'`
./Build && ./Build test ./Build && ./Build test
} }
EOF EOF
$package_func = <<'EOF'; $package_func = <<'EOF';
package() { package() {
cd "$_builddir" cd "$builddir"
./Build install destdir="$pkgdir" || return 1 ./Build install destdir="$pkgdir" || return 1
find "$pkgdir" \( -name perllocal.pod -o -name .packlist \) -delete find "$pkgdir" \( -name perllocal.pod -o -name .packlist \) -delete
} }
@ -189,21 +188,21 @@ EOF
} else { } else {
$prepare_func = <<'EOF'; $prepare_func = <<'EOF';
prepare() { prepare() {
cd "$_builddir" cd "$builddir"
export CFLAGS=`perl -MConfig -E 'say $Config{ccflags}'` export CFLAGS=`perl -MConfig -E 'say $Config{ccflags}'`
PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor
} }
EOF EOF
$build_func = <<'EOF'; $build_func = <<'EOF';
build() { build() {
cd "$_builddir" cd "$builddir"
export CFLAGS=`perl -MConfig -E 'say $Config{ccflags}'` export CFLAGS=`perl -MConfig -E 'say $Config{ccflags}'`
make && make test make && make test
} }
EOF EOF
$package_func = <<'EOF'; $package_func = <<'EOF';
package() { package() {
cd "$_builddir" cd "$builddir"
make DESTDIR="$pkgdir" install || return 1 make DESTDIR="$pkgdir" install || return 1
find "$pkgdir" \( -name perllocal.pod -o -name .packlist \) -delete find "$pkgdir" \( -name perllocal.pod -o -name .packlist \) -delete
} }