[OE-core] [PATCH 1/2] gtk-directfb: add bbclass gtk-directfb
Xiaofeng Yan
xiaofeng.yan at windriver.com
Wed Dec 14 12:18:27 UTC 2011
From: Xiaofeng Yan <xiaofeng.yan at windriver.com>
This file remind user to add "gtk-directfb" to DISTRO_FEATURES and remove "x11" \
when building core-image-gtk-directfb.
[YOCTO #1674]
Signed-off-by: Xiaofeng Yan <xiaofeng.yan at windriver.com>
---
meta/classes/gtk-directfb.bbclass | 12 ++++++++++++
1 files changed, 12 insertions(+), 0 deletions(-)
create mode 100644 meta/classes/gtk-directfb.bbclass
diff --git a/meta/classes/gtk-directfb.bbclass b/meta/classes/gtk-directfb.bbclass
new file mode 100644
index 0000000..b65b787
--- /dev/null
+++ b/meta/classes/gtk-directfb.bbclass
@@ -0,0 +1,12 @@
+# gtk can only run a backend at a time (directfb or x11) for gtk-2.x.
+# So if you want to get an image of gtk running directfb.
+# Please remove x11 from DISTRO_FEATURES
+python () {
+ import sys
+ import logging
+ logger = logging.getLogger('BitBake.Event')
+ packages = d.getVar('DISTRO_FEATURES', 1).split()
+ for pkg in packages:
+ if pkg == "x11":
+ bb.fatal("FEATURE \"x11\" is in DISTRO_FEATURES, Please remove x11 from DISTRO_FEATURES, use \"gtk-directfb\" instead of it\n")
+}
--
1.7.0.4
More information about the Openembedded-core
mailing list