# Template file for 'pygobject'
pkgname=pygobject
version=3.12.1
revision=1
hostmakedepends="which pkg-config gobject-introspection>=1.38"
makedepends="py2cairo-devel>=1.10.0_2 pycairo-devel>=1.10.0_3 libglib-devel"
depends="py2cairo>=1.10.0_2"
pycompile_module="gi pygtkcompat"
short_desc="Python bindings for GObject"
homepage="http://www.pygtk.org/"
license="LGPL-2.1"
distfiles="${GNOME_SITE}/$pkgname/${version%.*}/$pkgname-$version.tar.xz"
maintainer="Juan RP <xtraeme@gmail.com>"
checksum=da5fe04759e862d347b26b53a6aea0affa7cbe858b7004475fa8c7929496da35

do_configure() {
	# python2
	mkdir ${wrksrc}/build-python2
	cd ${wrksrc}/build-python2
	../configure ${configure_args} --with-python=/usr/bin/python

	# python3
	mkdir ${wrksrc}/build-python3
	cd ${wrksrc}/build-python3
	../configure ${configure_args} --with-python=/usr/bin/python3
}

do_build() {
	# python2
	cd ${wrksrc}/build-python3
	make ${makejobs}
	
	# python3
	cd ${wrksrc}/build-python3
	make ${makejobs}
}

do_install() {
	# python2
	cd ${wrksrc}/build-python2
	make DESTDIR=${DESTDIR} install

	# python3
	cd ${wrksrc}/build-python3
	make DESTDIR=${DESTDIR}/python3 install
}

py3gobject_package() {
	short_desc="Python3 bindings for GObject"
	depends="pycairo>=1.10.0_2"
	pkg_install() {
		vmkdir usr/lib
		mv ${DESTDIR}/python3/usr/lib/python* ${PKGDESTDIR}/usr/lib
	}
}
	
pygobject-devel_package() {
	depends="libgirepository-devel
		 py2cairo-devel>=1.10.0_2
		 pycairo-devel>=1.10.0_2
		 py3gobject>=${version}_${revision}
		 pygobject>=${version}_${revision}"
	short_desc+=" - development files"
	pkg_install() {
		vmove usr/include
		vmove usr/lib/pkgconfig
		rm -rf ${DESTDIR}/python3
	}
}