From cbec759ffffd021b3daf786ea7965961ea708152 Mon Sep 17 00:00:00 2001 From: Ivan Sergio Borgonovo Date: Thu, 22 Oct 2015 19:56:07 +0200 Subject: packagegroup-qt5-toolchain-target: respect opengl DISTRO_FEATURE conditionally add to RDEPENDS all qt3d and -qmlplugins that depends on opengl Signed-off-by: Martin Jansa --- .../packagegroup-qt5-toolchain-target.bb | 30 +++++++++++----------- 1 file changed, 15 insertions(+), 15 deletions(-) (limited to 'recipes-qt/packagegroups') diff --git a/recipes-qt/packagegroups/packagegroup-qt5-toolchain-target.bb b/recipes-qt/packagegroups/packagegroup-qt5-toolchain-target.bb index 41c467cf..37e96490 100644 --- a/recipes-qt/packagegroups/packagegroup-qt5-toolchain-target.bb +++ b/recipes-qt/packagegroups/packagegroup-qt5-toolchain-target.bb @@ -12,11 +12,11 @@ USE_RUBY = " \ qtquick1-dev \ qtquick1-mkspecs \ qtquick1-plugins \ - qtquick1-qmlplugins \ + ${@base_contains('DISTRO_FEATURES', 'opengl', 'qtquick1-qmlplugins', '', d)} \ qttranslations-qtquick1 \ qtwebkit-dev \ qtwebkit-mkspecs \ - qtwebkit-qmlplugins \ + ${@base_contains('DISTRO_FEATURES', 'opengl', 'qtwebkit-qmlplugins', '', d)} \ " # Requires Wayland to work @@ -36,9 +36,9 @@ USE_X11 = " \ RDEPENDS_${PN} += " \ packagegroup-core-standalone-sdk-target \ libsqlite3-dev \ - qt3d-dev \ - qt3d-mkspecs \ - qt3d-qmlplugins \ + ${@base_contains('DISTRO_FEATURES', 'opengl', 'qt3d-dev', '', d)} \ + ${@base_contains('DISTRO_FEATURES', 'opengl', 'qt3d-mkspecs', '', d)} \ + ${@base_contains('DISTRO_FEATURES', 'opengl', 'qt3d-qmlplugins', '', d)} \ qtbase-dev \ qtbase-fonts \ qtbase-mkspecs \ @@ -50,30 +50,30 @@ RDEPENDS_${PN} += " \ qttranslations-qthelp \ qtconnectivity-dev \ qtconnectivity-mkspecs \ - qtconnectivity-qmlplugins \ + ${@base_contains('DISTRO_FEATURES', 'opengl', 'qtconnectivity-qmlplugins', '', d)} \ qttranslations-qtconnectivity \ qtdeclarative-dev \ qtdeclarative-mkspecs \ qtdeclarative-plugins \ - qtdeclarative-qmlplugins \ + ${@base_contains('DISTRO_FEATURES', 'opengl', 'qtdeclarative-qmlplugins', '', d)} \ qtdeclarative-staticdev \ qttranslations-qmlviewer \ qttranslations-qtdeclarative \ qtenginio-dev \ qtenginio-mkspecs \ - qtenginio-qmlplugins \ - qtgraphicaleffects-qmlplugins \ + ${@base_contains('DISTRO_FEATURES', 'opengl', 'qtenginio-qmlplugins', '', d)} \ + ${@base_contains('DISTRO_FEATURES', 'opengl', 'qtgraphicaleffects-qmlplugins', '', d)} \ qtimageformats-dev \ qtimageformats-plugins \ qtlocation-dev \ qtlocation-mkspecs \ qtlocation-plugins \ - qtlocation-qmlplugins \ + ${@base_contains('DISTRO_FEATURES', 'opengl', 'qtlocation-qmlplugins', '', d)} \ qttranslations-qtlocation \ qtmultimedia-dev \ qtmultimedia-mkspecs \ qtmultimedia-plugins \ - qtmultimedia-qmlplugins \ + ${@base_contains('DISTRO_FEATURES', 'opengl', 'qtmultimedia-qmlplugins', '', d)} \ qttranslations-qtmultimedia \ qtscript-dev \ qtscript-mkspecs \ @@ -81,7 +81,7 @@ RDEPENDS_${PN} += " \ qtsensors-dev \ qtsensors-mkspecs \ qtsensors-plugins \ - qtsensors-qmlplugins \ + ${@base_contains('DISTRO_FEATURES', 'opengl', 'qtsensors-qmlplugins', '', d)} \ qtserialport-dev \ qtserialport-mkspecs \ qtsvg-dev \ @@ -89,7 +89,7 @@ RDEPENDS_${PN} += " \ qtsvg-plugins \ qtsystems-dev \ qtsystems-mkspecs \ - qtsystems-qmlplugins \ + ${@base_contains('DISTRO_FEATURES', 'opengl', 'qtsystems-qmlplugins', '', d)} \ qttools-dev \ qttools-mkspecs \ qttools-plugins \ @@ -100,11 +100,11 @@ RDEPENDS_${PN} += " \ ${@base_contains('DISTRO_FEATURES', 'x11', '${USE_X11}', '', d)} \ qtwebsockets-dev \ qtwebsockets-mkspecs \ - qtwebsockets-qmlplugins \ + ${@base_contains('DISTRO_FEATURES', 'opengl', 'qtwebsockets-qmlplugins', '', d)} \ qttranslations-qtwebsockets \ qtwebchannel-dev \ qtwebchannel-mkspecs \ - qtwebchannel-qmlplugins \ + ${@base_contains('DISTRO_FEATURES', 'opengl', 'qtwebchannel-qmlplugins', '', d)} \ qtxmlpatterns-dev \ qtxmlpatterns-mkspecs \ qttranslations-qtxmlpatterns \ -- cgit v1.2.3-54-g00ecf