[oe] [meta-qt4][PATCH] qt4-embedded: Default to build tslib when touchscreen is defined
Mike Looijmans
mike.looijmans at topic.nl
Mon Oct 31 07:29:23 UTC 2016
When "touchscreen" is in the MACHINE_FEATURES, packagegroup-core-qt4e
will RDEPEND on qt4-embedded-plugin-mousedriver-tslib, but that
library is not being built by default, resulting in an error like:
opkg_prepare_url_for_install: Couldn't find anything to satisfy 'qt4-embedded-plugin-mousedriver-tslib'.
To prevent that from happening, add "tslib" to the default
PACKAGECONFIG when touchscreen is defined.
Signed-off-by: Mike Looijmans <mike.looijmans at topic.nl>
---
Applies to both morty and master branches.
recipes-qt4/qt4/qt4-embedded.inc | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/recipes-qt4/qt4/qt4-embedded.inc b/recipes-qt4/qt4/qt4-embedded.inc
index 1122080..9c2d9da 100644
--- a/recipes-qt4/qt4/qt4-embedded.inc
+++ b/recipes-qt4/qt4/qt4-embedded.inc
@@ -3,7 +3,7 @@ DESCRIPTION = "Qt is a versatile cross-platform application framework -- this is
SECTION = "libs"
HOMEPAGE = "http://qt-project.org/"
-PACKAGECONFIG ??= ""
+PACKAGECONFIG ??= '${@bb.utils.contains("MACHINE_FEATURES", "touchscreen", "tslib", "",d)}'
PACKAGECONFIG[tslib] = " -plugin-mouse-tslib, ,tslib"
QT4EDEPENDS = ""
--
1.9.1
More information about the Openembedded-devel
mailing list