# Maintainer: Brian Bidulock pkgname=perl-x11-xcb _cpanname=X11-XCB pkgver=0.22 pkgrel=1.0 pkgdesc="Perl bindings for libxcb" arch=('i686' 'x86_64') url="http://metacpan.org/release/$_cpanname" license=('PerlArtistic') makedepends=('perl-xs-object-magic' 'perl-extutils-depends' 'libpthread-stubs' 'perl-module-install' 'perl-extutils-pkgconfig' 'perl-data-dump' 'perl-xml-simple' 'perl-xml-descent') depends=('libxau' 'libxdmcp' 'perl-mouse' 'perl-mousex-nativetraits' 'perl-try-tiny' 'libxcb' 'xcb-util' 'xcb-util-wm') options=('!emptydirs') source=("https://cpan.metacpan.org/authors/id/Z/ZH/ZHMYLOVE/${_cpanname}-${pkgver}.tar.gz") md5sums=('7b949c40f8b16bdd9838aee2844dc874') sha512sums=('ac38d98067e49f15ff7e8f3d902208af059ab2b2113f585044488a6eb8dac020a5010b876b41069397f1fdf30717df02752f648390d1923d38a0db4b703a4b35') build() { cd ${_cpanname}-${pkgver} perl Makefile.PL INSTALLDIRS=vendor make || : 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 ${_cpanname}-${pkgver} make DESTDIR="$pkgdir" install find $pkgdir -name '.packlist' -delete find $pkgdir -name '*.pod' -delete _perl_depends }