summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSamuli Piippo <samuli.piippo@qt.io>2017-08-11 07:10:05 +0000
committerThe Qt Project <gerrit-noreply@qt-project.org>2017-08-11 07:11:57 +0000
commit2b70147f1e353e22bd989915de8bac584fa8ce9f (patch)
tree29989002d5e9b5092a0b91eda7a8839c3f833bf0
parenta480c24569a7f057aa56fcf820eefc9ed556b70f (diff)
parentb7e25e0611a20d59811cdd9f22a64875c4fb7a79 (diff)
downloadmeta-boot2qt-2b70147f1e353e22bd989915de8bac584fa8ce9f.tar.gz
Merge "Merge remote-tracking branch 'origin/morty' into pyro" into refs/staging/pyro
-rw-r--r--files/qbsp/toolchain_installscript.qs5
-rw-r--r--meta-raspberrypi-extras/recipes/bootfiles/rpi-config_git.bbappend32
-rw-r--r--recipes-qt/automotive/qtivi_git.bb45
-rw-r--r--recipes-qt/qt5/qtbase/0001-Add-win32-g-oe-mkspec-that-uses-the-OE_-environment.patch83
-rw-r--r--recipes/connman-conf/connman-conf.bbappend42
-rw-r--r--recipes/connman-conf/connman-conf/settings5
-rw-r--r--recipes/python/python3-native_%.bbappend1
-rw-r--r--recipes/python/python3-virtualenv.bb21
-rw-r--r--recipes/python/python3_%.bbappend1
-rw-r--r--scripts/manifest.xml2
-rwxr-xr-xscripts/upload.sh2
11 files changed, 175 insertions, 64 deletions
diff --git a/files/qbsp/toolchain_installscript.qs b/files/qbsp/toolchain_installscript.qs
index 39a059c..15e9570 100644
--- a/files/qbsp/toolchain_installscript.qs
+++ b/files/qbsp/toolchain_installscript.qs
@@ -67,7 +67,6 @@ Component.prototype.createOperations = function()
67 executableExt = ".exe"; 67 executableExt = ".exe";
68 hostSysroot = "i686-pokysdk-mingw32"; 68 hostSysroot = "i686-pokysdk-mingw32";
69 } 69 }
70 var deviceType = "Boot2Qt.HwDevice"
71 70
72 component.addOperation("Execute", 71 component.addOperation("Execute",
73 ["@SDKToolBinary@", "addTC", 72 ["@SDKToolBinary@", "addTC",
@@ -103,7 +102,7 @@ Component.prototype.createOperations = function()
103 ["@SDKToolBinary@", "addQt", 102 ["@SDKToolBinary@", "addQt",
104 "--id", qtId, 103 "--id", qtId,
105 "--name", "Boot2Qt %{Qt:Version} " + platform, 104 "--name", "Boot2Qt %{Qt:Version} " + platform,
106 "--type", "Boot2Qt.QtVersionType", 105 "--type", "Qdb.EmbeddedLinuxQt",
107 "--qmake", path + "/sysroots/" + hostSysroot + "/usr/bin/qmake" + executableExt, 106 "--qmake", path + "/sysroots/" + hostSysroot + "/usr/bin/qmake" + executableExt,
108 "UNDOEXECUTE", 107 "UNDOEXECUTE",
109 "@SDKToolBinary@", "rmQt", "--id", qtId]); 108 "@SDKToolBinary@", "rmQt", "--id", qtId]);
@@ -116,7 +115,7 @@ Component.prototype.createOperations = function()
116 "--qt", qtId, 115 "--qt", qtId,
117 "--debuggerid", debuggerId, 116 "--debuggerid", debuggerId,
118 "--sysroot", path + "/sysroots/" + sysroot, 117 "--sysroot", path + "/sysroots/" + sysroot,
119 "--devicetype", deviceType, 118 "--devicetype", "QdbLinuxOsType",
120 "--Ctoolchain", toolchainId + ".gcc", 119 "--Ctoolchain", toolchainId + ".gcc",
121 "--Cxxtoolchain", toolchainId + ".g++", 120 "--Cxxtoolchain", toolchainId + ".g++",
122 "--icon", icon, 121 "--icon", icon,
diff --git a/meta-raspberrypi-extras/recipes/bootfiles/rpi-config_git.bbappend b/meta-raspberrypi-extras/recipes/bootfiles/rpi-config_git.bbappend
new file mode 100644
index 0000000..1b8e44e
--- /dev/null
+++ b/meta-raspberrypi-extras/recipes/bootfiles/rpi-config_git.bbappend
@@ -0,0 +1,32 @@
1############################################################################
2##
3## Copyright (C) 2017 The Qt Company Ltd.
4## Contact: https://www.qt.io/licensing/
5##
6## This file is part of the Boot to Qt meta layer.
7##
8## $QT_BEGIN_LICENSE:GPL$
9## Commercial License Usage
10## Licensees holding valid commercial Qt licenses may use this file in
11## accordance with the commercial license agreement provided with the
12## Software or, alternatively, in accordance with the terms contained in
13## a written agreement between you and The Qt Company. For licensing terms
14## and conditions see https://www.qt.io/terms-conditions. For further
15## information use the contact form at https://www.qt.io/contact-us.
16##
17## GNU General Public License Usage
18## Alternatively, this file may be used under the terms of the GNU
19## General Public License version 3 or (at your option) any later version
20## approved by the KDE Free Qt Foundation. The licenses are as published by
21## the Free Software Foundation and appearing in the file LICENSE.GPL3
22## included in the packaging of this file. Please review the following
23## information to ensure the GNU General Public License requirements will
24## be met: https://www.gnu.org/licenses/gpl-3.0.html.
25##
26## $QT_END_LICENSE$
27##
28############################################################################
29
30do_deploy_append() {
31 echo "dtparam=audio=on" >>${DEPLOYDIR}/bcm2835-bootfiles/config.txt
32}
diff --git a/recipes-qt/automotive/qtivi_git.bb b/recipes-qt/automotive/qtivi_git.bb
index b471a89..3dbf07e 100644
--- a/recipes-qt/automotive/qtivi_git.bb
+++ b/recipes-qt/automotive/qtivi_git.bb
@@ -35,15 +35,48 @@ LIC_FILES_CHKSUM = "file://LICENSE.FDL;md5=6d9f2a9af4c8b8c3c769f6cc1b6aaf7e \
35 file://LICENSE.GPL3-EXCEPT;md5=763d8c535a234d9a3fb682c7ecb6c073 \ 35 file://LICENSE.GPL3-EXCEPT;md5=763d8c535a234d9a3fb682c7ecb6c073 \
36 file://LICENSE.LGPL3;md5=e6a600fd5e1d9cbde2d983680233ad02" 36 file://LICENSE.LGPL3;md5=e6a600fd5e1d9cbde2d983680233ad02"
37 37
38DEPENDS = "qtbase qtdeclarative qtmultimedia qtivi-native"
39DEPENDS_class-native = "qtbase"
40DEPENDS_class-nativesdk = "qtbase"
41
38inherit qt5-module 42inherit qt5-module
43inherit python3native
39require recipes-qt/qt5/qt5-git.inc 44require recipes-qt/qt5/qt5-git.inc
40 45
41PACKAGECONFIG ?= "taglib" 46QT_MODULE_BRANCH_QFACE = "upstream/develop"
42PACKAGECONFIG[taglib] = "CONFIG+=config_taglib CONFIG+=done_config_taglib,CONFIG+=done_config_taglib,taglib" 47
43PACKAGECONFIG[geniviextras-only] = "CONFIG+=geniviextras-only" 48SRC_URI += " \
49 ${QT_GIT}/qtivi-qface.git;name=qface;branch=${QT_MODULE_BRANCH_QFACE};protocol=${QT_GIT_PROTOCOL};destsuffix=git/src/3rdparty/qface \
50"
51
52SRCREV_qtivi = "3205b6e8f57273096ae60d8f6fcdbe597c350393"
53SRCREV_qface = "b1d96d85a7c43ac74335b9a1a99a68507047f5bc"
54SRCREV = "${SRCREV_qtivi}"
55SRCREV_FORMAT = "qtivi_qface"
56
57PACKAGECONFIG ?= "taglib dlt ivigenerator"
58PACKAGECONFIG[taglib] = "QMAKE_EXTRA_ARGS+=-feature-taglib,QMAKE_EXTRA_ARGS+=-no-feature-taglib,taglib"
59PACKAGECONFIG[dlt] = "QMAKE_EXTRA_ARGS+=-feature-dlt,QMAKE_EXTRA_ARGS+=-no-feature-dlt,dlt-daemon"
60PACKAGECONFIG[geniviextras-only] = "QMAKE_EXTRA_ARGS+=--geniviextras-only"
61# For cross-compiling tell qtivi to use the system-ivigenerator, which is installed by the native recipe"
62PACKAGECONFIG[ivigenerator] = "QMAKE_EXTRA_ARGS+=-system-ivigenerator"
63PACKAGECONFIG[ivigenerator-native] = "QMAKE_EXTRA_ARGS+=-qt-ivigenerator,,python3 python3-virtualenv"
64PACKAGECONFIG[host-tools-only] = "QMAKE_EXTRA_ARGS+=-host-tools-only"
65
66PACKAGECONFIG_class-native ??= "host-tools-only ivigenerator-native"
67PACKAGECONFIG_class-nativesdk ??= "${PACKAGECONFIG_class-native}"
68
69EXTRA_QMAKEVARS_PRE += "${PACKAGECONFIG_CONFARGS} ${@bb.utils.contains_any('PACKAGECONFIG', 'ivigenerator ivigenerator-native', '', 'QMAKE_EXTRA_ARGS+=-no-ivigenerator', d)}"
44 70
45EXTRA_QMAKEVARS_PRE += "${PACKAGECONFIG_CONFARGS}" 71do_compile_prepend() {
72 # Otherwise pip might cache or reuse something from our home folder
73 export HOME="${STAGING_DATADIR_NATIVE}"
74 # This is needed as otherwise the virtualenv tries to use the libs from the host
75 export LD_LIBRARY_PATH="${STAGING_LIBDIR_NATIVE}"
76 # Let qtivi use the python3-native binaries
77 export PYTHON3_PATH="${STAGING_BINDIR_NATIVE}/python3-native"
78}
46 79
47SRCREV = "40e8ba1c8dd89474c4d890a3e050890d0cd9654e" 80BBCLASSEXTEND += "native nativesdk"
48 81
49DEPENDS = "qtbase qtdeclarative qtmultimedia" 82INSANE_SKIP_${PN}_class-native = "already-stripped"
diff --git a/recipes-qt/qt5/qtbase/0001-Add-win32-g-oe-mkspec-that-uses-the-OE_-environment.patch b/recipes-qt/qt5/qtbase/0001-Add-win32-g-oe-mkspec-that-uses-the-OE_-environment.patch
index 7ce3a9e..ac4fe40 100644
--- a/recipes-qt/qt5/qtbase/0001-Add-win32-g-oe-mkspec-that-uses-the-OE_-environment.patch
+++ b/recipes-qt/qt5/qtbase/0001-Add-win32-g-oe-mkspec-that-uses-the-OE_-environment.patch
@@ -1,23 +1,25 @@
1From 5363b4d6d1f3c5683267ec3e190b85eca964eef8 Mon Sep 17 00:00:00 2001 1From 0386cb5f9a46e56a0a94f2a92e87ed52d41cf4ea Mon Sep 17 00:00:00 2001
2From: David Schulz <david.schulz@theqtcompany.com> 2From: David Schulz <david.schulz@theqtcompany.com>
3Date: Fri, 3 Jul 2015 16:06:59 +0200 3Date: Fri, 3 Jul 2015 16:06:59 +0200
4Subject: [PATCH] Add win32-g++-oe mkspec that uses the OE_ environment. 4Subject: [PATCH] Add win32-g++-oe mkspec that uses the OE_ environment.
5 5
6Upstream-Status: Inappropriate [embedded specific] 6Upstream-Status: Inappropriate [embedded specific]
7 too OE specific, probably cannot be upstreamed 7 too OE specific, probably cannot be upstreamed
8
9Change-Id: Ic60b32f88ee6a792b0d8938e40e2d6cb19fb93aa
8--- 10---
9 mkspecs/win32-g++-oe/qmake.conf | 109 +++++++++++++++++++++++++++++++++++ 11 mkspecs/win32-g++-oe/qmake.conf | 87 ++++++++++++++++++++++++++++++++++++
10 mkspecs/win32-g++-oe/qplatformdefs.h | 42 ++++++++++++++ 12 mkspecs/win32-g++-oe/qplatformdefs.h | 42 +++++++++++++++++
11 2 files changed, 151 insertions(+) 13 2 files changed, 129 insertions(+)
12 create mode 100644 mkspecs/win32-g++-oe/qmake.conf 14 create mode 100644 mkspecs/win32-g++-oe/qmake.conf
13 create mode 100644 mkspecs/win32-g++-oe/qplatformdefs.h 15 create mode 100644 mkspecs/win32-g++-oe/qplatformdefs.h
14 16
15diff --git a/mkspecs/win32-g++-oe/qmake.conf b/mkspecs/win32-g++-oe/qmake.conf 17diff --git a/mkspecs/win32-g++-oe/qmake.conf b/mkspecs/win32-g++-oe/qmake.conf
16new file mode 100644 18new file mode 100644
17index 0000000..1c8879a 19index 0000000..76eefe5
18--- /dev/null 20--- /dev/null
19+++ b/mkspecs/win32-g++-oe/qmake.conf 21+++ b/mkspecs/win32-g++-oe/qmake.conf
20@@ -0,0 +1,109 @@ 22@@ -0,0 +1,87 @@
21+# 23+#
22+# qmake configuration for win32-g++ 24+# qmake configuration for win32-g++
23+# 25+#
@@ -28,6 +30,7 @@ index 0000000..1c8879a
28+# 30+#
29+ 31+
30+load(device_config) 32+load(device_config)
33+include(../common/g++-base.conf)
31+ 34+
32+MAKEFILE_GENERATOR = MINGW 35+MAKEFILE_GENERATOR = MINGW
33+QMAKE_PLATFORM = win32 mingw 36+QMAKE_PLATFORM = win32 mingw
@@ -38,45 +41,22 @@ index 0000000..1c8879a
38+QMAKE_EXT_OBJ = .o 41+QMAKE_EXT_OBJ = .o
39+QMAKE_EXT_RES = _res.o 42+QMAKE_EXT_RES = _res.o
40+ 43+
41+QMAKE_COMPILER = $(OE_QMAKE_COMPILER) gcc 44+QMAKE_COMPILER = $$(OE_QMAKE_COMPILER)
42+ 45+
43+QMAKE_CC = $(OE_QMAKE_CC) 46+QMAKE_CC = $$(OE_QMAKE_CC)
44+QMAKE_LEX = flex 47+QMAKE_LEX = flex
45+QMAKE_LEXFLAGS = 48+QMAKE_LEXFLAGS =
46+QMAKE_YACC = byacc 49+QMAKE_YACC = bison -y
47+QMAKE_YACCFLAGS = -d 50+QMAKE_YACCFLAGS = -d
48+QMAKE_CFLAGS = -pipe $(OE_QMAKE_CFLAGS) 51+QMAKE_CFLAGS += -fno-keep-inline-dllexport $$(OE_QMAKE_CFLAGS)
49+QMAKE_CFLAGS_DEPS = -M 52+QMAKE_CFLAGS_WARN_ON += -Wextra
50+QMAKE_CFLAGS_WARN_ON = -Wall -Wextra 53+QMAKE_CFLAGS_SSE2 += -mstackrealign
51+QMAKE_CFLAGS_WARN_OFF = -w 54+
52+QMAKE_CFLAGS_RELEASE = -O2 55+QMAKE_CXX = $$(OE_QMAKE_CXX)
53+QMAKE_CFLAGS_DEBUG = -g
54+QMAKE_CFLAGS_YACC = -Wno-unused -Wno-parentheses
55+QMAKE_CFLAGS_SPLIT_SECTIONS = -ffunction-sections
56+QMAKE_CFLAGS_SSE2 = -msse2 -mstackrealign
57+QMAKE_CFLAGS_SSE3 = -msse3
58+QMAKE_CFLAGS_SSSE3 = -mssse3
59+QMAKE_CFLAGS_SSE4_1 = -msse4.1
60+QMAKE_CFLAGS_SSE4_2 = -msse4.2
61+QMAKE_CFLAGS_AVX = -mavx
62+QMAKE_CFLAGS_AVX2 = -mavx2
63+QMAKE_CFLAGS_NEON = -mfpu=neon
64+
65+QMAKE_CXX = $(OE_QMAKE_CXX)
66+QMAKE_CXXFLAGS = $$QMAKE_CFLAGS $(OE_QMAKE_CXXFLAGS)
67+QMAKE_CXXFLAGS_DEPS = $$QMAKE_CFLAGS_DEPS
68+QMAKE_CXXFLAGS_WARN_ON = $$QMAKE_CFLAGS_WARN_ON
69+QMAKE_CXXFLAGS_WARN_OFF = $$QMAKE_CFLAGS_WARN_OFF
70+QMAKE_CXXFLAGS_RELEASE = $$QMAKE_CFLAGS_RELEASE
71+QMAKE_CXXFLAGS_DEBUG = $$QMAKE_CFLAGS_DEBUG
72+QMAKE_CXXFLAGS_YACC = $$QMAKE_CFLAGS_YACC
73+QMAKE_CXXFLAGS_THREAD = $$QMAKE_CFLAGS_THREAD 56+QMAKE_CXXFLAGS_THREAD = $$QMAKE_CFLAGS_THREAD
74+QMAKE_CXXFLAGS_RTTI_ON = -frtti 57+QMAKE_CXXFLAGS_RTTI_ON = -frtti
75+QMAKE_CXXFLAGS_RTTI_OFF = -fno-rtti 58+QMAKE_CXXFLAGS_RTTI_OFF = -fno-rtti
76+QMAKE_CXXFLAGS_EXCEPTIONS_ON = -fexceptions -mthreads 59+QMAKE_CXXFLAGS_EXCEPTIONS_ON = -fexceptions -mthreads
77+QMAKE_CXXFLAGS_EXCEPTIONS_OFF = -fno-exceptions
78+QMAKE_CXXFLAGS_CXX11 = -std=c++0x
79+QMAKE_CXXFLAGS_SPLIT_SECTIONS = $$QMAKE_CFLAGS_SPLIT_SECTIONS
80+ 60+
81+QMAKE_INCDIR = 61+QMAKE_INCDIR =
82+ 62+
@@ -85,19 +65,15 @@ index 0000000..1c8879a
85+QMAKE_RUN_CXX = $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $obj $src 65+QMAKE_RUN_CXX = $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $obj $src
86+QMAKE_RUN_CXX_IMP = $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $< 66+QMAKE_RUN_CXX_IMP = $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
87+ 67+
88+QMAKE_LINK = $(OE_QMAKE_LINK) 68+QMAKE_LINK = $$(OE_QMAKE_LINK)
89+QMAKE_LINK_C = $(OE_QMAKE_LINK) 69+QMAKE_LINK_C = $$(OE_QMAKE_LINK)
90+QMAKE_LFLAGS = $(OE_QMAKE_LDFLAGS) 70+QMAKE_LFLAGS = $$(OE_QMAKE_LDFLAGS)
91+QMAKE_LFLAGS_EXCEPTIONS_ON = -mthreads 71+QMAKE_LFLAGS_EXCEPTIONS_ON = -mthreads
92+QMAKE_LFLAGS_EXCEPTIONS_OFF =
93+QMAKE_LFLAGS_RELEASE = -Wl,-s 72+QMAKE_LFLAGS_RELEASE = -Wl,-s
94+QMAKE_LFLAGS_DEBUG =
95+QMAKE_LFLAGS_CONSOLE = -Wl,-subsystem,console 73+QMAKE_LFLAGS_CONSOLE = -Wl,-subsystem,console
96+QMAKE_LFLAGS_WINDOWS = -Wl,-subsystem,windows 74+QMAKE_LFLAGS_WINDOWS = -Wl,-subsystem,windows
97+QMAKE_LFLAGS_DLL = -shared 75+QMAKE_LFLAGS_DLL = -shared
98+QMAKE_LFLAGS_CXX11 =
99+QMAKE_LFLAGS_GCSECTIONS = -Wl,--gc-sections 76+QMAKE_LFLAGS_GCSECTIONS = -Wl,--gc-sections
100+QMAKE_LFLAGS_USE_GOLD = -fuse-ld=gold
101+QMAKE_LINK_OBJECT_MAX = 10 77+QMAKE_LINK_OBJECT_MAX = 10
102+QMAKE_LINK_OBJECT_SCRIPT = object_script 78+QMAKE_LINK_OBJECT_SCRIPT = object_script
103+QMAKE_PREFIX_SHLIB = 79+QMAKE_PREFIX_SHLIB =
@@ -111,21 +87,25 @@ index 0000000..1c8879a
111+QMAKE_LIBS_GUI = -lgdi32 -lcomdlg32 -loleaut32 -limm32 -lwinmm -lws2_32 -lole32 -luuid -luser32 -ladvapi32 87+QMAKE_LIBS_GUI = -lgdi32 -lcomdlg32 -loleaut32 -limm32 -lwinmm -lws2_32 -lole32 -luuid -luser32 -ladvapi32
112+QMAKE_LIBS_NETWORK = -lws2_32 88+QMAKE_LIBS_NETWORK = -lws2_32
113+QMAKE_LIBS_OPENGL = -lglu32 -lopengl32 -lgdi32 -luser32 89+QMAKE_LIBS_OPENGL = -lglu32 -lopengl32 -lgdi32 -luser32
114+QMAKE_LIBS_OPENGL_ES2 = -llibEGL -llibGLESv2 -lgdi32 -luser32 90+QMAKE_LIBS_OPENGL_ES2 = -lgdi32 -luser32
115+QMAKE_LIBS_OPENGL_ES2_DEBUG = -llibEGLd -llibGLESv2d -lgdi32 -luser32 91+QMAKE_LIBS_OPENGL_ES2_DEBUG = -lgdi32 -luser32
116+QMAKE_LIBS_COMPAT = -ladvapi32 -lshell32 -lcomdlg32 -luser32 -lgdi32 -lws2_32 92+QMAKE_LIBS_COMPAT = -ladvapi32 -lshell32 -lcomdlg32 -luser32 -lgdi32 -lws2_32
117+QMAKE_LIBS_QT_ENTRY = -lmingw32 -lqtmain 93+QMAKE_LIBS_QT_ENTRY = -lmingw32 -lqtmain
118+ 94+
119+QMAKE_IDL = midl 95+QMAKE_IDL = midl
120+QMAKE_LIB = $(OE_QMAKE_AR) -ru 96+QMAKE_LIB = $$(OE_QMAKE_AR) -rc
121+QMAKE_RC = $(RC) 97+QMAKE_RC = $$(RC)
122+ 98+
123+QMAKE_STRIP = $${OE_QMAKE_STRIP} 99+QMAKE_STRIP = $$(OE_QMAKE_STRIP)
124+QMAKE_STRIPFLAGS_LIB += --strip-unneeded 100+QMAKE_STRIPFLAGS_LIB += --strip-unneeded
125+QMAKE_OBJCOPY = $${CROSS_COMPILE}objcopy 101+QMAKE_OBJCOPY = $${CROSS_COMPILE}objcopy
126+QMAKE_NM = $${CROSS_COMPILE}nm -P 102+QMAKE_NM = $${CROSS_COMPILE}nm -P
127+ 103+
128+isEmpty(QMAKE_QT_CONFIG):QMAKE_QT_CONFIG = $(OE_QMAKE_QT_CONFIG) 104+isEmpty(QMAKE_QT_CONFIG):QMAKE_QT_CONFIG = $$(OE_QMAKE_QT_CONFIG)
105+
106+include(../common/angle.conf)
107+include(../common/gcc-base.conf)
108+
129+load(qt_config) 109+load(qt_config)
130diff --git a/mkspecs/win32-g++-oe/qplatformdefs.h b/mkspecs/win32-g++-oe/qplatformdefs.h 110diff --git a/mkspecs/win32-g++-oe/qplatformdefs.h b/mkspecs/win32-g++-oe/qplatformdefs.h
131new file mode 100644 111new file mode 100644
@@ -175,6 +155,3 @@ index 0000000..9d63527
175+****************************************************************************/ 155+****************************************************************************/
176+ 156+
177+#include "../win32-g++/qplatformdefs.h" 157+#include "../win32-g++/qplatformdefs.h"
178--
1791.9.1
180
diff --git a/recipes/connman-conf/connman-conf.bbappend b/recipes/connman-conf/connman-conf.bbappend
new file mode 100644
index 0000000..06dc61d
--- /dev/null
+++ b/recipes/connman-conf/connman-conf.bbappend
@@ -0,0 +1,42 @@
1############################################################################
2##
3## Copyright (C) 2017 The Qt Company Ltd.
4## Contact: https://www.qt.io/licensing/
5##
6## This file is part of the Boot to Qt meta layer.
7##
8## $QT_BEGIN_LICENSE:GPL$
9## Commercial License Usage
10## Licensees holding valid commercial Qt licenses may use this file in
11## accordance with the commercial license agreement provided with the
12## Software or, alternatively, in accordance with the terms contained in
13## a written agreement between you and The Qt Company. For licensing terms
14## and conditions see https://www.qt.io/terms-conditions. For further
15## information use the contact form at https://www.qt.io/contact-us.
16##
17## GNU General Public License Usage
18## Alternatively, this file may be used under the terms of the GNU
19## General Public License version 3 or (at your option) any later version
20## approved by the KDE Free Qt Foundation. The licenses are as published by
21## the Free Software Foundation and appearing in the file LICENSE.GPL3
22## included in the packaging of this file. Please review the following
23## information to ensure the GNU General Public License requirements will
24## be met: https://www.gnu.org/licenses/gpl-3.0.html.
25##
26## $QT_END_LICENSE$
27##
28############################################################################
29
30FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:"
31
32CONNMAN_SETTINGS_DIR := "${localstatedir}/lib/connman"
33
34FILES_${PN} += "${CONNMAN_SETTINGS_DIR}/settings"
35
36SRC_URI += "file://settings \
37 "
38
39do_install_append() {
40 install -d ${D}/${CONNMAN_SETTINGS_DIR}
41 install -m 0644 ${WORKDIR}/settings ${D}/${CONNMAN_SETTINGS_DIR}/settings
42}
diff --git a/recipes/connman-conf/connman-conf/settings b/recipes/connman-conf/connman-conf/settings
new file mode 100644
index 0000000..edfedd4
--- /dev/null
+++ b/recipes/connman-conf/connman-conf/settings
@@ -0,0 +1,5 @@
1[global]
2OfflineMode=false
3
4[Gadget]
5Enable=true
diff --git a/recipes/python/python3-native_%.bbappend b/recipes/python/python3-native_%.bbappend
new file mode 100644
index 0000000..9015f3f
--- /dev/null
+++ b/recipes/python/python3-native_%.bbappend
@@ -0,0 +1 @@
SRC_URI_remove = "file://python-3.3-multilib.patch"
diff --git a/recipes/python/python3-virtualenv.bb b/recipes/python/python3-virtualenv.bb
new file mode 100644
index 0000000..cc091b8
--- /dev/null
+++ b/recipes/python/python3-virtualenv.bb
@@ -0,0 +1,21 @@
1SUMMARY = "Virtual Python Environment builder"
2HOMEPAGE = "http://github.com/gitpython-developers/GitPython"
3SECTION = "devel/python"
4LICENSE = "BSD-3-Clause"
5LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=51910050bd6ad04a50033f3e15d6ce43"
6
7PV="15.1.0"
8SRC_URI = "https://files.pythonhosted.org/packages/source/v/virtualenv/virtualenv-15.1.0.tar.gz"
9
10SRC_URI[md5sum] = "44e19f4134906fe2d75124427dc9b716"
11SRC_URI[sha256sum] = "02f8102c2436bb03b3ee6dede1919d1dac8a427541652e5ec95171ec8adbc93a"
12
13UPSTREAM_CHECK_URI = "https://pypi.python.org/pypi/virtualenv/"
14UPSTREAM_CHECK_REGEX = "/virtualenv/(?P<pver>(\d+[\.\-_]*)+)"
15
16S = "${WORKDIR}/virtualenv-${PV}"
17
18BBCLASSEXTEND = "native nativesdk"
19
20inherit setuptools3
21
diff --git a/recipes/python/python3_%.bbappend b/recipes/python/python3_%.bbappend
new file mode 100644
index 0000000..9015f3f
--- /dev/null
+++ b/recipes/python/python3_%.bbappend
@@ -0,0 +1 @@
SRC_URI_remove = "file://python-3.3-multilib.patch"
diff --git a/scripts/manifest.xml b/scripts/manifest.xml
index 4ea0f90..e7e6624 100644
--- a/scripts/manifest.xml
+++ b/scripts/manifest.xml
@@ -48,7 +48,7 @@
48 groups="notdefault,external,ti"/> 48 groups="notdefault,external,ti"/>
49 <project name="meta-raspberrypi" 49 <project name="meta-raspberrypi"
50 remote="yocto" 50 remote="yocto"
51 revision="cce6292e41493158c26f5b1b7fded97faacf10d7" 51 revision="380bf2ff445c2049bdea15f3bb36e8cb36540345"
52 path="sources/meta-raspberrypi" 52 path="sources/meta-raspberrypi"
53 groups="notdefault,external,rpi"/> 53 groups="notdefault,external,rpi"/>
54 <project name="meta-intel" 54 <project name="meta-intel"
diff --git a/scripts/upload.sh b/scripts/upload.sh
index 92256cb..cb94719 100755
--- a/scripts/upload.sh
+++ b/scripts/upload.sh
@@ -31,7 +31,7 @@
31set -x 31set -x
32set -e 32set -e
33 33
34RELEASE=5.10 34RELEASE=$(grep PV ../sources/meta-qt5/recipes-qt/qt5/qt5-git.inc | grep -o [0-9.]*)
35UPLOADPATH=QT@ci-files02-hki.ci.local:/srv/jenkins_data/enterprise/b2qt/yocto/${RELEASE}/ 35UPLOADPATH=QT@ci-files02-hki.ci.local:/srv/jenkins_data/enterprise/b2qt/yocto/${RELEASE}/
36UPLOADS="\ 36UPLOADS="\
37 tmp/deploy/images/${MACHINE}/b2qt-${PROJECT}-qt5-image-${MACHINE}.7z \ 37 tmp/deploy/images/${MACHINE}/b2qt-${PROJECT}-qt5-image-${MACHINE}.7z \