summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorBrian Bidulock2017-09-04 22:59:58 -0600
committerBrian Bidulock2017-09-04 22:59:58 -0600
commit8b39aa17c2e177073e5e2ef0ce870ce3f70d3ae5 (patch)
tree411286c0325e67bb4da3e8e8f1e9d34361108a56
parent26bb7636431d765ecd352c08a186e46fa4084fc7 (diff)
downloadaur-8b39aa17c2e177073e5e2ef0ce870ce3f70d3ae5.tar.gz
bump pkgrel to rebuild against new perl
-rw-r--r--.SRCINFO2
-rw-r--r--PKGBUILD32
2 files changed, 23 insertions, 11 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 8379df3c1a07..9669bc99efae 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = perl-tk-gbarr
pkgdesc = Perl/CPAN Module Tk::TFrame,Cloth,NumEntry,NumEntryPlain,FireButton
pkgver = 2.08
- pkgrel = 4
+ pkgrel = 5
url = http://metacpan.org/release/Tk-GBARR
arch = any
license = GPL
diff --git a/PKGBUILD b/PKGBUILD
index 467d5ed35480..2dcf2a656271 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,7 +2,7 @@
pkgname=perl-tk-gbarr
pkgver=2.08
-pkgrel=4
+pkgrel=5
pkgdesc='Perl/CPAN Module Tk::TFrame,Cloth,NumEntry,NumEntryPlain,FireButton'
arch=('any')
url='http://metacpan.org/release/Tk-GBARR'
@@ -15,17 +15,29 @@ depends=()
md5sums=('8791dc6ddba154ccb9b6a54e8ad11351')
build() {
- cd "$srcdir/Tk-GBARR-$pkgver"
+ cd "$srcdir/Tk-GBARR-$pkgver"
- # install module in vendor directories
- PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor
- make
+ # install module in vendor directories
+ PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor
+ make
}
+
+_perl_depends() {
+# 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;
+}
+
package() {
- cd "$srcdir/Tk-GBARR-$pkgver"
- make install DESTDIR="$pkgdir/"
+ cd "$srcdir/Tk-GBARR-$pkgver"
+ make install DESTDIR="$pkgdir/"
- #remove perllocal.pod and .packlist
- find "$pkgdir" -name perllocal.pod -delete
- find "$pkgdir" -name .packlist -delete
+ #remove perllocal.pod and .packlist
+ find "$pkgdir" -name perllocal.pod -delete
+ find "$pkgdir" -name .packlist -delete
+ _perl_depends
}