# Template file for 'pygobject' pkgname=pygobject version=3.10.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" 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 " checksum=87a4d3de4b8ea30a1290229f62092aeb0b77e6b21ca6588bb4704e05fd750837 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/*.so* ${PKGDESTDIR}/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 } } pygobject_package() { pycompile_module="gi pygtkcompat" depends="py2cairo>=1.10.0_2" pkg_install() { rm -rf ${DESTDIR}/python3 vmove all } }