From patchwork Wed Dec 14 12:18:27 2011 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: [1/2] gtk-directfb: add bbclass gtk-directfb Date: Wed, 14 Dec 2011 12:18:27 -0000 From: Xiaofeng Yan X-Patchwork-Id: 16925 Message-Id: <006b4308dc652187daa0a84726b969a67eb6d6f0.1323864630.git.xiaofeng.yan@windriver.com> To: From: Xiaofeng Yan 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 --- 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") +}