From: Michael 'Mickey' Lauer Date: Wed, 19 Nov 2008 22:30:03 +0000 (+0100) Subject: python-efl: eina is the new base library, factor the dependency into the .inc file X-Git-Tag: Release-2010-05/1~5184 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=27cb8b45999ad87377643e54b613206ffa7744f5;p=openembedded.git python-efl: eina is the new base library, factor the dependency into the .inc file --- diff --git a/packages/python/python-ecore_svn.bb b/packages/python/python-ecore_svn.bb index 78aebc62fc..1b02bf77df 100644 --- a/packages/python/python-ecore_svn.bb +++ b/packages/python/python-ecore_svn.bb @@ -1,5 +1,5 @@ require python-efl.inc -DEPENDS += "python-evas ecore eina" +DEPENDS += "python-evas ecore" RDEPENDS += "python-evas" PV = "0.3.0+svnr${SRCREV}" PR = "r0" diff --git a/packages/python/python-edje_svn.bb b/packages/python/python-edje_svn.bb index 532db0875f..4e33847dae 100644 --- a/packages/python/python-edje_svn.bb +++ b/packages/python/python-edje_svn.bb @@ -1,5 +1,5 @@ require python-efl.inc -DEPENDS += "edje python-evas eina" +DEPENDS += "edje python-evas" RDEPENDS += "python-evas" PV = "0.3.0+svnr${SRCREV}" PR = "r0" diff --git a/packages/python/python-efl.inc b/packages/python/python-efl.inc index 130aee4a84..f726477c32 100644 --- a/packages/python/python-efl.inc +++ b/packages/python/python-efl.inc @@ -2,9 +2,10 @@ DESCRIPTION = "${PN} bindings" LICENSE = "BSD" AUTHOR = "Gustavo Sverzut Barbieri " HOMEPAGE = "http://www.enlightenment.org" -# somewhere is a bug. cython should be self-contained, but somehow this -# does not compile unless pyrex has been built -DEPENDS = "python-cython-native python-pyrex-native python-numeric" +# NOTE: Due to a bug in distutils, even if we don't use pyrex but cython, +# we need to build pyrex otherwise cython doesn't get called to build +# the extension modules. +DEPENDS = "python-cython-native python-pyrex-native python-numeric eina" RDEPENDS += "python-lang" inherit setuptools @@ -33,4 +34,3 @@ FILES_${PN}-dbg += "${libdir}/${PYTHON_DIR}/site-packages/*.egg/*/*/.debug" PACKAGES += "${PN}-examples" FILES_${PN}-examples = "${datadir}/${PN}/examples" - diff --git a/packages/python/python-evas_svn.bb b/packages/python/python-evas_svn.bb index 2deb020b70..6f53bf7e8d 100644 --- a/packages/python/python-evas_svn.bb +++ b/packages/python/python-evas_svn.bb @@ -1,5 +1,5 @@ require python-efl.inc -DEPENDS += "evas eina" +DEPENDS += "evas" PV = "0.3.0+svnr${SRCREV}" PR = "r0"