summaryrefslogtreecommitdiff
path: root/system/perl-test-harness/APKBUILD
diff options
context:
space:
mode:
authorA. Wilcox <AWilcox@Wilcox-Tech.com>2018-06-26 17:56:15 -0500
committerA. Wilcox <AWilcox@Wilcox-Tech.com>2018-06-26 17:56:15 -0500
commit94c0812d5c9cf3d65b90b2eff5ab7528c3032f1e (patch)
treef2f1d2c1606ab5fba6a0610b25672162bf38495b /system/perl-test-harness/APKBUILD
parent147207444432d8fd6f2723269076126f1f8cc9ec (diff)
downloadpackages-94c0812d5c9cf3d65b90b2eff5ab7528c3032f1e.tar.gz
packages-94c0812d5c9cf3d65b90b2eff5ab7528c3032f1e.tar.bz2
packages-94c0812d5c9cf3d65b90b2eff5ab7528c3032f1e.tar.xz
packages-94c0812d5c9cf3d65b90b2eff5ab7528c3032f1e.zip
system/perl-test-harness: pull in for perl-module-build-tiny
Diffstat (limited to 'system/perl-test-harness/APKBUILD')
-rw-r--r--system/perl-test-harness/APKBUILD61
1 files changed, 61 insertions, 0 deletions
diff --git a/system/perl-test-harness/APKBUILD b/system/perl-test-harness/APKBUILD
new file mode 100644
index 000000000..bca0490e7
--- /dev/null
+++ b/system/perl-test-harness/APKBUILD
@@ -0,0 +1,61 @@
+# Automatically generated by apkbuild-cpan, template 1
+# Contributor: Francesco Colista <fcolista@alpinelinux.org>
+# Maintainer: Adélie Perl Team <adelie-perl@lists.adelielinux.org>
+pkgname=perl-test-harness
+_pkgreal=Test-Harness
+pkgver=3.42
+pkgrel=0
+pkgdesc="Run Perl standard test scripts with statistics"
+url="http://search.cpan.org/dist/Test-Harness/"
+arch="noarch"
+license="GPL-2.0-only OR Artistic-1.0-Perl"
+cpandepends=""
+cpanmakedepends=""
+depends="$cpandepends"
+makedepends="perl-dev $cpanmakedepends"
+subpackages="$pkgname-doc $pkgname-utils"
+source="http://search.cpan.org/CPAN/authors/id/L/LE/LEONT/$_pkgreal-$pkgver.tar.gz"
+builddir="$srcdir/$_pkgreal-$pkgver"
+
+prepare() {
+ cd "$builddir"
+ export CFLAGS=$(perl -MConfig -E 'say $Config{ccflags}')
+ PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor
+}
+
+build() {
+ cd "$builddir"
+ export CFLAGS=$(perl -MConfig -E 'say $Config{ccflags}')
+ make
+}
+
+check() {
+ cd "$builddir"
+ make test
+}
+
+package() {
+ cd "$builddir"
+ make DESTDIR="$pkgdir" install
+ find "$pkgdir" \( -name perllocal.pod -o -name .packlist \) -delete
+}
+
+utils() {
+ pkgdesc="$pkgdesc (utilities)"
+ depends="$pkgname perl"
+ replaces="perl-utils"
+ mkdir -p "$subpkgdir"/usr
+ mv "$pkgdir"/usr/bin "$subpkgdir"/usr/
+}
+
+doc() {
+ default_doc
+ replaces="perl-doc"
+ local file; for file in $(find "$pkgdir" -name "*.pod"); do
+ file=${file#$pkgdir/}
+ mkdir -p "$subpkgdir"/${file%/*}
+ mv "$pkgdir"/$file "$subpkgdir"/$file
+ done
+}
+
+sha512sums="c9a3feec242772dd597be5e304dcf536c117dcad01cc2e22b8881e2bf24e5e3b1a119f3a29152a1602b6a2072b555f38c0fed8211198c2b2f6ee612df3d09b00 Test-Harness-3.42.tar.gz"