diff options
author | Piotr Rogoża | 2015-10-19 20:42:45 +0200 |
---|---|---|
committer | Piotr Rogoża | 2015-10-19 20:42:45 +0200 |
commit | a96de36d425e44f72591187e01791c4f87a9de3d (patch) | |
tree | a4df99c312750c9970df3052adb12354c9760481 | |
parent | 95e69bc0def1a7d7f61f253888c7443eeed20294 (diff) | |
download | aur-perl-extutils-xspp.tar.gz |
Added perl-module-build to makedepends
-rw-r--r-- | .SRCINFO | 3 | ||||
-rw-r--r-- | PKGBUILD | 45 |
2 files changed, 13 insertions, 35 deletions
@@ -1,13 +1,14 @@ pkgbase = perl-extutils-xspp pkgdesc = ExtUtils::XSpp - XS for C++ pkgver = 0.18 - pkgrel = 1 + pkgrel = 2 url = http://search.cpan.org/dist/ExtUtils-XSpp/ arch = any license = GPL license = PerlArtistic checkdepends = perl-test-base checkdepends = perl-test-differences + makedepends = perl-module-build depends = perl provides = perl-extutils-xspp-cmd provides = perl-extutils-xspp-driver @@ -1,10 +1,9 @@ -# vim:set ts=2 sw=2 et ft=sh tw=100: expandtab -# Maintainer: Piotr Rogoża <rogoza dot piotr at gmail dot com> +# Maintainer: Piotr Rogoża <piotr.r.public at gmail.com> # Contributor: DarkHeart luke<at>archlinux.us pkgname=perl-extutils-xspp pkgver=0.18 -pkgrel=1 +pkgrel=2 _author=S/SM/SMUELLER _perlmod=ExtUtils-XSpp pkgdesc='ExtUtils::XSpp - XS for C++' @@ -18,14 +17,14 @@ perl # perl-digest-md5 → perl ) checkdepends=( -perl-test-base +perl-test-base perl-test-differences ) makedepends=( +perl-module-build # perl-module-build → perl ) optdepends=() -#{{{ provides provides=( perl-extutils-xspp-cmd perl-extutils-xspp-driver @@ -64,53 +63,31 @@ perl-extutils-xspp-typemap perl-extutils-xspp-typemap-parsed perl-extutils-xspp-typemap-reference perl-extutils-xspp-typemap-simple -perl-extutils-xspp-typemap-wrapper -) #}}} +perl-extutils-xspp-typemap-wrapper +) options=(!emptydirs) source=("http://search.cpan.org/CPAN/authors/id/$_author/$_perlmod-$pkgver.tar.gz") sha256sums=('9176ad646729e3bd27cf7abf114bedd3424bff1ba61185cfc7d54f3a9223a8ff') 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 - make - # If using Build.PL - elif [ -r Build.PL ]; then - /usr/bin/perl Build.PL - perl Build - fi + /usr/bin/perl Build.PL + perl Build } check(){ cd "$srcdir"/$_perlmod-$pkgver - - # If using Makefile.PL - if [ -r Makefile.PL ]; then - make test - # If using Build.PL - elif [ -r Build.PL ]; then - perl Build test - fi + perl Build test } 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 - fi - + perl Build install # remove perllocal.pod and .packlist find "$pkgdir" -name .packlist -o -name perllocal.pod -delete } |