diff options
author | Piotr Rogoża | 2018-03-15 18:49:23 +0100 |
---|---|---|
committer | Piotr Rogoża | 2018-03-15 18:49:23 +0100 |
commit | 0fbd3290374f28892768a452b483327fc29f804c (patch) | |
tree | 6ae3b1641c329a23507f9d69accf3f76b6a1b6be | |
parent | feee169a04478ad8b5cd2f8b2df30f122ca4f320 (diff) | |
download | aur-perl-devel-refactor.tar.gz |
Fixed PKGBUILD
-rw-r--r-- | .SRCINFO | 4 | ||||
-rw-r--r-- | PKGBUILD | 50 |
2 files changed, 22 insertions, 32 deletions
@@ -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 @@ -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') |