summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorElias Elwyn2024-02-05 19:53:23 +1100
committerElias Elwyn2024-02-05 19:53:56 +1100
commit2eea752df2c4f7db6b556db51594a68df654eae0 (patch)
treeb9ebfdb7ba3c80d84b62a7c6b29a7dfe8ff2a55d
parent5e20d4ac2b13149a74ad738e6771ba053387aeb6 (diff)
downloadaur-perl-pod2-base.tar.gz
fix: add missing checkdepends
Refactor PKGBUILD with new perl package guidelines
-rw-r--r--.SRCINFO15
-rw-r--r--.gitignore3
-rw-r--r--PKGBUILD65
3 files changed, 37 insertions, 46 deletions
diff --git a/.SRCINFO b/.SRCINFO
index e08a842d1069..992d7529bdee 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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.*
diff --git a/PKGBUILD b/PKGBUILD
index 8ddf64a21577..2f6f8ded6fea 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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: