diff options
author | Brian Bidulock | 2017-06-09 10:09:28 -0600 |
---|---|---|
committer | Brian Bidulock | 2017-06-09 10:09:28 -0600 |
commit | a3e805f9c26ce3f3fca756b457ec587f88844532 (patch) | |
tree | 6fe5066ca20efb11c600e95b8db96397639baf7f | |
parent | ee0bf08da76a36513d89df79cf1964fc3150d9bc (diff) | |
download | aur-a3e805f9c26ce3f3fca756b457ec587f88844532.tar.gz |
update for perl 5.26.0 with template
-rw-r--r-- | PKGBUILD | 29 |
1 files changed, 18 insertions, 11 deletions
@@ -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: |