summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorBrian Bidulock2017-06-09 10:09:28 -0600
committerBrian Bidulock2017-06-09 10:09:28 -0600
commita3e805f9c26ce3f3fca756b457ec587f88844532 (patch)
tree6fe5066ca20efb11c600e95b8db96397639baf7f
parentee0bf08da76a36513d89df79cf1964fc3150d9bc (diff)
downloadaur-a3e805f9c26ce3f3fca756b457ec587f88844532.tar.gz
update for perl 5.26.0 with template
-rw-r--r--PKGBUILD29
1 files changed, 18 insertions, 11 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 0b0bdd9ebf56..798a0fe667b9 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,41 +1,48 @@
# Maintainer: Brian Bidulock <bidulock@openss7.org>
pkgname=perl-coro
-_realname=Coro
+_cpanname=Coro
pkgver=6.511
-pkgrel=1
+pkgrel=2
pkgdesc="CPAN/Coro - the only real threads in perl"
arch=('i686' 'x86_64')
license=('PerlArtistic' 'GPL')
options=('!emptydirs')
depends=('perl-anyevent>=5' 'perl-common-sense' 'perl-guard>=0.5')
-makedepends=()
-url="https://metacpan.org/release/${_realname}"
-source=("http://cpan.metacpan.org/authors/id/M/ML/MLEHMANN/${_realname}-${pkgver}.tar.gz"
+makedepends=('perl-canary-stability')
+url="https://metacpan.org/release/${_cpanname}"
+source=("http://cpan.metacpan.org/authors/id/M/ML/MLEHMANN/${_cpanname}-${pkgver}.tar.gz"
"https://rt.cpan.org/Ticket/Attachment/1672349/897490/coro-5.24.patch")
md5sums=('bcad7051f573fed680eaf72e64e2140e'
'9652ac25655d99f0a798e3d9b98d6747')
prepare() {
- cd $_realname-$pkgver
+ cd $_cpanname-$pkgver
patch -Np1 -b -z .orig < ../coro-5.24.patch
}
build() {
- cd $_realname-$pkgver
+ cd $_cpanname-$pkgver
PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor
make
}
check() {
- cd $_realname-$pkgver
- make test
+ cd $_cpanname-$pkgver
+ make PERL_MM_USE_DEFAULT=1 test
}
package() {
- cd $_realname-$pkgver
- make install DESTDIR="$pkgdir"
+ cd $_cpanname-$pkgver
+ make PERL_MM_USE_DEFAULT=1 DESTDIR="$pkgdir" install
find "$pkgdir" -name '.packlist' -o -name '*.pod' -delete
+# template start; name=perl-binary-module-dependency; version=1;
+if [[ $(find "$pkgdir/usr/lib/perl5/" -name "*.so") ]]; then
+ _perlver_min=$(perl -e '$v = $^V->{version}; print $v->[0].".".($v->[1]);')
+ _perlver_max=$(perl -e '$v = $^V->{version}; print $v->[0].".".($v->[1]+1);')
+ depends+=("perl>=$_perlver_min" "perl<$_perlver_max")
+fi
+# template end;
}
# vim:set ts=2 sw=2 et: