diff options
author | Jakob Gahde | 2022-02-14 23:25:26 +0100 |
---|---|---|
committer | Jakob Gahde | 2022-02-14 23:25:26 +0100 |
commit | 7104ce328b7a94e45bdcc54184a1c0d75895de5d (patch) | |
tree | 568e90419c49e7b5dac227ef212fb5ec12aca7b0 /PKGBUILD | |
download | aur-perl-test-unit.tar.gz |
perl-test-unit 0.25-1: Create new package
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 47 |
1 files changed, 47 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..a76d2b6714c0 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,47 @@ +# Maintainer: Jakob Gahde <j5lx@fmail.co.uk> + +pkgname=perl-test-unit +pkgver=0.25 +pkgrel=1 +pkgdesc="A unit testing framework for Perl" +arch=('any') +url="https://metacpan.org/dist/Test-Unit" +license=('GPL' 'PerlArtistic') +depends=('perl' 'perl-class-inner' 'perl-devel-symdump' 'perl-error') +makedepends=('html2text') +optdepends=('perl-tk') +source=("https://www.cpan.org/modules/by-module/Test/Test-Unit-${pkgver}.tar.gz" + "https://rt.cpan.org/Public/Ticket/Attachment/1377432/731337/0001-Accept-all-family-differences-in-the-AssertTest-test.patch" + "perl5.14.patch.html::https://sourceforge.net/p/perlunit/git/ci/15102f68798b2d5c15be5b8b048883c9ede66cb5/tree/t/tlib/AssertTest.pm?barediff=f37604e69edb07eac8262f3591e45465ff6ed6c4" + "https://rt.cpan.org/Public/Ticket/Attachment/1089367/572655/perl5.16.patch") +sha512sums=('8f76583c7480eec825080eb6cd94d1b1a1c7c3bc7f297607414c95777e9a9f880b5a0d927a41521389ae50c2ba1b9ec3d76149da47d5997add739970df6b154d' + '19f30499824c7083b42297968fcbad4e4e7977bbe46ffd547857c0b42e708355180d5e44e0ec46aadeb62452cd4afdbaa1ca55ba97c661ccc576c980ccb2e5c6' + '6901a245d8db690ce9c9c233efadc7638cd4ed1fc2243a711570d543fd43c379fe8574c1c2f332322536725c2ef5407c37a4c93be1b6cb442f44d94439614f0e' + '65291f1b2d86405bbb64d19373ffab26a11bc5224803266f4058d0b14baba2f4dd501ad26a281ce74b9691773a461704e0bed7f53211b94441533e859fccb062') + +prepare() { + cd "${srcdir}/Test-Unit-${pkgver}" + + patch -Np1 < "${srcdir}/0001-Accept-all-family-differences-in-the-AssertTest-test.patch" + html2text "${srcdir}/perl5.14.patch.html" | patch -Np1 + patch -Np1 < "${srcdir}/perl5.16.patch" +} + +build() { + cd "${srcdir}/Test-Unit-${pkgver}" + + perl Makefile.PL NO_PACKLIST=true NO_PERLLOCAL=true + make +} + +check() { + cd "${srcdir}/Test-Unit-${pkgver}" + + make test +} + +package() { + cd "${srcdir}/Test-Unit-${pkgver}" + + make install INSTALLDIRS=vendor DESTDIR="${pkgdir}" +} |