summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO7
-rw-r--r--PKGBUILD52
2 files changed, 30 insertions, 29 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 2d404858a7e1..805a98278a3a 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
-
diff --git a/PKGBUILD b/PKGBUILD
index dd7b470d23a9..7e8786ef4124 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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')