aboutsummaryrefslogtreecommitdiffstats
path: root/main/perl-test-harness/APKBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'main/perl-test-harness/APKBUILD')
-rw-r--r--main/perl-test-harness/APKBUILD37
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
+"