From 6bf381436ec9f70c79fbce4637e1ed0e96fc49a1 Mon Sep 17 00:00:00 2001 From: Juan RP Date: Tue, 28 Jan 2014 10:07:30 +0100 Subject: [PATCH] pygtk: cross build support. --- srcpkgs/pygtk/template | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/srcpkgs/pygtk/template b/srcpkgs/pygtk/template index bf1fc560f2b..fa95d44ff44 100644 --- a/srcpkgs/pygtk/template +++ b/srcpkgs/pygtk/template @@ -1,10 +1,10 @@ # Template file for 'pygtk' pkgname=pygtk version=2.24.0 -revision=8 +revision=9 build_style=gnu-configure # XXX: missing python-numpy build dep -hostmakedepends="pkg-config" +hostmakedepends="pkg-config pygobject2-devel>=2.28.6_6" makedepends="python-devel gtk+-devel libxml2-devel pygobject2-devel>=2.28.6_6" depends="python pygobject2 py2cairo" pycompile_module="gtk-2.0/gtk" @@ -15,6 +15,16 @@ maintainer="Juan RP " distfiles="${GNOME_SITE}/$pkgname/2.24/$pkgname-$version.tar.bz2" checksum=cd1c1ea265bd63ff669e92a2d3c2a88eb26bcd9e5363e0f82c896e649f206912 +do_configure() { + if [ "$CROSS_BUILD" ]; then + # XXX share python-config wrapper for all pkgs. + # create a python-config wrapper to fake --includes + install -m755 ${XBPS_SRCPKGDIR}/py2cairo/files/python-config ${wrksrc} + export PATH=${wrksrc}:$PATH + fi + env PYTHON=python ./configure ${configure_args} +} + post_install() { vinstall gtk/gtk-extrafuncs.defs 644 usr/share/pygtk/2.0/defs }