summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSamuli Piippo <samuli.piippo@theqtcompany.com>2015-05-13 16:26:33 +0300
committerSamuli Piippo <samuli.piippo@theqtcompany.com>2015-05-20 11:27:36 +0300
commitd5e0cf7f40587f68ef9d7f5af26b5557bb7b25e3 (patch)
tree637d7770a6c954533edd55ef521f14761cd7ce39
parentcbf5a7653383beebf44c9634506661d1fa6dfcf3 (diff)
downloadmeta-boot2qt-d5e0cf7f40587f68ef9d7f5af26b5557bb7b25e3.tar.gz
qt5: make qtwebengine a distro feature
Some devices won't have qtwebengine, so make it a DISTRO_FEATURE that can be removed in device configs. Change-Id: I751b1cdcc1eea48effec3980ed2da4799f88af9e Reviewed-by: Eirik Aavitsland <eirik.aavitsland@theqtcompany.com>
-rw-r--r--conf/distro/b2qt.conf2
-rw-r--r--conf/distro/include/colibri-vf.conf2
-rw-r--r--conf/distro/include/emulator.conf2
-rw-r--r--conf/distro/include/raspberrypi.conf2
-rw-r--r--recipes-qt/b2qt-addons/b2qt-demos.bb3
-rw-r--r--recipes-qt/b2qt-addons/b2qt-launcher.bb3
-rw-r--r--recipes-qt/packagegroups/packagegroup-b2qt-embedded-qt5-toolchain-target.bb2
-rw-r--r--recipes-qt/packagegroups/packagegroup-b2qt-embedded-qt5.bb3
8 files changed, 14 insertions, 5 deletions
diff --git a/conf/distro/b2qt.conf b/conf/distro/b2qt.conf
index 08bebd4..86aab7d 100644
--- a/conf/distro/b2qt.conf
+++ b/conf/distro/b2qt.conf
@@ -38,7 +38,7 @@ SANITY_TESTED_DISTROS += " \
38 38
39SYSVINIT_ENABLED_GETTYS = "" 39SYSVINIT_ENABLED_GETTYS = ""
40 40
41DISTRO_FEATURES_DEFAULT = "alsa argp bluetooth ext2 largefile usbgadget usbhost wifi xattr nfs" 41DISTRO_FEATURES_DEFAULT = "alsa argp bluetooth ext2 largefile usbgadget usbhost wifi xattr nfs webengine"
42POKY_DEFAULT_DISTRO_FEATURES = "largefile opengl multiarch" 42POKY_DEFAULT_DISTRO_FEATURES = "largefile opengl multiarch"
43DISTRO_FEATURES_BACKFILL_CONSIDERED = "pulseaudio" 43DISTRO_FEATURES_BACKFILL_CONSIDERED = "pulseaudio"
44 44
diff --git a/conf/distro/include/colibri-vf.conf b/conf/distro/include/colibri-vf.conf
index 715bd62..c6c818a 100644
--- a/conf/distro/include/colibri-vf.conf
+++ b/conf/distro/include/colibri-vf.conf
@@ -33,6 +33,8 @@ BOOTFS_DEPENDS = "u-boot:do_deploy virtual/kernel:do_deploy"
33PREFERRED_PROVIDER_virtual/egl = "opengldummy" 33PREFERRED_PROVIDER_virtual/egl = "opengldummy"
34PREFERRED_PROVIDER_virtual/libgles2 = "opengldummy" 34PREFERRED_PROVIDER_virtual/libgles2 = "opengldummy"
35 35
36DISTRO_FEATURES_remove = "webengine"
37
36MACHINE_EXTRA_INSTALL = "\ 38MACHINE_EXTRA_INSTALL = "\
37 opengldummy \ 39 opengldummy \
38 " 40 "
diff --git a/conf/distro/include/emulator.conf b/conf/distro/include/emulator.conf
index 3888cc5..5453742 100644
--- a/conf/distro/include/emulator.conf
+++ b/conf/distro/include/emulator.conf
@@ -31,6 +31,8 @@ MACHINE_EXTRA_RRECOMMENDS += "\
31 31
32kernel_autoload_snd-intel8x0 = "snd-intel8x0" 32kernel_autoload_snd-intel8x0 = "snd-intel8x0"
33 33
34DISTRO_FEATURES_remove = "webengine"
35
34MACHINE_EXTRA_INSTALL = "\ 36MACHINE_EXTRA_INSTALL = "\
35 mount-vboxsf \ 37 mount-vboxsf \
36 " 38 "
diff --git a/conf/distro/include/raspberrypi.conf b/conf/distro/include/raspberrypi.conf
index 141241a..ec57b19 100644
--- a/conf/distro/include/raspberrypi.conf
+++ b/conf/distro/include/raspberrypi.conf
@@ -28,6 +28,8 @@ BOOTFS_DEPENDS = "bcm2835-bootfiles:do_deploy virtual/kernel:do_deploy"
28 28
29PREFERRED_PROVIDER_virtual/libgles1 = "userland" 29PREFERRED_PROVIDER_virtual/libgles1 = "userland"
30 30
31DISTRO_FEATURES_remove = "webengine"
32
31MACHINE_EXTRA_INSTALL = "\ 33MACHINE_EXTRA_INSTALL = "\
32 userland \ 34 userland \
33 " 35 "
diff --git a/recipes-qt/b2qt-addons/b2qt-demos.bb b/recipes-qt/b2qt-addons/b2qt-demos.bb
index d031b0a..42758fe 100644
--- a/recipes-qt/b2qt-addons/b2qt-demos.bb
+++ b/recipes-qt/b2qt-addons/b2qt-demos.bb
@@ -38,7 +38,8 @@ GITDIR_everywhere = "${DL_DIR}/qt5-everywhere-demo"
38 38
39S = "${WORKDIR}/git/basicsuite" 39S = "${WORKDIR}/git/basicsuite"
40 40
41DEPENDS = "qtbase qtdeclarative qtxmlpatterns qtquickcontrols qtgraphicaleffects qtsensors qtmultimedia qtwebengine" 41DEPENDS = "qtbase qtdeclarative qtxmlpatterns qtquickcontrols qtgraphicaleffects qtsensors qtmultimedia \
42 ${@base_contains('DISTRO_FEATURES', 'webengine', 'qtwebengine', '', d)}"
42 43
43do_install_append() { 44do_install_append() {
44 # we only need plugins from the demos 45 # we only need plugins from the demos
diff --git a/recipes-qt/b2qt-addons/b2qt-launcher.bb b/recipes-qt/b2qt-addons/b2qt-launcher.bb
index 9e9c94b..b2de029 100644
--- a/recipes-qt/b2qt-addons/b2qt-launcher.bb
+++ b/recipes-qt/b2qt-addons/b2qt-launcher.bb
@@ -36,7 +36,8 @@ QT_BRANCH = "dev"
36 36
37S = "${WORKDIR}/git" 37S = "${WORKDIR}/git"
38 38
39DEPENDS = "qtbase qtdeclarative qtwebengine" 39DEPENDS = "qtbase qtdeclarative \
40 ${@base_contains('DISTRO_FEATURES', 'webengine', 'qtwebengine', '', d)}"
40 41
41do_install_append() { 42do_install_append() {
42 install -m 0755 -d ${D}${sysconfdir}/init.d 43 install -m 0755 -d ${D}${sysconfdir}/init.d
diff --git a/recipes-qt/packagegroups/packagegroup-b2qt-embedded-qt5-toolchain-target.bb b/recipes-qt/packagegroups/packagegroup-b2qt-embedded-qt5-toolchain-target.bb
index d740991..bbc8e44 100644
--- a/recipes-qt/packagegroups/packagegroup-b2qt-embedded-qt5-toolchain-target.bb
+++ b/recipes-qt/packagegroups/packagegroup-b2qt-embedded-qt5-toolchain-target.bb
@@ -51,5 +51,5 @@ RDEPENDS_${PN} += " \
51 qtwebchannel-dev \ 51 qtwebchannel-dev \
52 qtxmlpatterns-dev \ 52 qtxmlpatterns-dev \
53 qtquickcontrols-dev \ 53 qtquickcontrols-dev \
54 qtwebengine-dev \ 54 ${@base_contains('DISTRO_FEATURES', 'webengine', 'qtwebengine-dev', '', d)} \
55 " 55 "
diff --git a/recipes-qt/packagegroups/packagegroup-b2qt-embedded-qt5.bb b/recipes-qt/packagegroups/packagegroup-b2qt-embedded-qt5.bb
index 970da82..c09d245 100644
--- a/recipes-qt/packagegroups/packagegroup-b2qt-embedded-qt5.bb
+++ b/recipes-qt/packagegroups/packagegroup-b2qt-embedded-qt5.bb
@@ -40,8 +40,9 @@ RDEPENDS_${PN} += " \
40 qtsensors \ 40 qtsensors \
41 qtserialport \ 41 qtserialport \
42 qtsvg \ 42 qtsvg \
43 ${@base_contains('DISTRO_FEATURES', 'wayland', 'qtwayland', '', d)} \
43 qtwebsockets \ 44 qtwebsockets \
44 qtxmlpatterns \ 45 qtxmlpatterns \
45 qtquickcontrols \ 46 qtquickcontrols \
46 qtwebengine \ 47 ${@base_contains('DISTRO_FEATURES', 'webengine', 'qtwebengine', '', d)} \
47 " 48 "