diff options
Diffstat (limited to 'main/perl-test-harness/APKBUILD')
-rw-r--r-- | main/perl-test-harness/APKBUILD | 37 |
1 files changed, 20 insertions, 17 deletions
diff --git a/main/perl-test-harness/APKBUILD b/main/perl-test-harness/APKBUILD index d1ab0308af2..4c768dfde3a 100644 --- a/main/perl-test-harness/APKBUILD +++ b/main/perl-test-harness/APKBUILD @@ -1,31 +1,33 @@ -# Automatically generated by apkbuild-cpan, template 1 +# Automatically generated by apkbuild-cpan, template 3 # Contributor: Francesco Colista <fcolista@alpinelinux.org> # Maintainer: Francesco Colista <fcolista@alpinelinux.org> pkgname=perl-test-harness +#_pkgreal is used by apkbuild-cpan to find modules at MetaCpan _pkgreal=Test-Harness -pkgver=3.42 -pkgrel=2 -pkgdesc="Run Perl standard test scripts with statistics" +pkgver=3.48 +pkgrel=0 +pkgdesc="Perl module for Test-Harness" url="https://metacpan.org/release/Test-Harness/" arch="noarch" license="GPL-1.0-or-later OR Artistic-1.0-Perl" depends="perl" subpackages="$pkgname-doc $pkgname-utils" -source="https://cpan.metacpan.org/authors/id/L/LE/LEONT/$_pkgreal-$pkgver.tar.gz" +source="https://cpan.metacpan.org/authors/id/L/LE/LEONT/Test-Harness-$pkgver.tar.gz" builddir="$srcdir/$_pkgreal-$pkgver" -prepare() { +build() { export CFLAGS=$(perl -MConfig -E 'say $Config{ccflags}') - PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor + PERL_MM_USE_DEFAULT=1 perl -I. Makefile.PL INSTALLDIRS=vendor + make } -build() { +check() { export CFLAGS=$(perl -MConfig -E 'say $Config{ccflags}') - make && make test + make test } package() { - make DESTDIR="$pkgdir" install || return 1 + make DESTDIR="$pkgdir" install find "$pkgdir" \( -name perllocal.pod -o -name .packlist \) -delete } @@ -33,18 +35,19 @@ utils() { pkgdesc="$pkgdesc (utilities)" depends="$pkgname perl" replaces="perl-utils" - mkdir -p "$subpkgdir"/usr || return 1 - mv "$pkgdir"/usr/bin "$subpkgdir"/usr/ + + amove usr/bin } doc() { default_doc replaces="perl-doc" - local file; for file in $(find "$pkgdir" -name "*.pod"); do - file=${file#$pkgdir/} - mkdir -p "$subpkgdir"/${file%/*} || return 1 - mv "$pkgdir"/$file "$subpkgdir"/$file || return 1 + + local file; find "$pkgdir" -name "*.pod" | while read -r file; do + amove "${file#"$pkgdir"}" done } -sha512sums="c9a3feec242772dd597be5e304dcf536c117dcad01cc2e22b8881e2bf24e5e3b1a119f3a29152a1602b6a2072b555f38c0fed8211198c2b2f6ee612df3d09b00 Test-Harness-3.42.tar.gz" +sha512sums=" +7d65b48157ec7bc63553144f68e6233c07d21a4d127cefd5f77b2193c47f4d96325b15a9eb029ed62a19340f65659fcef0796ff7c6b07e5b5b8d539ddeee485c Test-Harness-3.48.tar.gz +" |