41 lines
1.3 KiB
Bash
41 lines
1.3 KiB
Bash
# Maintainer: Jesus E. <heckyel@riseup.net>
|
|
|
|
pkgname=perl-gtk
|
|
pkgver=0.038
|
|
pkgrel=1
|
|
pkgdesc="Perl interface to the 3.x series of the GTK+ toolkit"
|
|
arch=('any')
|
|
url="https://metacpan.org/release/Gtk3"
|
|
license=('LGPL-2.1')
|
|
checkdepends=('ttf-dejavu' 'xenocara-server-xvfb')
|
|
depends=('gtk' 'perl-cairo-gobject' 'perl-glib-object-introspection')
|
|
options=('!emptydirs')
|
|
source=("https://cpan.metacpan.org/authors/id/X/XA/XAOC/Gtk3-${pkgver}.tar.gz")
|
|
sha512sums=('2289184a25deec342b9519028cc5ebb3a66137d7891366485e4b6a1ef52a4a28b5ba8083a317a56664d4ea6eb1bc0619477d1ca169baf79b868467fba27f82bf')
|
|
|
|
build() {
|
|
cd "Gtk3-${pkgver}"
|
|
unset PERL5LIB PERL_MM_OPT PERL_MB_OPT PERL_LOCAL_LIB_ROOT
|
|
export PERL_MM_USE_DEFAULT=1 PERL_AUTOINSTALL=--skipdeps
|
|
perl Makefile.PL
|
|
make
|
|
}
|
|
|
|
check() {
|
|
cd "Gtk3-${pkgver}"
|
|
unset PERL5LIB PERL_MM_OPT PERL_MB_OPT PERL_LOCAL_LIB_ROOT
|
|
export PERL_MM_USE_DEFAULT=1
|
|
xvfb-run -a -s "-extension GLX -screen 0 1280x1024x24" make test
|
|
}
|
|
|
|
package() {
|
|
cd "Gtk3-${pkgver}"
|
|
unset PERL5LIB PERL_MM_OPT PERL_MB_OPT PERL_LOCAL_LIB_ROOT
|
|
make pure_install INSTALLDIRS=vendor DESTDIR="${pkgdir}"
|
|
# Delete unuseful files
|
|
find "${pkgdir}" -name '.packlist' -delete
|
|
install -Dm644 LICENSE -t "${pkgdir}/usr/share/licenses/${pkgname}"
|
|
}
|
|
|
|
# vim:set ts=2 sw=2 et:
|