diff options
337 files changed, 2212 insertions, 993 deletions
diff --git a/b2qt-init-build-env b/b2qt-init-build-env index d4dbbdf..5b2d630 100755 --- a/b2qt-init-build-env +++ b/b2qt-init-build-env | |||
@@ -106,10 +106,16 @@ get_groups() { | |||
106 | all) | 106 | all) |
107 | PROJECT_GROUPS="external" | 107 | PROJECT_GROUPS="external" |
108 | ;; | 108 | ;; |
109 | apalis-imx8|imx8qmlpddr4arm2) | ||
110 | PROJECT_GROUPS="fsl-imx8" | ||
111 | ;; | ||
109 | apalis-imx6|colibri-imx6|colibri-vf|colibri-imx7) | 112 | apalis-imx6|colibri-imx6|colibri-vf|colibri-imx7) |
110 | PROJECT_GROUPS="toradex" | 113 | PROJECT_GROUPS="toradex" |
111 | ;; | 114 | ;; |
112 | imx6qsabresd|imx6dlsabresd|nitrogen6x|imx7dsabresd|imx7s-warp) | 115 | nitrogen6x|nitrogen7) |
116 | PROJECT_GROUPS="boundary" | ||
117 | ;; | ||
118 | imx6qsabresd|imx6dlsabresd|imx7dsabresd|imx7s-warp) | ||
113 | PROJECT_GROUPS="fsl" | 119 | PROJECT_GROUPS="fsl" |
114 | ;; | 120 | ;; |
115 | smarc-samx6i) | 121 | smarc-samx6i) |
@@ -130,7 +136,7 @@ get_groups() { | |||
130 | emulator) | 136 | emulator) |
131 | PROJECT_GROUPS="emulator" | 137 | PROJECT_GROUPS="emulator" |
132 | ;; | 138 | ;; |
133 | jetson-tx1|jetson-tk1) | 139 | jetson-tx1|jetson-tx2|jetson-tk1) |
134 | PROJECT_GROUPS="jetson" | 140 | PROJECT_GROUPS="jetson" |
135 | ;; | 141 | ;; |
136 | salvator-x|h3ulcb|m3ulcb) | 142 | salvator-x|h3ulcb|m3ulcb) |
@@ -150,7 +156,7 @@ get_groups() { | |||
150 | 156 | ||
151 | list_devices() { | 157 | list_devices() { |
152 | echo "Available device configurations:" | 158 | echo "Available device configurations:" |
153 | for device in $(ls $DIR/conf/distro/include/*.conf); do | 159 | for device in $(ls ${DIR}/meta-boot2qt-distro/conf/distro/include/*.conf); do |
154 | echo " $(basename ${device%%.conf})" | 160 | echo " $(basename ${device%%.conf})" |
155 | done | 161 | done |
156 | } | 162 | } |
@@ -188,10 +194,6 @@ init() { | |||
188 | ln -s ${DIR} sources/meta-boot2qt | 194 | ln -s ${DIR} sources/meta-boot2qt |
189 | fi | 195 | fi |
190 | 196 | ||
191 | if [ ! -e "sources/meta-qt5" ] && [ -e "${DIR}/../meta-qt5" ]; then | ||
192 | ln -s $(readlink -f ${DIR}/../meta-qt5) sources/meta-qt5 | ||
193 | fi | ||
194 | |||
195 | if [ ! -e "setup-environment.sh" ]; then | 197 | if [ ! -e "setup-environment.sh" ]; then |
196 | ln -s ${DIR}/scripts/setup-environment.sh setup-environment.sh | 198 | ln -s ${DIR}/scripts/setup-environment.sh setup-environment.sh |
197 | fi | 199 | fi |
diff --git a/classes/qtquickcompiler.bbclass b/classes/qtquickcompiler.bbclass deleted file mode 100644 index 3a1bcbe..0000000 --- a/classes/qtquickcompiler.bbclass +++ /dev/null | |||
@@ -1,53 +0,0 @@ | |||
1 | ############################################################################ | ||
2 | ## | ||
3 | ## Copyright (C) 2016 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 | python __anonymous() { | ||
31 | if d.getVar('DISABLE_QTQUICKCOMPILER', True) == "1": | ||
32 | return | ||
33 | |||
34 | provider = "" | ||
35 | sdk_path = d.getVar('B2QTBASE', True) + "/recipes-qt/qt5-addons/qtquickcompiler-sdk" | ||
36 | pn = d.getVar("PN", True) | ||
37 | |||
38 | if d.getVar('ENABLE_QTQUICKCOMPILER', True) == "1": | ||
39 | provider = "qtquickcompiler" | ||
40 | elif os.path.isdir(sdk_path): | ||
41 | provider = "qtquickcompiler-sdk" | ||
42 | else: | ||
43 | bb.note("qtquickcompiler not enabled for %s" % pn) | ||
44 | return | ||
45 | |||
46 | if "toolchain-host" in pn: | ||
47 | d.appendVar('RDEPENDS_' + pn, " nativesdk-%s-tools" % provider) | ||
48 | if "toolchain-target" in pn: | ||
49 | d.appendVar('RDEPENDS_' + pn, " %s-dev" % provider) | ||
50 | else: | ||
51 | d.appendVar('DEPENDS', " %s %s-native" % (provider, provider)) | ||
52 | d.appendVar('EXTRA_QMAKEVARS_PRE', " CONFIG+=qtquickcompiler") | ||
53 | } | ||
diff --git a/classes/remove-libtool.bbclass b/classes/remove-libtool.bbclass deleted file mode 100644 index 0d7bd21..0000000 --- a/classes/remove-libtool.bbclass +++ /dev/null | |||
@@ -1,11 +0,0 @@ | |||
1 | # This class removes libtool .la files after do_install | ||
2 | |||
3 | REMOVE_LIBTOOL_LA ?= "1" | ||
4 | |||
5 | remove_libtool_la() { | ||
6 | if [ "${REMOVE_LIBTOOL_LA}" != "0" ]; then | ||
7 | find "${D}" -ignore_readdir_race -name "*.la" -delete | ||
8 | fi | ||
9 | } | ||
10 | |||
11 | do_install[postfuncs] += "remove_libtool_la" | ||
diff --git a/classes/qmake5_paths.bbclass b/meta-boot2qt-distro/classes/qmake5_paths.bbclass index 32c7716..32c7716 100644 --- a/classes/qmake5_paths.bbclass +++ b/meta-boot2qt-distro/classes/qmake5_paths.bbclass | |||
diff --git a/meta-boot2qt-distro/conf/bblayers.conf.boundary.sample b/meta-boot2qt-distro/conf/bblayers.conf.boundary.sample new file mode 100644 index 0000000..14d9c0b --- /dev/null +++ b/meta-boot2qt-distro/conf/bblayers.conf.boundary.sample | |||
@@ -0,0 +1,54 @@ | |||
1 | ############################################################################ | ||
2 | ## | ||
3 | ## Copyright (C) 2018 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 | # POKY_BBLAYERS_CONF_VERSION is increased each time build/conf/bblayers.conf | ||
31 | # changes incompatibly | ||
32 | POKY_BBLAYERS_CONF_VERSION = "2" | ||
33 | |||
34 | BBPATH = "${TOPDIR}" | ||
35 | BBFILES ?= "" | ||
36 | BSPDIR := "${@os.path.abspath(os.path.dirname(d.getVar('FILE', True)) + '/../..')}" | ||
37 | |||
38 | BBLAYERS ?= " \ | ||
39 | ${BSPDIR}/sources/poky/meta \ | ||
40 | ${BSPDIR}/sources/poky/meta-poky \ | ||
41 | ${BSPDIR}/sources/meta-boundary \ | ||
42 | ${BSPDIR}/sources/meta-freescale \ | ||
43 | ${BSPDIR}/sources/meta-freescale-3rdparty \ | ||
44 | ${BSPDIR}/sources/meta-openembedded/meta-oe \ | ||
45 | ${BSPDIR}/sources/meta-openembedded/meta-python \ | ||
46 | ${BSPDIR}/sources/meta-openembedded/meta-networking \ | ||
47 | ${BSPDIR}/sources/meta-openembedded/meta-initramfs \ | ||
48 | ${BSPDIR}/sources/meta-openembedded/meta-multimedia \ | ||
49 | ${BSPDIR}/sources/meta-boot2qt/meta-boot2qt \ | ||
50 | ${BSPDIR}/sources/meta-boot2qt/meta-boot2qt-distro \ | ||
51 | ${BSPDIR}/sources/meta-boot2qt/meta-fsl-extras \ | ||
52 | ${BSPDIR}/sources/meta-mingw \ | ||
53 | ${BSPDIR}/sources/meta-qt5 \ | ||
54 | " | ||
diff --git a/conf/bblayers.conf.emulator.sample b/meta-boot2qt-distro/conf/bblayers.conf.emulator.sample index 381c488..bf32887 100644 --- a/conf/bblayers.conf.emulator.sample +++ b/meta-boot2qt-distro/conf/bblayers.conf.emulator.sample | |||
@@ -43,7 +43,8 @@ BBLAYERS ?= " \ | |||
43 | ${BSPDIR}/sources/meta-openembedded/meta-networking \ | 43 | ${BSPDIR}/sources/meta-openembedded/meta-networking \ |
44 | ${BSPDIR}/sources/meta-openembedded/meta-initramfs \ | 44 | ${BSPDIR}/sources/meta-openembedded/meta-initramfs \ |
45 | ${BSPDIR}/sources/meta-openembedded/meta-multimedia \ | 45 | ${BSPDIR}/sources/meta-openembedded/meta-multimedia \ |
46 | ${BSPDIR}/sources/meta-boot2qt \ | 46 | ${BSPDIR}/sources/meta-boot2qt/meta-boot2qt \ |
47 | ${BSPDIR}/sources/meta-boot2qt/meta-boot2qt-distro \ | ||
47 | ${BSPDIR}/sources/meta-mingw \ | 48 | ${BSPDIR}/sources/meta-mingw \ |
48 | ${BSPDIR}/sources/meta-qt5 \ | 49 | ${BSPDIR}/sources/meta-qt5 \ |
49 | " | 50 | " |
diff --git a/meta-boot2qt-distro/conf/bblayers.conf.fsl-imx8.sample b/meta-boot2qt-distro/conf/bblayers.conf.fsl-imx8.sample new file mode 100644 index 0000000..504577d --- /dev/null +++ b/meta-boot2qt-distro/conf/bblayers.conf.fsl-imx8.sample | |||
@@ -0,0 +1,55 @@ | |||
1 | ############################################################################ | ||
2 | ## | ||
3 | ## Copyright (C) 2018 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 | # POKY_BBLAYERS_CONF_VERSION is increased each time build/conf/bblayers.conf | ||
31 | # changes incompatibly | ||
32 | POKY_BBLAYERS_CONF_VERSION = "2" | ||
33 | |||
34 | BBPATH = "${TOPDIR}" | ||
35 | BBFILES ?= "" | ||
36 | BSPDIR := "${@os.path.abspath(os.path.dirname(d.getVar('FILE', True)) + '/../..')}" | ||
37 | |||
38 | BBLAYERS ?= " \ | ||
39 | ${BSPDIR}/sources/poky/meta \ | ||
40 | ${BSPDIR}/sources/poky/meta-poky \ | ||
41 | ${BSPDIR}/sources/meta-fsl-bsp-release/imx/meta-bsp \ | ||
42 | ${BSPDIR}/sources/meta-fsl-bsp-release/imx/meta-sdk \ | ||
43 | ${BSPDIR}/sources/meta-freescale \ | ||
44 | ${BSPDIR}/sources/meta-freescale-3rdparty \ | ||
45 | ${BSPDIR}/sources/meta-openembedded/meta-oe \ | ||
46 | ${BSPDIR}/sources/meta-openembedded/meta-python \ | ||
47 | ${BSPDIR}/sources/meta-openembedded/meta-networking \ | ||
48 | ${BSPDIR}/sources/meta-openembedded/meta-initramfs \ | ||
49 | ${BSPDIR}/sources/meta-openembedded/meta-multimedia \ | ||
50 | ${BSPDIR}/sources/meta-boot2qt/meta-boot2qt \ | ||
51 | ${BSPDIR}/sources/meta-boot2qt/meta-boot2qt-distro \ | ||
52 | ${BSPDIR}/sources/meta-boot2qt/meta-fsl-extras \ | ||
53 | ${BSPDIR}/sources/meta-mingw \ | ||
54 | ${BSPDIR}/sources/meta-qt5 \ | ||
55 | " | ||
diff --git a/conf/bblayers.conf.fsl.sample b/meta-boot2qt-distro/conf/bblayers.conf.fsl.sample index 389cb82..e6afe33 100644 --- a/conf/bblayers.conf.fsl.sample +++ b/meta-boot2qt-distro/conf/bblayers.conf.fsl.sample | |||
@@ -45,7 +45,8 @@ BBLAYERS ?= " \ | |||
45 | ${BSPDIR}/sources/meta-openembedded/meta-networking \ | 45 | ${BSPDIR}/sources/meta-openembedded/meta-networking \ |
46 | ${BSPDIR}/sources/meta-openembedded/meta-initramfs \ | 46 | ${BSPDIR}/sources/meta-openembedded/meta-initramfs \ |
47 | ${BSPDIR}/sources/meta-openembedded/meta-multimedia \ | 47 | ${BSPDIR}/sources/meta-openembedded/meta-multimedia \ |
48 | ${BSPDIR}/sources/meta-boot2qt \ | 48 | ${BSPDIR}/sources/meta-boot2qt/meta-boot2qt \ |
49 | ${BSPDIR}/sources/meta-boot2qt/meta-boot2qt-distro \ | ||
49 | ${BSPDIR}/sources/meta-boot2qt/meta-fsl-extras \ | 50 | ${BSPDIR}/sources/meta-boot2qt/meta-fsl-extras \ |
50 | ${BSPDIR}/sources/meta-mingw \ | 51 | ${BSPDIR}/sources/meta-mingw \ |
51 | ${BSPDIR}/sources/meta-qt5 \ | 52 | ${BSPDIR}/sources/meta-qt5 \ |
diff --git a/conf/bblayers.conf.intel.sample b/meta-boot2qt-distro/conf/bblayers.conf.intel.sample index e6094d6..efe626a 100644 --- a/conf/bblayers.conf.intel.sample +++ b/meta-boot2qt-distro/conf/bblayers.conf.intel.sample | |||
@@ -44,7 +44,8 @@ BBLAYERS ?= " \ | |||
44 | ${BSPDIR}/sources/meta-openembedded/meta-networking \ | 44 | ${BSPDIR}/sources/meta-openembedded/meta-networking \ |
45 | ${BSPDIR}/sources/meta-openembedded/meta-initramfs \ | 45 | ${BSPDIR}/sources/meta-openembedded/meta-initramfs \ |
46 | ${BSPDIR}/sources/meta-openembedded/meta-multimedia \ | 46 | ${BSPDIR}/sources/meta-openembedded/meta-multimedia \ |
47 | ${BSPDIR}/sources/meta-boot2qt \ | 47 | ${BSPDIR}/sources/meta-boot2qt/meta-boot2qt \ |
48 | ${BSPDIR}/sources/meta-boot2qt/meta-boot2qt-distro \ | ||
48 | ${BSPDIR}/sources/meta-boot2qt/meta-intel-extras \ | 49 | ${BSPDIR}/sources/meta-boot2qt/meta-intel-extras \ |
49 | ${BSPDIR}/sources/meta-mingw \ | 50 | ${BSPDIR}/sources/meta-mingw \ |
50 | ${BSPDIR}/sources/meta-qt5 \ | 51 | ${BSPDIR}/sources/meta-qt5 \ |
diff --git a/conf/bblayers.conf.jetson.sample b/meta-boot2qt-distro/conf/bblayers.conf.jetson.sample index 969f071..eccc371 100644 --- a/conf/bblayers.conf.jetson.sample +++ b/meta-boot2qt-distro/conf/bblayers.conf.jetson.sample | |||
@@ -44,7 +44,8 @@ BBLAYERS ?= " \ | |||
44 | ${BSPDIR}/sources/meta-openembedded/meta-networking \ | 44 | ${BSPDIR}/sources/meta-openembedded/meta-networking \ |
45 | ${BSPDIR}/sources/meta-openembedded/meta-initramfs \ | 45 | ${BSPDIR}/sources/meta-openembedded/meta-initramfs \ |
46 | ${BSPDIR}/sources/meta-openembedded/meta-multimedia \ | 46 | ${BSPDIR}/sources/meta-openembedded/meta-multimedia \ |
47 | ${BSPDIR}/sources/meta-boot2qt \ | 47 | ${BSPDIR}/sources/meta-boot2qt/meta-boot2qt \ |
48 | ${BSPDIR}/sources/meta-boot2qt/meta-boot2qt-distro \ | ||
48 | ${BSPDIR}/sources/meta-boot2qt/meta-tegra-extras \ | 49 | ${BSPDIR}/sources/meta-boot2qt/meta-tegra-extras \ |
49 | ${BSPDIR}/sources/meta-mingw \ | 50 | ${BSPDIR}/sources/meta-mingw \ |
50 | ${BSPDIR}/sources/meta-qt5 \ | 51 | ${BSPDIR}/sources/meta-qt5 \ |
diff --git a/conf/bblayers.conf.nvidia-tegra.sample b/meta-boot2qt-distro/conf/bblayers.conf.nvidia-tegra.sample index c1ac918..d042805 100644 --- a/conf/bblayers.conf.nvidia-tegra.sample +++ b/meta-boot2qt-distro/conf/bblayers.conf.nvidia-tegra.sample | |||
@@ -45,7 +45,8 @@ BBLAYERS ?= " \ | |||
45 | ${BSPDIR}/sources/meta-openembedded/meta-networking \ | 45 | ${BSPDIR}/sources/meta-openembedded/meta-networking \ |
46 | ${BSPDIR}/sources/meta-openembedded/meta-initramfs \ | 46 | ${BSPDIR}/sources/meta-openembedded/meta-initramfs \ |
47 | ${BSPDIR}/sources/meta-openembedded/meta-multimedia \ | 47 | ${BSPDIR}/sources/meta-openembedded/meta-multimedia \ |
48 | ${BSPDIR}/sources/meta-boot2qt \ | 48 | ${BSPDIR}/sources/meta-boot2qt/meta-boot2qt \ |
49 | ${BSPDIR}/sources/meta-boot2qt/meta-boot2qt-distro \ | ||
49 | ${BSPDIR}/sources/meta-boot2qt/meta-nvidia-extras \ | 50 | ${BSPDIR}/sources/meta-boot2qt/meta-nvidia-extras \ |
50 | ${BSPDIR}/sources/meta-mingw \ | 51 | ${BSPDIR}/sources/meta-mingw \ |
51 | ${BSPDIR}/sources/meta-qt5 \ | 52 | ${BSPDIR}/sources/meta-qt5 \ |
diff --git a/conf/bblayers.conf.rcar-gen3.sample b/meta-boot2qt-distro/conf/bblayers.conf.rcar-gen3.sample index 8f7a3c4..6f502ea 100644 --- a/conf/bblayers.conf.rcar-gen3.sample +++ b/meta-boot2qt-distro/conf/bblayers.conf.rcar-gen3.sample | |||
@@ -46,7 +46,8 @@ BBLAYERS ?= " \ | |||
46 | ${BSPDIR}/sources/meta-openembedded/meta-networking \ | 46 | ${BSPDIR}/sources/meta-openembedded/meta-networking \ |
47 | ${BSPDIR}/sources/meta-openembedded/meta-initramfs \ | 47 | ${BSPDIR}/sources/meta-openembedded/meta-initramfs \ |
48 | ${BSPDIR}/sources/meta-openembedded/meta-multimedia \ | 48 | ${BSPDIR}/sources/meta-openembedded/meta-multimedia \ |
49 | ${BSPDIR}/sources/meta-boot2qt \ | 49 | ${BSPDIR}/sources/meta-boot2qt/meta-boot2qt \ |
50 | ${BSPDIR}/sources/meta-boot2qt/meta-boot2qt-distro \ | ||
50 | ${BSPDIR}/sources/meta-boot2qt/meta-renesas-extras \ | 51 | ${BSPDIR}/sources/meta-boot2qt/meta-renesas-extras \ |
51 | ${BSPDIR}/sources/meta-mingw \ | 52 | ${BSPDIR}/sources/meta-mingw \ |
52 | ${BSPDIR}/sources/meta-qt5 \ | 53 | ${BSPDIR}/sources/meta-qt5 \ |
diff --git a/conf/bblayers.conf.rpi.sample b/meta-boot2qt-distro/conf/bblayers.conf.rpi.sample index e376bea..c701d0e 100644 --- a/conf/bblayers.conf.rpi.sample +++ b/meta-boot2qt-distro/conf/bblayers.conf.rpi.sample | |||
@@ -44,7 +44,8 @@ BBLAYERS ?= " \ | |||
44 | ${BSPDIR}/sources/meta-openembedded/meta-networking \ | 44 | ${BSPDIR}/sources/meta-openembedded/meta-networking \ |
45 | ${BSPDIR}/sources/meta-openembedded/meta-initramfs \ | 45 | ${BSPDIR}/sources/meta-openembedded/meta-initramfs \ |
46 | ${BSPDIR}/sources/meta-openembedded/meta-multimedia \ | 46 | ${BSPDIR}/sources/meta-openembedded/meta-multimedia \ |
47 | ${BSPDIR}/sources/meta-boot2qt \ | 47 | ${BSPDIR}/sources/meta-boot2qt/meta-boot2qt \ |
48 | ${BSPDIR}/sources/meta-boot2qt/meta-boot2qt-distro \ | ||
48 | ${BSPDIR}/sources/meta-boot2qt/meta-raspberrypi-extras \ | 49 | ${BSPDIR}/sources/meta-boot2qt/meta-raspberrypi-extras \ |
49 | ${BSPDIR}/sources/meta-mingw \ | 50 | ${BSPDIR}/sources/meta-mingw \ |
50 | ${BSPDIR}/sources/meta-qt5 \ | 51 | ${BSPDIR}/sources/meta-qt5 \ |
diff --git a/conf/bblayers.conf.sample b/meta-boot2qt-distro/conf/bblayers.conf.sample index 381c488..bf32887 100644 --- a/conf/bblayers.conf.sample +++ b/meta-boot2qt-distro/conf/bblayers.conf.sample | |||
@@ -43,7 +43,8 @@ BBLAYERS ?= " \ | |||
43 | ${BSPDIR}/sources/meta-openembedded/meta-networking \ | 43 | ${BSPDIR}/sources/meta-openembedded/meta-networking \ |
44 | ${BSPDIR}/sources/meta-openembedded/meta-initramfs \ | 44 | ${BSPDIR}/sources/meta-openembedded/meta-initramfs \ |
45 | ${BSPDIR}/sources/meta-openembedded/meta-multimedia \ | 45 | ${BSPDIR}/sources/meta-openembedded/meta-multimedia \ |
46 | ${BSPDIR}/sources/meta-boot2qt \ | 46 | ${BSPDIR}/sources/meta-boot2qt/meta-boot2qt \ |
47 | ${BSPDIR}/sources/meta-boot2qt/meta-boot2qt-distro \ | ||
47 | ${BSPDIR}/sources/meta-mingw \ | 48 | ${BSPDIR}/sources/meta-mingw \ |
48 | ${BSPDIR}/sources/meta-qt5 \ | 49 | ${BSPDIR}/sources/meta-qt5 \ |
49 | " | 50 | " |
diff --git a/conf/bblayers.conf.smx6.sample b/meta-boot2qt-distro/conf/bblayers.conf.smx6.sample index 4c634ec..5a09ec9 100644 --- a/conf/bblayers.conf.smx6.sample +++ b/meta-boot2qt-distro/conf/bblayers.conf.smx6.sample | |||
@@ -46,7 +46,8 @@ BBLAYERS ?= " \ | |||
46 | ${BSPDIR}/sources/meta-openembedded/meta-networking \ | 46 | ${BSPDIR}/sources/meta-openembedded/meta-networking \ |
47 | ${BSPDIR}/sources/meta-openembedded/meta-initramfs \ | 47 | ${BSPDIR}/sources/meta-openembedded/meta-initramfs \ |
48 | ${BSPDIR}/sources/meta-openembedded/meta-multimedia \ | 48 | ${BSPDIR}/sources/meta-openembedded/meta-multimedia \ |
49 | ${BSPDIR}/sources/meta-boot2qt \ | 49 | ${BSPDIR}/sources/meta-boot2qt/meta-boot2qt \ |
50 | ${BSPDIR}/sources/meta-boot2qt/meta-boot2qt-distro \ | ||
50 | ${BSPDIR}/sources/meta-boot2qt/meta-fsl-extras \ | 51 | ${BSPDIR}/sources/meta-boot2qt/meta-fsl-extras \ |
51 | ${BSPDIR}/sources/meta-boot2qt/meta-smx6-extras \ | 52 | ${BSPDIR}/sources/meta-boot2qt/meta-smx6-extras \ |
52 | ${BSPDIR}/sources/meta-mingw \ | 53 | ${BSPDIR}/sources/meta-mingw \ |
diff --git a/conf/bblayers.conf.ti.sample b/meta-boot2qt-distro/conf/bblayers.conf.ti.sample index d97a613..47260a4 100644 --- a/conf/bblayers.conf.ti.sample +++ b/meta-boot2qt-distro/conf/bblayers.conf.ti.sample | |||
@@ -45,7 +45,8 @@ BBLAYERS ?= " \ | |||
45 | ${BSPDIR}/sources/meta-openembedded/meta-networking \ | 45 | ${BSPDIR}/sources/meta-openembedded/meta-networking \ |
46 | ${BSPDIR}/sources/meta-openembedded/meta-initramfs \ | 46 | ${BSPDIR}/sources/meta-openembedded/meta-initramfs \ |
47 | ${BSPDIR}/sources/meta-openembedded/meta-multimedia \ | 47 | ${BSPDIR}/sources/meta-openembedded/meta-multimedia \ |
48 | ${BSPDIR}/sources/meta-boot2qt \ | 48 | ${BSPDIR}/sources/meta-boot2qt/meta-boot2qt \ |
49 | ${BSPDIR}/sources/meta-boot2qt/meta-boot2qt-distro \ | ||
49 | ${BSPDIR}/sources/meta-boot2qt/meta-ti-extras \ | 50 | ${BSPDIR}/sources/meta-boot2qt/meta-ti-extras \ |
50 | ${BSPDIR}/sources/meta-mingw \ | 51 | ${BSPDIR}/sources/meta-mingw \ |
51 | ${BSPDIR}/sources/meta-qt5 \ | 52 | ${BSPDIR}/sources/meta-qt5 \ |
diff --git a/conf/bblayers.conf.toradex.sample b/meta-boot2qt-distro/conf/bblayers.conf.toradex.sample index a8f4f43..f30ba79 100644 --- a/conf/bblayers.conf.toradex.sample +++ b/meta-boot2qt-distro/conf/bblayers.conf.toradex.sample | |||
@@ -47,7 +47,8 @@ BBLAYERS ?= " \ | |||
47 | ${BSPDIR}/sources/meta-openembedded/meta-networking \ | 47 | ${BSPDIR}/sources/meta-openembedded/meta-networking \ |
48 | ${BSPDIR}/sources/meta-openembedded/meta-initramfs \ | 48 | ${BSPDIR}/sources/meta-openembedded/meta-initramfs \ |
49 | ${BSPDIR}/sources/meta-openembedded/meta-multimedia \ | 49 | ${BSPDIR}/sources/meta-openembedded/meta-multimedia \ |
50 | ${BSPDIR}/sources/meta-boot2qt \ | 50 | ${BSPDIR}/sources/meta-boot2qt/meta-boot2qt \ |
51 | ${BSPDIR}/sources/meta-boot2qt/meta-boot2qt-distro \ | ||
51 | ${BSPDIR}/sources/meta-boot2qt/meta-fsl-extras \ | 52 | ${BSPDIR}/sources/meta-boot2qt/meta-fsl-extras \ |
52 | ${BSPDIR}/sources/meta-boot2qt/meta-toradex-extras \ | 53 | ${BSPDIR}/sources/meta-boot2qt/meta-toradex-extras \ |
53 | ${BSPDIR}/sources/meta-mingw \ | 54 | ${BSPDIR}/sources/meta-mingw \ |
diff --git a/conf/distro/b2qt.conf b/meta-boot2qt-distro/conf/distro/b2qt.conf index 3048fff..1aa4bd5 100644 --- a/conf/distro/b2qt.conf +++ b/meta-boot2qt-distro/conf/distro/b2qt.conf | |||
@@ -54,6 +54,8 @@ SYSVINIT_ENABLED_GETTYS = "" | |||
54 | DISTRO_FEATURES_DEFAULT_remove = "irda pcmcia pci 3g nfc zeroconf x11" | 54 | DISTRO_FEATURES_DEFAULT_remove = "irda pcmcia pci 3g nfc zeroconf x11" |
55 | DISTRO_FEATURES_BACKFILL_CONSIDERED = "pulseaudio sysvinit" | 55 | DISTRO_FEATURES_BACKFILL_CONSIDERED = "pulseaudio sysvinit" |
56 | 56 | ||
57 | DISTRO_FEATURES_FILTER_NATIVESDK_append = " wayland" | ||
58 | |||
57 | FONTCONFIG_CACHE_DIR = "${libdir}/fontconfig/cache" | 59 | FONTCONFIG_CACHE_DIR = "${libdir}/fontconfig/cache" |
58 | 60 | ||
59 | # use GStreamer 1.0, optionally change to "gstreamer010" to use GStreamer 0.10 | 61 | # use GStreamer 1.0, optionally change to "gstreamer010" to use GStreamer 0.10 |
@@ -74,8 +76,6 @@ OE_QMAKE_PLATFORM_mingw32 = "win32-g++-oe" | |||
74 | # Disable SHA validation for branch | 76 | # Disable SHA validation for branch |
75 | QT_MODULE_BRANCH_PARAM = "nobranch=1" | 77 | QT_MODULE_BRANCH_PARAM = "nobranch=1" |
76 | 78 | ||
77 | PACKAGE_EXCLUDE_COMPLEMENTARY ?= "qtquickcompiler" | ||
78 | |||
79 | IMAGE_FSTYPES = "conf" | 79 | IMAGE_FSTYPES = "conf" |
80 | IMAGE_CLASSES += "image_types_sdcard deploy-conf" | 80 | IMAGE_CLASSES += "image_types_sdcard deploy-conf" |
81 | 81 | ||
diff --git a/conf/distro/include/am335x-evm.conf b/meta-boot2qt-distro/conf/distro/include/am335x-evm.conf index 4ec3e4d..4ec3e4d 100644 --- a/conf/distro/include/am335x-evm.conf +++ b/meta-boot2qt-distro/conf/distro/include/am335x-evm.conf | |||
diff --git a/conf/distro/include/apalis-imx6.conf b/meta-boot2qt-distro/conf/distro/include/apalis-imx6.conf index bdb57d8..bdb57d8 100644 --- a/conf/distro/include/apalis-imx6.conf +++ b/meta-boot2qt-distro/conf/distro/include/apalis-imx6.conf | |||
diff --git a/meta-boot2qt-distro/conf/distro/include/apalis-imx8.conf b/meta-boot2qt-distro/conf/distro/include/apalis-imx8.conf new file mode 100644 index 0000000..d570e3a --- /dev/null +++ b/meta-boot2qt-distro/conf/distro/include/apalis-imx8.conf | |||
@@ -0,0 +1,62 @@ | |||
1 | ############################################################################ | ||
2 | ## | ||
3 | ## Copyright (C) 2018 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 | include conf/distro/include/fsl.inc | ||
31 | |||
32 | DEPLOY_CONF_NAME = "Toradex Apalis iMX8" | ||
33 | |||
34 | SERIAL_CONSOLE = "115200 ttyLP1" | ||
35 | |||
36 | FSL_EULA_FILE := "${COREBASE}/../meta-fsl-bsp-release/imx/EULA.txt" | ||
37 | |||
38 | RDEPENDS_gstreamer1.0-meta-base_remove_pn-gstreamer1.0-meta-base = " gstreamer1.0-plugins-good-souphttpsrc" | ||
39 | RDEPENDS_gstreamer1.0-meta-base_append_pn-gstreamer1.0-meta-base = " gstreamer1.0-plugins-good-soup" | ||
40 | |||
41 | BBMASK += "\ | ||
42 | meta-fsl-bsp-release/imx/meta-bsp/recipes-browser \ | ||
43 | meta-fsl-bsp-release/imx/meta-bsp/recipes-connectivity/bluez5 \ | ||
44 | meta-fsl-bsp-release/imx/meta-bsp/recipes-connectivity/nfs-utils \ | ||
45 | meta-fsl-bsp-release/imx/meta-bsp/recipes-connectivity/wpa-supplicant \ | ||
46 | meta-fsl-bsp-release/imx/meta-bsp/recipes-core/systemd/systemd_%.bbappend \ | ||
47 | meta-fsl-bsp-release/imx/meta-bsp/recipes-multimedia/alsa/alsa-lib_%.bbappend \ | ||
48 | meta-fsl-bsp-release/imx/meta-bsp/recipes-multimedia/pulseaudio \ | ||
49 | meta-fsl-bsp-release/imx/meta-sdk/recipes-fsl/fsl-rc-local \ | ||
50 | meta-fsl-bsp-release/imx/meta-sdk/recipes-fsl/images \ | ||
51 | meta-fsl-bsp-release/imx/meta-sdk/recipes-fsl/packagegroup \ | ||
52 | meta-fsl-bsp-release/imx/meta-sdk/recipes-graphics/devil \ | ||
53 | meta-fsl-bsp-release/imx/meta-sdk/recipes-qt5/qt5 \ | ||
54 | meta-boot2qt/meta-fsl-extras/recipes/u-boot/u-boot-toradex_%.bbappend \ | ||
55 | meta-boot2qt-distro/recipes-connectivity/connman/connman_%.bbappend \ | ||
56 | meta-freescale/recipes-graphics/wayland/weston \ | ||
57 | " | ||
58 | |||
59 | KERNEL_MODULE_PACKAGE_SUFFIX ?= "-${@d.getVar('KERNEL_VERSION', True).replace('_','-')}" | ||
60 | EXTRA_OECONF_append_pn-gstreamer1.0-plugins-base = " --disable-introspection" | ||
61 | |||
62 | MACHINE_GSTREAMER_1_0_PLUGIN += "imx-gst1.0-plugin" | ||
diff --git a/conf/distro/include/beagleboard.conf b/meta-boot2qt-distro/conf/distro/include/beagleboard.conf index d9b92f0..d9b92f0 100644 --- a/conf/distro/include/beagleboard.conf +++ b/meta-boot2qt-distro/conf/distro/include/beagleboard.conf | |||
diff --git a/conf/distro/include/beaglebone.conf b/meta-boot2qt-distro/conf/distro/include/beaglebone.conf index 099be56..099be56 100644 --- a/conf/distro/include/beaglebone.conf +++ b/meta-boot2qt-distro/conf/distro/include/beaglebone.conf | |||
diff --git a/recipes/init-ifupdown/init-ifupdown_1.0.bbappend b/meta-boot2qt-distro/conf/distro/include/boundary.inc index 430999a..c8f5424 100644 --- a/recipes/init-ifupdown/init-ifupdown_1.0.bbappend +++ b/meta-boot2qt-distro/conf/distro/include/boundary.inc | |||
@@ -1,6 +1,6 @@ | |||
1 | ############################################################################ | 1 | ############################################################################ |
2 | ## | 2 | ## |
3 | ## Copyright (C) 2016 The Qt Company Ltd. | 3 | ## Copyright (C) 2018 The Qt Company Ltd. |
4 | ## Contact: https://www.qt.io/licensing/ | 4 | ## Contact: https://www.qt.io/licensing/ |
5 | ## | 5 | ## |
6 | ## This file is part of the Boot to Qt meta layer. | 6 | ## This file is part of the Boot to Qt meta layer. |
@@ -27,11 +27,17 @@ | |||
27 | ## | 27 | ## |
28 | ############################################################################ | 28 | ############################################################################ |
29 | 29 | ||
30 | FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:" | 30 | include conf/distro/include/fsl.inc |
31 | 31 | ||
32 | SRC_URI_append_beagleboard = " file://fixed_mac_address" | 32 | BBMASK += " \ |
33 | meta-boundary/recipes-browser/chromium \ | ||
34 | meta-boundary/recipes-core/init-ifupdown \ | ||
35 | meta-boundary/recipes-mozilla/firefox \ | ||
36 | " | ||
33 | 37 | ||
34 | do_install_append_beagleboard() { | 38 | EXTRA_IMAGEDEPENDS += "u-boot u-boot-script-boundary" |
35 | install -d ${D}${sysconfdir}/init.d | 39 | |
36 | install -m 0755 ${WORKDIR}/fixed_mac_address ${D}${sysconfdir}/network/if-pre-up.d/ | 40 | MACHINE_EXTRA_INSTALL += "\ |
37 | } | 41 | kernel-module-qcacld \ |
42 | linux-firmware-bdsdmac-wlan \ | ||
43 | " | ||
diff --git a/conf/distro/include/colibri-imx6.conf b/meta-boot2qt-distro/conf/distro/include/colibri-imx6.conf index 814676b..814676b 100644 --- a/conf/distro/include/colibri-imx6.conf +++ b/meta-boot2qt-distro/conf/distro/include/colibri-imx6.conf | |||
diff --git a/conf/distro/include/colibri-imx7.conf b/meta-boot2qt-distro/conf/distro/include/colibri-imx7.conf index 6e80e00..4e0daa7 100644 --- a/conf/distro/include/colibri-imx7.conf +++ b/meta-boot2qt-distro/conf/distro/include/colibri-imx7.conf | |||
@@ -41,3 +41,6 @@ PREFERRED_PROVIDER_virtual/egl = "opengldummy" | |||
41 | PREFERRED_PROVIDER_virtual/libgles2 = "opengldummy" | 41 | PREFERRED_PROVIDER_virtual/libgles2 = "opengldummy" |
42 | 42 | ||
43 | DISTRO_FEATURES_remove = "webengine wayland" | 43 | DISTRO_FEATURES_remove = "webengine wayland" |
44 | |||
45 | # try to limit the maximum size of the tezi image | ||
46 | RDEPENDS_packagegroup-b2qt-embedded-base_remove_pn-packagegroup-b2qt-embedded-base = "linux-firmware" | ||
diff --git a/conf/distro/include/colibri-vf.conf b/meta-boot2qt-distro/conf/distro/include/colibri-vf.conf index e4c025b..e4c025b 100644 --- a/conf/distro/include/colibri-vf.conf +++ b/meta-boot2qt-distro/conf/distro/include/colibri-vf.conf | |||
diff --git a/conf/distro/include/emulator.conf b/meta-boot2qt-distro/conf/distro/include/emulator.conf index a749086..b6125ae 100644 --- a/conf/distro/include/emulator.conf +++ b/meta-boot2qt-distro/conf/distro/include/emulator.conf | |||
@@ -1,6 +1,6 @@ | |||
1 | ############################################################################ | 1 | ############################################################################ |
2 | ## | 2 | ## |
3 | ## Copyright (C) 2016 The Qt Company Ltd. | 3 | ## Copyright (C) 2017 The Qt Company Ltd. |
4 | ## Contact: https://www.qt.io/licensing/ | 4 | ## Contact: https://www.qt.io/licensing/ |
5 | ## | 5 | ## |
6 | ## This file is part of the Boot to Qt meta layer. | 6 | ## This file is part of the Boot to Qt meta layer. |
@@ -49,6 +49,4 @@ MACHINE_EXTRA_INSTALL += "\ | |||
49 | mount-vboxsf \ | 49 | mount-vboxsf \ |
50 | qtsystems \ | 50 | qtsystems \ |
51 | qtglesstream \ | 51 | qtglesstream \ |
52 | b2qt-emulator-proxy \ | ||
53 | b2qt-emulator-vinput \ | ||
54 | " | 52 | " |
diff --git a/conf/distro/include/fsl.inc b/meta-boot2qt-distro/conf/distro/include/fsl.inc index 32fec1b..32fec1b 100644 --- a/conf/distro/include/fsl.inc +++ b/meta-boot2qt-distro/conf/distro/include/fsl.inc | |||
diff --git a/conf/distro/include/h3ulcb.conf b/meta-boot2qt-distro/conf/distro/include/h3ulcb.conf index ddb40e0..ddb40e0 100644 --- a/conf/distro/include/h3ulcb.conf +++ b/meta-boot2qt-distro/conf/distro/include/h3ulcb.conf | |||
diff --git a/conf/distro/include/h3ulcb.pre.inc b/meta-boot2qt-distro/conf/distro/include/h3ulcb.pre.inc index ad1e9aa..ad1e9aa 100644 --- a/conf/distro/include/h3ulcb.pre.inc +++ b/meta-boot2qt-distro/conf/distro/include/h3ulcb.pre.inc | |||
diff --git a/conf/distro/include/imx6dlsabresd.conf b/meta-boot2qt-distro/conf/distro/include/imx6dlsabresd.conf index af49983..af49983 100644 --- a/conf/distro/include/imx6dlsabresd.conf +++ b/meta-boot2qt-distro/conf/distro/include/imx6dlsabresd.conf | |||
diff --git a/conf/distro/include/imx6qsabresd.conf b/meta-boot2qt-distro/conf/distro/include/imx6qsabresd.conf index 683c601..683c601 100644 --- a/conf/distro/include/imx6qsabresd.conf +++ b/meta-boot2qt-distro/conf/distro/include/imx6qsabresd.conf | |||
diff --git a/conf/distro/include/imx7dsabresd.conf b/meta-boot2qt-distro/conf/distro/include/imx7dsabresd.conf index 962077c..962077c 100644 --- a/conf/distro/include/imx7dsabresd.conf +++ b/meta-boot2qt-distro/conf/distro/include/imx7dsabresd.conf | |||
diff --git a/conf/distro/include/imx7s-warp.conf b/meta-boot2qt-distro/conf/distro/include/imx7s-warp.conf index fdd7f17..1d30445 100644 --- a/conf/distro/include/imx7s-warp.conf +++ b/meta-boot2qt-distro/conf/distro/include/imx7s-warp.conf | |||
@@ -35,3 +35,5 @@ PREFERRED_PROVIDER_virtual/egl = "opengldummy" | |||
35 | PREFERRED_PROVIDER_virtual/libgles2 = "opengldummy" | 35 | PREFERRED_PROVIDER_virtual/libgles2 = "opengldummy" |
36 | 36 | ||
37 | DISTRO_FEATURES_remove = "webengine wayland" | 37 | DISTRO_FEATURES_remove = "webengine wayland" |
38 | |||
39 | KERNEL_DEVICETREE = "imx7d-warp.dtb" | ||
diff --git a/meta-boot2qt-distro/conf/distro/include/imx8qmlpddr4arm2.conf b/meta-boot2qt-distro/conf/distro/include/imx8qmlpddr4arm2.conf new file mode 100644 index 0000000..9940d75 --- /dev/null +++ b/meta-boot2qt-distro/conf/distro/include/imx8qmlpddr4arm2.conf | |||
@@ -0,0 +1,67 @@ | |||
1 | ############################################################################ | ||
2 | ## | ||
3 | ## Copyright (C) 2018 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 | include conf/distro/include/fsl.inc | ||
31 | |||
32 | DEPLOY_CONF_NAME = "NXP iMX8QM" | ||
33 | |||
34 | PREFERRED_PROVIDER_virtual/bootloader = "u-boot-imx" | ||
35 | |||
36 | FSL_EULA_FILE := "${COREBASE}/../meta-fsl-bsp-release/imx/EULA.txt" | ||
37 | |||
38 | RDEPENDS_gstreamer1.0-meta-base_remove_pn-gstreamer1.0-meta-base = " gstreamer1.0-plugins-good-souphttpsrc" | ||
39 | RDEPENDS_gstreamer1.0-meta-base_append_pn-gstreamer1.0-meta-base = " gstreamer1.0-plugins-good-soup" | ||
40 | |||
41 | BBMASK += "\ | ||
42 | meta-fsl-bsp-release/imx/meta-bsp/recipes-browser \ | ||
43 | meta-fsl-bsp-release/imx/meta-bsp/recipes-connectivity/bluez5 \ | ||
44 | meta-fsl-bsp-release/imx/meta-bsp/recipes-connectivity/nfs-utils \ | ||
45 | meta-fsl-bsp-release/imx/meta-bsp/recipes-connectivity/wpa-supplicant \ | ||
46 | meta-fsl-bsp-release/imx/meta-bsp/recipes-core/systemd/systemd_%.bbappend \ | ||
47 | meta-fsl-bsp-release/imx/meta-bsp/recipes-multimedia/alsa/alsa-lib_%.bbappend \ | ||
48 | meta-fsl-bsp-release/imx/meta-bsp/recipes-multimedia/pulseaudio \ | ||
49 | meta-fsl-bsp-release/imx/meta-sdk/recipes-fsl/fsl-rc-local \ | ||
50 | meta-fsl-bsp-release/imx/meta-sdk/recipes-fsl/images \ | ||
51 | meta-fsl-bsp-release/imx/meta-sdk/recipes-fsl/packagegroup \ | ||
52 | meta-fsl-bsp-release/imx/meta-sdk/recipes-graphics/devil \ | ||
53 | meta-fsl-bsp-release/imx/meta-sdk/recipes-qt5/qt5 \ | ||
54 | meta-boot2qt/meta-fsl-extras/recipes/u-boot/u-boot-toradex_%.bbappend \ | ||
55 | meta-boot2qt-distro/recipes-connectivity/connman/connman_%.bbappend \ | ||
56 | meta-freescale/recipes-graphics/wayland/weston \ | ||
57 | " | ||
58 | |||
59 | SRC_URI_remove_pn-imx-boot = "\ | ||
60 | file://0001-add-board-support-for-DCD-memory-timings.patch \ | ||
61 | file://0002-add-memory-timings-for-Apalis-iMX8.patch \ | ||
62 | " | ||
63 | |||
64 | KERNEL_MODULE_PACKAGE_SUFFIX ?= "-${@d.getVar('KERNEL_VERSION', True).replace('_','-')}" | ||
65 | EXTRA_OECONF_append_pn-gstreamer1.0-plugins-base = " --disable-introspection" | ||
66 | |||
67 | MACHINE_GSTREAMER_1_0_PLUGIN += "imx-gst1.0-plugin" | ||
diff --git a/conf/distro/include/intel-corei7-64.conf b/meta-boot2qt-distro/conf/distro/include/intel-corei7-64.conf index 0c8200a..0c8200a 100644 --- a/conf/distro/include/intel-corei7-64.conf +++ b/meta-boot2qt-distro/conf/distro/include/intel-corei7-64.conf | |||
diff --git a/conf/distro/include/jetson-tx1.conf b/meta-boot2qt-distro/conf/distro/include/jetson-tx1.conf index 80435f3..ca82ab0 100644 --- a/conf/distro/include/jetson-tx1.conf +++ b/meta-boot2qt-distro/conf/distro/include/jetson-tx1.conf | |||
@@ -29,16 +29,4 @@ | |||
29 | 29 | ||
30 | DEPLOY_CONF_NAME = "NVIDIA Jetson TX1" | 30 | DEPLOY_CONF_NAME = "NVIDIA Jetson TX1" |
31 | 31 | ||
32 | # use mmc0 | 32 | include conf/distro/include/jetson.inc |
33 | ROOTFS_DEVICE = "mmcblk1p1" | ||
34 | |||
35 | INITRAMFS_MAXSIZE = "165888" | ||
36 | IMAGE_CLASSES += "image_types_tegra" | ||
37 | IMAGE_FSTYPES += "tegraflash" | ||
38 | IMAGE_ROOTFS_ALIGNMENT = "1024" | ||
39 | UBOOT_SUFFIX = "bin" | ||
40 | |||
41 | QBSP_IMAGE_CONTENT = "\ | ||
42 | ${IMAGE_LINK_NAME}.img \ | ||
43 | ${IMAGE_LINK_NAME}.conf \ | ||
44 | " | ||
diff --git a/recipes-qt/qt5/qtsensors_git.bbappend b/meta-boot2qt-distro/conf/distro/include/jetson-tx2.conf index 655364b..7ab3fb0 100644 --- a/recipes-qt/qt5/qtsensors_git.bbappend +++ b/meta-boot2qt-distro/conf/distro/include/jetson-tx2.conf | |||
@@ -1,6 +1,6 @@ | |||
1 | ############################################################################ | 1 | ############################################################################ |
2 | ## | 2 | ## |
3 | ## Copyright (C) 2016 The Qt Company Ltd. | 3 | ## Copyright (C) 2017 The Qt Company Ltd. |
4 | ## Contact: https://www.qt.io/licensing/ | 4 | ## Contact: https://www.qt.io/licensing/ |
5 | ## | 5 | ## |
6 | ## This file is part of the Boot to Qt meta layer. | 6 | ## This file is part of the Boot to Qt meta layer. |
@@ -27,5 +27,6 @@ | |||
27 | ## | 27 | ## |
28 | ############################################################################ | 28 | ############################################################################ |
29 | 29 | ||
30 | EXTRA_QMAKEVARS_PRE_append_emulator = " SENSORS_PLUGINS=simulator" | 30 | DEPLOY_CONF_NAME = "NVIDIA Jetson TX2" |
31 | DEPENDS_append_emulator = " qtsimulator" | 31 | |
32 | include conf/distro/include/jetson.inc | ||
diff --git a/meta-boot2qt-distro/conf/distro/include/jetson.inc b/meta-boot2qt-distro/conf/distro/include/jetson.inc new file mode 100644 index 0000000..e3e0292 --- /dev/null +++ b/meta-boot2qt-distro/conf/distro/include/jetson.inc | |||
@@ -0,0 +1,50 @@ | |||
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 | PREFERRED_PROVIDER_libdrm-tegra = "libdrm-tegra" | ||
31 | |||
32 | # use mmc0 | ||
33 | ROOTFS_DEVICE = "mmcblk1p1" | ||
34 | |||
35 | INITRAMFS_MAXSIZE = "165888" | ||
36 | IMAGE_CLASSES += "image_types_tegra" | ||
37 | IMAGE_FSTYPES += "tegraflash" | ||
38 | IMAGE_ROOTFS_ALIGNMENT = "1024" | ||
39 | UBOOT_SUFFIX = "bin" | ||
40 | |||
41 | QBSP_IMAGE_CONTENT = "\ | ||
42 | ${IMAGE_LINK_NAME}.img \ | ||
43 | ${IMAGE_LINK_NAME}.conf \ | ||
44 | ${IMAGE_LINK_NAME}.flasher.tar.gz \ | ||
45 | " | ||
46 | |||
47 | BBMASK += "\ | ||
48 | meta-tegra/recipes-graphics/drm \ | ||
49 | meta-tegra/external/openembedded-layer/recipes-support/opencv \ | ||
50 | " | ||
diff --git a/conf/distro/include/m3ulcb.conf b/meta-boot2qt-distro/conf/distro/include/m3ulcb.conf index cff7893..cff7893 100644 --- a/conf/distro/include/m3ulcb.conf +++ b/meta-boot2qt-distro/conf/distro/include/m3ulcb.conf | |||
diff --git a/conf/distro/include/m3ulcb.pre.inc b/meta-boot2qt-distro/conf/distro/include/m3ulcb.pre.inc index c0429db..c0429db 100644 --- a/conf/distro/include/m3ulcb.pre.inc +++ b/meta-boot2qt-distro/conf/distro/include/m3ulcb.pre.inc | |||
diff --git a/conf/distro/include/nitrogen6x.conf b/meta-boot2qt-distro/conf/distro/include/nitrogen6x.conf index 389ac03..894d51d 100644 --- a/conf/distro/include/nitrogen6x.conf +++ b/meta-boot2qt-distro/conf/distro/include/nitrogen6x.conf | |||
@@ -1,6 +1,6 @@ | |||
1 | ############################################################################ | 1 | ############################################################################ |
2 | ## | 2 | ## |
3 | ## Copyright (C) 2016 The Qt Company Ltd. | 3 | ## Copyright (C) 2018 The Qt Company Ltd. |
4 | ## Contact: https://www.qt.io/licensing/ | 4 | ## Contact: https://www.qt.io/licensing/ |
5 | ## | 5 | ## |
6 | ## This file is part of the Boot to Qt meta layer. | 6 | ## This file is part of the Boot to Qt meta layer. |
@@ -27,7 +27,7 @@ | |||
27 | ## | 27 | ## |
28 | ############################################################################ | 28 | ############################################################################ |
29 | 29 | ||
30 | include conf/distro/include/fsl.inc | 30 | include conf/distro/include/boundary.inc |
31 | include conf/distro/include/opencv.inc | 31 | include conf/distro/include/opencv.inc |
32 | 32 | ||
33 | DEPLOY_CONF_NAME = "Boundary Devices i.MX6" | 33 | DEPLOY_CONF_NAME = "Boundary Devices i.MX6" |
@@ -51,6 +51,8 @@ BOOT_SCRIPTS += "6x_upgrade-${MACHINE}:6x_upgrade \ | |||
51 | u-boot-nitrogen6_vm-*.imx:u-boot.nitrogen6_vm \ | 51 | u-boot-nitrogen6_vm-*.imx:u-boot.nitrogen6_vm \ |
52 | " | 52 | " |
53 | 53 | ||
54 | PREFERRED_PROVIDER_virtual/bootloader = "u-boot-boundary" | ||
55 | |||
54 | UBOOT_MACHINE = "" | 56 | UBOOT_MACHINE = "" |
55 | UBOOT_CONFIG ??= "nit6xlite nit6xlite1g \ | 57 | UBOOT_CONFIG ??= "nit6xlite nit6xlite1g \ |
56 | nitrogen6dl nitrogen6dl2g \ | 58 | nitrogen6dl nitrogen6dl2g \ |
@@ -76,8 +78,6 @@ UBOOT_CONFIG[nitrogen6_max] = "nitrogen6_max_config" | |||
76 | UBOOT_CONFIG[nitrogen6_vm1g] = "nitrogen6_vm1g_config" | 78 | UBOOT_CONFIG[nitrogen6_vm1g] = "nitrogen6_vm1g_config" |
77 | UBOOT_CONFIG[nitrogen6_vm] = "nitrogen6_vm_config" | 79 | UBOOT_CONFIG[nitrogen6_vm] = "nitrogen6_vm_config" |
78 | 80 | ||
79 | EXTRA_IMAGEDEPENDS += "u-boot u-boot-script-boundary" | ||
80 | |||
81 | KERNEL_DEVICETREE += "\ | 81 | KERNEL_DEVICETREE += "\ |
82 | imx6dl-nit6xlite.dtb \ | 82 | imx6dl-nit6xlite.dtb \ |
83 | " | 83 | " |
diff --git a/recipes/ca-certificates/ca-certificates_%.bbappend b/meta-boot2qt-distro/conf/distro/include/nitrogen7.conf index 210f550..1614b04 100644 --- a/recipes/ca-certificates/ca-certificates_%.bbappend +++ b/meta-boot2qt-distro/conf/distro/include/nitrogen7.conf | |||
@@ -1,6 +1,6 @@ | |||
1 | ############################################################################ | 1 | ############################################################################ |
2 | ## | 2 | ## |
3 | ## Copyright (C) 2016 The Qt Company Ltd. | 3 | ## Copyright (C) 2018 The Qt Company Ltd. |
4 | ## Contact: https://www.qt.io/licensing/ | 4 | ## Contact: https://www.qt.io/licensing/ |
5 | ## | 5 | ## |
6 | ## This file is part of the Boot to Qt meta layer. | 6 | ## This file is part of the Boot to Qt meta layer. |
@@ -27,8 +27,12 @@ | |||
27 | ## | 27 | ## |
28 | ############################################################################ | 28 | ############################################################################ |
29 | 29 | ||
30 | SRC_URI_remove = "file://0001-update-ca-certificates-remove-c-rehash.patch" | 30 | include conf/distro/include/boundary.inc |
31 | DEPENDS_class-native = "coreutils-native" | 31 | |
32 | DEPLOY_CONF_NAME = "Boundary Devices i.MX7" | ||
33 | |||
34 | PREFERRED_PROVIDER_virtual/egl = "opengldummy" | ||
35 | PREFERRED_PROVIDER_virtual/libgles2 = "opengldummy" | ||
36 | |||
37 | DISTRO_FEATURES_remove = "webengine wayland" | ||
32 | 38 | ||
33 | # for c_rehash | ||
34 | RDEPENDS_${PN}_class-target += "openssl openssl-misc" | ||
diff --git a/conf/distro/include/opencv.inc b/meta-boot2qt-distro/conf/distro/include/opencv.inc index a1d37df..a1d37df 100644 --- a/conf/distro/include/opencv.inc +++ b/meta-boot2qt-distro/conf/distro/include/opencv.inc | |||
diff --git a/conf/distro/include/raspberrypi.conf b/meta-boot2qt-distro/conf/distro/include/raspberrypi.conf index 4429fa9..4429fa9 100644 --- a/conf/distro/include/raspberrypi.conf +++ b/meta-boot2qt-distro/conf/distro/include/raspberrypi.conf | |||
diff --git a/conf/distro/include/raspberrypi.inc b/meta-boot2qt-distro/conf/distro/include/raspberrypi.inc index f980e13..8c86d1a 100644 --- a/conf/distro/include/raspberrypi.inc +++ b/meta-boot2qt-distro/conf/distro/include/raspberrypi.inc | |||
@@ -46,3 +46,9 @@ module_conf_bcm2835-v4l2 = "options bcm2835-v4l2 gst_v4l2src_is_broken=1" | |||
46 | VIDEO_CAMERA = "1" | 46 | VIDEO_CAMERA = "1" |
47 | 47 | ||
48 | MACHINE_FEATURES += "pitft" | 48 | MACHINE_FEATURES += "pitft" |
49 | |||
50 | BBMASK += "\ | ||
51 | meta-raspberrypi/recipes-multimedia/gstreamer/gstreamer1.0-omx_1.12%.bbappend \ | ||
52 | " | ||
53 | |||
54 | MACHINE_GSTREAMER_1_0_PLUGIN += "gstreamer1.0-omx" | ||
diff --git a/conf/distro/include/raspberrypi0.conf b/meta-boot2qt-distro/conf/distro/include/raspberrypi0.conf index 647e597..647e597 100644 --- a/conf/distro/include/raspberrypi0.conf +++ b/meta-boot2qt-distro/conf/distro/include/raspberrypi0.conf | |||
diff --git a/conf/distro/include/raspberrypi2.conf b/meta-boot2qt-distro/conf/distro/include/raspberrypi2.conf index 93215d3..93215d3 100644 --- a/conf/distro/include/raspberrypi2.conf +++ b/meta-boot2qt-distro/conf/distro/include/raspberrypi2.conf | |||
diff --git a/conf/distro/include/raspberrypi3.conf b/meta-boot2qt-distro/conf/distro/include/raspberrypi3.conf index ef090a1..ef090a1 100644 --- a/conf/distro/include/raspberrypi3.conf +++ b/meta-boot2qt-distro/conf/distro/include/raspberrypi3.conf | |||
diff --git a/conf/distro/include/rcar-gen3.inc b/meta-boot2qt-distro/conf/distro/include/rcar-gen3.inc index 4350dda..4350dda 100644 --- a/conf/distro/include/rcar-gen3.inc +++ b/meta-boot2qt-distro/conf/distro/include/rcar-gen3.inc | |||
diff --git a/conf/distro/include/salvator-x.conf b/meta-boot2qt-distro/conf/distro/include/salvator-x.conf index c44dbe1..c44dbe1 100644 --- a/conf/distro/include/salvator-x.conf +++ b/meta-boot2qt-distro/conf/distro/include/salvator-x.conf | |||
diff --git a/conf/distro/include/salvator-x.pre.inc b/meta-boot2qt-distro/conf/distro/include/salvator-x.pre.inc index e87933c..e87933c 100644 --- a/conf/distro/include/salvator-x.pre.inc +++ b/meta-boot2qt-distro/conf/distro/include/salvator-x.pre.inc | |||
diff --git a/conf/distro/include/smarc-samx6i.conf b/meta-boot2qt-distro/conf/distro/include/smarc-samx6i.conf index 240e3dd..240e3dd 100644 --- a/conf/distro/include/smarc-samx6i.conf +++ b/meta-boot2qt-distro/conf/distro/include/smarc-samx6i.conf | |||
diff --git a/conf/distro/include/tegra-t18x.conf b/meta-boot2qt-distro/conf/distro/include/tegra-t18x.conf index bde2d16..6c79d2c 100644 --- a/conf/distro/include/tegra-t18x.conf +++ b/meta-boot2qt-distro/conf/distro/include/tegra-t18x.conf | |||
@@ -71,6 +71,7 @@ PREFERRED_VERSION_nativesdk-linux-libc-headers = "4.4" | |||
71 | 71 | ||
72 | BBMASK += "\ | 72 | BBMASK += "\ |
73 | meta-tegra/recipes-bsp/flashing \ | 73 | meta-tegra/recipes-bsp/flashing \ |
74 | meta-vib4/recipes-connectivity/openssl \ | ||
74 | meta-vib4/recipes-core/busybox \ | 75 | meta-vib4/recipes-core/busybox \ |
75 | meta-vib4/recipes-core/glibc \ | 76 | meta-vib4/recipes-core/glibc \ |
76 | meta-vib4/recipes-core/images \ | 77 | meta-vib4/recipes-core/images \ |
diff --git a/conf/distro/include/ti.inc b/meta-boot2qt-distro/conf/distro/include/ti.inc index 80f90f2..80f90f2 100644 --- a/conf/distro/include/ti.inc +++ b/meta-boot2qt-distro/conf/distro/include/ti.inc | |||
diff --git a/conf/distro/include/toradex.inc b/meta-boot2qt-distro/conf/distro/include/toradex.inc index ef395a1..83b6d45 100644 --- a/conf/distro/include/toradex.inc +++ b/meta-boot2qt-distro/conf/distro/include/toradex.inc | |||
@@ -1,6 +1,6 @@ | |||
1 | ############################################################################ | 1 | ############################################################################ |
2 | ## | 2 | ## |
3 | ## Copyright (C) 2016 The Qt Company Ltd. | 3 | ## Copyright (C) 2017 The Qt Company Ltd. |
4 | ## Contact: https://www.qt.io/licensing/ | 4 | ## Contact: https://www.qt.io/licensing/ |
5 | ## | 5 | ## |
6 | ## This file is part of the Boot to Qt meta layer. | 6 | ## This file is part of the Boot to Qt meta layer. |
@@ -29,6 +29,12 @@ | |||
29 | 29 | ||
30 | include conf/distro/include/fsl.inc | 30 | include conf/distro/include/fsl.inc |
31 | 31 | ||
32 | BBMASK += "\ | ||
33 | meta-toradex-nxp/recipes-graphics/xorg-xserver \ | ||
34 | meta-toradex-bsp-common/recipes-devtools/python \ | ||
35 | meta-toradex-bsp-common/recipes-devtools/e2fsprogs \ | ||
36 | " | ||
37 | |||
32 | PREFERRED_PROVIDER_u-boot = "u-boot-toradex" | 38 | PREFERRED_PROVIDER_u-boot = "u-boot-toradex" |
33 | 39 | ||
34 | EXTRA_IMAGEDEPENDS += "u-boot u-boot-script-toradex" | 40 | EXTRA_IMAGEDEPENDS += "u-boot u-boot-script-toradex" |
diff --git a/meta-boot2qt-distro/conf/layer.conf b/meta-boot2qt-distro/conf/layer.conf new file mode 100644 index 0000000..268f6d3 --- /dev/null +++ b/meta-boot2qt-distro/conf/layer.conf | |||
@@ -0,0 +1,40 @@ | |||
1 | ############################################################################ | ||
2 | ## | ||
3 | ## Copyright (C) 2018 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 | # We have a conf and classes directory, append to BBPATH | ||
31 | BBPATH .= ":${LAYERDIR}" | ||
32 | |||
33 | # We have a recipes directory, add to BBFILES | ||
34 | BBFILES += "${LAYERDIR}/recipes*/*/*.bb \ | ||
35 | ${LAYERDIR}/recipes*/*/*.bbappend \ | ||
36 | " | ||
37 | |||
38 | BBFILE_COLLECTIONS += "b2qt-distro" | ||
39 | BBFILE_PATTERN_b2qt-distro := "^${LAYERDIR}/" | ||
40 | BBFILE_PRIORITY_b2qt-distro = "20" | ||
diff --git a/conf/local.conf.sample b/meta-boot2qt-distro/conf/local.conf.sample index 166ae94..24c572e 100644 --- a/conf/local.conf.sample +++ b/meta-boot2qt-distro/conf/local.conf.sample | |||
@@ -150,7 +150,7 @@ DISTRO ?= "b2qt" | |||
150 | # - 'package_ipk' for ipk files are used by opkg (a debian style embedded package manager) | 150 | # - 'package_ipk' for ipk files are used by opkg (a debian style embedded package manager) |
151 | # - 'package_rpm' for rpm style packages | 151 | # - 'package_rpm' for rpm style packages |
152 | # E.g.: PACKAGE_CLASSES ?= "package_rpm package_deb package_ipk" | 152 | # E.g.: PACKAGE_CLASSES ?= "package_rpm package_deb package_ipk" |
153 | # We default to rpm: | 153 | # We default to ipk: |
154 | PACKAGE_CLASSES ?= "package_ipk" | 154 | PACKAGE_CLASSES ?= "package_ipk" |
155 | 155 | ||
156 | # | 156 | # |
@@ -281,9 +281,6 @@ CONF_VERSION = "1" | |||
281 | INHERIT += "image-buildinfo" | 281 | INHERIT += "image-buildinfo" |
282 | INHERIT += "internal-build" | 282 | INHERIT += "internal-build" |
283 | 283 | ||
284 | # Enables use of QtQuickCompiler if you have access to the gerrit project | ||
285 | #ENABLE_QTQUICKCOMPILER = "1" | ||
286 | |||
287 | ACCEPT_FSL_EULA = "1" | 284 | ACCEPT_FSL_EULA = "1" |
288 | LICENSE_FLAGS_WHITELIST = "commercial" | 285 | LICENSE_FLAGS_WHITELIST = "commercial" |
289 | 286 | ||
diff --git a/conf/machine/emulator.conf b/meta-boot2qt-distro/conf/machine/emulator.conf index 21cd96d..2ab622e 100644 --- a/conf/machine/emulator.conf +++ b/meta-boot2qt-distro/conf/machine/emulator.conf | |||
@@ -48,3 +48,5 @@ MACHINE_FEATURES += "x86" | |||
48 | MACHINE_ESSENTIAL_EXTRA_RDEPENDS += "v86d virtualbox-guest-additions" | 48 | MACHINE_ESSENTIAL_EXTRA_RDEPENDS += "v86d virtualbox-guest-additions" |
49 | 49 | ||
50 | MACHINE_FEATURES += "apm alsa pcmcia bluetooth irda usbgadget screen" | 50 | MACHINE_FEATURES += "apm alsa pcmcia bluetooth irda usbgadget screen" |
51 | |||
52 | SYSTEMD_DEFAULT_TARGET = "custom.target" | ||
diff --git a/conf/machine/qemuarmv7.conf b/meta-boot2qt-distro/conf/machine/qemuarmv7.conf index 530f802..530f802 100644 --- a/conf/machine/qemuarmv7.conf +++ b/meta-boot2qt-distro/conf/machine/qemuarmv7.conf | |||
diff --git a/recipes/alsa/alsa-state.bbappend b/meta-boot2qt-distro/recipes-bsp/alsa/alsa-state.bbappend index dbeb030..dbeb030 100644 --- a/recipes/alsa/alsa-state.bbappend +++ b/meta-boot2qt-distro/recipes-bsp/alsa/alsa-state.bbappend | |||
diff --git a/recipes/alsa/alsa-state/emulator/asound.conf b/meta-boot2qt-distro/recipes-bsp/alsa/alsa-state/emulator/asound.conf index edd2e82..edd2e82 100644 --- a/recipes/alsa/alsa-state/emulator/asound.conf +++ b/meta-boot2qt-distro/recipes-bsp/alsa/alsa-state/emulator/asound.conf | |||
diff --git a/recipes/alsa/alsa-state/raspberrypi/asound.conf b/meta-boot2qt-distro/recipes-bsp/alsa/alsa-state/raspberrypi/asound.conf index 83f7f9a..83f7f9a 100644 --- a/recipes/alsa/alsa-state/raspberrypi/asound.conf +++ b/meta-boot2qt-distro/recipes-bsp/alsa/alsa-state/raspberrypi/asound.conf | |||
diff --git a/recipes/v86d/v86d/fbsetup b/meta-boot2qt-distro/recipes-bsp/v86d/v86d/fbsetup index 064e080..064e080 100755 --- a/recipes/v86d/v86d/fbsetup +++ b/meta-boot2qt-distro/recipes-bsp/v86d/v86d/fbsetup | |||
diff --git a/recipes/v86d/v86d/uvesafb.options.conf b/meta-boot2qt-distro/recipes-bsp/v86d/v86d/uvesafb.options.conf index 7d0dc96..7d0dc96 100644 --- a/recipes/v86d/v86d/uvesafb.options.conf +++ b/meta-boot2qt-distro/recipes-bsp/v86d/v86d/uvesafb.options.conf | |||
diff --git a/recipes/v86d/v86d_0.1.10.bbappend b/meta-boot2qt-distro/recipes-bsp/v86d/v86d_0.1.10.bbappend index bf72dee..bf72dee 100644 --- a/recipes/v86d/v86d_0.1.10.bbappend +++ b/meta-boot2qt-distro/recipes-bsp/v86d/v86d_0.1.10.bbappend | |||
diff --git a/recipes/connman-conf/connman-conf.bbappend b/meta-boot2qt-distro/recipes-connectivity/connman-conf/connman-conf.bbappend index 06dc61d..06dc61d 100644 --- a/recipes/connman-conf/connman-conf.bbappend +++ b/meta-boot2qt-distro/recipes-connectivity/connman-conf/connman-conf.bbappend | |||
diff --git a/recipes/connman-conf/connman-conf/settings b/meta-boot2qt-distro/recipes-connectivity/connman-conf/connman-conf/settings index edfedd4..edfedd4 100644 --- a/recipes/connman-conf/connman-conf/settings +++ b/meta-boot2qt-distro/recipes-connectivity/connman-conf/connman-conf/settings | |||
diff --git a/recipes/connman/connman_%.bbappend b/meta-boot2qt-distro/recipes-connectivity/connman/connman_%.bbappend index 0b03755..fda246a 100644 --- a/recipes/connman/connman_%.bbappend +++ b/meta-boot2qt-distro/recipes-connectivity/connman/connman_%.bbappend | |||
@@ -21,4 +21,4 @@ | |||
21 | 21 | ||
22 | FILESEXTRAPATHS_prepend := "${THISDIR}/files:" | 22 | FILESEXTRAPATHS_prepend := "${THISDIR}/files:" |
23 | 23 | ||
24 | SRC_URI += "file://0001-disable-connman-when-booting-over-nfs.patch" | 24 | SRC_URI += "file://0001-disable-connman-when-booting-over-nfs-${PV}.patch" |
diff --git a/recipes/connman/files/0001-disable-connman-when-booting-over-nfs.patch b/meta-boot2qt-distro/recipes-connectivity/connman/files/0001-disable-connman-when-booting-over-nfs-1.33.patch index f893746..f893746 100644 --- a/recipes/connman/files/0001-disable-connman-when-booting-over-nfs.patch +++ b/meta-boot2qt-distro/recipes-connectivity/connman/files/0001-disable-connman-when-booting-over-nfs-1.33.patch | |||
diff --git a/meta-boot2qt-distro/recipes-connectivity/connman/files/0001-disable-connman-when-booting-over-nfs-1.34.patch b/meta-boot2qt-distro/recipes-connectivity/connman/files/0001-disable-connman-when-booting-over-nfs-1.34.patch new file mode 100644 index 0000000..8b46666 --- /dev/null +++ b/meta-boot2qt-distro/recipes-connectivity/connman/files/0001-disable-connman-when-booting-over-nfs-1.34.patch | |||
@@ -0,0 +1,11 @@ | |||
1 | --- a/src/connman.service.in | ||
2 | +++ b/src/connman.service.in | ||
3 | @@ -7,6 +7,7 @@ | ||
4 | Before=network.target multi-user.target shutdown.target | ||
5 | Wants=network.target | ||
6 | Conflicts=systemd-resolved.service | ||
7 | +ConditionKernelCommandLine=!root=/dev/nfs | ||
8 | |||
9 | [Service] | ||
10 | Type=dbus | ||
11 | |||
diff --git a/recipes/openssl/openssl/0001-Support-SYSROOT-in-c_rehash.patch b/meta-boot2qt-distro/recipes-connectivity/openssl/openssl/0001-Support-SYSROOT-in-c_rehash.patch index 9aa9648..9aa9648 100644 --- a/recipes/openssl/openssl/0001-Support-SYSROOT-in-c_rehash.patch +++ b/meta-boot2qt-distro/recipes-connectivity/openssl/openssl/0001-Support-SYSROOT-in-c_rehash.patch | |||
diff --git a/recipes/openssl/openssl_1.%.bbappend b/meta-boot2qt-distro/recipes-connectivity/openssl/openssl_1.%.bbappend index bac366d..bac366d 100644 --- a/recipes/openssl/openssl_1.%.bbappend +++ b/meta-boot2qt-distro/recipes-connectivity/openssl/openssl_1.%.bbappend | |||
diff --git a/recipes/wpa-supplicant/wpa-supplicant_2.%.bbappend b/meta-boot2qt-distro/recipes-connectivity/wpa-supplicant/wpa-supplicant_2.%.bbappend index e880897..e880897 100644 --- a/recipes/wpa-supplicant/wpa-supplicant_2.%.bbappend +++ b/meta-boot2qt-distro/recipes-connectivity/wpa-supplicant/wpa-supplicant_2.%.bbappend | |||
diff --git a/recipes/base-files/base-files/blacklist.conf b/meta-boot2qt-distro/recipes-core/base-files/base-files/blacklist.conf index a8b8885..a8b8885 100644 --- a/recipes/base-files/base-files/blacklist.conf +++ b/meta-boot2qt-distro/recipes-core/base-files/base-files/blacklist.conf | |||
diff --git a/recipes/base-files/base-files_3.0.14.bbappend b/meta-boot2qt-distro/recipes-core/base-files/base-files_3.0.14.bbappend index 1dc5501..1dc5501 100644 --- a/recipes/base-files/base-files_3.0.14.bbappend +++ b/meta-boot2qt-distro/recipes-core/base-files/base-files_3.0.14.bbappend | |||
diff --git a/recipes/dbus/dbus/dbus-session-address b/meta-boot2qt-distro/recipes-core/dbus/dbus/dbus-session-address index 3f85306..3f85306 100644 --- a/recipes/dbus/dbus/dbus-session-address +++ b/meta-boot2qt-distro/recipes-core/dbus/dbus/dbus-session-address | |||
diff --git a/recipes/dbus/dbus/dbus-session.init b/meta-boot2qt-distro/recipes-core/dbus/dbus/dbus-session.init index 0690511..0690511 100644 --- a/recipes/dbus/dbus/dbus-session.init +++ b/meta-boot2qt-distro/recipes-core/dbus/dbus/dbus-session.init | |||
diff --git a/recipes/dbus/dbus/dbus-session.service b/meta-boot2qt-distro/recipes-core/dbus/dbus/dbus-session.service index 8dcf081..8dcf081 100644 --- a/recipes/dbus/dbus/dbus-session.service +++ b/meta-boot2qt-distro/recipes-core/dbus/dbus/dbus-session.service | |||
diff --git a/recipes/dbus/dbus_%.bbappend b/meta-boot2qt-distro/recipes-core/dbus/dbus_%.bbappend index 64d750c..64d750c 100644 --- a/recipes/dbus/dbus_%.bbappend +++ b/meta-boot2qt-distro/recipes-core/dbus/dbus_%.bbappend | |||
diff --git a/recipes/initscripts/initscripts_1.0.bbappend b/meta-boot2qt-distro/recipes-core/initscripts/initscripts_1.0.bbappend index e2550b1..e2550b1 100644 --- a/recipes/initscripts/initscripts_1.0.bbappend +++ b/meta-boot2qt-distro/recipes-core/initscripts/initscripts_1.0.bbappend | |||
diff --git a/recipes/meta/meta-environment.bbappend b/meta-boot2qt-distro/recipes-core/meta/meta-environment.bbappend index 65cc6b3..65cc6b3 100644 --- a/recipes/meta/meta-environment.bbappend +++ b/meta-boot2qt-distro/recipes-core/meta/meta-environment.bbappend | |||
diff --git a/recipes/packagegroup/nativesdk-packagegroup-b2qt-embedded-toolchain-host.bb b/meta-boot2qt-distro/recipes-core/packagegroups/nativesdk-packagegroup-b2qt-embedded-toolchain-host.bb index 9f43fff..9f43fff 100644 --- a/recipes/packagegroup/nativesdk-packagegroup-b2qt-embedded-toolchain-host.bb +++ b/meta-boot2qt-distro/recipes-core/packagegroups/nativesdk-packagegroup-b2qt-embedded-toolchain-host.bb | |||
diff --git a/recipes/packagegroup/packagegroup-b2qt-embedded-base.bb b/meta-boot2qt-distro/recipes-core/packagegroups/packagegroup-b2qt-embedded-base.bb index 65f7f5e..b6573e2 100644 --- a/recipes/packagegroup/packagegroup-b2qt-embedded-base.bb +++ b/meta-boot2qt-distro/recipes-core/packagegroups/packagegroup-b2qt-embedded-base.bb | |||
@@ -52,6 +52,7 @@ RDEPENDS_${PN} = "\ | |||
52 | tzdata-asia \ | 52 | tzdata-asia \ |
53 | tzdata-europe \ | 53 | tzdata-europe \ |
54 | connman \ | 54 | connman \ |
55 | rng-tools \ | ||
55 | ${@bb.utils.contains("DISTRO_FEATURES", "wayland", "weston weston-examples", "", d)} \ | 56 | ${@bb.utils.contains("DISTRO_FEATURES", "wayland", "weston weston-examples", "", d)} \ |
56 | ${MACHINE_EXTRA_INSTALL} \ | 57 | ${MACHINE_EXTRA_INSTALL} \ |
57 | " | 58 | " |
diff --git a/recipes/packagegroup/packagegroup-b2qt-embedded-gstreamer.bb b/meta-boot2qt-distro/recipes-core/packagegroups/packagegroup-b2qt-embedded-gstreamer.bb index b1bec0e..b1bec0e 100644 --- a/recipes/packagegroup/packagegroup-b2qt-embedded-gstreamer.bb +++ b/meta-boot2qt-distro/recipes-core/packagegroups/packagegroup-b2qt-embedded-gstreamer.bb | |||
diff --git a/recipes/packagegroup/packagegroup-b2qt-embedded-gstreamer010.bb b/meta-boot2qt-distro/recipes-core/packagegroups/packagegroup-b2qt-embedded-gstreamer010.bb index af291c7..af291c7 100644 --- a/recipes/packagegroup/packagegroup-b2qt-embedded-gstreamer010.bb +++ b/meta-boot2qt-distro/recipes-core/packagegroups/packagegroup-b2qt-embedded-gstreamer010.bb | |||
diff --git a/recipes/packagegroup/packagegroup-b2qt-embedded-tools.bb b/meta-boot2qt-distro/recipes-core/packagegroups/packagegroup-b2qt-embedded-tools.bb index e8936e4..7644f6f 100644 --- a/recipes/packagegroup/packagegroup-b2qt-embedded-tools.bb +++ b/meta-boot2qt-distro/recipes-core/packagegroups/packagegroup-b2qt-embedded-tools.bb | |||
@@ -44,7 +44,9 @@ RDEPENDS_${PN} = "\ | |||
44 | ldd \ | 44 | ldd \ |
45 | openssh-sftp-server \ | 45 | openssh-sftp-server \ |
46 | perf \ | 46 | perf \ |
47 | procps \ | ||
47 | rsync \ | 48 | rsync \ |
48 | tslib-calibrate \ | 49 | tslib-calibrate \ |
50 | valgrind \ | ||
49 | ${@bb.utils.contains("DISTRO_FEATURES", "systemd", "systemd-analyze", "", d)} \ | 51 | ${@bb.utils.contains("DISTRO_FEATURES", "systemd", "systemd-analyze", "", d)} \ |
50 | " | 52 | " |
diff --git a/recipes/systemd/systemd/usb-rndis.network b/meta-boot2qt-distro/recipes-core/systemd/systemd/usb-rndis.network index d529eeb..d529eeb 100644 --- a/recipes/systemd/systemd/usb-rndis.network +++ b/meta-boot2qt-distro/recipes-core/systemd/systemd/usb-rndis.network | |||
diff --git a/recipes/systemd/systemd_%.bbappend b/meta-boot2qt-distro/recipes-core/systemd/systemd_%.bbappend index 96b8910..96b8910 100644 --- a/recipes/systemd/systemd_%.bbappend +++ b/meta-boot2qt-distro/recipes-core/systemd/systemd_%.bbappend | |||
diff --git a/meta-boot2qt-distro/recipes-devtools/binutils/binutils-cross_%.bbappend b/meta-boot2qt-distro/recipes-devtools/binutils/binutils-cross_%.bbappend new file mode 100644 index 0000000..8a069ed --- /dev/null +++ b/meta-boot2qt-distro/recipes-devtools/binutils/binutils-cross_%.bbappend | |||
@@ -0,0 +1,30 @@ | |||
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 | LDGOLD_sdkmingw32 = "${@bb.utils.contains('DISTRO_FEATURES', 'ld-is-gold', '--enable-gold=default --enable-threads', '--enable-gold --enable-ld=default --enable-threads', d)}" | ||
diff --git a/recipes/gdb/gdb-cross-canadian_7.%.bbappend b/meta-boot2qt-distro/recipes-devtools/gdb/gdb-cross-canadian_7.%.bbappend index 452753d..4e55e66 100644 --- a/recipes/gdb/gdb-cross-canadian_7.%.bbappend +++ b/meta-boot2qt-distro/recipes-devtools/gdb/gdb-cross-canadian_7.%.bbappend | |||
@@ -27,13 +27,30 @@ | |||
27 | ## | 27 | ## |
28 | ############################################################################ | 28 | ############################################################################ |
29 | 29 | ||
30 | FILESEXTRAPATHS_prepend_sdkmingw32 := "${THISDIR}/${BPN}:" | ||
31 | SRC_URI_append_sdkmingw32 = " file://0001-Do-not-use-win32-specific-filehandling.patch" | ||
32 | |||
30 | DEPENDS_append_sdkmingw32 = " nativesdk-prebuild-python" | 33 | DEPENDS_append_sdkmingw32 = " nativesdk-prebuild-python" |
31 | RDEPENDS_${PN}_append_sdkmingw32 = " nativesdk-prebuild-python" | 34 | RDEPENDS_${PN}_append_sdkmingw32 = " nativesdk-prebuild-python" |
32 | EXTRA_OECONF_remove_sdkmingw32 = "--without-python --with-python=no" | 35 | EXTRA_OECONF_remove_sdkmingw32 = "--without-python --with-python=no" |
33 | EXTRA_OECONF_append_sdkmingw32 = " --with-python" | 36 | EXTRA_OECONF_append_sdkmingw32 = " --with-python=${WORKDIR}/python_win" |
37 | CXXFLAGS_append_sdkmingw32 = " -D_hypot=hypot" | ||
38 | |||
39 | do_configure_prepend_sdkmingw32() { | ||
40 | cat > ${WORKDIR}/python_win << EOF | ||
41 | #! /bin/sh | ||
42 | case "\$2" in | ||
43 | --includes) echo "-I${STAGING_INCDIR}/${PYTHON_DIR}" ;; | ||
44 | --ldflags) echo "-Wl,-rpath-link,${STAGING_LIBDIR}/.. -lpython35" ;; | ||
45 | --exec-prefix) echo "${exec_prefix}" ;; | ||
46 | *) exit 1 ;; | ||
47 | esac | ||
48 | exit 0 | ||
49 | EOF | ||
50 | chmod +x ${WORKDIR}/python_win | ||
51 | } | ||
34 | 52 | ||
35 | do_install_append_sdkmingw32() { | 53 | do_install_append_sdkmingw32() { |
36 | mkdir -p ${D}${bindir}/lib | 54 | ln -s ../python35.dll ${D}${bindir}/ |
37 | cp -r ${STAGING_DIR_HOST}${exec_prefix}/lib/python2.7/* -d ${D}${bindir}/lib | 55 | ln -s ../python35.zip ${D}${bindir}/ |
38 | cp ${STAGING_DIR_HOST}${exec_prefix}/bin/python27.dll ${D}${bindir} | ||
39 | } | 56 | } |
diff --git a/meta-boot2qt-distro/recipes-devtools/gdb/gdb/0001-Do-not-use-win32-specific-filehandling.patch b/meta-boot2qt-distro/recipes-devtools/gdb/gdb/0001-Do-not-use-win32-specific-filehandling.patch new file mode 100644 index 0000000..c9a20ed --- /dev/null +++ b/meta-boot2qt-distro/recipes-devtools/gdb/gdb/0001-Do-not-use-win32-specific-filehandling.patch | |||
@@ -0,0 +1,24 @@ | |||
1 | From 3c928a3bf8d873f6173a076da6e4c1bc85e9a3a0 Mon Sep 17 00:00:00 2001 | ||
2 | From: Samuli Piippo <samuli.piippo@qt.io> | ||
3 | Date: Wed, 28 Jun 2017 20:41:49 +0300 | ||
4 | Subject: [PATCH] Do not use win32 specific filehandling | ||
5 | |||
6 | PyFile_FromString and PyFile_AsFile are no longer available in python3 | ||
7 | see https://sourceware.org/bugzilla/show_bug.cgi?id=15600 | ||
8 | --- | ||
9 | gdb/python/python.c | 2 +- | ||
10 | 1 file changed, 1 insertion(+), 1 deletion(-) | ||
11 | |||
12 | diff --git a/gdb/python/python.c b/gdb/python/python.c | ||
13 | index 9bccaa9..1d58dff 100644 | ||
14 | --- a/gdb/python/python.c | ||
15 | +++ b/gdb/python/python.c | ||
16 | @@ -374,7 +374,7 @@ python_interactive_command (char *arg, int from_tty) | ||
17 | static void | ||
18 | python_run_simple_file (FILE *file, const char *filename) | ||
19 | { | ||
20 | -#ifndef _WIN32 | ||
21 | +#ifdef _WIN32 | ||
22 | |||
23 | PyRun_SimpleFile (file, filename); | ||
24 | |||
diff --git a/recipes/perl/perl_5.%.bbappend b/meta-boot2qt-distro/recipes-devtools/perl/perl_5.%.bbappend index 5f4baf7..5f4baf7 100644 --- a/recipes/perl/perl_5.%.bbappend +++ b/meta-boot2qt-distro/recipes-devtools/perl/perl_5.%.bbappend | |||
diff --git a/recipes/python/python3-native_%.bbappend b/meta-boot2qt-distro/recipes-devtools/python/python3-native_%.bbappend index 9015f3f..9015f3f 100644 --- a/recipes/python/python3-native_%.bbappend +++ b/meta-boot2qt-distro/recipes-devtools/python/python3-native_%.bbappend | |||
diff --git a/recipes/python/python3-virtualenv.bb b/meta-boot2qt-distro/recipes-devtools/python/python3-virtualenv.bb index cc091b8..cc091b8 100644 --- a/recipes/python/python3-virtualenv.bb +++ b/meta-boot2qt-distro/recipes-devtools/python/python3-virtualenv.bb | |||
diff --git a/recipes/python/python3_%.bbappend b/meta-boot2qt-distro/recipes-devtools/python/python3_%.bbappend index b3a5eb7..b3a5eb7 100644 --- a/recipes/python/python3_%.bbappend +++ b/meta-boot2qt-distro/recipes-devtools/python/python3_%.bbappend | |||
diff --git a/recipes/gperf/gperf_%.bbappend b/meta-boot2qt-distro/recipes-extended/gperf/gperf_%.bbappend index 6f2651c..6f2651c 100644 --- a/recipes/gperf/gperf_%.bbappend +++ b/meta-boot2qt-distro/recipes-extended/gperf/gperf_%.bbappend | |||
diff --git a/recipes/libsdl/libsdl_1.2.15.bbappend b/meta-boot2qt-distro/recipes-graphics/libsdl/libsdl_1.2.15.bbappend index 955c797..955c797 100644 --- a/recipes/libsdl/libsdl_1.2.15.bbappend +++ b/meta-boot2qt-distro/recipes-graphics/libsdl/libsdl_1.2.15.bbappend | |||
diff --git a/recipes/mesa/mesa_%.bbappend b/meta-boot2qt-distro/recipes-graphics/mesa/mesa_%.bbappend index 35f66f4..35f66f4 100644 --- a/recipes/mesa/mesa_%.bbappend +++ b/meta-boot2qt-distro/recipes-graphics/mesa/mesa_%.bbappend | |||
diff --git a/recipes/linux-firmware/linux-firmware_git.bbappend b/meta-boot2qt-distro/recipes-kernel/linux-firmware/linux-firmware_git.bbappend index 33bcc34..33bcc34 100644 --- a/recipes/linux-firmware/linux-firmware_git.bbappend +++ b/meta-boot2qt-distro/recipes-kernel/linux-firmware/linux-firmware_git.bbappend | |||
diff --git a/recipes/linux/linux-yocto/snd_intel8x0.cfg b/meta-boot2qt-distro/recipes-kernel/linux/linux-yocto/snd_intel8x0.cfg index 6d78f08..6d78f08 100644 --- a/recipes/linux/linux-yocto/snd_intel8x0.cfg +++ b/meta-boot2qt-distro/recipes-kernel/linux/linux-yocto/snd_intel8x0.cfg | |||
diff --git a/meta-boot2qt-distro/recipes-kernel/linux/linux-yocto/uprobe_event.cfg b/meta-boot2qt-distro/recipes-kernel/linux/linux-yocto/uprobe_event.cfg new file mode 100644 index 0000000..aba82da --- /dev/null +++ b/meta-boot2qt-distro/recipes-kernel/linux/linux-yocto/uprobe_event.cfg | |||
@@ -0,0 +1 @@ | |||
CONFIG_UPROBE_EVENT=y | |||
diff --git a/recipes/linux/linux-yocto_4.%.bbappend b/meta-boot2qt-distro/recipes-kernel/linux/linux-yocto_4.%.bbappend index 3687f9b..5367bad 100644 --- a/recipes/linux/linux-yocto_4.%.bbappend +++ b/meta-boot2qt-distro/recipes-kernel/linux/linux-yocto_4.%.bbappend | |||
@@ -30,6 +30,7 @@ | |||
30 | FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:" | 30 | FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:" |
31 | SRC_URI += "\ | 31 | SRC_URI += "\ |
32 | file://snd_intel8x0.cfg \ | 32 | file://snd_intel8x0.cfg \ |
33 | file://uprobe_event.cfg \ | ||
33 | " | 34 | " |
34 | 35 | ||
35 | KMACHINE_emulator = "qemux86" | 36 | KMACHINE_emulator = "qemux86" |
diff --git a/recipes/perf/perf.bbappend b/meta-boot2qt-distro/recipes-kernel/perf/perf.bbappend index 487cd41..f8a9591 100644 --- a/recipes/perf/perf.bbappend +++ b/meta-boot2qt-distro/recipes-kernel/perf/perf.bbappend | |||
@@ -1,6 +1,6 @@ | |||
1 | ############################################################################ | 1 | ############################################################################ |
2 | ## | 2 | ## |
3 | ## Copyright (C) 2016 The Qt Company Ltd. | 3 | ## Copyright (C) 2018 The Qt Company Ltd. |
4 | ## Contact: https://www.qt.io/licensing/ | 4 | ## Contact: https://www.qt.io/licensing/ |
5 | ## | 5 | ## |
6 | ## This file is part of the Boot to Qt meta layer. | 6 | ## This file is part of the Boot to Qt meta layer. |
@@ -27,5 +27,4 @@ | |||
27 | ## | 27 | ## |
28 | ############################################################################ | 28 | ############################################################################ |
29 | 29 | ||
30 | PERF_FEATURES_ENABLE = "perf-libunwind" | 30 | PACKAGECONFIG_append = " libunwind" |
31 | EXTRA_OEMAKE_remove = "NO_DWARF=1" | ||
diff --git a/meta-boot2qt-distro/recipes-multimedia/alsa-utils/alsa-utils/0001-Increase-default-playback-volume.patch b/meta-boot2qt-distro/recipes-multimedia/alsa-utils/alsa-utils/0001-Increase-default-playback-volume.patch new file mode 100644 index 0000000..2c0530e --- /dev/null +++ b/meta-boot2qt-distro/recipes-multimedia/alsa-utils/alsa-utils/0001-Increase-default-playback-volume.patch | |||
@@ -0,0 +1,26 @@ | |||
1 | From 804c0ca68e18a3e83ccbf49d0476fce3eb739477 Mon Sep 17 00:00:00 2001 | ||
2 | From: Kari Oikarinen <kari.oikarinen@qt.io> | ||
3 | Date: Mon, 11 Dec 2017 13:55:27 +0200 | ||
4 | Subject: [PATCH] Increase default playback volume | ||
5 | |||
6 | It is too quiet otherwise on Apalis iMX6. | ||
7 | --- | ||
8 | alsactl/init/default | 2 +- | ||
9 | 1 file changed, 1 insertion(+), 1 deletion(-) | ||
10 | |||
11 | diff --git a/alsactl/init/default b/alsactl/init/default | ||
12 | index 1c84f3e..af41576 100644 | ||
13 | --- a/alsactl/init/default | ||
14 | +++ b/alsactl/init/default | ||
15 | @@ -12,7 +12,7 @@ | ||
16 | |||
17 | ENV{ppercent}:="75%" | ||
18 | ENV{cpercent}:="75%" | ||
19 | -ENV{pvolume}:="-20dB" | ||
20 | +ENV{pvolume}:="5dB" | ||
21 | ENV{cvolume}:="12dB" | ||
22 | ENV{has_pmaster_vol}:="false" | ||
23 | |||
24 | -- | ||
25 | 2.11.0 | ||
26 | |||
diff --git a/recipes-qt/qt5/qtwebengine_git.bbappend b/meta-boot2qt-distro/recipes-multimedia/alsa-utils/alsa-utils_%.bbappend index 9d4ef68..ddb5c91 100644 --- a/recipes-qt/qt5/qtwebengine_git.bbappend +++ b/meta-boot2qt-distro/recipes-multimedia/alsa-utils/alsa-utils_%.bbappend | |||
@@ -1,6 +1,6 @@ | |||
1 | ############################################################################ | 1 | ############################################################################ |
2 | ## | 2 | ## |
3 | ## Copyright (C) 2016 The Qt Company Ltd. | 3 | ## Copyright (C) 2017 The Qt Company Ltd. |
4 | ## Contact: https://www.qt.io/licensing/ | 4 | ## Contact: https://www.qt.io/licensing/ |
5 | ## | 5 | ## |
6 | ## This file is part of the Boot to Qt meta layer. | 6 | ## This file is part of the Boot to Qt meta layer. |
@@ -27,8 +27,6 @@ | |||
27 | ## | 27 | ## |
28 | ############################################################################ | 28 | ############################################################################ |
29 | 29 | ||
30 | FILESEXTRAPATHS_append := "${THISDIR}/${PN}:" | 30 | FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:" |
31 | 31 | ||
32 | SRC_URI_append_mx6 = " \ | 32 | SRC_URI_append_apalis-imx6 = "file://0001-Increase-default-playback-volume.patch" |
33 | file://0001-Fix-slow-video-with-webengine-on-nitrogen6x.patch \ | ||
34 | " | ||
diff --git a/recipes/gstreamer/gst-plugins-bad_0.10.23.bbappend b/meta-boot2qt-distro/recipes-multimedia/gstreamer/gst-plugins-bad_0.10.23.bbappend index f42e121..f42e121 100644 --- a/recipes/gstreamer/gst-plugins-bad_0.10.23.bbappend +++ b/meta-boot2qt-distro/recipes-multimedia/gstreamer/gst-plugins-bad_0.10.23.bbappend | |||
diff --git a/recipes/gstreamer/gst-plugins-base/fix-gstvolume.patch b/meta-boot2qt-distro/recipes-multimedia/gstreamer/gst-plugins-base/fix-gstvolume.patch index d229e95..d229e95 100644 --- a/recipes/gstreamer/gst-plugins-base/fix-gstvolume.patch +++ b/meta-boot2qt-distro/recipes-multimedia/gstreamer/gst-plugins-base/fix-gstvolume.patch | |||
diff --git a/recipes/gstreamer/gst-plugins-base_0.10.%.bbappend b/meta-boot2qt-distro/recipes-multimedia/gstreamer/gst-plugins-base_0.10.%.bbappend index 646faa5..646faa5 100644 --- a/recipes/gstreamer/gst-plugins-base_0.10.%.bbappend +++ b/meta-boot2qt-distro/recipes-multimedia/gstreamer/gst-plugins-base_0.10.%.bbappend | |||
diff --git a/recipes/gstreamer/gstreamer1.0-plugins-bad_%.bbappend b/meta-boot2qt-distro/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad_%.bbappend index f42e121..f42e121 100644 --- a/recipes/gstreamer/gstreamer1.0-plugins-bad_%.bbappend +++ b/meta-boot2qt-distro/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad_%.bbappend | |||
diff --git a/recipes/gstreamer/gstreamer1.0-plugins-ugly_%.bbappend b/meta-boot2qt-distro/recipes-multimedia/gstreamer/gstreamer1.0-plugins-ugly_%.bbappend index e338316..e338316 100644 --- a/recipes/gstreamer/gstreamer1.0-plugins-ugly_%.bbappend +++ b/meta-boot2qt-distro/recipes-multimedia/gstreamer/gstreamer1.0-plugins-ugly_%.bbappend | |||
diff --git a/recipes/samba/samba_4.%.bbappend b/meta-boot2qt-distro/recipes-networking/samba/samba_4.%.bbappend index 4a86809..4a86809 100644 --- a/recipes/samba/samba_4.%.bbappend +++ b/meta-boot2qt-distro/recipes-networking/samba/samba_4.%.bbappend | |||
diff --git a/recipes-qt/images/b2qt-automotive-qt5-image.bb b/meta-boot2qt-distro/recipes-qt/images/b2qt-automotive-qt5-image.bb index 7c6c2de..5150463 100644 --- a/recipes-qt/images/b2qt-automotive-qt5-image.bb +++ b/meta-boot2qt-distro/recipes-qt/images/b2qt-automotive-qt5-image.bb | |||
@@ -32,7 +32,7 @@ LICENSE = "The-Qt-Company-DCLA-2.1" | |||
32 | LIC_FILES_CHKSUM = "file://${QT_LICENSE};md5=80e06902b5f0e94ad0a78ee4f7fcb74b" | 32 | LIC_FILES_CHKSUM = "file://${QT_LICENSE};md5=80e06902b5f0e94ad0a78ee4f7fcb74b" |
33 | PR = "r0" | 33 | PR = "r0" |
34 | 34 | ||
35 | DEPLOY_CONF_TYPE = "Qt Automotive Suite 2.0.1" | 35 | DEPLOY_CONF_TYPE = "Qt Automotive Suite 5.11.0" |
36 | 36 | ||
37 | IMAGE_FEATURES += "\ | 37 | IMAGE_FEATURES += "\ |
38 | package-management \ | 38 | package-management \ |
diff --git a/recipes-qt/images/b2qt-embedded-ci-image.bb b/meta-boot2qt-distro/recipes-qt/images/b2qt-embedded-ci-image.bb index 32773e1..32773e1 100644 --- a/recipes-qt/images/b2qt-embedded-ci-image.bb +++ b/meta-boot2qt-distro/recipes-qt/images/b2qt-embedded-ci-image.bb | |||
diff --git a/recipes-qt/images/b2qt-embedded-qt5-image.bb b/meta-boot2qt-distro/recipes-qt/images/b2qt-embedded-qt5-image.bb index d8743a5..d8743a5 100644 --- a/recipes-qt/images/b2qt-embedded-qt5-image.bb +++ b/meta-boot2qt-distro/recipes-qt/images/b2qt-embedded-qt5-image.bb | |||
diff --git a/recipes-qt/meta/meta-b2qt-automotive-qbsp.bb b/meta-boot2qt-distro/recipes-qt/meta/meta-b2qt-automotive-qbsp.bb index 3752fc0..5595cc6 100644 --- a/recipes-qt/meta/meta-b2qt-automotive-qbsp.bb +++ b/meta-boot2qt-distro/recipes-qt/meta/meta-b2qt-automotive-qbsp.bb | |||
@@ -38,7 +38,7 @@ S = "${WORKDIR}" | |||
38 | 38 | ||
39 | inherit qbsp | 39 | inherit qbsp |
40 | 40 | ||
41 | PV := "${@d.getVar('PV', True)[0:5]}" | 41 | PV := "${@d.getVar('PV', True).split('+')[0]}" |
42 | 42 | ||
43 | QBSP_NAME = "Automotive ${PV}" | 43 | QBSP_NAME = "Automotive ${PV}" |
44 | QBSP_MACHINE = "${@d.getVar('MACHINE', True).replace('-','')}" | 44 | QBSP_MACHINE = "${@d.getVar('MACHINE', True).replace('-','')}" |
diff --git a/recipes-qt/meta/meta-b2qt-embedded-qbsp.bb b/meta-boot2qt-distro/recipes-qt/meta/meta-b2qt-embedded-qbsp.bb index 1d0b018..dc2873f 100644 --- a/recipes-qt/meta/meta-b2qt-embedded-qbsp.bb +++ b/meta-boot2qt-distro/recipes-qt/meta/meta-b2qt-embedded-qbsp.bb | |||
@@ -38,7 +38,7 @@ S = "${WORKDIR}" | |||
38 | 38 | ||
39 | inherit qbsp | 39 | inherit qbsp |
40 | 40 | ||
41 | PV := "${@d.getVar('PV', True)[0:5]}" | 41 | PV := "${@d.getVar('PV', True).split('+')[0]}" |
42 | 42 | ||
43 | VERSION_SHORT = "${@d.getVar('PV', True).replace('.','')}" | 43 | VERSION_SHORT = "${@d.getVar('PV', True).replace('.','')}" |
44 | QBSP_NAME = "Boot2Qt ${PV}" | 44 | QBSP_NAME = "Boot2Qt ${PV}" |
diff --git a/recipes-qt/meta/meta-toolchain-b2qt-automotive-qt5-sdk.bb b/meta-boot2qt-distro/recipes-qt/meta/meta-toolchain-b2qt-automotive-qt5-sdk.bb index 94bf48d..94bf48d 100644 --- a/recipes-qt/meta/meta-toolchain-b2qt-automotive-qt5-sdk.bb +++ b/meta-boot2qt-distro/recipes-qt/meta/meta-toolchain-b2qt-automotive-qt5-sdk.bb | |||
diff --git a/recipes-qt/meta/meta-toolchain-b2qt-embedded-qt5-sdk.bb b/meta-boot2qt-distro/recipes-qt/meta/meta-toolchain-b2qt-embedded-qt5-sdk.bb index 65354ad..65354ad 100644 --- a/recipes-qt/meta/meta-toolchain-b2qt-embedded-qt5-sdk.bb +++ b/meta-boot2qt-distro/recipes-qt/meta/meta-toolchain-b2qt-embedded-qt5-sdk.bb | |||
diff --git a/recipes-qt/meta/meta-toolchain-b2qt-embedded-sdk.bb b/meta-boot2qt-distro/recipes-qt/meta/meta-toolchain-b2qt-embedded-sdk.bb index 777bffe..777bffe 100644 --- a/recipes-qt/meta/meta-toolchain-b2qt-embedded-sdk.bb +++ b/meta-boot2qt-distro/recipes-qt/meta/meta-toolchain-b2qt-embedded-sdk.bb | |||
diff --git a/recipes-qt/packagegroups/nativesdk-packagegroup-b2qt-automotive-qt5-toolchain-host.bb b/meta-boot2qt-distro/recipes-qt/packagegroups/nativesdk-packagegroup-b2qt-automotive-qt5-toolchain-host.bb index 1ba6d97..7ce53c6 100644 --- a/recipes-qt/packagegroups/nativesdk-packagegroup-b2qt-automotive-qt5-toolchain-host.bb +++ b/meta-boot2qt-distro/recipes-qt/packagegroups/nativesdk-packagegroup-b2qt-automotive-qt5-toolchain-host.bb | |||
@@ -31,7 +31,7 @@ DESCRIPTION = "Host packages for B2Qt automotive Qt5 SDK" | |||
31 | LICENSE = "The-Qt-Company-DCLA-2.1" | 31 | LICENSE = "The-Qt-Company-DCLA-2.1" |
32 | PR = "r0" | 32 | PR = "r0" |
33 | 33 | ||
34 | inherit nativesdk packagegroup qtquickcompiler | 34 | inherit nativesdk packagegroup |
35 | 35 | ||
36 | RDEPENDS_${PN} += "\ | 36 | RDEPENDS_${PN} += "\ |
37 | nativesdk-packagegroup-b2qt-embedded-qt5-toolchain-host \ | 37 | nativesdk-packagegroup-b2qt-embedded-qt5-toolchain-host \ |
diff --git a/recipes-qt/packagegroups/nativesdk-packagegroup-b2qt-embedded-qt5-toolchain-host.bb b/meta-boot2qt-distro/recipes-qt/packagegroups/nativesdk-packagegroup-b2qt-embedded-qt5-toolchain-host.bb index c3f07b8..3ce2e79 100644 --- a/recipes-qt/packagegroups/nativesdk-packagegroup-b2qt-embedded-qt5-toolchain-host.bb +++ b/meta-boot2qt-distro/recipes-qt/packagegroups/nativesdk-packagegroup-b2qt-embedded-qt5-toolchain-host.bb | |||
@@ -31,7 +31,7 @@ DESCRIPTION = "Host packages for B2Qt embedded Qt5 SDK" | |||
31 | LICENSE = "The-Qt-Company-DCLA-2.1" | 31 | LICENSE = "The-Qt-Company-DCLA-2.1" |
32 | PR = "r0" | 32 | PR = "r0" |
33 | 33 | ||
34 | inherit nativesdk packagegroup qtquickcompiler | 34 | inherit nativesdk packagegroup |
35 | 35 | ||
36 | python __anonymous() { | 36 | python __anonymous() { |
37 | overrides = d.getVar("OVERRIDES", True).split(":") | 37 | overrides = d.getVar("OVERRIDES", True).split(":") |
diff --git a/recipes-qt/packagegroups/packagegroup-b2qt-automotive-addons.bb b/meta-boot2qt-distro/recipes-qt/packagegroups/packagegroup-b2qt-automotive-addons.bb index bb2e4de..9fe3827 100644 --- a/recipes-qt/packagegroups/packagegroup-b2qt-automotive-addons.bb +++ b/meta-boot2qt-distro/recipes-qt/packagegroups/packagegroup-b2qt-automotive-addons.bb | |||
@@ -35,13 +35,12 @@ inherit packagegroup | |||
35 | PACKAGEGROUP_DISABLE_COMPLEMENTARY = "1" | 35 | PACKAGEGROUP_DISABLE_COMPLEMENTARY = "1" |
36 | 36 | ||
37 | RDEPENDS_${PN} += " \ | 37 | RDEPENDS_${PN} += " \ |
38 | b2qt-appcontroller \ | 38 | boot2qt-appcontroller \ |
39 | qtivi \ | 39 | qtivi \ |
40 | neptune-ui \ | 40 | neptune3-ui \ |
41 | neptune-ui-apps \ | 41 | neptune3-ui-apps \ |
42 | ${@bb.utils.contains('DISTRO_FEATURES', 'webengine', 'qtwebbrowser', '', d)} \ | 42 | ${@bb.utils.contains('DISTRO_FEATURES', 'webengine', 'qtwebbrowser', '', d)} \ |
43 | gammaray \ | 43 | gammaray \ |
44 | qmllive-target \ | 44 | qmllive \ |
45 | multiscreen-demo \ | 45 | qdb \ |
46 | qdbd \ | ||
47 | " | 46 | " |
diff --git a/recipes-qt/packagegroups/packagegroup-b2qt-automotive-qt5-toolchain-target.bb b/meta-boot2qt-distro/recipes-qt/packagegroups/packagegroup-b2qt-automotive-qt5-toolchain-target.bb index 6ae1ef4..6ae1ef4 100644 --- a/recipes-qt/packagegroups/packagegroup-b2qt-automotive-qt5-toolchain-target.bb +++ b/meta-boot2qt-distro/recipes-qt/packagegroups/packagegroup-b2qt-automotive-qt5-toolchain-target.bb | |||
diff --git a/recipes-qt/packagegroups/packagegroup-b2qt-embedded-addons.bb b/meta-boot2qt-distro/recipes-qt/packagegroups/packagegroup-b2qt-embedded-addons.bb index 1fdbcf3..345fbaa 100644 --- a/recipes-qt/packagegroups/packagegroup-b2qt-embedded-addons.bb +++ b/meta-boot2qt-distro/recipes-qt/packagegroups/packagegroup-b2qt-embedded-addons.bb | |||
@@ -35,9 +35,9 @@ inherit packagegroup | |||
35 | PACKAGEGROUP_DISABLE_COMPLEMENTARY = "1" | 35 | PACKAGEGROUP_DISABLE_COMPLEMENTARY = "1" |
36 | 36 | ||
37 | RDEPENDS_${PN} += " \ | 37 | RDEPENDS_${PN} += " \ |
38 | b2qt-appcontroller \ | 38 | boot2qt-appcontroller \ |
39 | b2qt-launcher \ | 39 | boot2qt-launcher \ |
40 | b2qt-demos \ | 40 | boot2qt-demos \ |
41 | ${@bb.utils.contains("DISTRO_FEATURES", "wayland", "democompositor", "", d)} \ | 41 | ${@bb.utils.contains("DISTRO_FEATURES", "wayland", "democompositor", "", d)} \ |
42 | qdbd \ | 42 | qdb \ |
43 | " | 43 | " |
diff --git a/recipes-qt/packagegroups/packagegroup-b2qt-embedded-qt5-toolchain-target.bb b/meta-boot2qt-distro/recipes-qt/packagegroups/packagegroup-b2qt-embedded-qt5-toolchain-target.bb index 7a22951..83b075b 100644 --- a/recipes-qt/packagegroups/packagegroup-b2qt-embedded-qt5-toolchain-target.bb +++ b/meta-boot2qt-distro/recipes-qt/packagegroups/packagegroup-b2qt-embedded-qt5-toolchain-target.bb | |||
@@ -31,7 +31,7 @@ DESCRIPTION = "Target packages for B2Qt embedded Qt5 SDK" | |||
31 | LICENSE = "The-Qt-Company-DCLA-2.1" | 31 | LICENSE = "The-Qt-Company-DCLA-2.1" |
32 | PR = "r0" | 32 | PR = "r0" |
33 | 33 | ||
34 | inherit packagegroup qtquickcompiler | 34 | inherit packagegroup |
35 | 35 | ||
36 | PACKAGEGROUP_DISABLE_COMPLEMENTARY = "1" | 36 | PACKAGEGROUP_DISABLE_COMPLEMENTARY = "1" |
37 | 37 | ||
@@ -75,3 +75,7 @@ RDEPENDS_${PN} += " \ | |||
75 | qtwebchannel-dev \ | 75 | qtwebchannel-dev \ |
76 | qtxmlpatterns-dev \ | 76 | qtxmlpatterns-dev \ |
77 | " | 77 | " |
78 | |||
79 | RDEPENDS_${PN} += "\ | ||
80 | ${@ "qtquicktimeline-dev" if (d.getVar("QT_INTERNAL_BUILD")) else "" } \ | ||
81 | " | ||
diff --git a/recipes-qt/packagegroups/packagegroup-b2qt-qt5-modules.bb b/meta-boot2qt-distro/recipes-qt/packagegroups/packagegroup-b2qt-qt5-modules.bb index 8ad37d8..c8c484e 100644 --- a/recipes-qt/packagegroups/packagegroup-b2qt-qt5-modules.bb +++ b/meta-boot2qt-distro/recipes-qt/packagegroups/packagegroup-b2qt-qt5-modules.bb | |||
@@ -59,6 +59,7 @@ RDEPENDS_${PN} += " \ | |||
59 | qtserialport \ | 59 | qtserialport \ |
60 | qtsvg \ | 60 | qtsvg \ |
61 | qttools \ | 61 | qttools \ |
62 | qttools-tools \ | ||
62 | qttranslations-qt \ | 63 | qttranslations-qt \ |
63 | qttranslations-qtbase \ | 64 | qttranslations-qtbase \ |
64 | qttranslations-qtdeclarative \ | 65 | qttranslations-qtdeclarative \ |
@@ -73,6 +74,11 @@ RDEPENDS_${PN} += " \ | |||
73 | ${@bb.utils.contains('DISTRO_FEATURES', 'webengine', 'qtwebengine qttranslations-qtwebengine qtwebview', '', d)} \ | 74 | ${@bb.utils.contains('DISTRO_FEATURES', 'webengine', 'qtwebengine qttranslations-qtwebengine qtwebview', '', d)} \ |
74 | qtwebsockets \ | 75 | qtwebsockets \ |
75 | qtwebchannel \ | 76 | qtwebchannel \ |
77 | qtwebglplugin \ | ||
76 | qtxmlpatterns \ | 78 | qtxmlpatterns \ |
77 | qtvirtualkeyboard \ | 79 | qtvirtualkeyboard \ |
78 | " | 80 | " |
81 | |||
82 | RDEPENDS_${PN} += "\ | ||
83 | ${@ "qtquicktimeline qmlpreview" if (d.getVar("QT_INTERNAL_BUILD")) else "" } \ | ||
84 | " | ||
diff --git a/recipes-qt/qt5/nativesdk-qtbase_git.bbappend b/meta-boot2qt-distro/recipes-qt/qt5/nativesdk-qtbase_git.bbappend index d79bf57..2ae2206 100644 --- a/recipes-qt/qt5/nativesdk-qtbase_git.bbappend +++ b/meta-boot2qt-distro/recipes-qt/qt5/nativesdk-qtbase_git.bbappend | |||
@@ -40,3 +40,5 @@ PACKAGECONFIG[openssl] = "-openssl,-no-openssl,openssl,libssl" | |||
40 | 40 | ||
41 | fakeroot do_generate_qt_environment_file_mingw32() { | 41 | fakeroot do_generate_qt_environment_file_mingw32() { |
42 | } | 42 | } |
43 | |||
44 | SRC_URI_append_mingw32 = "file://0001-disable-qt_random_cpu.patch" | ||
diff --git a/recipes-qt/qt5/qtbase-native_git.bbappend b/meta-boot2qt-distro/recipes-qt/qt5/qtbase-native_git.bbappend index 821c6d3..821c6d3 100644 --- a/recipes-qt/qt5/qtbase-native_git.bbappend +++ b/meta-boot2qt-distro/recipes-qt/qt5/qtbase-native_git.bbappend | |||
diff --git a/recipes-qt/qt5/qtbase/0001-Add-win32-g-oe-mkspec-that-uses-the-OE_-environment.patch b/meta-boot2qt-distro/recipes-qt/qt5/qtbase/0001-Add-win32-g-oe-mkspec-that-uses-the-OE_-environment.patch index ac4fe40..ac4fe40 100644 --- a/recipes-qt/qt5/qtbase/0001-Add-win32-g-oe-mkspec-that-uses-the-OE_-environment.patch +++ b/meta-boot2qt-distro/recipes-qt/qt5/qtbase/0001-Add-win32-g-oe-mkspec-that-uses-the-OE_-environment.patch | |||
diff --git a/meta-boot2qt-distro/recipes-qt/qt5/qtbase/0001-disable-qt_random_cpu.patch b/meta-boot2qt-distro/recipes-qt/qt5/qtbase/0001-disable-qt_random_cpu.patch new file mode 100644 index 0000000..26c7838 --- /dev/null +++ b/meta-boot2qt-distro/recipes-qt/qt5/qtbase/0001-disable-qt_random_cpu.patch | |||
@@ -0,0 +1,25 @@ | |||
1 | From 655618933b78f53bb4338c8b7e3109da780ad3c6 Mon Sep 17 00:00:00 2001 | ||
2 | From: Samuli Piippo <samuli.piippo@qt.io> | ||
3 | Date: Thu, 23 Nov 2017 11:28:47 +0200 | ||
4 | Subject: [PATCH] disable qt_random_cpu | ||
5 | |||
6 | The code caused internal compiler error when compiling for mingw32 | ||
7 | |||
8 | Change-Id: Ieba798a9599a6d683c6630c6cd3731b2b909b628 | ||
9 | --- | ||
10 | src/corelib/global/qrandom.cpp | 2 +- | ||
11 | 1 file changed, 1 insertion(+), 1 deletion(-) | ||
12 | |||
13 | diff --git a/src/corelib/global/qrandom.cpp b/src/corelib/global/qrandom.cpp | ||
14 | index 6769190..c1a775a 100644 | ||
15 | --- a/src/corelib/global/qrandom.cpp | ||
16 | +++ b/src/corelib/global/qrandom.cpp | ||
17 | @@ -92,7 +92,7 @@ DECLSPEC_IMPORT BOOLEAN WINAPI SystemFunction036(PVOID RandomBuffer, ULONG Rando | ||
18 | |||
19 | QT_BEGIN_NAMESPACE | ||
20 | |||
21 | -#if defined(Q_PROCESSOR_X86) && QT_COMPILER_SUPPORTS_HERE(RDRND) | ||
22 | +#if 0 | ||
23 | static qsizetype qt_random_cpu(void *buffer, qsizetype count) Q_DECL_NOTHROW; | ||
24 | |||
25 | # ifdef Q_PROCESSOR_X86_64 | ||
diff --git a/recipes-qt/qt5/qtbase/emulator/oe-device-extra.pri b/meta-boot2qt-distro/recipes-qt/qt5/qtbase/emulator/oe-device-extra.pri index 43e1685..d29adb2 100644 --- a/recipes-qt/qt5/qtbase/emulator/oe-device-extra.pri +++ b/meta-boot2qt-distro/recipes-qt/qt5/qtbase/emulator/oe-device-extra.pri | |||
@@ -3,4 +3,4 @@ QMAKE_LIBS_OPENGL_ES2 = -lQtGlesStreamClient | |||
3 | 3 | ||
4 | QMAKE_PLATFORM += boot2qt | 4 | QMAKE_PLATFORM += boot2qt |
5 | QT_QPA_DEFAULT_PLATFORM = eglfs | 5 | QT_QPA_DEFAULT_PLATFORM = eglfs |
6 | EGLFS_DEVICE_INTEGRATION = none | 6 | EGLFS_DEVICE_INTEGRATION = eglfs_emu |
diff --git a/recipes-qt/qt5/qtbase/intel-corei7-64/oe-device-extra.pri b/meta-boot2qt-distro/recipes-qt/qt5/qtbase/intel-corei7-64/oe-device-extra.pri index cdb6204..cdb6204 100644 --- a/recipes-qt/qt5/qtbase/intel-corei7-64/oe-device-extra.pri +++ b/meta-boot2qt-distro/recipes-qt/qt5/qtbase/intel-corei7-64/oe-device-extra.pri | |||
diff --git a/recipes-qt/qt5/qtbase/jetson-tx1/oe-device-extra.pri b/meta-boot2qt-distro/recipes-qt/qt5/qtbase/jetson-tx1/oe-device-extra.pri index d4c14ca..d4c14ca 100644 --- a/recipes-qt/qt5/qtbase/jetson-tx1/oe-device-extra.pri +++ b/meta-boot2qt-distro/recipes-qt/qt5/qtbase/jetson-tx1/oe-device-extra.pri | |||
diff --git a/meta-boot2qt-distro/recipes-qt/qt5/qtbase/jetson-tx2/oe-device-extra.pri b/meta-boot2qt-distro/recipes-qt/qt5/qtbase/jetson-tx2/oe-device-extra.pri new file mode 100644 index 0000000..d4c14ca --- /dev/null +++ b/meta-boot2qt-distro/recipes-qt/qt5/qtbase/jetson-tx2/oe-device-extra.pri | |||
@@ -0,0 +1,4 @@ | |||
1 | QMAKE_PLATFORM += boot2qt | ||
2 | |||
3 | QT_QPA_DEFAULT_PLATFORM = eglfs | ||
4 | EGLFS_DEVICE_INTEGRATION = eglfs_kms_egldevice | ||
diff --git a/recipes-qt/qt5/qtbase/mx6/oe-device-extra.pri b/meta-boot2qt-distro/recipes-qt/qt5/qtbase/mx6/oe-device-extra.pri index f5445e3..f5445e3 100644 --- a/recipes-qt/qt5/qtbase/mx6/oe-device-extra.pri +++ b/meta-boot2qt-distro/recipes-qt/qt5/qtbase/mx6/oe-device-extra.pri | |||
diff --git a/meta-boot2qt-distro/recipes-qt/qt5/qtbase/mx8/oe-device-extra.pri b/meta-boot2qt-distro/recipes-qt/qt5/qtbase/mx8/oe-device-extra.pri new file mode 100644 index 0000000..7e7cae3 --- /dev/null +++ b/meta-boot2qt-distro/recipes-qt/qt5/qtbase/mx8/oe-device-extra.pri | |||
@@ -0,0 +1,5 @@ | |||
1 | QMAKE_CFLAGS_EGL += -DLINUX -DEGL_API_FB | ||
2 | |||
3 | QMAKE_PLATFORM += boot2qt | ||
4 | QT_QPA_DEFAULT_PLATFORM = eglfs | ||
5 | EGLFS_DEVICE_INTEGRATION = eglfs_viv | ||
diff --git a/recipes-qt/qt5/qtbase/nvidia-logan/oe-device-extra.pri b/meta-boot2qt-distro/recipes-qt/qt5/qtbase/nvidia-logan/oe-device-extra.pri index 6554742..6554742 100644 --- a/recipes-qt/qt5/qtbase/nvidia-logan/oe-device-extra.pri +++ b/meta-boot2qt-distro/recipes-qt/qt5/qtbase/nvidia-logan/oe-device-extra.pri | |||
diff --git a/recipes-qt/qt5/qtbase/oe-device-extra.pri b/meta-boot2qt-distro/recipes-qt/qt5/qtbase/oe-device-extra.pri index 250c999..250c999 100644 --- a/recipes-qt/qt5/qtbase/oe-device-extra.pri +++ b/meta-boot2qt-distro/recipes-qt/qt5/qtbase/oe-device-extra.pri | |||
diff --git a/recipes-qt/qt5/qtbase/rpi/oe-device-extra.pri b/meta-boot2qt-distro/recipes-qt/qt5/qtbase/rpi/oe-device-extra.pri index 9f64808..9f64808 100644 --- a/recipes-qt/qt5/qtbase/rpi/oe-device-extra.pri +++ b/meta-boot2qt-distro/recipes-qt/qt5/qtbase/rpi/oe-device-extra.pri | |||
diff --git a/recipes-qt/qt5/qtbase/smarc-samx6i/oe-device-extra.pri b/meta-boot2qt-distro/recipes-qt/qt5/qtbase/smarc-samx6i/oe-device-extra.pri index ae04468..ae04468 100644 --- a/recipes-qt/qt5/qtbase/smarc-samx6i/oe-device-extra.pri +++ b/meta-boot2qt-distro/recipes-qt/qt5/qtbase/smarc-samx6i/oe-device-extra.pri | |||
diff --git a/recipes-qt/qt5/qtbase/tegra-t18x/oe-device-extra.pri b/meta-boot2qt-distro/recipes-qt/qt5/qtbase/tegra-t18x/oe-device-extra.pri index 4597a84..4597a84 100644 --- a/recipes-qt/qt5/qtbase/tegra-t18x/oe-device-extra.pri +++ b/meta-boot2qt-distro/recipes-qt/qt5/qtbase/tegra-t18x/oe-device-extra.pri | |||
diff --git a/recipes-qt/qt5/qtbase/ti33x/oe-device-extra.pri b/meta-boot2qt-distro/recipes-qt/qt5/qtbase/ti33x/oe-device-extra.pri index 0a18a5d..0a18a5d 100644 --- a/recipes-qt/qt5/qtbase/ti33x/oe-device-extra.pri +++ b/meta-boot2qt-distro/recipes-qt/qt5/qtbase/ti33x/oe-device-extra.pri | |||
diff --git a/recipes-qt/qt5/qtbase_git.bbappend b/meta-boot2qt-distro/recipes-qt/qt5/qtbase_git.bbappend index 7685c5a..e7c7adf 100644 --- a/recipes-qt/qt5/qtbase_git.bbappend +++ b/meta-boot2qt-distro/recipes-qt/qt5/qtbase_git.bbappend | |||
@@ -43,7 +43,6 @@ PACKAGECONFIG += " \ | |||
43 | icu \ | 43 | icu \ |
44 | libinput \ | 44 | libinput \ |
45 | linuxfb \ | 45 | linuxfb \ |
46 | qml-debug \ | ||
47 | sql-sqlite \ | 46 | sql-sqlite \ |
48 | tslib \ | 47 | tslib \ |
49 | xkbcommon-evdev \ | 48 | xkbcommon-evdev \ |
diff --git a/meta-boot2qt-distro/recipes-qt/qt5/qtdeclarative_git.bbappend b/meta-boot2qt-distro/recipes-qt/qt5/qtdeclarative_git.bbappend new file mode 100644 index 0000000..d9144a8 --- /dev/null +++ b/meta-boot2qt-distro/recipes-qt/qt5/qtdeclarative_git.bbappend | |||
@@ -0,0 +1,32 @@ | |||
1 | ############################################################################ | ||
2 | ## | ||
3 | ## Copyright (C) 2018 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 | FILES_${PN}-plugins_mingw32 = " \ | ||
31 | ${OE_QMAKE_PATH_PLUGINS}/*/*.dll \ | ||
32 | " | ||
diff --git a/meta-boot2qt-distro/recipes-qt/qt5/qtlocation/0001-location-disable-simulator-content-under-plugins.patch b/meta-boot2qt-distro/recipes-qt/qt5/qtlocation/0001-location-disable-simulator-content-under-plugins.patch new file mode 100644 index 0000000..ad4c7b8 --- /dev/null +++ b/meta-boot2qt-distro/recipes-qt/qt5/qtlocation/0001-location-disable-simulator-content-under-plugins.patch | |||
@@ -0,0 +1,23 @@ | |||
1 | From a7af02fe34bd8e067c7654ac366e19783b89e990 Mon Sep 17 00:00:00 2001 | ||
2 | From: Mikko Gronoff <mikko.gronoff@qt.io> | ||
3 | Date: Wed, 25 Oct 2017 13:22:16 +0300 | ||
4 | Subject: [PATCH] location: disable simulator content under plugins | ||
5 | |||
6 | Does not build against more recent simulator | ||
7 | --- | ||
8 | src/plugins/position/position.pro | 2 +- | ||
9 | 1 file changed, 1 insertion(+), 1 deletion(-) | ||
10 | |||
11 | diff --git a/src/plugins/position/position.pro b/src/plugins/position/position.pro | ||
12 | index 1687a9d..347963f 100644 | ||
13 | --- a/src/plugins/position/position.pro | ||
14 | +++ b/src/plugins/position/position.pro | ||
15 | @@ -5,7 +5,7 @@ QT_FOR_CONFIG += positioning-private | ||
16 | qtHaveModule(dbus):SUBDIRS += geoclue | ||
17 | qtConfig(gypsy):SUBDIRS += gypsy | ||
18 | qtConfig(winrt_geolocation):SUBDIRS += winrt | ||
19 | -qtHaveModule(simulator):SUBDIRS += simulator | ||
20 | +#qtHaveModule(simulator):SUBDIRS += simulator | ||
21 | osx|ios|tvos:SUBDIRS += corelocation | ||
22 | android:SUBDIRS += android | ||
23 | win32:qtHaveModule(serialport):SUBDIRS += serialnmea | ||
diff --git a/recipes-qt/qt5/qtlocation_git.bbappend b/meta-boot2qt-distro/recipes-qt/qt5/qtlocation_git.bbappend index 2a949eb..d6ee6a1 100644 --- a/recipes-qt/qt5/qtlocation_git.bbappend +++ b/meta-boot2qt-distro/recipes-qt/qt5/qtlocation_git.bbappend | |||
@@ -1,6 +1,6 @@ | |||
1 | ############################################################################ | 1 | ############################################################################ |
2 | ## | 2 | ## |
3 | ## Copyright (C) 2016 The Qt Company Ltd. | 3 | ## Copyright (C) 2017 The Qt Company Ltd. |
4 | ## Contact: https://www.qt.io/licensing/ | 4 | ## Contact: https://www.qt.io/licensing/ |
5 | ## | 5 | ## |
6 | ## This file is part of the Boot to Qt meta layer. | 6 | ## This file is part of the Boot to Qt meta layer. |
@@ -27,5 +27,8 @@ | |||
27 | ## | 27 | ## |
28 | ############################################################################ | 28 | ############################################################################ |
29 | 29 | ||
30 | EXTRA_QMAKEVARS_PRE_append_emulator = " CONFIG+=simulator" | 30 | PACKAGECONFIG += "geoservices_mapboxgl" |
31 | DEPENDS_append_emulator = " qtsimulator" | 31 | |
32 | FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:" | ||
33 | |||
34 | SRC_URI += "file://0001-location-disable-simulator-content-under-plugins.patch" | ||
diff --git a/recipes-qt/qt5/qtmultimedia_git.bbappend b/meta-boot2qt-distro/recipes-qt/qt5/qtmultimedia_git.bbappend index fbae3ba..fbae3ba 100644 --- a/recipes-qt/qt5/qtmultimedia_git.bbappend +++ b/meta-boot2qt-distro/recipes-qt/qt5/qtmultimedia_git.bbappend | |||
diff --git a/recipes-qt/qt5/qtsystems_git.bbappend b/meta-boot2qt-distro/recipes-qt/qt5/qtsystems_git.bbappend index 8ae3521..e8fe1f3 100644 --- a/recipes-qt/qt5/qtsystems_git.bbappend +++ b/meta-boot2qt-distro/recipes-qt/qt5/qtsystems_git.bbappend | |||
@@ -29,12 +29,3 @@ | |||
29 | 29 | ||
30 | EXTRA_QMAKEVARS_PRE_append_emulator = " CONFIG+=simulator" | 30 | EXTRA_QMAKEVARS_PRE_append_emulator = " CONFIG+=simulator" |
31 | DEPENDS_append_emulator = " qtsimulator" | 31 | DEPENDS_append_emulator = " qtsimulator" |
32 | |||
33 | LIC_FILES_CHKSUM = " \ | ||
34 | file://LICENSE.LGPLv21;md5=4193e7f1d47a858f6b7c0f1ee66161de \ | ||
35 | file://LICENSE.GPLv3;md5=d32239bcb673463ab874e80d47fae504 \ | ||
36 | file://LGPL_EXCEPTION.txt;md5=0145c4d1b6f96a661c2c139dfb268fb6 \ | ||
37 | file://LICENSE.FDL;md5=6d9f2a9af4c8b8c3c769f6cc1b6aaf7e \ | ||
38 | " | ||
39 | |||
40 | SRCREV = "434af789f0d56ca7a521ca2d9ec8cf3b1057fd37" | ||
diff --git a/recipes-qt/qt5/qtvirtualkeyboard_git.bbappend b/meta-boot2qt-distro/recipes-qt/qt5/qtvirtualkeyboard_git.bbappend index 59fb06b..4f48099 100644 --- a/recipes-qt/qt5/qtvirtualkeyboard_git.bbappend +++ b/meta-boot2qt-distro/recipes-qt/qt5/qtvirtualkeyboard_git.bbappend | |||
@@ -27,6 +27,5 @@ | |||
27 | ## | 27 | ## |
28 | ############################################################################ | 28 | ############################################################################ |
29 | 29 | ||
30 | inherit qtquickcompiler | 30 | PACKAGECONFIG_append = " hunspell" |
31 | 31 | RDEPENDS_${PN} += "hunspell-dicts" | |
32 | PACKAGECONFIG = "lipi-toolkit lang-all hunspell" | ||
diff --git a/meta-boot2qt-distro/recipes-support/rng-tools/rng-tools/rngd.service b/meta-boot2qt-distro/recipes-support/rng-tools/rng-tools/rngd.service new file mode 100644 index 0000000..22c7361 --- /dev/null +++ b/meta-boot2qt-distro/recipes-support/rng-tools/rng-tools/rngd.service | |||
@@ -0,0 +1,9 @@ | |||
1 | [Unit] | ||
2 | Description=Hardware RNG Entropy Gatherer Daemon | ||
3 | |||
4 | [Service] | ||
5 | ExecStart=@SBINDIR@/rngd -f | ||
6 | SuccessExitStatus=66 | ||
7 | |||
8 | [Install] | ||
9 | WantedBy=multi-user.target | ||
diff --git a/meta-boot2qt-distro/recipes-support/rng-tools/rng-tools_5.bbappend b/meta-boot2qt-distro/recipes-support/rng-tools/rng-tools_5.bbappend new file mode 100644 index 0000000..dedddf0 --- /dev/null +++ b/meta-boot2qt-distro/recipes-support/rng-tools/rng-tools_5.bbappend | |||
@@ -0,0 +1,45 @@ | |||
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_append := "${THISDIR}/${PN}:" | ||
31 | SRC_URI += "\ | ||
32 | file://rngd.service \ | ||
33 | " | ||
34 | |||
35 | inherit systemd | ||
36 | |||
37 | do_install_append() { | ||
38 | if ${@bb.utils.contains('DISTRO_FEATURES', 'systemd', 'true', 'false', d)}; then | ||
39 | install -d ${D}${systemd_unitdir}/system | ||
40 | install -m 644 ${WORKDIR}/rngd.service ${D}${systemd_unitdir}/system | ||
41 | sed -i -e 's,@SBINDIR@,${sbindir},g' ${D}${systemd_unitdir}/system/rngd.service | ||
42 | fi | ||
43 | } | ||
44 | |||
45 | SYSTEMD_SERVICE_${PN} = "rngd.service" | ||
diff --git a/classes/abi-arch.bbclass b/meta-boot2qt/classes/abi-arch.bbclass index 23b9b1c..23b9b1c 100644 --- a/classes/abi-arch.bbclass +++ b/meta-boot2qt/classes/abi-arch.bbclass | |||
diff --git a/classes/bootfs-image.bbclass b/meta-boot2qt/classes/bootfs-image.bbclass index c7a25ae..c7a25ae 100644 --- a/classes/bootfs-image.bbclass +++ b/meta-boot2qt/classes/bootfs-image.bbclass | |||
diff --git a/classes/consistent_timestamps.bbclass b/meta-boot2qt/classes/consistent_timestamps.bbclass index 1f560c2..1f560c2 100644 --- a/classes/consistent_timestamps.bbclass +++ b/meta-boot2qt/classes/consistent_timestamps.bbclass | |||
diff --git a/classes/deploy-conf.bbclass b/meta-boot2qt/classes/deploy-conf.bbclass index 22c6ef7..22c6ef7 100644 --- a/classes/deploy-conf.bbclass +++ b/meta-boot2qt/classes/deploy-conf.bbclass | |||
diff --git a/classes/image-hdd.bbclass b/meta-boot2qt/classes/image-hdd.bbclass index d12f3bf..d12f3bf 100644 --- a/classes/image-hdd.bbclass +++ b/meta-boot2qt/classes/image-hdd.bbclass | |||
diff --git a/classes/image_dd.bbclass b/meta-boot2qt/classes/image_dd.bbclass index e05536b..e05536b 100644 --- a/classes/image_dd.bbclass +++ b/meta-boot2qt/classes/image_dd.bbclass | |||
diff --git a/classes/image_types_sdcard.bbclass b/meta-boot2qt/classes/image_types_sdcard.bbclass index 5bd86c2..7dedf87 100644 --- a/classes/image_types_sdcard.bbclass +++ b/meta-boot2qt/classes/image_types_sdcard.bbclass | |||
@@ -52,17 +52,38 @@ IMAGE_DEPENDS_tegraflash_append = " parted-native:do_populate_sysroot" | |||
52 | create_tegraflash_pkg_prepend() { | 52 | create_tegraflash_pkg_prepend() { |
53 | # Create partition table | 53 | # Create partition table |
54 | SDCARD=${IMGDEPLOYDIR}/${IMAGE_NAME}.img | 54 | SDCARD=${IMGDEPLOYDIR}/${IMAGE_NAME}.img |
55 | SDCARD_ROOTFS=${IMGDEPLOYDIR}/${IMAGE_LINK_NAME}.ext3 | 55 | SDCARD_ROOTFS=${IMGDEPLOYDIR}/${IMAGE_LINK_NAME}.${IMAGE_TEGRAFLASH_FS_TYPE} |
56 | SDCARD_SIZE=$(expr ${IMAGE_ROOTFS_ALIGNMENT} + $ROOTFS_SIZE + ${IMAGE_ROOTFS_ALIGNMENT}) | 56 | SDCARD_SIZE=$(expr ${IMAGE_ROOTFS_ALIGNMENT} + ${ROOTFS_SIZE} + ${IMAGE_ROOTFS_ALIGNMENT}) |
57 | 57 | ||
58 | dd if=/dev/zero of=${SDCARD} bs=1 count=0 seek=$(expr 1024 \* ${SDCARD_SIZE}) | 58 | dd if=/dev/zero of=$SDCARD bs=1 count=0 seek=$(expr 1024 \* $SDCARD_SIZE) |
59 | 59 | ||
60 | parted -s ${SDCARD} mklabel gpt | 60 | parted -s $SDCARD mklabel gpt |
61 | parted -s ${SDCARD} unit KiB mkpart primary ${IMAGE_ROOTFS_ALIGNMENT} $(expr ${IMAGE_ROOTFS_ALIGNMENT} \+ ${ROOTFS_SIZE}) | 61 | parted -s $SDCARD unit KiB mkpart primary ${IMAGE_ROOTFS_ALIGNMENT} $(expr ${IMAGE_ROOTFS_ALIGNMENT} \+ ${ROOTFS_SIZE}) |
62 | parted ${SDCARD} print | 62 | parted $SDCARD print |
63 | 63 | ||
64 | dd if=${SDCARD_ROOTFS} of=${SDCARD} conv=notrunc,fsync seek=1 bs=$(expr ${IMAGE_ROOTFS_ALIGNMENT} \* 1024) | 64 | dd if=$SDCARD_ROOTFS of=$SDCARD conv=notrunc,fsync seek=1 bs=$(expr ${IMAGE_ROOTFS_ALIGNMENT} \* 1024) |
65 | 65 | ||
66 | rm -f ${IMGDEPLOYDIR}/${IMAGE_LINK_NAME}.img | 66 | rm -f ${IMGDEPLOYDIR}/${IMAGE_LINK_NAME}.img |
67 | ln -s ${IMAGE_NAME}.img ${IMGDEPLOYDIR}/${IMAGE_LINK_NAME}.img | 67 | ln -s ${IMAGE_NAME}.img ${IMGDEPLOYDIR}/${IMAGE_LINK_NAME}.img |
68 | } | 68 | } |
69 | |||
70 | # create flash package that utilizes the SD card image | ||
71 | create_tegraflash_pkg_append() { | ||
72 | cd ${WORKDIR}/tegraflash | ||
73 | cat > prepare-image.sh <<END | ||
74 | #!/bin/sh -e | ||
75 | if [ ! -e "${IMAGE_BASENAME}.img" ]; then | ||
76 | dd if=../${IMAGE_LINK_NAME}.img of=${IMAGE_LINK_NAME}.${IMAGE_TEGRAFLASH_FS_TYPE} skip=1 bs=$(expr ${IMAGE_ROOTFS_ALIGNMENT} \* 1024) count=$(expr ${ROOTFS_SIZE} / 1024) | ||
77 | ./tegra*-flash/mksparse -v --fillpattern=0 ${IMAGE_LINK_NAME}.${IMAGE_TEGRAFLASH_FS_TYPE} ${IMAGE_BASENAME}.img | ||
78 | rm -f ${IMAGE_LINK_NAME}.${IMAGE_TEGRAFLASH_FS_TYPE} | ||
79 | fi | ||
80 | echo "Flash image ready" | ||
81 | END | ||
82 | chmod +x prepare-image.sh | ||
83 | rm ${IMAGE_BASENAME}.img | ||
84 | |||
85 | cd .. | ||
86 | rm -f ${IMGDEPLOYDIR}/${IMAGE_NAME}.flasher.tar.gz | ||
87 | tar czhf ${IMGDEPLOYDIR}/${IMAGE_NAME}.flasher.tar.gz tegraflash | ||
88 | ln -sf ${IMAGE_NAME}.flasher.tar.gz ${IMGDEPLOYDIR}/${IMAGE_LINK_NAME}.flasher.tar.gz | ||
89 | } | ||
diff --git a/classes/internal-build.bbclass b/meta-boot2qt/classes/internal-build.bbclass index 64c07bf..d842dcb 100644 --- a/classes/internal-build.bbclass +++ b/meta-boot2qt/classes/internal-build.bbclass | |||
@@ -34,7 +34,7 @@ python enable_internal_build () { | |||
34 | except: | 34 | except: |
35 | return | 35 | return |
36 | 36 | ||
37 | e.data.setVar('ENABLE_QTQUICKCOMPILER', "1") | 37 | e.data.setVar('QT_INTERNAL_BUILD', "1") |
38 | e.data.prependVar('SSTATE_MIRRORS', "file://.* http://yocto-cache.intra.qt.io/sstate-caches/${DISTRO_CODENAME}/PATH") | 38 | e.data.prependVar('SSTATE_MIRRORS', "file://.* http://yocto-cache.intra.qt.io/sstate-caches/${DISTRO_CODENAME}/PATH") |
39 | e.data.prependVar('PREMIRRORS', "\ | 39 | e.data.prependVar('PREMIRRORS', "\ |
40 | ftp://.*/.* http://yocto-cache.intra.qt.io/sources/ \n \ | 40 | ftp://.*/.* http://yocto-cache.intra.qt.io/sources/ \n \ |
diff --git a/classes/populate_b2qt_qt5_sdk.bbclass b/meta-boot2qt/classes/populate_b2qt_qt5_sdk.bbclass index 453d94e..e98565c 100644 --- a/classes/populate_b2qt_qt5_sdk.bbclass +++ b/meta-boot2qt/classes/populate_b2qt_qt5_sdk.bbclass | |||
@@ -83,7 +83,7 @@ EOF | |||
83 | 83 | ||
84 | create_qtcreator_configure_script () { | 84 | create_qtcreator_configure_script () { |
85 | # add qtcreator configuration script | 85 | # add qtcreator configuration script |
86 | install -m 0755 ${B2QTBASE}/scripts/configure-qtcreator.sh ${SDK_OUTPUT}/${SDKPATH} | 86 | install -m 0755 ${B2QTBASE}/files/configure-qtcreator.sh ${SDK_OUTPUT}/${SDKPATH} |
87 | sed -i -e '/^CONFIG=/c\CONFIG="${SDKPATH}/environment-setup-${REAL_MULTIMACH_TARGET_SYS}"' ${SDK_OUTPUT}/${SDKPATH}/configure-qtcreator.sh | 87 | sed -i -e '/^CONFIG=/c\CONFIG="${SDKPATH}/environment-setup-${REAL_MULTIMACH_TARGET_SYS}"' ${SDK_OUTPUT}/${SDKPATH}/configure-qtcreator.sh |
88 | sed -i -e '/^ABI=/c\ABI="${ABI}-linux-generic-elf-${SITEINFO_BITS}bit"' ${SDK_OUTPUT}/${SDKPATH}/configure-qtcreator.sh | 88 | sed -i -e '/^ABI=/c\ABI="${ABI}-linux-generic-elf-${SITEINFO_BITS}bit"' ${SDK_OUTPUT}/${SDKPATH}/configure-qtcreator.sh |
89 | } | 89 | } |
diff --git a/classes/populate_b2qt_sdk.bbclass b/meta-boot2qt/classes/populate_b2qt_sdk.bbclass index fc64842..8d600d0 100644 --- a/classes/populate_b2qt_sdk.bbclass +++ b/meta-boot2qt/classes/populate_b2qt_sdk.bbclass | |||
@@ -46,7 +46,7 @@ replace_sysroot_symlink() { | |||
46 | done | 46 | done |
47 | } | 47 | } |
48 | 48 | ||
49 | do_populate_sysroot[depends] += "p7zip-native:do_populate_sysroot" | 49 | do_populate_sdk[depends] += "p7zip-native:do_populate_sysroot" |
50 | 50 | ||
51 | fakeroot tar_sdk_sdkmingw32() { | 51 | fakeroot tar_sdk_sdkmingw32() { |
52 | replace_sysroot_symlink ${SDK_OUTPUT}${SDKTARGETSYSROOT} ${SDK_OUTPUT}${SDKTARGETSYSROOT} | 52 | replace_sysroot_symlink ${SDK_OUTPUT}${SDKTARGETSYSROOT} ${SDK_OUTPUT}${SDKTARGETSYSROOT} |
diff --git a/classes/qbsp-image.bbclass b/meta-boot2qt/classes/qbsp-image.bbclass index 71d1d45..71d1d45 100644 --- a/classes/qbsp-image.bbclass +++ b/meta-boot2qt/classes/qbsp-image.bbclass | |||
diff --git a/classes/qbsp.bbclass b/meta-boot2qt/classes/qbsp.bbclass index 8b8aa7f..da790bf 100644 --- a/classes/qbsp.bbclass +++ b/meta-boot2qt/classes/qbsp.bbclass | |||
@@ -43,7 +43,7 @@ SRC_URI = "\ | |||
43 | INHIBIT_DEFAULT_DEPS = "1" | 43 | INHIBIT_DEFAULT_DEPS = "1" |
44 | do_qbsp[depends] += "\ | 44 | do_qbsp[depends] += "\ |
45 | p7zip-native:do_populate_sysroot \ | 45 | p7zip-native:do_populate_sysroot \ |
46 | installer-framework:do_populate_sysroot \ | 46 | installer-framework-native:do_populate_sysroot \ |
47 | ${QBSP_SDK_TASK}:do_populate_sdk \ | 47 | ${QBSP_SDK_TASK}:do_populate_sdk \ |
48 | ${QBSP_IMAGE_TASK}:do_image_complete \ | 48 | ${QBSP_IMAGE_TASK}:do_image_complete \ |
49 | " | 49 | " |
diff --git a/classes/qt5-module.bbclass b/meta-boot2qt/classes/qt5-module.bbclass index e68f95f..e68f95f 100644 --- a/classes/qt5-module.bbclass +++ b/meta-boot2qt/classes/qt5-module.bbclass | |||
diff --git a/meta-boot2qt/classes/qtquickcompiler.bbclass b/meta-boot2qt/classes/qtquickcompiler.bbclass new file mode 100644 index 0000000..f54887c --- /dev/null +++ b/meta-boot2qt/classes/qtquickcompiler.bbclass | |||
@@ -0,0 +1,30 @@ | |||
1 | ############################################################################ | ||
2 | ## | ||
3 | ## Copyright (C) 2018 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 | EXTRA_QMAKEVARS_PRE += "CONFIG+=qtquickcompiler" | ||
diff --git a/classes/sdk-sources.bbclass b/meta-boot2qt/classes/sdk-sources.bbclass index b12f371..b12f371 100644 --- a/classes/sdk-sources.bbclass +++ b/meta-boot2qt/classes/sdk-sources.bbclass | |||
diff --git a/conf/layer.conf b/meta-boot2qt/conf/layer.conf index 4c8757c..43c8441 100644 --- a/conf/layer.conf +++ b/meta-boot2qt/conf/layer.conf | |||
@@ -31,11 +31,9 @@ | |||
31 | BBPATH .= ":${LAYERDIR}" | 31 | BBPATH .= ":${LAYERDIR}" |
32 | 32 | ||
33 | # We have a recipes directory, add to BBFILES | 33 | # We have a recipes directory, add to BBFILES |
34 | BBFILES += "${LAYERDIR}/recipes/*/*.bb \ | 34 | BBFILES += "${LAYERDIR}/recipes*/*/*.bb \ |
35 | ${LAYERDIR}/recipes/*/*.bbappend \ | 35 | ${LAYERDIR}/recipes*/*/*.bbappend \ |
36 | " | 36 | " |
37 | BBFILES += "${@bb.utils.contains("BBFILE_COLLECTIONS", "qt5-layer", "${LAYERDIR}/recipes-qt/*/*.bb ${LAYERDIR}/recipes-qt/*/*.bbappend" , "", d)}" | ||
38 | |||
39 | BBFILE_COLLECTIONS += "b2qt" | 37 | BBFILE_COLLECTIONS += "b2qt" |
40 | BBFILE_PATTERN_b2qt := "^${LAYERDIR}/" | 38 | BBFILE_PATTERN_b2qt := "^${LAYERDIR}/" |
41 | BBFILE_PRIORITY_b2qt = "20" | 39 | BBFILE_PRIORITY_b2qt = "20" |
@@ -43,3 +41,5 @@ BBFILE_PRIORITY_b2qt = "20" | |||
43 | LICENSE_PATH += "${LAYERDIR}/licenses" | 41 | LICENSE_PATH += "${LAYERDIR}/licenses" |
44 | QT_LICENSE = "${LAYERDIR}/licenses/The-Qt-Company-DCLA-2.1" | 42 | QT_LICENSE = "${LAYERDIR}/licenses/The-Qt-Company-DCLA-2.1" |
45 | B2QTBASE = "${LAYERDIR}" | 43 | B2QTBASE = "${LAYERDIR}" |
44 | |||
45 | HOSTTOOLS += "git-lfs" | ||
diff --git a/scripts/configure-qtcreator.sh b/meta-boot2qt/files/configure-qtcreator.sh index 86a15e8..105e476 100755 --- a/scripts/configure-qtcreator.sh +++ b/meta-boot2qt/files/configure-qtcreator.sh | |||
@@ -82,7 +82,7 @@ fi | |||
82 | source $CONFIG | 82 | source $CONFIG |
83 | 83 | ||
84 | MKSPEC="devices/linux-oe-generic-g++" | 84 | MKSPEC="devices/linux-oe-generic-g++" |
85 | MKSPECPATH=$(find ${OECORE_TARGET_SYSROOT} -name $(basename ${MKSPEC})) | 85 | MKSPECPATH=$(find ${OECORE_TARGET_SYSROOT} -name $(basename ${MKSPEC}) 2>/dev/null || true) |
86 | if [ ! -d "${MKSPECPATH}" ]; then | 86 | if [ ! -d "${MKSPECPATH}" ]; then |
87 | echo "Error: could not find mkspec ${MKSPEC} from the toolchain" | 87 | echo "Error: could not find mkspec ${MKSPEC} from the toolchain" |
88 | exit 1 | 88 | exit 1 |
diff --git a/files/qbsp/NXP-EULA b/meta-boot2qt/files/qbsp/NXP-EULA index 8acbf5a..8acbf5a 100644 --- a/files/qbsp/NXP-EULA +++ b/meta-boot2qt/files/qbsp/NXP-EULA | |||
diff --git a/files/qbsp/base_package.xml b/meta-boot2qt/files/qbsp/base_package.xml index 5f16dfa..5f16dfa 100644 --- a/files/qbsp/base_package.xml +++ b/meta-boot2qt/files/qbsp/base_package.xml | |||
diff --git a/files/qbsp/image_package.xml b/meta-boot2qt/files/qbsp/image_package.xml index 27e5f2e..27e5f2e 100644 --- a/files/qbsp/image_package.xml +++ b/meta-boot2qt/files/qbsp/image_package.xml | |||
diff --git a/files/qbsp/license_package.xml b/meta-boot2qt/files/qbsp/license_package.xml index 405ee5c..405ee5c 100644 --- a/files/qbsp/license_package.xml +++ b/meta-boot2qt/files/qbsp/license_package.xml | |||
diff --git a/files/qbsp/toolchain_installscript.qs b/meta-boot2qt/files/qbsp/toolchain_installscript.qs index 4afab71..4afab71 100644 --- a/files/qbsp/toolchain_installscript.qs +++ b/meta-boot2qt/files/qbsp/toolchain_installscript.qs | |||
diff --git a/files/qbsp/toolchain_package.xml b/meta-boot2qt/files/qbsp/toolchain_package.xml index 166e09b..166e09b 100644 --- a/files/qbsp/toolchain_package.xml +++ b/meta-boot2qt/files/qbsp/toolchain_package.xml | |||
diff --git a/licenses/The-Qt-Company-DCLA-2.1 b/meta-boot2qt/licenses/The-Qt-Company-DCLA-2.1 index 5231cb1..5231cb1 100644 --- a/licenses/The-Qt-Company-DCLA-2.1 +++ b/meta-boot2qt/licenses/The-Qt-Company-DCLA-2.1 | |||
diff --git a/recipes/initramfs-basic/files/init.sh b/meta-boot2qt/recipes-core/initramfs-basic/files/init.sh index 94eb39b..94eb39b 100644 --- a/recipes/initramfs-basic/files/init.sh +++ b/meta-boot2qt/recipes-core/initramfs-basic/files/init.sh | |||
diff --git a/recipes/initramfs-basic/init-basic.bb b/meta-boot2qt/recipes-core/initramfs-basic/init-basic.bb index 25039e7..25039e7 100644 --- a/recipes/initramfs-basic/init-basic.bb +++ b/meta-boot2qt/recipes-core/initramfs-basic/init-basic.bb | |||
diff --git a/recipes/initramfs-basic/initramfs-basic.bb b/meta-boot2qt/recipes-core/initramfs-basic/initramfs-basic.bb index 31388d3..31388d3 100644 --- a/recipes/initramfs-basic/initramfs-basic.bb +++ b/meta-boot2qt/recipes-core/initramfs-basic/initramfs-basic.bb | |||
diff --git a/recipes/ostree/ostree/Allow-updating-files-in-the-boot-directory.patch b/meta-boot2qt/recipes-core/ostree/ostree/Allow-updating-files-in-the-boot-directory.patch index d416543..d416543 100644 --- a/recipes/ostree/ostree/Allow-updating-files-in-the-boot-directory.patch +++ b/meta-boot2qt/recipes-core/ostree/ostree/Allow-updating-files-in-the-boot-directory.patch | |||
diff --git a/recipes/ostree/ostree/Create-firmware-convenience-symlinks.patch b/meta-boot2qt/recipes-core/ostree/ostree/Create-firmware-convenience-symlinks.patch index 656887d..656887d 100644 --- a/recipes/ostree/ostree/Create-firmware-convenience-symlinks.patch +++ b/meta-boot2qt/recipes-core/ostree/ostree/Create-firmware-convenience-symlinks.patch | |||
diff --git a/recipes/ostree/ostree/Mount-boot-partition.patch b/meta-boot2qt/recipes-core/ostree/ostree/Mount-boot-partition.patch index a81f731..a81f731 100644 --- a/recipes/ostree/ostree/Mount-boot-partition.patch +++ b/meta-boot2qt/recipes-core/ostree/ostree/Mount-boot-partition.patch | |||
diff --git a/recipes/ostree/ostree/Print-pull-progress-also-when-not-on-console.patch b/meta-boot2qt/recipes-core/ostree/ostree/Print-pull-progress-also-when-not-on-console.patch index f8e7324..f8e7324 100644 --- a/recipes/ostree/ostree/Print-pull-progress-also-when-not-on-console.patch +++ b/meta-boot2qt/recipes-core/ostree/ostree/Print-pull-progress-also-when-not-on-console.patch | |||
diff --git a/recipes/ostree/ostree/Support-for-booting-without-initramfs.patch b/meta-boot2qt/recipes-core/ostree/ostree/Support-for-booting-without-initramfs.patch index 4ec137f..4ec137f 100644 --- a/recipes/ostree/ostree/Support-for-booting-without-initramfs.patch +++ b/meta-boot2qt/recipes-core/ostree/ostree/Support-for-booting-without-initramfs.patch | |||
diff --git a/recipes/ostree/ostree/Workaround-the-SIGCHLD-handler-issue.patch b/meta-boot2qt/recipes-core/ostree/ostree/Workaround-the-SIGCHLD-handler-issue.patch index ece69b8..ece69b8 100644 --- a/recipes/ostree/ostree/Workaround-the-SIGCHLD-handler-issue.patch +++ b/meta-boot2qt/recipes-core/ostree/ostree/Workaround-the-SIGCHLD-handler-issue.patch | |||
diff --git a/recipes/ostree/ostree/deploy-add-karg-none-argument.patch b/meta-boot2qt/recipes-core/ostree/ostree/deploy-add-karg-none-argument.patch index 5eaf68f..5eaf68f 100644 --- a/recipes/ostree/ostree/deploy-add-karg-none-argument.patch +++ b/meta-boot2qt/recipes-core/ostree/ostree/deploy-add-karg-none-argument.patch | |||
diff --git a/recipes/ostree/ostree/ostree-prepare-root-enabler-for-simpler-kernel-arg.patch b/meta-boot2qt/recipes-core/ostree/ostree/ostree-prepare-root-enabler-for-simpler-kernel-arg.patch index 2800618..2800618 100644 --- a/recipes/ostree/ostree/ostree-prepare-root-enabler-for-simpler-kernel-arg.patch +++ b/meta-boot2qt/recipes-core/ostree/ostree/ostree-prepare-root-enabler-for-simpler-kernel-arg.patch | |||
diff --git a/recipes/ostree/ostree/u-boot-add-bootdir-to-the-generated-uEnv.txt.patch b/meta-boot2qt/recipes-core/ostree/ostree/u-boot-add-bootdir-to-the-generated-uEnv.txt.patch index e8c8f16..e8c8f16 100644 --- a/recipes/ostree/ostree/u-boot-add-bootdir-to-the-generated-uEnv.txt.patch +++ b/meta-boot2qt/recipes-core/ostree/ostree/u-boot-add-bootdir-to-the-generated-uEnv.txt.patch | |||
diff --git a/recipes/ostree/ostree/workaround-gtkdocize-configure-issue-in-autog.patch b/meta-boot2qt/recipes-core/ostree/ostree/workaround-gtkdocize-configure-issue-in-autog.patch index 5f19007..5f19007 100644 --- a/recipes/ostree/ostree/workaround-gtkdocize-configure-issue-in-autog.patch +++ b/meta-boot2qt/recipes-core/ostree/ostree/workaround-gtkdocize-configure-issue-in-autog.patch | |||
diff --git a/recipes/ostree/ostree.bb b/meta-boot2qt/recipes-core/ostree/ostree_git.bb index 267289a..e4c8076 100644 --- a/recipes/ostree/ostree.bb +++ b/meta-boot2qt/recipes-core/ostree/ostree_git.bb | |||
@@ -52,7 +52,7 @@ SRCREV = "8ece4d6d51bdbe3e41ab318259276bb83e553aa0" | |||
52 | 52 | ||
53 | S = "${WORKDIR}/git" | 53 | S = "${WORKDIR}/git" |
54 | 54 | ||
55 | DEPENDS = "glib-2.0 e2fsprogs gpgme attr libsoup-2.4 libassuan xz systemd" | 55 | DEPENDS = "glib-2.0 glib-2.0-native e2fsprogs gpgme attr libsoup-2.4 libassuan xz systemd" |
56 | # Bash is needed by the shipped dracut module. This dracut module is used to generate initramfs image. | 56 | # Bash is needed by the shipped dracut module. This dracut module is used to generate initramfs image. |
57 | # The production image do not require bash for proper working. | 57 | # The production image do not require bash for proper working. |
58 | RDEPENDS_${PN} += "bash" | 58 | RDEPENDS_${PN} += "bash" |
diff --git a/meta-boot2qt/recipes-devtools/python/nativesdk-prebuild-python.inc b/meta-boot2qt/recipes-devtools/python/nativesdk-prebuild-python.inc new file mode 100644 index 0000000..3d8c083 --- /dev/null +++ b/meta-boot2qt/recipes-devtools/python/nativesdk-prebuild-python.inc | |||
@@ -0,0 +1,53 @@ | |||
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 | LICENSE = "PSFv2" | ||
31 | |||
32 | LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=4b8a9367e6bb2acb6f26dc08654f6ee5" | ||
33 | |||
34 | do_unpack[depends] += "p7zip-native:do_populate_sysroot" | ||
35 | |||
36 | inherit bin_package nativesdk python3-dir | ||
37 | |||
38 | PV = "3.5.2" | ||
39 | |||
40 | S = "${WORKDIR}" | ||
41 | |||
42 | do_install() { | ||
43 | install -d ${D}${includedir}/${PYTHON_DIR} | ||
44 | install -m 0644 ${S}/include/* ${D}${includedir}/${PYTHON_DIR} | ||
45 | |||
46 | install -d ${D}${libdir} | ||
47 | install -m 0644 ${S}/libs/*.a ${D}${libdir} | ||
48 | |||
49 | install -d ${D}${bindir} | ||
50 | install -m 0644 ${S}/python.exe ${D}${bindir} | ||
51 | install -m 0644 ${S}/python35.dll ${D}${bindir} | ||
52 | install -m 0644 ${S}/python35.zip ${D}${bindir} | ||
53 | } | ||
diff --git a/recipes-qt/b2qt-addons/b2qt-emulator-vinput.bb b/meta-boot2qt/recipes-devtools/python/nativesdk-prebuild-python_i686.bb index 2fb3f8c..2ff4f76 100644 --- a/recipes-qt/b2qt-addons/b2qt-emulator-vinput.bb +++ b/meta-boot2qt/recipes-devtools/python/nativesdk-prebuild-python_i686.bb | |||
@@ -1,6 +1,6 @@ | |||
1 | ############################################################################ | 1 | ############################################################################ |
2 | ## | 2 | ## |
3 | ## Copyright (C) 2016 The Qt Company Ltd. | 3 | ## Copyright (C) 2017 The Qt Company Ltd. |
4 | ## Contact: https://www.qt.io/licensing/ | 4 | ## Contact: https://www.qt.io/licensing/ |
5 | ## | 5 | ## |
6 | ## This file is part of the Boot to Qt meta layer. | 6 | ## This file is part of the Boot to Qt meta layer. |
@@ -27,22 +27,16 @@ | |||
27 | ## | 27 | ## |
28 | ############################################################################ | 28 | ############################################################################ |
29 | 29 | ||
30 | DESCRIPTION = "Virtual input plugin for QtSimulator" | 30 | require nativesdk-prebuild-python.inc |
31 | LICENSE = "The-Qt-Company-DCLA-2.1" | ||
32 | LIC_FILES_CHKSUM = "file://qvinput.h;md5=f25c7436dbc72d4719a5684b28dbcf4b;beginline=1;endline=17" | ||
33 | 31 | ||
34 | inherit qt5-module | 32 | COMPATIBLE_HOST = "i686.*-mingw.*" |
35 | 33 | ||
36 | SRC_URI = " \ | 34 | SRC_URI = "\ |
37 | git://codereview.qt-project.org/tqtc-boot2qt/emulator;branch=${BRANCH};protocol=ssh \ | 35 | https://download.qt.io/development_releases/prebuilt/python/Python35-win-x86.7z \ |
36 | https://www.python.org/ftp/python/${PV}/python-${PV}-embed-win32.zip;name=bin \ | ||
38 | " | 37 | " |
39 | 38 | ||
40 | SRCREV = "011e1c40716c8323f247e927de6640653d6811c4" | 39 | SRC_URI[md5sum] = "3da266445a4e6a93ff1949810141da8f" |
41 | BRANCH = "master" | 40 | SRC_URI[sha256sum] = "b60c49227c6e920904d784681c16ee3591a18824c3abb89613813f93fde1c1f2" |
42 | PV = "1.0+git${SRCPV}" | 41 | SRC_URI[bin.md5sum] = "ad637a1db7cf91e344318d55c94ad3ca" |
43 | 42 | SRC_URI[bin.sha256sum] = "75f05800fbe4a8cd6672b268ca53244838684561e03c60c668a7dccb050eb954" | |
44 | EXTRA_QMAKEVARS_PRE += "CONFIG+=force_independent" | ||
45 | |||
46 | S = "${WORKDIR}/git/src/helperlibs/vinput" | ||
47 | |||
48 | DEPENDS = "qtbase qtsimulator" | ||
diff --git a/meta-boot2qt/recipes-devtools/python/nativesdk-prebuild-python_x86_64.bb b/meta-boot2qt/recipes-devtools/python/nativesdk-prebuild-python_x86_64.bb new file mode 100644 index 0000000..8e69fbd --- /dev/null +++ b/meta-boot2qt/recipes-devtools/python/nativesdk-prebuild-python_x86_64.bb | |||
@@ -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 | require nativesdk-prebuild-python.inc | ||
31 | |||
32 | COMPATIBLE_HOST = "x86_64.*-mingw.*" | ||
33 | |||
34 | SRC_URI = "\ | ||
35 | https://download.qt.io/development_releases/prebuilt/python/Python35-win-x64.7z \ | ||
36 | https://www.python.org/ftp/python/${PV}/python-${PV}-embed-amd64.zip;name=bin \ | ||
37 | " | ||
38 | |||
39 | SRC_URI[md5sum] = "08766b13bcbdcf8217a98bfc291d549f" | ||
40 | SRC_URI[sha256sum] = "43e38c8a05dcbc2effd1915dbe2dc2be6e701ebf3eb00d6e45197ee773978124" | ||
41 | SRC_URI[bin.md5sum] = "f1c24bb78bd6dd792a73d5ebfbd3b20e" | ||
42 | SRC_URI[bin.sha256sum] = "faefbd98f61c0d87c5683eeb526ae4d4a9ddc369bef27870cfe1c8939329d066" | ||
diff --git a/recipes/virtualbox/mount-vboxsf/mount-vboxsf.service b/meta-boot2qt/recipes-devtools/virtualbox/mount-vboxsf/mount-vboxsf.service index 7c7211f..7c7211f 100644 --- a/recipes/virtualbox/mount-vboxsf/mount-vboxsf.service +++ b/meta-boot2qt/recipes-devtools/virtualbox/mount-vboxsf/mount-vboxsf.service | |||
diff --git a/recipes/virtualbox/mount-vboxsf/mount-vboxsf.sh b/meta-boot2qt/recipes-devtools/virtualbox/mount-vboxsf/mount-vboxsf.sh index 80476de..80476de 100755 --- a/recipes/virtualbox/mount-vboxsf/mount-vboxsf.sh +++ b/meta-boot2qt/recipes-devtools/virtualbox/mount-vboxsf/mount-vboxsf.sh | |||
diff --git a/recipes/virtualbox/mount-vboxsf_4.3.30.bb b/meta-boot2qt/recipes-devtools/virtualbox/mount-vboxsf_4.3.30.bb index 1eb2652..1eb2652 100644 --- a/recipes/virtualbox/mount-vboxsf_4.3.30.bb +++ b/meta-boot2qt/recipes-devtools/virtualbox/mount-vboxsf_4.3.30.bb | |||
diff --git a/recipes/virtualbox/virtualbox-guest-additions_5.1.14.bb b/meta-boot2qt/recipes-devtools/virtualbox/virtualbox-guest-additions_5.1.16.bb index 00dcaa5..752d8cb 100644 --- a/recipes/virtualbox/virtualbox-guest-additions_5.1.14.bb +++ b/meta-boot2qt/recipes-devtools/virtualbox/virtualbox-guest-additions_5.1.16.bb | |||
@@ -1,6 +1,6 @@ | |||
1 | ############################################################################ | 1 | ############################################################################ |
2 | ## | 2 | ## |
3 | ## Copyright (C) 2016 The Qt Company Ltd. | 3 | ## Copyright (C) 2017 The Qt Company Ltd. |
4 | ## Contact: https://www.qt.io/licensing/ | 4 | ## Contact: https://www.qt.io/licensing/ |
5 | ## | 5 | ## |
6 | ## This file is part of the Boot to Qt meta layer. | 6 | ## This file is part of the Boot to Qt meta layer. |
@@ -38,8 +38,8 @@ PR = "${MACHINE_KERNEL_PR}" | |||
38 | 38 | ||
39 | SRC_URI = "http://download.virtualbox.org/virtualbox/${PV}/VirtualBox-${PV}.tar.bz2" | 39 | SRC_URI = "http://download.virtualbox.org/virtualbox/${PV}/VirtualBox-${PV}.tar.bz2" |
40 | 40 | ||
41 | SRC_URI[md5sum] = "21eaec9f21477d555559a63761779880" | 41 | SRC_URI[md5sum] = "37ebbd51370841eed8ab80f2f38446d6" |
42 | SRC_URI[sha256sum] = "8267bb026717c6e55237eb798210767d9c703cfcdf01224d9bc26f7dac9f228a" | 42 | SRC_URI[sha256sum] = "78071c3172f3bd3c7981c352c3ae6c6a9c01f6ab24bc0aa7ec79f3528b2291a7" |
43 | 43 | ||
44 | S = "${WORKDIR}/vbox" | 44 | S = "${WORKDIR}/vbox" |
45 | 45 | ||
diff --git a/recipes/fonts/otf-noto_git.bb b/meta-boot2qt/recipes-graphics/fonts/otf-noto_git.bb index 3be53c2..093ee33 100644 --- a/recipes/fonts/otf-noto_git.bb +++ b/meta-boot2qt/recipes-graphics/fonts/otf-noto_git.bb | |||
@@ -45,8 +45,7 @@ S = "${WORKDIR}/git" | |||
45 | 45 | ||
46 | do_install() { | 46 | do_install() { |
47 | install -m 0755 -d ${D}${datadir}/fonts/otf/noto | 47 | install -m 0755 -d ${D}${datadir}/fonts/otf/noto |
48 | install -m 0644 ${S}/NotoSansCJKsc-*.otf ${D}${datadir}/fonts/otf/noto | 48 | install -m 0644 ${S}/NotoSansCJKsc-Regular.otf ${D}${datadir}/fonts/otf/noto |
49 | install -m 0644 ${S}/NotoSansMonoCJKsc-*.otf ${D}${datadir}/fonts/otf/noto | ||
50 | } | 49 | } |
51 | 50 | ||
52 | PACKAGES = "${PN}" | 51 | PACKAGES = "${PN}" |
diff --git a/recipes/fonts/ttf-devanagari_2.94.0.bb b/meta-boot2qt/recipes-graphics/fonts/ttf-devanagari_2.94.0.bb index ee0ea06..ee0ea06 100644 --- a/recipes/fonts/ttf-devanagari_2.94.0.bb +++ b/meta-boot2qt/recipes-graphics/fonts/ttf-devanagari_2.94.0.bb | |||
diff --git a/recipes/fonts/ttf-freefont_20120503.bb b/meta-boot2qt/recipes-graphics/fonts/ttf-freefont_20120503.bb index abf9562..abf9562 100644 --- a/recipes/fonts/ttf-freefont_20120503.bb +++ b/meta-boot2qt/recipes-graphics/fonts/ttf-freefont_20120503.bb | |||
diff --git a/recipes/fonts/ttf-opensans.bb b/meta-boot2qt/recipes-graphics/fonts/ttf-opensans_git.bb index 08e8421..1d581ac 100644 --- a/recipes/fonts/ttf-opensans.bb +++ b/meta-boot2qt/recipes-graphics/fonts/ttf-opensans_git.bb | |||
@@ -29,21 +29,22 @@ | |||
29 | 29 | ||
30 | SUMMARY = "Open Sans Fonts" | 30 | SUMMARY = "Open Sans Fonts" |
31 | SECTION = "fonts" | 31 | SECTION = "fonts" |
32 | HOMEPAGE = "https://www.google.com/fonts" | 32 | HOMEPAGE = "https://fonts.google.com" |
33 | LICENSE = "Apache-2.0" | 33 | LICENSE = "Apache-2.0" |
34 | LIC_FILES_CHKSUM = "file://${WORKDIR}/LICENSE.txt;md5=d273d63619c9aeaf15cdaf76422c4f87" | 34 | LIC_FILES_CHKSUM = "file://apache/opensans/LICENSE.txt;md5=d273d63619c9aeaf15cdaf76422c4f87" |
35 | 35 | ||
36 | INHIBIT_DEFAULT_DEPS = "1" | 36 | INHIBIT_DEFAULT_DEPS = "1" |
37 | 37 | ||
38 | inherit allarch fontcache | 38 | inherit allarch fontcache |
39 | 39 | ||
40 | SRC_URI = "https://www.google.com/fonts/download?kit=3hvsV99qyKCBS55e5pvb3ltkqrIMaAZWyLYEoB48lSQ;downloadfilename=Open_Sans.zip" | 40 | SRC_URI = "git://github.com/google/fonts" |
41 | # Google packs fonts package on demand which results in unpredictable md5sum, so disable checksum check | 41 | SRCREV = "beaec0837bd21524b57ecb435158f9011fc03999" |
42 | BB_STRICT_CHECKSUM = "" | 42 | |
43 | S = "${WORKDIR}/git" | ||
43 | 44 | ||
44 | do_install() { | 45 | do_install() { |
45 | install -m 0755 -d ${D}${datadir}/fonts/truetype/opensans | 46 | install -m 0755 -d ${D}${datadir}/fonts/truetype/opensans |
46 | install -m 0644 ${WORKDIR}/*.ttf ${D}${datadir}/fonts/truetype/opensans | 47 | install -m 0644 apache/opensans/*.ttf ${D}${datadir}/fonts/truetype/opensans |
47 | } | 48 | } |
48 | 49 | ||
49 | PACKAGES = "${PN}" | 50 | PACKAGES = "${PN}" |
diff --git a/recipes-qt/qt5/qtquickcompiler_git.bb b/meta-boot2qt/recipes-graphics/hunspell/hunspell-dicts_git.bb index c5140c3..92fd300 100644 --- a/recipes-qt/qt5/qtquickcompiler_git.bb +++ b/meta-boot2qt/recipes-graphics/hunspell/hunspell-dicts_git.bb | |||
@@ -1,6 +1,6 @@ | |||
1 | ############################################################################ | 1 | ############################################################################ |
2 | ## | 2 | ## |
3 | ## Copyright (C) 2018 The Qt Company Ltd. | 3 | ## Copyright (C) 2017 The Qt Company Ltd. |
4 | ## Contact: https://www.qt.io/licensing/ | 4 | ## Contact: https://www.qt.io/licensing/ |
5 | ## | 5 | ## |
6 | ## This file is part of the Boot to Qt meta layer. | 6 | ## This file is part of the Boot to Qt meta layer. |
@@ -27,25 +27,31 @@ | |||
27 | ## | 27 | ## |
28 | ############################################################################ | 28 | ############################################################################ |
29 | 29 | ||
30 | DESCRIPTION = "Qt Quick Compiler" | 30 | DESCRIPTION = "Hunspell Dictionaries" |
31 | LICENSE = "The-Qt-Company-DCLA-2.1" | ||
32 | LIC_FILES_CHKSUM = "file://compiler/qtquickcompiler.h;md5=02f6307ab0d6c4bd38a1540f16ea705d;beginline=1;endline=17" | ||
33 | 31 | ||
34 | inherit qt5-module | 32 | LICENSE = "GPL-2.0 & (GPL-2.0|LGPL-2.1|MPL-1.1)" |
33 | LIC_FILES_CHKSUM = " \ | ||
34 | file://en/license.txt;md5=686e6cb566fd6382c9fcc7a557bf4544 \ | ||
35 | file://ar/COPYING.txt;md5=ccafd10563b9ffba693011bf470062c6 \ | ||
36 | " | ||
35 | 37 | ||
36 | SRC_URI = " \ | 38 | SRC_URI = "git://github.com/libreoffice/dictionaries.git;branch=libreoffice-5-4-2" |
37 | git://codereview.qt-project.org/qt/tqtc-qmlcompiler;nobranch=1;protocol=ssh \ | ||
38 | " | ||
39 | |||
40 | SRCREV = "c7a681d02db3daeacd32e203a46df6415c60515e" | ||
41 | 39 | ||
42 | S = "${WORKDIR}/git" | 40 | S = "${WORKDIR}/git" |
43 | 41 | ||
44 | DEPENDS = "qtbase qtdeclarative" | 42 | inherit bin_package |
45 | 43 | ||
46 | do_install_append() { | 44 | # using branch libreoffice-5.4.2 for dictionaries |
47 | # Use the EffectivePath instead of installation path | 45 | SRCREV = "28016713cf482d2ac466d03e007ce91ddb8b76aa" |
48 | sed -i -e 's|QT_HOST_BINS|QT_HOST_BINS/get|' ${D}${OE_QMAKE_PATH_ARCHDATA}/mkspecs/features/qtquickcompiler.prf | 46 | |
49 | } | 47 | FILES_${PN} = "${datadir}/hunspell" |
50 | 48 | ||
51 | BBCLASSEXTEND = "native nativesdk" | 49 | do_install() { |
50 | install -m 0755 -d ${D}${datadir}/hunspell | ||
51 | |||
52 | install -m 0755 ${S}/ar/ar.dic ${D}${datadir}/hunspell/ar_EG.dic | ||
53 | install -m 0755 ${S}/ar/ar.aff ${D}${datadir}/hunspell/ar_EG.aff | ||
54 | |||
55 | install -m 0755 ${S}/en/en_GB.dic ${D}${datadir}/hunspell | ||
56 | install -m 0755 ${S}/en/en_GB.aff ${D}${datadir}/hunspell | ||
57 | } | ||
diff --git a/recipes/opengldummy/files/egl.cpp b/meta-boot2qt/recipes-graphics/opengldummy/files/egl.cpp index 7c28b41..7c28b41 100644 --- a/recipes/opengldummy/files/egl.cpp +++ b/meta-boot2qt/recipes-graphics/opengldummy/files/egl.cpp | |||
diff --git a/recipes/opengldummy/files/gles2.cpp b/meta-boot2qt/recipes-graphics/opengldummy/files/gles2.cpp index 3f632a3..3f632a3 100644 --- a/recipes/opengldummy/files/gles2.cpp +++ b/meta-boot2qt/recipes-graphics/opengldummy/files/gles2.cpp | |||
diff --git a/recipes/opengldummy/files/headers/EGL/egl.h b/meta-boot2qt/recipes-graphics/opengldummy/files/headers/EGL/egl.h index 99ea342..99ea342 100644 --- a/recipes/opengldummy/files/headers/EGL/egl.h +++ b/meta-boot2qt/recipes-graphics/opengldummy/files/headers/EGL/egl.h | |||
diff --git a/recipes/opengldummy/files/headers/EGL/eglext.h b/meta-boot2qt/recipes-graphics/opengldummy/files/headers/EGL/eglext.h index a392b31..a392b31 100644 --- a/recipes/opengldummy/files/headers/EGL/eglext.h +++ b/meta-boot2qt/recipes-graphics/opengldummy/files/headers/EGL/eglext.h | |||
diff --git a/recipes/opengldummy/files/headers/EGL/eglplatform.h b/meta-boot2qt/recipes-graphics/opengldummy/files/headers/EGL/eglplatform.h index 572c7d5..572c7d5 100644 --- a/recipes/opengldummy/files/headers/EGL/eglplatform.h +++ b/meta-boot2qt/recipes-graphics/opengldummy/files/headers/EGL/eglplatform.h | |||
diff --git a/recipes/opengldummy/files/headers/GLES2/gl2.h b/meta-boot2qt/recipes-graphics/opengldummy/files/headers/GLES2/gl2.h index f6bed7d..f6bed7d 100644 --- a/recipes/opengldummy/files/headers/GLES2/gl2.h +++ b/meta-boot2qt/recipes-graphics/opengldummy/files/headers/GLES2/gl2.h | |||
diff --git a/recipes/opengldummy/files/headers/GLES2/gl2ext.h b/meta-boot2qt/recipes-graphics/opengldummy/files/headers/GLES2/gl2ext.h index 36801be..36801be 100644 --- a/recipes/opengldummy/files/headers/GLES2/gl2ext.h +++ b/meta-boot2qt/recipes-graphics/opengldummy/files/headers/GLES2/gl2ext.h | |||
diff --git a/recipes/opengldummy/files/headers/GLES2/gl2platform.h b/meta-boot2qt/recipes-graphics/opengldummy/files/headers/GLES2/gl2platform.h index 89d4d44..89d4d44 100644 --- a/recipes/opengldummy/files/headers/GLES2/gl2platform.h +++ b/meta-boot2qt/recipes-graphics/opengldummy/files/headers/GLES2/gl2platform.h | |||
diff --git a/recipes/opengldummy/files/headers/GLES3/gl3.h b/meta-boot2qt/recipes-graphics/opengldummy/files/headers/GLES3/gl3.h index 81b63bd..81b63bd 100644 --- a/recipes/opengldummy/files/headers/GLES3/gl3.h +++ b/meta-boot2qt/recipes-graphics/opengldummy/files/headers/GLES3/gl3.h | |||
diff --git a/recipes/opengldummy/files/headers/GLES3/gl31.h b/meta-boot2qt/recipes-graphics/opengldummy/files/headers/GLES3/gl31.h index 6fe473d..6fe473d 100644 --- a/recipes/opengldummy/files/headers/GLES3/gl31.h +++ b/meta-boot2qt/recipes-graphics/opengldummy/files/headers/GLES3/gl31.h | |||
diff --git a/recipes/opengldummy/files/headers/GLES3/gl3platform.h b/meta-boot2qt/recipes-graphics/opengldummy/files/headers/GLES3/gl3platform.h index b1e869d..b1e869d 100644 --- a/recipes/opengldummy/files/headers/GLES3/gl3platform.h +++ b/meta-boot2qt/recipes-graphics/opengldummy/files/headers/GLES3/gl3platform.h | |||
diff --git a/recipes/opengldummy/files/headers/KHR/khrplatform.h b/meta-boot2qt/recipes-graphics/opengldummy/files/headers/KHR/khrplatform.h index d976ab5..d976ab5 100644 --- a/recipes/opengldummy/files/headers/KHR/khrplatform.h +++ b/meta-boot2qt/recipes-graphics/opengldummy/files/headers/KHR/khrplatform.h | |||
diff --git a/recipes/opengldummy/opengldummy.bb b/meta-boot2qt/recipes-graphics/opengldummy/opengldummy.bb index 3f68b17..3f68b17 100644 --- a/recipes/opengldummy/opengldummy.bb +++ b/meta-boot2qt/recipes-graphics/opengldummy/opengldummy.bb | |||
diff --git a/recipes/opengldummy/opengldummy.inc b/meta-boot2qt/recipes-graphics/opengldummy/opengldummy.inc index 720b310..720b310 100644 --- a/recipes/opengldummy/opengldummy.inc +++ b/meta-boot2qt/recipes-graphics/opengldummy/opengldummy.inc | |||
diff --git a/recipes/opengldummy/qtglesstream-dummy-client.bb b/meta-boot2qt/recipes-graphics/opengldummy/qtglesstream-dummy-client.bb index ad33127..1d4e223 100644 --- a/recipes/opengldummy/qtglesstream-dummy-client.bb +++ b/meta-boot2qt/recipes-graphics/opengldummy/qtglesstream-dummy-client.bb | |||
@@ -38,6 +38,8 @@ SOLIBMINOR = "0" | |||
38 | 38 | ||
39 | require opengldummy.inc | 39 | require opengldummy.inc |
40 | 40 | ||
41 | inherit nopackages | ||
42 | |||
41 | S = "${WORKDIR}" | 43 | S = "${WORKDIR}" |
42 | 44 | ||
43 | do_compile() { | 45 | do_compile() { |
diff --git a/recipes-qt/automotive/gammaray_git.bb b/meta-boot2qt/recipes-qt/automotive/gammaray_git.bb index 7466822..7676b2d 100644 --- a/recipes-qt/automotive/gammaray_git.bb +++ b/meta-boot2qt/recipes-qt/automotive/gammaray_git.bb | |||
@@ -8,8 +8,8 @@ inherit cmake_qt5 | |||
8 | 8 | ||
9 | SRC_URI = "git://github.com/KDAB/GammaRay;branch=${BRANCH}" | 9 | SRC_URI = "git://github.com/KDAB/GammaRay;branch=${BRANCH}" |
10 | 10 | ||
11 | BRANCH = "5.9" | 11 | BRANCH = "5.11" |
12 | SRCREV = "87656b9c344077d84682b53ba3e4676e18b57f9e" | 12 | SRCREV = "3b701f3ce0ffb23762271cba9c531775bae941df" |
13 | PV = "${BRANCH}+git${SRCPV}" | 13 | PV = "${BRANCH}+git${SRCPV}" |
14 | 14 | ||
15 | DEPENDS = "qtdeclarative qtlocation qtsvg qttools qtconnectivity qt3d qtivi qtscxml qtscxml-native \ | 15 | DEPENDS = "qtdeclarative qtlocation qtsvg qttools qtconnectivity qt3d qtivi qtscxml qtscxml-native \ |
diff --git a/recipes-qt/automotive/multiscreen-demo/automotivedemo.service b/meta-boot2qt/recipes-qt/automotive/multiscreen-demo/automotivedemo.service index af23213..af23213 100644 --- a/recipes-qt/automotive/multiscreen-demo/automotivedemo.service +++ b/meta-boot2qt/recipes-qt/automotive/multiscreen-demo/automotivedemo.service | |||
diff --git a/recipes-qt/automotive/multiscreen-demo/tegra-t18x/automotivedemo.service b/meta-boot2qt/recipes-qt/automotive/multiscreen-demo/tegra-t18x/automotivedemo.service index 1025cc1..1025cc1 100644 --- a/recipes-qt/automotive/multiscreen-demo/tegra-t18x/automotivedemo.service +++ b/meta-boot2qt/recipes-qt/automotive/multiscreen-demo/tegra-t18x/automotivedemo.service | |||
diff --git a/recipes-qt/automotive/neptune-ui/neptune.service b/meta-boot2qt/recipes-qt/automotive/neptune3-ui/neptune.service index ef73324..347a1ca 100644 --- a/recipes-qt/automotive/neptune-ui/neptune.service +++ b/meta-boot2qt/recipes-qt/automotive/neptune3-ui/neptune.service | |||
@@ -3,9 +3,9 @@ Description=Neptune | |||
3 | After=dbus.service dbus-session.service systemd-user-sessions.service | 3 | After=dbus.service dbus-session.service systemd-user-sessions.service |
4 | 4 | ||
5 | [Service] | 5 | [Service] |
6 | ExecStart=/usr/bin/appcontroller /usr/bin/appman -r --dbus session -c am-config.yaml | 6 | ExecStart=/usr/bin/appcontroller /opt/neptune3/neptune3-ui -r --dbus session -c am-config.yaml |
7 | Restart=on-failure | 7 | Restart=on-failure |
8 | WorkingDirectory=/opt/neptune-ui | 8 | WorkingDirectory=/opt/neptune3 |
9 | 9 | ||
10 | [Install] | 10 | [Install] |
11 | WantedBy=multi-user.target | 11 | WantedBy=multi-user.target |
diff --git a/recipes-qt/automotive/neptune-ui_git.bb b/meta-boot2qt/recipes-qt/automotive/neptune3-ui_git.bb index 5fc3965..7ecd46f 100644 --- a/recipes-qt/automotive/neptune-ui_git.bb +++ b/meta-boot2qt/recipes-qt/automotive/neptune3-ui_git.bb | |||
@@ -1,6 +1,6 @@ | |||
1 | ############################################################################ | 1 | ############################################################################ |
2 | ## | 2 | ## |
3 | ## Copyright (C) 2016 The Qt Company Ltd. | 3 | ## Copyright (C) 2018 The Qt Company Ltd. |
4 | ## Copyright (C) 2018 Pelagicore AG. | 4 | ## Copyright (C) 2018 Pelagicore AG. |
5 | ## Contact: https://www.qt.io/licensing/ | 5 | ## Contact: https://www.qt.io/licensing/ |
6 | ## | 6 | ## |
@@ -28,9 +28,12 @@ | |||
28 | ## | 28 | ## |
29 | ############################################################################ | 29 | ############################################################################ |
30 | 30 | ||
31 | DESCRIPTION = "Neptune IVI UI" | 31 | DESCRIPTION = "Neptune 3 IVI UI" |
32 | LICENSE = "GPL-3.0 | The-Qt-Company-DCLA-2.1" | 32 | LICENSE = "Apache-2.0 & ( GPL-3.0 | The-Qt-Company-DCLA-2.1 )" |
33 | LIC_FILES_CHKSUM = "file://LICENSE.GPL3;md5=c41b4a3e669de55dfe304b8376b04a82" | 33 | LIC_FILES_CHKSUM = "\ |
34 | file://LICENSE.GPL3;md5=0d02f21f8e2533ecc519e2ed96bc94a2 \ | ||
35 | file://imports/assets/fonts/LICENSE.txt;md5=3b83ef96387f14655fc854ddc3c6bd57 \ | ||
36 | " | ||
34 | 37 | ||
35 | inherit qt5-module systemd | 38 | inherit qt5-module systemd |
36 | require recipes-qt/qt5/qt5-git.inc | 39 | require recipes-qt/qt5/qt5-git.inc |
@@ -41,26 +44,52 @@ SRC_URI += " \ | |||
41 | file://neptune.service \ | 44 | file://neptune.service \ |
42 | " | 45 | " |
43 | 46 | ||
44 | SRCREV = "7b64754e5d1aa3ea3b63347bc5637bae9795e193" | 47 | SRCREV = "0a91257862b3b7fe1422f8f6f17dbfb8790eaaa3" |
45 | 48 | ||
46 | DEPENDS = "qtbase qtdeclarative qttools-native qtquickcontrols2 qtapplicationmanager" | 49 | QMAKE_PROFILES = "${S}/neptune3-ui.pro" |
47 | RDEPENDS_${PN} = "qtivi qtvirtualkeyboard dbus \ | ||
48 | qtquickcontrols-qmlplugins qtgraphicaleffects-qmlplugins \ | ||
49 | ${@bb.utils.contains('DISTRO_FEATURES', 'webengine', 'qtwebengine', '', d)}" | ||
50 | 50 | ||
51 | EXTRA_QMAKEVARS_PRE += "INSTALL_PREFIX=/opt" | 51 | DEPENDS = "\ |
52 | qtbase \ | ||
53 | qtdeclarative \ | ||
54 | qttools-native \ | ||
55 | qtquickcontrols2 \ | ||
56 | qtapplicationmanager \ | ||
57 | qtivi qtivi-native \ | ||
58 | qtremoteobjects qtremoteobjects-native \ | ||
59 | " | ||
60 | RDEPENDS_${PN} = "\ | ||
61 | dbus \ | ||
62 | otf-noto ttf-opensans \ | ||
63 | qtapplicationmanager qtapplicationmanager-tools \ | ||
64 | qtvirtualkeyboard \ | ||
65 | qtquickcontrols2-qmlplugins \ | ||
66 | qtgraphicaleffects-qmlplugins \ | ||
67 | ${@bb.utils.contains('DISTRO_FEATURES', 'webengine', 'qtwebengine', '', d)} \ | ||
68 | " | ||
52 | 69 | ||
53 | do_install_append() { | 70 | do_install_append() { |
54 | install -m 0755 -d ${D}${systemd_unitdir}/system | 71 | install -m 0755 -d ${D}${systemd_unitdir}/system |
55 | install -m 0644 ${WORKDIR}/neptune.service ${D}${systemd_unitdir}/system/ | 72 | install -m 0644 ${WORKDIR}/neptune.service ${D}${systemd_unitdir}/system/ |
73 | |||
74 | # Move the fonts to the system-wide font location | ||
75 | install -m 0755 -d ${D}${datadir}/fonts/ttf/ | ||
76 | mv ${D}/opt/neptune3/imports/assets/fonts/*.ttf ${D}${datadir}/fonts/ttf/ | ||
77 | rm -rf ${D}/opt/neptune3/imports/assets/fonts/ | ||
78 | |||
79 | # Don't package tests | ||
80 | rm -rf ${D}/usr/share/tests | ||
56 | } | 81 | } |
57 | 82 | ||
58 | PACKAGES =+ "${PN}-apps" | 83 | PACKAGES =+ "${PN}-apps" |
59 | RRECOMMENDS_${PN} += "${PN}-apps" | 84 | RRECOMMENDS_${PN} += "${PN}-apps" |
60 | 85 | ||
61 | FILES_${PN}-apps += "/opt/neptune-ui/apps" | 86 | FILES_${PN}-apps += "/opt/neptune3/apps" |
62 | FILES_${PN} += "\ | 87 | FILES_${PN} += "\ |
63 | /opt/neptune-ui \ | 88 | /opt/neptune3 \ |
89 | ${datadir}/fonts/ttf \ | ||
90 | " | ||
91 | FILES_${PN}-dev += "\ | ||
92 | /opt/neptune3/lib/*.so \ | ||
64 | " | 93 | " |
65 | 94 | ||
66 | SYSTEMD_SERVICE_${PN} = "neptune.service" | 95 | SYSTEMD_SERVICE_${PN} = "neptune.service" |
diff --git a/recipes-qt/automotive/qmllive-target_git.bb b/meta-boot2qt/recipes-qt/automotive/qmllive_git.bb index 54f1188..1b6e02e 100644 --- a/recipes-qt/automotive/qmllive-target_git.bb +++ b/meta-boot2qt/recipes-qt/automotive/qmllive_git.bb | |||
@@ -30,21 +30,17 @@ | |||
30 | DESCRIPTION = "QML Live target runtime" | 30 | DESCRIPTION = "QML Live target runtime" |
31 | 31 | ||
32 | LICENSE = "GPL-3.0" | 32 | LICENSE = "GPL-3.0" |
33 | LIC_FILES_CHKSUM = "file://../../LICENSE.GPL3;md5=75cd0dbc6f2d24e7eeb128ff59b74f4c" | 33 | LIC_FILES_CHKSUM = "file://LICENSE.GPL3;md5=75cd0dbc6f2d24e7eeb128ff59b74f4c" |
34 | 34 | ||
35 | inherit qmake5 | 35 | inherit qmake5 |
36 | require recipes-qt/qt5/qt5-git.inc | 36 | require recipes-qt/qt5/qt5-git.inc |
37 | 37 | ||
38 | QT_GIT_PROJECT = "qt-apps" | 38 | QT_GIT_PROJECT = "qt-apps" |
39 | QT_MODULE = "qmllive" | ||
40 | QT_MODULE_BRANCH = "master" | 39 | QT_MODULE_BRANCH = "master" |
41 | 40 | ||
42 | SRC_URI += " \ | 41 | SRCREV = "4d360892c7a21b4b2aad0ec47ef3f60fb0b0b381" |
43 | file://qmllive-target.patch \ | ||
44 | " | ||
45 | |||
46 | SRCREV = "d0d41c71c4691a5f3e2b72e22917f314b4190ffc" | ||
47 | |||
48 | S = "${WORKDIR}/git/src/runtime" | ||
49 | 42 | ||
50 | DEPENDS = "qtbase qtdeclarative" | 43 | DEPENDS = "qtbase qtdeclarative" |
44 | |||
45 | EXTRA_QMAKEVARS_PRE += "CONFIG+=skip-tests CONFIG+=skip-examples" | ||
46 | EXTRA_QMAKEVARS_POST += "QMAKE_RPATHDIR=" | ||
diff --git a/recipes-qt/automotive/qtapplicationmanager_git.bb b/meta-boot2qt/recipes-qt/automotive/qtapplicationmanager_git.bb index ae66e8a..8c41333 100644 --- a/recipes-qt/automotive/qtapplicationmanager_git.bb +++ b/meta-boot2qt/recipes-qt/automotive/qtapplicationmanager_git.bb | |||
@@ -34,10 +34,10 @@ LIC_FILES_CHKSUM = "file://LICENSE.GPL3;md5=ff238b33ff354a0d8d79851a9c061717" | |||
34 | inherit qt5-module | 34 | inherit qt5-module |
35 | require recipes-qt/qt5/qt5-git.inc | 35 | require recipes-qt/qt5/qt5-git.inc |
36 | 36 | ||
37 | SRCREV = "5581e400c95a1ff736c55c9d93bd451302970c11" | 37 | SRCREV = "6aa3295386b0a0f0b8c7ae1b0f827dd28b6323ca" |
38 | 38 | ||
39 | DEPENDS = "qtbase qtdeclarative libyaml libarchive \ | 39 | DEPENDS = "qtbase qtdeclarative libyaml libarchive \ |
40 | ${@bb.utils.contains("DISTRO_FEATURES", "wayland", "qtwayland", "", d)}" | 40 | ${@bb.utils.contains("DISTRO_FEATURES", "wayland", "qtwayland qtwayland-native", "", d)}" |
41 | 41 | ||
42 | RDEPENDS_${PN} = "libcrypto ${PN}-tools" | 42 | RDEPENDS_${PN} = "libcrypto ${PN}-tools" |
43 | RDEPENDS_${PN}_remove_mingw32 = "libcrypto" | 43 | RDEPENDS_${PN}_remove_mingw32 = "libcrypto" |
diff --git a/recipes-qt/automotive/qtivi/0001-Use-QT_HOST_BINS-get-for-getting-correct-path.patch b/meta-boot2qt/recipes-qt/automotive/qtivi/0001-Use-QT_HOST_BINS-get-for-getting-correct-path.patch index 9f6c0c0..9f6c0c0 100644 --- a/recipes-qt/automotive/qtivi/0001-Use-QT_HOST_BINS-get-for-getting-correct-path.patch +++ b/meta-boot2qt/recipes-qt/automotive/qtivi/0001-Use-QT_HOST_BINS-get-for-getting-correct-path.patch | |||
diff --git a/recipes-qt/automotive/qtivi_git.bb b/meta-boot2qt/recipes-qt/automotive/qtivi_git.bb index 5cbf131..5c17935 100644 --- a/recipes-qt/automotive/qtivi_git.bb +++ b/meta-boot2qt/recipes-qt/automotive/qtivi_git.bb | |||
@@ -37,7 +37,7 @@ LIC_FILES_CHKSUM = "file://LICENSE.FDL;md5=6d9f2a9af4c8b8c3c769f6cc1b6aaf7e \ | |||
37 | 37 | ||
38 | DEPENDS = "qtbase qtdeclarative qtmultimedia qtivi-native" | 38 | DEPENDS = "qtbase qtdeclarative qtmultimedia qtivi-native" |
39 | DEPENDS_class-native = "qtbase" | 39 | DEPENDS_class-native = "qtbase" |
40 | DEPENDS_class-nativesdk = "qtbase" | 40 | DEPENDS_class-nativesdk = "qtbase qtivi-native" |
41 | 41 | ||
42 | inherit qt5-module | 42 | inherit qt5-module |
43 | inherit python3native | 43 | inherit python3native |
@@ -50,12 +50,12 @@ SRC_URI += " \ | |||
50 | file://0001-Use-QT_HOST_BINS-get-for-getting-correct-path.patch \ | 50 | file://0001-Use-QT_HOST_BINS-get-for-getting-correct-path.patch \ |
51 | " | 51 | " |
52 | 52 | ||
53 | SRCREV_qtivi = "8d482b27c6c0c2b664104fd777ddee92652ab65c" | 53 | SRCREV_qtivi = "8658258f2f8d8dac3327a870573dc046029b74bc" |
54 | SRCREV_qface = "9da793d6cbc63d617ad5e2ffd13e9f6d055c88e8" | 54 | SRCREV_qface = "9da793d6cbc63d617ad5e2ffd13e9f6d055c88e8" |
55 | SRCREV = "${SRCREV_qtivi}" | 55 | SRCREV = "${SRCREV_qtivi}" |
56 | SRCREV_FORMAT = "qtivi_qface" | 56 | SRCREV_FORMAT = "qtivi_qface" |
57 | 57 | ||
58 | PACKAGECONFIG ?= "taglib ivigenerator" | 58 | PACKAGECONFIG ?= "taglib ivigenerator remoteobjects" |
59 | PACKAGECONFIG[taglib] = "QMAKE_EXTRA_ARGS+=-feature-taglib,QMAKE_EXTRA_ARGS+=-no-feature-taglib,taglib" | 59 | PACKAGECONFIG[taglib] = "QMAKE_EXTRA_ARGS+=-feature-taglib,QMAKE_EXTRA_ARGS+=-no-feature-taglib,taglib" |
60 | PACKAGECONFIG[dlt] = "QMAKE_EXTRA_ARGS+=-feature-dlt,QMAKE_EXTRA_ARGS+=-no-feature-dlt,dlt-daemon" | 60 | PACKAGECONFIG[dlt] = "QMAKE_EXTRA_ARGS+=-feature-dlt,QMAKE_EXTRA_ARGS+=-no-feature-dlt,dlt-daemon" |
61 | PACKAGECONFIG[geniviextras-only] = "QMAKE_EXTRA_ARGS+=--geniviextras-only" | 61 | PACKAGECONFIG[geniviextras-only] = "QMAKE_EXTRA_ARGS+=--geniviextras-only" |
@@ -65,8 +65,10 @@ PACKAGECONFIG[ivigenerator-native] = "QMAKE_EXTRA_ARGS+=-qt-ivigenerator,,python | |||
65 | PACKAGECONFIG[host-tools-only] = "QMAKE_EXTRA_ARGS+=-host-tools-only" | 65 | PACKAGECONFIG[host-tools-only] = "QMAKE_EXTRA_ARGS+=-host-tools-only" |
66 | PACKAGECONFIG[simulator] = "QMAKE_EXTRA_ARGS+=-feature-simulator,QMAKE_EXTRA_ARGS+=-no-feature-simulator,qtsimulator" | 66 | PACKAGECONFIG[simulator] = "QMAKE_EXTRA_ARGS+=-feature-simulator,QMAKE_EXTRA_ARGS+=-no-feature-simulator,qtsimulator" |
67 | PACKAGECONFIG[simulator-native] = "QMAKE_EXTRA_ARGS+=-feature-simulator QMAKE_EXTRA_ARGS+=--force-ivigenerator-qtsimulator" | 67 | PACKAGECONFIG[simulator-native] = "QMAKE_EXTRA_ARGS+=-feature-simulator QMAKE_EXTRA_ARGS+=--force-ivigenerator-qtsimulator" |
68 | PACKAGECONFIG[remoteobjects] = "QMAKE_EXTRA_ARGS+=-feature-remoteobjects,QMAKE_EXTRA_ARGS+=-no-feature-simulator,qtremoteobjects" | ||
69 | PACKAGECONFIG[remoteobjects-native] = "QMAKE_EXTRA_ARGS+=-feature-remoteobjects QMAKE_EXTRA_ARGS+=--force-ivigenerator-qtremoteobjects" | ||
68 | 70 | ||
69 | PACKAGECONFIG_class-native ??= "host-tools-only ivigenerator-native" | 71 | PACKAGECONFIG_class-native ??= "host-tools-only ivigenerator-native remoteobjects-native" |
70 | PACKAGECONFIG_class-nativesdk ??= "${PACKAGECONFIG_class-native}" | 72 | PACKAGECONFIG_class-nativesdk ??= "${PACKAGECONFIG_class-native}" |
71 | PACKAGECONFIG_class-nativesdk_mingw32 ??= "host-tools-only" | 73 | PACKAGECONFIG_class-nativesdk_mingw32 ??= "host-tools-only" |
72 | 74 | ||
diff --git a/recipes-qt/automotive/qtwebbrowser_git.bb b/meta-boot2qt/recipes-qt/automotive/qtwebbrowser_git.bb index 9cc0d37..ed299ac 100644 --- a/recipes-qt/automotive/qtwebbrowser_git.bb +++ b/meta-boot2qt/recipes-qt/automotive/qtwebbrowser_git.bb | |||
@@ -28,7 +28,7 @@ | |||
28 | ############################################################################ | 28 | ############################################################################ |
29 | 29 | ||
30 | DESCRIPTION = "Qt Web Browser" | 30 | DESCRIPTION = "Qt Web Browser" |
31 | LICENSE = "GPL-3.0" | 31 | LICENSE = "GPL-3.0 | The-Qt-Company-Commercial" |
32 | LIC_FILES_CHKSUM = "file://LICENSE.GPLv3;md5=a40e2bb02b1ac431f461afd03ff9d1d6" | 32 | LIC_FILES_CHKSUM = "file://LICENSE.GPLv3;md5=a40e2bb02b1ac431f461afd03ff9d1d6" |
33 | 33 | ||
34 | inherit qmake5 | 34 | inherit qmake5 |
@@ -37,7 +37,7 @@ require recipes-qt/qt5/qt5-git.inc | |||
37 | QT_GIT_PROJECT = "qt-apps" | 37 | QT_GIT_PROJECT = "qt-apps" |
38 | QT_MODULE_BRANCH = "dev" | 38 | QT_MODULE_BRANCH = "dev" |
39 | 39 | ||
40 | SRCREV = "023733af5523a5ad84359926224fa106001215f4" | 40 | SRCREV = "09d629199fa153ea7954321d81f647d5eb52fb6c" |
41 | 41 | ||
42 | DEPENDS = "qtbase qtdeclarative qtwebengine" | 42 | DEPENDS = "qtbase qtdeclarative qtwebengine" |
43 | 43 | ||
diff --git a/recipes-qt/b2qt-addons/b2qt-appcontroller/appcontroller.conf b/meta-boot2qt/recipes-qt/boot2qt-addons/boot2qt-appcontroller/appcontroller.conf index 61818b8..1ef3732 100644 --- a/recipes-qt/b2qt-addons/b2qt-appcontroller/appcontroller.conf +++ b/meta-boot2qt/recipes-qt/boot2qt-addons/boot2qt-appcontroller/appcontroller.conf | |||
@@ -3,4 +3,5 @@ env=QT_IM_MODULE=qtvirtualkeyboard | |||
3 | env=QT_QPA_EGLFS_FORCE888=0 | 3 | env=QT_QPA_EGLFS_FORCE888=0 |
4 | env=QT_QUICK_CONTROLS_1_STYLE=Flat | 4 | env=QT_QUICK_CONTROLS_1_STYLE=Flat |
5 | env=XDG_RUNTIME_DIR=/tmp | 5 | env=XDG_RUNTIME_DIR=/tmp |
6 | env=QTWEBENGINE_DISABLE_SANDBOX=1 | ||
6 | base=linux | 7 | base=linux |
diff --git a/recipes-qt/b2qt-addons/b2qt-appcontroller/colibri-vf/appcontroller.conf b/meta-boot2qt/recipes-qt/boot2qt-addons/boot2qt-appcontroller/colibri-vf/appcontroller.conf index db9fe89..4fa1931 100644 --- a/recipes-qt/b2qt-addons/b2qt-appcontroller/colibri-vf/appcontroller.conf +++ b/meta-boot2qt/recipes-qt/boot2qt-addons/boot2qt-appcontroller/colibri-vf/appcontroller.conf | |||
@@ -5,4 +5,5 @@ env=QML2_IMPORT_PATH=/data/user/qt/qmlplugins | |||
5 | env=QT_IM_MODULE=qtvirtualkeyboard | 5 | env=QT_IM_MODULE=qtvirtualkeyboard |
6 | env=QT_QUICK_CONTROLS_1_STYLE=Flat | 6 | env=QT_QUICK_CONTROLS_1_STYLE=Flat |
7 | env=XDG_RUNTIME_DIR=/tmp | 7 | env=XDG_RUNTIME_DIR=/tmp |
8 | env=QTWEBENGINE_DISABLE_SANDBOX=1 | ||
8 | base=linux | 9 | base=linux |
diff --git a/recipes-qt/b2qt-addons/b2qt-appcontroller/emulator/appcontroller.conf b/meta-boot2qt/recipes-qt/boot2qt-addons/boot2qt-appcontroller/emulator/appcontroller.conf index 83f3876..2bc6eca 100644 --- a/recipes-qt/b2qt-addons/b2qt-appcontroller/emulator/appcontroller.conf +++ b/meta-boot2qt/recipes-qt/boot2qt-addons/boot2qt-appcontroller/emulator/appcontroller.conf | |||
@@ -3,6 +3,8 @@ env=QT_QPA_EGLFS_HIDECURSOR=1 | |||
3 | env=QML2_IMPORT_PATH=/data/user/qt/qmlplugins | 3 | env=QML2_IMPORT_PATH=/data/user/qt/qmlplugins |
4 | env=QT_IM_MODULE=qtvirtualkeyboard | 4 | env=QT_IM_MODULE=qtvirtualkeyboard |
5 | env=QTGLESSTREAM_DISPLAY=192.168.56.1 | 5 | env=QTGLESSTREAM_DISPLAY=192.168.56.1 |
6 | env=SIMULATOR_HOSTNAME=192.168.56.1 | ||
6 | env=QT_QUICK_CONTROLS_1_STYLE=Flat | 7 | env=QT_QUICK_CONTROLS_1_STYLE=Flat |
7 | env=XDG_RUNTIME_DIR=/tmp | 8 | env=XDG_RUNTIME_DIR=/tmp |
9 | env=QTWEBENGINE_DISABLE_SANDBOX=1 | ||
8 | base=linux | 10 | base=linux |
diff --git a/recipes-qt/b2qt-addons/b2qt-appcontroller/mx6/appcontroller.conf b/meta-boot2qt/recipes-qt/boot2qt-addons/boot2qt-appcontroller/mx6/appcontroller.conf index 4608bfe..4e3415f 100644 --- a/recipes-qt/b2qt-addons/b2qt-appcontroller/mx6/appcontroller.conf +++ b/meta-boot2qt/recipes-qt/boot2qt-addons/boot2qt-appcontroller/mx6/appcontroller.conf | |||
@@ -6,4 +6,5 @@ env=QT_QPA_EVDEV_TOUCHSCREEN_PARAMETERS=/dev/input/event0 | |||
6 | env=QT_GSTREAMER_CAMERABIN_VIDEOSRC=mxc_v4l2=imxv4l2videosrc,v4l2src | 6 | env=QT_GSTREAMER_CAMERABIN_VIDEOSRC=mxc_v4l2=imxv4l2videosrc,v4l2src |
7 | env=QT_QUICK_CONTROLS_1_STYLE=Flat | 7 | env=QT_QUICK_CONTROLS_1_STYLE=Flat |
8 | env=XDG_RUNTIME_DIR=/tmp | 8 | env=XDG_RUNTIME_DIR=/tmp |
9 | env=QTWEBENGINE_DISABLE_SANDBOX=1 | ||
9 | base=linux | 10 | base=linux |
diff --git a/recipes-qt/b2qt-addons/b2qt-appcontroller/mx7/appcontroller.conf b/meta-boot2qt/recipes-qt/boot2qt-addons/boot2qt-appcontroller/mx7/appcontroller.conf index 71a4f4f..b27315e 100644 --- a/recipes-qt/b2qt-addons/b2qt-appcontroller/mx7/appcontroller.conf +++ b/meta-boot2qt/recipes-qt/boot2qt-addons/boot2qt-appcontroller/mx7/appcontroller.conf | |||
@@ -5,4 +5,5 @@ env=QSG_RENDER_LOOP=basic | |||
5 | env=QT_IM_MODULE=qtvirtualkeyboard | 5 | env=QT_IM_MODULE=qtvirtualkeyboard |
6 | env=QT_QUICK_CONTROLS_1_STYLE=Flat | 6 | env=QT_QUICK_CONTROLS_1_STYLE=Flat |
7 | env=XDG_RUNTIME_DIR=/tmp | 7 | env=XDG_RUNTIME_DIR=/tmp |
8 | env=QTWEBENGINE_DISABLE_SANDBOX=1 | ||
8 | base=linux | 9 | base=linux |
diff --git a/recipes-qt/b2qt-addons/b2qt-appcontroller/rpi/appcontroller.conf b/meta-boot2qt/recipes-qt/boot2qt-addons/boot2qt-appcontroller/rpi/appcontroller.conf index aad2161..0915343 100644 --- a/recipes-qt/b2qt-addons/b2qt-appcontroller/rpi/appcontroller.conf +++ b/meta-boot2qt/recipes-qt/boot2qt-addons/boot2qt-appcontroller/rpi/appcontroller.conf | |||
@@ -3,4 +3,5 @@ env=QT_IM_MODULE=qtvirtualkeyboard | |||
3 | env=QT_QPA_EGLFS_FORCE888=1 | 3 | env=QT_QPA_EGLFS_FORCE888=1 |
4 | env=QT_QUICK_CONTROLS_1_STYLE=Flat | 4 | env=QT_QUICK_CONTROLS_1_STYLE=Flat |
5 | env=XDG_RUNTIME_DIR=/tmp | 5 | env=XDG_RUNTIME_DIR=/tmp |
6 | env=QTWEBENGINE_DISABLE_SANDBOX=1 | ||
6 | base=linux | 7 | base=linux |
diff --git a/recipes-qt/b2qt-addons/b2qt-appcontroller/tegra-t18x/appcontroller.conf b/meta-boot2qt/recipes-qt/boot2qt-addons/boot2qt-appcontroller/tegra-t18x/appcontroller.conf index 0b7ae16..21bb44c 100644 --- a/recipes-qt/b2qt-addons/b2qt-appcontroller/tegra-t18x/appcontroller.conf +++ b/meta-boot2qt/recipes-qt/boot2qt-addons/boot2qt-appcontroller/tegra-t18x/appcontroller.conf | |||
@@ -4,4 +4,5 @@ env=QT_QPA_EGLFS_FORCE888=0 | |||
4 | env=QT_QUICK_CONTROLS_1_STYLE=Flat | 4 | env=QT_QUICK_CONTROLS_1_STYLE=Flat |
5 | env=XDG_RUNTIME_DIR=/tmp | 5 | env=XDG_RUNTIME_DIR=/tmp |
6 | env=QSG_RENDER_LOOP=basic | 6 | env=QSG_RENDER_LOOP=basic |
7 | env=QTWEBENGINE_DISABLE_SANDBOX=1 | ||
7 | base=linux | 8 | base=linux |
diff --git a/recipes-qt/b2qt-addons/b2qt-appcontroller/ti33x/appcontroller.conf b/meta-boot2qt/recipes-qt/boot2qt-addons/boot2qt-appcontroller/ti33x/appcontroller.conf index 4935581..37284de 100644 --- a/recipes-qt/b2qt-addons/b2qt-appcontroller/ti33x/appcontroller.conf +++ b/meta-boot2qt/recipes-qt/boot2qt-addons/boot2qt-appcontroller/ti33x/appcontroller.conf | |||
@@ -4,4 +4,5 @@ env=QT_QPA_EGLFS_FORCE888=0 | |||
4 | env=QT_QUICK_CONTROLS_1_STYLE=Flat | 4 | env=QT_QUICK_CONTROLS_1_STYLE=Flat |
5 | env=QT_QPA_EGLFS_INTEGRATION=none | 5 | env=QT_QPA_EGLFS_INTEGRATION=none |
6 | env=XDG_RUNTIME_DIR=/tmp | 6 | env=XDG_RUNTIME_DIR=/tmp |
7 | env=QTWEBENGINE_DISABLE_SANDBOX=1 | ||
7 | base=linux | 8 | base=linux |
diff --git a/recipes-qt/b2qt-addons/b2qt-appcontroller.bb b/meta-boot2qt/recipes-qt/boot2qt-addons/boot2qt-appcontroller_git.bb index 9c52606..82f02be 100644 --- a/recipes-qt/b2qt-addons/b2qt-appcontroller.bb +++ b/meta-boot2qt/recipes-qt/boot2qt-addons/boot2qt-appcontroller_git.bb | |||
@@ -34,10 +34,9 @@ LIC_FILES_CHKSUM = "file://main.cpp;md5=f25c7436dbc72d4719a5684b28dbcf4b;beginli | |||
34 | inherit qmake5 | 34 | inherit qmake5 |
35 | require recipes-qt/qt5/qt5-git.inc | 35 | require recipes-qt/qt5/qt5-git.inc |
36 | 36 | ||
37 | SRC_URI = " \ | 37 | QT_GIT_PROJECT = "qt-apps" |
38 | git://codereview.qt-project.org/qt-apps/boot2qt-appcontroller;${QT_MODULE_BRANCH_PARAM};protocol=http \ | 38 | |
39 | file://appcontroller.conf \ | 39 | SRC_URI += "file://appcontroller.conf" |
40 | " | ||
41 | 40 | ||
42 | SRCREV = "5ab7fdbf0845c40418272bafa565295511055d3b" | 41 | SRCREV = "5ab7fdbf0845c40418272bafa565295511055d3b" |
43 | 42 | ||
diff --git a/recipes-qt/b2qt-addons/b2qt-demos.bb b/meta-boot2qt/recipes-qt/boot2qt-addons/boot2qt-demos_git.bb index b816a11..e8b97c3 100644 --- a/recipes-qt/b2qt-addons/b2qt-demos.bb +++ b/meta-boot2qt/recipes-qt/boot2qt-addons/boot2qt-demos_git.bb | |||
@@ -33,26 +33,26 @@ LIC_FILES_CHKSUM = "file://about-b2qt/AboutBoot2Qt.qml;md5=b0a1a6eef4a172b0a8cb4 | |||
33 | 33 | ||
34 | inherit qmake5 | 34 | inherit qmake5 |
35 | 35 | ||
36 | QT_GIT_PROJECT = "" | 36 | QT_GIT_PROJECT="" |
37 | 37 | ||
38 | SRC_URI = " \ | 38 | SRC_URI = " \ |
39 | ${QT_GIT}qt-apps/boot2qt-demos.git;branch=${BRANCH};name=demos \ | 39 | ${QT_GIT}qt-apps/boot2qt-demos.git;branch=${BRANCH};name=demos \ |
40 | ${QT_GIT}qt/qtcanvas3d.git;branch=${QT_BRANCH};name=qtcanvas3d;destsuffix=qtcanvas3d \ | 40 | ${QT_GIT}qt/qtcanvas3d.git;branch=${BRANCH};name=qtcanvas3d;destsuffix=qtcanvas3d \ |
41 | ${QT_GIT}qt/qtquickcontrols.git;branch=${QT_BRANCH};name=qtquickcontrols;destsuffix=qtquickcontrols \ | 41 | ${QT_GIT}qt/qtquickcontrols.git;branch=${BRANCH};name=qtquickcontrols;destsuffix=qtquickcontrols \ |
42 | ${QT_GIT}qt-apps/qtwebbrowser.git;branch=${BROWSER_BRANCH};name=qtwebbrowser;destsuffix=git/basicsuite/qtwebbrowser/tqtc-qtwebbrowser \ | 42 | ${QT_GIT}qt-apps/qtwebbrowser.git;branch=${BROWSER_BRANCH};name=qtwebbrowser;destsuffix=git/basicsuite/qtwebbrowser/tqtc-qtwebbrowser \ |
43 | https://s3-eu-west-1.amazonaws.com/qt-files/examples/Videos/Qt_video_720p.webm;name=video1 \ | 43 | https://s3-eu-west-1.amazonaws.com/qt-files/examples/Videos/Qt_video_720p.webm;name=video1 \ |
44 | https://s3-eu-west-1.amazonaws.com/qt-files/examples/Videos/Qt+World+Summit+2015+Recap.mp4;name=video2 \ | 44 | https://s3-eu-west-1.amazonaws.com/qt-files/examples/Videos/Qt+World+Summit+2015+Recap.mp4;name=video2 \ |
45 | " | 45 | " |
46 | 46 | ||
47 | PV = "5.9.5+git${SRCPV}" | 47 | PV = "5.11.0+git${SRCPV}" |
48 | 48 | ||
49 | BRANCH = "5.7" | 49 | BRANCH = "5.11" |
50 | BROWSER_BRANCH = "dev" | 50 | BROWSER_BRANCH = "dev" |
51 | QT_BRANCH = "5.7" | 51 | |
52 | SRCREV_demos = "cd9f0c40f30226c7ce1c3259aea8ebca08acfbb8" | 52 | SRCREV_demos = "0909f9baabc446e4a7bb85593e39fad474af88ab" |
53 | SRCREV_qtcanvas3d = "32404e27101c5ec81b4ab965faf38263429bbc5a" | 53 | SRCREV_qtcanvas3d = "80d7f92b9628076b681e509ddf8eae43cac550d5" |
54 | SRCREV_qtquickcontrols = "c6713e212ef0b97c45d6466b73220567e94a05f1" | 54 | SRCREV_qtquickcontrols = "710058343297bba7cc44fa2369b7cec742f34cb2" |
55 | SRCREV_qtwebbrowser = "7c570ee4297946f3ed70565a630d690070533cbd" | 55 | SRCREV_qtwebbrowser = "09d629199fa153ea7954321d81f647d5eb52fb6c" |
56 | SRCREV_FORMAT = "demos_qtcanvas3d_qtquickcontrols_qtwebbrowser" | 56 | SRCREV_FORMAT = "demos_qtcanvas3d_qtquickcontrols_qtwebbrowser" |
57 | 57 | ||
58 | SRC_URI[video1.md5sum] = "56de4dcfd5201952dce9af9c69fcec9b" | 58 | SRC_URI[video1.md5sum] = "56de4dcfd5201952dce9af9c69fcec9b" |
@@ -77,6 +77,7 @@ do_install_append() { | |||
77 | # but none of the source files | 77 | # but none of the source files |
78 | find ${D}/data/user/qt/ \( -name '*.cpp' -or -name '*.h' -or -name '*.pro' \) -delete | 78 | find ${D}/data/user/qt/ \( -name '*.cpp' -or -name '*.h' -or -name '*.pro' \) -delete |
79 | rm -rf ${D}/data/user/qt/qtwebbrowser/tqtc-qtwebbrowser | 79 | rm -rf ${D}/data/user/qt/qtwebbrowser/tqtc-qtwebbrowser |
80 | rm -rf ${D}/data/user/qt/qtwebbrowser/qmldir | ||
80 | 81 | ||
81 | if [ -d ${WORKDIR}/git/images ]; then | 82 | if [ -d ${WORKDIR}/git/images ]; then |
82 | install -d 0755 ${D}/data/images | 83 | install -d 0755 ${D}/data/images |
@@ -87,11 +88,11 @@ do_install_append() { | |||
87 | install -m 0644 ${WORKDIR}/Qt_video_720p.webm ${D}/data/videos | 88 | install -m 0644 ${WORKDIR}/Qt_video_720p.webm ${D}/data/videos |
88 | install -m 0644 ${WORKDIR}/Qt+World+Summit+2015+Recap.mp4 ${D}/data/videos | 89 | install -m 0644 ${WORKDIR}/Qt+World+Summit+2015+Recap.mp4 ${D}/data/videos |
89 | 90 | ||
90 | cp ${WORKDIR}/qtcanvas3d/examples/canvas3d/canvas3d/threejs/planets/*.qml ${D}/data/user/qt/canvas3d-planets | 91 | cp ${WORKDIR}/qtcanvas3d/examples/canvas3d/threejs/planets/*.qml ${D}/data/user/qt/canvas3d-planets |
91 | cp ${WORKDIR}/qtcanvas3d/examples/canvas3d/canvas3d/threejs/planets/*.js ${D}/data/user/qt/canvas3d-planets | 92 | cp ${WORKDIR}/qtcanvas3d/examples/canvas3d/threejs/planets/*.js ${D}/data/user/qt/canvas3d-planets |
92 | cp -r ${WORKDIR}/qtcanvas3d/examples/canvas3d/canvas3d/threejs/planets/images ${D}/data/user/qt/canvas3d-planets | 93 | cp -r ${WORKDIR}/qtcanvas3d/examples/canvas3d/threejs/planets/images ${D}/data/user/qt/canvas3d-planets |
93 | cp ${WORKDIR}/qtcanvas3d/examples/canvas3d/canvas3d/threejs/controls/ControlEventSource.qml ${D}/data/user/qt/canvas3d-planets | 94 | cp ${WORKDIR}/qtcanvas3d/examples/canvas3d/threejs/controls/ControlEventSource.qml ${D}/data/user/qt/canvas3d-planets |
94 | cp ${WORKDIR}/qtcanvas3d/examples/canvas3d/canvas3d/3rdparty/*.js ${D}/data/user/qt/canvas3d-planets | 95 | cp ${WORKDIR}/qtcanvas3d/examples/canvas3d/3rdparty/*.js ${D}/data/user/qt/canvas3d-planets |
95 | 96 | ||
96 | # get rid of qrc:/ prefixes and the custom slider | 97 | # get rid of qrc:/ prefixes and the custom slider |
97 | sed -i 's/qrc:\(\/\)\?//g' ${D}/data/user/qt/canvas3d-planets/*.qml | 98 | sed -i 's/qrc:\(\/\)\?//g' ${D}/data/user/qt/canvas3d-planets/*.qml |
diff --git a/recipes-qt/b2qt-addons/b2qt-launcher/b2qt-startup.sh b/meta-boot2qt/recipes-qt/boot2qt-addons/boot2qt-launcher/b2qt-startup.sh index 89e4bbb..89e4bbb 100755 --- a/recipes-qt/b2qt-addons/b2qt-launcher/b2qt-startup.sh +++ b/meta-boot2qt/recipes-qt/boot2qt-addons/boot2qt-launcher/b2qt-startup.sh | |||
diff --git a/recipes-qt/b2qt-addons/b2qt-launcher/b2qt.service b/meta-boot2qt/recipes-qt/boot2qt-addons/boot2qt-launcher/b2qt.service index f941f91..f941f91 100644 --- a/recipes-qt/b2qt-addons/b2qt-launcher/b2qt.service +++ b/meta-boot2qt/recipes-qt/boot2qt-addons/boot2qt-launcher/b2qt.service | |||
diff --git a/recipes-qt/b2qt-addons/b2qt-launcher/beaglebone/b2qt.service b/meta-boot2qt/recipes-qt/boot2qt-addons/boot2qt-launcher/beaglebone/b2qt.service index cdf6480..cdf6480 100644 --- a/recipes-qt/b2qt-addons/b2qt-launcher/beaglebone/b2qt.service +++ b/meta-boot2qt/recipes-qt/boot2qt-addons/boot2qt-launcher/beaglebone/b2qt.service | |||
diff --git a/recipes-qt/b2qt-addons/b2qt-launcher/beaglebone/qtlauncher.service b/meta-boot2qt/recipes-qt/boot2qt-addons/boot2qt-launcher/beaglebone/qtlauncher.service index 1094675..1094675 100644 --- a/recipes-qt/b2qt-addons/b2qt-launcher/beaglebone/qtlauncher.service +++ b/meta-boot2qt/recipes-qt/boot2qt-addons/boot2qt-launcher/beaglebone/qtlauncher.service | |||
diff --git a/meta-boot2qt/recipes-qt/boot2qt-addons/boot2qt-launcher/emulator/b2qt.service b/meta-boot2qt/recipes-qt/boot2qt-addons/boot2qt-launcher/emulator/b2qt.service new file mode 100644 index 0000000..65fba92 --- /dev/null +++ b/meta-boot2qt/recipes-qt/boot2qt-addons/boot2qt-launcher/emulator/b2qt.service | |||
@@ -0,0 +1,10 @@ | |||
1 | [Unit] | ||
2 | Description=B2Qt user application | ||
3 | After=multi-user.target | ||
4 | ConditionPathExists=/usr/bin/b2qt | ||
5 | |||
6 | [Service] | ||
7 | ExecStart=-/usr/bin/appcontroller /usr/bin/b2qt | ||
8 | |||
9 | [Install] | ||
10 | WantedBy=custom.target | ||
diff --git a/meta-boot2qt/recipes-qt/boot2qt-addons/boot2qt-launcher/emulator/qtlauncher.service b/meta-boot2qt/recipes-qt/boot2qt-addons/boot2qt-launcher/emulator/qtlauncher.service new file mode 100644 index 0000000..2b02c87 --- /dev/null +++ b/meta-boot2qt/recipes-qt/boot2qt-addons/boot2qt-launcher/emulator/qtlauncher.service | |||
@@ -0,0 +1,11 @@ | |||
1 | [Unit] | ||
2 | Description=B2Qt Launcher Demo | ||
3 | After=multi-user.target | ||
4 | |||
5 | ConditionPathExists=!/usr/bin/b2qt | ||
6 | |||
7 | [Service] | ||
8 | ExecStart=-/usr/bin/appcontroller /usr/bin/qtlauncher --applications-root /data/user/qt | ||
9 | |||
10 | [Install] | ||
11 | WantedBy=custom.target | ||
diff --git a/recipes-qt/b2qt-addons/b2qt-launcher/qtlauncher.service b/meta-boot2qt/recipes-qt/boot2qt-addons/boot2qt-launcher/qtlauncher.service index 7658ca8..7658ca8 100644 --- a/recipes-qt/b2qt-addons/b2qt-launcher/qtlauncher.service +++ b/meta-boot2qt/recipes-qt/boot2qt-addons/boot2qt-launcher/qtlauncher.service | |||
diff --git a/recipes-qt/b2qt-addons/b2qt-launcher.bb b/meta-boot2qt/recipes-qt/boot2qt-addons/boot2qt-launcher_git.bb index 0a0a21f..e77d7b2 100644 --- a/recipes-qt/b2qt-addons/b2qt-launcher.bb +++ b/meta-boot2qt/recipes-qt/boot2qt-addons/boot2qt-launcher_git.bb | |||
@@ -35,7 +35,6 @@ inherit qmake5 | |||
35 | require recipes-qt/qt5/qt5-git.inc | 35 | require recipes-qt/qt5/qt5-git.inc |
36 | 36 | ||
37 | QT_GIT_PROJECT = "qt-apps" | 37 | QT_GIT_PROJECT = "qt-apps" |
38 | QT_MODULE = "boot2qt-launcher" | ||
39 | 38 | ||
40 | SRC_URI += " \ | 39 | SRC_URI += " \ |
41 | file://b2qt-startup.sh \ | 40 | file://b2qt-startup.sh \ |
@@ -43,7 +42,7 @@ SRC_URI += " \ | |||
43 | file://b2qt.service \ | 42 | file://b2qt.service \ |
44 | " | 43 | " |
45 | 44 | ||
46 | SRCREV = "7ff96b74f8721dbaf50722561770815a4530b6a0" | 45 | SRCREV = "8d7fe0e4b8852a16469a6d0fe910309e8964ab58" |
47 | 46 | ||
48 | DEPENDS = "qtbase qtdeclarative \ | 47 | DEPENDS = "qtbase qtdeclarative \ |
49 | ${@bb.utils.contains('DISTRO_FEATURES', 'webengine', 'qtwebengine', '', d)}" | 48 | ${@bb.utils.contains('DISTRO_FEATURES', 'webengine', 'qtwebengine', '', d)}" |
diff --git a/recipes-qt/b2qt-addons/democompositor_git.bb b/meta-boot2qt/recipes-qt/boot2qt-addons/democompositor_git.bb index 3d9a196..3d9a196 100644 --- a/recipes-qt/b2qt-addons/democompositor_git.bb +++ b/meta-boot2qt/recipes-qt/boot2qt-addons/democompositor_git.bb | |||
diff --git a/recipes-qt/b2qt-addons/qdbd/b2qt-gadget-network.sh b/meta-boot2qt/recipes-qt/boot2qt-addons/qdb/b2qt-gadget-network.sh index 3161db7..3161db7 100755 --- a/recipes-qt/b2qt-addons/qdbd/b2qt-gadget-network.sh +++ b/meta-boot2qt/recipes-qt/boot2qt-addons/qdb/b2qt-gadget-network.sh | |||
diff --git a/recipes-qt/b2qt-addons/qdbd/defaults b/meta-boot2qt/recipes-qt/boot2qt-addons/qdb/defaults index cb4a78f..5ced90d 100644 --- a/recipes-qt/b2qt-addons/qdbd/defaults +++ b/meta-boot2qt/recipes-qt/boot2qt-addons/qdb/defaults | |||
@@ -5,3 +5,4 @@ if [ -e /sys/class/net/eth0/address ]; then | |||
5 | else | 5 | else |
6 | SERIAL=$(hostname)-$(cat /etc/machine-id) | 6 | SERIAL=$(hostname)-$(cat /etc/machine-id) |
7 | fi | 7 | fi |
8 | export QT_HASH_SEED=0 | ||
diff --git a/recipes-qt/b2qt-addons/qdbd/qdbd-init.sh b/meta-boot2qt/recipes-qt/boot2qt-addons/qdb/qdbd-init.sh index 15981b0..15981b0 100755 --- a/recipes-qt/b2qt-addons/qdbd/qdbd-init.sh +++ b/meta-boot2qt/recipes-qt/boot2qt-addons/qdb/qdbd-init.sh | |||
diff --git a/recipes-qt/b2qt-addons/qdbd/qdbd.service b/meta-boot2qt/recipes-qt/boot2qt-addons/qdb/qdbd.service index be8e701..be8e701 100644 --- a/recipes-qt/b2qt-addons/qdbd/qdbd.service +++ b/meta-boot2qt/recipes-qt/boot2qt-addons/qdb/qdbd.service | |||
diff --git a/recipes-qt/b2qt-addons/qdbd.bb b/meta-boot2qt/recipes-qt/boot2qt-addons/qdb_git.bb index c98e682..5615473 100644 --- a/recipes-qt/b2qt-addons/qdbd.bb +++ b/meta-boot2qt/recipes-qt/boot2qt-addons/qdb_git.bb | |||
@@ -37,7 +37,6 @@ inherit qmake5 | |||
37 | require recipes-qt/qt5/qt5-git.inc | 37 | require recipes-qt/qt5/qt5-git.inc |
38 | 38 | ||
39 | QT_GIT_PROJECT = "qt-apps" | 39 | QT_GIT_PROJECT = "qt-apps" |
40 | QT_MODULE = "qdb" | ||
41 | QT_MODULE_BRANCH = "5.9" | 40 | QT_MODULE_BRANCH = "5.9" |
42 | 41 | ||
43 | SRC_URI += "file://b2qt-gadget-network.sh \ | 42 | SRC_URI += "file://b2qt-gadget-network.sh \ |
@@ -46,8 +45,8 @@ SRC_URI += "file://b2qt-gadget-network.sh \ | |||
46 | file://qdbd-init.sh \ | 45 | file://qdbd-init.sh \ |
47 | " | 46 | " |
48 | 47 | ||
49 | SRCREV = "430e26a747c1df605d1f6b55f4a7f7125d100dca" | 48 | SRCREV = "69f95b6a8d2ca0912a8d502a2b6871109725731e" |
50 | PV = "1.0.0+git${SRCPV}" | 49 | PV = "1.1.0+git${SRCPV}" |
51 | 50 | ||
52 | REQUIRED_DISTRO_FEATURES = "systemd" | 51 | REQUIRED_DISTRO_FEATURES = "systemd" |
53 | DEPENDS = "qtbase" | 52 | DEPENDS = "qtbase" |
diff --git a/recipes-qt/qt5-addons/installer-framework_3.0.1.bb b/meta-boot2qt/recipes-qt/qt5/installer-framework-native_3.0.1.bb index 5bc09c0..5bc09c0 100644 --- a/recipes-qt/qt5-addons/installer-framework_3.0.1.bb +++ b/meta-boot2qt/recipes-qt/qt5/installer-framework-native_3.0.1.bb | |||
diff --git a/recipes-qt/qt5-addons/qtsimulator_1.0.bb b/meta-boot2qt/recipes-qt/qt5/qmlpreview_git.bb index 4d46679..d22e1d0 100644 --- a/recipes-qt/qt5-addons/qtsimulator_1.0.bb +++ b/meta-boot2qt/recipes-qt/qt5/qmlpreview_git.bb | |||
@@ -1,6 +1,6 @@ | |||
1 | ############################################################################ | 1 | ############################################################################ |
2 | ## | 2 | ## |
3 | ## Copyright (C) 2016 The Qt Company Ltd. | 3 | ## Copyright (C) 2018 The Qt Company Ltd. |
4 | ## Contact: https://www.qt.io/licensing/ | 4 | ## Contact: https://www.qt.io/licensing/ |
5 | ## | 5 | ## |
6 | ## This file is part of the Boot to Qt meta layer. | 6 | ## This file is part of the Boot to Qt meta layer. |
@@ -27,19 +27,18 @@ | |||
27 | ## | 27 | ## |
28 | ############################################################################ | 28 | ############################################################################ |
29 | 29 | ||
30 | DESCRIPTION = "QtSimulator" | 30 | DESCRIPTION = "QML Live Preview debug service" |
31 | LICENSE = "The-Qt-Company-DCLA-2.1" | 31 | LICENSE = "The-Qt-Company-DCLA-2.1" |
32 | LIC_FILES_CHKSUM = "file://src/simulator/version.h;md5=eb588a9fa3a2a45f725e9eb9f864e74b;beginline=1;endline=17" | 32 | LIC_FILES_CHKSUM = "file://${QT_LICENSE};md5=80e06902b5f0e94ad0a78ee4f7fcb74b" |
33 | 33 | ||
34 | inherit qt5-module | 34 | inherit qt5-module |
35 | require recipes-qt/qt5/qt5-git.inc | ||
35 | 36 | ||
36 | SRC_URI = " \ | 37 | SRCREV = "6ae4a9da17e53bbb7c1729c24f58141a33bbcb9b" |
37 | git://codereview.qt-project.org/tqtc-boot2qt/qtsimulator;branch=${BRANCH};protocol=ssh \ | ||
38 | " | ||
39 | |||
40 | SRCREV = "0307e85a8d3a8b83a346aa3910e88aabb7b7b2ac" | ||
41 | BRANCH = "master" | 38 | BRANCH = "master" |
42 | 39 | ||
43 | S = "${WORKDIR}/git" | 40 | SRC_URI = " \ |
41 | git://codereview.qt-project.org/qt/tqtc-qmlpreview;branch=${BRANCH};protocol=ssh \ | ||
42 | " | ||
44 | 43 | ||
45 | DEPENDS = "qtbase" | 44 | DEPENDS = "qtbase qtdeclarative" |
diff --git a/recipes-qt/qt5/qtdeviceutilities.bb b/meta-boot2qt/recipes-qt/qt5/qtdeviceutilities_git.bb index 5bdf618..8b7ca7d 100644 --- a/recipes-qt/qt5/qtdeviceutilities.bb +++ b/meta-boot2qt/recipes-qt/qt5/qtdeviceutilities_git.bb | |||
@@ -39,6 +39,6 @@ PACKAGECONFIG[wpasupplicant] = "CONFIG+=wpasupplicant,,wpa-supplicant" | |||
39 | 39 | ||
40 | EXTRA_QMAKEVARS_PRE += "${PACKAGECONFIG_CONFARGS}" | 40 | EXTRA_QMAKEVARS_PRE += "${PACKAGECONFIG_CONFARGS}" |
41 | 41 | ||
42 | SRCREV = "f6730013c51c6b8d1da6df4eae5c774e34bcbc4d" | 42 | SRCREV = "2215248c450b6bd3f728e813f289f099d4301523" |
43 | 43 | ||
44 | DEPENDS = "qtbase qtdeclarative qtconnectivity" | 44 | DEPENDS = "qtbase qtdeclarative qtconnectivity" |
diff --git a/recipes-qt/qt5-addons/qtglesstream.bb b/meta-boot2qt/recipes-qt/qt5/qtglesstream_git.bb index bbf3d00..0f942e7 100644 --- a/recipes-qt/qt5-addons/qtglesstream.bb +++ b/meta-boot2qt/recipes-qt/qt5/qtglesstream_git.bb | |||
@@ -1,6 +1,6 @@ | |||
1 | ############################################################################ | 1 | ############################################################################ |
2 | ## | 2 | ## |
3 | ## Copyright (C) 2016 The Qt Company Ltd. | 3 | ## Copyright (C) 2017 The Qt Company Ltd. |
4 | ## Contact: https://www.qt.io/licensing/ | 4 | ## Contact: https://www.qt.io/licensing/ |
5 | ## | 5 | ## |
6 | ## This file is part of the Boot to Qt meta layer. | 6 | ## This file is part of the Boot to Qt meta layer. |
@@ -29,7 +29,7 @@ | |||
29 | 29 | ||
30 | DESCRIPTION = "QtGlesStream" | 30 | DESCRIPTION = "QtGlesStream" |
31 | LICENSE = "The-Qt-Company-DCLA-2.1" | 31 | LICENSE = "The-Qt-Company-DCLA-2.1" |
32 | LIC_FILES_CHKSUM = "file://qtglesstream.pro;md5=e95d9351d26ed899188e02d44133cae0" | 32 | LIC_FILES_CHKSUM = "file://qtglesstream.pro;md5=875f34471470b09977705aed7863e440" |
33 | 33 | ||
34 | inherit qt5-module | 34 | inherit qt5-module |
35 | 35 | ||
@@ -38,14 +38,12 @@ SRC_URI = " \ | |||
38 | " | 38 | " |
39 | 39 | ||
40 | PV = "1.0.0" | 40 | PV = "1.0.0" |
41 | SRCREV = "114e5a1941f831d082395ed80a017f45d3b71a63" | 41 | SRCREV = "37f98d4b7123378d1ade7beedf5c5150cd26e178" |
42 | BRANCH = "dev" | 42 | BRANCH = "dev" |
43 | 43 | ||
44 | S = "${WORKDIR}/git" | 44 | S = "${WORKDIR}/git" |
45 | 45 | ||
46 | DEPENDS = "qtbase" | 46 | DEPENDS = "qtbase" |
47 | RREPLACES_${PN} = "qtglesstream-dummy-client" | ||
48 | RREPLACES_${PN}-dev = "qtglesstream-dummy-client-dev" | ||
49 | 47 | ||
50 | do_install_append() { | 48 | do_install_append() { |
51 | install -m 0755 -d ${D}${includedir}/EGL | 49 | install -m 0755 -d ${D}${includedir}/EGL |
diff --git a/recipes-qt/qt5/qtotaupdate.bb b/meta-boot2qt/recipes-qt/qt5/qtotaupdate_git.bb index 495598a..495598a 100644 --- a/recipes-qt/qt5/qtotaupdate.bb +++ b/meta-boot2qt/recipes-qt/qt5/qtotaupdate_git.bb | |||
diff --git a/meta-boot2qt/recipes-qt/qt5/qtquicktimeline_git.bb b/meta-boot2qt/recipes-qt/qt5/qtquicktimeline_git.bb new file mode 100644 index 0000000..9e6b051 --- /dev/null +++ b/meta-boot2qt/recipes-qt/qt5/qtquicktimeline_git.bb | |||
@@ -0,0 +1,44 @@ | |||
1 | ############################################################################ | ||
2 | ## | ||
3 | ## Copyright (C) 2018 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 | DESCRIPTION = "Qt Quick Timeline" | ||
31 | LICENSE = "The-Qt-Company-DCLA-2.1" | ||
32 | LIC_FILES_CHKSUM = "file://${QT_LICENSE};md5=80e06902b5f0e94ad0a78ee4f7fcb74b" | ||
33 | |||
34 | inherit qt5-module | ||
35 | require recipes-qt/qt5/qt5-git.inc | ||
36 | |||
37 | SRCREV = "7ee1adca536b422623de1fe8da44135aeee6e9cf" | ||
38 | BRANCH = "dev" | ||
39 | |||
40 | SRC_URI = " \ | ||
41 | git://codereview.qt-project.org/qt/tqtc-qtquicktimeline;branch=${BRANCH};protocol=ssh \ | ||
42 | " | ||
43 | |||
44 | DEPENDS = "qtbase qtdeclarative" | ||
diff --git a/meta-boot2qt/recipes-qt/qt5/qtsimulator/custom.target b/meta-boot2qt/recipes-qt/qt5/qtsimulator/custom.target new file mode 100644 index 0000000..05b2268 --- /dev/null +++ b/meta-boot2qt/recipes-qt/qt5/qtsimulator/custom.target | |||
@@ -0,0 +1,5 @@ | |||
1 | [Unit] | ||
2 | Description=Custom Target | ||
3 | Requires=multi-user.target | ||
4 | After=multi-user.target | ||
5 | AllowIsolate=yes | ||
diff --git a/meta-boot2qt/recipes-qt/qt5/qtsimulator/emulator b/meta-boot2qt/recipes-qt/qt5/qtsimulator/emulator new file mode 100644 index 0000000..aa4a718 --- /dev/null +++ b/meta-boot2qt/recipes-qt/qt5/qtsimulator/emulator | |||
@@ -0,0 +1 @@ | |||
SIMULATOR_HOSTNAME=192.168.56.1 | |||
diff --git a/meta-boot2qt/recipes-qt/qt5/qtsimulator/emulator-hostname.sh b/meta-boot2qt/recipes-qt/qt5/qtsimulator/emulator-hostname.sh new file mode 100644 index 0000000..c1a6954 --- /dev/null +++ b/meta-boot2qt/recipes-qt/qt5/qtsimulator/emulator-hostname.sh | |||
@@ -0,0 +1 @@ | |||
export SIMULATOR_HOSTNAME=192.168.56.1 | |||
diff --git a/recipes-qt/b2qt-addons/b2qt-emulator-proxy/emulatorproxy.service b/meta-boot2qt/recipes-qt/qt5/qtsimulator/emulatorproxy.service index 7a709fd..baf0296 100644 --- a/recipes-qt/b2qt-addons/b2qt-emulator-proxy/emulatorproxy.service +++ b/meta-boot2qt/recipes-qt/qt5/qtsimulator/emulatorproxy.service | |||
@@ -1,10 +1,11 @@ | |||
1 | [Unit] | 1 | [Unit] |
2 | Description=QtSimulator Proxy Daemon | 2 | Description=QtSimulator Proxy Daemon |
3 | After=systemd-user-sessions.service | 3 | After=multi-user.target |
4 | 4 | ||
5 | [Service] | 5 | [Service] |
6 | Type=forking | 6 | Type=forking |
7 | ExecStart=/usr/bin/emulatorproxyd | 7 | ExecStart=/usr/bin/emulatorproxyd |
8 | EnvironmentFile=/etc/default/emulator | ||
8 | 9 | ||
9 | [Install] | 10 | [Install] |
10 | WantedBy=multi-user.target | 11 | WantedBy=custom.target |
diff --git a/recipes-qt/b2qt-addons/b2qt-emulator-proxy/emulatorproxyd.sh b/meta-boot2qt/recipes-qt/qt5/qtsimulator/emulatorproxyd.sh index d73f1e7..d73f1e7 100755 --- a/recipes-qt/b2qt-addons/b2qt-emulator-proxy/emulatorproxyd.sh +++ b/meta-boot2qt/recipes-qt/qt5/qtsimulator/emulatorproxyd.sh | |||
diff --git a/recipes-qt/b2qt-addons/b2qt-emulator-proxy.bb b/meta-boot2qt/recipes-qt/qt5/qtsimulator_1.0.bb index 0692fc0..c4c8d21 100644 --- a/recipes-qt/b2qt-addons/b2qt-emulator-proxy.bb +++ b/meta-boot2qt/recipes-qt/qt5/qtsimulator_1.0.bb | |||
@@ -1,6 +1,6 @@ | |||
1 | ############################################################################ | 1 | ############################################################################ |
2 | ## | 2 | ## |
3 | ## Copyright (C) 2016 The Qt Company Ltd. | 3 | ## Copyright (C) 2017 The Qt Company Ltd. |
4 | ## Contact: https://www.qt.io/licensing/ | 4 | ## Contact: https://www.qt.io/licensing/ |
5 | ## | 5 | ## |
6 | ## This file is part of the Boot to Qt meta layer. | 6 | ## This file is part of the Boot to Qt meta layer. |
@@ -27,37 +27,48 @@ | |||
27 | ## | 27 | ## |
28 | ############################################################################ | 28 | ############################################################################ |
29 | 29 | ||
30 | DESCRIPTION = "Proxy daemon for QtSimulator" | 30 | DESCRIPTION = "QtSimulator" |
31 | LICENSE = "The-Qt-Company-DCLA-2.1" | 31 | LICENSE = "The-Qt-Company-DCLA-2.1" |
32 | LIC_FILES_CHKSUM = "file://proxy.h;md5=709ec9e3c40137fa6068a903c57acdc1;beginline=1;endline=17" | 32 | LIC_FILES_CHKSUM = "file://src/simulator/simulatorglobal.h;md5=3daa1a609195439d0292259a74c7d615;beginline=1;endline=20" |
33 | 33 | ||
34 | inherit qmake5 | 34 | inherit qt5-module |
35 | 35 | ||
36 | SRC_URI = " \ | 36 | SRC_URI = " \ |
37 | git://codereview.qt-project.org/tqtc-boot2qt/emulator;branch=${BRANCH};protocol=ssh \ | 37 | git://codereview.qt-project.org/tqtc-boot2qt/qtsimulator;branch=${BRANCH};protocol=ssh \ |
38 | file://emulatorproxyd.sh \ | 38 | file://emulatorproxyd.sh \ |
39 | file://emulatorproxy.service \ | 39 | file://emulatorproxy.service \ |
40 | file://emulator-hostname.sh \ | ||
41 | file://emulator \ | ||
42 | file://custom.target \ | ||
40 | " | 43 | " |
41 | 44 | ||
42 | SRCREV = "ab4a9f13831f44f3dcd375fa17ed7e102647febe" | 45 | SRCREV = "f98633ebee7dbce79c00fbfec86537c6330e2b5f" |
43 | BRANCH = "master" | 46 | BRANCH = "master" |
44 | PV = "1.0+git${SRCPV}" | ||
45 | 47 | ||
46 | S = "${WORKDIR}/git/src/helperlibs/proxy" | 48 | S = "${WORKDIR}/git" |
47 | 49 | ||
48 | DEPENDS = "qtbase qtsimulator" | 50 | DEPENDS = "qtbase" |
51 | RRECOMMENDS_${PN} += "${PN}-tools" | ||
49 | 52 | ||
53 | # Proxy daemon for QtSimulator | ||
50 | do_install_append() { | 54 | do_install_append() { |
51 | install -m 0755 -d ${D}${sysconfdir}/init.d | 55 | install -m 0755 -d ${D}${sysconfdir}/init.d |
52 | install -m 0755 ${WORKDIR}/emulatorproxyd.sh ${D}${sysconfdir}/init.d/ | 56 | install -m 0755 ${WORKDIR}/emulatorproxyd.sh ${D}${sysconfdir}/init.d/ |
53 | 57 | ||
54 | install -m 0755 -d ${D}${systemd_unitdir}/system | 58 | install -m 0755 -d ${D}${systemd_unitdir}/system |
55 | install -m 0644 ${WORKDIR}/emulatorproxy.service ${D}${systemd_unitdir}/system/ | 59 | install -m 0644 ${WORKDIR}/emulatorproxy.service ${D}${systemd_unitdir}/system/ |
60 | install -m 0644 ${WORKDIR}/custom.target ${D}${systemd_unitdir}/system/ | ||
61 | |||
62 | install -m 0755 -d ${D}${sysconfdir}/profile.d | ||
63 | install -m 0644 ${WORKDIR}/emulator-hostname.sh ${D}${sysconfdir}/profile.d/ | ||
64 | |||
65 | install -m 0755 -d ${D}${sysconfdir}/default | ||
66 | install -m 0644 ${WORKDIR}/emulator ${D}${sysconfdir}/default/ | ||
56 | } | 67 | } |
57 | 68 | ||
58 | INITSCRIPT_NAME = "emulatorproxyd.sh" | 69 | INITSCRIPT_NAME = "emulatorproxyd.sh" |
59 | INITSCRIPT_PARAMS = "defaults 97 10" | 70 | INITSCRIPT_PARAMS = "defaults 97 10" |
60 | 71 | ||
61 | SYSTEMD_SERVICE_${PN} = "emulatorproxy.service" | 72 | SYSTEMD_SERVICE_${PN} = "emulatorproxy.service custom.target" |
62 | 73 | ||
63 | inherit update-rc.d systemd | 74 | inherit update-rc.d systemd |
diff --git a/meta-fsl-extras/recipes/linux/linux-boundary_4.%.bbappend b/meta-fsl-extras/recipes/linux/linux-boundary_4.%.bbappend index 001a3c7..da4b2c1 100644 --- a/meta-fsl-extras/recipes/linux/linux-boundary_4.%.bbappend +++ b/meta-fsl-extras/recipes/linux/linux-boundary_4.%.bbappend | |||
@@ -37,4 +37,5 @@ RDEPENDS_kernel-base = "" | |||
37 | 37 | ||
38 | do_preconfigure_prepend() { | 38 | do_preconfigure_prepend() { |
39 | echo "CONFIG_HID_MULTITOUCH=m" >> ${WORKDIR}/defconfig | 39 | echo "CONFIG_HID_MULTITOUCH=m" >> ${WORKDIR}/defconfig |
40 | echo "CONFIG_UPROBE_EVENT=y" >> ${WORKDIR}/defconfig | ||
40 | } | 41 | } |
diff --git a/meta-fsl-extras/recipes/linux/linux-fslc-imx_4.%.bbappend b/meta-fsl-extras/recipes/linux/linux-fslc-imx_4.%.bbappend index 981a692..74fa4ab 100644 --- a/meta-fsl-extras/recipes/linux/linux-fslc-imx_4.%.bbappend +++ b/meta-fsl-extras/recipes/linux/linux-fslc-imx_4.%.bbappend | |||
@@ -38,4 +38,7 @@ do_preconfigure_prepend() { | |||
38 | echo "CONFIG_USB_SERIAL_PL2303=m" >> ${WORKDIR}/defconfig | 38 | echo "CONFIG_USB_SERIAL_PL2303=m" >> ${WORKDIR}/defconfig |
39 | 39 | ||
40 | echo "CONFIG_NAMESPACES=y" >> ${WORKDIR}/defconfig | 40 | echo "CONFIG_NAMESPACES=y" >> ${WORKDIR}/defconfig |
41 | |||
42 | # Enable uprobe for profiling | ||
43 | echo "CONFIG_UPROBE_EVENT=y" >> ${WORKDIR}/defconfig | ||
41 | } | 44 | } |
diff --git a/meta-fsl-extras/recipes/linux/linux-toradex_4.%.bbappend b/meta-fsl-extras/recipes/linux/linux-toradex_4.%.bbappend index 0bc8dd6..58dc715 100644 --- a/meta-fsl-extras/recipes/linux/linux-toradex_4.%.bbappend +++ b/meta-fsl-extras/recipes/linux/linux-toradex_4.%.bbappend | |||
@@ -33,4 +33,8 @@ do_preconfigure_prepend () { | |||
33 | # FunctionFS for qdbd | 33 | # FunctionFS for qdbd |
34 | echo "CONFIG_USB_FUNCTIONFS=m" >> ${WORKDIR}/defconfig | 34 | echo "CONFIG_USB_FUNCTIONFS=m" >> ${WORKDIR}/defconfig |
35 | echo "TOUCHSCREEN_FUSION_F0710A=y" >> ${WORKDIR}/defconfig | 35 | echo "TOUCHSCREEN_FUSION_F0710A=y" >> ${WORKDIR}/defconfig |
36 | |||
37 | # Enable uprobe for profiling | ||
38 | echo "CONFIG_UPROBE_EVENT=y" >> ${WORKDIR}/defconfig | ||
39 | echo "CONFIG_FTRACE=y" >> ${WORKDIR}/defconfig | ||
36 | } | 40 | } |
diff --git a/meta-fsl-extras/recipes/linux/linux-warp7/0001-Fix-dev-hwrng-by-enabling-warp7-crypto-device.patch b/meta-fsl-extras/recipes/linux/linux-warp7/0001-Fix-dev-hwrng-by-enabling-warp7-crypto-device.patch new file mode 100644 index 0000000..dbb7995 --- /dev/null +++ b/meta-fsl-extras/recipes/linux/linux-warp7/0001-Fix-dev-hwrng-by-enabling-warp7-crypto-device.patch | |||
@@ -0,0 +1,25 @@ | |||
1 | From 9ffa222dbaa3b11c3b1399192e0abd478fc3b564 Mon Sep 17 00:00:00 2001 | ||
2 | From: Sami Nurmenniemi <sami.nurmenniemi@qt.io> | ||
3 | Date: Mon, 18 Sep 2017 12:45:54 +0300 | ||
4 | Subject: [PATCH 1/1] Fix /dev/hwrng by enabling warp7 crypto-device | ||
5 | |||
6 | --- | ||
7 | arch/arm/boot/dts/imx7d-warp.dts | 2 +- | ||
8 | 1 file changed, 1 insertion(+), 1 deletion(-) | ||
9 | |||
10 | diff --git a/arch/arm/boot/dts/imx7d-warp.dts b/arch/arm/boot/dts/imx7d-warp.dts | ||
11 | index ee72690..19aee0e 100755 | ||
12 | --- a/arch/arm/boot/dts/imx7d-warp.dts | ||
13 | +++ b/arch/arm/boot/dts/imx7d-warp.dts | ||
14 | @@ -181,7 +181,7 @@ | ||
15 | }; | ||
16 | |||
17 | &crypto { | ||
18 | - status = "disabled"; | ||
19 | + status = "okay"; | ||
20 | }; | ||
21 | |||
22 | &clks { | ||
23 | -- | ||
24 | 2.7.4 | ||
25 | |||
diff --git a/meta-fsl-extras/recipes/linux/linux-warp7_4.1.bbappend b/meta-fsl-extras/recipes/linux/linux-warp7_4.1.bbappend index 5efcce0..3b9fc50 100644 --- a/meta-fsl-extras/recipes/linux/linux-warp7_4.1.bbappend +++ b/meta-fsl-extras/recipes/linux/linux-warp7_4.1.bbappend | |||
@@ -27,8 +27,26 @@ | |||
27 | ## | 27 | ## |
28 | ############################################################################ | 28 | ############################################################################ |
29 | 29 | ||
30 | SRCBRANCH = "linux_4.1.29" | ||
31 | SRCREV = "881845d84e3c2e58a00b9c36616203d748b7df0e" | ||
32 | LOCALVERSION = "-warp7" | ||
33 | |||
34 | FILESEXTRAPATHS_append := "${THISDIR}/${PN}:" | ||
35 | SRC_URI += " \ | ||
36 | file://0001-Fix-dev-hwrng-by-enabling-warp7-crypto-device.patch \ | ||
37 | " | ||
38 | |||
30 | do_configure_prepend() { | 39 | do_configure_prepend() { |
31 | echo "CONFIG_NAMESPACES=y" >> ${B}/.config | 40 | echo "CONFIG_NAMESPACES=y" >> ${B}/.config |
32 | echo "CONFIG_FHANDLE=y" >> ${B}/.config | 41 | echo "CONFIG_FHANDLE=y" >> ${B}/.config |
33 | echo "CONFIG_USB_FUNCTIONFS=m" >> ${B}/.config | 42 | echo "CONFIG_USB_FUNCTIONFS=m" >> ${B}/.config |
43 | |||
44 | echo "CONFIG_MXC_CAMERA_OV2680_MIPI=m" >> ${B}/.config | ||
45 | echo "CONFIG_FB_MXC_TRULY_PANEL_TDO_ST7796H=y" >> ${B}/.config | ||
46 | echo "CONFIG_TOUCHSCREEN_SYNAPTICS_DSX_CORE=y" >> ${B}/.config | ||
47 | echo "CONFIG_TOUCHSCREEN_SYNAPTICS_DSX_RMI_DEV=y >> ${B}/.config | ||
48 | echo "CONFIG_TOUCHSCREEN_SYNAPTICS_DSX_FW_UPDATE=y >> ${B}/.config | ||
49 | |||
50 | echo "CONFIG_FTRACE=y" >> ${B}/.config | ||
51 | echo "CONFIG_UPROBE_EVENT=y" >> ${B}/.config | ||
34 | } | 52 | } |
diff --git a/meta-fsl-extras/recipes/u-boot/u-boot-fslc/0001-use-imx7d-warp.dtb.patch b/meta-fsl-extras/recipes/u-boot/u-boot-fslc/0001-use-imx7d-warp.dtb.patch new file mode 100644 index 0000000..e8a0573 --- /dev/null +++ b/meta-fsl-extras/recipes/u-boot/u-boot-fslc/0001-use-imx7d-warp.dtb.patch | |||
@@ -0,0 +1,22 @@ | |||
1 | From ef2f2eeef6974bda0fd878c5f76b8b05ac16aa3d Mon Sep 17 00:00:00 2001 | ||
2 | From: Samuli Piippo <samuli.piippo@qt.io> | ||
3 | Date: Wed, 13 Sep 2017 09:40:44 +0300 | ||
4 | Subject: [PATCH] use imx7d-warp.dtb | ||
5 | |||
6 | --- | ||
7 | include/configs/warp7.h | 2 +- | ||
8 | 1 file changed, 1 insertion(+), 1 deletion(-) | ||
9 | |||
10 | diff --git a/include/configs/warp7.h b/include/configs/warp7.h | ||
11 | index b3e1f2e..edbd43f 100644 | ||
12 | --- a/include/configs/warp7.h | ||
13 | +++ b/include/configs/warp7.h | ||
14 | @@ -35,7 +35,7 @@ | ||
15 | "ethact=usb_ether\0" \ | ||
16 | "fdt_high=0xffffffff\0" \ | ||
17 | "initrd_high=0xffffffff\0" \ | ||
18 | - "fdt_file=imx7s-warp.dtb\0" \ | ||
19 | + "fdt_file=imx7d-warp.dtb\0" \ | ||
20 | "fdt_addr=0x83000000\0" \ | ||
21 | "boot_fdt=try\0" \ | ||
22 | "ip_dyn=yes\0" \ | ||
diff --git a/meta-fsl-extras/recipes/u-boot/u-boot-fslc_2016.%.bbappend b/meta-fsl-extras/recipes/u-boot/u-boot-fslc_%.bbappend index c5201a0..b1df421 100644 --- a/meta-fsl-extras/recipes/u-boot/u-boot-fslc_2016.%.bbappend +++ b/meta-fsl-extras/recipes/u-boot/u-boot-fslc_%.bbappend | |||
@@ -31,4 +31,5 @@ FILESEXTRAPATHS_append := "${THISDIR}/${PN}:" | |||
31 | SRC_URI += " \ | 31 | SRC_URI += " \ |
32 | file://0001-Updated-kernel-arguments-for-sabre-sd.patch \ | 32 | file://0001-Updated-kernel-arguments-for-sabre-sd.patch \ |
33 | file://0001-Use-hdmi-as-primary-display-only-if-connected.patch \ | 33 | file://0001-Use-hdmi-as-primary-display-only-if-connected.patch \ |
34 | file://0001-use-imx7d-warp.dtb.patch \ | ||
34 | " | 35 | " |
diff --git a/meta-fsl-extras/recipes/u-boot/u-boot-toradex_%.bbappend b/meta-fsl-extras/recipes/u-boot/u-boot-toradex_%.bbappend index b1826db..bfa84e3 100644 --- a/meta-fsl-extras/recipes/u-boot/u-boot-toradex_%.bbappend +++ b/meta-fsl-extras/recipes/u-boot/u-boot-toradex_%.bbappend | |||
@@ -34,3 +34,4 @@ SRC_URI += " \ | |||
34 | file://0003-apalis-imx6-Ixora-v1.0-support.patch \ | 34 | file://0003-apalis-imx6-Ixora-v1.0-support.patch \ |
35 | file://0004-apalis-imx6-lower-default-resolution-on-HDMI-to-720p.patch \ | 35 | file://0004-apalis-imx6-lower-default-resolution-on-HDMI-to-720p.patch \ |
36 | " | 36 | " |
37 | DEPENDS += "dtc-native" | ||
diff --git a/meta-intel-extras/classes/image_dd_efi.bbclass b/meta-intel-extras/classes/image_dd_efi.bbclass index 1f5fd9f..4454051 100644 --- a/meta-intel-extras/classes/image_dd_efi.bbclass +++ b/meta-intel-extras/classes/image_dd_efi.bbclass | |||
@@ -35,10 +35,15 @@ inherit image_dd | |||
35 | EXTRA_IMAGECMD_ext3 += "-L rootfs" | 35 | EXTRA_IMAGECMD_ext3 += "-L rootfs" |
36 | 36 | ||
37 | do_populate_boot() { | 37 | do_populate_boot() { |
38 | GRUB_IMAGE="grub-efi-bootia32.efi" | ||
39 | DEST_IMAGE="bootia32.efi" | ||
40 | if [ "${TARGET_ARCH}" = "x86_64" ]; then | ||
41 | GRUB_IMAGE="grub-efi-bootx64.efi" | ||
42 | DEST_IMAGE="bootx64.efi" | ||
43 | fi | ||
38 | 44 | ||
39 | mkdir -p ${WORKDIR}/EFI/BOOT/ | 45 | mkdir -p ${WORKDIR}/EFI/BOOT/ |
40 | # Path where EFI firmware searches for EFI executable | 46 | # Path where EFI firmware searches for EFI executable |
41 | cp ${DEPLOY_DIR_IMAGE}/bootx64.efi ${WORKDIR}/EFI/BOOT/ | 47 | cp ${DEPLOY_DIR_IMAGE}/${GRUB_IMAGE} ${WORKDIR}/EFI/BOOT/${DEST_IMAGE} |
42 | mcopy -s -i ${WORKDIR}/boot.img ${WORKDIR}/EFI ::/EFI | 48 | mcopy -s -i ${WORKDIR}/boot.img ${WORKDIR}/EFI ::/EFI |
43 | } | 49 | } |
44 | |||
diff --git a/meta-intel-extras/recipes/grub/grub-efi/grub.cfg b/meta-intel-extras/recipes/grub/grub-efi/grub.cfg index ca53537..287cf7c 100644 --- a/meta-intel-extras/recipes/grub/grub-efi/grub.cfg +++ b/meta-intel-extras/recipes/grub/grub-efi/grub.cfg | |||
@@ -1,7 +1,7 @@ | |||
1 | # Created by meta-b2qt | 1 | # Created by meta-b2qt |
2 | serial --unit=0 --speed=115200 --word=8 --parity=no --stop=1 | 2 | serial --unit=0 --speed=115200 --word=8 --parity=no --stop=1 |
3 | default=boot | 3 | default=boot |
4 | timeout=10 | 4 | timeout=0 |
5 | 5 | ||
6 | menuentry 'boot' { | 6 | menuentry 'boot' { |
7 | linux /boot/bzImage root=LABEL=rootfs | 7 | linux /boot/bzImage root=LABEL=rootfs |
diff --git a/meta-intel-extras/recipes/grub/grub-efi_2.00.bbappend b/meta-intel-extras/recipes/grub/grub-efi_2.00.bbappend index 0104aab..f3a95f2 100644 --- a/meta-intel-extras/recipes/grub/grub-efi_2.00.bbappend +++ b/meta-intel-extras/recipes/grub/grub-efi_2.00.bbappend | |||
@@ -32,7 +32,7 @@ SRC_URI += "file://grub.cfg" | |||
32 | 32 | ||
33 | do_install[depends] += " \ | 33 | do_install[depends] += " \ |
34 | virtual/kernel:do_deploy \ | 34 | virtual/kernel:do_deploy \ |
35 | ${INITRAMFS_IMAGE}:do_rootfs \ | 35 | ${INITRAMFS_IMAGE}:do_image_complete \ |
36 | ${@bb.utils.contains('MACHINE_FEATURES', 'intel-ucode', 'intel-microcode:do_deploy', '', d)} \ | 36 | ${@bb.utils.contains('MACHINE_FEATURES', 'intel-ucode', 'intel-microcode:do_deploy', '', d)} \ |
37 | " | 37 | " |
38 | 38 | ||
diff --git a/meta-intel-extras/recipes/linux/linux-yocto/b2qt.cfg b/meta-intel-extras/recipes/linux/linux-intel/b2qt.cfg index af765b5..af765b5 100644 --- a/meta-intel-extras/recipes/linux/linux-yocto/b2qt.cfg +++ b/meta-intel-extras/recipes/linux/linux-intel/b2qt.cfg | |||
diff --git a/meta-intel-extras/recipes/linux/linux-yocto/wlan-realtek.cfg b/meta-intel-extras/recipes/linux/linux-intel/wlan-realtek.cfg index 65ac248..65ac248 100644 --- a/meta-intel-extras/recipes/linux/linux-yocto/wlan-realtek.cfg +++ b/meta-intel-extras/recipes/linux/linux-intel/wlan-realtek.cfg | |||
diff --git a/meta-intel-extras/recipes/linux/linux-yocto_4.%.bbappend b/meta-intel-extras/recipes/linux/linux-intel_%.bbappend index a61cf4d..a61cf4d 100644 --- a/meta-intel-extras/recipes/linux/linux-yocto_4.%.bbappend +++ b/meta-intel-extras/recipes/linux/linux-intel_%.bbappend | |||
diff --git a/meta-intel-extras/recipes/qt5/b2qt-appcontroller/appcontroller.conf b/meta-intel-extras/recipes/qt5/boot2qt-appcontroller/appcontroller.conf index ca5f455..ca5f455 100644 --- a/meta-intel-extras/recipes/qt5/b2qt-appcontroller/appcontroller.conf +++ b/meta-intel-extras/recipes/qt5/boot2qt-appcontroller/appcontroller.conf | |||
diff --git a/meta-intel-extras/recipes/qt5/b2qt-appcontroller/kms.conf b/meta-intel-extras/recipes/qt5/boot2qt-appcontroller/kms.conf index d6da06c..d6da06c 100644 --- a/meta-intel-extras/recipes/qt5/b2qt-appcontroller/kms.conf +++ b/meta-intel-extras/recipes/qt5/boot2qt-appcontroller/kms.conf | |||
diff --git a/meta-intel-extras/recipes/qt5/b2qt-appcontroller.bbappend b/meta-intel-extras/recipes/qt5/boot2qt-appcontroller_git.bbappend index 708ed85..708ed85 100644 --- a/meta-intel-extras/recipes/qt5/b2qt-appcontroller.bbappend +++ b/meta-intel-extras/recipes/qt5/boot2qt-appcontroller_git.bbappend | |||
diff --git a/meta-nvidia-extras/recipes/ppp/ppp_2.4.%.bbappend b/meta-nvidia-extras/recipes/ppp/ppp_2.4.%.bbappend new file mode 100644 index 0000000..ca8f573 --- /dev/null +++ b/meta-nvidia-extras/recipes/ppp/ppp_2.4.%.bbappend | |||
@@ -0,0 +1,30 @@ | |||
1 | ############################################################################ | ||
2 | ## | ||
3 | ## Copyright (C) 2018 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 | SRC_URI_remove = "file://ppp-fix-building-with-linux-4.8.patch" | ||
diff --git a/meta-nvidia-extras/recipes/systemd/systemd-compat-units.bbappend b/meta-nvidia-extras/recipes/systemd/systemd-compat-units.bbappend new file mode 100644 index 0000000..7c2f7b5 --- /dev/null +++ b/meta-nvidia-extras/recipes/systemd/systemd-compat-units.bbappend | |||
@@ -0,0 +1,30 @@ | |||
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 | LIC_FILES_CHKSUM = "file://${COREBASE}/meta/COPYING.MIT;md5=3da9cfbcb788c80a0384361b4de20420" | ||
diff --git a/meta-nvidia-extras/recipes/weston/weston/0001-configure.ac-Fix-wayland-protocols-path.patch b/meta-nvidia-extras/recipes/weston/weston/0001-configure.ac-Fix-wayland-protocols-path.patch new file mode 100644 index 0000000..5f4d79c --- /dev/null +++ b/meta-nvidia-extras/recipes/weston/weston/0001-configure.ac-Fix-wayland-protocols-path.patch | |||
@@ -0,0 +1,29 @@ | |||
1 | From 1cfc1434a5d385a74de593ec7601674dba39e2fe Mon Sep 17 00:00:00 2001 | ||
2 | From: Jussi Kukkonen <jussi.kukkonen@intel.com> | ||
3 | Date: Wed, 11 May 2016 16:16:30 +0300 | ||
4 | Subject: [PATCH] configure.ac: Fix wayland-protocols path | ||
5 | |||
6 | The wayland-protocols directory is used during build: Fix the path | ||
7 | to point to sysroot specified in recipe. | ||
8 | |||
9 | Normally PKG_CONFIG_SYSROOT_DIR could be used in configure.ac but that | ||
10 | breaks multilib weston as it would point to multilib sysroot when the | ||
11 | (allarch) wayland-protocols is actually in the machine sysroot. | ||
12 | |||
13 | Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com> | ||
14 | Upstream-Status: Inappropriate [embedded specific] | ||
15 | --- | ||
16 | configure.ac | 2 +- | ||
17 | 1 file changed, 1 insertion(+), 1 deletion(-) | ||
18 | |||
19 | --- a/configure.ac | ||
20 | +++ b/configure.ac | ||
21 | @@ -187,7 +187,7 @@ PKG_CHECK_MODULES(LIBINPUT_BACKEND, [lib | ||
22 | PKG_CHECK_MODULES(COMPOSITOR, [$COMPOSITOR_MODULES]) | ||
23 | |||
24 | PKG_CHECK_MODULES(WAYLAND_PROTOCOLS, [wayland-protocols >= 1.7], | ||
25 | - [ac_wayland_protocols_pkgdatadir=`$PKG_CONFIG --variable=pkgdatadir wayland-protocols`]) | ||
26 | + [ac_wayland_protocols_pkgdatadir=${WAYLAND_PROTOCOLS_SYSROOT_DIR}`$PKG_CONFIG --variable=pkgdatadir wayland-protocols`]) | ||
27 | AC_SUBST(WAYLAND_PROTOCOLS_DATADIR, $ac_wayland_protocols_pkgdatadir) | ||
28 | |||
29 | AC_ARG_ENABLE(wayland-compositor, [ --enable-wayland-compositor],, | ||
diff --git a/meta-nvidia-extras/recipes/weston/weston/0001-make-error-portable.patch b/meta-nvidia-extras/recipes/weston/weston/0001-make-error-portable.patch new file mode 100644 index 0000000..148848d --- /dev/null +++ b/meta-nvidia-extras/recipes/weston/weston/0001-make-error-portable.patch | |||
@@ -0,0 +1,80 @@ | |||
1 | From c22e90365d89346258394833cbcad03ff32b2e27 Mon Sep 17 00:00:00 2001 | ||
2 | From: Khem Raj <raj.khem@gmail.com> | ||
3 | Date: Fri, 29 May 2015 20:56:00 -0700 | ||
4 | Subject: [PATCH weston] make error() portable | ||
5 | |||
6 | error() is not posix but gnu extension so may not be available on all | ||
7 | kind of systemsi e.g. musl. | ||
8 | |||
9 | Signed-off-by: Khem Raj <raj.khem@gmail.com> | ||
10 | --- | ||
11 | Upstream-Status: Submitted | ||
12 | |||
13 | configure.ac | 2 ++ | ||
14 | src/weston-error.h | 20 ++++++++++++++++++++ | ||
15 | src/weston-launch.c | 2 +- | ||
16 | 3 files changed, 23 insertions(+), 1 deletion(-) | ||
17 | create mode 100644 src/weston-error.h | ||
18 | |||
19 | diff --git a/configure.ac b/configure.ac | ||
20 | index 263fc22..f52cd62 100644 | ||
21 | --- a/configure.ac | ||
22 | +++ b/configure.ac | ||
23 | @@ -57,6 +57,8 @@ AC_CHECK_DECL(CLOCK_MONOTONIC,[], | ||
24 | [[#include <time.h>]]) | ||
25 | AC_CHECK_HEADERS([execinfo.h]) | ||
26 | |||
27 | +AC_CHECK_HEADERS([error.h]) | ||
28 | + | ||
29 | AC_CHECK_FUNCS([mkostemp strchrnul initgroups posix_fallocate]) | ||
30 | |||
31 | COMPOSITOR_MODULES="wayland-server >= 1.7.93 pixman-1 >= 0.25.2" | ||
32 | diff --git a/src/weston-error.h b/src/weston-error.h | ||
33 | new file mode 100644 | ||
34 | index 0000000..2089d02 | ||
35 | --- /dev/null | ||
36 | +++ b/src/weston-error.h | ||
37 | @@ -0,0 +1,20 @@ | ||
38 | +#ifndef _WESTON_ERROR_H | ||
39 | +#define _WESTON_ERROR_H | ||
40 | + | ||
41 | +#if defined(HAVE_ERROR_H) | ||
42 | +#include <error.h> | ||
43 | +#else | ||
44 | +#include <err.h> | ||
45 | +#include <string.h> | ||
46 | +#define _weston_error(S, E, F, ...) do { \ | ||
47 | + if (E) \ | ||
48 | + err(S, F ": %s", ##__VA_ARGS__, strerror(E)); \ | ||
49 | + else \ | ||
50 | + err(S, F, ##__VA_ARGS__); \ | ||
51 | +} while(0) | ||
52 | + | ||
53 | +#define error _weston_error | ||
54 | +#endif | ||
55 | + | ||
56 | +#endif | ||
57 | + | ||
58 | diff --git a/src/weston-launch.c b/src/weston-launch.c | ||
59 | index 10c66de..3e6d30a 100644 | ||
60 | --- a/src/weston-launch.c | ||
61 | +++ b/src/weston-launch.c | ||
62 | @@ -30,7 +30,6 @@ | ||
63 | #include <poll.h> | ||
64 | #include <errno.h> | ||
65 | |||
66 | -#include <error.h> | ||
67 | #include <getopt.h> | ||
68 | |||
69 | #include <sys/types.h> | ||
70 | @@ -56,6 +55,7 @@ | ||
71 | #endif | ||
72 | |||
73 | #include "weston-launch.h" | ||
74 | +#include "weston-error.h" | ||
75 | |||
76 | #define DRM_MAJOR 226 | ||
77 | |||
78 | -- | ||
79 | 2.1.4 | ||
80 | |||
diff --git a/meta-nvidia-extras/recipes/weston/weston/0001-weston-launch-Provide-a-default-version-that-doesn-t.patch b/meta-nvidia-extras/recipes/weston/weston/0001-weston-launch-Provide-a-default-version-that-doesn-t.patch new file mode 100644 index 0000000..70b9888 --- /dev/null +++ b/meta-nvidia-extras/recipes/weston/weston/0001-weston-launch-Provide-a-default-version-that-doesn-t.patch | |||
@@ -0,0 +1,174 @@ | |||
1 | From 8ff6ed03ec4079f32e9b34085414e57be4730e04 Mon Sep 17 00:00:00 2001 | ||
2 | From: Tom Hochstein <tom.hochstein@nxp.com> | ||
3 | Date: Wed, 22 Feb 2017 15:53:30 +0200 | ||
4 | Subject: [PATCH] weston-launch: Provide a default version that doesn't require | ||
5 | PAM | ||
6 | |||
7 | weston-launch requires PAM for starting weston as a non-root user. | ||
8 | |||
9 | Since starting weston as root is a valid use case by itself, if | ||
10 | PAM is not available, provide a default version of weston-launch | ||
11 | without non-root-user support. | ||
12 | |||
13 | Upstream-Status: Pending | ||
14 | |||
15 | Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com> | ||
16 | Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com> | ||
17 | --- | ||
18 | configure.ac | 9 +++++++-- | ||
19 | libweston/weston-launch.c | 20 ++++++++++++++++++++ | ||
20 | 2 files changed, 27 insertions(+), 2 deletions(-) | ||
21 | |||
22 | diff --git a/configure.ac b/configure.ac | ||
23 | index 46cb2c7..bb45f46 100644 | ||
24 | --- a/configure.ac | ||
25 | +++ b/configure.ac | ||
26 | @@ -435,13 +435,17 @@ AC_ARG_ENABLE(resize-optimization, | ||
27 | AS_IF([test "x$enable_resize_optimization" = "xyes"], | ||
28 | [AC_DEFINE([USE_RESIZE_POOL], [1], [Use resize memory pool as a performance optimization])]) | ||
29 | |||
30 | +AC_ARG_WITH(pam, | ||
31 | + AS_HELP_STRING([--with-pam], [Use PAM]), | ||
32 | + [use_pam=$withval], [use_pam=yes]) | ||
33 | AC_ARG_ENABLE(weston-launch, [ --enable-weston-launch],, enable_weston_launch=yes) | ||
34 | AM_CONDITIONAL(BUILD_WESTON_LAUNCH, test x$enable_weston_launch = xyes) | ||
35 | -if test x$enable_weston_launch = xyes; then | ||
36 | +if test x$enable_weston_launch = xyes -a x$use_pam = xyes; then | ||
37 | WESTON_SEARCH_LIBS([PAM], [pam], [pam_open_session], [have_pam=yes], [have_pam=no]) | ||
38 | if test x$have_pam = xno; then | ||
39 | - AC_ERROR([weston-launch requires pam]) | ||
40 | + AC_ERROR([PAM support is explicitly requested, but libpam couldn't be found]) | ||
41 | fi | ||
42 | + AC_DEFINE([HAVE_PAM], [1], [Define if PAM is available]) | ||
43 | fi | ||
44 | |||
45 | AM_CONDITIONAL(HAVE_PANGO, test "x$have_pango" = "xyes") | ||
46 | @@ -701,6 +705,7 @@ AC_MSG_RESULT([ | ||
47 | Enable developer documentation ${enable_devdocs} | ||
48 | |||
49 | weston-launch utility ${enable_weston_launch} | ||
50 | + PAM support ${use_pam} | ||
51 | systemd-login support ${have_systemd_login} | ||
52 | systemd notify support ${enable_systemd_notify} | ||
53 | |||
54 | diff --git a/libweston/weston-launch.c b/libweston/weston-launch.c | ||
55 | index 0491896..07e7469 100644 | ||
56 | --- a/libweston/weston-launch.c | ||
57 | +++ b/libweston/weston-launch.c | ||
58 | @@ -51,7 +51,9 @@ | ||
59 | |||
60 | #include <pwd.h> | ||
61 | #include <grp.h> | ||
62 | +#ifdef HAVE_PAM | ||
63 | #include <security/pam_appl.h> | ||
64 | +#endif | ||
65 | |||
66 | #ifdef HAVE_SYSTEMD_LOGIN | ||
67 | #include <systemd/sd-login.h> | ||
68 | @@ -93,8 +95,10 @@ drmSetMaster(int drm_fd) | ||
69 | #endif | ||
70 | |||
71 | struct weston_launch { | ||
72 | +#ifdef HAVE_PAM | ||
73 | struct pam_conv pc; | ||
74 | pam_handle_t *ph; | ||
75 | +#endif | ||
76 | int tty; | ||
77 | int ttynr; | ||
78 | int sock[2]; | ||
79 | @@ -181,6 +185,7 @@ weston_launch_allowed(struct weston_launch *wl) | ||
80 | return false; | ||
81 | } | ||
82 | |||
83 | +#ifdef HAVE_PAM | ||
84 | static int | ||
85 | pam_conversation_fn(int msg_count, | ||
86 | const struct pam_message **messages, | ||
87 | @@ -221,6 +226,7 @@ setup_pam(struct weston_launch *wl) | ||
88 | |||
89 | return 0; | ||
90 | } | ||
91 | +#endif | ||
92 | |||
93 | static int | ||
94 | setup_launcher_socket(struct weston_launch *wl) | ||
95 | @@ -414,6 +420,7 @@ quit(struct weston_launch *wl, int status) | ||
96 | close(wl->signalfd); | ||
97 | close(wl->sock[0]); | ||
98 | |||
99 | +#ifdef HAVE_PAM | ||
100 | if (wl->new_user) { | ||
101 | err = pam_close_session(wl->ph, 0); | ||
102 | if (err) | ||
103 | @@ -421,6 +428,7 @@ quit(struct weston_launch *wl, int status) | ||
104 | err, pam_strerror(wl->ph, err)); | ||
105 | pam_end(wl->ph, err); | ||
106 | } | ||
107 | +#endif | ||
108 | |||
109 | if (ioctl(wl->tty, KDSKBMUTE, 0) && | ||
110 | ioctl(wl->tty, KDSKBMODE, wl->kb_mode)) | ||
111 | @@ -600,6 +608,7 @@ setup_session(struct weston_launch *wl, char **child_argv) | ||
112 | setenv("HOME", wl->pw->pw_dir, 1); | ||
113 | setenv("SHELL", wl->pw->pw_shell, 1); | ||
114 | |||
115 | +#ifdef HAVE_PAM | ||
116 | env = pam_getenvlist(wl->ph); | ||
117 | if (env) { | ||
118 | for (i = 0; env[i]; ++i) { | ||
119 | @@ -608,6 +617,7 @@ setup_session(struct weston_launch *wl, char **child_argv) | ||
120 | } | ||
121 | free(env); | ||
122 | } | ||
123 | +#endif | ||
124 | |||
125 | /* | ||
126 | * We open a new session, so it makes sense | ||
127 | @@ -675,7 +685,9 @@ static void | ||
128 | help(const char *name) | ||
129 | { | ||
130 | fprintf(stderr, "Usage: %s [args...] [-- [weston args..]]\n", name); | ||
131 | +#ifdef HAVE_PAM | ||
132 | fprintf(stderr, " -u, --user Start session as specified username\n"); | ||
133 | +#endif | ||
134 | fprintf(stderr, " -t, --tty Start session on alternative tty\n"); | ||
135 | fprintf(stderr, " -v, --verbose Be verbose\n"); | ||
136 | fprintf(stderr, " -h, --help Display this help message\n"); | ||
137 | @@ -688,7 +700,9 @@ main(int argc, char *argv[]) | ||
138 | int i, c; | ||
139 | char *tty = NULL; | ||
140 | struct option opts[] = { | ||
141 | +#ifdef HAVE_PAM | ||
142 | { "user", required_argument, NULL, 'u' }, | ||
143 | +#endif | ||
144 | { "tty", required_argument, NULL, 't' }, | ||
145 | { "verbose", no_argument, NULL, 'v' }, | ||
146 | { "help", no_argument, NULL, 'h' }, | ||
147 | @@ -700,9 +714,13 @@ main(int argc, char *argv[]) | ||
148 | while ((c = getopt_long(argc, argv, "u:t::vh", opts, &i)) != -1) { | ||
149 | switch (c) { | ||
150 | case 'u': | ||
151 | +#ifdef HAVE_PAM | ||
152 | wl.new_user = optarg; | ||
153 | if (getuid() != 0) | ||
154 | error(1, 0, "Permission denied. -u allowed for root only"); | ||
155 | +#else | ||
156 | + error(1, 0, "-u is unsupported in this weston-launch build"); | ||
157 | +#endif | ||
158 | break; | ||
159 | case 't': | ||
160 | tty = optarg; | ||
161 | @@ -740,8 +758,10 @@ main(int argc, char *argv[]) | ||
162 | if (setup_tty(&wl, tty) < 0) | ||
163 | exit(EXIT_FAILURE); | ||
164 | |||
165 | +#ifdef HAVE_PAM | ||
166 | if (wl.new_user && setup_pam(&wl) < 0) | ||
167 | exit(EXIT_FAILURE); | ||
168 | +#endif | ||
169 | |||
170 | if (setup_launcher_socket(&wl) < 0) | ||
171 | exit(EXIT_FAILURE); | ||
172 | -- | ||
173 | 2.1.4 | ||
174 | |||
diff --git a/meta-nvidia-extras/recipes/weston/weston/add-config-option-for-no-input-device.patch b/meta-nvidia-extras/recipes/weston/weston/add-config-option-for-no-input-device.patch new file mode 100644 index 0000000..93376ef --- /dev/null +++ b/meta-nvidia-extras/recipes/weston/weston/add-config-option-for-no-input-device.patch | |||
@@ -0,0 +1,125 @@ | |||
1 | From 6c89292024cc08d4499916dc153c354175bd81c4 Mon Sep 17 00:00:00 2001 | ||
2 | From: =?UTF-8?q?Daniel=20D=C3=ADaz?= <daniel.diaz@linaro.org> | ||
3 | Date: Fri, 21 Oct 2016 14:03:13 -0500 | ||
4 | Subject: [PATCH] Add configuration option for no input device. | ||
5 | MIME-Version: 1.0 | ||
6 | Content-Type: text/plain; charset=UTF-8 | ||
7 | Content-Transfer-Encoding: 8bit | ||
8 | |||
9 | [Backported from master, 75b7197.) | ||
10 | |||
11 | As it has been discussed in the past [1], running Weston | ||
12 | without any input device at launch might be beneficial for | ||
13 | some use cases. | ||
14 | |||
15 | Certainly, it's best for the vast majority of users (and | ||
16 | the project) to require an input device to be present, as | ||
17 | to avoid frustration and hassle, but for those brave souls | ||
18 | that so prefer, this patch lets them run without any input | ||
19 | device at all. | ||
20 | |||
21 | This introduces a simple configuration in weston.ini: | ||
22 | [core] | ||
23 | require-input=true | ||
24 | |||
25 | True is the default, so no behavioral change is introduced. | ||
26 | |||
27 | [1] https://lists.freedesktop.org/archives/wayland-devel/2015-November/025193.html | ||
28 | |||
29 | Signed-off-by: Daniel DÃaz <daniel.diaz@linaro.org> | ||
30 | Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net> | ||
31 | Reviewed-by: Daniel Stone <daniels@collabora.com> | ||
32 | --- | ||
33 | man/weston.ini.man | 5 +++++ | ||
34 | src/compositor.h | 4 ++++ | ||
35 | src/libinput-seat.c | 6 ++++++ | ||
36 | src/main.c | 5 +++++ | ||
37 | weston.ini.in | 1 + | ||
38 | 5 files changed, 21 insertions(+) | ||
39 | |||
40 | diff --git a/man/weston.ini.man b/man/weston.ini.man | ||
41 | index a9b6026..668b16f 100644 | ||
42 | --- a/man/weston.ini.man | ||
43 | +++ b/man/weston.ini.man | ||
44 | @@ -169,6 +169,11 @@ time, the one specified in the command-line will be used. On the other | ||
45 | hand, if none of these sets the value, default idle timeout will be | ||
46 | set to 300 seconds. | ||
47 | .RS | ||
48 | +.PP | ||
49 | +.RE | ||
50 | +.TP 7 | ||
51 | +.BI "require-input=" true | ||
52 | +require an input device for launch | ||
53 | |||
54 | .SH "LIBINPUT SECTION" | ||
55 | The | ||
56 | diff --git a/src/compositor.h b/src/compositor.h | ||
57 | index c4c81f0..292a412 100644 | ||
58 | --- a/src/compositor.h | ||
59 | +++ b/src/compositor.h | ||
60 | @@ -701,6 +701,10 @@ struct weston_compositor { | ||
61 | |||
62 | void *user_data; | ||
63 | void (*exit)(struct weston_compositor *c); | ||
64 | + | ||
65 | + /* Whether to let the compositor run without any input device. */ | ||
66 | + bool require_input; | ||
67 | + | ||
68 | }; | ||
69 | |||
70 | struct weston_buffer { | ||
71 | diff --git a/src/libinput-seat.c b/src/libinput-seat.c | ||
72 | index c9f9ed2..1c4c358 100644 | ||
73 | --- a/src/libinput-seat.c | ||
74 | +++ b/src/libinput-seat.c | ||
75 | @@ -250,6 +250,12 @@ udev_input_enable(struct udev_input *input) | ||
76 | devices_found = 1; | ||
77 | } | ||
78 | |||
79 | + if (devices_found == 0 && !c->require_input) { | ||
80 | + weston_log("warning: no input devices found, but none required " | ||
81 | + "as per configuration.\n"); | ||
82 | + return 0; | ||
83 | + } | ||
84 | + | ||
85 | if (devices_found == 0) { | ||
86 | weston_log( | ||
87 | "warning: no input devices on entering Weston. " | ||
88 | diff --git a/src/main.c b/src/main.c | ||
89 | index a98570e..b8632e9 100644 | ||
90 | --- a/src/main.c | ||
91 | +++ b/src/main.c | ||
92 | @@ -658,6 +658,7 @@ int main(int argc, char *argv[]) | ||
93 | struct wl_client *primary_client; | ||
94 | struct wl_listener primary_client_destroyed; | ||
95 | struct weston_seat *seat; | ||
96 | + int require_input; | ||
97 | |||
98 | const struct weston_option core_options[] = { | ||
99 | { WESTON_OPTION_STRING, "backend", 'B', &backend }, | ||
100 | @@ -737,6 +738,10 @@ int main(int argc, char *argv[]) | ||
101 | if (weston_compositor_init_config(ec, config) < 0) | ||
102 | goto out_signals; | ||
103 | |||
104 | + weston_config_section_get_bool(section, "require-input", | ||
105 | + &require_input, true); | ||
106 | + ec->require_input = require_input; | ||
107 | + | ||
108 | if (backend_init(ec, &argc, argv, config) < 0) { | ||
109 | weston_log("fatal: failed to create compositor backend\n"); | ||
110 | goto out_signals; | ||
111 | diff --git a/weston.ini.in b/weston.ini.in | ||
112 | index 06b51df..e9ef992 100644 | ||
113 | --- a/weston.ini.in | ||
114 | +++ b/weston.ini.in | ||
115 | @@ -2,6 +2,7 @@ | ||
116 | #modules=xwayland.so,cms-colord.so | ||
117 | #shell=desktop-shell.so | ||
118 | #gbm-format=xrgb2101010 | ||
119 | +#require-input=true | ||
120 | |||
121 | [shell] | ||
122 | background-image=/usr/share/backgrounds/gnome/Aqua.jpg | ||
123 | -- | ||
124 | 1.9.1 | ||
125 | |||
diff --git a/meta-nvidia-extras/recipes/weston/weston/disable-wayland-scanner-pkg-check.patch b/meta-nvidia-extras/recipes/weston/weston/disable-wayland-scanner-pkg-check.patch deleted file mode 100644 index 062da5c..0000000 --- a/meta-nvidia-extras/recipes/weston/weston/disable-wayland-scanner-pkg-check.patch +++ /dev/null | |||
@@ -1,13 +0,0 @@ | |||
1 | Index: weston-1.5.0/configure.ac | ||
2 | =================================================================== | ||
3 | --- weston-1.5.0.orig/configure.ac | ||
4 | +++ weston-1.5.0/configure.ac | ||
5 | @@ -503,7 +503,7 @@ if test x$wayland_scanner = x; then | ||
6 | AC_MSG_ERROR([wayland-scanner is needed to compile weston]) | ||
7 | fi | ||
8 | |||
9 | -PKG_CHECK_MODULES(WAYLAND_SCANNER, wayland-scanner) | ||
10 | +#PKG_CHECK_MODULES(WAYLAND_SCANNER, wayland-scanner) | ||
11 | |||
12 | AC_CONFIG_FILES([Makefile src/version.h src/weston.pc]) | ||
13 | |||
diff --git a/meta-nvidia-extras/recipes/weston/weston/explicit-enable-disable-systemd.patch b/meta-nvidia-extras/recipes/weston/weston/explicit-enable-disable-systemd.patch new file mode 100644 index 0000000..a40eaf1 --- /dev/null +++ b/meta-nvidia-extras/recipes/weston/weston/explicit-enable-disable-systemd.patch | |||
@@ -0,0 +1,70 @@ | |||
1 | From 8e1efcd40b3bad81c83744e2e120d70c2b567ef2 Mon Sep 17 00:00:00 2001 | ||
2 | From: Frederico Cadete <frederico@cadete.eu> | ||
3 | Date: Mon, 28 Sep 2015 00:30:10 +0200 | ||
4 | Subject: configure.ac: add explicit enable/disable for systemd-login support | ||
5 | |||
6 | Otherwise, auto-enable depending on whether the system has the necessary | ||
7 | libraries. | ||
8 | |||
9 | [Updated help text as per pq suggestion -- bwh] | ||
10 | |||
11 | Reviewed-by: Bryce Harrington <bryce@osg.samsung.com> | ||
12 | Reviewed-by: Pekka Paalanen <pekka.paalanen@collabora.co.uk> | ||
13 | Tested-by: Pekka Paalanen <pekka.paalanen@collabora.co.uk> | ||
14 | |||
15 | Upstream-Status: Backport | ||
16 | Backported from Weston git: | ||
17 | http://cgit.freedesktop.org/wayland/weston/commit/?id=8e1efc | ||
18 | |||
19 | Signed-off-by: Joshua Lock <joshua.lock@collabora.co.uk> | ||
20 | |||
21 | diff --git a/configure.ac b/configure.ac | ||
22 | index a9cd429..67e80d0 100644 | ||
23 | --- a/configure.ac | ||
24 | +++ b/configure.ac | ||
25 | @@ -380,18 +380,30 @@ AC_ARG_ENABLE(resize-optimization, | ||
26 | AS_IF([test "x$enable_resize_optimization" = "xyes"], | ||
27 | [AC_DEFINE([USE_RESIZE_POOL], [1], [Use resize memory pool as a performance optimization])]) | ||
28 | |||
29 | -PKG_CHECK_MODULES(SYSTEMD_LOGIN, | ||
30 | - [libsystemd >= 209], | ||
31 | - [have_systemd_login_209=yes;have_systemd_login=yes], | ||
32 | - [have_systemd_login_209=no;have_systemd_login=no]) | ||
33 | - | ||
34 | -# Older versions of systemd package systemd-login separately. Fall back on that | ||
35 | -AS_IF([test x$have_systemd_login != xyes],[ | ||
36 | - PKG_CHECK_MODULES(SYSTEMD_LOGIN, | ||
37 | - [libsystemd-login >= 198], | ||
38 | - [have_systemd_login=yes], | ||
39 | - [have_systemd_login=no]) | ||
40 | - ]) | ||
41 | +AC_ARG_ENABLE(systemd-login, | ||
42 | + AS_HELP_STRING([--enable-systemd-login], | ||
43 | + [Enable logind support]),, | ||
44 | + enable_systemd_login=auto) | ||
45 | +if test x$enable_systemd_login != xno; then | ||
46 | + PKG_CHECK_MODULES(SYSTEMD_LOGIN, | ||
47 | + [libsystemd >= 209], | ||
48 | + [have_systemd_login_209=yes;have_systemd_login=yes], | ||
49 | + [have_systemd_login_209=no;have_systemd_login=no]) | ||
50 | + | ||
51 | + # Older versions of systemd package systemd-login separately. Fall back on that | ||
52 | + AS_IF([test x$have_systemd_login != xyes],[ | ||
53 | + PKG_CHECK_MODULES(SYSTEMD_LOGIN, | ||
54 | + [libsystemd-login >= 198], | ||
55 | + [have_systemd_login=yes], | ||
56 | + [have_systemd_login=no]) | ||
57 | + ]) | ||
58 | +else | ||
59 | + have_systemd_login=no | ||
60 | +fi | ||
61 | + | ||
62 | +if test "x$have_systemd_login" = "xno" -a "x$enable_systemd_login" = "xyes"; then | ||
63 | + AC_MSG_ERROR([systemd-login support explicitly enabled, but can't find libsystemd>=209 or libsystemd-login]) | ||
64 | +fi | ||
65 | |||
66 | AS_IF([test "x$have_systemd_login" = "xyes"], | ||
67 | [AC_DEFINE([HAVE_SYSTEMD_LOGIN], [1], [Have systemd-login])]) | ||
68 | -- | ||
69 | cgit v0.10.2 | ||
70 | |||
diff --git a/meta-nvidia-extras/recipes/weston/weston/libsystemd.patch b/meta-nvidia-extras/recipes/weston/weston/libsystemd.patch new file mode 100644 index 0000000..2d28d56 --- /dev/null +++ b/meta-nvidia-extras/recipes/weston/weston/libsystemd.patch | |||
@@ -0,0 +1,53 @@ | |||
1 | From 5eb025a867b42f8bc7bc73279eac8de58e51a13e Mon Sep 17 00:00:00 2001 | ||
2 | From: Frederico Cadete <frederico@cadete.eu> | ||
3 | Date: Mon, 28 Sep 2015 00:30:09 +0200 | ||
4 | Subject: configure.ac: add support for new versions of systemd | ||
5 | |||
6 | Starting from systemd version 209, a single libsystemd.pc is provided. | ||
7 | For previous versions, fall back on libsystemd-login.pc. | ||
8 | |||
9 | Signed-off-by: Frederico Cadete <frederico@cadete.eu> | ||
10 | Reviewed-by: Bryce Harrington <bryce@osg.samsung.com> | ||
11 | Reviewed-by: Derek Foreman <derekf@osg.samsung.com> | ||
12 | |||
13 | Upstream-Status: Backport | ||
14 | Backported from Weston git: | ||
15 | http://cgit.freedesktop.org/wayland/weston/commit/?id=5eb025 | ||
16 | |||
17 | Signed-off-by: Joshua Lock <joshua.lock@collabora.co.uk> | ||
18 | |||
19 | diff --git a/configure.ac b/configure.ac | ||
20 | index 045291c..a9cd429 100644 | ||
21 | --- a/configure.ac | ||
22 | +++ b/configure.ac | ||
23 | @@ -380,14 +380,23 @@ AC_ARG_ENABLE(resize-optimization, | ||
24 | AS_IF([test "x$enable_resize_optimization" = "xyes"], | ||
25 | [AC_DEFINE([USE_RESIZE_POOL], [1], [Use resize memory pool as a performance optimization])]) | ||
26 | |||
27 | -PKG_CHECK_MODULES(SYSTEMD_LOGIN, [libsystemd-login >= 198], | ||
28 | - [have_systemd_login=yes], [have_systemd_login=no]) | ||
29 | +PKG_CHECK_MODULES(SYSTEMD_LOGIN, | ||
30 | + [libsystemd >= 209], | ||
31 | + [have_systemd_login_209=yes;have_systemd_login=yes], | ||
32 | + [have_systemd_login_209=no;have_systemd_login=no]) | ||
33 | + | ||
34 | +# Older versions of systemd package systemd-login separately. Fall back on that | ||
35 | +AS_IF([test x$have_systemd_login != xyes],[ | ||
36 | + PKG_CHECK_MODULES(SYSTEMD_LOGIN, | ||
37 | + [libsystemd-login >= 198], | ||
38 | + [have_systemd_login=yes], | ||
39 | + [have_systemd_login=no]) | ||
40 | + ]) | ||
41 | + | ||
42 | AS_IF([test "x$have_systemd_login" = "xyes"], | ||
43 | [AC_DEFINE([HAVE_SYSTEMD_LOGIN], [1], [Have systemd-login])]) | ||
44 | AM_CONDITIONAL(HAVE_SYSTEMD_LOGIN, test "x$have_systemd_login" = "xyes") | ||
45 | |||
46 | -PKG_CHECK_MODULES(SYSTEMD_LOGIN_209, [libsystemd-login >= 209], | ||
47 | - [have_systemd_login_209=yes], [have_systemd_login_209=no]) | ||
48 | AS_IF([test "x$have_systemd_login_209" = "xyes"], | ||
49 | [AC_DEFINE([HAVE_SYSTEMD_LOGIN_209], [1], [Have systemd-login >= 209])]) | ||
50 | |||
51 | -- | ||
52 | cgit v0.10.2 | ||
53 | |||
diff --git a/meta-nvidia-extras/recipes/weston/weston/make-lcms-explicitly-configurable.patch b/meta-nvidia-extras/recipes/weston/weston/make-lcms-explicitly-configurable.patch new file mode 100644 index 0000000..35e6d6f --- /dev/null +++ b/meta-nvidia-extras/recipes/weston/weston/make-lcms-explicitly-configurable.patch | |||
@@ -0,0 +1,43 @@ | |||
1 | weston-1.5.0/configure.ac: make lcms explicitly configurable | ||
2 | |||
3 | The lcms package is outside of openembedded-core, so make it | ||
4 | explicitly configurable. Make it deterministic, so that if lcms | ||
5 | dependencies are missing, autoconf throws a fatal error. Follow | ||
6 | upstream style to make it more likely to be merged. | ||
7 | |||
8 | Upstream-Status: Pending | ||
9 | |||
10 | Index: weston-1.5.0/configure.ac | ||
11 | =================================================================== | ||
12 | --- weston-1.5.0.orig/configure.ac | ||
13 | +++ weston-1.5.0/configure.ac | ||
14 | @@ -491,12 +491,24 @@ AC_ARG_ENABLE(demo-clients-install, | ||
15 | enable_demo_clients_install=no) | ||
16 | AM_CONDITIONAL(INSTALL_DEMO_CLIENTS, [test "x$enable_demo_clients_install" = "xyes"]) | ||
17 | |||
18 | -PKG_CHECK_MODULES(LCMS, lcms2, | ||
19 | - [have_lcms=yes], [have_lcms=no]) | ||
20 | -if test "x$have_lcms" = xyes; then | ||
21 | - AC_DEFINE(HAVE_LCMS, 1, [Have lcms support]) | ||
22 | +AC_ARG_ENABLE(lcms, | ||
23 | + AS_HELP_STRING([--disable-lcms], | ||
24 | + [Disable lcms support]),, | ||
25 | + enable_lcms=auto) | ||
26 | +AM_CONDITIONAL(HAVE_LCMS, [test "x$enable_lcms" = xyes]) | ||
27 | +if test "x$enable_lcms" != "xno"; then | ||
28 | + PKG_CHECK_MODULES(LCMS, | ||
29 | + lcms2, | ||
30 | + [have_lcms=yes], | ||
31 | + [have_lcms=no]) | ||
32 | + if test "x$have_lcms" = "xno" -a "x$enable_lcms" = "xyes"; then | ||
33 | + AC_MSG_ERROR([lcms support explicitly requested, but lcms couldn't be found]) | ||
34 | + fi | ||
35 | + if test "x$have_lcms" = "xyes"; then | ||
36 | + enable_lcms=yes | ||
37 | + AC_DEFINE(HAVE_LCMS, 1, [Have lcms support]) | ||
38 | + fi | ||
39 | fi | ||
40 | -AM_CONDITIONAL(HAVE_LCMS, [test "x$have_lcms" = xyes]) | ||
41 | |||
42 | AC_PATH_PROG([wayland_scanner], [wayland-scanner]) | ||
43 | if test x$wayland_scanner = x; then | ||
diff --git a/meta-nvidia-extras/recipes/weston/weston/make-libwebp-explicitly-configurable.patch b/meta-nvidia-extras/recipes/weston/weston/make-libwebp-explicitly-configurable.patch new file mode 100644 index 0000000..ad07d4f --- /dev/null +++ b/meta-nvidia-extras/recipes/weston/weston/make-libwebp-explicitly-configurable.patch | |||
@@ -0,0 +1,37 @@ | |||
1 | |||
2 | The libwebp package is outside of openembedded-core, so make it | ||
3 | explicitly configurable. Make it deterministic, so that if libwebp | ||
4 | dependencies are missing, autoconf throws a fatal error. | ||
5 | |||
6 | Upstream-Status: Pending | ||
7 | |||
8 | Index: weston-1.5.0/configure.ac | ||
9 | =================================================================== | ||
10 | --- weston-1.5.0.orig/configure.ac | ||
11 | +++ weston-1.5.0/configure.ac | ||
12 | @@ -268,9 +268,22 @@ fi | ||
13 | |||
14 | PKG_CHECK_MODULES(PIXMAN, [pixman-1]) | ||
15 | PKG_CHECK_MODULES(PNG, [libpng]) | ||
16 | -PKG_CHECK_MODULES(WEBP, [libwebp], [have_webp=yes], [have_webp=no]) | ||
17 | -AS_IF([test "x$have_webp" = "xyes"], | ||
18 | - [AC_DEFINE([HAVE_WEBP], [1], [Have webp])]) | ||
19 | +AC_ARG_ENABLE(webp, | ||
20 | + AS_HELP_STRING([--disable-webp], | ||
21 | + [Disable libwebp support]),, | ||
22 | + enable_webp=auto) | ||
23 | +AM_CONDITIONAL(HAVE_WEBP, [test "x$enable_webp" = xyes]) | ||
24 | +AS_IF([test "x$enable_webp" != "xno"], | ||
25 | + PKG_CHECK_MODULES(WEBP, | ||
26 | + [libwebp], | ||
27 | + [have_webp=yes], | ||
28 | + [have_webp=no]) | ||
29 | + AS_IF([test "x$have_webp" = "xno" -a "x$enable_webp" = "xyes"], | ||
30 | + AC_MSG_ERROR([libwebp support explicitly request, but lipwebp could not be found])) | ||
31 | + AS_IF([test "x$have_webp" = "xyes"], | ||
32 | + [enable_webp=yes] | ||
33 | + [AC_DEFINE([HAVE_WEBP], [1], [Have webp])]) | ||
34 | +) | ||
35 | |||
36 | AC_ARG_ENABLE(vaapi-recorder, [ --enable-vaapi-recorder],, | ||
37 | enable_vaapi_recorder=auto) | ||
diff --git a/meta-nvidia-extras/recipes/weston/weston/weston.desktop b/meta-nvidia-extras/recipes/weston/weston/weston.desktop new file mode 100644 index 0000000..1086ae8 --- /dev/null +++ b/meta-nvidia-extras/recipes/weston/weston/weston.desktop | |||
@@ -0,0 +1,9 @@ | |||
1 | [Desktop Entry] | ||
2 | Encoding=UTF-8 | ||
3 | Type=Application | ||
4 | Name=Weston | ||
5 | Comment=Wayland Compostitor | ||
6 | Exec=weston | ||
7 | Icon=weston | ||
8 | Terminal=false | ||
9 | Categories=Utility; | ||
diff --git a/meta-nvidia-extras/recipes/weston/weston/weston.png b/meta-nvidia-extras/recipes/weston/weston/weston.png new file mode 100644 index 0000000..ea8b7e0 --- /dev/null +++ b/meta-nvidia-extras/recipes/weston/weston/weston.png | |||
Binary files differ | |||
diff --git a/meta-nvidia-extras/recipes/weston/weston/xwayland.weston-start b/meta-nvidia-extras/recipes/weston/weston/xwayland.weston-start new file mode 100644 index 0000000..b483c97 --- /dev/null +++ b/meta-nvidia-extras/recipes/weston/weston/xwayland.weston-start | |||
@@ -0,0 +1,7 @@ | |||
1 | #!/bin/sh | ||
2 | |||
3 | if type Xwayland >/dev/null 2>/dev/null; then | ||
4 | mkdir -p /tmp/.X11-unix | ||
5 | |||
6 | add_weston_argument "--modules=xwayland.so" | ||
7 | fi | ||
diff --git a/meta-nvidia-extras/recipes/weston/weston_%.bbappend b/meta-nvidia-extras/recipes/weston/weston_%.bbappend index 22f0f11..e9a2154 100644 --- a/meta-nvidia-extras/recipes/weston/weston_%.bbappend +++ b/meta-nvidia-extras/recipes/weston/weston_%.bbappend | |||
@@ -28,5 +28,6 @@ | |||
28 | ############################################################################ | 28 | ############################################################################ |
29 | 29 | ||
30 | PACKAGECONFIG_remove = "kms" | 30 | PACKAGECONFIG_remove = "kms" |
31 | DEPENDS += "drm" | ||
31 | 32 | ||
32 | TARGET_CFLAGS += "-DWIN_INTERFACE_CUSTOM" | 33 | TARGET_CFLAGS += "-DWIN_INTERFACE_CUSTOM" |
diff --git a/meta-nvidia-extras/recipes/weston/weston_1.9.0.bb b/meta-nvidia-extras/recipes/weston/weston_1.9.0.bb new file mode 100644 index 0000000..3fdfbab --- /dev/null +++ b/meta-nvidia-extras/recipes/weston/weston_1.9.0.bb | |||
@@ -0,0 +1,104 @@ | |||
1 | SUMMARY = "Weston, a Wayland compositor" | ||
2 | DESCRIPTION = "Weston is the reference implementation of a Wayland compositor" | ||
3 | HOMEPAGE = "http://wayland.freedesktop.org" | ||
4 | LICENSE = "MIT" | ||
5 | LIC_FILES_CHKSUM = "file://COPYING;md5=d79ee9e66bb0f95d3386a7acae780b70 \ | ||
6 | file://src/compositor.c;endline=23;md5=1d535fed266cf39f6d8c0647f52ac331" | ||
7 | |||
8 | SRC_URI = "http://wayland.freedesktop.org/releases/${BPN}-${PV}.tar.xz \ | ||
9 | file://weston.png \ | ||
10 | file://weston.desktop \ | ||
11 | file://make-lcms-explicitly-configurable.patch \ | ||
12 | file://make-libwebp-explicitly-configurable.patch \ | ||
13 | file://0001-make-error-portable.patch \ | ||
14 | file://libsystemd.patch \ | ||
15 | file://explicit-enable-disable-systemd.patch \ | ||
16 | file://add-config-option-for-no-input-device.patch \ | ||
17 | " | ||
18 | SRC_URI[md5sum] = "66bbba12f546570b4d97f676bc79a28e" | ||
19 | SRC_URI[sha256sum] = "9c1b03f3184fa0b0dfdf67e215048085156e1a2ca344af6613fed36794ac48cf" | ||
20 | |||
21 | inherit autotools pkgconfig useradd distro_features_check | ||
22 | # depends on virtual/egl | ||
23 | REQUIRED_DISTRO_FEATURES = "opengl" | ||
24 | |||
25 | DEPENDS = "libxkbcommon gdk-pixbuf pixman cairo glib-2.0 jpeg" | ||
26 | DEPENDS += "wayland libinput virtual/egl pango wayland-native" | ||
27 | |||
28 | EXTRA_OECONF = "--enable-setuid-install \ | ||
29 | --enable-simple-clients \ | ||
30 | --enable-clients \ | ||
31 | --enable-demo-clients-install \ | ||
32 | --disable-rpi-compositor \ | ||
33 | --disable-rdp-compositor \ | ||
34 | " | ||
35 | |||
36 | EXTRA_OECONF_append_qemux86 = "\ | ||
37 | WESTON_NATIVE_BACKEND=fbdev-backend.so \ | ||
38 | " | ||
39 | EXTRA_OECONF_append_qemux86-64 = "\ | ||
40 | WESTON_NATIVE_BACKEND=fbdev-backend.so \ | ||
41 | " | ||
42 | PACKAGECONFIG ??= "${@bb.utils.contains('DISTRO_FEATURES', 'wayland', 'kms fbdev wayland egl', '', d)} \ | ||
43 | ${@bb.utils.contains('DISTRO_FEATURES', 'x11', 'x11', '', d)} \ | ||
44 | ${@bb.utils.contains('DISTRO_FEATURES', 'pam', 'launch', '', d)} \ | ||
45 | ${@bb.utils.contains('DISTRO_FEATURES', 'systemd', 'systemd', '', d)} \ | ||
46 | " | ||
47 | # | ||
48 | # Compositor choices | ||
49 | # | ||
50 | # Weston on KMS | ||
51 | PACKAGECONFIG[kms] = "--enable-drm-compositor,--disable-drm-compositor,drm udev virtual/mesa mtdev" | ||
52 | # Weston on Wayland (nested Weston) | ||
53 | PACKAGECONFIG[wayland] = "--enable-wayland-compositor,--disable-wayland-compositor,virtual/mesa" | ||
54 | # Weston on X11 | ||
55 | PACKAGECONFIG[x11] = "--enable-x11-compositor,--disable-x11-compositor,virtual/libx11 libxcb libxcb libxcursor cairo" | ||
56 | # Headless Weston | ||
57 | PACKAGECONFIG[headless] = "--enable-headless-compositor,--disable-headless-compositor" | ||
58 | # Weston on framebuffer | ||
59 | PACKAGECONFIG[fbdev] = "--enable-fbdev-compositor,--disable-fbdev-compositor,udev mtdev" | ||
60 | # weston-launch | ||
61 | PACKAGECONFIG[launch] = "--enable-weston-launch,--disable-weston-launch,libpam drm" | ||
62 | # VA-API desktop recorder | ||
63 | PACKAGECONFIG[vaapi] = "--enable-vaapi-recorder,--disable-vaapi-recorder,libva" | ||
64 | # Weston with EGL support | ||
65 | PACKAGECONFIG[egl] = "--enable-egl --enable-simple-egl-clients,--disable-egl --disable-simple-egl-clients,virtual/egl" | ||
66 | # Weston with cairo glesv2 support | ||
67 | PACKAGECONFIG[cairo-glesv2] = "--with-cairo-glesv2,--with-cairo=image,cairo" | ||
68 | # Weston with lcms support | ||
69 | PACKAGECONFIG[lcms] = "--enable-lcms,--disable-lcms,lcms" | ||
70 | # Weston with webp support | ||
71 | PACKAGECONFIG[webp] = "--enable-webp,--disable-webp,libwebp" | ||
72 | # Weston with unwinding support | ||
73 | PACKAGECONFIG[libunwind] = "--enable-libunwind,--disable-libunwind,libunwind" | ||
74 | # Weston with systemd-login support | ||
75 | PACKAGECONFIG[systemd] = "--enable-systemd-login,--disable-systemd-login,systemd dbus" | ||
76 | # Weston with Xwayland support | ||
77 | PACKAGECONFIG[xwayland] = "--enable-xwayland,--disable-xwayland,libxcb libxcursor cairo" | ||
78 | # colord CMS support | ||
79 | PACKAGECONFIG[colord] = "--enable-colord,--disable-colord,colord" | ||
80 | |||
81 | do_install_append() { | ||
82 | # Weston doesn't need the .la files to load modules, so wipe them | ||
83 | rm -f ${D}/${libdir}/weston/*.la | ||
84 | |||
85 | # If X11, ship a desktop file to launch it | ||
86 | if [ "${@bb.utils.contains('DISTRO_FEATURES', 'x11', 'x11', '', d)}" = "x11" ]; then | ||
87 | install -d ${D}${datadir}/applications | ||
88 | install ${WORKDIR}/weston.desktop ${D}${datadir}/applications | ||
89 | |||
90 | install -d ${D}${datadir}/icons/hicolor/48x48/apps | ||
91 | install ${WORKDIR}/weston.png ${D}${datadir}/icons/hicolor/48x48/apps | ||
92 | fi | ||
93 | } | ||
94 | |||
95 | PACKAGES += "${PN}-examples" | ||
96 | |||
97 | FILES_${PN} = "${bindir}/weston ${bindir}/weston-terminal ${bindir}/weston-info ${bindir}/weston-launch ${bindir}/wcap-decode ${libexecdir} ${libdir}/${BPN}/*.so ${datadir}" | ||
98 | FILES_${PN}-examples = "${bindir}/*" | ||
99 | |||
100 | RDEPENDS_${PN} += "xkeyboard-config" | ||
101 | RRECOMMENDS_${PN} = "liberation-fonts" | ||
102 | |||
103 | USERADD_PACKAGES = "${PN}" | ||
104 | GROUPADD_PARAM_${PN} = "--system weston-launch" | ||
diff --git a/meta-raspberrypi-extras/recipes/gstreamer/gstreamer1.0-omx_1.10%.bbappend b/meta-raspberrypi-extras/recipes/gstreamer/gstreamer1.0-omx_1.10%.bbappend new file mode 100644 index 0000000..5f5e919 --- /dev/null +++ b/meta-raspberrypi-extras/recipes/gstreamer/gstreamer1.0-omx_1.10%.bbappend | |||
@@ -0,0 +1,13 @@ | |||
1 | # | ||
2 | # Need to make this conditional to gstreamer1 | ||
3 | # | ||
4 | SRC_URI_append_rpi = " \ | ||
5 | file://0001-config-files-path.patch \ | ||
6 | file://0001-Don-t-try-to-acquire-buffer-when-src-pad-isn-t-activ.patch \ | ||
7 | file://0002-fix-decoder-flushing.patch \ | ||
8 | file://0003-no-timeout-on-get-state.patch \ | ||
9 | file://0004-Properly-handle-drain-requests-while-flushing.patch \ | ||
10 | file://0005-Don-t-abort-gst_omx_video_dec_set_format-if-there-s-.patch \ | ||
11 | " | ||
12 | |||
13 | FILESEXTRAPATHS_prepend := "${BSPDIR}/sources/meta-raspberrypi/recipes-multimedia/gstreamer/gstreamer1.0-omx-1.12:" | ||
diff --git a/meta-raspberrypi-extras/recipes/linux/linux-raspberrypi_%.bbappend b/meta-raspberrypi-extras/recipes/linux/linux-raspberrypi_%.bbappend new file mode 100644 index 0000000..d6ea12f --- /dev/null +++ b/meta-raspberrypi-extras/recipes/linux/linux-raspberrypi_%.bbappend | |||
@@ -0,0 +1,32 @@ | |||
1 | ############################################################################ | ||
2 | ## | ||
3 | ## Copyright (C) 2018 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_configure_prepend() { | ||
31 | echo "CONFIG_UPROBE_EVENT=y" >> ${WORKDIR}/defconfig | ||
32 | } | ||
diff --git a/meta-renesas-extras/recipes/gles-module/gles-user-module.bbappend b/meta-renesas-extras/recipes/gles-module/gles-user-module.bbappend index 8a9bda0..9806a3c 100644 --- a/meta-renesas-extras/recipes/gles-module/gles-user-module.bbappend +++ b/meta-renesas-extras/recipes/gles-module/gles-user-module.bbappend | |||
@@ -27,4 +27,12 @@ | |||
27 | ## | 27 | ## |
28 | ############################################################################ | 28 | ############################################################################ |
29 | 29 | ||
30 | FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:" | ||
31 | |||
32 | SRC_URI_append = " file://gl3ext.h" | ||
33 | |||
30 | DEPENDS = "mesa" | 34 | DEPENDS = "mesa" |
35 | |||
36 | do_install_append() { | ||
37 | install -m 644 ${WORKDIR}/gl3ext.h ${D}/${includedir}/GLES3/ | ||
38 | } | ||
diff --git a/meta-renesas-extras/recipes/gles-module/gles-user-module/gl3ext.h b/meta-renesas-extras/recipes/gles-module/gles-user-module/gl3ext.h new file mode 100644 index 0000000..4d4ea96 --- /dev/null +++ b/meta-renesas-extras/recipes/gles-module/gles-user-module/gl3ext.h | |||
@@ -0,0 +1,24 @@ | |||
1 | #ifndef __gl3ext_h_ | ||
2 | #define __gl3ext_h_ | ||
3 | |||
4 | /* $Revision: 17809 $ on $Date:: 2012-05-14 08:03:36 -0700 #$ */ | ||
5 | |||
6 | /* | ||
7 | * This document is licensed under the SGI Free Software B License Version | ||
8 | * 2.0. For details, see http://oss.sgi.com/projects/FreeB/ . | ||
9 | */ | ||
10 | |||
11 | /* OpenGL ES 3 Extensions | ||
12 | * | ||
13 | * After an OES extension's interactions with OpenGl ES 3.0 have been documented, | ||
14 | * its tokens and function definitions should be added to this file in a manner | ||
15 | * that does not conflict with gl2ext.h or gl3.h. | ||
16 | * | ||
17 | * Tokens and function definitions for extensions that have become standard | ||
18 | * features in OpenGL ES 3.0 will not be added to this file. | ||
19 | * | ||
20 | * Applications using OpenGL-ES-2-only extensions should include gl2ext.h | ||
21 | */ | ||
22 | |||
23 | #endif /* __gl3ext_h_ */ | ||
24 | |||
diff --git a/recipes/libyaml/libyaml_%.bbappend b/meta-renesas-extras/recipes/gstreamer/gstreamer1.0-plugins-bad_%.bbappend index 728a546..85be953 100644 --- a/recipes/libyaml/libyaml_%.bbappend +++ b/meta-renesas-extras/recipes/gstreamer/gstreamer1.0-plugins-bad_%.bbappend | |||
@@ -1,6 +1,6 @@ | |||
1 | ############################################################################ | 1 | ############################################################################ |
2 | ## | 2 | ## |
3 | ## Copyright (C) 2016 The Qt Company Ltd. | 3 | ## Copyright (C) 2017 The Qt Company Ltd. |
4 | ## Contact: https://www.qt.io/licensing/ | 4 | ## Contact: https://www.qt.io/licensing/ |
5 | ## | 5 | ## |
6 | ## This file is part of the Boot to Qt meta layer. | 6 | ## This file is part of the Boot to Qt meta layer. |
@@ -27,4 +27,4 @@ | |||
27 | ## | 27 | ## |
28 | ############################################################################ | 28 | ############################################################################ |
29 | 29 | ||
30 | BBCLASSEXTEND += "nativesdk" | 30 | DEPENDS += "wayland-kms libgbm" |
diff --git a/meta-renesas-extras/recipes/mesa/mesa_12.%.bbappend b/meta-renesas-extras/recipes/mesa/mesa_%.bbappend index 0542b65..0542b65 100644 --- a/meta-renesas-extras/recipes/mesa/mesa_12.%.bbappend +++ b/meta-renesas-extras/recipes/mesa/mesa_%.bbappend | |||
diff --git a/meta-renesas-extras/recipes/qt5/b2qt-appcontroller/appcontroller.conf b/meta-renesas-extras/recipes/qt5/boot2qt-appcontroller/appcontroller.conf index 2b4919d..2b4919d 100644 --- a/meta-renesas-extras/recipes/qt5/b2qt-appcontroller/appcontroller.conf +++ b/meta-renesas-extras/recipes/qt5/boot2qt-appcontroller/appcontroller.conf | |||
diff --git a/meta-renesas-extras/recipes/qt5/b2qt-appcontroller/kms.conf b/meta-renesas-extras/recipes/qt5/boot2qt-appcontroller/kms.conf index db7a503..db7a503 100644 --- a/meta-renesas-extras/recipes/qt5/b2qt-appcontroller/kms.conf +++ b/meta-renesas-extras/recipes/qt5/boot2qt-appcontroller/kms.conf | |||
diff --git a/meta-renesas-extras/recipes/qt5/b2qt-appcontroller.bbappend b/meta-renesas-extras/recipes/qt5/boot2qt-appcontroller_git.bbappend index 708ed85..708ed85 100644 --- a/meta-renesas-extras/recipes/qt5/b2qt-appcontroller.bbappend +++ b/meta-renesas-extras/recipes/qt5/boot2qt-appcontroller_git.bbappend | |||
diff --git a/meta-renesas-extras/recipes/u-boot/u-boot_%.bbappend b/meta-renesas-extras/recipes/u-boot/u-boot_%.bbappend index 361abbf..47fe2ce 100644 --- a/meta-renesas-extras/recipes/u-boot/u-boot_%.bbappend +++ b/meta-renesas-extras/recipes/u-boot/u-boot_%.bbappend | |||
@@ -27,10 +27,14 @@ | |||
27 | ## | 27 | ## |
28 | ############################################################################ | 28 | ############################################################################ |
29 | 29 | ||
30 | LICENSE = "GPLv2+" | ||
31 | |||
30 | FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:" | 32 | FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:" |
31 | 33 | ||
32 | SRC_URI += "file://0001-compiler-.h-sync-include-linux-compiler-.h-with-Linu.patch" | 34 | SRC_URI += "file://0001-compiler-.h-sync-include-linux-compiler-.h-with-Linu.patch" |
33 | 35 | ||
36 | S = "${WORKDIR}/git" | ||
37 | |||
34 | do_deploy_prepend() { | 38 | do_deploy_prepend() { |
35 | cp ${B}/${UBOOT_SREC} ${S}/${UBOOT_SREC} | 39 | cp ${B}/${UBOOT_SREC} ${S}/${UBOOT_SREC} |
36 | } | 40 | } |
diff --git a/recipes-qt/qt5/qtcharts_git.bbappend b/meta-renesas-extras/recipes/wayland/wayland-kms_1.6.0.bbappend index 8297a74..0cd3eec 100644 --- a/recipes-qt/qt5/qtcharts_git.bbappend +++ b/meta-renesas-extras/recipes/wayland/wayland-kms_1.6.0.bbappend | |||
@@ -1,6 +1,6 @@ | |||
1 | ############################################################################ | 1 | ############################################################################ |
2 | ## | 2 | ## |
3 | ## Copyright (C) 2016 The Qt Company Ltd. | 3 | ## Copyright (C) 2017 The Qt Company Ltd. |
4 | ## Contact: https://www.qt.io/licensing/ | 4 | ## Contact: https://www.qt.io/licensing/ |
5 | ## | 5 | ## |
6 | ## This file is part of the Boot to Qt meta layer. | 6 | ## This file is part of the Boot to Qt meta layer. |
@@ -27,4 +27,4 @@ | |||
27 | ## | 27 | ## |
28 | ############################################################################ | 28 | ############################################################################ |
29 | 29 | ||
30 | inherit qtquickcompiler | 30 | DEPENDS += "wayland-native" |
diff --git a/meta-renesas-extras/recipes/wayland/weston_1.11.0.bbappend b/meta-renesas-extras/recipes/wayland/weston_1.11.0.bbappend new file mode 100644 index 0000000..ef14c2f --- /dev/null +++ b/meta-renesas-extras/recipes/wayland/weston_1.11.0.bbappend | |||
@@ -0,0 +1,30 @@ | |||
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 | EXTRA_OECONF += "WAYLAND_PROTOCOLS_SYSROOT_DIR=${RECIPE_SYSROOT}" | ||
diff --git a/meta-smx6-extras/recipes/linux/linux-smx6_4.10.11.bbappend b/meta-smx6-extras/recipes/linux/linux-smx6_4.10.11.bbappend index c8222b9..c25888a 100644 --- a/meta-smx6-extras/recipes/linux/linux-smx6_4.10.11.bbappend +++ b/meta-smx6-extras/recipes/linux/linux-smx6_4.10.11.bbappend | |||
@@ -30,4 +30,6 @@ | |||
30 | do_configure_prepend() { | 30 | do_configure_prepend() { |
31 | echo "CONFIG_NAMESPACES=y" >> ${WORKDIR}/defconfig | 31 | echo "CONFIG_NAMESPACES=y" >> ${WORKDIR}/defconfig |
32 | echo "CONFIG_CGROUPS=y" >> ${WORKDIR}/defconfig | 32 | echo "CONFIG_CGROUPS=y" >> ${WORKDIR}/defconfig |
33 | echo "CONFIG_FTRACE=y" >> ${WORKDIR}/defconfig | ||
34 | echo "CONFIG_UPROBE_EVENT=y" >> ${WORKDIR}/defconfig | ||
33 | } | 35 | } |
diff --git a/meta-tegra-extras/recipes/drm/libdrm_%.bbappend b/meta-tegra-extras/recipes/drm/libdrm_%.bbappend index 940c931..bf4cc08 100644 --- a/meta-tegra-extras/recipes/drm/libdrm_%.bbappend +++ b/meta-tegra-extras/recipes/drm/libdrm_%.bbappend | |||
@@ -1,32 +1,15 @@ | |||
1 | ############################################################################ | 1 | inherit update-alternatives |
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 | 2 | ||
30 | do_install_append() { | 3 | do_install_append() { |
31 | rm -f ${D}${libdir}/libdrm.so.2 | 4 | mv ${D}${libdir}/libdrm.so.2.4.0 ${D}${libdir}/libdrm-freedesktop.so.2.4.0 |
5 | rm ${D}${libdir}/libdrm.so | ||
6 | rm ${D}${libdir}/libdrm.so.2 | ||
7 | ln -sf libdrm-freedesktop.so.2.4.0 ${D}${libdir}/libdrm.so | ||
8 | ln -sf libdrm-freedesktop.so.2.4.0 ${D}${libdir}/libdrm.so.2 | ||
32 | } | 9 | } |
10 | |||
11 | ALTERNATIVE_${PN} = "libdrm.so.2.4.0 libdrm.so.2" | ||
12 | ALTERNATIVE_LINK_NAME[libdrm.so.2.4.0] = "${libdir}/libdrm.so.2.4.0" | ||
13 | ALTERNATIVE_LINK_NAME[libdrm.so.2] = "${libdir}/libdrm.so.2" | ||
14 | ALTERNATIVE_TARGET = "${libdir}/libdrm-freedesktop.so.2.4.0" | ||
15 | ALTERNATIVE_PRIORITY = "20" | ||
diff --git a/meta-tegra-extras/recipes/linux/linux-tegra/0001-fbcon-Compare-variable-screen-info-instead-of-modes-.patch b/meta-tegra-extras/recipes/linux/linux-tegra/0001-fbcon-Compare-variable-screen-info-instead-of-modes-.patch index c700e0e..dd58eed 100644 --- a/meta-tegra-extras/recipes/linux/linux-tegra/0001-fbcon-Compare-variable-screen-info-instead-of-modes-.patch +++ b/meta-tegra-extras/recipes/linux/linux-tegra/0001-fbcon-Compare-variable-screen-info-instead-of-modes-.patch | |||
@@ -16,14 +16,14 @@ NULL pointer dereference in fbcon_switch. | |||
16 | Fix the issue by using the variable screen info structure also when adding | 16 | Fix the issue by using the variable screen info structure also when adding |
17 | new mode to the modelist. | 17 | new mode to the modelist. |
18 | --- | 18 | --- |
19 | drivers/video/modedb.c | 7 ++++--- | 19 | drivers/video/fbdev/core/modedb.c | 7 ++++--- |
20 | 1 file changed, 4 insertions(+), 3 deletions(-) | 20 | 1 file changed, 4 insertions(+), 3 deletions(-) |
21 | 21 | ||
22 | diff --git a/drivers/video/modedb.c b/drivers/video/modedb.c | 22 | diff --git a/drivers/video/fbdev/core/modedb.c b/drivers/video/fbdev/core/modedb.c |
23 | index 12dadab..e5093cf 100644 | 23 | index f5a53a6..a8fd871 100644 |
24 | --- a/drivers/video/modedb.c | 24 | --- a/drivers/video/fbdev/core/modedb.c |
25 | +++ b/drivers/video/modedb.c | 25 | +++ b/drivers/video/fbdev/core/modedb.c |
26 | @@ -2190,13 +2190,14 @@ int fb_add_videomode(const struct fb_videomode *mode, struct list_head *head) | 26 | @@ -2187,13 +2187,14 @@ int fb_add_videomode(const struct fb_videomode *mode, struct list_head *head) |
27 | { | 27 | { |
28 | struct list_head *pos; | 28 | struct list_head *pos; |
29 | struct fb_modelist *modelist; | 29 | struct fb_modelist *modelist; |
diff --git a/meta-tegra-extras/recipes/linux/linux-tegra_%.bbappend b/meta-tegra-extras/recipes/linux/linux-tegra_%.bbappend index db152a3..d3c4803 100644 --- a/meta-tegra-extras/recipes/linux/linux-tegra_%.bbappend +++ b/meta-tegra-extras/recipes/linux/linux-tegra_%.bbappend | |||
@@ -31,3 +31,5 @@ FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:" | |||
31 | SRC_URI += "\ | 31 | SRC_URI += "\ |
32 | file://0001-fbcon-Compare-variable-screen-info-instead-of-modes-.patch \ | 32 | file://0001-fbcon-Compare-variable-screen-info-instead-of-modes-.patch \ |
33 | " | 33 | " |
34 | |||
35 | require recipes-kernel/linux/linux-dtb.inc | ||
diff --git a/meta-tegra-extras/recipes/qt5/qtbase_git.bbappend b/meta-tegra-extras/recipes/qt5/qtbase_git.bbappend index 8770c65..d48d6ac 100644 --- a/meta-tegra-extras/recipes/qt5/qtbase_git.bbappend +++ b/meta-tegra-extras/recipes/qt5/qtbase_git.bbappend | |||
@@ -1,6 +1,6 @@ | |||
1 | ############################################################################ | 1 | ############################################################################ |
2 | ## | 2 | ## |
3 | ## Copyright (C) 2016 The Qt Company Ltd. | 3 | ## Copyright (C) 2017 The Qt Company Ltd. |
4 | ## Contact: https://www.qt.io/licensing/ | 4 | ## Contact: https://www.qt.io/licensing/ |
5 | ## | 5 | ## |
6 | ## This file is part of the Boot to Qt meta layer. | 6 | ## This file is part of the Boot to Qt meta layer. |
diff --git a/meta-tegra-extras/recipes/tegra-binaries/tegra-libraries_%.bbappend b/meta-tegra-extras/recipes/tegra-binaries/tegra-libraries_%.bbappend index 1f375e6..84a817c 100644 --- a/meta-tegra-extras/recipes/tegra-binaries/tegra-libraries_%.bbappend +++ b/meta-tegra-extras/recipes/tegra-binaries/tegra-libraries_%.bbappend | |||
@@ -27,8 +27,6 @@ | |||
27 | ## | 27 | ## |
28 | ############################################################################ | 28 | ############################################################################ |
29 | 29 | ||
30 | DEPENDS += "${@bb.utils.contains('DISTRO_FEATURES', 'opengl', 'mesa', '', d)}" | ||
31 | |||
32 | PACKAGES += "${PN}-dev" | 30 | PACKAGES += "${PN}-dev" |
33 | RRECOMMENDS_${PN}-dev += "\ | 31 | RRECOMMENDS_${PN}-dev += "\ |
34 | libgles1-mesa-dev \ | 32 | libgles1-mesa-dev \ |
@@ -37,7 +35,3 @@ RRECOMMENDS_${PN}-dev += "\ | |||
37 | libegl-mesa-dev \ | 35 | libegl-mesa-dev \ |
38 | libgl-mesa-dev \ | 36 | libgl-mesa-dev \ |
39 | " | 37 | " |
40 | |||
41 | do_install_append() { | ||
42 | install -m 0644 ${DRVROOT}/tegra/libdrm* ${D}${libdir} | ||
43 | } | ||
diff --git a/meta-ti-extras/recipes/dtc/dtc_git.bbappend b/meta-ti-extras/recipes/dtc/dtc_%.bbappend index e4f43eb..c22b103 100644 --- a/meta-ti-extras/recipes/dtc/dtc_git.bbappend +++ b/meta-ti-extras/recipes/dtc/dtc_%.bbappend | |||
@@ -1,6 +1,6 @@ | |||
1 | ############################################################################ | 1 | ############################################################################ |
2 | ## | 2 | ## |
3 | ## Copyright (C) 2016 The Qt Company Ltd. | 3 | ## Copyright (C) 2017 The Qt Company Ltd. |
4 | ## Contact: https://www.qt.io/licensing/ | 4 | ## Contact: https://www.qt.io/licensing/ |
5 | ## | 5 | ## |
6 | ## This file is part of the Boot to Qt meta layer. | 6 | ## This file is part of the Boot to Qt meta layer. |
diff --git a/meta-ti-extras/recipes/libgles/ti-sgx-ddk-um/0001-Change-typedef-for-EGLNativeDisplayType.patch b/meta-ti-extras/recipes/libgles/ti-sgx-ddk-um/0001-Change-typedef-for-EGLNativeDisplayType.patch new file mode 100644 index 0000000..8a986ef --- /dev/null +++ b/meta-ti-extras/recipes/libgles/ti-sgx-ddk-um/0001-Change-typedef-for-EGLNativeDisplayType.patch | |||
@@ -0,0 +1,28 @@ | |||
1 | From fdbf7768bcd14b182b0372631fe762a3fde16a49 Mon Sep 17 00:00:00 2001 | ||
2 | From: Samuli Piippo <samuli.piippo@qt.io> | ||
3 | Date: Thu, 8 Jun 2017 15:42:58 +0300 | ||
4 | Subject: [PATCH] Change typedef for EGLNativeDisplayType | ||
5 | |||
6 | Change EGLNativeDisplayType to void* as it's in more recent versions | ||
7 | --- | ||
8 | targetfs/ti335x/include/EGL/eglplatform.h | 7 +------ | ||
9 | 1 file changed, 1 insertion(+), 6 deletions(-) | ||
10 | |||
11 | diff --git a/targetfs/ti335x/include/EGL/eglplatform.h b/targetfs/ti335x/include/EGL/eglplatform.h | ||
12 | index 7943741..e71df55 100644 | ||
13 | --- a/targetfs/ti335x/include/EGL/eglplatform.h | ||
14 | +++ b/targetfs/ti335x/include/EGL/eglplatform.h | ||
15 | @@ -94,12 +94,7 @@ typedef Window EGLNativeWindowType; | ||
16 | |||
17 | /* NULLWS fallback */ | ||
18 | |||
19 | -#if defined(_WIN64) || __WORDSIZE == 64 | ||
20 | -typedef khronos_int64_t EGLNativeDisplayType; | ||
21 | -#else | ||
22 | -typedef int EGLNativeDisplayType; | ||
23 | -#endif | ||
24 | - | ||
25 | +typedef void* EGLNativeDisplayType; | ||
26 | typedef void* EGLNativePixmapType; | ||
27 | typedef void* EGLNativeWindowType; | ||
28 | |||
diff --git a/meta-ti-extras/recipes/libgles/ti-sgx-ddk-um_%.bbappend b/meta-ti-extras/recipes/libgles/ti-sgx-ddk-um_%.bbappend index 94ef641..c2251a8 100644 --- a/meta-ti-extras/recipes/libgles/ti-sgx-ddk-um_%.bbappend +++ b/meta-ti-extras/recipes/libgles/ti-sgx-ddk-um_%.bbappend | |||
@@ -29,6 +29,7 @@ | |||
29 | 29 | ||
30 | FILESEXTRAPATHS_append := "${THISDIR}/${PN}:" | 30 | FILESEXTRAPATHS_append := "${THISDIR}/${PN}:" |
31 | SRC_URI += "\ | 31 | SRC_URI += "\ |
32 | file://0001-Change-typedef-for-EGLNativeDisplayType.patch \ | ||
32 | file://99-fb.rules \ | 33 | file://99-fb.rules \ |
33 | file://pvr.service \ | 34 | file://pvr.service \ |
34 | " | 35 | " |
diff --git a/meta-ti-extras/recipes/linux/linux-ti-staging/uprobe-event.cfg b/meta-ti-extras/recipes/linux/linux-ti-staging/uprobe-event.cfg new file mode 100644 index 0000000..aba82da --- /dev/null +++ b/meta-ti-extras/recipes/linux/linux-ti-staging/uprobe-event.cfg | |||
@@ -0,0 +1 @@ | |||
CONFIG_UPROBE_EVENT=y | |||
diff --git a/meta-ti-extras/recipes/linux/linux-ti-staging_4.4.bbappend b/meta-ti-extras/recipes/linux/linux-ti-staging_%.bbappend index 0d9e282..d1789ea 100644 --- a/meta-ti-extras/recipes/linux/linux-ti-staging_4.4.bbappend +++ b/meta-ti-extras/recipes/linux/linux-ti-staging_%.bbappend | |||
@@ -1,6 +1,6 @@ | |||
1 | ############################################################################ | 1 | ############################################################################ |
2 | ## | 2 | ## |
3 | ## Copyright (C) 2016 The Qt Company Ltd. | 3 | ## Copyright (C) 2017 The Qt Company Ltd. |
4 | ## Contact: https://www.qt.io/licensing/ | 4 | ## Contact: https://www.qt.io/licensing/ |
5 | ## | 5 | ## |
6 | ## This file is part of the Boot to Qt meta layer. | 6 | ## This file is part of the Boot to Qt meta layer. |
@@ -30,8 +30,10 @@ | |||
30 | FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:" | 30 | FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:" |
31 | SRC_URI += "\ | 31 | SRC_URI += "\ |
32 | file://usb-serial.cfg \ | 32 | file://usb-serial.cfg \ |
33 | file://uprobe-event.cfg \ | ||
33 | " | 34 | " |
34 | KERNEL_CONFIG_FRAGMENTS += "${WORKDIR}/usb-serial.cfg" | 35 | KERNEL_CONFIG_FRAGMENTS += "${WORKDIR}/usb-serial.cfg" |
36 | KERNEL_CONFIG_FRAGMENTS += "${WORKDIR}/uprobe-event.cfg" | ||
35 | 37 | ||
36 | KERNEL_GIT_URI_beaglebone = "git://github.com/beagleboard/linux;nobranch=1" | 38 | KERNEL_GIT_URI_beaglebone = "git://github.com/beagleboard/linux;nobranch=1" |
37 | BRANCH_beaglebone = "4.4" | 39 | BRANCH_beaglebone = "4.4" |
diff --git a/recipes-qt/automotive/multiscreen-demo_git.bb b/recipes-qt/automotive/multiscreen-demo_git.bb deleted file mode 100644 index c81adee..0000000 --- a/recipes-qt/automotive/multiscreen-demo_git.bb +++ /dev/null | |||
@@ -1,67 +0,0 @@ | |||
1 | ############################################################################ | ||
2 | ## | ||
3 | ## Copyright (C) 2018 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 | DESCRIPTION = "Multiscreen Demo" | ||
31 | LICENSE = "GPLv3 | The-Qt-Company-DCLA-2.1" | ||
32 | LIC_FILES_CHKSUM = "file://LICENSE.GPL3-EXCEPT;md5=763d8c535a234d9a3fb682c7ecb6c073" | ||
33 | |||
34 | inherit qt5-module systemd | ||
35 | require recipes-qt/qt5/qt5-git.inc | ||
36 | |||
37 | QT_GIT_PROJECT = "qt-apps" | ||
38 | QT_MODULE_BRANCH = "master" | ||
39 | |||
40 | SRC_URI += "\ | ||
41 | git://github.com/qtproject/qt-apps-demo-assets;protocol=git;name=assets;destsuffix=git/demo-assets \ | ||
42 | file://automotivedemo.service \ | ||
43 | " | ||
44 | |||
45 | SRCREV_multiscreen-demo = "6d02e36c4280cee5b0c31323016ae666c73afef4" | ||
46 | SRCREV_assets = "0d47d21f082d6c9e355a55809ebd38a31ea02264" | ||
47 | |||
48 | SRCREV_FORMAT = "multiscreen-demo_assets" | ||
49 | |||
50 | DEPENDS = "qtbase qtdeclarative qt3d" | ||
51 | RDEPENDS_${PN} = "qtapplicationmanager qtivi qtvirtualkeyboard" | ||
52 | |||
53 | EXTRA_QMAKEVARS_PRE += "INSTALL_PREFIX=/opt" | ||
54 | |||
55 | do_install_append() { | ||
56 | rm ${D}/opt/automotivedemo/start.sh | ||
57 | |||
58 | install -d ${D}${systemd_system_unitdir} | ||
59 | install -m 0644 ${WORKDIR}/automotivedemo.service ${D}${systemd_system_unitdir}/ | ||
60 | } | ||
61 | |||
62 | FILES_${PN} += "\ | ||
63 | /opt/automotivedemo \ | ||
64 | " | ||
65 | |||
66 | SYSTEMD_SERVICE_${PN} = "automotivedemo.service" | ||
67 | SYSTEMD_AUTO_ENABLE = "disable" | ||
diff --git a/recipes-qt/automotive/qmllive-target/qmllive-target.patch b/recipes-qt/automotive/qmllive-target/qmllive-target.patch deleted file mode 100644 index e3f81fa..0000000 --- a/recipes-qt/automotive/qmllive-target/qmllive-target.patch +++ /dev/null | |||
@@ -1,19 +0,0 @@ | |||
1 | diff --git a/runtime.pro b/runtime.pro | ||
2 | index 73dd6d7..e569b23 100644 | ||
3 | --- a/runtime.pro | ||
4 | +++ b/runtime.pro | ||
5 | @@ -1,5 +1,4 @@ | ||
6 | TARGET = qmlliveruntime | ||
7 | -DESTDIR = ../../bin | ||
8 | |||
9 | QT *= widgets quick | ||
10 | osx: CONFIG -= app_bundle | ||
11 | @@ -14,6 +13,6 @@ include(../src.pri) | ||
12 | RESOURCES += \ | ||
13 | qml.qrc | ||
14 | |||
15 | - | ||
16 | - | ||
17 | +target.path += /usr/bin | ||
18 | +INSTALLS += target | ||
19 | |||
diff --git a/recipes-qt/b2qt-addons/b2qt-emulator-sdcardmountd.bb b/recipes-qt/b2qt-addons/b2qt-emulator-sdcardmountd.bb deleted file mode 100644 index b9acd13..0000000 --- a/recipes-qt/b2qt-addons/b2qt-emulator-sdcardmountd.bb +++ /dev/null | |||
@@ -1,63 +0,0 @@ | |||
1 | ############################################################################ | ||
2 | ## | ||
3 | ## Copyright (C) 2016 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 | DESCRIPTION = "SD-Card mount daemon for Emulator" | ||
31 | LICENSE = "The-Qt-Company-DCLA-2.1" | ||
32 | LIC_FILES_CHKSUM = "file://sdcardmountd.h;md5=709ec9e3c40137fa6068a903c57acdc1;beginline=1;endline=17" | ||
33 | |||
34 | inherit qmake5 | ||
35 | |||
36 | SRC_URI = " \ | ||
37 | git://codereview.qt-project.org/tqtc-boot2qt/emulator;branch=${BRANCH};protocol=ssh \ | ||
38 | file://sdcardmountd.sh \ | ||
39 | file://sdcardmount.service \ | ||
40 | " | ||
41 | |||
42 | SRCREV = "ab4a9f13831f44f3dcd375fa17ed7e102647febe" | ||
43 | BRANCH = "master" | ||
44 | PV = "1.0+git${SRCPV}" | ||
45 | |||
46 | S = "${WORKDIR}/git/src/helperlibs/sdcarddaemon" | ||
47 | |||
48 | DEPENDS = "qtbase qtsimulator" | ||
49 | |||
50 | do_install_append() { | ||
51 | install -m 0755 -d ${D}${sysconfdir}/init.d | ||
52 | install -m 0755 ${WORKDIR}/sdcardmountd.sh ${D}${sysconfdir}/init.d/ | ||
53 | |||
54 | install -m 0755 -d ${D}${systemd_unitdir}/system | ||
55 | install -m 0644 ${WORKDIR}/sdcardmount.service ${D}${systemd_unitdir}/system/ | ||
56 | } | ||
57 | |||
58 | INITSCRIPT_NAME = "sdcardmountd.sh" | ||
59 | INITSCRIPT_PARAMS = "defaults 97 10" | ||
60 | |||
61 | SYSTEMD_SERVICE_${PN} = "sdcardmount.service" | ||
62 | |||
63 | inherit update-rc.d systemd | ||
diff --git a/recipes-qt/b2qt-addons/b2qt-emulator-sdcardmountd/sdcardmount.service b/recipes-qt/b2qt-addons/b2qt-emulator-sdcardmountd/sdcardmount.service deleted file mode 100644 index 1171089..0000000 --- a/recipes-qt/b2qt-addons/b2qt-emulator-sdcardmountd/sdcardmount.service +++ /dev/null | |||
@@ -1,9 +0,0 @@ | |||
1 | [Unit] | ||
2 | Description=QtSimulator SD Card Mount Daemon | ||
3 | After=systemd-user-sessions.service | ||
4 | |||
5 | [Service] | ||
6 | ExecStart=/usr/bin/sdcardmountd | ||
7 | |||
8 | [Install] | ||
9 | WantedBy=multi-user.target | ||
diff --git a/recipes-qt/b2qt-addons/b2qt-emulator-sdcardmountd/sdcardmountd.sh b/recipes-qt/b2qt-addons/b2qt-emulator-sdcardmountd/sdcardmountd.sh deleted file mode 100755 index 0849cc7..0000000 --- a/recipes-qt/b2qt-addons/b2qt-emulator-sdcardmountd/sdcardmountd.sh +++ /dev/null | |||
@@ -1,49 +0,0 @@ | |||
1 | #!/bin/sh | ||
2 | ############################################################################ | ||
3 | ## | ||
4 | ## Copyright (C) 2016 The Qt Company Ltd. | ||
5 | ## Contact: https://www.qt.io/licensing/ | ||
6 | ## | ||
7 | ## This file is part of the Boot to Qt meta layer. | ||
8 | ## | ||
9 | ## $QT_BEGIN_LICENSE:GPL$ | ||
10 | ## Commercial License Usage | ||
11 | ## Licensees holding valid commercial Qt licenses may use this file in | ||
12 | ## accordance with the commercial license agreement provided with the | ||
13 | ## Software or, alternatively, in accordance with the terms contained in | ||
14 | ## a written agreement between you and The Qt Company. For licensing terms | ||
15 | ## and conditions see https://www.qt.io/terms-conditions. For further | ||
16 | ## information use the contact form at https://www.qt.io/contact-us. | ||
17 | ## | ||
18 | ## GNU General Public License Usage | ||
19 | ## Alternatively, this file may be used under the terms of the GNU | ||
20 | ## General Public License version 3 or (at your option) any later version | ||
21 | ## approved by the KDE Free Qt Foundation. The licenses are as published by | ||
22 | ## the Free Software Foundation and appearing in the file LICENSE.GPL3 | ||
23 | ## included in the packaging of this file. Please review the following | ||
24 | ## information to ensure the GNU General Public License requirements will | ||
25 | ## be met: https://www.gnu.org/licenses/gpl-3.0.html. | ||
26 | ## | ||
27 | ## $QT_END_LICENSE$ | ||
28 | ## | ||
29 | ############################################################################ | ||
30 | |||
31 | DAEMON=/usr/bin/sdcardmountd | ||
32 | |||
33 | case "$1" in | ||
34 | start) | ||
35 | start-stop-daemon --start --quiet --exec $DAEMON & | ||
36 | ;; | ||
37 | stop) | ||
38 | start-stop-daemon --stop --quiet --exec $DAEMON | ||
39 | ;; | ||
40 | restart) | ||
41 | start-stop-daemon --stop --quiet --exec $DAEMON | ||
42 | sleep 1 | ||
43 | start-stop-daemon --start --quiet --exec $DAEMON & | ||
44 | ;; | ||
45 | *) | ||
46 | echo "Usage: $0 {start|stop|restart}" | ||
47 | exit 1 | ||
48 | esac | ||
49 | exit 0 | ||
diff --git a/recipes-qt/qt5-addons/qtquickcompiler-sdk.bb b/recipes-qt/qt5-addons/qtquickcompiler-sdk.bb deleted file mode 100644 index b21b2ce..0000000 --- a/recipes-qt/qt5-addons/qtquickcompiler-sdk.bb +++ /dev/null | |||
@@ -1,78 +0,0 @@ | |||
1 | ############################################################################ | ||
2 | ## | ||
3 | ## Copyright (C) 2016 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 | DESCRIPTION = "Qt Quick Compiler using prebuilt binaries from Qt SDK" | ||
31 | LICENSE = "The-Qt-Company-DCLA-2.1" | ||
32 | LIC_FILES_CHKSUM = "file://${QT_LICENSE};md5=80e06902b5f0e94ad0a78ee4f7fcb74b" | ||
33 | |||
34 | inherit allarch qmake5_paths | ||
35 | |||
36 | SRC_URI = "http://download.qt.io/development_releases/prebuilt/mingw_32/i686-4.9.2-release-posix-dwarf-rt_v3-rev1-runtime.7z" | ||
37 | |||
38 | SRC_URI[md5sum] = "a7d673c4ad8bcef9e464ea5386492cb3" | ||
39 | SRC_URI[sha256sum] = "f7e58b0fb1f5aa4c23eefdc60abb88cb642eaa272fb741dca23068c70ca86542" | ||
40 | |||
41 | S = "${WORKDIR}" | ||
42 | |||
43 | NATIVESDK_BINARY = "qtquickcompiler" | ||
44 | NATIVESDK_BINARY_mingw32 = "qtquickcompiler.exe" | ||
45 | |||
46 | do_install() { | ||
47 | install -d ${D}${OE_QMAKE_PATH_ARCHDATA}/mkspecs/features | ||
48 | install -m 0755 ${THISDIR}/qtquickcompiler-sdk/mkspecs/features/qtquickcompiler.prf ${D}${OE_QMAKE_PATH_ARCHDATA}/mkspecs/features | ||
49 | install -d ${D}${OE_QMAKE_PATH_ARCHDATA}/cmake/Qt5QuickCompiler | ||
50 | install -m 0644 ${THISDIR}/qtquickcompiler-sdk/lib/cmake/Qt5QuickCompiler/Qt5QuickCompilerConfig.cmake ${D}${OE_QMAKE_PATH_ARCHDATA}/cmake/Qt5QuickCompiler | ||
51 | |||
52 | if [ "${PN}" = "qtquickcompiler-sdk-native" ]; then | ||
53 | install -d ${D}${OE_QMAKE_PATH_BINS} | ||
54 | install -m 0755 ${THISDIR}/qtquickcompiler-sdk/bin/qtquickcompiler ${D}${OE_QMAKE_PATH_BINS} | ||
55 | elif [ "${PN}" = "nativesdk-qtquickcompiler-sdk" ]; then | ||
56 | install -d ${D}${OE_QMAKE_PATH_BINS} | ||
57 | install -m 0755 ${THISDIR}/qtquickcompiler-sdk/bin/${NATIVESDK_BINARY} ${D}${OE_QMAKE_PATH_BINS} | ||
58 | fi | ||
59 | |||
60 | # Use the EffectivePath instead of installation path | ||
61 | sed -i -e 's|QT_HOST_BINS|QT_HOST_BINS/get|' ${D}${OE_QMAKE_PATH_ARCHDATA}/mkspecs/features/qtquickcompiler.prf | ||
62 | } | ||
63 | |||
64 | do_install_append_mingw32() { | ||
65 | if [ "${PN}" = "nativesdk-qtquickcompiler-sdk" ]; then | ||
66 | install -m 0644 ${WORKDIR}/libgcc_s_dw2-1.dll ${D}${OE_QMAKE_PATH_BINS} | ||
67 | install -m 0644 ${WORKDIR}/libwinpthread-1.dll ${D}${OE_QMAKE_PATH_BINS} | ||
68 | fi | ||
69 | } | ||
70 | |||
71 | INHIBIT_PACKAGE_STRIP = "1" | ||
72 | ALLOW_EMPTY_${PN} = "1" | ||
73 | PACKAGES =+ "${PN}-tools" | ||
74 | FILES_${PN}-tools = "${OE_QMAKE_PATH_BINS}" | ||
75 | FILES_${PN}-dev = "${OE_QMAKE_PATH_ARCHDATA}" | ||
76 | INSANE_SKIP_${PN} += "already-stripped" | ||
77 | |||
78 | BBCLASSEXTEND = "native nativesdk" | ||
diff --git a/recipes-qt/qt5/qtwebengine/0001-Fix-slow-video-with-webengine-on-nitrogen6x.patch b/recipes-qt/qt5/qtwebengine/0001-Fix-slow-video-with-webengine-on-nitrogen6x.patch deleted file mode 100644 index 2af19e8..0000000 --- a/recipes-qt/qt5/qtwebengine/0001-Fix-slow-video-with-webengine-on-nitrogen6x.patch +++ /dev/null | |||
@@ -1,47 +0,0 @@ | |||
1 | From 4903971e1e4b58f03b0f636a1ab494bfbc5d76d4 Mon Sep 17 00:00:00 2001 | ||
2 | From: Michal Klocek <michal.klocek@theqtcompany.com> | ||
3 | Date: Mon, 7 Dec 2015 15:48:32 +0200 | ||
4 | Subject: [PATCH] Fix slow video with webengine on nitrogen6x | ||
5 | |||
6 | Disable texture_rg on nitrogen6x. Yocto | ||
7 | image 1.8 has driver which reports opengl es 3.0 | ||
8 | support, however texture_rg does not | ||
9 | work properly. | ||
10 | --- | ||
11 | src/3rdparty/chromium/gpu/command_buffer/service/feature_info.cc | 18 ------------------ | ||
12 | 1 file changed, 18 deletions(-) | ||
13 | |||
14 | diff --git a/src/3rdparty/chromium/gpu/command_buffer/service/feature_info.cc b/src/3rdparty/chromium/gpu/command_buffer/service/feature_info.cc | ||
15 | index 58aa147..4ab682a 100644 | ||
16 | --- a/src/3rdparty/chromium/gpu/command_buffer/service/feature_info.cc | ||
17 | +++ b/src/3rdparty/chromium/gpu/command_buffer/service/feature_info.cc | ||
18 | @@ -1258,26 +1258,6 @@ void FeatureInfo::InitializeFeatures() { | ||
19 | } | ||
20 | } | ||
21 | |||
22 | - if ((gl_version_info_->is_es3 || gl_version_info_->is_desktop_core_profile || | ||
23 | - extensions.Contains("GL_EXT_texture_rg") || | ||
24 | - extensions.Contains("GL_ARB_texture_rg")) && | ||
25 | - IsGL_REDSupportedOnFBOs()) { | ||
26 | - feature_flags_.ext_texture_rg = true; | ||
27 | - AddExtensionString("GL_EXT_texture_rg"); | ||
28 | - | ||
29 | - validators_.texture_format.AddValue(GL_RED_EXT); | ||
30 | - validators_.texture_format.AddValue(GL_RG_EXT); | ||
31 | - validators_.texture_internal_format.AddValue(GL_RED_EXT); | ||
32 | - validators_.texture_internal_format.AddValue(GL_R8_EXT); | ||
33 | - validators_.texture_internal_format.AddValue(GL_RG_EXT); | ||
34 | - validators_.texture_internal_format.AddValue(GL_RG8_EXT); | ||
35 | - validators_.read_pixel_format.AddValue(GL_RED_EXT); | ||
36 | - validators_.read_pixel_format.AddValue(GL_RG_EXT); | ||
37 | - validators_.render_buffer_format.AddValue(GL_R8_EXT); | ||
38 | - validators_.render_buffer_format.AddValue(GL_RG8_EXT); | ||
39 | - validators_.texture_unsized_internal_format.AddValue(GL_RED_EXT); | ||
40 | - validators_.texture_unsized_internal_format.AddValue(GL_RG_EXT); | ||
41 | - } | ||
42 | UMA_HISTOGRAM_BOOLEAN("GPU.TextureRG", feature_flags_.ext_texture_rg); | ||
43 | |||
44 | bool has_opengl_dual_source_blending = | ||
45 | -- | ||
46 | 1.9.1 | ||
47 | |||
diff --git a/recipes/hunspell/hunspell_1.3.2.bb b/recipes/hunspell/hunspell_1.3.2.bb deleted file mode 100644 index e47c9c1..0000000 --- a/recipes/hunspell/hunspell_1.3.2.bb +++ /dev/null | |||
@@ -1,59 +0,0 @@ | |||
1 | ############################################################################ | ||
2 | ## | ||
3 | ## Copyright (C) 2016 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 | DESCRIPTION = "Hunspell" | ||
31 | LICENSE = "LGPLv2" | ||
32 | LIC_FILES_CHKSUM = "file://${WORKDIR}/hunspell-${PV}/COPYING;md5=ed3a37b3ba6d6be3e08ab45987cf1b88" | ||
33 | |||
34 | SRC_URI = "http://downloads.sourceforge.net/hunspell/hunspell-${PV}.tar.gz;name=hunspell \ | ||
35 | git://github.com/libreoffice/dictionaries.git;branch=libreoffice-4-3-2;name=dictionaries \ | ||
36 | " | ||
37 | |||
38 | SRC_URI[hunspell.md5sum] = "3121aaf3e13e5d88dfff13fb4a5f1ab8" | ||
39 | SRC_URI[hunspell.sha256sum] = "b4edd4a4ee944cb9f485b35473e46b729ed768e9d24da8e78e4c4c6ca56addbd" | ||
40 | # using branch libreoffice-4.3.2 for dictionaries | ||
41 | SRCREV_dictionaries = "aa497b3c345133a1dc180dfb95dd1b3677b92afa" | ||
42 | |||
43 | PR = "r0" | ||
44 | |||
45 | inherit autotools gettext | ||
46 | |||
47 | PACKAGES += "${PN}-dicts" | ||
48 | RRECOMMENDS_${PN} += "${PN}-dicts" | ||
49 | FILES_${PN}-dicts = "${datadir}/hunspell" | ||
50 | |||
51 | do_install_append() { | ||
52 | install -m 0755 -d ${D}${datadir}/hunspell | ||
53 | |||
54 | install -m 0755 ${WORKDIR}/git/ar/ar.dic ${D}${datadir}/hunspell/ar_EG.dic | ||
55 | install -m 0755 ${WORKDIR}/git/ar/ar.aff ${D}${datadir}/hunspell/ar_EG.aff | ||
56 | |||
57 | install -m 0755 ${WORKDIR}/git/en/en_GB.dic ${D}${datadir}/hunspell | ||
58 | install -m 0755 ${WORKDIR}/git/en/en_GB.aff ${D}${datadir}/hunspell | ||
59 | } | ||
diff --git a/recipes/init-ifupdown/init-ifupdown/beagleboard/interfaces b/recipes/init-ifupdown/init-ifupdown/beagleboard/interfaces deleted file mode 100644 index e315b94..0000000 --- a/recipes/init-ifupdown/init-ifupdown/beagleboard/interfaces +++ /dev/null | |||
@@ -1,33 +0,0 @@ | |||
1 | # /etc/network/interfaces -- configuration file for ifup(8), ifdown(8) | ||
2 | |||
3 | # The loopback interface | ||
4 | auto lo | ||
5 | iface lo inet loopback | ||
6 | |||
7 | # Wireless interfaces | ||
8 | iface wlan0 inet dhcp | ||
9 | wireless_mode managed | ||
10 | wireless_essid any | ||
11 | wpa-driver wext | ||
12 | wpa-conf /etc/wpa_supplicant.conf | ||
13 | |||
14 | iface atml0 inet dhcp | ||
15 | |||
16 | # Wired or wireless interfaces | ||
17 | auto eth0 | ||
18 | iface eth0 inet dhcp | ||
19 | hostname `/bin/hostname` | ||
20 | # hwaddress ether 00:00:00:00:00:00 | ||
21 | iface eth1 inet dhcp | ||
22 | |||
23 | # Ethernet/RNDIS gadget (g_ether) | ||
24 | # ... or on host side, usbnet and random hwaddr | ||
25 | iface usb0 inet static | ||
26 | address 192.168.7.2 | ||
27 | netmask 255.255.255.0 | ||
28 | network 192.168.7.0 | ||
29 | gateway 192.168.7.1 | ||
30 | |||
31 | # Bluetooth networking | ||
32 | iface bnep0 inet dhcp | ||
33 | |||
diff --git a/recipes/init-ifupdown/init-ifupdown/emulator/interfaces b/recipes/init-ifupdown/init-ifupdown/emulator/interfaces deleted file mode 100644 index 06adafb..0000000 --- a/recipes/init-ifupdown/init-ifupdown/emulator/interfaces +++ /dev/null | |||
@@ -1,33 +0,0 @@ | |||
1 | # /etc/network/interfaces -- configuration file for ifup(8), ifdown(8) | ||
2 | |||
3 | # The loopback interface | ||
4 | auto lo | ||
5 | iface lo inet loopback | ||
6 | |||
7 | # Wireless interfaces | ||
8 | iface wlan0 inet dhcp | ||
9 | wireless_mode managed | ||
10 | wireless_essid any | ||
11 | wpa-driver wext | ||
12 | wpa-conf /etc/wpa_supplicant.conf | ||
13 | |||
14 | iface atml0 inet dhcp | ||
15 | |||
16 | # Wired or wireless interfaces | ||
17 | auto eth0 | ||
18 | iface eth0 inet dhcp | ||
19 | auto eth1 | ||
20 | iface eth1 inet dhcp | ||
21 | hostname `/bin/hostname` | ||
22 | |||
23 | # Ethernet/RNDIS gadget (g_ether) | ||
24 | # ... or on host side, usbnet and random hwaddr | ||
25 | iface usb0 inet static | ||
26 | address 192.168.7.2 | ||
27 | netmask 255.255.255.0 | ||
28 | network 192.168.7.0 | ||
29 | gateway 192.168.7.1 | ||
30 | |||
31 | # Bluetooth networking | ||
32 | iface bnep0 inet dhcp | ||
33 | |||
diff --git a/recipes/init-ifupdown/init-ifupdown/fixed_mac_address b/recipes/init-ifupdown/init-ifupdown/fixed_mac_address deleted file mode 100755 index 020257e..0000000 --- a/recipes/init-ifupdown/init-ifupdown/fixed_mac_address +++ /dev/null | |||
@@ -1,7 +0,0 @@ | |||
1 | #!/bin/sh | ||
2 | |||
3 | if [ ! -e /etc/network/interfaces.fixed ]; then | ||
4 | HWADDRESS=$(cat /sys/class/net/eth0/address) | ||
5 | sed -i -e 's,^#\(.*\)00:00:00:00:00:00,\1'$HWADDRESS',' /etc/network/interfaces | ||
6 | touch /etc/network/interfaces.fixed | ||
7 | fi | ||
diff --git a/recipes/init-ifupdown/init-ifupdown/interfaces b/recipes/init-ifupdown/init-ifupdown/interfaces deleted file mode 100644 index 5c1ec07..0000000 --- a/recipes/init-ifupdown/init-ifupdown/interfaces +++ /dev/null | |||
@@ -1,32 +0,0 @@ | |||
1 | # /etc/network/interfaces -- configuration file for ifup(8), ifdown(8) | ||
2 | |||
3 | # The loopback interface | ||
4 | auto lo | ||
5 | iface lo inet loopback | ||
6 | |||
7 | # Wireless interfaces | ||
8 | iface wlan0 inet dhcp | ||
9 | wireless_mode managed | ||
10 | wireless_essid any | ||
11 | wpa-driver wext | ||
12 | wpa-conf /etc/wpa_supplicant.conf | ||
13 | |||
14 | iface atml0 inet dhcp | ||
15 | |||
16 | # Wired or wireless interfaces | ||
17 | auto eth0 | ||
18 | iface eth0 inet dhcp | ||
19 | hostname `/bin/hostname` | ||
20 | iface eth1 inet dhcp | ||
21 | |||
22 | # Ethernet/RNDIS gadget (g_ether) | ||
23 | # ... or on host side, usbnet and random hwaddr | ||
24 | iface usb0 inet static | ||
25 | address 192.168.7.2 | ||
26 | netmask 255.255.255.0 | ||
27 | network 192.168.7.0 | ||
28 | gateway 192.168.7.1 | ||
29 | |||
30 | # Bluetooth networking | ||
31 | iface bnep0 inet dhcp | ||
32 | |||
diff --git a/recipes/init-ifupdown/init-ifupdown/nitrogen6x/interfaces b/recipes/init-ifupdown/init-ifupdown/nitrogen6x/interfaces deleted file mode 100644 index 93ba671..0000000 --- a/recipes/init-ifupdown/init-ifupdown/nitrogen6x/interfaces +++ /dev/null | |||
@@ -1,31 +0,0 @@ | |||
1 | # /etc/network/interfaces -- configuration file for ifup(8), ifdown(8) | ||
2 | |||
3 | # The loopback interface | ||
4 | auto lo | ||
5 | iface lo inet loopback | ||
6 | |||
7 | # Wireless interfaces | ||
8 | iface wlan0 inet dhcp | ||
9 | wireless_mode managed | ||
10 | wireless_essid any | ||
11 | wpa-driver nl80211 | ||
12 | wpa-conf /etc/wpa_supplicant.conf | ||
13 | |||
14 | iface atml0 inet dhcp | ||
15 | |||
16 | # Wired or wireless interfaces | ||
17 | auto eth0 | ||
18 | iface eth0 inet dhcp | ||
19 | hostname `/bin/hostname` | ||
20 | |||
21 | # Ethernet/RNDIS gadget (g_ether) | ||
22 | # ... or on host side, usbnet and random hwaddr | ||
23 | iface usb0 inet static | ||
24 | address 192.168.7.2 | ||
25 | netmask 255.255.255.0 | ||
26 | network 192.168.7.0 | ||
27 | gateway 192.168.7.1 | ||
28 | |||
29 | # Bluetooth networking | ||
30 | iface bnep0 inet dhcp | ||
31 | |||
diff --git a/recipes/python/nativesdk-prebuild-python.bb b/recipes/python/nativesdk-prebuild-python.bb deleted file mode 100644 index e8edb9e..0000000 --- a/recipes/python/nativesdk-prebuild-python.bb +++ /dev/null | |||
@@ -1,60 +0,0 @@ | |||
1 | ############################################################################ | ||
2 | ## | ||
3 | ## Copyright (C) 2016 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 | LICENSE = "PSFv2" | ||
31 | |||
32 | LIC_FILES_CHKSUM = "file://${COREBASE}/meta/files/common-licenses/Python-2.0;md5=a5c8025e305fb49e6d405769358851f6" | ||
33 | |||
34 | inherit bin_package nativesdk | ||
35 | |||
36 | COMPATIBLE_HOST = ".*-mingw.*" | ||
37 | |||
38 | SRC_URI[md5sum] = "6d37712f01fa836b1303141a6d4cabda" | ||
39 | SRC_URI[sha256sum] = "3835868c171dddb8cb68ed5578b6d4d639387a038e999a5b008f393b704d6ad7" | ||
40 | SRC_URI = "http://download.qt.io/development_releases/prebuilt/gdb/build-prerequisites/python.zip" | ||
41 | |||
42 | S = "${WORKDIR}" | ||
43 | |||
44 | do_install() { | ||
45 | install -d ${D}${bindir} | ||
46 | install ${WORKDIR}/python/python27.dll ${D}${bindir} | ||
47 | install -d ${D}${includedir} | ||
48 | install ${WORKDIR}/python/include/* ${D}${includedir} | ||
49 | install -d ${D}${libdir} | ||
50 | install ${WORKDIR}/python/libs/* ${D}${libdir} | ||
51 | install -d ${D}${libdir}/python2.7 | ||
52 | cp -r ${WORKDIR}/python/lib/* ${D}${libdir}/python2.7 | ||
53 | } | ||
54 | |||
55 | sysroot_stage_dirs_append() { | ||
56 | sysroot_stage_dir $from${bindir} $to${bindir} | ||
57 | } | ||
58 | |||
59 | # requires /usr/local/bin/python, but no providers found | ||
60 | INSANE_SKIP_${PN} += "file-rdeps" | ||
diff --git a/scripts/manifest.xml b/scripts/manifest.xml index 27bc0f6..54185ee 100644 --- a/scripts/manifest.xml +++ b/scripts/manifest.xml | |||
@@ -13,52 +13,54 @@ | |||
13 | <remote fetch="git://github.com/renesas-rcar" name="renesas"/> | 13 | <remote fetch="git://github.com/renesas-rcar" name="renesas"/> |
14 | <remote fetch="git://git.linaro.org/openembedded" name="linaro"/> | 14 | <remote fetch="git://git.linaro.org/openembedded" name="linaro"/> |
15 | <remote fetch="git://git.toradex.com" name="toradex"/> | 15 | <remote fetch="git://git.toradex.com" name="toradex"/> |
16 | <remote fetch="git://github.com/boundarydevices" name="boundary"/> | ||
17 | <remote fetch="git://github.com/toradex" name="toradex-github"/> | ||
16 | 18 | ||
17 | <project name="poky" | 19 | <project name="poky" |
18 | remote="yocto" | 20 | remote="yocto" |
19 | revision="0e730770a9529f2a0b3219efcc1de7e8842105e8" | 21 | revision="b9ad197bbc88cad4ef8d2245a2d262b8d8dd757e" |
20 | path="sources/poky"/> | 22 | path="sources/poky"/> |
21 | <project name="meta-openembedded" | 23 | <project name="meta-openembedded" |
22 | remote="oe-mirror" | 24 | remote="oe-mirror" |
23 | revision="b40116cf457b88a2db14b86fda9627fb34d56ae6" | 25 | revision="b2ce52334cf88e07f703cf25ced92302edd5b0e9" |
24 | path="sources/meta-openembedded"/> | 26 | path="sources/meta-openembedded"/> |
25 | <project name="meta-qt5" | 27 | <project name="meta-qt5" |
26 | remote="qtyocto" | 28 | remote="qtyocto" |
27 | revision="5d375076a9c2b2e39f99012d3519a1cb2ff5811d" | 29 | revision="2987d74f3b610d36ddd743f840c15e2ccb64aaa3" |
28 | path="sources/meta-qt5"/> | 30 | path="sources/meta-qt5"/> |
29 | <project name="meta-mingw" | 31 | <project name="meta-mingw" |
30 | remote="qtyocto" | 32 | remote="qtyocto" |
31 | path="sources/meta-mingw" | 33 | revision="27ccecd47b5e745d4c6a11708dd42a90cc235fb3" |
32 | revision="1c2e155111dce94423cc227ea69f7f50f316c78e"/> | 34 | path="sources/meta-mingw"/> |
33 | 35 | ||
34 | <project name="meta-freescale" | 36 | <project name="meta-freescale" |
35 | remote="freescale" | 37 | remote="freescale" |
36 | revision="05681fdf8298bb441c15135eae424c7601b07e98" | 38 | revision="06178400afbd641a6709473fd21d893dcd3cfbfa" |
37 | path="sources/meta-freescale" | 39 | path="sources/meta-freescale" |
38 | groups="notdefault,external,fsl,toradex,ti,smx6,renesas-gen3"/> | 40 | groups="notdefault,external,fsl,toradex,ti,smx6,renesas-gen3,boundary,fsl-imx8"/> |
39 | <project name="meta-freescale-3rdparty" | 41 | <project name="meta-freescale-3rdparty" |
40 | remote="freescale" | 42 | remote="freescale" |
41 | revision="1879485e63ce369292c89b5902ff6df13509090b" | 43 | revision="9613dbc02ca970122a01c935bc9e5789ced73a9d" |
42 | path="sources/meta-freescale-3rdparty" | 44 | path="sources/meta-freescale-3rdparty" |
43 | groups="notdefault,external,fsl,toradex,smx6"/> | 45 | groups="notdefault,external,fsl,toradex,smx6,boundary,fsl-imx8"/> |
44 | <project name="meta-ti" | 46 | <project name="meta-ti" |
45 | remote="yocto" | 47 | remote="yocto" |
46 | revision="0862a33b8d642e5fad031a78f90410d497453415" | 48 | revision="aca8f5d6ff8a529e00bdeae5b401c791ed6ecb2b" |
47 | path="sources/meta-ti" | 49 | path="sources/meta-ti" |
48 | groups="notdefault,external,ti"/> | 50 | groups="notdefault,external,ti"/> |
49 | <project name="meta-raspberrypi" | 51 | <project name="meta-raspberrypi" |
50 | remote="yocto" | 52 | remote="yocto" |
51 | revision="380bf2ff445c2049bdea15f3bb36e8cb36540345" | 53 | revision="acfb857227f1216cd64767952f0c25d633df10b8" |
52 | path="sources/meta-raspberrypi" | 54 | path="sources/meta-raspberrypi" |
53 | groups="notdefault,external,rpi"/> | 55 | groups="notdefault,external,rpi"/> |
54 | <project name="meta-intel" | 56 | <project name="meta-intel" |
55 | remote="intel" | 57 | remote="intel" |
56 | revision="6add41510412ca196efb3e4f949d403a8b6f35d7" | 58 | revision="7e8f98aa326f16edd679a95f7bb2daf4256479f3" |
57 | path="sources/meta-intel" | 59 | path="sources/meta-intel" |
58 | groups="notdefault,external,intel"/> | 60 | groups="notdefault,external,intel"/> |
59 | <project name="meta-tegra" | 61 | <project name="meta-tegra" |
60 | remote="madisongh" | 62 | remote="madisongh" |
61 | revision="fba09b70a8ac36248e5fcea611e3bb661bb089fc" | 63 | revision="4aea5e3785dc400e31981467f475b54e652dbd67" |
62 | path="sources/meta-tegra" | 64 | path="sources/meta-tegra" |
63 | groups="notdefault,external,jetson"/> | 65 | groups="notdefault,external,jetson"/> |
64 | <project name="meta-renesas" | 66 | <project name="meta-renesas" |
@@ -68,7 +70,7 @@ | |||
68 | groups="notdefault,external,renesas-gen3"/> | 70 | groups="notdefault,external,renesas-gen3"/> |
69 | <project name="meta-linaro" | 71 | <project name="meta-linaro" |
70 | remote="linaro" | 72 | remote="linaro" |
71 | revision="c44bd0ebc8ca2e6201996ef7cba8b71421d3aff7" | 73 | revision="74dacb34c13d1c85fe4627a890b9c04940f9ffeb" |
72 | path="sources/meta-linaro" | 74 | path="sources/meta-linaro" |
73 | groups="notdefault,external,renesas-gen3"/> | 75 | groups="notdefault,external,renesas-gen3"/> |
74 | <project name="meta-toradex-bsp-common" | 76 | <project name="meta-toradex-bsp-common" |
@@ -81,6 +83,16 @@ | |||
81 | revision="45c33b79a734d016dddb997c1895b53202286f23" | 83 | revision="45c33b79a734d016dddb997c1895b53202286f23" |
82 | path="sources/meta-toradex-nxp" | 84 | path="sources/meta-toradex-nxp" |
83 | groups="notdefault,external,toradex"/> | 85 | groups="notdefault,external,toradex"/> |
86 | <project name="meta-boundary" | ||
87 | remote="boundary" | ||
88 | revision="42b00061076b2a6e15c1eeed7da6fc14a0dae9d8" | ||
89 | path="sources/meta-boundary" | ||
90 | groups="notdefault,external,boundary"/> | ||
91 | <project name="meta-fsl-bsp-release" | ||
92 | remote="toradex-github" | ||
93 | revision="d2b0d14c82da830584bc7f43ba1b83097c890454" | ||
94 | path="sources/meta-fsl-bsp-release" | ||
95 | groups="notdefault,external,fsl-imx8"/> | ||
84 | 96 | ||
85 | <project name="nvidia-layer" | 97 | <project name="nvidia-layer" |
86 | remote="playground" | 98 | remote="playground" |
@@ -103,4 +115,3 @@ | |||
103 | path="sources/meta-smx6" | 115 | path="sources/meta-smx6" |
104 | groups="notdefault,internal"/> | 116 | groups="notdefault,internal"/> |
105 | </manifest> | 117 | </manifest> |
106 | |||
diff --git a/scripts/setup-environment.sh b/scripts/setup-environment.sh index fbe8672..3045e3c 100755 --- a/scripts/setup-environment.sh +++ b/scripts/setup-environment.sh | |||
@@ -56,10 +56,16 @@ BUILDDIRECTORY=${BUILDDIRECTORY:-build-${MACHINE}} | |||
56 | 56 | ||
57 | if [ ! -f ${PWD}/${BUILDDIRECTORY}/conf/bblayers.conf ]; then | 57 | if [ ! -f ${PWD}/${BUILDDIRECTORY}/conf/bblayers.conf ]; then |
58 | case ${MACHINE} in | 58 | case ${MACHINE} in |
59 | apalis-imx8|imx8qmlpddr4arm2) | ||
60 | LAYERSCONF="bblayers.conf.fsl-imx8.sample" | ||
61 | ;; | ||
59 | apalis-imx6|colibri-imx6|colibri-vf|colibri-imx7) | 62 | apalis-imx6|colibri-imx6|colibri-vf|colibri-imx7) |
60 | LAYERSCONF="bblayers.conf.toradex.sample" | 63 | LAYERSCONF="bblayers.conf.toradex.sample" |
61 | ;; | 64 | ;; |
62 | imx6qsabresd|imx6dlsabresd|nitrogen6x|imx7dsabresd|imx7s-warp) | 65 | nitrogen6x|nitrogen7) |
66 | LAYERSCONF="bblayers.conf.boundary.sample" | ||
67 | ;; | ||
68 | imx6qsabresd|imx6dlsabresd|imx7dsabresd|imx7s-warp) | ||
63 | LAYERSCONF="bblayers.conf.fsl.sample" | 69 | LAYERSCONF="bblayers.conf.fsl.sample" |
64 | ;; | 70 | ;; |
65 | smarc-samx6i) | 71 | smarc-samx6i) |
@@ -83,7 +89,7 @@ if [ ! -f ${PWD}/${BUILDDIRECTORY}/conf/bblayers.conf ]; then | |||
83 | emulator) | 89 | emulator) |
84 | LAYERSCONF="bblayers.conf.emulator.sample" | 90 | LAYERSCONF="bblayers.conf.emulator.sample" |
85 | ;; | 91 | ;; |
86 | jetson-tx1|jetson-tk1) | 92 | jetson-tx1|jetson-tx2|jetson-tk1) |
87 | LAYERSCONF="bblayers.conf.jetson.sample" | 93 | LAYERSCONF="bblayers.conf.jetson.sample" |
88 | ;; | 94 | ;; |
89 | *) | 95 | *) |
@@ -93,18 +99,14 @@ if [ ! -f ${PWD}/${BUILDDIRECTORY}/conf/bblayers.conf ]; then | |||
93 | esac | 99 | esac |
94 | 100 | ||
95 | mkdir -p ${PWD}/${BUILDDIRECTORY}/conf | 101 | mkdir -p ${PWD}/${BUILDDIRECTORY}/conf |
96 | cp ${PWD}/sources/meta-boot2qt/conf/${LAYERSCONF} ${PWD}/${BUILDDIRECTORY}/conf/bblayers.conf | 102 | cp ${PWD}/sources/meta-boot2qt/meta-boot2qt-distro/conf/${LAYERSCONF} ${PWD}/${BUILDDIRECTORY}/conf/bblayers.conf |
97 | |||
98 | if [ ! -d ${PWD}/sources/meta-qt5 ]; then | ||
99 | sed -i -e '/meta-qt5/d' ${PWD}/${BUILDDIRECTORY}/conf/bblayers.conf | ||
100 | fi | ||
101 | 103 | ||
102 | if [ ! -d ${PWD}/sources/meta-boot2qt/.git ]; then | 104 | if [ ! -d ${PWD}/sources/meta-boot2qt/.git ]; then |
103 | QT_SDK_PATH=$(readlink -f ${PWD}/sources/meta-boot2qt/../../../../) | 105 | QT_SDK_PATH=$(readlink -f ${PWD}/sources/meta-boot2qt/../../../../) |
104 | fi | 106 | fi |
105 | fi | 107 | fi |
106 | 108 | ||
107 | export TEMPLATECONF="${PWD}/sources/meta-boot2qt/conf" | 109 | export TEMPLATECONF="${PWD}/sources/meta-boot2qt/meta-boot2qt-distro/conf" |
108 | . sources/poky/oe-init-build-env ${BUILDDIRECTORY} | 110 | . sources/poky/oe-init-build-env ${BUILDDIRECTORY} |
109 | 111 | ||
110 | # use sources from Qt SDK if that is available | 112 | # use sources from Qt SDK if that is available |
diff --git a/scripts/update-qt5-modules.sh b/scripts/update-qt5-modules.sh index e6d945f..4ae42e8 100755 --- a/scripts/update-qt5-modules.sh +++ b/scripts/update-qt5-modules.sh | |||
@@ -53,9 +53,8 @@ for S in $SHA1S; do | |||
53 | elif [ "${PROJECT}" = "qtlocation/src/3rdparty/mapbox-gl-native" ]; then | 53 | elif [ "${PROJECT}" = "qtlocation/src/3rdparty/mapbox-gl-native" ]; then |
54 | sed -i -e "/^SRCREV_qtlocation-mapboxgl/s/\".*\"/\"${SHA1}\"/" qtlocation_git.bb* | 54 | sed -i -e "/^SRCREV_qtlocation-mapboxgl/s/\".*\"/\"${SHA1}\"/" qtlocation_git.bb* |
55 | echo "qtlocation (mapboxgl) -> ${SHA1}" | 55 | echo "qtlocation (mapboxgl) -> ${SHA1}" |
56 | elif [ "${PROJECT}" = "tqtc-qmlcompiler" ] && [ -e "qtquickcompiler_git.bb" ]; then | 56 | elif [ "${PROJECT}" = "qtenginio" ] || [ "${PROJECT}" = "qtquick1" ] || [ "${PROJECT}" = "qtsystems" ]; then |
57 | sed -i -e "/^SRCREV/s/\".*\"/\"${SHA1}\"/" qtquickcompiler_git.bb | 57 | echo "${PROJECT} -> ignored" |
58 | echo "qtquickcompiler -> ${SHA1}" | ||
59 | elif [ "$(echo *${PROJECT}*_git.bb*)" != "*${PROJECT}*_git.bb*" ]; then | 58 | elif [ "$(echo *${PROJECT}*_git.bb*)" != "*${PROJECT}*_git.bb*" ]; then |
60 | sed -i -e "/^SRCREV/s/\".*\"/\"${SHA1}\"/" *${PROJECT}*_git.bb* | 59 | sed -i -e "/^SRCREV/s/\".*\"/\"${SHA1}\"/" *${PROJECT}*_git.bb* |
61 | echo "${PROJECT} -> ${SHA1}" | 60 | echo "${PROJECT} -> ${SHA1}" |