diff options
author | Roberto Oliveira <robertoguimaraes8@gmail.com> | 2018-06-25 12:46:02 +0000 |
---|---|---|
committer | Roberto Oliveira <robertoguimaraes8@gmail.com> | 2018-06-25 12:47:42 +0000 |
commit | ba4a729fd10343f8da33b443d2fc27878ac34f03 (patch) | |
tree | a1cc3aaf3a05f0aaab225101bce84e3465520bcd | |
parent | fc91b90cc19a3733c399ab07b8310be4a38f45f4 (diff) | |
download | alpine_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/APKBUILD | 18 |
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 @@ | |||
3 | pkgname=perl-specio | 3 | pkgname=perl-specio |
4 | _pkgname=Specio | 4 | _pkgname=Specio |
5 | pkgver=0.36 | 5 | pkgver=0.36 |
6 | pkgrel=1 | 6 | pkgrel=2 |
7 | pkgdesc="Type constraints and coercions for Perl" | 7 | pkgdesc="Type constraints and coercions for Perl" |
8 | url="https://github.com/houseabsolute/Specio" | 8 | url="https://github.com/houseabsolute/Specio" |
9 | arch="all" | 9 | arch="noarch" |
10 | license="Artistic" | 10 | license="Artistic" |
11 | depends="perl" | 11 | depends="perl" |
12 | makedepends="" | 12 | checkdepends="perl-test-fatal perl-test-needs perl-eval-closure perl-mro-compat perl-role-tiny perl-devel-stacktrace perl-module-runtime perl-moo" |
13 | install="" | ||
14 | subpackages="$pkgname-doc" | 13 | subpackages="$pkgname-doc" |
15 | source="$pkgname-$pkgver.tar.gz::https://github.com/houseabsolute/$_pkgname/archive/v$pkgver.tar.gz" | 14 | source="$pkgname-$pkgver.tar.gz::https://github.com/houseabsolute/$_pkgname/archive/v$pkgver.tar.gz" |
16 | builddir="$srcdir/$_pkgname-$pkgver" | 15 | builddir="$srcdir/$_pkgname-$pkgver" |
17 | 16 | ||
18 | build() { | 17 | build() { |
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 | |||
23 | check() { | ||
24 | cd "$builddir" | ||
25 | make test | ||
22 | } | 26 | } |
23 | 27 | ||
24 | package() { | 28 | package() { |
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 | ||