diff options
author | Samuli Piippo <samuli.piippo@qt.io> | 2017-08-11 07:10:05 +0000 |
---|---|---|
committer | The Qt Project <gerrit-noreply@qt-project.org> | 2017-08-11 07:11:57 +0000 |
commit | 2b70147f1e353e22bd989915de8bac584fa8ce9f (patch) | |
tree | 29989002d5e9b5092a0b91eda7a8839c3f833bf0 | |
parent | a480c24569a7f057aa56fcf820eefc9ed556b70f (diff) | |
parent | b7e25e0611a20d59811cdd9f22a64875c4fb7a79 (diff) | |
download | meta-boot2qt-2b70147f1e353e22bd989915de8bac584fa8ce9f.tar.gz |
Merge "Merge remote-tracking branch 'origin/morty' into pyro" into refs/staging/pyro
-rw-r--r-- | files/qbsp/toolchain_installscript.qs | 5 | ||||
-rw-r--r-- | meta-raspberrypi-extras/recipes/bootfiles/rpi-config_git.bbappend | 32 | ||||
-rw-r--r-- | recipes-qt/automotive/qtivi_git.bb | 45 | ||||
-rw-r--r-- | recipes-qt/qt5/qtbase/0001-Add-win32-g-oe-mkspec-that-uses-the-OE_-environment.patch | 83 | ||||
-rw-r--r-- | recipes/connman-conf/connman-conf.bbappend | 42 | ||||
-rw-r--r-- | recipes/connman-conf/connman-conf/settings | 5 | ||||
-rw-r--r-- | recipes/python/python3-native_%.bbappend | 1 | ||||
-rw-r--r-- | recipes/python/python3-virtualenv.bb | 21 | ||||
-rw-r--r-- | recipes/python/python3_%.bbappend | 1 | ||||
-rw-r--r-- | scripts/manifest.xml | 2 | ||||
-rwxr-xr-x | scripts/upload.sh | 2 |
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 | |||
30 | do_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 | ||
38 | DEPENDS = "qtbase qtdeclarative qtmultimedia qtivi-native" | ||
39 | DEPENDS_class-native = "qtbase" | ||
40 | DEPENDS_class-nativesdk = "qtbase" | ||
41 | |||
38 | inherit qt5-module | 42 | inherit qt5-module |
43 | inherit python3native | ||
39 | require recipes-qt/qt5/qt5-git.inc | 44 | require recipes-qt/qt5/qt5-git.inc |
40 | 45 | ||
41 | PACKAGECONFIG ?= "taglib" | 46 | QT_MODULE_BRANCH_QFACE = "upstream/develop" |
42 | PACKAGECONFIG[taglib] = "CONFIG+=config_taglib CONFIG+=done_config_taglib,CONFIG+=done_config_taglib,taglib" | 47 | |
43 | PACKAGECONFIG[geniviextras-only] = "CONFIG+=geniviextras-only" | 48 | SRC_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 | |||
52 | SRCREV_qtivi = "3205b6e8f57273096ae60d8f6fcdbe597c350393" | ||
53 | SRCREV_qface = "b1d96d85a7c43ac74335b9a1a99a68507047f5bc" | ||
54 | SRCREV = "${SRCREV_qtivi}" | ||
55 | SRCREV_FORMAT = "qtivi_qface" | ||
56 | |||
57 | PACKAGECONFIG ?= "taglib dlt ivigenerator" | ||
58 | PACKAGECONFIG[taglib] = "QMAKE_EXTRA_ARGS+=-feature-taglib,QMAKE_EXTRA_ARGS+=-no-feature-taglib,taglib" | ||
59 | PACKAGECONFIG[dlt] = "QMAKE_EXTRA_ARGS+=-feature-dlt,QMAKE_EXTRA_ARGS+=-no-feature-dlt,dlt-daemon" | ||
60 | PACKAGECONFIG[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" | ||
62 | PACKAGECONFIG[ivigenerator] = "QMAKE_EXTRA_ARGS+=-system-ivigenerator" | ||
63 | PACKAGECONFIG[ivigenerator-native] = "QMAKE_EXTRA_ARGS+=-qt-ivigenerator,,python3 python3-virtualenv" | ||
64 | PACKAGECONFIG[host-tools-only] = "QMAKE_EXTRA_ARGS+=-host-tools-only" | ||
65 | |||
66 | PACKAGECONFIG_class-native ??= "host-tools-only ivigenerator-native" | ||
67 | PACKAGECONFIG_class-nativesdk ??= "${PACKAGECONFIG_class-native}" | ||
68 | |||
69 | EXTRA_QMAKEVARS_PRE += "${PACKAGECONFIG_CONFARGS} ${@bb.utils.contains_any('PACKAGECONFIG', 'ivigenerator ivigenerator-native', '', 'QMAKE_EXTRA_ARGS+=-no-ivigenerator', d)}" | ||
44 | 70 | ||
45 | EXTRA_QMAKEVARS_PRE += "${PACKAGECONFIG_CONFARGS}" | 71 | do_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 | ||
47 | SRCREV = "40e8ba1c8dd89474c4d890a3e050890d0cd9654e" | 80 | BBCLASSEXTEND += "native nativesdk" |
48 | 81 | ||
49 | DEPENDS = "qtbase qtdeclarative qtmultimedia" | 82 | INSANE_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 @@ | |||
1 | From 5363b4d6d1f3c5683267ec3e190b85eca964eef8 Mon Sep 17 00:00:00 2001 | 1 | From 0386cb5f9a46e56a0a94f2a92e87ed52d41cf4ea Mon Sep 17 00:00:00 2001 |
2 | From: David Schulz <david.schulz@theqtcompany.com> | 2 | From: David Schulz <david.schulz@theqtcompany.com> |
3 | Date: Fri, 3 Jul 2015 16:06:59 +0200 | 3 | Date: Fri, 3 Jul 2015 16:06:59 +0200 |
4 | Subject: [PATCH] Add win32-g++-oe mkspec that uses the OE_ environment. | 4 | Subject: [PATCH] Add win32-g++-oe mkspec that uses the OE_ environment. |
5 | 5 | ||
6 | Upstream-Status: Inappropriate [embedded specific] | 6 | Upstream-Status: Inappropriate [embedded specific] |
7 | too OE specific, probably cannot be upstreamed | 7 | too OE specific, probably cannot be upstreamed |
8 | |||
9 | Change-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 | ||
15 | diff --git a/mkspecs/win32-g++-oe/qmake.conf b/mkspecs/win32-g++-oe/qmake.conf | 17 | diff --git a/mkspecs/win32-g++-oe/qmake.conf b/mkspecs/win32-g++-oe/qmake.conf |
16 | new file mode 100644 | 18 | new file mode 100644 |
17 | index 0000000..1c8879a | 19 | index 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) |
130 | diff --git a/mkspecs/win32-g++-oe/qplatformdefs.h b/mkspecs/win32-g++-oe/qplatformdefs.h | 110 | diff --git a/mkspecs/win32-g++-oe/qplatformdefs.h b/mkspecs/win32-g++-oe/qplatformdefs.h |
131 | new file mode 100644 | 111 | new 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 | -- | ||
179 | 1.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 | |||
30 | FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:" | ||
31 | |||
32 | CONNMAN_SETTINGS_DIR := "${localstatedir}/lib/connman" | ||
33 | |||
34 | FILES_${PN} += "${CONNMAN_SETTINGS_DIR}/settings" | ||
35 | |||
36 | SRC_URI += "file://settings \ | ||
37 | " | ||
38 | |||
39 | do_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] | ||
2 | OfflineMode=false | ||
3 | |||
4 | [Gadget] | ||
5 | Enable=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 @@ | |||
1 | SUMMARY = "Virtual Python Environment builder" | ||
2 | HOMEPAGE = "http://github.com/gitpython-developers/GitPython" | ||
3 | SECTION = "devel/python" | ||
4 | LICENSE = "BSD-3-Clause" | ||
5 | LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=51910050bd6ad04a50033f3e15d6ce43" | ||
6 | |||
7 | PV="15.1.0" | ||
8 | SRC_URI = "https://files.pythonhosted.org/packages/source/v/virtualenv/virtualenv-15.1.0.tar.gz" | ||
9 | |||
10 | SRC_URI[md5sum] = "44e19f4134906fe2d75124427dc9b716" | ||
11 | SRC_URI[sha256sum] = "02f8102c2436bb03b3ee6dede1919d1dac8a427541652e5ec95171ec8adbc93a" | ||
12 | |||
13 | UPSTREAM_CHECK_URI = "https://pypi.python.org/pypi/virtualenv/" | ||
14 | UPSTREAM_CHECK_REGEX = "/virtualenv/(?P<pver>(\d+[\.\-_]*)+)" | ||
15 | |||
16 | S = "${WORKDIR}/virtualenv-${PV}" | ||
17 | |||
18 | BBCLASSEXTEND = "native nativesdk" | ||
19 | |||
20 | inherit 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 @@ | |||
31 | set -x | 31 | set -x |
32 | set -e | 32 | set -e |
33 | 33 | ||
34 | RELEASE=5.10 | 34 | RELEASE=$(grep PV ../sources/meta-qt5/recipes-qt/qt5/qt5-git.inc | grep -o [0-9.]*) |
35 | UPLOADPATH=QT@ci-files02-hki.ci.local:/srv/jenkins_data/enterprise/b2qt/yocto/${RELEASE}/ | 35 | UPLOADPATH=QT@ci-files02-hki.ci.local:/srv/jenkins_data/enterprise/b2qt/yocto/${RELEASE}/ |
36 | UPLOADS="\ | 36 | UPLOADS="\ |
37 | tmp/deploy/images/${MACHINE}/b2qt-${PROJECT}-qt5-image-${MACHINE}.7z \ | 37 | tmp/deploy/images/${MACHINE}/b2qt-${PROJECT}-qt5-image-${MACHINE}.7z \ |