diff options
author | Samuli Piippo <samuli.piippo@theqtcompany.com> | 2015-11-03 08:34:04 +0200 |
---|---|---|
committer | Samuli Piippo <samuli.piippo@theqtcompany.com> | 2015-11-03 08:34:50 +0200 |
commit | 37530865c423547ebec5ece5a3e1d7233d3ddbc2 (patch) | |
tree | 66bfe242ca6f25180beae1d6b21b4d0284e02640 | |
parent | a2f8538312a7a213950685d9560105c7503df6cc (diff) | |
parent | 4c82d2041fdd90cea9ffd61a2af49d4e52376369 (diff) | |
download | meta-boot2qt-37530865c423547ebec5ece5a3e1d7233d3ddbc2.tar.gz |
Merge remote-tracking branch 'origin/dizzy' into dev
* origin/dizzy:
VKB: use correct SHA1 for v1.3.1
qt5: add qt addons dev packages to the toolchain
qtquickcompiler: add dev packages to toolchain
Go back to branch 5.5 in b2qt-demos build
qt5: use jethro branch for meta-qt5
qt5: oe-device-extra.pri is now supported in upstream
Change-Id: Ib369f45fe6644d4e44e24e7850c3dfe7431d31f4
-rw-r--r-- | classes/qtquickcompiler.bbclass | 4 | ||||
-rw-r--r-- | recipes-qt/b2qt-addons/b2qt-demos.bb | 2 | ||||
-rw-r--r-- | recipes-qt/meta/meta-toolchain-b2qt-embedded-qt5-sdk/qmake.conf | 2 | ||||
-rw-r--r-- | recipes-qt/packagegroups/packagegroup-b2qt-embedded-qt5-addons-toolchain-target.bb | 37 | ||||
-rw-r--r-- | recipes-qt/packagegroups/packagegroup-b2qt-embedded-qt5-toolchain-target.bb | 10 | ||||
-rw-r--r-- | recipes-qt/qt5-addons/qtvirtualkeyboard_1.3.bb | 4 | ||||
-rw-r--r-- | recipes-qt/qt5/qtbase/emulator/oe-device-extra.pri | 3 | ||||
-rw-r--r-- | recipes-qt/qt5/qtbase/mx6/oe-device-extra.pri | 2 | ||||
-rw-r--r-- | recipes-qt/qt5/qtbase/oe-device-extra.pri | 2 | ||||
-rw-r--r-- | recipes-qt/qt5/qtbase/rpi/oe-device-extra.pri | 2 | ||||
-rw-r--r-- | recipes-qt/qt5/qtbase/ti33x/oe-device-extra.pri | 3 | ||||
-rw-r--r-- | recipes-qt/qt5/qtbase_%.bbappend | 9 | ||||
-rw-r--r-- | scripts/manifest.xml | 2 |
13 files changed, 27 insertions, 55 deletions
diff --git a/classes/qtquickcompiler.bbclass b/classes/qtquickcompiler.bbclass index 1478741..acb1bd6 100644 --- a/classes/qtquickcompiler.bbclass +++ b/classes/qtquickcompiler.bbclass | |||
@@ -26,8 +26,10 @@ python __anonymous() { | |||
26 | bb.note("TODO: QtQuickCompiler not yet available for external builds") | 26 | bb.note("TODO: QtQuickCompiler not yet available for external builds") |
27 | else: | 27 | else: |
28 | pn = d.getVar("PN", True) | 28 | pn = d.getVar("PN", True) |
29 | if pn.startswith("nativesdk-"): | 29 | if "toolchain-host" in pn: |
30 | d.appendVar('RDEPENDS_' + pn, " nativesdk-qtquickcompiler-tools") | 30 | d.appendVar('RDEPENDS_' + pn, " nativesdk-qtquickcompiler-tools") |
31 | if "toolchain-target" in pn: | ||
32 | d.appendVar('RDEPENDS_' + pn, " qtquickcompiler-dev") | ||
31 | else: | 33 | else: |
32 | d.appendVar('DEPENDS', " qtquickcompiler qtquickcompiler-native") | 34 | d.appendVar('DEPENDS', " qtquickcompiler qtquickcompiler-native") |
33 | d.appendVar('EXTRA_QMAKEVARS_PRE', " CONFIG+=qtquickcompiler CONFIG+=no_qtquickcompiler_depend") | 35 | d.appendVar('EXTRA_QMAKEVARS_PRE', " CONFIG+=qtquickcompiler CONFIG+=no_qtquickcompiler_depend") |
diff --git a/recipes-qt/b2qt-addons/b2qt-demos.bb b/recipes-qt/b2qt-addons/b2qt-demos.bb index 21ceffc..cdea63d 100644 --- a/recipes-qt/b2qt-addons/b2qt-demos.bb +++ b/recipes-qt/b2qt-addons/b2qt-demos.bb | |||
@@ -34,7 +34,7 @@ SRC_URI = " \ | |||
34 | " | 34 | " |
35 | 35 | ||
36 | BRANCH = "5.5" | 36 | BRANCH = "5.5" |
37 | QT_BRANCH = "5.5.1" | 37 | QT_BRANCH = "5.5" |
38 | SRCREV_demos = "017d5d428688ca78220e073c393df27936545f14" | 38 | SRCREV_demos = "017d5d428688ca78220e073c393df27936545f14" |
39 | SRCREV_everywhere = "6178748a6ea34df40a8e3c9ce67137e33383bb0e" | 39 | SRCREV_everywhere = "6178748a6ea34df40a8e3c9ce67137e33383bb0e" |
40 | SRCREV_qtcanvas3d = "e372a67c1bbdf695f8e550950a3dbf3106389479" | 40 | SRCREV_qtcanvas3d = "e372a67c1bbdf695f8e550950a3dbf3106389479" |
diff --git a/recipes-qt/meta/meta-toolchain-b2qt-embedded-qt5-sdk/qmake.conf b/recipes-qt/meta/meta-toolchain-b2qt-embedded-qt5-sdk/qmake.conf index dadea00..b5962dc 100644 --- a/recipes-qt/meta/meta-toolchain-b2qt-embedded-qt5-sdk/qmake.conf +++ b/recipes-qt/meta/meta-toolchain-b2qt-embedded-qt5-sdk/qmake.conf | |||
@@ -4,8 +4,6 @@ | |||
4 | 4 | ||
5 | include(../common/linux_device_pre.conf) | 5 | include(../common/linux_device_pre.conf) |
6 | 6 | ||
7 | QMAKE_PLATFORM += boot2qt | ||
8 | |||
9 | # Load device-specific qmake.conf part, if any | 7 | # Load device-specific qmake.conf part, if any |
10 | exists(../../oe-device-extra.pri):include(../../oe-device-extra.pri) | 8 | exists(../../oe-device-extra.pri):include(../../oe-device-extra.pri) |
11 | 9 | ||
diff --git a/recipes-qt/packagegroups/packagegroup-b2qt-embedded-qt5-addons-toolchain-target.bb b/recipes-qt/packagegroups/packagegroup-b2qt-embedded-qt5-addons-toolchain-target.bb deleted file mode 100644 index f009340..0000000 --- a/recipes-qt/packagegroups/packagegroup-b2qt-embedded-qt5-addons-toolchain-target.bb +++ /dev/null | |||
@@ -1,37 +0,0 @@ | |||
1 | ############################################################################# | ||
2 | ## | ||
3 | ## Copyright (C) 2014 Digia Plc and/or its subsidiary(-ies). | ||
4 | ## | ||
5 | ## This file is part of the Qt Enterprise Embedded Scripts of the Qt | ||
6 | ## framework. | ||
7 | ## | ||
8 | ## $QT_BEGIN_LICENSE$ | ||
9 | ## Commercial License Usage Only | ||
10 | ## Licensees holding valid commercial Qt license agreements with Digia | ||
11 | ## with an appropriate addendum covering the Qt Enterprise Embedded Scripts, | ||
12 | ## may use this file in accordance with the terms contained in said license | ||
13 | ## agreement. | ||
14 | ## | ||
15 | ## For further information use the contact form at | ||
16 | ## http://www.qt.io/contact-us. | ||
17 | ## | ||
18 | ## | ||
19 | ## $QT_END_LICENSE$ | ||
20 | ## | ||
21 | ############################################################################# | ||
22 | |||
23 | DESCRIPTION = "Qt5 addons toolchain packages" | ||
24 | LICENSE = "QtEnterprise" | ||
25 | |||
26 | inherit packagegroup | ||
27 | |||
28 | PACKAGEGROUP_DISABLE_COMPLEMENTARY = "1" | ||
29 | |||
30 | RDEPENDS_${PN} += " \ | ||
31 | qtdatavisualization-dev \ | ||
32 | qtenterprisecontrols-dev \ | ||
33 | qtcharts-dev \ | ||
34 | qtvirtualkeyboard-dev \ | ||
35 | qtquickcompiler-dev \ | ||
36 | b2qt-utils-dev \ | ||
37 | " | ||
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 a64f457..06c1c79 100644 --- a/recipes-qt/packagegroups/packagegroup-b2qt-embedded-qt5-toolchain-target.bb +++ b/recipes-qt/packagegroups/packagegroup-b2qt-embedded-qt5-toolchain-target.bb | |||
@@ -24,7 +24,7 @@ DESCRIPTION = "Target packages for B2Qt embedded Qt5 SDK" | |||
24 | LICENSE = "QtEnterprise" | 24 | LICENSE = "QtEnterprise" |
25 | PR = "r0" | 25 | PR = "r0" |
26 | 26 | ||
27 | inherit packagegroup | 27 | inherit packagegroup qtquickcompiler |
28 | 28 | ||
29 | PACKAGEGROUP_DISABLE_COMPLEMENTARY = "1" | 29 | PACKAGEGROUP_DISABLE_COMPLEMENTARY = "1" |
30 | 30 | ||
@@ -33,6 +33,7 @@ MACHINE_EXTRA_INSTALL_QT_SDK ?= "" | |||
33 | RDEPENDS_${PN} += " \ | 33 | RDEPENDS_${PN} += " \ |
34 | ${MACHINE_EXTRA_INSTALL_QT_SDK} \ | 34 | ${MACHINE_EXTRA_INSTALL_QT_SDK} \ |
35 | packagegroup-b2qt-embedded-toolchain-target \ | 35 | packagegroup-b2qt-embedded-toolchain-target \ |
36 | \ | ||
36 | qt3d-dev \ | 37 | qt3d-dev \ |
37 | qtbase-dev \ | 38 | qtbase-dev \ |
38 | qtbase-staticdev \ | 39 | qtbase-staticdev \ |
@@ -44,6 +45,7 @@ RDEPENDS_${PN} += " \ | |||
44 | qtimageformats-dev \ | 45 | qtimageformats-dev \ |
45 | qtlocation-dev \ | 46 | qtlocation-dev \ |
46 | qtmultimedia-dev \ | 47 | qtmultimedia-dev \ |
48 | qtquickcontrols-dev \ | ||
47 | qtsensors-dev \ | 49 | qtsensors-dev \ |
48 | qtserialport-dev \ | 50 | qtserialport-dev \ |
49 | qtsvg-dev \ | 51 | qtsvg-dev \ |
@@ -54,5 +56,9 @@ RDEPENDS_${PN} += " \ | |||
54 | qtwebsockets-dev \ | 56 | qtwebsockets-dev \ |
55 | qtwebchannel-dev \ | 57 | qtwebchannel-dev \ |
56 | qtxmlpatterns-dev \ | 58 | qtxmlpatterns-dev \ |
57 | qtquickcontrols-dev \ | 59 | \ |
60 | b2qt-utils-dev \ | ||
61 | qtcharts-dev \ | ||
62 | qtdatavisualization-dev \ | ||
63 | qtvirtualkeyboard-dev \ | ||
58 | " | 64 | " |
diff --git a/recipes-qt/qt5-addons/qtvirtualkeyboard_1.3.bb b/recipes-qt/qt5-addons/qtvirtualkeyboard_1.3.bb index e1aa642..ec29c65 100644 --- a/recipes-qt/qt5-addons/qtvirtualkeyboard_1.3.bb +++ b/recipes-qt/qt5-addons/qtvirtualkeyboard_1.3.bb | |||
@@ -22,7 +22,7 @@ | |||
22 | 22 | ||
23 | DESCRIPTION = "Qt Virtual Keyboard" | 23 | DESCRIPTION = "Qt Virtual Keyboard" |
24 | LICENSE = "QtEnterprise" | 24 | LICENSE = "QtEnterprise" |
25 | LIC_FILES_CHKSUM = "file://src/virtualkeyboard/plugin.cpp;md5=9e7c3707428a49f2fd857aa1538823b6;beginline=1;endline=17" | 25 | LIC_FILES_CHKSUM = "file://src/virtualkeyboard/plugin.cpp;md5=e0b36905c697f1be9c35712f4aced6e0;beginline=1;endline=17" |
26 | 26 | ||
27 | inherit qt5-module qtquickcompiler sdk-sources | 27 | inherit qt5-module qtquickcompiler sdk-sources |
28 | 28 | ||
@@ -31,7 +31,7 @@ SRC_URI = " \ | |||
31 | " | 31 | " |
32 | 32 | ||
33 | # v1.3.1 | 33 | # v1.3.1 |
34 | SRCREV = "567e2c1d3df5a841160b2c24a390f153b25ad368" | 34 | SRCREV = "c2c362d9f313441351e5e7167e22b4fd1b7012a8" |
35 | BRANCH = "1.3" | 35 | BRANCH = "1.3" |
36 | 36 | ||
37 | S = "${WORKDIR}/git" | 37 | S = "${WORKDIR}/git" |
diff --git a/recipes-qt/qt5/qtbase/emulator/oe-device-extra.pri b/recipes-qt/qt5/qtbase/emulator/oe-device-extra.pri index 3c0971c..9f6fdc3 100644 --- a/recipes-qt/qt5/qtbase/emulator/oe-device-extra.pri +++ b/recipes-qt/qt5/qtbase/emulator/oe-device-extra.pri | |||
@@ -1,2 +1,5 @@ | |||
1 | QMAKE_LIBS_EGL = -lQtGlesStreamClient | 1 | QMAKE_LIBS_EGL = -lQtGlesStreamClient |
2 | QMAKE_LIBS_OPENGL_ES2 = -lQtGlesStreamClient | 2 | QMAKE_LIBS_OPENGL_ES2 = -lQtGlesStreamClient |
3 | |||
4 | QMAKE_PLATFORM += boot2qt | ||
5 | QT_QPA_DEFAULT_PLATFORM = eglfs | ||
diff --git a/recipes-qt/qt5/qtbase/mx6/oe-device-extra.pri b/recipes-qt/qt5/qtbase/mx6/oe-device-extra.pri index f365169..f5445e3 100644 --- a/recipes-qt/qt5/qtbase/mx6/oe-device-extra.pri +++ b/recipes-qt/qt5/qtbase/mx6/oe-device-extra.pri | |||
@@ -5,4 +5,6 @@ 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 | QMAKE_PLATFORM += boot2qt | ||
9 | QT_QPA_DEFAULT_PLATFORM = eglfs | ||
8 | EGLFS_DEVICE_INTEGRATION = eglfs_viv | 10 | EGLFS_DEVICE_INTEGRATION = eglfs_viv |
diff --git a/recipes-qt/qt5/qtbase/oe-device-extra.pri b/recipes-qt/qt5/qtbase/oe-device-extra.pri index 6c4bdd9..250c999 100644 --- a/recipes-qt/qt5/qtbase/oe-device-extra.pri +++ b/recipes-qt/qt5/qtbase/oe-device-extra.pri | |||
@@ -1 +1,3 @@ | |||
1 | # This file contains device-specific qmake.conf settings | 1 | # This file contains device-specific qmake.conf settings |
2 | QMAKE_PLATFORM += boot2qt | ||
3 | QT_QPA_DEFAULT_PLATFORM = eglfs | ||
diff --git a/recipes-qt/qt5/qtbase/rpi/oe-device-extra.pri b/recipes-qt/qt5/qtbase/rpi/oe-device-extra.pri index 84488cb..9f64808 100644 --- a/recipes-qt/qt5/qtbase/rpi/oe-device-extra.pri +++ b/recipes-qt/qt5/qtbase/rpi/oe-device-extra.pri | |||
@@ -6,4 +6,6 @@ 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 | QMAKE_PLATFORM += boot2qt | ||
10 | QT_QPA_DEFAULT_PLATFORM = eglfs | ||
9 | EGLFS_DEVICE_INTEGRATION = eglfs_brcm | 11 | EGLFS_DEVICE_INTEGRATION = eglfs_brcm |
diff --git a/recipes-qt/qt5/qtbase/ti33x/oe-device-extra.pri b/recipes-qt/qt5/qtbase/ti33x/oe-device-extra.pri index 6a5edd9..0a18a5d 100644 --- a/recipes-qt/qt5/qtbase/ti33x/oe-device-extra.pri +++ b/recipes-qt/qt5/qtbase/ti33x/oe-device-extra.pri | |||
@@ -1,3 +1,6 @@ | |||
1 | QMAKE_LIBS_EGL = -lEGL -lIMGegl -lsrv_um | 1 | QMAKE_LIBS_EGL = -lEGL -lIMGegl -lsrv_um |
2 | QMAKE_LIBS_OPENGL_ES2 = -lGLESv2 $${QMAKE_LIBS_EGL} | 2 | QMAKE_LIBS_OPENGL_ES2 = -lGLESv2 $${QMAKE_LIBS_EGL} |
3 | QMAKE_LIBS_OPENVG = -lOpenVG $${QMAKE_LIBS_EGL} | 3 | QMAKE_LIBS_OPENVG = -lOpenVG $${QMAKE_LIBS_EGL} |
4 | |||
5 | QMAKE_PLATFORM += boot2qt | ||
6 | QT_QPA_DEFAULT_PLATFORM = eglfs | ||
diff --git a/recipes-qt/qt5/qtbase_%.bbappend b/recipes-qt/qt5/qtbase_%.bbappend index 6ce74b2..daa77c5 100644 --- a/recipes-qt/qt5/qtbase_%.bbappend +++ b/recipes-qt/qt5/qtbase_%.bbappend | |||
@@ -44,13 +44,4 @@ SRC_URI += " \ | |||
44 | 44 | ||
45 | do_configure_prepend() { | 45 | do_configure_prepend() { |
46 | install -m 0644 ${WORKDIR}/oe-device-extra.pri ${S}/mkspecs | 46 | install -m 0644 ${WORKDIR}/oe-device-extra.pri ${S}/mkspecs |
47 | sed -i 's!load(qt_config)!!' ${S}/mkspecs/linux-oe-g++/qmake.conf | ||
48 | cat >> ${S}/mkspecs/linux-oe-g++/qmake.conf <<EOF | ||
49 | QMAKE_PLATFORM += boot2qt | ||
50 | QT_QPA_DEFAULT_PLATFORM = eglfs | ||
51 | |||
52 | exists(../oe-device-extra.pri):include(../oe-device-extra.pri) | ||
53 | |||
54 | load(qt_config) | ||
55 | EOF | ||
56 | } | 47 | } |
diff --git a/scripts/manifest.xml b/scripts/manifest.xml index 5f0c16c..9fc0bf6 100644 --- a/scripts/manifest.xml +++ b/scripts/manifest.xml | |||
@@ -22,7 +22,7 @@ | |||
22 | path="sources/meta-openembedded"/> | 22 | path="sources/meta-openembedded"/> |
23 | <project name="meta-qt5" | 23 | <project name="meta-qt5" |
24 | remote="meta-qt5" | 24 | remote="meta-qt5" |
25 | revision="51b4620392aa9041d8512549bfa554bea368c5ea" | 25 | revision="89038bffd224a0d43aa8627472374503b3023f61" |
26 | path="sources/meta-qt5"/> | 26 | path="sources/meta-qt5"/> |
27 | 27 | ||
28 | <project name="meta-fsl-arm" | 28 | <project name="meta-fsl-arm" |