testing/perl-class-xsaccessor: modernize APKBUILD

This commit is contained in:
Roberto Oliveira 2018-01-02 00:56:32 +00:00
parent 1de0f1a602
commit a3a698b332

View File

@ -4,36 +4,41 @@
pkgname=perl-class-xsaccessor pkgname=perl-class-xsaccessor
_pkgreal=Class-XSAccessor _pkgreal=Class-XSAccessor
pkgver=1.19 pkgver=1.19
pkgrel=3 pkgrel=4
pkgdesc="Generate fast XS accessors without runtime compilation" pkgdesc="Generate fast XS accessors without runtime compilation"
url="http://search.cpan.org/dist/Class-XSAccessor/" url="http://search.cpan.org/dist/Class-XSAccessor/"
arch="all" arch="all"
license="GPL PerlArtistic" license="GPL PerlArtistic"
cpandepends="" cpandepends=""
cpanmakedepends=" " cpanmakedepends=""
depends="$cpandepends" depends="$cpandepends"
makedepends="perl-dev $cpanmakedepends" makedepends="perl-dev $cpanmakedepends"
subpackages="$pkgname-doc" subpackages="$pkgname-doc"
source="http://search.cpan.org/CPAN/authors/id/S/SM/SMUELLER/$_pkgreal-$pkgver.tar.gz" source="http://search.cpan.org/CPAN/authors/id/S/SM/SMUELLER/$_pkgreal-$pkgver.tar.gz"
_builddir="$srcdir/$_pkgreal-$pkgver" builddir="$srcdir/$_pkgreal-$pkgver"
prepare() { prepare() {
cd "$_builddir" default_prepare
cd "$builddir"
PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor
} }
build() { build() {
cd "$_builddir" cd "$builddir"
make && make test make
}
check() {
cd "$builddir"
make test
} }
package() { package() {
cd "$_builddir" cd "$builddir"
make DESTDIR="$pkgdir" install || return 1 make DESTDIR="$pkgdir" install
find "$pkgdir" \( -name perllocal.pod -o -name .packlist \) -delete find "$pkgdir" \( -name perllocal.pod -o -name .packlist \) -delete
} }
md5sums="5c5dea74f00ad37c5119dd22b28a5563 Class-XSAccessor-1.19.tar.gz"
sha256sums="99c56b395f1239af19901f2feeb125d9ecb4e351a0d80daa9529211a4700a6f2 Class-XSAccessor-1.19.tar.gz"
sha512sums="58855bb2108b60cc90ae1d1c4d6a011da7bac2d063c7c953ff8610ae164ba60731a664f0fbddf148e1eabb60042913a17633a9c9a8936a23a59130b381bf63f8 Class-XSAccessor-1.19.tar.gz" sha512sums="58855bb2108b60cc90ae1d1c4d6a011da7bac2d063c7c953ff8610ae164ba60731a664f0fbddf148e1eabb60042913a17633a9c9a8936a23a59130b381bf63f8 Class-XSAccessor-1.19.tar.gz"