diff options
author | Elias Elwyn | 2024-02-05 19:53:23 +1100 |
---|---|---|
committer | Elias Elwyn | 2024-02-05 19:53:56 +1100 |
commit | 2eea752df2c4f7db6b556db51594a68df654eae0 (patch) | |
tree | b9ebfdb7ba3c80d84b62a7c6b29a7dfe8ff2a55d | |
parent | 5e20d4ac2b13149a74ad738e6771ba053387aeb6 (diff) | |
download | aur-perl-pod2-base.tar.gz |
fix: add missing checkdepends
Refactor PKGBUILD with new perl package guidelines
-rw-r--r-- | .SRCINFO | 15 | ||||
-rw-r--r-- | .gitignore | 3 | ||||
-rw-r--r-- | PKGBUILD | 65 |
3 files changed, 37 insertions, 46 deletions
@@ -1,16 +1,17 @@ pkgbase = perl-pod2-base pkgdesc = Base module for translations of Perl documentation pkgver = 0.043 - pkgrel = 1 - url = http://search.mcpan.org/dist/POD2-Base + pkgrel = 2 + url = https://metacpan.org/release/POD2-Base arch = any - license = PerlArtistic license = GPL + license = PerlArtistic + checkdepends = perl-test-pod + checkdepends = perl-test-pod-coverage depends = perl options = !emptydirs - source = http://search.mcpan.org/CPAN/authors/id/F/FE/FERREIRA/POD2-Base-0.043.tar.gz - md5sums = aa72bc2e4f487427f380e0ef9a10f3e8 - sha512sums = d535faae9f6722bc8defc016d5b13c8cd251589a28d244feb4394a1ad6235d4e95651e3dc87d13e424e32a54930528c9cf817f65f2eb56ecf53493570450b443 + options = purge + source = https://cpan.metacpan.org/authors/id/F/FE/FERREIRA/POD2-Base-0.043.tar.gz + sha256sums = 071910a2233d11767c9576f1909b8686b4696acb6a7035d1513f9c15ccf0237e pkgname = perl-pod2-base - diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000000..c906e75958f4 --- /dev/null +++ b/.gitignore @@ -0,0 +1,3 @@ +/pkg/ +/src/ +*.tar.* @@ -1,50 +1,37 @@ # Contributor: John D Jones III <jnbek1972 -_AT_- g m a i l -_Dot_- com> -# Generator : CPANPLUS::Dist::Arch 1.29 +# Contributor: Elias Elwyn <a@jthv.ai> -pkgname='perl-pod2-base' -pkgver='0.043' -pkgrel='1' -pkgdesc="Base module for translations of Perl documentation" -arch=('any') -license=('PerlArtistic' 'GPL') -options=('!emptydirs') -depends=('perl') -makedepends=() -url='http://search.mcpan.org/dist/POD2-Base' -source=('http://search.mcpan.org/CPAN/authors/id/F/FE/FERREIRA/POD2-Base-0.043.tar.gz') -md5sums=('aa72bc2e4f487427f380e0ef9a10f3e8') -sha512sums=('d535faae9f6722bc8defc016d5b13c8cd251589a28d244feb4394a1ad6235d4e95651e3dc87d13e424e32a54930528c9cf817f65f2eb56ecf53493570450b443') -_distdir="POD2-Base-0.043" +pkgname=perl-pod2-base +pkgver=0.043 +pkgrel=2 +pkgdesc='Base module for translations of Perl documentation' +_dist=POD2-Base +arch=(any) +url="https://metacpan.org/release/$_dist" +license=(GPL PerlArtistic) +depends=(perl) +checkdepends=(perl-test-pod perl-test-pod-coverage) +options=('!emptydirs' purge) +source=("https://cpan.metacpan.org/authors/id/F/FE/FERREIRA/$_dist-$pkgver.tar.gz") +sha256sums=(071910a2233d11767c9576f1909b8686b4696acb6a7035d1513f9c15ccf0237e) build() { - ( export PERL_MM_USE_DEFAULT=1 PERL5LIB="" \ - PERL_AUTOINSTALL=--skipdeps \ - PERL_MM_OPT="INSTALLDIRS=vendor DESTDIR='$pkgdir'" \ - PERL_MB_OPT="--installdirs vendor --destdir '$pkgdir'" \ - MODULEBUILDRC=/dev/null - - cd "$srcdir/$_distdir" - /usr/bin/perl Makefile.PL - make - ) + cd "$srcdir/$_dist-$pkgver" + unset PERL5LIB PERL_MM_OPT PERL_LOCAL_LIB_ROOT + export PERL_MM_USE_DEFAULT=1 PERL_AUTOINSTALL=--skipdeps + /usr/bin/perl Makefile.PL + make } check() { - cd "$srcdir/$_distdir" - ( export PERL_MM_USE_DEFAULT=1 PERL5LIB="" - make test - ) + cd "$srcdir/$_dist-$pkgver" + unset PERL5LIB PERL_MM_OPT PERL_LOCAL_LIB_ROOT + export PERL_MM_USE_DEFAULT=1 + make test } package() { - cd "$srcdir/$_distdir" - make install - - find "$pkgdir" -name .packlist -o -name perllocal.pod -delete + cd "$srcdir/$_dist-$pkgver" + unset PERL5LIB PERL_MM_OPT PERL_LOCAL_LIB_ROOT + make install INSTALLDIRS=vendor DESTDIR="$pkgdir" } - -# Local Variables: -# mode: shell-script -# sh-basic-offset: 2 -# End: -# vim:set ts=2 sw=2 et: |