# Template file for 'pygtk' pkgname=pygtk version=2.24.0 revision=11 lib32disabled=yes build_style=gnu-configure # XXX: missing python-numpy build dep hostmakedepends="pkg-config pygobject2-devel>=2.28.6_6" makedepends="python-devel gtk+-devel libxml2-devel libglade-devel pygobject2-devel>=2.28.6_6" depends="python pygobject2 py2cairo" pycompile_module="gtk-2.0/gtk" short_desc="Python bindings for the GTK+ toolkit" homepage="http://www.pygtk.org" license="LGPL-2.1" 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 } pygtk-devel_package() { lib32disabled=yes depends="python-devel gtk+-devel pygobject2-devel py2cairo-devel libglade-devel pygtk>=${version}_${revision}" short_desc+=" - development files" pycompile_module="demos" pkg_install() { vmove usr/include vmove usr/share vmove usr/bin vmove usr/lib/pkgconfig vmove usr/lib/pygtk } }