diff options
Diffstat (limited to 'abs/core/perl_modules/perl-tk/PKGBUILD')
-rw-r--r-- | abs/core/perl_modules/perl-tk/PKGBUILD | 37 |
1 files changed, 19 insertions, 18 deletions
diff --git a/abs/core/perl_modules/perl-tk/PKGBUILD b/abs/core/perl_modules/perl-tk/PKGBUILD index 6d9a17a..fbf5909 100644 --- a/abs/core/perl_modules/perl-tk/PKGBUILD +++ b/abs/core/perl_modules/perl-tk/PKGBUILD @@ -1,37 +1,33 @@ # $Id$ -# Maintainer: Felix Yan <felixonmars@gmail.com> +# Maintainer: Felix Yan <felixonmars@archlinux.org> # Contributor: François Charette <francois ατ archlinux δοτ org> # Contributor: Jason Chu <jchu@xentac.net> # Contributor: Juergen Hoetzel <juergen@archlinux.org> pkgname=perl-tk -pkgver=804.032 -pkgrel=3 +pkgver=804.034 +pkgrel=1 pkgdesc="A graphical user interface toolkit for Perl" -arch=('i686' 'x86_64') +arch=('x86_64') url="http://search.cpan.org/dist/Tk" license=('PerlArtistic' 'GPL' 'custom') depends=('libpng' 'libjpeg' 'tk' 'perl') +checkdepends=('xorg-server-xvfb' 'perl-devel-leak' 'perl-test-pod') options=('!emptydirs' '!strip') -source=(http://www.cpan.org/authors/id/S/SR/SREZIC/Tk-${pkgver}.tar.gz - https://github.com/eserte/perl-tk/commit/ba3a92a779f7adcf655b7e45b40ee5b0cb79bc8b.patch - https://github.com/eserte/perl-tk/commit/1ca4589ef5a87999ec564081900bc8fdaed83c74.patch) +source=(http://www.cpan.org/authors/id/S/SR/SREZIC/Tk-${pkgver}.tar.gz) +sha512sums=('8d04fd902db72f80f749256453703e40c94fd009c6a196c608dd3bde4eeb99f974a154d5f52b28baa9e67f75529f0180619989c16cae28a9417b647908de04b6') build() { cd Tk-$pkgver - # FS#40692 - patch -p1 -i ../1ca4589ef5a87999ec564081900bc8fdaed83c74.patch - patch -p1 -i ../ba3a92a779f7adcf655b7e45b40ee5b0cb79bc8b.patch - perl Makefile.PL INSTALLDIRS=vendor make } -#check() { -# cd Tk-$pkgver -# make test -#} +check() { + cd Tk-$pkgver + xvfb-run make -j1 test +} package() { cd Tk-$pkgver @@ -42,7 +38,12 @@ package() { "${pkgdir}/usr/share/licenses/${pkgname}/tk.license" install -D -m644 pTk/Tix.license \ "${pkgdir}/usr/share/licenses/${pkgname}/tix.license" + +# 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; } -md5sums=('47a84c70d1fd254ccece208303e6e9d5' - '27c00e07b221a41dd6113e677c15af5d' - 'ea4ef20075bfd7da735a87245feeb061') |