From bcaccb736bb6d36644b4b9724cf86766663bb666 Mon Sep 17 00:00:00 2001 From: Timothy Legge Date: Sun, 5 Apr 2020 15:32:44 +0000 Subject: community/perl-class-methodmaker: modernize APKBUILD --- community/perl-class-methodmaker/APKBUILD | 27 +++++++++++++-------------- 1 file changed, 13 insertions(+), 14 deletions(-) (limited to 'community/perl-class-methodmaker') diff --git a/community/perl-class-methodmaker/APKBUILD b/community/perl-class-methodmaker/APKBUILD index f0afcfe965..a584654495 100644 --- a/community/perl-class-methodmaker/APKBUILD +++ b/community/perl-class-methodmaker/APKBUILD @@ -1,34 +1,33 @@ +# Automatically generated by apkbuild-cpan, template 3 # Contributor: Carlo Landmeter # Maintainer: Francesco Colista pkgname=perl-class-methodmaker +#_pkgreal is used by apkbuild-cpan to find modules at MetaCpan +_pkgreal=Class-MethodMaker pkgver=2.24 -pkgrel=5 -pkgdesc="Create generic class methods" -url="https://metacpan.org/release/Class-MethodMaker" +pkgrel=6 +pkgdesc="A module for creating generic methods" +url="https://metacpan.org/release/Class-MethodMaker/" arch="all" -license="GPL" -depends="" -depends_dev="perl-dev" -makedepends="$depends_dev" -install="" +license="GPL-1.0-or-later OR Artistic-1.0-Perl" +depends="perl" +makedepends="perl-dev" subpackages="$pkgname-doc" source="https://cpan.metacpan.org/authors/id/S/SC/SCHWIGON/class-methodmaker/Class-MethodMaker-$pkgver.tar.gz" - -builddir="$srcdir/Class-MethodMaker-$pkgver" +builddir="$srcdir/$_pkgreal-$pkgver" build() { - cd "$builddir" - PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor + export CFLAGS=$(perl -MConfig -E 'say $Config{ccflags}') + PERL_MM_USE_DEFAULT=1 perl -I. Makefile.PL INSTALLDIRS=vendor make } check() { - cd "$builddir" + export CFLAGS=$(perl -MConfig -E 'say $Config{ccflags}') make test } package() { - cd "$builddir" make DESTDIR="$pkgdir" install find "$pkgdir" \( -name perllocal.pod -o -name .packlist \) -delete } -- cgit v1.2.3