summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO7
-rw-r--r--PKGBUILD48
2 files changed, 21 insertions, 34 deletions
diff --git a/.SRCINFO b/.SRCINFO
index d4aa2dbc7f13..acc18d3fb2f0 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index 5f63bd6f16cf..ed35697b2b84 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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
}