[oe-commits] Michael 'Mickey' Lauer : python-efl: eina is the new base library, factor the dependency into the .inc file

GIT User account git at amethyst.openembedded.net
Wed Nov 19 22:50:29 UTC 2008


Module: openembedded.git
Branch: org.openembedded.dev
Commit: 27cb8b45999ad87377643e54b613206ffa7744f5
URL:    http://gitweb.openembedded.net/?p=openembedded.git&a=commit;h=27cb8b45999ad87377643e54b613206ffa7744f5

Author: Michael 'Mickey' Lauer <mickey at vanille-media.de>
Date:   Wed Nov 19 23:30:03 2008 +0100

python-efl: eina is the new base library, factor the dependency into the .inc file

---

 packages/python/python-ecore_svn.bb |    2 +-
 packages/python/python-edje_svn.bb  |    2 +-
 packages/python/python-efl.inc      |    8 ++++----
 packages/python/python-evas_svn.bb  |    2 +-
 4 files changed, 7 insertions(+), 7 deletions(-)

diff --git a/packages/python/python-ecore_svn.bb b/packages/python/python-ecore_svn.bb
index 78aebc6..1b02bf7 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 532db08..4e33847 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 130aee4..f726477 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 <barbieri at gmail.com>"
 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 2deb020..6f53bf7 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"
 





More information about the Openembedded-commits mailing list