summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSamuli Piippo <samuli.piippo@theqtcompany.com>2015-11-03 08:34:04 +0200
committerSamuli Piippo <samuli.piippo@theqtcompany.com>2015-11-03 08:34:50 +0200
commit37530865c423547ebec5ece5a3e1d7233d3ddbc2 (patch)
tree66bfe242ca6f25180beae1d6b21b4d0284e02640
parenta2f8538312a7a213950685d9560105c7503df6cc (diff)
parent4c82d2041fdd90cea9ffd61a2af49d4e52376369 (diff)
downloadmeta-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.bbclass4
-rw-r--r--recipes-qt/b2qt-addons/b2qt-demos.bb2
-rw-r--r--recipes-qt/meta/meta-toolchain-b2qt-embedded-qt5-sdk/qmake.conf2
-rw-r--r--recipes-qt/packagegroups/packagegroup-b2qt-embedded-qt5-addons-toolchain-target.bb37
-rw-r--r--recipes-qt/packagegroups/packagegroup-b2qt-embedded-qt5-toolchain-target.bb10
-rw-r--r--recipes-qt/qt5-addons/qtvirtualkeyboard_1.3.bb4
-rw-r--r--recipes-qt/qt5/qtbase/emulator/oe-device-extra.pri3
-rw-r--r--recipes-qt/qt5/qtbase/mx6/oe-device-extra.pri2
-rw-r--r--recipes-qt/qt5/qtbase/oe-device-extra.pri2
-rw-r--r--recipes-qt/qt5/qtbase/rpi/oe-device-extra.pri2
-rw-r--r--recipes-qt/qt5/qtbase/ti33x/oe-device-extra.pri3
-rw-r--r--recipes-qt/qt5/qtbase_%.bbappend9
-rw-r--r--scripts/manifest.xml2
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
36BRANCH = "5.5" 36BRANCH = "5.5"
37QT_BRANCH = "5.5.1" 37QT_BRANCH = "5.5"
38SRCREV_demos = "017d5d428688ca78220e073c393df27936545f14" 38SRCREV_demos = "017d5d428688ca78220e073c393df27936545f14"
39SRCREV_everywhere = "6178748a6ea34df40a8e3c9ce67137e33383bb0e" 39SRCREV_everywhere = "6178748a6ea34df40a8e3c9ce67137e33383bb0e"
40SRCREV_qtcanvas3d = "e372a67c1bbdf695f8e550950a3dbf3106389479" 40SRCREV_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
5include(../common/linux_device_pre.conf) 5include(../common/linux_device_pre.conf)
6 6
7QMAKE_PLATFORM += boot2qt
8
9# Load device-specific qmake.conf part, if any 7# Load device-specific qmake.conf part, if any
10exists(../../oe-device-extra.pri):include(../../oe-device-extra.pri) 8exists(../../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
23DESCRIPTION = "Qt5 addons toolchain packages"
24LICENSE = "QtEnterprise"
25
26inherit packagegroup
27
28PACKAGEGROUP_DISABLE_COMPLEMENTARY = "1"
29
30RDEPENDS_${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"
24LICENSE = "QtEnterprise" 24LICENSE = "QtEnterprise"
25PR = "r0" 25PR = "r0"
26 26
27inherit packagegroup 27inherit packagegroup qtquickcompiler
28 28
29PACKAGEGROUP_DISABLE_COMPLEMENTARY = "1" 29PACKAGEGROUP_DISABLE_COMPLEMENTARY = "1"
30 30
@@ -33,6 +33,7 @@ MACHINE_EXTRA_INSTALL_QT_SDK ?= ""
33RDEPENDS_${PN} += " \ 33RDEPENDS_${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
23DESCRIPTION = "Qt Virtual Keyboard" 23DESCRIPTION = "Qt Virtual Keyboard"
24LICENSE = "QtEnterprise" 24LICENSE = "QtEnterprise"
25LIC_FILES_CHKSUM = "file://src/virtualkeyboard/plugin.cpp;md5=9e7c3707428a49f2fd857aa1538823b6;beginline=1;endline=17" 25LIC_FILES_CHKSUM = "file://src/virtualkeyboard/plugin.cpp;md5=e0b36905c697f1be9c35712f4aced6e0;beginline=1;endline=17"
26 26
27inherit qt5-module qtquickcompiler sdk-sources 27inherit 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
34SRCREV = "567e2c1d3df5a841160b2c24a390f153b25ad368" 34SRCREV = "c2c362d9f313441351e5e7167e22b4fd1b7012a8"
35BRANCH = "1.3" 35BRANCH = "1.3"
36 36
37S = "${WORKDIR}/git" 37S = "${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 @@
1QMAKE_LIBS_EGL = -lQtGlesStreamClient 1QMAKE_LIBS_EGL = -lQtGlesStreamClient
2QMAKE_LIBS_OPENGL_ES2 = -lQtGlesStreamClient 2QMAKE_LIBS_OPENGL_ES2 = -lQtGlesStreamClient
3
4QMAKE_PLATFORM += boot2qt
5QT_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
5QMAKE_CFLAGS += $$IMX6_CFLAGS 5QMAKE_CFLAGS += $$IMX6_CFLAGS
6QMAKE_CXXFLAGS += $$IMX6_CFLAGS 6QMAKE_CXXFLAGS += $$IMX6_CFLAGS
7 7
8QMAKE_PLATFORM += boot2qt
9QT_QPA_DEFAULT_PLATFORM = eglfs
8EGLFS_DEVICE_INTEGRATION = eglfs_viv 10EGLFS_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
2QMAKE_PLATFORM += boot2qt
3QT_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
6QMAKE_CFLAGS += $$RPI_CFLAGS 6QMAKE_CFLAGS += $$RPI_CFLAGS
7QMAKE_CXXFLAGS += $$RPI_CFLAGS 7QMAKE_CXXFLAGS += $$RPI_CFLAGS
8 8
9QMAKE_PLATFORM += boot2qt
10QT_QPA_DEFAULT_PLATFORM = eglfs
9EGLFS_DEVICE_INTEGRATION = eglfs_brcm 11EGLFS_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 @@
1QMAKE_LIBS_EGL = -lEGL -lIMGegl -lsrv_um 1QMAKE_LIBS_EGL = -lEGL -lIMGegl -lsrv_um
2QMAKE_LIBS_OPENGL_ES2 = -lGLESv2 $${QMAKE_LIBS_EGL} 2QMAKE_LIBS_OPENGL_ES2 = -lGLESv2 $${QMAKE_LIBS_EGL}
3QMAKE_LIBS_OPENVG = -lOpenVG $${QMAKE_LIBS_EGL} 3QMAKE_LIBS_OPENVG = -lOpenVG $${QMAKE_LIBS_EGL}
4
5QMAKE_PLATFORM += boot2qt
6QT_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
45do_configure_prepend() { 45do_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
49QMAKE_PLATFORM += boot2qt
50QT_QPA_DEFAULT_PLATFORM = eglfs
51
52exists(../oe-device-extra.pri):include(../oe-device-extra.pri)
53
54load(qt_config)
55EOF
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"