# $Id$ PNAME="pygobject" PVER="2.28.6" PBUILD="r7" SPLIT_PACKAGES="python2-gobject python3-gobject pygobject" PCAT="dev-python" HOMEPAGE="http://www.pygtk.org/" PYTHON2_DEPEND=">= dev-lang/python-2.7 >= dev-python/python2-cairo-1.13" PYTHON3_DEPEND=">= dev-lang/python3-3.6 >= dev-python/python3-cairo-1.13" COMMON_DEPEND=">= dev-libs/libffi-3.2 >= dev-libs/glib2-2.54" SDEPEND="${PYTHON2_DEPEND} ${PYTHON3_DEPEND} ${COMMON_DEPEND} >= dev-util/pkgconfig-0.25" SRCFILE="${PNAME}-${PVER}.tar.bz2" SRCDIR="${BUILDDIR}/${PNAME}-${PVER}" sminclude python2 python3 msetfeature "!check" SRC_URI=( gnome://${PNAME}/${PVER%.*}/${SRCFILE} mirror://${PNAME}/${SRCFILE} ) UP2DATE="updatecmd_gnome ${PNAME}" split_info_python2-gobject2() { DESCRIPTION="Python2 glib object library." DEPEND="${PYTHON2_DEPEND} ${COMMON_DEPEND}" } split_info_python3-gobject() { DESCRIPTION="Python3 glib object library." DEPEND="${PYTHON2_DEPEND} ${COMMON_DEPEND}" } split_info_pygobject() { PVER="9999" PKGTYPE="virtual" DESCRIPTION="Transitional package for python2-gobject." HOMEPAGE="http://www.magellan-linux.de/" DEPEND=">= dev-python/python2-gobject-1" } src_prepare() { python2_src_prepare || die python3_src_prepare || die } src_compile() { python2_src_compile --with-python=${MAGE_PYTHON2_EXEC} || die python3_src_compile --with-python=${MAGE_PYTHON3_EXEC} || die } src_install_python2-gobject() { python2_src_install || die } src_install_python3-gobject() { python3_src_install || die }