diff options
-rw-r--r-- | .SRCINFO | 7 | ||||
-rw-r--r-- | PKGBUILD | 48 |
2 files changed, 21 insertions, 34 deletions
@@ -1,12 +1,13 @@ +# Generated by mksrcinfo v8 +# Mon Mar 5 19:00:20 UTC 2018 pkgbase = perl-critic-more pkgdesc = Perl::Critic::More - Supplemental policies for Perl::Critic pkgver = 1.003 - pkgrel = 1 + pkgrel = 2 url = http://search.cpan.org/dist/Perl-Critic-More/ arch = any license = GPL license = PerlArtistic - makedepends = perl depends = perl provides = perl-perl-critic-policy-codelayout-requireascii provides = perl-perl-critic-policy-editor-requireemacsfilevariables @@ -16,7 +17,7 @@ pkgbase = perl-critic-more provides = perl-perl-critic-policy-valuesandexpressions-requireconstantonleftsideofequality provides = perl-perl-critic-policy-valuesandexpressions-restrictlongstrings options = !emptydirs - source = http://cpan.perl.org/modules/by-authors/id/T/TH/THALJEF/Perl-Critic-More-1.003.tar.gz + source = http://search.cpan.org/CPAN/authors/id/T/TH/THALJEF/Perl-Critic-More-1.003.tar.gz sha256sums = 69e2acff61b7bead745721991e2b83c88624ae8239d4371a785a3ce2d967187b pkgname = perl-critic-more @@ -1,11 +1,10 @@ -# Maintainer: Piotr Rogoza <piotr dot r dot public at gmail dot com> -# Contributor: Piotr Rogoza <piotr dot r dot public at gmail dot com> +# Maintainer: dracorp aka Piotr Rogoza <piotr.r.public at gmail.com> _author=T/TH/THALJEF _perlmod=Perl-Critic-More pkgname=perl-critic-more pkgver=1.003 -pkgrel=1 +pkgrel=2 pkgdesc='Perl::Critic::More - Supplemental policies for Perl::Critic' arch=('any') url="http://search.cpan.org/dist/Perl-Critic-More/" @@ -13,9 +12,7 @@ license=('GPL' 'PerlArtistic') depends=( perl ) -makedepends=( -perl -) +makedepends=() provides=( perl-perl-critic-policy-codelayout-requireascii perl-perl-critic-policy-editor-requireemacsfilevariables @@ -26,45 +23,34 @@ perl-perl-critic-policy-valuesandexpressions-requireconstantonleftsideofequality perl-perl-critic-policy-valuesandexpressions-restrictlongstrings ) options=(!emptydirs) -source=("http://cpan.perl.org/modules/by-authors/id/$_author/$_perlmod-$pkgver.tar.gz") +source=("http://search.cpan.org/CPAN/authors/id/$_author/$_perlmod-$pkgver.tar.gz") sha256sums=('69e2acff61b7bead745721991e2b83c88624ae8239d4371a785a3ce2d967187b') +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 - - unset PERL5LIB PERL_MM_OPT PERL_MB_OPT PERL_LOCAL_LIB_ROOT - export PERL_MM_USE_DEFAULT=1 MODULEBUILDRC=/dev/null - - if [ -r Makefile.PL ]; then - /usr/bin/perl Makefile.PL + if [ -f Makefile.PL ]; then + perl Makefile.PL make - elif [ -r Build.PL ]; then - /usr/bin/perl Build.PL - perl Build + else + perl Build.PL + ./Build fi } check(){ cd "$srcdir"/$_perlmod-$pkgver - - unset PERL5LIB PERL_MM_OPT PERL_MB_OPT PERL_LOCAL_LIB_ROOT - export PERL_MM_USE_DEFAULT=1 - - if [ -r Makefile.PL ]; then + if [ -f Makefile.PL ]; then make test - elif [ -r Build.PL ]; then - perl Build test + else + ./Build test fi } package(){ cd "$srcdir"/$_perlmod-$pkgver - - unset PERL5LIB PERL_MM_OPT PERL_MB_OPT PERL_LOCAL_LIB_ROOT - if [ -r Makefile.PL ]; then + if [ -f Makefile.PL ]; then make install INSTALLDIRS=vendor DESTDIR="$pkgdir" - elif [ -r Build.PL ]; then - perl Build install installdirs=vendor destdir="$pkgdir" + else + ./Build install --installdirs=vendor --destdir="$pkgdir" fi - - # remove perllocal.pod and .packlist - find "$pkgdir" -name .packlist -o -name perllocal.pod -delete } |