# $Id$ # Maintainer: Felix Yan # Contributor: François Charette # Contributor: Jason Chu # Contributor: Juergen Hoetzel pkgname=perl-tk pkgver=804.034 pkgrel=1 pkgdesc="A graphical user interface toolkit for Perl" 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) sha512sums=('8d04fd902db72f80f749256453703e40c94fd009c6a196c608dd3bde4eeb99f974a154d5f52b28baa9e67f75529f0180619989c16cae28a9417b647908de04b6') build() { cd Tk-$pkgver perl Makefile.PL INSTALLDIRS=vendor make } check() { cd Tk-$pkgver xvfb-run make -j1 test } package() { cd Tk-$pkgver make install DESTDIR="$pkgdir" # license install -D -m644 pTk/license.terms \ "${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; }