summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorPiotr Rogoża2015-10-19 20:42:45 +0200
committerPiotr Rogoża2015-10-19 20:42:45 +0200
commita96de36d425e44f72591187e01791c4f87a9de3d (patch)
treea4df99c312750c9970df3052adb12354c9760481
parent95e69bc0def1a7d7f61f253888c7443eeed20294 (diff)
downloadaur-perl-extutils-xspp.tar.gz
Added perl-module-build to makedepends
-rw-r--r--.SRCINFO3
-rw-r--r--PKGBUILD45
2 files changed, 13 insertions, 35 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 4e2385e1d611..0bb8a19a834d 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index 201b1a0d20e8..38612baeba6d 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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
}