diff options
author | Piotr Rogoża | 2023-11-07 23:20:09 +0100 |
---|---|---|
committer | Piotr Rogoża | 2023-11-07 23:20:09 +0100 |
commit | 85839cea1c0a486a7e3e5f65e72740d20521329b (patch) | |
tree | b9ae3f6447bdf99bacc2280399dffe65b6a864c8 | |
parent | 79600b9bf61f5db3264abf2747e999102aeeedab (diff) | |
download | aur-perl-padre-plugin-perlcritic.tar.gz |
Improve PKGBUILD
-rw-r--r-- | .SRCINFO | 7 | ||||
-rw-r--r-- | PKGBUILD | 52 |
2 files changed, 30 insertions, 29 deletions
@@ -1,8 +1,8 @@ pkgbase = perl-padre-plugin-perlcritic pkgdesc = Padre::Plugin::PerlCritic - Analyze perl files with Perl::Critic pkgver = 0.12 - pkgrel = 2 - url = http://search.cpan.org/~azawawi/Padre-Plugin-PerlCritic + pkgrel = 3 + url = https://metacpan.org/dist/Padre-Plugin-PerlCritic arch = any license = GPL license = PerlArtistic @@ -11,7 +11,6 @@ pkgbase = perl-padre-plugin-perlcritic depends = perl-critic options = !emptydirs source = http://search.cpan.org/CPAN/authors/id/A/AZ/AZAWAWI/Padre-Plugin-PerlCritic-0.12.tar.gz - md5sums = a77ebe6f08cb314d1d3420b444c0ddf1 + sha256sums = ad016c41dc53d00b9f550694b51fe1b5f5c8b4b4f4dbcdcabd809092b51baea5 pkgname = perl-padre-plugin-perlcritic - @@ -1,44 +1,46 @@ -# Maintainer: Piotr Rogoża <rogoza dot piotr at gmail dot com> -# Contributor: Piotr Rogoża <rogoza dot piotr at gmail dot com> -# vim:set ts=2 sw=2 et ft=sh tw=100: expandtab - _author=A/AZ/AZAWAWI _perlmod=Padre-Plugin-PerlCritic pkgname=perl-padre-plugin-perlcritic pkgver=0.12 -pkgrel=2 +pkgrel=3 pkgdesc='Padre::Plugin::PerlCritic - Analyze perl files with Perl::Critic' arch=('any') -url="http://search.cpan.org/~azawawi/Padre-Plugin-PerlCritic" +url='https://metacpan.org/dist/Padre-Plugin-PerlCritic' license=('GPL' 'PerlArtistic') -groups=() depends=( perl-padre perl-critic ) makedepends=(perl) -optdepends=() -provides=() -conflicts=() -replaces=() -backup=() options=(!emptydirs) -install= source=("http://search.cpan.org/CPAN/authors/id/$_author/$_perlmod-$pkgver.tar.gz") -noextract=() +sha256sums=('ad016c41dc53d00b9f550694b51fe1b5f5c8b4b4f4dbcdcabd809092b51baea5') +unset PERL5LIB PERL_MM_OPT PERL_MB_OPT PERL_LOCAL_LIB_ROOT +export PERL_MM_USE_DEFAULT=1 PERL_AUTOINSTALL=--skipdeps MODULEBUILDRC=/dev/null build(){ - cd "$srcdir/$_perlmod-$pkgver" - - perl Build.PL installdirs=vendor destdir="$pkgdir/" - perl Build + cd "$srcdir"/$_perlmod-$pkgver + if [ -f Makefile.PL ]; then + perl Makefile.PL + make + else + perl Build.PL + ./Build + fi +} +check(){ + cd "$srcdir"/$_perlmod-$pkgver + if [ -f Makefile.PL ]; then + make test + else + ./Build test + fi } package(){ - cd "$srcdir/$_perlmod-$pkgver" - - perl Build install - - # remove perllocal.pod and .packlist - find "$pkgdir" -name .packlist -o -name perllocal.pod -delete + cd "$srcdir"/$_perlmod-$pkgver + if [ -f Makefile.PL ]; then + make install INSTALLDIRS=vendor DESTDIR="$pkgdir" + else + ./Build install --installdirs=vendor --destdir="$pkgdir" + fi } -md5sums=('a77ebe6f08cb314d1d3420b444c0ddf1') |