diff options
author | Samuli Piippo <samuli.piippo@theqtcompany.com> | 2015-06-12 13:53:58 +0300 |
---|---|---|
committer | Samuli Piippo <samuli.piippo@theqtcompany.com> | 2015-06-16 11:50:57 +0300 |
commit | b4af4fa985035f6f530ea78a2b9530347692150e (patch) | |
tree | a3022b65e50d80fbce5f54221e828a80a7c957dc | |
parent | 455e002444b5c293fbdc4e6ba2a20d7c26d0e995 (diff) | |
download | meta-boot2qt-b4af4fa985035f6f530ea78a2b9530347692150e.tar.gz |
Update to using Qt 5.5
Changes required to support Qt 5.5.
- eglfs hooks are now plugins
- disable Qt .bbappends from meta-fsl-extra
- include qt3d and qtcanvas3d to image
- remove QtQuickEnterpriseControls
- use Qt Quick Compiler 3.0
- update Qt VKB sha1
- use 5.5 branch from meta-qt5 (playground repo)
Change-Id: I6fe830ee1edf6937c40ddedba06fdf1694f9dacc
Reviewed-by: Eirik Aavitsland <eirik.aavitsland@theqtcompany.com>
-rw-r--r-- | conf/distro/include/apalis-imx6.conf | 1 | ||||
-rw-r--r-- | conf/distro/include/colibri-imx6.conf | 1 | ||||
-rw-r--r-- | conf/distro/include/imx53qsb.conf | 2 | ||||
-rw-r--r-- | conf/distro/include/imx6.inc | 2 | ||||
-rw-r--r-- | conf/distro/include/imx6qsabresd.conf | 2 | ||||
-rw-r--r-- | conf/distro/include/nitrogen6x.conf | 2 | ||||
-rw-r--r-- | conf/distro/include/toradex.inc | 3 | ||||
-rw-r--r-- | recipes-qt/packagegroups/packagegroup-b2qt-embedded-qt5-addons.bb | 2 | ||||
-rw-r--r-- | recipes-qt/packagegroups/packagegroup-b2qt-embedded-qt5-toolchain-target.bb | 3 | ||||
-rw-r--r-- | recipes-qt/packagegroups/packagegroup-b2qt-embedded-qt5.bb | 4 | ||||
-rw-r--r-- | recipes-qt/qt5-addons/qtquickcompiler_3.0.bb (renamed from recipes-qt/qt5-addons/qtquickcompiler_2.0.bb) | 10 | ||||
-rw-r--r-- | recipes-qt/qt5-addons/qtvirtualkeyboard_1.3.bb | 2 | ||||
-rw-r--r-- | recipes-qt/qt5/qtbase/mx6/oe-device-extra.pri | 2 | ||||
-rw-r--r-- | recipes-qt/qt5/qtbase/rpi/oe-device-extra.pri | 3 | ||||
-rw-r--r-- | scripts/manifest_qt5.xml | 2 |
15 files changed, 26 insertions, 15 deletions
diff --git a/conf/distro/include/apalis-imx6.conf b/conf/distro/include/apalis-imx6.conf index ee811be..c1e9c1b 100644 --- a/conf/distro/include/apalis-imx6.conf +++ b/conf/distro/include/apalis-imx6.conf | |||
@@ -21,6 +21,7 @@ | |||
21 | ############################################################################# | 21 | ############################################################################# |
22 | 22 | ||
23 | include conf/distro/include/toradex.inc | 23 | include conf/distro/include/toradex.inc |
24 | include conf/distro/include/imx6.inc | ||
24 | 25 | ||
25 | KERNEL_IMAGETYPE = "uImage" | 26 | KERNEL_IMAGETYPE = "uImage" |
26 | 27 | ||
diff --git a/conf/distro/include/colibri-imx6.conf b/conf/distro/include/colibri-imx6.conf index 1171c5f..8a048b1 100644 --- a/conf/distro/include/colibri-imx6.conf +++ b/conf/distro/include/colibri-imx6.conf | |||
@@ -21,6 +21,7 @@ | |||
21 | ############################################################################# | 21 | ############################################################################# |
22 | 22 | ||
23 | include conf/distro/include/toradex.inc | 23 | include conf/distro/include/toradex.inc |
24 | include conf/distro/include/imx6.inc | ||
24 | 25 | ||
25 | KERNEL_IMAGETYPE = "uImage" | 26 | KERNEL_IMAGETYPE = "uImage" |
26 | 27 | ||
diff --git a/conf/distro/include/imx53qsb.conf b/conf/distro/include/imx53qsb.conf index 7154b6f..457f168 100644 --- a/conf/distro/include/imx53qsb.conf +++ b/conf/distro/include/imx53qsb.conf | |||
@@ -20,6 +20,8 @@ | |||
20 | ## | 20 | ## |
21 | ############################################################################# | 21 | ############################################################################# |
22 | 22 | ||
23 | include conf/distro/include/imx6.inc | ||
24 | |||
23 | BOOTFS_CONTENT = "\ | 25 | BOOTFS_CONTENT = "\ |
24 | u-boot-${MACHINE}.${UBOOT_SUFFIX}:u-boot.${UBOOT_SUFFIX} \ | 26 | u-boot-${MACHINE}.${UBOOT_SUFFIX}:u-boot.${UBOOT_SUFFIX} \ |
25 | ${KERNEL_IMAGETYPE}:${KERNEL_IMAGETYPE} \ | 27 | ${KERNEL_IMAGETYPE}:${KERNEL_IMAGETYPE} \ |
diff --git a/conf/distro/include/imx6.inc b/conf/distro/include/imx6.inc new file mode 100644 index 0000000..5cb3814 --- /dev/null +++ b/conf/distro/include/imx6.inc | |||
@@ -0,0 +1,2 @@ | |||
1 | BBMASK ?= " " | ||
2 | BBMASK .= "|meta-fsl-arm/qt5-layer/recipes-qt/qt5" | ||
diff --git a/conf/distro/include/imx6qsabresd.conf b/conf/distro/include/imx6qsabresd.conf index 83fc812..74b22d3 100644 --- a/conf/distro/include/imx6qsabresd.conf +++ b/conf/distro/include/imx6qsabresd.conf | |||
@@ -20,6 +20,8 @@ | |||
20 | ## | 20 | ## |
21 | ############################################################################# | 21 | ############################################################################# |
22 | 22 | ||
23 | include conf/distro/include/imx6.inc | ||
24 | |||
23 | BOOTFS_CONTENT = "\ | 25 | BOOTFS_CONTENT = "\ |
24 | ${KERNEL_IMAGETYPE}:${KERNEL_IMAGETYPE} \ | 26 | ${KERNEL_IMAGETYPE}:${KERNEL_IMAGETYPE} \ |
25 | ${KERNEL_IMAGETYPE}-imx6q-sabresd.dtb:imx6q-sabresd.dtb \ | 27 | ${KERNEL_IMAGETYPE}-imx6q-sabresd.dtb:imx6q-sabresd.dtb \ |
diff --git a/conf/distro/include/nitrogen6x.conf b/conf/distro/include/nitrogen6x.conf index af1f869..d9a11ab 100644 --- a/conf/distro/include/nitrogen6x.conf +++ b/conf/distro/include/nitrogen6x.conf | |||
@@ -20,6 +20,8 @@ | |||
20 | ## | 20 | ## |
21 | ############################################################################# | 21 | ############################################################################# |
22 | 22 | ||
23 | include conf/distro/include/imx6.inc | ||
24 | |||
23 | BOOTFS_CONTENT = "\ | 25 | BOOTFS_CONTENT = "\ |
24 | ${KERNEL_IMAGETYPE}:${KERNEL_IMAGETYPE} \ | 26 | ${KERNEL_IMAGETYPE}:${KERNEL_IMAGETYPE} \ |
25 | ${KERNEL_IMAGETYPE}-imx6q-${MACHINE}.dtb:imx6q-${MACHINE}.dtb \ | 27 | ${KERNEL_IMAGETYPE}-imx6q-${MACHINE}.dtb:imx6q-${MACHINE}.dtb \ |
diff --git a/conf/distro/include/toradex.inc b/conf/distro/include/toradex.inc index 67c5c75..5256eb4 100644 --- a/conf/distro/include/toradex.inc +++ b/conf/distro/include/toradex.inc | |||
@@ -1 +1,2 @@ | |||
1 | BBMASK += "|meta-toradex/recipes-mozilla|meta-toradex/recipes-browser|meta-toradex/recipes-lxde|meta-toradex/recipes-connectivity|meta-toradex/recipes-gnome|meta-toradex/recipes/trdx-config|meta-toradex/recipes-multimedia/webm|meta-toradex/recipes-qt|meta-toradex/recipes-core/psplash|meta-toradex/recipes-support/florence|meta-toradex/recipes-core/systemd|meta-toradex/recipes-efl|meta-toradex/recipes-core/dropbear|meta-toradex/recipes-support/icu|meta-toradex/recipes-support/i2c-tools|meta-toradex/recipes-benchmark|meta-toradex/recipes-core/udev|meta-toradex/recipes-support/gnutls" | 1 | BBMASK ?= " " |
2 | BBMASK .= "|meta-toradex/recipes-mozilla|meta-toradex/recipes-browser|meta-toradex/recipes-lxde|meta-toradex/recipes-connectivity|meta-toradex/recipes-gnome|meta-toradex/recipes/trdx-config|meta-toradex/recipes-multimedia/webm|meta-toradex/recipes-qt|meta-toradex/recipes-core/psplash|meta-toradex/recipes-support/florence|meta-toradex/recipes-core/systemd|meta-toradex/recipes-efl|meta-toradex/recipes-core/dropbear|meta-toradex/recipes-support/icu|meta-toradex/recipes-support/i2c-tools|meta-toradex/recipes-benchmark|meta-toradex/recipes-core/udev|meta-toradex/recipes-support/gnutls" | ||
diff --git a/recipes-qt/packagegroups/packagegroup-b2qt-embedded-qt5-addons.bb b/recipes-qt/packagegroups/packagegroup-b2qt-embedded-qt5-addons.bb index 3ba3f83..76c4430 100644 --- a/recipes-qt/packagegroups/packagegroup-b2qt-embedded-qt5-addons.bb +++ b/recipes-qt/packagegroups/packagegroup-b2qt-embedded-qt5-addons.bb | |||
@@ -29,8 +29,6 @@ PACKAGEGROUP_DISABLE_COMPLEMENTARY = "1" | |||
29 | 29 | ||
30 | RDEPENDS_${PN} += " \ | 30 | RDEPENDS_${PN} += " \ |
31 | qtdatavisualization \ | 31 | qtdatavisualization \ |
32 | qtquickenterprisecontrols \ | ||
33 | qtquickenterprisecontrols-fonts \ | ||
34 | qtcharts \ | 32 | qtcharts \ |
35 | qtvirtualkeyboard \ | 33 | qtvirtualkeyboard \ |
36 | b2qt-appcontroller \ | 34 | b2qt-appcontroller \ |
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 a4fc1fa..0fb16ef 100644 --- a/recipes-qt/packagegroups/packagegroup-b2qt-embedded-qt5-toolchain-target.bb +++ b/recipes-qt/packagegroups/packagegroup-b2qt-embedded-qt5-toolchain-target.bb | |||
@@ -36,6 +36,7 @@ RDEPENDS_${PN} += " \ | |||
36 | qt3d-dev \ | 36 | qt3d-dev \ |
37 | qtbase-dev \ | 37 | qtbase-dev \ |
38 | qtbase-staticdev \ | 38 | qtbase-staticdev \ |
39 | qtcanvas3d \ | ||
39 | qtconnectivity-dev \ | 40 | qtconnectivity-dev \ |
40 | qtdeclarative-dev \ | 41 | qtdeclarative-dev \ |
41 | qtdeclarative-staticdev \ | 42 | qtdeclarative-staticdev \ |
@@ -50,9 +51,9 @@ RDEPENDS_${PN} += " \ | |||
50 | qttools-dev \ | 51 | qttools-dev \ |
51 | qttools-staticdev \ | 52 | qttools-staticdev \ |
52 | ${@base_contains('DISTRO_FEATURES', 'wayland', 'qtwayland-dev', '', d)} \ | 53 | ${@base_contains('DISTRO_FEATURES', 'wayland', 'qtwayland-dev', '', d)} \ |
54 | ${@base_contains('DISTRO_FEATURES', 'webengine', 'qtwebengine-dev', '', d)} \ | ||
53 | qtwebsockets-dev \ | 55 | qtwebsockets-dev \ |
54 | qtwebchannel-dev \ | 56 | qtwebchannel-dev \ |
55 | qtxmlpatterns-dev \ | 57 | qtxmlpatterns-dev \ |
56 | qtquickcontrols-dev \ | 58 | qtquickcontrols-dev \ |
57 | ${@base_contains('DISTRO_FEATURES', 'webengine', 'qtwebengine-dev', '', d)} \ | ||
58 | " | 59 | " |
diff --git a/recipes-qt/packagegroups/packagegroup-b2qt-embedded-qt5.bb b/recipes-qt/packagegroups/packagegroup-b2qt-embedded-qt5.bb index c09d245..93785a0 100644 --- a/recipes-qt/packagegroups/packagegroup-b2qt-embedded-qt5.bb +++ b/recipes-qt/packagegroups/packagegroup-b2qt-embedded-qt5.bb | |||
@@ -28,8 +28,10 @@ inherit packagegroup | |||
28 | PACKAGEGROUP_DISABLE_COMPLEMENTARY = "1" | 28 | PACKAGEGROUP_DISABLE_COMPLEMENTARY = "1" |
29 | 29 | ||
30 | RDEPENDS_${PN} += " \ | 30 | RDEPENDS_${PN} += " \ |
31 | qt3d \ | ||
31 | qtbase \ | 32 | qtbase \ |
32 | qtbase-fonts \ | 33 | qtbase-fonts \ |
34 | qtcanvas3d \ | ||
33 | qtconnectivity \ | 35 | qtconnectivity \ |
34 | qtdeclarative \ | 36 | qtdeclarative \ |
35 | qtdeclarative-tools \ | 37 | qtdeclarative-tools \ |
@@ -41,8 +43,8 @@ RDEPENDS_${PN} += " \ | |||
41 | qtserialport \ | 43 | qtserialport \ |
42 | qtsvg \ | 44 | qtsvg \ |
43 | ${@base_contains('DISTRO_FEATURES', 'wayland', 'qtwayland', '', d)} \ | 45 | ${@base_contains('DISTRO_FEATURES', 'wayland', 'qtwayland', '', d)} \ |
46 | ${@base_contains('DISTRO_FEATURES', 'webengine', 'qtwebengine', '', d)} \ | ||
44 | qtwebsockets \ | 47 | qtwebsockets \ |
45 | qtxmlpatterns \ | 48 | qtxmlpatterns \ |
46 | qtquickcontrols \ | 49 | qtquickcontrols \ |
47 | ${@base_contains('DISTRO_FEATURES', 'webengine', 'qtwebengine', '', d)} \ | ||
48 | " | 50 | " |
diff --git a/recipes-qt/qt5-addons/qtquickcompiler_2.0.bb b/recipes-qt/qt5-addons/qtquickcompiler_3.0.bb index fd7e8be..6f9fa30 100644 --- a/recipes-qt/qt5-addons/qtquickcompiler_2.0.bb +++ b/recipes-qt/qt5-addons/qtquickcompiler_3.0.bb | |||
@@ -27,15 +27,15 @@ LIC_FILES_CHKSUM = "file://compiler/qtquickcompiler.h;md5=553f8ee8d120874969caca | |||
27 | inherit qt5-module | 27 | inherit qt5-module |
28 | 28 | ||
29 | SRC_URI = " \ | 29 | SRC_URI = " \ |
30 | git://qt-gerrit.ci.local/QtRD-15810/qmlcompiler.git;branch=${QT_BRANCH};protocol=ssh;name=compiler;destsuffix=git \ | 30 | git://qt-gerrit.ci.local/QtRD-15810/qmlcompiler.git;branch=${BRANCH};protocol=ssh;name=compiler;destsuffix=git \ |
31 | git://qt-gerrit.ci.local/QtRD-15810/qtsdk-enterprise.git;branch=${QT_BRANCH};protocol=ssh;name=sdk;destsuffix=git/compiler/license-checker \ | 31 | git://qt-gerrit.ci.local/QtRD-15810/qtsdk-enterprise.git;branch=${BRANCH};protocol=ssh;name=sdk;destsuffix=git/compiler/license-checker \ |
32 | " | 32 | " |
33 | 33 | ||
34 | SRCREV_compiler = "60c13275dec85d8224ea5826ae5533d87c65e76e" | 34 | SRCREV_compiler = "cc3b348065e84242d772d53b5f9dcad88b0da33e" |
35 | QT_BRANCH_compiler = "2.0" | 35 | BRANCH_compiler = "3.0" |
36 | 36 | ||
37 | SRCREV_sdk = "60cb1a7763b670108b17c7e1345394e424153bea" | 37 | SRCREV_sdk = "60cb1a7763b670108b17c7e1345394e424153bea" |
38 | QT_BRANCH_sdk = "master" | 38 | BRANCH_sdk = "master" |
39 | 39 | ||
40 | S = "${WORKDIR}/git" | 40 | S = "${WORKDIR}/git" |
41 | 41 | ||
diff --git a/recipes-qt/qt5-addons/qtvirtualkeyboard_1.3.bb b/recipes-qt/qt5-addons/qtvirtualkeyboard_1.3.bb index 571792c..e66373d 100644 --- a/recipes-qt/qt5-addons/qtvirtualkeyboard_1.3.bb +++ b/recipes-qt/qt5-addons/qtvirtualkeyboard_1.3.bb | |||
@@ -32,7 +32,7 @@ SRC_URI = " \ | |||
32 | git://qt-gerrit.ci.local/QtRD-15810/qtvirtualkeyboard.git;branch=${QT_BRANCH};protocol=ssh \ | 32 | git://qt-gerrit.ci.local/QtRD-15810/qtvirtualkeyboard.git;branch=${QT_BRANCH};protocol=ssh \ |
33 | " | 33 | " |
34 | 34 | ||
35 | SRCREV = "b5f0a28522f2fcb916966bd0da0b86f2d93d2b97" | 35 | SRCREV = "ad517b66fc4aadb2807951f182552a1b161d9c95" |
36 | QT_BRANCH = "master" | 36 | QT_BRANCH = "master" |
37 | 37 | ||
38 | S = "${WORKDIR}/git" | 38 | S = "${WORKDIR}/git" |
diff --git a/recipes-qt/qt5/qtbase/mx6/oe-device-extra.pri b/recipes-qt/qt5/qtbase/mx6/oe-device-extra.pri index cf89ae6..f365169 100644 --- a/recipes-qt/qt5/qtbase/mx6/oe-device-extra.pri +++ b/recipes-qt/qt5/qtbase/mx6/oe-device-extra.pri | |||
@@ -5,4 +5,4 @@ QMAKE_LIBS_OPENVG += -lOpenVG -lEGL -lGAL | |||
5 | QMAKE_CFLAGS += $$IMX6_CFLAGS | 5 | QMAKE_CFLAGS += $$IMX6_CFLAGS |
6 | QMAKE_CXXFLAGS += $$IMX6_CFLAGS | 6 | QMAKE_CXXFLAGS += $$IMX6_CFLAGS |
7 | 7 | ||
8 | EGLFS_PLATFORM_HOOKS_SOURCES = $$PWD/devices/linux-imx6-g++/qeglfshooks_imx6.cpp | 8 | EGLFS_DEVICE_INTEGRATION = eglfs_viv |
diff --git a/recipes-qt/qt5/qtbase/rpi/oe-device-extra.pri b/recipes-qt/qt5/qtbase/rpi/oe-device-extra.pri index bddd245..84488cb 100644 --- a/recipes-qt/qt5/qtbase/rpi/oe-device-extra.pri +++ b/recipes-qt/qt5/qtbase/rpi/oe-device-extra.pri | |||
@@ -6,5 +6,4 @@ QMAKE_LIBS_EGL = -lEGL -lGLESv2 | |||
6 | QMAKE_CFLAGS += $$RPI_CFLAGS | 6 | QMAKE_CFLAGS += $$RPI_CFLAGS |
7 | QMAKE_CXXFLAGS += $$RPI_CFLAGS | 7 | QMAKE_CXXFLAGS += $$RPI_CFLAGS |
8 | 8 | ||
9 | EGLFS_PLATFORM_HOOKS_SOURCES = $$PWD/devices/linux-rasp-pi-g++/qeglfshooks_pi.cpp | 9 | EGLFS_DEVICE_INTEGRATION = eglfs_brcm |
10 | EGLFS_PLATFORM_HOOKS_LIBS = -lbcm_host | ||
diff --git a/scripts/manifest_qt5.xml b/scripts/manifest_qt5.xml index fbd5069..1a50a10 100644 --- a/scripts/manifest_qt5.xml +++ b/scripts/manifest_qt5.xml | |||
@@ -7,7 +7,7 @@ | |||
7 | 7 | ||
8 | <project name="meta-qt5" | 8 | <project name="meta-qt5" |
9 | remote="playground" | 9 | remote="playground" |
10 | revision="5.4" | 10 | revision="5.5" |
11 | path="sources/meta-qt5"/> | 11 | path="sources/meta-qt5"/> |
12 | 12 | ||
13 | </manifest> | 13 | </manifest> |