aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRoberto Oliveira <robertoguimaraes8@gmail.com>2018-06-25 12:46:02 +0000
committerRoberto Oliveira <robertoguimaraes8@gmail.com>2018-06-25 12:47:42 +0000
commitba4a729fd10343f8da33b443d2fc27878ac34f03 (patch)
treea1cc3aaf3a05f0aaab225101bce84e3465520bcd
parentfc91b90cc19a3733c399ab07b8310be4a38f45f4 (diff)
downloadalpine_aports-ba4a729fd10343f8da33b443d2fc27878ac34f03.tar.bz2
alpine_aports-ba4a729fd10343f8da33b443d2fc27878ac34f03.tar.xz
alpine_aports-ba4a729fd10343f8da33b443d2fc27878ac34f03.zip
testing/perl-specio: modernize and add check
-rw-r--r--testing/perl-specio/APKBUILD18
1 files changed, 11 insertions, 7 deletions
diff --git a/testing/perl-specio/APKBUILD b/testing/perl-specio/APKBUILD
index df9ec6ee24..afcde58970 100644
--- a/testing/perl-specio/APKBUILD
+++ b/testing/perl-specio/APKBUILD
@@ -3,27 +3,31 @@
3pkgname=perl-specio 3pkgname=perl-specio
4_pkgname=Specio 4_pkgname=Specio
5pkgver=0.36 5pkgver=0.36
6pkgrel=1 6pkgrel=2
7pkgdesc="Type constraints and coercions for Perl" 7pkgdesc="Type constraints and coercions for Perl"
8url="https://github.com/houseabsolute/Specio" 8url="https://github.com/houseabsolute/Specio"
9arch="all" 9arch="noarch"
10license="Artistic" 10license="Artistic"
11depends="perl" 11depends="perl"
12makedepends="" 12checkdepends="perl-test-fatal perl-test-needs perl-eval-closure perl-mro-compat perl-role-tiny perl-devel-stacktrace perl-module-runtime perl-moo"
13install=""
14subpackages="$pkgname-doc" 13subpackages="$pkgname-doc"
15source="$pkgname-$pkgver.tar.gz::https://github.com/houseabsolute/$_pkgname/archive/v$pkgver.tar.gz" 14source="$pkgname-$pkgver.tar.gz::https://github.com/houseabsolute/$_pkgname/archive/v$pkgver.tar.gz"
16builddir="$srcdir/$_pkgname-$pkgver" 15builddir="$srcdir/$_pkgname-$pkgver"
17 16
18build() { 17build() {
19 cd "$builddir" 18 cd "$builddir"
20 PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1 19 PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor
21 make || return 1 20 make
21}
22
23check() {
24 cd "$builddir"
25 make test
22} 26}
23 27
24package() { 28package() {
25 cd "$builddir" 29 cd "$builddir"
26 make DESTDIR="$pkgdir" install || return 1 30 make DESTDIR="$pkgdir" install
27 find "$pkgdir" \( -name perllocal.pod -o -name .packlist \) -delete 31 find "$pkgdir" \( -name perllocal.pod -o -name .packlist \) -delete
28} 32}
29 33