summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorPiotr Rogoża2018-03-15 18:49:23 +0100
committerPiotr Rogoża2018-03-15 18:49:23 +0100
commit0fbd3290374f28892768a452b483327fc29f804c (patch)
tree6ae3b1641c329a23507f9d69accf3f76b6a1b6be
parentfeee169a04478ad8b5cd2f8b2df30f122ca4f320 (diff)
downloadaur-perl-devel-refactor.tar.gz
Fixed PKGBUILD
-rw-r--r--.SRCINFO4
-rw-r--r--PKGBUILD50
2 files changed, 22 insertions, 32 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 32d034bdc471..6b5c58b9d199 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,9 @@
+# Generated by mksrcinfo v8
+# Thu Mar 15 17:48:32 UTC 2018
pkgbase = perl-devel-refactor
pkgdesc = Devel::Refactor - Perl extension for refactoring Perl code
pkgver = 0.05
- pkgrel = 1
+ pkgrel = 2
url = http://search.cpan.org/dist/Devel-Refactor/
arch = any
license = GPL
diff --git a/PKGBUILD b/PKGBUILD
index 0c9bc862f698..c7bf999376d8 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,9 +1,8 @@
-# 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>
pkgname=perl-devel-refactor
pkgver=0.05
-pkgrel=1
+pkgrel=2
_author="S/SS/SSOTKA"
_perlmod="Devel-Refactor"
pkgdesc="Devel::Refactor - Perl extension for refactoring Perl code"
@@ -15,44 +14,33 @@ checkdepends=()
makedepends=()
options=(!emptydirs)
source=("http://search.cpan.org/CPAN/authors/id/$_author/$_perlmod-$pkgver.tar.gz")
+sha256sums=('1d8338ea6ada6c7e388c9ff1cce07cdc20e4937d1981a8d778bc2b6956358a57')
+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
-
- # Setting these env variables overwrites any command-line-options we don't want...
- export PERL_MM_USE_DEFAULT=1 PERL_AUTOINSTALL=--skipdeps \
- PERL_MM_OPT="INSTALLDIRS=vendor DESTDIR='$pkgdir'" \
- PERL_MB_OPT="--installdirs vendor --destdir '$pkgdir'" \
- MODULEBUILDRC=/dev/null
-
- # If using Makefile.PL
- if [ -r Makefile.PL ]; then
- /usr/bin/perl Makefile.PL
+ if [ -f Makefile.PL ]; then
+ perl Makefile.PL
make
- # If using Build.PL
- elif [ -r Build.PL ]; then
- /usr/bin/perl Build.PL
- perl Build
+ else
+ perl Build.PL
+ ./Build
fi
}
check(){
cd "$srcdir"/$_perlmod-$pkgver
-
- prove -r
+ if [ -f Makefile.PL ]; then
+ make test
+ else
+ ./Build test
+ fi
}
package(){
cd "$srcdir"/$_perlmod-$pkgver
-
- # If using Makefile.PL
- if [ -r Makefile.PL ]; then
- make install
- # If using Build.PL
- elif [ -r Build.PL ]; then
- perl Build install
+ if [ -f Makefile.PL ]; then
+ make 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
}
-
-sha256sums=('1d8338ea6ada6c7e388c9ff1cce07cdc20e4937d1981a8d778bc2b6956358a57')