summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rwxr-xr-xb2qt-init-build-env16
-rw-r--r--classes/consistent_timestamps.bbclass (renamed from recipes/libsoup-2.4/libsoup-2.4_2.46.0.bbappend)10
-rw-r--r--classes/internal-build.bbclass1
-rw-r--r--classes/remove-libtool.bbclass11
-rw-r--r--conf/bblayers.conf.bbb.sample2
-rw-r--r--conf/bblayers.conf.emulator.sample2
-rw-r--r--conf/bblayers.conf.fsl.sample2
-rw-r--r--conf/bblayers.conf.intel.sample (renamed from conf/bblayers.conf.nuc.sample)5
-rw-r--r--conf/bblayers.conf.nvidia-logan.sample4
-rw-r--r--conf/bblayers.conf.nvidia-tegra.sample49
-rw-r--r--conf/bblayers.conf.rpi.sample2
-rw-r--r--conf/bblayers.conf.sample2
-rw-r--r--conf/bblayers.conf.smx6.sample2
-rw-r--r--conf/bblayers.conf.ti.sample2
-rw-r--r--conf/bblayers.conf.tibidabo.sample1
-rw-r--r--conf/bblayers.conf.toradex.sample2
-rw-r--r--conf/distro/b2qt.conf6
-rw-r--r--conf/distro/include/beaglebone.conf2
-rw-r--r--conf/distro/include/intel-corei7-64.conf (renamed from conf/distro/include/nuc.conf)0
-rw-r--r--conf/distro/include/raspberrypi.conf26
-rw-r--r--conf/distro/include/raspberrypi.inc (renamed from conf/distro/include/imx53qsb.conf)34
-rw-r--r--conf/distro/include/raspberrypi2.conf28
-rw-r--r--conf/distro/include/raspberrypi3.conf (renamed from recipes/wayland/weston_1.%.bbappend)10
-rw-r--r--conf/distro/include/tegra-t18x.conf67
-rw-r--r--conf/distro/include/toradex.inc2
-rw-r--r--meta-architech-extras/recipes/gstreamer/gstreamer1.0-plugins-imx_0.%.bbappend (renamed from meta-architech-extras/recipes/gstreamer/gstreamer1.0-plugins-imx_0.11.1.bbappend)0
-rw-r--r--meta-beagleboard-extras/recipes/linux/linux-mainline/0001-ARM-8158-1-LLVMLinux-use-static-inline-in-ARM-ftrace.patch52
-rw-r--r--meta-beagleboard-extras/recipes/linux/linux-mainline/0001-Change-extern-inline-to-static-inline.patch133
-rw-r--r--meta-beagleboard-extras/recipes/linux/linux-mainline/0001-kernel-add-support-for-gcc-5.patch99
-rw-r--r--meta-beagleboard-extras/recipes/linux/linux-mainline_3.8.bbappend4
-rw-r--r--meta-fsl-extras/recipes/amd-gpu-bin-mx51/amd-gpu-bin-mx51/0001-fix-glTexImage2D-API.patch26
-rw-r--r--meta-intel-extras/classes/image_dd_efi.bbclass (renamed from meta-nuc-extras/classes/image_dd_efi.bbclass)0
-rw-r--r--meta-intel-extras/conf/layer.conf (renamed from meta-nuc-extras/conf/layer.conf)6
-rw-r--r--meta-intel-extras/recipes/grub/grub-efi/grub.cfg (renamed from meta-nuc-extras/recipes/grub/grub-efi/grub.cfg)0
-rw-r--r--meta-intel-extras/recipes/grub/grub-efi_2.00.bbappend (renamed from meta-nuc-extras/recipes/grub/grub-efi_2.00.bbappend)0
-rw-r--r--meta-intel-extras/recipes/linux/linux-yocto/wlan-realtek.cfg (renamed from meta-nuc-extras/recipes/linux/linux-yocto/wlan-realtek.cfg)0
-rw-r--r--meta-intel-extras/recipes/linux/linux-yocto_3.%.bbappend (renamed from meta-nuc-extras/recipes/linux/linux-yocto_3.%.bbappend)0
-rw-r--r--meta-intel-extras/recipes/recipes-qt/qtbase_git.bbappend (renamed from meta-nuc-extras/recipes/recipes-qt/qtbase_git.bbappend)0
-rw-r--r--meta-nvidia-extras/conf/layer.conf (renamed from meta-nvidia-logan-extras/conf/layer.conf)6
-rw-r--r--meta-nvidia-extras/recipes/connman-conf/connman-conf.bbappend (renamed from meta-nvidia-logan-extras/recipes/connman-conf/connman-conf.bbappend)0
-rw-r--r--meta-nvidia-extras/recipes/connman-conf/connman-conf/nvidia-logan/main.conf (renamed from meta-nvidia-logan-extras/recipes/connman-conf/connman-conf/nvidia-logan/main.conf)0
-rw-r--r--meta-nvidia-extras/recipes/linux/linux-nvidia.bbappend28
-rw-r--r--meta-nvidia-extras/recipes/packagegroups/packagegroup-b2qt-embedded-toolchain-target.bbappend4
-rw-r--r--meta-nvidia-extras/recipes/qt5/qtbase_git.bbappend (renamed from meta-nvidia-logan-extras/recipes/qt5/qtbase_git.bbappend)4
-rw-r--r--meta-nvidia-extras/recipes/qt5/qtwebengine_git.bbappend (renamed from meta-nvidia-logan-extras/recipes/qt5/qtwebengine_git.bbappend)2
-rw-r--r--meta-nvidia-extras/recipes/systemd/systemd/tegra-t18x/0001-Disable-LTO-in-LDFLAGS-and-CFLAGS.patch18
-rw-r--r--meta-nvidia-extras/recipes/systemd/systemd_%.bbappend1
-rw-r--r--meta-nvidia-extras/recipes/tegra-drivers/tegra-drivers_%.bbappend12
-rw-r--r--meta-nvidia-extras/recipes/wayland-nv/wayland-nv.bbappend9
-rw-r--r--meta-smx6-extras/recipes/linux/linux-smx6/0001-ARM-8158-1-LLVMLinux-use-static-inline-in-ARM-ftrace.patch52
-rw-r--r--meta-smx6-extras/recipes/linux/linux-smx6/0001-ARM-LLVMLinux-Change-extern-inline-to-static-inline-.patch59
-rw-r--r--meta-smx6-extras/recipes/linux/linux-smx6_3.14.28.bbappend6
-rw-r--r--meta-ti-extras/recipes/linux/linux-ti-staging_3.14.bbappend (renamed from meta-ti-extras/recipes/linux/linux-ti-staging_3.12.bbappend)0
-rw-r--r--recipes-qt/automotive/neptune-ui/neptune.service2
-rw-r--r--recipes-qt/automotive/neptune-ui_git.bb3
-rw-r--r--recipes-qt/b2qt-addons/democompositor_git.bb1
-rw-r--r--recipes-qt/images/b2qt-automotive-qt5-image.bb1
-rw-r--r--recipes-qt/images/b2qt-embedded-qt5-image.bb1
-rw-r--r--recipes-qt/packagegroups/packagegroup-b2qt-qt5-modules.bb1
-rw-r--r--recipes-qt/qt5-addons/qtdeclarative-render2d_git.bb1
-rw-r--r--recipes-qt/qt5/nativesdk-qtbase_git.bbappend2
-rw-r--r--recipes-qt/qt5/qt3d_git.bbappend2
-rw-r--r--recipes-qt/qt5/qtbase-native_git.bbappend2
-rw-r--r--recipes-qt/qt5/qtbase/intel-corei7-64/oe-device-extra.pri (renamed from recipes-qt/qt5/qtbase/nuc/oe-device-extra.pri)0
-rw-r--r--recipes-qt/qt5/qtbase/tegra-t18x/oe-device-extra.pri11
-rw-r--r--recipes-qt/qt5/qtbase_git.bbappend2
-rw-r--r--recipes-qt/qt5/qtcanvas3d_git.bbappend2
-rw-r--r--recipes-qt/qt5/qtcharts_git.bb (renamed from recipes-qt/qt5-addons/qtcharts_git.bb)6
-rw-r--r--recipes-qt/qt5/qtconnectivity_git.bbappend3
-rw-r--r--recipes-qt/qt5/qtdatavis3d_git.bb (renamed from recipes-qt/qt5-addons/qtdatavis3d_git.bb)6
-rw-r--r--recipes-qt/qt5/qtdeclarative_git.bbappend2
-rw-r--r--recipes-qt/qt5/qtgraphicaleffects_git.bbappend2
-rw-r--r--recipes-qt/qt5/qtimageformats_git.bbappend2
-rw-r--r--recipes-qt/qt5/qtlocation_git.bbappend2
-rw-r--r--recipes-qt/qt5/qtmultimedia_git.bbappend2
-rw-r--r--recipes-qt/qt5/qtquickcontrols2_git.bb2
-rw-r--r--recipes-qt/qt5/qtquickcontrols_git.bbappend2
-rw-r--r--recipes-qt/qt5/qtsensors_git.bbappend2
-rw-r--r--recipes-qt/qt5/qtserialbus_git.bb2
-rw-r--r--recipes-qt/qt5/qtserialport_git.bbappend2
-rw-r--r--recipes-qt/qt5/qtsvg_git.bbappend2
-rw-r--r--recipes-qt/qt5/qttools_git.bbappend2
-rw-r--r--recipes-qt/qt5/qttranslations_git.bbappend2
-rw-r--r--recipes-qt/qt5/qtvirtualkeyboard_git.bb (renamed from recipes-qt/qt5-addons/qtvirtualkeyboard_git.bb)6
-rw-r--r--recipes-qt/qt5/qtwayland-native_git.bbappend2
-rw-r--r--recipes-qt/qt5/qtwayland_5.7-wip.bb29
-rw-r--r--recipes-qt/qt5/qtwayland_git.bbappend2
-rw-r--r--recipes-qt/qt5/qtwebchannel_git.bbappend2
-rw-r--r--recipes-qt/qt5/qtwebengine_git.bbappend4
-rw-r--r--recipes-qt/qt5/qtwebsockets_git.bbappend2
-rw-r--r--recipes-qt/qt5/qtxmlpatterns_git.bbappend2
-rw-r--r--recipes/adbd/files/intel-corei7-64/defaults (renamed from recipes/adbd/files/nuc/defaults)0
-rw-r--r--recipes/gdb/gdb-cross-canadian_7.%.bbappend (renamed from recipes/gdb/gdb-cross-canadian_7.8.1.bbappend)0
-rw-r--r--recipes/gypsy/gypsy_%.bbappend (renamed from recipes-qt/qt5/qtwayland-native_5.7-wip.bb)10
-rw-r--r--recipes/linux-firmware/linux-firmware_git.bbappend (renamed from meta-fsl-extras/recipes/amd-gpu-bin-mx51/amd-gpu-bin-mx51_11.09.01.bbappend)5
-rw-r--r--recipes/linux/linux-yocto_4.%.bbappend (renamed from recipes/linux/linux-yocto_3.%.bbappend)0
-rw-r--r--recipes/packagegroup/packagegroup-b2qt-embedded-toolchain-target.bb3
-rw-r--r--recipes/wayland/wayland/0001-Use-native-wayland-scanner-when-building-nativesdk-w.patch25
-rw-r--r--recipes/wayland/wayland_1.%.bbappend31
-rw-r--r--recipes/wayland/weston/0001-Adapt-changes-made-in-libinput-src-evdev.c-for-touch.patch65
-rw-r--r--scripts/manifest.xml20
-rw-r--r--scripts/manifest_jethro.xml (renamed from scripts/manifest_fido.xml)18
-rwxr-xr-xscripts/setup-environment.sh12
-rwxr-xr-xscripts/upload.sh4
104 files changed, 767 insertions, 356 deletions
diff --git a/b2qt-init-build-env b/b2qt-init-build-env
index cd5952f..b395e5d 100755
--- a/b2qt-init-build-env
+++ b/b2qt-init-build-env
@@ -101,7 +101,7 @@ get_groups() {
101 apalis-imx6|colibri-imx6|colibri-vf) 101 apalis-imx6|colibri-imx6|colibri-vf)
102 PROJECT_GROUPS="toradex" 102 PROJECT_GROUPS="toradex"
103 ;; 103 ;;
104 imx53qsb|imx6qsabresd|imx6dlsabresd|nitrogen6x) 104 imx6qsabresd|imx6dlsabresd|nitrogen6x)
105 PROJECT_GROUPS="fsl" 105 PROJECT_GROUPS="fsl"
106 ;; 106 ;;
107 smarc-samx6i) 107 smarc-samx6i)
@@ -116,15 +116,18 @@ get_groups() {
116 beaglebone) 116 beaglebone)
117 PROJECT_GROUPS="bbb" 117 PROJECT_GROUPS="bbb"
118 ;; 118 ;;
119 raspberrypi|raspberrypi2) 119 raspberrypi|raspberrypi2|raspberrypi3)
120 PROJECT_GROUPS="rpi" 120 PROJECT_GROUPS="rpi"
121 ;; 121 ;;
122 nuc) 122 intel-corei7-64)
123 PROJECT_GROUPS="nuc" 123 PROJECT_GROUPS="intel"
124 ;; 124 ;;
125 nvidia-logan) 125 nvidia-logan)
126 PROJECT_GROUPS="nvidia-logan" 126 PROJECT_GROUPS="nvidia-logan"
127 ;; 127 ;;
128 tegra-x1|tegra-t18x)
129 PROJECT_GROUPS="nvidia-tegra"
130 ;;
128 emulator) 131 emulator)
129 PROJECT_GROUPS="emulator" 132 PROJECT_GROUPS="emulator"
130 ;; 133 ;;
@@ -182,8 +185,9 @@ init() {
182 ln -s $(readlink -f ${DIR}/../meta-qt5) sources/meta-qt5 185 ln -s $(readlink -f ${DIR}/../meta-qt5) sources/meta-qt5
183 fi 186 fi
184 187
185 cp ${DIR}/scripts/setup-environment.sh . 188 if [ ! -e "setup-environment.sh" ]; then
186 189 ln -s ${DIR}/scripts/setup-environment.sh setup-environment.sh
190 fi
187} 191}
188 192
189get_repo 193get_repo
diff --git a/recipes/libsoup-2.4/libsoup-2.4_2.46.0.bbappend b/classes/consistent_timestamps.bbclass
index fec4f94..e82f77c 100644
--- a/recipes/libsoup-2.4/libsoup-2.4_2.46.0.bbappend
+++ b/classes/consistent_timestamps.bbclass
@@ -19,9 +19,9 @@
19## 19##
20############################################################################## 20##############################################################################
21 21
22# Remove this recipe when openembedded-core/meta/recipes-support/libsoup/ 22update_file_timestaps() {
23# will be updated to 2.50.0 version or above. 23 # Update file timestamp to 0 seconds since Epoch time.
24PV = "2.50.0" 24 TZ=UTC find ${IMAGE_ROOTFS} -exec touch -h -m -t '197001010000' {} \;
25}
25 26
26SRC_URI[md5sum] = "9a84d66e1b7ccd3bd340574b11eccc15" 27ROOTFS_POSTINSTALL_COMMAND += "update_file_timestaps; "
27SRC_URI[sha256sum] = "1e01365ac4af3817187ea847f9d3588c27eee01fc519a5a7cb212bb78b0f667b"
diff --git a/classes/internal-build.bbclass b/classes/internal-build.bbclass
index 2a975f6..0fb28e5 100644
--- a/classes/internal-build.bbclass
+++ b/classes/internal-build.bbclass
@@ -38,7 +38,6 @@ python enable_internal_build () {
38 hg://.*/.* http://yocto-cache.ci.local/sources/ \n \ 38 hg://.*/.* http://yocto-cache.ci.local/sources/ \n \
39 osc://.*/.* http://yocto-cache.ci.local/sources/ \n \ 39 osc://.*/.* http://yocto-cache.ci.local/sources/ \n \
40 p4://.*/.* http://yocto-cache.ci.local/sources/ \n \ 40 p4://.*/.* http://yocto-cache.ci.local/sources/ \n \
41 svk://.*/.* http://yocto-cache.ci.local/sources/ \n \
42 svn://.*/.* http://yocto-cache.ci.local/sources/ \n \ 41 svn://.*/.* http://yocto-cache.ci.local/sources/ \n \
43 ") 42 ")
44} 43}
diff --git a/classes/remove-libtool.bbclass b/classes/remove-libtool.bbclass
new file mode 100644
index 0000000..0d7bd21
--- /dev/null
+++ b/classes/remove-libtool.bbclass
@@ -0,0 +1,11 @@
1# This class removes libtool .la files after do_install
2
3REMOVE_LIBTOOL_LA ?= "1"
4
5remove_libtool_la() {
6 if [ "${REMOVE_LIBTOOL_LA}" != "0" ]; then
7 find "${D}" -ignore_readdir_race -name "*.la" -delete
8 fi
9}
10
11do_install[postfuncs] += "remove_libtool_la"
diff --git a/conf/bblayers.conf.bbb.sample b/conf/bblayers.conf.bbb.sample
index 617e039..2fc1501 100644
--- a/conf/bblayers.conf.bbb.sample
+++ b/conf/bblayers.conf.bbb.sample
@@ -37,7 +37,7 @@ BBLAYERS ?= " \
37 ${BSPDIR}/sources/meta-openembedded/meta-python \ 37 ${BSPDIR}/sources/meta-openembedded/meta-python \
38 ${BSPDIR}/sources/meta-openembedded/meta-networking \ 38 ${BSPDIR}/sources/meta-openembedded/meta-networking \
39 ${BSPDIR}/sources/meta-openembedded/meta-initramfs \ 39 ${BSPDIR}/sources/meta-openembedded/meta-initramfs \
40 ${BSPDIR}/sources/meta-openembedded/meta-ruby \ 40 ${BSPDIR}/sources/meta-openembedded/meta-multimedia \
41 ${BSPDIR}/sources/meta-b2qt \ 41 ${BSPDIR}/sources/meta-b2qt \
42 ${BSPDIR}/sources/meta-b2qt/meta-ti-extras \ 42 ${BSPDIR}/sources/meta-b2qt/meta-ti-extras \
43 ${BSPDIR}/sources/meta-b2qt/meta-beagleboard-extras \ 43 ${BSPDIR}/sources/meta-b2qt/meta-beagleboard-extras \
diff --git a/conf/bblayers.conf.emulator.sample b/conf/bblayers.conf.emulator.sample
index 4703b10..83761b3 100644
--- a/conf/bblayers.conf.emulator.sample
+++ b/conf/bblayers.conf.emulator.sample
@@ -34,7 +34,7 @@ BBLAYERS ?= " \
34 ${BSPDIR}/sources/meta-openembedded/meta-python \ 34 ${BSPDIR}/sources/meta-openembedded/meta-python \
35 ${BSPDIR}/sources/meta-openembedded/meta-networking \ 35 ${BSPDIR}/sources/meta-openembedded/meta-networking \
36 ${BSPDIR}/sources/meta-openembedded/meta-initramfs \ 36 ${BSPDIR}/sources/meta-openembedded/meta-initramfs \
37 ${BSPDIR}/sources/meta-openembedded/meta-ruby \ 37 ${BSPDIR}/sources/meta-openembedded/meta-multimedia \
38 ${BSPDIR}/sources/meta-b2qt \ 38 ${BSPDIR}/sources/meta-b2qt \
39 ${BSPDIR}/sources/meta-mingw \ 39 ${BSPDIR}/sources/meta-mingw \
40 ${BSPDIR}/sources/meta-qt5 \ 40 ${BSPDIR}/sources/meta-qt5 \
diff --git a/conf/bblayers.conf.fsl.sample b/conf/bblayers.conf.fsl.sample
index b05310d..5ae7b1c 100644
--- a/conf/bblayers.conf.fsl.sample
+++ b/conf/bblayers.conf.fsl.sample
@@ -36,7 +36,7 @@ BBLAYERS ?= " \
36 ${BSPDIR}/sources/meta-openembedded/meta-python \ 36 ${BSPDIR}/sources/meta-openembedded/meta-python \
37 ${BSPDIR}/sources/meta-openembedded/meta-networking \ 37 ${BSPDIR}/sources/meta-openembedded/meta-networking \
38 ${BSPDIR}/sources/meta-openembedded/meta-initramfs \ 38 ${BSPDIR}/sources/meta-openembedded/meta-initramfs \
39 ${BSPDIR}/sources/meta-openembedded/meta-ruby \ 39 ${BSPDIR}/sources/meta-openembedded/meta-multimedia \
40 ${BSPDIR}/sources/meta-b2qt \ 40 ${BSPDIR}/sources/meta-b2qt \
41 ${BSPDIR}/sources/meta-b2qt/meta-fsl-extras \ 41 ${BSPDIR}/sources/meta-b2qt/meta-fsl-extras \
42 ${BSPDIR}/sources/meta-mingw \ 42 ${BSPDIR}/sources/meta-mingw \
diff --git a/conf/bblayers.conf.nuc.sample b/conf/bblayers.conf.intel.sample
index fe8fe20..df1f544 100644
--- a/conf/bblayers.conf.nuc.sample
+++ b/conf/bblayers.conf.intel.sample
@@ -31,14 +31,13 @@ BBLAYERS ?= " \
31 ${BSPDIR}/sources/poky/meta \ 31 ${BSPDIR}/sources/poky/meta \
32 ${BSPDIR}/sources/poky/meta-yocto \ 32 ${BSPDIR}/sources/poky/meta-yocto \
33 ${BSPDIR}/sources/meta-intel \ 33 ${BSPDIR}/sources/meta-intel \
34 ${BSPDIR}/sources/meta-intel/meta-nuc \
35 ${BSPDIR}/sources/meta-openembedded/meta-oe \ 34 ${BSPDIR}/sources/meta-openembedded/meta-oe \
36 ${BSPDIR}/sources/meta-openembedded/meta-python \ 35 ${BSPDIR}/sources/meta-openembedded/meta-python \
37 ${BSPDIR}/sources/meta-openembedded/meta-networking \ 36 ${BSPDIR}/sources/meta-openembedded/meta-networking \
38 ${BSPDIR}/sources/meta-openembedded/meta-initramfs \ 37 ${BSPDIR}/sources/meta-openembedded/meta-initramfs \
39 ${BSPDIR}/sources/meta-openembedded/meta-ruby \ 38 ${BSPDIR}/sources/meta-openembedded/meta-multimedia \
40 ${BSPDIR}/sources/meta-b2qt \ 39 ${BSPDIR}/sources/meta-b2qt \
41 ${BSPDIR}/sources/meta-b2qt/meta-nuc-extras \ 40 ${BSPDIR}/sources/meta-b2qt/meta-intel-extras \
42 ${BSPDIR}/sources/meta-mingw \ 41 ${BSPDIR}/sources/meta-mingw \
43 ${BSPDIR}/sources/meta-qt5 \ 42 ${BSPDIR}/sources/meta-qt5 \
44 " 43 "
diff --git a/conf/bblayers.conf.nvidia-logan.sample b/conf/bblayers.conf.nvidia-logan.sample
index 0c8fb99..22d16ba 100644
--- a/conf/bblayers.conf.nvidia-logan.sample
+++ b/conf/bblayers.conf.nvidia-logan.sample
@@ -35,9 +35,9 @@ BBLAYERS ?= " \
35 ${BSPDIR}/sources/meta-openembedded/meta-python \ 35 ${BSPDIR}/sources/meta-openembedded/meta-python \
36 ${BSPDIR}/sources/meta-openembedded/meta-networking \ 36 ${BSPDIR}/sources/meta-openembedded/meta-networking \
37 ${BSPDIR}/sources/meta-openembedded/meta-initramfs \ 37 ${BSPDIR}/sources/meta-openembedded/meta-initramfs \
38 ${BSPDIR}/sources/meta-openembedded/meta-ruby \ 38 ${BSPDIR}/sources/meta-openembedded/meta-multimedia \
39 ${BSPDIR}/sources/meta-b2qt \ 39 ${BSPDIR}/sources/meta-b2qt \
40 ${BSPDIR}/sources/meta-b2qt/meta-nvidia-logan-extras \ 40 ${BSPDIR}/sources/meta-b2qt/meta-nvidia-extras \
41 ${BSPDIR}/sources/meta-mingw \ 41 ${BSPDIR}/sources/meta-mingw \
42 ${BSPDIR}/sources/meta-qt5 \ 42 ${BSPDIR}/sources/meta-qt5 \
43 " 43 "
diff --git a/conf/bblayers.conf.nvidia-tegra.sample b/conf/bblayers.conf.nvidia-tegra.sample
new file mode 100644
index 0000000..f0dfbb7
--- /dev/null
+++ b/conf/bblayers.conf.nvidia-tegra.sample
@@ -0,0 +1,49 @@
1##############################################################################
2##
3## Copyright (C) 2016 The Qt Company Ltd.
4## Contact: http://www.qt.io/licensing/
5##
6## This file is part of the Boot to Qt meta layer.
7##
8## $QT_BEGIN_LICENSE:COMM$
9##
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 http://www.qt.io/terms-conditions. For further
16## information use the contact form at http://www.qt.io/contact-us.
17##
18## $QT_END_LICENSE$
19##
20##############################################################################
21
22# LAYER_CONF_VERSION is increased each time build/conf/bblayers.conf
23# changes incompatibly
24LCONF_VERSION = "6"
25
26BBPATH = "${TOPDIR}"
27BBFILES ?= ""
28BSPDIR := "${@os.path.abspath(os.path.dirname(d.getVar('FILE', True)) + '/../..')}"
29
30BBLAYERS ?= " \
31 ${BSPDIR}/sources/poky/meta \
32 ${BSPDIR}/sources/poky/meta-yocto \
33 ${BSPDIR}/sources/meta-openembedded/meta-oe \
34 ${BSPDIR}/sources/meta-openembedded/meta-python \
35 ${BSPDIR}/sources/meta-openembedded/meta-networking \
36 ${BSPDIR}/sources/meta-openembedded/meta-initramfs \
37 ${BSPDIR}/sources/meta-qt5 \
38 ${BSPDIR}/sources/meta-openembedded/meta-ruby \
39 ${BSPDIR}/sources/nvidia-layer/meta-tegra \
40 ${BSPDIR}/sources/nvidia-layer/meta-vib4 \
41 ${BSPDIR}/sources/meta-b2qt \
42 ${BSPDIR}/sources/meta-b2qt/meta-nvidia-extras \
43 ${BSPDIR}/sources/meta-mingw \
44 "
45
46BBLAYERS_NON_REMOVABLE ?= " \
47 ${BSPDIR}/sources/poky/meta \
48 ${BSPDIR}/sources/poky/meta-yocto \
49 "
diff --git a/conf/bblayers.conf.rpi.sample b/conf/bblayers.conf.rpi.sample
index 3be5ea3..5a7f571 100644
--- a/conf/bblayers.conf.rpi.sample
+++ b/conf/bblayers.conf.rpi.sample
@@ -35,7 +35,7 @@ BBLAYERS ?= " \
35 ${BSPDIR}/sources/meta-openembedded/meta-python \ 35 ${BSPDIR}/sources/meta-openembedded/meta-python \
36 ${BSPDIR}/sources/meta-openembedded/meta-networking \ 36 ${BSPDIR}/sources/meta-openembedded/meta-networking \
37 ${BSPDIR}/sources/meta-openembedded/meta-initramfs \ 37 ${BSPDIR}/sources/meta-openembedded/meta-initramfs \
38 ${BSPDIR}/sources/meta-openembedded/meta-ruby \ 38 ${BSPDIR}/sources/meta-openembedded/meta-multimedia \
39 ${BSPDIR}/sources/meta-b2qt \ 39 ${BSPDIR}/sources/meta-b2qt \
40 ${BSPDIR}/sources/meta-b2qt/meta-raspberrypi-extras \ 40 ${BSPDIR}/sources/meta-b2qt/meta-raspberrypi-extras \
41 ${BSPDIR}/sources/meta-mingw \ 41 ${BSPDIR}/sources/meta-mingw \
diff --git a/conf/bblayers.conf.sample b/conf/bblayers.conf.sample
index db9ac22..ee5876e 100644
--- a/conf/bblayers.conf.sample
+++ b/conf/bblayers.conf.sample
@@ -37,7 +37,7 @@ BBLAYERS ?= " \
37 ${BSPDIR}/sources/meta-raspberrypi \ 37 ${BSPDIR}/sources/meta-raspberrypi \
38 ${BSPDIR}/sources/meta-toradex \ 38 ${BSPDIR}/sources/meta-toradex \
39 ${BSPDIR}/sources/meta-openembedded/meta-oe \ 39 ${BSPDIR}/sources/meta-openembedded/meta-oe \
40 ${BSPDIR}/sources/meta-openembedded/meta-ruby \ 40 ${BSPDIR}/sources/meta-openembedded/meta-multimedia \
41 ${BSPDIR}/sources/meta-b2qt \ 41 ${BSPDIR}/sources/meta-b2qt \
42 ${BSPDIR}/sources/meta-b2qt/meta-ti-extras \ 42 ${BSPDIR}/sources/meta-b2qt/meta-ti-extras \
43 ${BSPDIR}/sources/meta-b2qt/meta-fsl-extras \ 43 ${BSPDIR}/sources/meta-b2qt/meta-fsl-extras \
diff --git a/conf/bblayers.conf.smx6.sample b/conf/bblayers.conf.smx6.sample
index f604394..a628f05 100644
--- a/conf/bblayers.conf.smx6.sample
+++ b/conf/bblayers.conf.smx6.sample
@@ -37,7 +37,7 @@ BBLAYERS ?= " \
37 ${BSPDIR}/sources/meta-openembedded/meta-python \ 37 ${BSPDIR}/sources/meta-openembedded/meta-python \
38 ${BSPDIR}/sources/meta-openembedded/meta-networking \ 38 ${BSPDIR}/sources/meta-openembedded/meta-networking \
39 ${BSPDIR}/sources/meta-openembedded/meta-initramfs \ 39 ${BSPDIR}/sources/meta-openembedded/meta-initramfs \
40 ${BSPDIR}/sources/meta-openembedded/meta-ruby \ 40 ${BSPDIR}/sources/meta-openembedded/meta-multimedia \
41 ${BSPDIR}/sources/meta-b2qt \ 41 ${BSPDIR}/sources/meta-b2qt \
42 ${BSPDIR}/sources/meta-b2qt/meta-fsl-extras \ 42 ${BSPDIR}/sources/meta-b2qt/meta-fsl-extras \
43 ${BSPDIR}/sources/meta-b2qt/meta-smx6-extras \ 43 ${BSPDIR}/sources/meta-b2qt/meta-smx6-extras \
diff --git a/conf/bblayers.conf.ti.sample b/conf/bblayers.conf.ti.sample
index 20addb8..ac53e69 100644
--- a/conf/bblayers.conf.ti.sample
+++ b/conf/bblayers.conf.ti.sample
@@ -36,7 +36,7 @@ BBLAYERS ?= " \
36 ${BSPDIR}/sources/meta-openembedded/meta-python \ 36 ${BSPDIR}/sources/meta-openembedded/meta-python \
37 ${BSPDIR}/sources/meta-openembedded/meta-networking \ 37 ${BSPDIR}/sources/meta-openembedded/meta-networking \
38 ${BSPDIR}/sources/meta-openembedded/meta-initramfs \ 38 ${BSPDIR}/sources/meta-openembedded/meta-initramfs \
39 ${BSPDIR}/sources/meta-openembedded/meta-ruby \ 39 ${BSPDIR}/sources/meta-openembedded/meta-multimedia \
40 ${BSPDIR}/sources/meta-b2qt \ 40 ${BSPDIR}/sources/meta-b2qt \
41 ${BSPDIR}/sources/meta-b2qt/meta-ti-extras \ 41 ${BSPDIR}/sources/meta-b2qt/meta-ti-extras \
42 ${BSPDIR}/sources/meta-mingw \ 42 ${BSPDIR}/sources/meta-mingw \
diff --git a/conf/bblayers.conf.tibidabo.sample b/conf/bblayers.conf.tibidabo.sample
index 21d53e9..63311fb 100644
--- a/conf/bblayers.conf.tibidabo.sample
+++ b/conf/bblayers.conf.tibidabo.sample
@@ -37,6 +37,7 @@ BBLAYERS ?= " \
37 ${BSPDIR}/sources/meta-openembedded/meta-python \ 37 ${BSPDIR}/sources/meta-openembedded/meta-python \
38 ${BSPDIR}/sources/meta-openembedded/meta-networking \ 38 ${BSPDIR}/sources/meta-openembedded/meta-networking \
39 ${BSPDIR}/sources/meta-openembedded/meta-initramfs \ 39 ${BSPDIR}/sources/meta-openembedded/meta-initramfs \
40 ${BSPDIR}/sources/meta-openembedded/meta-multimedia \
40 ${BSPDIR}/sources/meta-b2qt \ 41 ${BSPDIR}/sources/meta-b2qt \
41 ${BSPDIR}/sources/meta-b2qt/meta-fsl-extras \ 42 ${BSPDIR}/sources/meta-b2qt/meta-fsl-extras \
42 ${BSPDIR}/sources/meta-b2qt/meta-architech-extras \ 43 ${BSPDIR}/sources/meta-b2qt/meta-architech-extras \
diff --git a/conf/bblayers.conf.toradex.sample b/conf/bblayers.conf.toradex.sample
index 6cb549f..2a60463 100644
--- a/conf/bblayers.conf.toradex.sample
+++ b/conf/bblayers.conf.toradex.sample
@@ -37,7 +37,7 @@ BBLAYERS ?= " \
37 ${BSPDIR}/sources/meta-openembedded/meta-python \ 37 ${BSPDIR}/sources/meta-openembedded/meta-python \
38 ${BSPDIR}/sources/meta-openembedded/meta-networking \ 38 ${BSPDIR}/sources/meta-openembedded/meta-networking \
39 ${BSPDIR}/sources/meta-openembedded/meta-initramfs \ 39 ${BSPDIR}/sources/meta-openembedded/meta-initramfs \
40 ${BSPDIR}/sources/meta-openembedded/meta-ruby \ 40 ${BSPDIR}/sources/meta-openembedded/meta-multimedia \
41 ${BSPDIR}/sources/meta-b2qt \ 41 ${BSPDIR}/sources/meta-b2qt \
42 ${BSPDIR}/sources/meta-b2qt/meta-fsl-extras \ 42 ${BSPDIR}/sources/meta-b2qt/meta-fsl-extras \
43 ${BSPDIR}/sources/meta-b2qt/meta-toradex-extras \ 43 ${BSPDIR}/sources/meta-b2qt/meta-toradex-extras \
diff --git a/conf/distro/b2qt.conf b/conf/distro/b2qt.conf
index 7b56113..9c597e4 100644
--- a/conf/distro/b2qt.conf
+++ b/conf/distro/b2qt.conf
@@ -34,6 +34,7 @@ MAINTAINER = "B2Qt <B2Qt@digia.com>"
34 34
35SANITY_TESTED_DISTROS += " \ 35SANITY_TESTED_DISTROS += " \
36 Ubuntu 11.04 \n \ 36 Ubuntu 11.04 \n \
37 Ubuntu-15.10 \n \
37 LinuxMint-14 \n \ 38 LinuxMint-14 \n \
38 LinuxMint-16 \n \ 39 LinuxMint-16 \n \
39 LinuxMint-17.1 \n \ 40 LinuxMint-17.1 \n \
@@ -45,6 +46,11 @@ DISTRO_FEATURES_DEFAULT = "alsa argp bluetooth ext2 largefile usbgadget usbhost
45POKY_DEFAULT_DISTRO_FEATURES = "largefile opengl multiarch" 46POKY_DEFAULT_DISTRO_FEATURES = "largefile opengl multiarch"
46DISTRO_FEATURES_BACKFILL_CONSIDERED = "pulseaudio sysvinit" 47DISTRO_FEATURES_BACKFILL_CONSIDERED = "pulseaudio sysvinit"
47 48
49FONTCONFIG_CACHE_DIR = "${libdir}/fontconfig/cache"
50
51# backport from oe/krogoth, needed by meta-qt5
52EXTRA_CONF_PACKAGECONFIG = "${EXTRA_OECONF}"
53
48# use GStreamer 1.0, optionally change to "gstreamer010" to use GStreamer 0.10 54# use GStreamer 1.0, optionally change to "gstreamer010" to use GStreamer 0.10
49DISTRO_FEATURES += "gstreamer" 55DISTRO_FEATURES += "gstreamer"
50 56
diff --git a/conf/distro/include/beaglebone.conf b/conf/distro/include/beaglebone.conf
index 8a2c3e2..c034200 100644
--- a/conf/distro/include/beaglebone.conf
+++ b/conf/distro/include/beaglebone.conf
@@ -40,7 +40,7 @@ PREFERRED_VERSION_omap3-sgx-modules = "4.10.00.01"
40PREFERRED_PROVIDER_virtual/egl = "libgles-omap3" 40PREFERRED_PROVIDER_virtual/egl = "libgles-omap3"
41PREFERRED_PROVIDER_virtual/libgles2 = "libgles-omap3" 41PREFERRED_PROVIDER_virtual/libgles2 = "libgles-omap3"
42 42
43PREFERRED_PROVIDER_u-boot = "u-boot" 43PREFERRED_PROVIDER_u-boot = "u-boot-ti-staging"
44EXTRA_IMAGEDEPENDS_remove = "u-boot-denx" 44EXTRA_IMAGEDEPENDS_remove = "u-boot-denx"
45UBOOT_MACHINE = "am335x_boneblack_config" 45UBOOT_MACHINE = "am335x_boneblack_config"
46KERNEL_IMAGETYPE = "zImage" 46KERNEL_IMAGETYPE = "zImage"
diff --git a/conf/distro/include/nuc.conf b/conf/distro/include/intel-corei7-64.conf
index 8a41388..8a41388 100644
--- a/conf/distro/include/nuc.conf
+++ b/conf/distro/include/intel-corei7-64.conf
diff --git a/conf/distro/include/raspberrypi.conf b/conf/distro/include/raspberrypi.conf
index a9e4b20..5f80c38 100644
--- a/conf/distro/include/raspberrypi.conf
+++ b/conf/distro/include/raspberrypi.conf
@@ -19,33 +19,11 @@
19## 19##
20############################################################################## 20##############################################################################
21 21
22DEPLOY_CONF_NAME = "Raspberry Pi" 22include conf/distro/include/raspberrypi.inc
23
24IMAGE_FSTYPES += "ext3 rpi-sdimg"
25 23
26BOOTFS_CONTENT = "\ 24DEPLOY_CONF_NAME = "Raspberry Pi"
27 bcm2835-bootfiles/*: \
28 ${KERNEL_IMAGETYPE}:kernel.img \
29 "
30BOOTFS_DEPENDS = "bcm2835-bootfiles:do_deploy virtual/kernel:do_deploy"
31
32PREFERRED_PROVIDER_virtual/libgles1 = "userland"
33 25
34DISTRO_FEATURES_remove = "webengine" 26DISTRO_FEATURES_remove = "webengine"
35 27
36MACHINE_EXTRA_INSTALL = "\
37 userland \
38 "
39
40MACHINE_EXTRA_INSTALL_SDK = " \
41 userland-dev \
42 "
43
44KERNEL_MODULE_AUTOLOAD += "snd-bcm2835 bcm2835-v4l2"
45KERNEL_MODULE_PROBECONF += "bcm2835-v4l2"
46module_conf_bcm2835-v4l2 = "options bcm2835-v4l2 gst_v4l2src_is_broken=1"
47
48# additional memory for GPU 28# additional memory for GPU
49GPU_MEM = "128" 29GPU_MEM = "128"
50# video camera support
51VIDEO_CAMERA = "1"
diff --git a/conf/distro/include/imx53qsb.conf b/conf/distro/include/raspberrypi.inc
index 5fd52a0..49d152e 100644
--- a/conf/distro/include/imx53qsb.conf
+++ b/conf/distro/include/raspberrypi.inc
@@ -19,24 +19,32 @@
19## 19##
20############################################################################## 20##############################################################################
21 21
22include conf/distro/include/imx6.inc 22IMAGE_FSTYPES += "ext3 rpi-sdimg"
23
24DEPLOY_CONF_NAME = "Freescale iMX53 Quick Start Board"
25 23
26BOOTFS_CONTENT = "\ 24BOOTFS_CONTENT = "\
27 u-boot-${MACHINE}.${UBOOT_SUFFIX}:u-boot.${UBOOT_SUFFIX} \ 25 bcm2835-bootfiles/*: \
28 ${KERNEL_IMAGETYPE}:${KERNEL_IMAGETYPE} \ 26 ${KERNEL_IMAGETYPE}:kernel.img \
29 " 27 "
30BOOTFS_DEPENDS = "u-boot:do_deploy virtual/kernel:do_deploy"
31 28
32DISTRO_FEATURES_remove = "webengine" 29BOOTFS_DEPENDS = "bcm2835-bootfiles:do_deploy virtual/kernel:do_deploy"
33 30
34MACHINE_EXTRA_INSTALL = "\ 31MACHINE_EXTRA_INSTALL_SDK = " \
35 amd-gpu-bin-mx51 \ 32 userland-dev \
36 " 33 "
37 34
38MACHINE_EXTRA_INSTALL_SDK = " \ 35MACHINE_EXTRA_INSTALL = "\
39 libgsl-fsl-mx51-dev \ 36 userland \
40 libegl-mx51-dev \ 37 omxplayer \
41 libgles2-mx51-dev \
42 " 38 "
39
40KERNEL_MODULE_AUTOLOAD += "snd-bcm2835 bcm2835-v4l2"
41KERNEL_MODULE_PROBECONF += "bcm2835-v4l2"
42module_conf_bcm2835-v4l2 = "options bcm2835-v4l2 gst_v4l2src_is_broken=1"
43
44# video camera support
45VIDEO_CAMERA = "1"
46
47RPI_FT5604 = "1"
48KERNEL_DEVICETREE += "overlays/rpi-ft5406-overlay.dtb"
49MACHINE_FEATURES += "pitft"
50
diff --git a/conf/distro/include/raspberrypi2.conf b/conf/distro/include/raspberrypi2.conf
index 040ea9b..e90eeae 100644
--- a/conf/distro/include/raspberrypi2.conf
+++ b/conf/distro/include/raspberrypi2.conf
@@ -19,34 +19,10 @@
19## 19##
20############################################################################## 20##############################################################################
21 21
22DEPLOY_CONF_NAME = "Raspberry Pi 2" 22include conf/distro/include/raspberrypi.inc
23
24IMAGE_FSTYPES += "ext3 rpi-sdimg"
25
26BOOTFS_CONTENT = "\
27 bcm2835-bootfiles/*: \
28 ${KERNEL_IMAGETYPE}:kernel.img \
29 "
30BOOTFS_DEPENDS = "bcm2835-bootfiles:do_deploy virtual/kernel:do_deploy"
31 23
32MACHINE_EXTRA_INSTALL = "\ 24DEPLOY_CONF_NAME = "Raspberry Pi 2"
33 userland \
34 omxplayer \
35 "
36
37MACHINE_EXTRA_INSTALL_SDK = " \
38 userland \
39 "
40
41KERNEL_MODULE_AUTOLOAD += "snd-bcm2835 bcm2835-v4l2"
42KERNEL_MODULE_PROBECONF += "bcm2835-v4l2"
43module_conf_bcm2835-v4l2 = "options bcm2835-v4l2 gst_v4l2src_is_broken=1"
44 25
45# additional memory for GPU 26# additional memory for GPU
46GPU_MEM = "256" 27GPU_MEM = "256"
47# video camera support
48VIDEO_CAMERA = "1"
49RPI_FT5604 = "1"
50 28
51KERNEL_DEVICETREE += "overlays/rpi-ft5406-overlay.dtb"
52MACHINE_FEATURES += "pitft"
diff --git a/recipes/wayland/weston_1.%.bbappend b/conf/distro/include/raspberrypi3.conf
index 6e91467..aa76ac5 100644
--- a/recipes/wayland/weston_1.%.bbappend
+++ b/conf/distro/include/raspberrypi3.conf
@@ -19,8 +19,10 @@
19## 19##
20############################################################################## 20##############################################################################
21 21
22FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:" 22include conf/distro/include/raspberrypi.inc
23SRC_URI_append = " \ 23
24file://0001-Adapt-changes-made-in-libinput-src-evdev.c-for-touch.patch \ 24DEPLOY_CONF_NAME = "Raspberry Pi 3"
25" 25
26# additional memory for GPU
27GPU_MEM = "256"
26 28
diff --git a/conf/distro/include/tegra-t18x.conf b/conf/distro/include/tegra-t18x.conf
new file mode 100644
index 0000000..12b57d4
--- /dev/null
+++ b/conf/distro/include/tegra-t18x.conf
@@ -0,0 +1,67 @@
1#############################################################################
2##
3## Copyright (C) 2016 Digia Plc and/or its subsidiary(-ies).
4##
5## This file is part of the Qt Enterprise Embedded Scripts of the Qt
6## framework.
7##
8## $QT_BEGIN_LICENSE$
9## Commercial License Usage Only
10## Licensees holding valid commercial Qt license agreements with Digia
11## with an appropriate addendum covering the Qt Enterprise Embedded Scripts,
12## may use this file in accordance with the terms contained in said license
13## agreement.
14##
15## For further information use the contact form at
16## http://www.qt.io/contact-us.
17##
18##
19## $QT_END_LICENSE$
20##
21#############################################################################
22
23TARGET_CFLAGS += " -DWIN_INTERFACE_CUSTOM"
24DISTRO_FEATURES_DEFAULT += "wayland weston"
25
26MACHINE_EXTRA_INSTALL = "\
27tegra-firmware-fecs \
28tegra-firmware-gmicrocode \
29tegra-firmware-gpccs \
30tegra-firmware-gpmu \
31tegra-firmware-gshader \
32tegra-firmware-pmu \
33tegra-firmware-prod-fuse \
34tegra-firmware-xusb \
35tegra-firmware-vic \
36tegra-firmware-nvdec \
37tegra-firmware-nvenc \
38tegra-firmware-nvjpeg \
39tegra-drivers \
40virtual/libegl \
41virtual/libgles2 \
42libdrm-nv \
43asound-conf \
44"
45
46PREFERRED_PROVIDER_virtual/libgles2 ?= "tegra-drivers"
47PREFERRED_PROVIDER_virtual/libgles2-dev ?= "tegra-drivers"
48PREFERRED_PROVIDER_virtual/libegl ?= "tegra-drivers"
49PREFERRED_PROVIDER_virtual/libegl-dev ?= "tegra-drivers"
50PREFERRED_PROVIDER_virtual/egl ?= "tegra-drivers"
51
52PREFERRED_PROVIDER_wayland ?= "wayland-nv"
53PREFERRED_PROVIDER_wayland-native ?= "wayland-nv"
54PREFERRED_PROVIDER_nativesdk-wayland ?= "wayland-nv"
55
56BBMASK ?= " "
57BBMASK .= "\
58|meta-vib4/recipes-connectivity/connman\
59|meta-vib4/recipes-core/busybox\
60|meta-vib4/recipes-core/images\
61|meta-vib4/recipes-core/meta\
62|meta-vib4/recipes-core/packagegroups\
63|meta-vib4/recipes-core/systemd/systemd\
64|meta-vib4/recipes-devtools\
65|meta-vib4/recipes-extended\
66|meta-vib4/recipes-multimedia/audiomanager\
67"
diff --git a/conf/distro/include/toradex.inc b/conf/distro/include/toradex.inc
index 7df80e1..cbdfb2f 100644
--- a/conf/distro/include/toradex.inc
+++ b/conf/distro/include/toradex.inc
@@ -20,4 +20,4 @@
20############################################################################## 20##############################################################################
21 21
22BBMASK ?= " " 22BBMASK ?= " "
23BBMASK .= "|meta-toradex/recipes-mozilla|meta-toradex/recipes-browser|meta-toradex/recipes-lxde|meta-toradex/recipes-connectivity|meta-toradex/recipes-gnome|meta-toradex/recipes/trdx-config|meta-toradex/recipes-multimedia/webm|meta-toradex/recipes-qt|meta-toradex/recipes-core/psplash|meta-toradex/recipes-support/florence|meta-toradex/recipes-core/systemd|meta-toradex/recipes-efl|meta-toradex/recipes-core/dropbear|meta-toradex/recipes-support/icu|meta-toradex/recipes-support/i2c-tools|meta-toradex/recipes-benchmark|meta-toradex/recipes-core/udev|meta-toradex/recipes-support/gnutls|meta-toradex/recipes-graphics/gpu-viv-bin-mx6q|meta-toradex/recipes-multimedia/gstreamer|meta-toradex/recipes-fsl/packagegroups|recipes-core/glibc/glibc_linaro-2.20.bbappend" 23BBMASK .= "|meta-toradex/recipes-mozilla|meta-toradex/recipes-browser|meta-toradex/recipes-lxde|meta-toradex/recipes-connectivity|meta-toradex/recipes-gnome|meta-toradex/recipes/trdx-config|meta-toradex/recipes-multimedia/webm|meta-toradex/recipes-qt|meta-toradex/recipes-core/psplash|meta-toradex/recipes-support/florence|meta-toradex/recipes-core/systemd|meta-toradex/recipes-efl|meta-toradex/recipes-core/dropbear|meta-toradex/recipes-support/icu|meta-toradex/recipes-support/i2c-tools|meta-toradex/recipes-benchmark|meta-toradex/recipes-core/udev|meta-toradex/recipes-support/gnutls|meta-toradex/recipes-graphics/gpu-viv-bin-mx6q|meta-toradex/recipes-multimedia/gstreamer|meta-toradex/recipes-fsl/packagegroups|meta-toradex/recipes-core/glibc|meta-toradex/recipes-sato/webkit"
diff --git a/meta-architech-extras/recipes/gstreamer/gstreamer1.0-plugins-imx_0.11.1.bbappend b/meta-architech-extras/recipes/gstreamer/gstreamer1.0-plugins-imx_0.%.bbappend
index df90624..df90624 100644
--- a/meta-architech-extras/recipes/gstreamer/gstreamer1.0-plugins-imx_0.11.1.bbappend
+++ b/meta-architech-extras/recipes/gstreamer/gstreamer1.0-plugins-imx_0.%.bbappend
diff --git a/meta-beagleboard-extras/recipes/linux/linux-mainline/0001-ARM-8158-1-LLVMLinux-use-static-inline-in-ARM-ftrace.patch b/meta-beagleboard-extras/recipes/linux/linux-mainline/0001-ARM-8158-1-LLVMLinux-use-static-inline-in-ARM-ftrace.patch
new file mode 100644
index 0000000..ee61a74
--- /dev/null
+++ b/meta-beagleboard-extras/recipes/linux/linux-mainline/0001-ARM-8158-1-LLVMLinux-use-static-inline-in-ARM-ftrace.patch
@@ -0,0 +1,52 @@
1From ef372125fd64fc181869be4cf528488f9e8b46c2 Mon Sep 17 00:00:00 2001
2From: Behan Webster <behanw@converseincode.com>
3Date: Wed, 24 Sep 2014 01:06:46 +0100
4Subject: [PATCH] ARM: 8158/1: LLVMLinux: use static inline in ARM ftrace.h
5
6With compilers which follow the C99 standard (like modern versions of gcc and
7clang), "extern inline" does the wrong thing (emits code for an externally
8linkable version of the inline function). In this case using static inline
9and removing the NULL version of return_address in return_address.c does
10the right thing.
11
12Signed-off-by: Behan Webster <behanw@converseincode.com>
13Reviewed-by: Mark Charlebois <charlebm@gmail.com>
14Acked-by: Steven Rostedt <rostedt@goodmis.org>
15Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
16---
17 arch/arm/include/asm/ftrace.h | 2 +-
18 arch/arm/kernel/return_address.c | 5 -----
19 2 files changed, 1 insertion(+), 6 deletions(-)
20
21diff --git a/arch/arm/include/asm/ftrace.h b/arch/arm/include/asm/ftrace.h
22index f89515a..2bb8cac 100644
23--- a/arch/arm/include/asm/ftrace.h
24+++ b/arch/arm/include/asm/ftrace.h
25@@ -45,7 +45,7 @@ void *return_address(unsigned int);
26
27 #else
28
29-extern inline void *return_address(unsigned int level)
30+static inline void *return_address(unsigned int level)
31 {
32 return NULL;
33 }
34diff --git a/arch/arm/kernel/return_address.c b/arch/arm/kernel/return_address.c
35index fafedd8..f6aa84d 100644
36--- a/arch/arm/kernel/return_address.c
37+++ b/arch/arm/kernel/return_address.c
38@@ -63,11 +63,6 @@ void *return_address(unsigned int level)
39 #warning "TODO: return_address should use unwind tables"
40 #endif
41
42-void *return_address(unsigned int level)
43-{
44- return NULL;
45-}
46-
47 #endif /* if defined(CONFIG_FRAME_POINTER) && !defined(CONFIG_ARM_UNWIND) / else */
48
49 EXPORT_SYMBOL_GPL(return_address);
50--
511.9.1
52
diff --git a/meta-beagleboard-extras/recipes/linux/linux-mainline/0001-Change-extern-inline-to-static-inline.patch b/meta-beagleboard-extras/recipes/linux/linux-mainline/0001-Change-extern-inline-to-static-inline.patch
new file mode 100644
index 0000000..66f031f
--- /dev/null
+++ b/meta-beagleboard-extras/recipes/linux/linux-mainline/0001-Change-extern-inline-to-static-inline.patch
@@ -0,0 +1,133 @@
1From 0873625fb43dda5a54919b7414f235cdfdd98ddc Mon Sep 17 00:00:00 2001
2From: Samuli Piippo <samuli.piippo@theqtcompany.com>
3Date: Wed, 13 Apr 2016 15:42:49 +0300
4Subject: [PATCH] Change "extern inline" to "static inline"
5
6With compilers which follow the C99 standard (like modern versions of gcc and
7clang), "extern inline" does the wrong thing (emits code for an externally
8linkable version of the inline function). "static inline" is the correct choice
9instead.
10---
11 drivers/staging/rtl8192u/ieee80211/ieee80211.h | 10 +++++-----
12 drivers/staging/rtl8712/ieee80211.h | 4 ++--
13 lib/mpi/mpi-inline.h | 2 +-
14 lib/mpi/mpi-internal.h | 16 ++++++++--------
15 4 files changed, 16 insertions(+), 16 deletions(-)
16
17diff --git a/drivers/staging/rtl8192u/ieee80211/ieee80211.h b/drivers/staging/rtl8192u/ieee80211/ieee80211.h
18index 502bfdb..1c8d026 100644
19--- a/drivers/staging/rtl8192u/ieee80211/ieee80211.h
20+++ b/drivers/staging/rtl8192u/ieee80211/ieee80211.h
21@@ -2254,7 +2254,7 @@ static inline void *ieee80211_priv(struct net_device *dev)
22 return ((struct ieee80211_device *)netdev_priv(dev))->priv;
23 }
24
25-extern inline int ieee80211_is_empty_essid(const char *essid, int essid_len)
26+static inline int ieee80211_is_empty_essid(const char *essid, int essid_len)
27 {
28 /* Single white space is for Linksys APs */
29 if (essid_len == 1 && essid[0] == ' ')
30@@ -2270,7 +2270,7 @@ extern inline int ieee80211_is_empty_essid(const char *essid, int essid_len)
31 return 1;
32 }
33
34-extern inline int ieee80211_is_valid_mode(struct ieee80211_device *ieee, int mode)
35+static inline int ieee80211_is_valid_mode(struct ieee80211_device *ieee, int mode)
36 {
37 /*
38 * It is possible for both access points and our device to support
39@@ -2296,7 +2296,7 @@ extern inline int ieee80211_is_valid_mode(struct ieee80211_device *ieee, int mod
40 return 0;
41 }
42
43-extern inline int ieee80211_get_hdrlen(u16 fc)
44+static inline int ieee80211_get_hdrlen(u16 fc)
45 {
46 int hdrlen = IEEE80211_3ADDR_LEN;
47
48@@ -2582,12 +2582,12 @@ void ieee80211_softmac_scan_syncro(struct ieee80211_device *ieee);
49
50 extern const long ieee80211_wlan_frequencies[];
51
52-extern inline void ieee80211_increment_scans(struct ieee80211_device *ieee)
53+static inline void ieee80211_increment_scans(struct ieee80211_device *ieee)
54 {
55 ieee->scans++;
56 }
57
58-extern inline int ieee80211_get_scans(struct ieee80211_device *ieee)
59+static inline int ieee80211_get_scans(struct ieee80211_device *ieee)
60 {
61 return ieee->scans;
62 }
63diff --git a/drivers/staging/rtl8712/ieee80211.h b/drivers/staging/rtl8712/ieee80211.h
64index 21515c3..7518061 100644
65--- a/drivers/staging/rtl8712/ieee80211.h
66+++ b/drivers/staging/rtl8712/ieee80211.h
67@@ -734,7 +734,7 @@ enum ieee80211_state {
68 #define IEEE_G (1<<2)
69 #define IEEE_MODE_MASK (IEEE_A|IEEE_B|IEEE_G)
70
71-extern inline int ieee80211_is_empty_essid(const char *essid, int essid_len)
72+static inline int ieee80211_is_empty_essid(const char *essid, int essid_len)
73 {
74 /* Single white space is for Linksys APs */
75 if (essid_len == 1 && essid[0] == ' ')
76@@ -748,7 +748,7 @@ extern inline int ieee80211_is_empty_essid(const char *essid, int essid_len)
77 return 1;
78 }
79
80-extern inline int ieee80211_get_hdrlen(u16 fc)
81+static inline int ieee80211_get_hdrlen(u16 fc)
82 {
83 int hdrlen = 24;
84
85diff --git a/lib/mpi/mpi-inline.h b/lib/mpi/mpi-inline.h
86index e2b3985..c245ea3 100644
87--- a/lib/mpi/mpi-inline.h
88+++ b/lib/mpi/mpi-inline.h
89@@ -30,7 +30,7 @@
90 #define G10_MPI_INLINE_H
91
92 #ifndef G10_MPI_INLINE_DECL
93-#define G10_MPI_INLINE_DECL extern inline
94+#define G10_MPI_INLINE_DECL static inline
95 #endif
96
97 G10_MPI_INLINE_DECL mpi_limb_t
98diff --git a/lib/mpi/mpi-internal.h b/lib/mpi/mpi-internal.h
99index 77adcf6..4566d11 100644
100--- a/lib/mpi/mpi-internal.h
101+++ b/lib/mpi/mpi-internal.h
102@@ -172,20 +172,20 @@ void mpi_rshift_limbs(MPI a, unsigned int count);
103 int mpi_lshift_limbs(MPI a, unsigned int count);
104
105 /*-- mpihelp-add.c --*/
106-mpi_limb_t mpihelp_add_1(mpi_ptr_t res_ptr, mpi_ptr_t s1_ptr,
107- mpi_size_t s1_size, mpi_limb_t s2_limb);
108+//mpi_limb_t mpihelp_add_1(mpi_ptr_t res_ptr, mpi_ptr_t s1_ptr,
109+// mpi_size_t s1_size, mpi_limb_t s2_limb);
110 mpi_limb_t mpihelp_add_n(mpi_ptr_t res_ptr, mpi_ptr_t s1_ptr,
111 mpi_ptr_t s2_ptr, mpi_size_t size);
112-mpi_limb_t mpihelp_add(mpi_ptr_t res_ptr, mpi_ptr_t s1_ptr, mpi_size_t s1_size,
113- mpi_ptr_t s2_ptr, mpi_size_t s2_size);
114+//mpi_limb_t mpihelp_add(mpi_ptr_t res_ptr, mpi_ptr_t s1_ptr, mpi_size_t s1_size,
115+// mpi_ptr_t s2_ptr, mpi_size_t s2_size);
116
117 /*-- mpihelp-sub.c --*/
118-mpi_limb_t mpihelp_sub_1(mpi_ptr_t res_ptr, mpi_ptr_t s1_ptr,
119- mpi_size_t s1_size, mpi_limb_t s2_limb);
120+//mpi_limb_t mpihelp_sub_1(mpi_ptr_t res_ptr, mpi_ptr_t s1_ptr,
121+// mpi_size_t s1_size, mpi_limb_t s2_limb);
122 mpi_limb_t mpihelp_sub_n(mpi_ptr_t res_ptr, mpi_ptr_t s1_ptr,
123 mpi_ptr_t s2_ptr, mpi_size_t size);
124-mpi_limb_t mpihelp_sub(mpi_ptr_t res_ptr, mpi_ptr_t s1_ptr, mpi_size_t s1_size,
125- mpi_ptr_t s2_ptr, mpi_size_t s2_size);
126+//mpi_limb_t mpihelp_sub(mpi_ptr_t res_ptr, mpi_ptr_t s1_ptr, mpi_size_t s1_size,
127+// mpi_ptr_t s2_ptr, mpi_size_t s2_size);
128
129 /*-- mpihelp-cmp.c --*/
130 int mpihelp_cmp(mpi_ptr_t op1_ptr, mpi_ptr_t op2_ptr, mpi_size_t size);
131--
1321.9.1
133
diff --git a/meta-beagleboard-extras/recipes/linux/linux-mainline/0001-kernel-add-support-for-gcc-5.patch b/meta-beagleboard-extras/recipes/linux/linux-mainline/0001-kernel-add-support-for-gcc-5.patch
new file mode 100644
index 0000000..13a89fb
--- /dev/null
+++ b/meta-beagleboard-extras/recipes/linux/linux-mainline/0001-kernel-add-support-for-gcc-5.patch
@@ -0,0 +1,99 @@
1From 376075b9598d602950b73cc78743735585c0a18c Mon Sep 17 00:00:00 2001
2From: Sasha Levin <sasha.levin@oracle.com>
3Date: Mon, 13 Oct 2014 15:51:05 -0700
4Subject: [PATCH] kernel: add support for gcc 5
5
6commit 71458cfc782eafe4b27656e078d379a34e472adf upstream.
7
8We're missing include/linux/compiler-gcc5.h which is required now
9because gcc branched off to v5 in trunk.
10
11Just copy the relevant bits out of include/linux/compiler-gcc4.h,
12no new code is added as of now.
13
14This fixes a build error when using gcc 5.
15
16Signed-off-by: Sasha Levin <sasha.levin@oracle.com>
17Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
18Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
19Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
20---
21 include/linux/compiler-gcc5.h | 66 +++++++++++++++++++++++++++++++++++++++++++
22 1 file changed, 66 insertions(+)
23 create mode 100644 include/linux/compiler-gcc5.h
24
25diff --git a/include/linux/compiler-gcc5.h b/include/linux/compiler-gcc5.h
26new file mode 100644
27index 0000000..cdd1cc2
28--- /dev/null
29+++ b/include/linux/compiler-gcc5.h
30@@ -0,0 +1,66 @@
31+#ifndef __LINUX_COMPILER_H
32+#error "Please don't include <linux/compiler-gcc5.h> directly, include <linux/compiler.h> instead."
33+#endif
34+
35+#define __used __attribute__((__used__))
36+#define __must_check __attribute__((warn_unused_result))
37+#define __compiler_offsetof(a, b) __builtin_offsetof(a, b)
38+
39+/* Mark functions as cold. gcc will assume any path leading to a call
40+ to them will be unlikely. This means a lot of manual unlikely()s
41+ are unnecessary now for any paths leading to the usual suspects
42+ like BUG(), printk(), panic() etc. [but let's keep them for now for
43+ older compilers]
44+
45+ Early snapshots of gcc 4.3 don't support this and we can't detect this
46+ in the preprocessor, but we can live with this because they're unreleased.
47+ Maketime probing would be overkill here.
48+
49+ gcc also has a __attribute__((__hot__)) to move hot functions into
50+ a special section, but I don't see any sense in this right now in
51+ the kernel context */
52+#define __cold __attribute__((__cold__))
53+
54+#define __UNIQUE_ID(prefix) __PASTE(__PASTE(__UNIQUE_ID_, prefix), __COUNTER__)
55+
56+#ifndef __CHECKER__
57+# define __compiletime_warning(message) __attribute__((warning(message)))
58+# define __compiletime_error(message) __attribute__((error(message)))
59+#endif /* __CHECKER__ */
60+
61+/*
62+ * Mark a position in code as unreachable. This can be used to
63+ * suppress control flow warnings after asm blocks that transfer
64+ * control elsewhere.
65+ *
66+ * Early snapshots of gcc 4.5 don't support this and we can't detect
67+ * this in the preprocessor, but we can live with this because they're
68+ * unreleased. Really, we need to have autoconf for the kernel.
69+ */
70+#define unreachable() __builtin_unreachable()
71+
72+/* Mark a function definition as prohibited from being cloned. */
73+#define __noclone __attribute__((__noclone__))
74+
75+/*
76+ * Tell the optimizer that something else uses this function or variable.
77+ */
78+#define __visible __attribute__((externally_visible))
79+
80+/*
81+ * GCC 'asm goto' miscompiles certain code sequences:
82+ *
83+ * http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58670
84+ *
85+ * Work it around via a compiler barrier quirk suggested by Jakub Jelinek.
86+ * Fixed in GCC 4.8.2 and later versions.
87+ *
88+ * (asm goto is automatically volatile - the naming reflects this.)
89+ */
90+#define asm_volatile_goto(x...) do { asm goto(x); asm (""); } while (0)
91+
92+#ifdef CONFIG_ARCH_USE_BUILTIN_BSWAP
93+#define __HAVE_BUILTIN_BSWAP32__
94+#define __HAVE_BUILTIN_BSWAP64__
95+#define __HAVE_BUILTIN_BSWAP16__
96+#endif /* CONFIG_ARCH_USE_BUILTIN_BSWAP */
97--
981.9.1
99
diff --git a/meta-beagleboard-extras/recipes/linux/linux-mainline_3.8.bbappend b/meta-beagleboard-extras/recipes/linux/linux-mainline_3.8.bbappend
index a945ea8..0e6d423 100644
--- a/meta-beagleboard-extras/recipes/linux/linux-mainline_3.8.bbappend
+++ b/meta-beagleboard-extras/recipes/linux/linux-mainline_3.8.bbappend
@@ -26,6 +26,9 @@ SRC_URI += "\
26 file://0003-video-da8xx-fb-Add-API-to-register-wait-for-vsync-ca.patch \ 26 file://0003-video-da8xx-fb-Add-API-to-register-wait-for-vsync-ca.patch \
27 file://ARM-perf-add-support-for-perf-registers-API.diff \ 27 file://ARM-perf-add-support-for-perf-registers-API.diff \
28 file://ARM-perf-wire-up-perf_regs-and-unwind-support-for-AR.patch \ 28 file://ARM-perf-wire-up-perf_regs-and-unwind-support-for-AR.patch \
29 file://0001-ARM-8158-1-LLVMLinux-use-static-inline-in-ARM-ftrace.patch \
30 file://0001-kernel-add-support-for-gcc-5.patch \
31 file://0001-Change-extern-inline-to-static-inline.patch \
29 " 32 "
30 33
31INSANE_SKIP_${PN} = "installed-vs-shipped" 34INSANE_SKIP_${PN} = "installed-vs-shipped"
@@ -37,4 +40,5 @@ do_configure_prepend() {
37 -e '/CONFIG_USB_FUNCTIONFS_RNDIS=/d' \ 40 -e '/CONFIG_USB_FUNCTIONFS_RNDIS=/d' \
38 -i ${WORKDIR}/defconfig 41 -i ${WORKDIR}/defconfig
39 echo "CONFIG_FHANDLE=y" >> ${WORKDIR}/defconfig 42 echo "CONFIG_FHANDLE=y" >> ${WORKDIR}/defconfig
43 echo "CONFIG_MOUSE_PS2=n" >> ${WORKDIR}/defconfig
40} 44}
diff --git a/meta-fsl-extras/recipes/amd-gpu-bin-mx51/amd-gpu-bin-mx51/0001-fix-glTexImage2D-API.patch b/meta-fsl-extras/recipes/amd-gpu-bin-mx51/amd-gpu-bin-mx51/0001-fix-glTexImage2D-API.patch
deleted file mode 100644
index 0a3cd76..0000000
--- a/meta-fsl-extras/recipes/amd-gpu-bin-mx51/amd-gpu-bin-mx51/0001-fix-glTexImage2D-API.patch
+++ /dev/null
@@ -1,26 +0,0 @@
1From ec1c2b5f637145e2a473820401ab96ecf0f16def Mon Sep 17 00:00:00 2001
2From: Samuli Piippo <samuli.piippo@digia.com>
3Date: Mon, 8 Sep 2014 10:23:46 +0300
4Subject: [PATCH] fix glTexImage2D API
5
6internalformat should be GLint and not GLenum.
7---
8 usr/include/GLES2/gl2.h | 2 +-
9 1 file changed, 1 insertion(+), 1 deletion(-)
10
11diff --git a/usr/include/GLES2/gl2.h b/usr/include/GLES2/gl2.h
12index c0e3a44..5aa6c26 100755
13--- a/usr/include/GLES2/gl2.h
14+++ b/usr/include/GLES2/gl2.h
15@@ -579,7 +579,7 @@ GL_APICALL void GL_APIENTRY glStencilMask (GLuint mask);
16 GL_APICALL void GL_APIENTRY glStencilMaskSeparate (GLenum face, GLuint mask);
17 GL_APICALL void GL_APIENTRY glStencilOp (GLenum fail, GLenum zfail, GLenum zpass);
18 GL_APICALL void GL_APIENTRY glStencilOpSeparate (GLenum face, GLenum fail, GLenum zfail, GLenum zpass);
19-GL_APICALL void GL_APIENTRY glTexImage2D (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const void* pixels);
20+GL_APICALL void GL_APIENTRY glTexImage2D (GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const GLvoid* pixels);
21 GL_APICALL void GL_APIENTRY glTexParameterf (GLenum target, GLenum pname, GLfloat param);
22 GL_APICALL void GL_APIENTRY glTexParameterfv (GLenum target, GLenum pname, const GLfloat* params);
23 GL_APICALL void GL_APIENTRY glTexParameteri (GLenum target, GLenum pname, GLint param);
24--
251.8.3.2
26
diff --git a/meta-nuc-extras/classes/image_dd_efi.bbclass b/meta-intel-extras/classes/image_dd_efi.bbclass
index 7bbff62..7bbff62 100644
--- a/meta-nuc-extras/classes/image_dd_efi.bbclass
+++ b/meta-intel-extras/classes/image_dd_efi.bbclass
diff --git a/meta-nuc-extras/conf/layer.conf b/meta-intel-extras/conf/layer.conf
index f0cb66f..3b7be9d 100644
--- a/meta-nuc-extras/conf/layer.conf
+++ b/meta-intel-extras/conf/layer.conf
@@ -27,6 +27,6 @@ BBFILES += "${LAYERDIR}/recipes*/*/*.bb \
27 ${LAYERDIR}/recipes*/*/*.bbappend \ 27 ${LAYERDIR}/recipes*/*/*.bbappend \
28 " 28 "
29 29
30BBFILE_COLLECTIONS += "b2qt_nuc" 30BBFILE_COLLECTIONS += "b2qt_intel"
31BBFILE_PATTERN_b2qt_nuc := "^${LAYERDIR}/" 31BBFILE_PATTERN_b2qt_intel := "^${LAYERDIR}/"
32BBFILE_PRIORITY_b2qt_nuc = "20" 32BBFILE_PRIORITY_b2qt_intel = "20"
diff --git a/meta-nuc-extras/recipes/grub/grub-efi/grub.cfg b/meta-intel-extras/recipes/grub/grub-efi/grub.cfg
index ca53537..ca53537 100644
--- a/meta-nuc-extras/recipes/grub/grub-efi/grub.cfg
+++ b/meta-intel-extras/recipes/grub/grub-efi/grub.cfg
diff --git a/meta-nuc-extras/recipes/grub/grub-efi_2.00.bbappend b/meta-intel-extras/recipes/grub/grub-efi_2.00.bbappend
index d002240..d002240 100644
--- a/meta-nuc-extras/recipes/grub/grub-efi_2.00.bbappend
+++ b/meta-intel-extras/recipes/grub/grub-efi_2.00.bbappend
diff --git a/meta-nuc-extras/recipes/linux/linux-yocto/wlan-realtek.cfg b/meta-intel-extras/recipes/linux/linux-yocto/wlan-realtek.cfg
index 65ac248..65ac248 100644
--- a/meta-nuc-extras/recipes/linux/linux-yocto/wlan-realtek.cfg
+++ b/meta-intel-extras/recipes/linux/linux-yocto/wlan-realtek.cfg
diff --git a/meta-nuc-extras/recipes/linux/linux-yocto_3.%.bbappend b/meta-intel-extras/recipes/linux/linux-yocto_3.%.bbappend
index 55ac1a2..55ac1a2 100644
--- a/meta-nuc-extras/recipes/linux/linux-yocto_3.%.bbappend
+++ b/meta-intel-extras/recipes/linux/linux-yocto_3.%.bbappend
diff --git a/meta-nuc-extras/recipes/recipes-qt/qtbase_git.bbappend b/meta-intel-extras/recipes/recipes-qt/qtbase_git.bbappend
index 2346521..2346521 100644
--- a/meta-nuc-extras/recipes/recipes-qt/qtbase_git.bbappend
+++ b/meta-intel-extras/recipes/recipes-qt/qtbase_git.bbappend
diff --git a/meta-nvidia-logan-extras/conf/layer.conf b/meta-nvidia-extras/conf/layer.conf
index da03f5e..aa447a5 100644
--- a/meta-nvidia-logan-extras/conf/layer.conf
+++ b/meta-nvidia-extras/conf/layer.conf
@@ -27,6 +27,6 @@ BBFILES += "${LAYERDIR}/recipes*/*/*.bb \
27 ${LAYERDIR}/recipes*/*/*.bbappend \ 27 ${LAYERDIR}/recipes*/*/*.bbappend \
28" 28"
29 29
30BBFILE_COLLECTIONS += "b2qt_nvidia-logan" 30BBFILE_COLLECTIONS += "b2qt_nvidia"
31BBFILE_PATTERN_b2qt_nvidia-logan := "^${LAYERDIR}/" 31BBFILE_PATTERN_b2qt_nvidia := "^${LAYERDIR}/"
32BBFILE_PRIORITY_b2qt_nvidia-logan = "20" 32BBFILE_PRIORITY_b2qt_nvidia = "20"
diff --git a/meta-nvidia-logan-extras/recipes/connman-conf/connman-conf.bbappend b/meta-nvidia-extras/recipes/connman-conf/connman-conf.bbappend
index 86f0571..86f0571 100644
--- a/meta-nvidia-logan-extras/recipes/connman-conf/connman-conf.bbappend
+++ b/meta-nvidia-extras/recipes/connman-conf/connman-conf.bbappend
diff --git a/meta-nvidia-logan-extras/recipes/connman-conf/connman-conf/nvidia-logan/main.conf b/meta-nvidia-extras/recipes/connman-conf/connman-conf/nvidia-logan/main.conf
index a1e45b9..a1e45b9 100644
--- a/meta-nvidia-logan-extras/recipes/connman-conf/connman-conf/nvidia-logan/main.conf
+++ b/meta-nvidia-extras/recipes/connman-conf/connman-conf/nvidia-logan/main.conf
diff --git a/meta-nvidia-extras/recipes/linux/linux-nvidia.bbappend b/meta-nvidia-extras/recipes/linux/linux-nvidia.bbappend
new file mode 100644
index 0000000..f9d9cc6
--- /dev/null
+++ b/meta-nvidia-extras/recipes/linux/linux-nvidia.bbappend
@@ -0,0 +1,28 @@
1do_kernel_defconfig_prepend_tegra-t18x () {
2}
3
4do_install_append_tegra-t18x () {
5 s=$(readlink -m "${S}")
6 kernsrc="${STAGING_KERNEL_DIR}"
7
8 if [ "${s}" != "${kernsrc}" ]; then
9 mkdir -p "${kernsrc}"
10 rm -rf "${kernsrc}"
11 mv "${S}" "${STAGING_KERNEL_DIR}"
12 ln -sf "${kernsrc}" "${s}"
13 fi
14}
15
16do_compile_prepend_tegra-t18x () {
17 if [ -z "${TOOLCHAIN_PATH}" ] ; then
18 echo "TOOLCHAIN_PATH must be set"
19 exit -1
20 fi
21
22 export PATH="${TOOLCHAIN_PATH}/usr/bin/aarch64-gnu-linux:${PATH}"
23
24 echo "CONFIG_USB_FUNCTIONFS=m" >> ${B}/.config
25 echo "CONFIG_USB_ACM=m" >> ${B}/.config
26
27 make olddefconfig
28}
diff --git a/meta-nvidia-extras/recipes/packagegroups/packagegroup-b2qt-embedded-toolchain-target.bbappend b/meta-nvidia-extras/recipes/packagegroups/packagegroup-b2qt-embedded-toolchain-target.bbappend
new file mode 100644
index 0000000..1800e5e
--- /dev/null
+++ b/meta-nvidia-extras/recipes/packagegroups/packagegroup-b2qt-embedded-toolchain-target.bbappend
@@ -0,0 +1,4 @@
1RDEPENDS_${PN}_remove_tegra-t18x = "\
2libgbm-dev \
3"
4
diff --git a/meta-nvidia-logan-extras/recipes/qt5/qtbase_git.bbappend b/meta-nvidia-extras/recipes/qt5/qtbase_git.bbappend
index c33ee23..cd74ddf 100644
--- a/meta-nvidia-logan-extras/recipes/qt5/qtbase_git.bbappend
+++ b/meta-nvidia-extras/recipes/qt5/qtbase_git.bbappend
@@ -19,5 +19,5 @@
19## 19##
20############################################################################## 20##############################################################################
21 21
22DEPENDS += "graphics-headers" 22DEPENDS_nvidia-logan += "graphics-headers"
23PACKAGECONFIG += "kms" 23PACKAGECONFIG_nvidia-logan += "kms"
diff --git a/meta-nvidia-logan-extras/recipes/qt5/qtwebengine_git.bbappend b/meta-nvidia-extras/recipes/qt5/qtwebengine_git.bbappend
index 7f9ce03..97acf20 100644
--- a/meta-nvidia-logan-extras/recipes/qt5/qtwebengine_git.bbappend
+++ b/meta-nvidia-extras/recipes/qt5/qtwebengine_git.bbappend
@@ -20,4 +20,4 @@
20############################################################################## 20##############################################################################
21 21
22CXXFLAGS +=" -DWIN_INTERFACE_CUSTOM" 22CXXFLAGS +=" -DWIN_INTERFACE_CUSTOM"
23 23COMPATIBLE_MACHINE_aarch64 = "(.*)"
diff --git a/meta-nvidia-extras/recipes/systemd/systemd/tegra-t18x/0001-Disable-LTO-in-LDFLAGS-and-CFLAGS.patch b/meta-nvidia-extras/recipes/systemd/systemd/tegra-t18x/0001-Disable-LTO-in-LDFLAGS-and-CFLAGS.patch
new file mode 100644
index 0000000..629ccf4
--- /dev/null
+++ b/meta-nvidia-extras/recipes/systemd/systemd/tegra-t18x/0001-Disable-LTO-in-LDFLAGS-and-CFLAGS.patch
@@ -0,0 +1,18 @@
1diff --git a/configure.ac b/configure.ac
2index 97a29d6..b0e4060 100644
3--- a/configure.ac
4+++ b/configure.ac
5@@ -208,10 +208,6 @@ AS_CASE([$CC], [*clang*],
6 -Wno-gnu-variable-sized-type-not-at-end \
7 ])])
8
9-AS_CASE([$CFLAGS], [*-O[[12345sz\ ]]*],
10- [CC_CHECK_FLAGS_APPEND([with_cflags], [CFLAGS], [\
11- -flto -ffat-lto-objects])],
12- [AC_MSG_RESULT([skipping -flto, optimization not enabled])])
13 AC_SUBST([OUR_CFLAGS], "$with_cflags $sanitizer_cflags")
14
15 AS_CASE([$CFLAGS], [*-O[[12345\ ]]*],
16--
172.5.0
18
diff --git a/meta-nvidia-extras/recipes/systemd/systemd_%.bbappend b/meta-nvidia-extras/recipes/systemd/systemd_%.bbappend
new file mode 100644
index 0000000..d86ee9d
--- /dev/null
+++ b/meta-nvidia-extras/recipes/systemd/systemd_%.bbappend
@@ -0,0 +1 @@
FILESEXTRAPATHS_prepend_tegra-t18x := "${THISDIR}/${PN}:"
diff --git a/meta-nvidia-extras/recipes/tegra-drivers/tegra-drivers_%.bbappend b/meta-nvidia-extras/recipes/tegra-drivers/tegra-drivers_%.bbappend
new file mode 100644
index 0000000..85a2996
--- /dev/null
+++ b/meta-nvidia-extras/recipes/tegra-drivers/tegra-drivers_%.bbappend
@@ -0,0 +1,12 @@
1GRAPHICS_PACKAGES = " \
2virtual/libgles2 \
3virtual/libegl \
4virtual/egl \
5libgbm \
6libgbm-dev \
7"
8
9PROVIDES_append = " ${GRAPHICS_PACKAGES}"
10RPROVIDES_append_${PN} = " ${GRAPHICS_PACKAGES}"
11CONFLICTS_append_${PN} = " ${GRAPHICS_PACKAGES}"
12REPLACES_append_${PN} = " ${GRAPHICS_PACKAGES}"
diff --git a/meta-nvidia-extras/recipes/wayland-nv/wayland-nv.bbappend b/meta-nvidia-extras/recipes/wayland-nv/wayland-nv.bbappend
new file mode 100644
index 0000000..db0da64
--- /dev/null
+++ b/meta-nvidia-extras/recipes/wayland-nv/wayland-nv.bbappend
@@ -0,0 +1,9 @@
1EXTRA_PROVIDES = " \
2virtual/wayland-native \
3wayland-native \
4"
5
6PROVIDES_append = "${EXTRA_PROVIDES}"
7RPROVIDES_append_${PN} = "${EXTRA_PROVIDES}"
8CONFLICTS_append_${PN} = "${EXTRA_PROVIDES}"
9REPLACES_append_${PN} = "${EXTRA_PROVIDES}"
diff --git a/meta-smx6-extras/recipes/linux/linux-smx6/0001-ARM-8158-1-LLVMLinux-use-static-inline-in-ARM-ftrace.patch b/meta-smx6-extras/recipes/linux/linux-smx6/0001-ARM-8158-1-LLVMLinux-use-static-inline-in-ARM-ftrace.patch
new file mode 100644
index 0000000..ee61a74
--- /dev/null
+++ b/meta-smx6-extras/recipes/linux/linux-smx6/0001-ARM-8158-1-LLVMLinux-use-static-inline-in-ARM-ftrace.patch
@@ -0,0 +1,52 @@
1From ef372125fd64fc181869be4cf528488f9e8b46c2 Mon Sep 17 00:00:00 2001
2From: Behan Webster <behanw@converseincode.com>
3Date: Wed, 24 Sep 2014 01:06:46 +0100
4Subject: [PATCH] ARM: 8158/1: LLVMLinux: use static inline in ARM ftrace.h
5
6With compilers which follow the C99 standard (like modern versions of gcc and
7clang), "extern inline" does the wrong thing (emits code for an externally
8linkable version of the inline function). In this case using static inline
9and removing the NULL version of return_address in return_address.c does
10the right thing.
11
12Signed-off-by: Behan Webster <behanw@converseincode.com>
13Reviewed-by: Mark Charlebois <charlebm@gmail.com>
14Acked-by: Steven Rostedt <rostedt@goodmis.org>
15Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
16---
17 arch/arm/include/asm/ftrace.h | 2 +-
18 arch/arm/kernel/return_address.c | 5 -----
19 2 files changed, 1 insertion(+), 6 deletions(-)
20
21diff --git a/arch/arm/include/asm/ftrace.h b/arch/arm/include/asm/ftrace.h
22index f89515a..2bb8cac 100644
23--- a/arch/arm/include/asm/ftrace.h
24+++ b/arch/arm/include/asm/ftrace.h
25@@ -45,7 +45,7 @@ void *return_address(unsigned int);
26
27 #else
28
29-extern inline void *return_address(unsigned int level)
30+static inline void *return_address(unsigned int level)
31 {
32 return NULL;
33 }
34diff --git a/arch/arm/kernel/return_address.c b/arch/arm/kernel/return_address.c
35index fafedd8..f6aa84d 100644
36--- a/arch/arm/kernel/return_address.c
37+++ b/arch/arm/kernel/return_address.c
38@@ -63,11 +63,6 @@ void *return_address(unsigned int level)
39 #warning "TODO: return_address should use unwind tables"
40 #endif
41
42-void *return_address(unsigned int level)
43-{
44- return NULL;
45-}
46-
47 #endif /* if defined(CONFIG_FRAME_POINTER) && !defined(CONFIG_ARM_UNWIND) / else */
48
49 EXPORT_SYMBOL_GPL(return_address);
50--
511.9.1
52
diff --git a/meta-smx6-extras/recipes/linux/linux-smx6/0001-ARM-LLVMLinux-Change-extern-inline-to-static-inline-.patch b/meta-smx6-extras/recipes/linux/linux-smx6/0001-ARM-LLVMLinux-Change-extern-inline-to-static-inline-.patch
new file mode 100644
index 0000000..064e28b
--- /dev/null
+++ b/meta-smx6-extras/recipes/linux/linux-smx6/0001-ARM-LLVMLinux-Change-extern-inline-to-static-inline-.patch
@@ -0,0 +1,59 @@
1From eb38d22ea05961666878dfb88c68629eacfb1399 Mon Sep 17 00:00:00 2001
2From: Behan Webster <behanw@converseincode.com>
3Date: Tue, 3 Sep 2013 22:27:26 -0400
4Subject: [PATCH] ARM: LLVMLinux: Change "extern inline" to "static inline" in
5 glue-cache.h
6
7With compilers which follow the C99 standard (like modern versions of gcc and
8clang), "extern inline" does the wrong thing (emits code for an externally
9linkable version of the inline function). "static inline" is the correct choice
10instead.
11
12Author: Behan Webster <behanw@converseincode.com>
13Signed-off-by: Behan Webster <behanw@converseincode.com>
14Reviewed-by: Mark Charlebois <charlebm@gmail.com>
15---
16 arch/arm/include/asm/glue-cache.h | 22 +++++++++++-----------
17 1 file changed, 11 insertions(+), 11 deletions(-)
18
19diff --git a/arch/arm/include/asm/glue-cache.h b/arch/arm/include/asm/glue-cache.h
20index c81adc0..a3c24cd 100644
21--- a/arch/arm/include/asm/glue-cache.h
22+++ b/arch/arm/include/asm/glue-cache.h
23@@ -130,22 +130,22 @@
24 #endif
25
26 #ifndef __ASSEMBLER__
27-extern inline void nop_flush_icache_all(void) { }
28-extern inline void nop_flush_kern_cache_all(void) { }
29-extern inline void nop_flush_kern_cache_louis(void) { }
30-extern inline void nop_flush_user_cache_all(void) { }
31-extern inline void nop_flush_user_cache_range(unsigned long a,
32+static inline void nop_flush_icache_all(void) { }
33+static inline void nop_flush_kern_cache_all(void) { }
34+static inline void nop_flush_kern_cache_louis(void) { }
35+static inline void nop_flush_user_cache_all(void) { }
36+static inline void nop_flush_user_cache_range(unsigned long a,
37 unsigned long b, unsigned int c) { }
38
39-extern inline void nop_coherent_kern_range(unsigned long a, unsigned long b) { }
40-extern inline int nop_coherent_user_range(unsigned long a,
41+static inline void nop_coherent_kern_range(unsigned long a, unsigned long b) { }
42+static inline int nop_coherent_user_range(unsigned long a,
43 unsigned long b) { return 0; }
44-extern inline void nop_flush_kern_dcache_area(void *a, size_t s) { }
45+static inline void nop_flush_kern_dcache_area(void *a, size_t s) { }
46
47-extern inline void nop_dma_flush_range(const void *a, const void *b) { }
48+static inline void nop_dma_flush_range(const void *a, const void *b) { }
49
50-extern inline void nop_dma_map_area(const void *s, size_t l, int f) { }
51-extern inline void nop_dma_unmap_area(const void *s, size_t l, int f) { }
52+static inline void nop_dma_map_area(const void *s, size_t l, int f) { }
53+static inline void nop_dma_unmap_area(const void *s, size_t l, int f) { }
54 #endif
55
56 #ifndef MULTI_CACHE
57--
581.9.1
59
diff --git a/meta-smx6-extras/recipes/linux/linux-smx6_3.14.28.bbappend b/meta-smx6-extras/recipes/linux/linux-smx6_3.14.28.bbappend
index 330a4f1..4f05ca1 100644
--- a/meta-smx6-extras/recipes/linux/linux-smx6_3.14.28.bbappend
+++ b/meta-smx6-extras/recipes/linux/linux-smx6_3.14.28.bbappend
@@ -19,6 +19,12 @@
19## 19##
20############################################################################## 20##############################################################################
21 21
22FILESEXTRAPATHS_append := "${THISDIR}/${PN}:"
23SRC_URI += " \
24 file://0001-ARM-8158-1-LLVMLinux-use-static-inline-in-ARM-ftrace.patch \
25 file://0001-ARM-LLVMLinux-Change-extern-inline-to-static-inline-.patch \
26 "
27
22do_configure_prepend() { 28do_configure_prepend() {
23 sed -e '/CONFIG_USB_FUNCTIONFS_ETH=/d' \ 29 sed -e '/CONFIG_USB_FUNCTIONFS_ETH=/d' \
24 -e '/CONFIG_USB_FUNCTIONFS_RNDIS=/d' \ 30 -e '/CONFIG_USB_FUNCTIONFS_RNDIS=/d' \
diff --git a/meta-ti-extras/recipes/linux/linux-ti-staging_3.12.bbappend b/meta-ti-extras/recipes/linux/linux-ti-staging_3.14.bbappend
index 49f8f58..49f8f58 100644
--- a/meta-ti-extras/recipes/linux/linux-ti-staging_3.12.bbappend
+++ b/meta-ti-extras/recipes/linux/linux-ti-staging_3.14.bbappend
diff --git a/recipes-qt/automotive/neptune-ui/neptune.service b/recipes-qt/automotive/neptune-ui/neptune.service
index 9d7881c..32e3243 100644
--- a/recipes-qt/automotive/neptune-ui/neptune.service
+++ b/recipes-qt/automotive/neptune-ui/neptune.service
@@ -3,7 +3,7 @@ Description=Neptune
3After=systemd-user-sessions.service 3After=systemd-user-sessions.service
4 4
5[Service] 5[Service]
6ExecStart=/usr/bin/appcontroller /usr/bin/appman -r -c /opt/am/config.yaml -c am-config.yaml --dbus none Main1280x800.qml 6ExecStart=/usr/bin/appcontroller /usr/bin/appman -r -c /opt/am/config.yaml -c am-config.yaml --dbus none Main.qml
7Restart=on-failure 7Restart=on-failure
8WorkingDirectory=/opt/neptune 8WorkingDirectory=/opt/neptune
9 9
diff --git a/recipes-qt/automotive/neptune-ui_git.bb b/recipes-qt/automotive/neptune-ui_git.bb
index aef6034..a71cce6 100644
--- a/recipes-qt/automotive/neptune-ui_git.bb
+++ b/recipes-qt/automotive/neptune-ui_git.bb
@@ -30,7 +30,7 @@ SRC_URI = " \
30 file://neptune.service \ 30 file://neptune.service \
31 " 31 "
32 32
33SRCREV = "b3f10d156349727310ec30b27d01e639cce4f570" 33SRCREV = "9b05221285ce2369e1e87e88c86970b943797294"
34BRANCH = "master" 34BRANCH = "master"
35 35
36S = "${WORKDIR}/git" 36S = "${WORKDIR}/git"
@@ -48,6 +48,7 @@ do_install_append() {
48 install -m 0644 ${WORKDIR}/neptune.service ${D}${systemd_unitdir}/system/ 48 install -m 0644 ${WORKDIR}/neptune.service ${D}${systemd_unitdir}/system/
49 49
50 install -m 0644 ${S}/Main*.qml ${D}/opt/neptune 50 install -m 0644 ${S}/Main*.qml ${D}/opt/neptune
51 install -m 0644 ${S}/ClusterAndHUD.qml ${D}/opt/neptune
51 install -m 0644 ${S}/am-config.yaml ${D}/opt/neptune 52 install -m 0644 ${S}/am-config.yaml ${D}/opt/neptune
52} 53}
53 54
diff --git a/recipes-qt/b2qt-addons/democompositor_git.bb b/recipes-qt/b2qt-addons/democompositor_git.bb
index 314e491..7a5322d 100644
--- a/recipes-qt/b2qt-addons/democompositor_git.bb
+++ b/recipes-qt/b2qt-addons/democompositor_git.bb
@@ -36,7 +36,6 @@ PV = "5.6+git${SRCPV}"
36S = "${WORKDIR}/git/wayland/democompositor/" 36S = "${WORKDIR}/git/wayland/democompositor/"
37 37
38DEPENDS = "qtbase qtwayland" 38DEPENDS = "qtbase qtwayland"
39RDEPENDS_${PN} = "qtwayland (>= 5.7)"
40 39
41do_install_append() { 40do_install_append() {
42 install -d -m0775 ${D}/usr/bin 41 install -d -m0775 ${D}/usr/bin
diff --git a/recipes-qt/images/b2qt-automotive-qt5-image.bb b/recipes-qt/images/b2qt-automotive-qt5-image.bb
index 004c2e8..bbcb82d 100644
--- a/recipes-qt/images/b2qt-automotive-qt5-image.bb
+++ b/recipes-qt/images/b2qt-automotive-qt5-image.bb
@@ -36,6 +36,7 @@ IMAGE_FEATURES += "\
36 36
37inherit core-image 37inherit core-image
38inherit bootfs-image 38inherit bootfs-image
39inherit consistent_timestamps
39 40
40MACHINE_EXTRA_INSTALL_QT ?= "" 41MACHINE_EXTRA_INSTALL_QT ?= ""
41 42
diff --git a/recipes-qt/images/b2qt-embedded-qt5-image.bb b/recipes-qt/images/b2qt-embedded-qt5-image.bb
index 2909e38..6f82a8b 100644
--- a/recipes-qt/images/b2qt-embedded-qt5-image.bb
+++ b/recipes-qt/images/b2qt-embedded-qt5-image.bb
@@ -36,6 +36,7 @@ IMAGE_FEATURES += "\
36 36
37inherit core-image 37inherit core-image
38inherit bootfs-image 38inherit bootfs-image
39inherit consistent_timestamps
39 40
40MACHINE_EXTRA_INSTALL_QT ?= "" 41MACHINE_EXTRA_INSTALL_QT ?= ""
41 42
diff --git a/recipes-qt/packagegroups/packagegroup-b2qt-qt5-modules.bb b/recipes-qt/packagegroups/packagegroup-b2qt-qt5-modules.bb
index 7e8ce67..edb9625 100644
--- a/recipes-qt/packagegroups/packagegroup-b2qt-qt5-modules.bb
+++ b/recipes-qt/packagegroups/packagegroup-b2qt-qt5-modules.bb
@@ -29,7 +29,6 @@ PACKAGEGROUP_DISABLE_COMPLEMENTARY = "1"
29RDEPENDS_${PN} += " \ 29RDEPENDS_${PN} += " \
30 qt3d \ 30 qt3d \
31 qtbase \ 31 qtbase \
32 qtbase-fonts \
33 qtcanvas3d \ 32 qtcanvas3d \
34 qtcharts \ 33 qtcharts \
35 qtconnectivity \ 34 qtconnectivity \
diff --git a/recipes-qt/qt5-addons/qtdeclarative-render2d_git.bb b/recipes-qt/qt5-addons/qtdeclarative-render2d_git.bb
index 5162519..de9f504 100644
--- a/recipes-qt/qt5-addons/qtdeclarative-render2d_git.bb
+++ b/recipes-qt/qt5-addons/qtdeclarative-render2d_git.bb
@@ -26,6 +26,7 @@ LIC_FILES_CHKSUM = "file://src/plugins/scenegraph/softwarecontext/softwarelayer.
26inherit qt5-module 26inherit qt5-module
27require recipes-qt/qt5/qt5-git.inc 27require recipes-qt/qt5/qt5-git.inc
28 28
29QT_MODULE_BRANCH = "dev"
29SRCREV = "3a22766e8c4ea39836f197552e92b3cc78e77f62" 30SRCREV = "3a22766e8c4ea39836f197552e92b3cc78e77f62"
30 31
31DEPENDS = "qtbase qtdeclarative" 32DEPENDS = "qtbase qtdeclarative"
diff --git a/recipes-qt/qt5/nativesdk-qtbase_git.bbappend b/recipes-qt/qt5/nativesdk-qtbase_git.bbappend
index 5b25f39..436dcfe 100644
--- a/recipes-qt/qt5/nativesdk-qtbase_git.bbappend
+++ b/recipes-qt/qt5/nativesdk-qtbase_git.bbappend
@@ -19,7 +19,7 @@
19## 19##
20############################################################################## 20##############################################################################
21 21
22SRCREV = "8ce657d0279566ef327af1b88339534041ddc012" 22SRCREV = "36bc2477753d19a14c587b97d4ec4f263e9e16c0"
23 23
24FILESEXTRAPATHS_prepend := "${THISDIR}/qtbase:" 24FILESEXTRAPATHS_prepend := "${THISDIR}/qtbase:"
25 25
diff --git a/recipes-qt/qt5/qt3d_git.bbappend b/recipes-qt/qt5/qt3d_git.bbappend
index 318bb1b..5df447f 100644
--- a/recipes-qt/qt5/qt3d_git.bbappend
+++ b/recipes-qt/qt5/qt3d_git.bbappend
@@ -25,4 +25,4 @@ SRC_URI_append_class-target = " \
25 file://0001-Remove-qgltf.patch \ 25 file://0001-Remove-qgltf.patch \
26 " 26 "
27 27
28SRCREV = "9c67288ea4791fee5e28d1b4f2981c232b95c9d0" 28SRCREV = "a21a4e0391b81307d96364db7af3b8bd343d773f"
diff --git a/recipes-qt/qt5/qtbase-native_git.bbappend b/recipes-qt/qt5/qtbase-native_git.bbappend
index fcbbcf0..94a27f1 100644
--- a/recipes-qt/qt5/qtbase-native_git.bbappend
+++ b/recipes-qt/qt5/qtbase-native_git.bbappend
@@ -19,7 +19,7 @@
19## 19##
20############################################################################## 20##############################################################################
21 21
22SRCREV = "8ce657d0279566ef327af1b88339534041ddc012" 22SRCREV = "36bc2477753d19a14c587b97d4ec4f263e9e16c0"
23 23
24FILESEXTRAPATHS_prepend := "${THISDIR}/qtbase:" 24FILESEXTRAPATHS_prepend := "${THISDIR}/qtbase:"
25 25
diff --git a/recipes-qt/qt5/qtbase/nuc/oe-device-extra.pri b/recipes-qt/qt5/qtbase/intel-corei7-64/oe-device-extra.pri
index cdb6204..cdb6204 100644
--- a/recipes-qt/qt5/qtbase/nuc/oe-device-extra.pri
+++ b/recipes-qt/qt5/qtbase/intel-corei7-64/oe-device-extra.pri
diff --git a/recipes-qt/qt5/qtbase/tegra-t18x/oe-device-extra.pri b/recipes-qt/qt5/qtbase/tegra-t18x/oe-device-extra.pri
new file mode 100644
index 0000000..4597a84
--- /dev/null
+++ b/recipes-qt/qt5/qtbase/tegra-t18x/oe-device-extra.pri
@@ -0,0 +1,11 @@
1TEGRA_T18X_CFLAGS = -DWIN_INTERFACE_CUSTOM
2QMAKE_LIBS_EGL += -lEGL
3QMAKE_LIBS_OPENGL_ES2 += -lGLESv2 -lEGL
4QMAKE_CFLAGS += $$TEGRA_T18X_CFLAGS
5QMAKE_CXXFLAGS += $$TEGRA_T18X_CFLAGS
6
7QMAKE_PLATFORM += boot2qt
8
9QT_QPA_DEFAULT_PLATFORM = eglfs
10EGLFS_DEVICE_INTEGRATION = eglfs_kms_egldevice
11
diff --git a/recipes-qt/qt5/qtbase_git.bbappend b/recipes-qt/qt5/qtbase_git.bbappend
index bb778a0..0ae3cfb 100644
--- a/recipes-qt/qt5/qtbase_git.bbappend
+++ b/recipes-qt/qt5/qtbase_git.bbappend
@@ -45,7 +45,7 @@ do_configure_prepend() {
45 install -m 0644 ${WORKDIR}/oe-device-extra.pri ${S}/mkspecs 45 install -m 0644 ${WORKDIR}/oe-device-extra.pri ${S}/mkspecs
46} 46}
47 47
48SRCREV = "8ce657d0279566ef327af1b88339534041ddc012" 48SRCREV = "36bc2477753d19a14c587b97d4ec4f263e9e16c0"
49 49
50# Temporarily here, until merged upstream 50# Temporarily here, until merged upstream
51PACKAGECONFIG[kms] = "-kms,-no-kms,drm virtual/egl" 51PACKAGECONFIG[kms] = "-kms,-no-kms,drm virtual/egl"
diff --git a/recipes-qt/qt5/qtcanvas3d_git.bbappend b/recipes-qt/qt5/qtcanvas3d_git.bbappend
index c2ee6e1..c8c57a3 100644
--- a/recipes-qt/qt5/qtcanvas3d_git.bbappend
+++ b/recipes-qt/qt5/qtcanvas3d_git.bbappend
@@ -19,4 +19,4 @@
19## 19##
20############################################################################## 20##############################################################################
21 21
22SRCREV = "791ddce7d41b126ba4744a6701597f49dbf99f3b" 22SRCREV = "4f4eda51954b7983016e6a062d3db77a68c2ad67"
diff --git a/recipes-qt/qt5-addons/qtcharts_git.bb b/recipes-qt/qt5/qtcharts_git.bb
index 5e95d14..9286462 100644
--- a/recipes-qt/qt5-addons/qtcharts_git.bb
+++ b/recipes-qt/qt5/qtcharts_git.bb
@@ -20,12 +20,12 @@
20############################################################################## 20##############################################################################
21 21
22DESCRIPTION = "Qt Charts" 22DESCRIPTION = "Qt Charts"
23LICENSE = "QtEnterprise" 23LICENSE = "GPL-3.0"
24LIC_FILES_CHKSUM = "file://src/charts/qchart.h;md5=a712f087e2146153f45db2e8eb1a3985;beginline=1;endline=17" 24LIC_FILES_CHKSUM = "file://LICENSE.GPL3;md5=d32239bcb673463ab874e80d47fae504"
25 25
26inherit qt5-module qtquickcompiler 26inherit qt5-module qtquickcompiler
27require recipes-qt/qt5/qt5-git.inc 27require recipes-qt/qt5/qt5-git.inc
28 28
29SRCREV = "f4ba2fb9840279f986bd11ab6860e6a3125d9599" 29SRCREV = "bbf52870f4e335c0d169907d4398a12cb41ca3a1"
30 30
31DEPENDS = "qtbase qtdeclarative qtmultimedia" 31DEPENDS = "qtbase qtdeclarative qtmultimedia"
diff --git a/recipes-qt/qt5/qtconnectivity_git.bbappend b/recipes-qt/qt5/qtconnectivity_git.bbappend
index 9c4a689..fa3bf05 100644
--- a/recipes-qt/qt5/qtconnectivity_git.bbappend
+++ b/recipes-qt/qt5/qtconnectivity_git.bbappend
@@ -19,6 +19,5 @@
19## 19##
20############################################################################## 20##############################################################################
21 21
22PACKAGECONFIG += "bluez4" 22SRCREV = "f8857127320f513e9ec2132bc4af5c470362f37a"
23 23
24SRCREV = "80b6557be3a23a5118ddf8c4b68bc28b66f52b49"
diff --git a/recipes-qt/qt5-addons/qtdatavis3d_git.bb b/recipes-qt/qt5/qtdatavis3d_git.bb
index a148bdc..d238835 100644
--- a/recipes-qt/qt5-addons/qtdatavis3d_git.bb
+++ b/recipes-qt/qt5/qtdatavis3d_git.bb
@@ -20,12 +20,12 @@
20############################################################################## 20##############################################################################
21 21
22DESCRIPTION = "Qt Data Visualization" 22DESCRIPTION = "Qt Data Visualization"
23LICENSE = "QtEnterprise" 23LICENSE = "GPL-3.0"
24LIC_FILES_CHKSUM = "file://src/datavisualization/global/qdatavisualizationglobal.h;md5=80b80e41be7c22f5b90fc96163b7d1bf;beginline=1;endline=17" 24LIC_FILES_CHKSUM = "file://LICENSE.GPL3;md5=d32239bcb673463ab874e80d47fae504"
25 25
26inherit qt5-module 26inherit qt5-module
27require recipes-qt/qt5/qt5-git.inc 27require recipes-qt/qt5/qt5-git.inc
28 28
29SRCREV = "4f23f0f984ef2ee96d5baa3a74a465d6734381ba" 29SRCREV = "3fb7ce6a29ca69237c777cc65a3831768e938782"
30 30
31DEPENDS += "qtbase qtdeclarative qtmultimedia" 31DEPENDS += "qtbase qtdeclarative qtmultimedia"
diff --git a/recipes-qt/qt5/qtdeclarative_git.bbappend b/recipes-qt/qt5/qtdeclarative_git.bbappend
index f7d8ed7..1db39fc 100644
--- a/recipes-qt/qt5/qtdeclarative_git.bbappend
+++ b/recipes-qt/qt5/qtdeclarative_git.bbappend
@@ -19,4 +19,4 @@
19## 19##
20############################################################################## 20##############################################################################
21 21
22SRCREV = "d438b4f4b93d04a841edf031359e26af617d889d" 22SRCREV = "f5afec250cc63ba3a7b1cc78f51d5eb0031dd478"
diff --git a/recipes-qt/qt5/qtgraphicaleffects_git.bbappend b/recipes-qt/qt5/qtgraphicaleffects_git.bbappend
index 6e1888f..901b376 100644
--- a/recipes-qt/qt5/qtgraphicaleffects_git.bbappend
+++ b/recipes-qt/qt5/qtgraphicaleffects_git.bbappend
@@ -19,4 +19,4 @@
19## 19##
20############################################################################## 20##############################################################################
21 21
22SRCREV = "6523d7c4843e1d4176035c46e1514c39bdcfc3bf" 22SRCREV = "f086de0f3a67698b8066576a423298aadf566e13"
diff --git a/recipes-qt/qt5/qtimageformats_git.bbappend b/recipes-qt/qt5/qtimageformats_git.bbappend
index 87a191b..7ff0b30 100644
--- a/recipes-qt/qt5/qtimageformats_git.bbappend
+++ b/recipes-qt/qt5/qtimageformats_git.bbappend
@@ -19,4 +19,4 @@
19## 19##
20############################################################################## 20##############################################################################
21 21
22SRCREV = "bf5b49878d75d316f31225f76152e8381a3d5f0f" 22SRCREV = "2d59367241aafbfe6acb30202f64e30697028bd9"
diff --git a/recipes-qt/qt5/qtlocation_git.bbappend b/recipes-qt/qt5/qtlocation_git.bbappend
index a175291..ebd6c21 100644
--- a/recipes-qt/qt5/qtlocation_git.bbappend
+++ b/recipes-qt/qt5/qtlocation_git.bbappend
@@ -24,4 +24,4 @@ PACKAGECONFIG += "gypsy"
24EXTRA_QMAKEVARS_PRE_emulator += "CONFIG+=simulator" 24EXTRA_QMAKEVARS_PRE_emulator += "CONFIG+=simulator"
25DEPENDS_emulator += "qtsimulator" 25DEPENDS_emulator += "qtsimulator"
26 26
27SRCREV = "f40e92b147560be15e0f53dfd7f6b2d698c00fb9" 27SRCREV = "e176f25daeb3d80af1fd701000fda065064227e1"
diff --git a/recipes-qt/qt5/qtmultimedia_git.bbappend b/recipes-qt/qt5/qtmultimedia_git.bbappend
index 24f176d..4c11a32 100644
--- a/recipes-qt/qt5/qtmultimedia_git.bbappend
+++ b/recipes-qt/qt5/qtmultimedia_git.bbappend
@@ -21,4 +21,4 @@
21 21
22PACKAGECONFIG += "${@base_contains("DISTRO_FEATURES", "gstreamer010", "gstreamer010", "gstreamer", d)}" 22PACKAGECONFIG += "${@base_contains("DISTRO_FEATURES", "gstreamer010", "gstreamer010", "gstreamer", d)}"
23 23
24SRCREV = "3fb3231a9e22dcb780d5b31ec57896429d40b0e5" 24SRCREV = "0d8366273dcb9af5dae641c7efbc6db878942422"
diff --git a/recipes-qt/qt5/qtquickcontrols2_git.bb b/recipes-qt/qt5/qtquickcontrols2_git.bb
index a80b21f..8dc1203 100644
--- a/recipes-qt/qt5/qtquickcontrols2_git.bb
+++ b/recipes-qt/qt5/qtquickcontrols2_git.bb
@@ -31,7 +31,7 @@ LIC_FILES_CHKSUM = " \
31 31
32DEPENDS += "qtbase qtxmlpatterns qtdeclarative qtgraphicaleffects" 32DEPENDS += "qtbase qtxmlpatterns qtdeclarative qtgraphicaleffects"
33 33
34SRCREV = "bed6b3d633d83302a8e2167845db4b36e6847f0b" 34SRCREV = "78ec7b84abd5f499c83b0b2076fb47617a2ebbb7"
35 35
36FILES_${PN}-qmldesigner += " \ 36FILES_${PN}-qmldesigner += " \
37 ${OE_QMAKE_PATH_QML}/*/*/*/designer \ 37 ${OE_QMAKE_PATH_QML}/*/*/*/designer \
diff --git a/recipes-qt/qt5/qtquickcontrols_git.bbappend b/recipes-qt/qt5/qtquickcontrols_git.bbappend
index 29fb136..b1ad2a5 100644
--- a/recipes-qt/qt5/qtquickcontrols_git.bbappend
+++ b/recipes-qt/qt5/qtquickcontrols_git.bbappend
@@ -19,4 +19,4 @@
19## 19##
20############################################################################## 20##############################################################################
21 21
22SRCREV = "b1d29faf96ee6323bf2dad054291fd7c30a30c05" 22SRCREV = "c24118685d6eb4cacf5f6af96215ba89ecc28604"
diff --git a/recipes-qt/qt5/qtsensors_git.bbappend b/recipes-qt/qt5/qtsensors_git.bbappend
index f5301b4..21ff48a 100644
--- a/recipes-qt/qt5/qtsensors_git.bbappend
+++ b/recipes-qt/qt5/qtsensors_git.bbappend
@@ -22,4 +22,4 @@
22EXTRA_QMAKEVARS_PRE_emulator += "SENSORS_PLUGINS=simulator" 22EXTRA_QMAKEVARS_PRE_emulator += "SENSORS_PLUGINS=simulator"
23DEPENDS_emulator += "qtsimulator" 23DEPENDS_emulator += "qtsimulator"
24 24
25SRCREV = "0b00ee6f6c311a7f5c0b4f2441dad97a454d172e" 25SRCREV = "f8e256271f919c36c8d97eae27b1d11678294e70"
diff --git a/recipes-qt/qt5/qtserialbus_git.bb b/recipes-qt/qt5/qtserialbus_git.bb
index 484d6ee..dd69582 100644
--- a/recipes-qt/qt5/qtserialbus_git.bb
+++ b/recipes-qt/qt5/qtserialbus_git.bb
@@ -31,4 +31,4 @@ LIC_FILES_CHKSUM = " \
31 31
32DEPENDS += "qtbase qtserialport" 32DEPENDS += "qtbase qtserialport"
33 33
34SRCREV = "04b75569f36eec14662505a08bf8c1d565cb10fe" 34SRCREV = "ee4c1b91def347f8f16395585b46e20aebdb2f7b"
diff --git a/recipes-qt/qt5/qtserialport_git.bbappend b/recipes-qt/qt5/qtserialport_git.bbappend
index a625d74..f33a067 100644
--- a/recipes-qt/qt5/qtserialport_git.bbappend
+++ b/recipes-qt/qt5/qtserialport_git.bbappend
@@ -19,4 +19,4 @@
19## 19##
20############################################################################## 20##############################################################################
21 21
22SRCREV = "9a70ee2389d3302f6a4262325f8a76e4d867b478" 22SRCREV = "f8449352c9af0ee8055c6a85981e092e9d109b9d"
diff --git a/recipes-qt/qt5/qtsvg_git.bbappend b/recipes-qt/qt5/qtsvg_git.bbappend
index beb7513..b7da638 100644
--- a/recipes-qt/qt5/qtsvg_git.bbappend
+++ b/recipes-qt/qt5/qtsvg_git.bbappend
@@ -19,4 +19,4 @@
19## 19##
20############################################################################## 20##############################################################################
21 21
22SRCREV = "b722836765dccca04683939d0d4f72a9e2585d88" 22SRCREV = "8c23084b207baed7cf58c17e475baa34b889ead2"
diff --git a/recipes-qt/qt5/qttools_git.bbappend b/recipes-qt/qt5/qttools_git.bbappend
index 31d5773..ccb03b7 100644
--- a/recipes-qt/qt5/qttools_git.bbappend
+++ b/recipes-qt/qt5/qttools_git.bbappend
@@ -19,4 +19,4 @@
19## 19##
20############################################################################## 20##############################################################################
21 21
22SRCREV = "aec1d10c66a676781c767099e81871faa040162f" 22SRCREV = "f29f0a4855eefba944e2dd99e0d6d992b9ebbb1c"
diff --git a/recipes-qt/qt5/qttranslations_git.bbappend b/recipes-qt/qt5/qttranslations_git.bbappend
index cfe42a8..a6bc131 100644
--- a/recipes-qt/qt5/qttranslations_git.bbappend
+++ b/recipes-qt/qt5/qttranslations_git.bbappend
@@ -19,4 +19,4 @@
19## 19##
20############################################################################## 20##############################################################################
21 21
22SRCREV = "cbef985e3c3e9af2d124d40959fc674b3b8aa33f" 22SRCREV = "745f8d5329d0d6d98a8577a254d2ee3e7174634e"
diff --git a/recipes-qt/qt5-addons/qtvirtualkeyboard_git.bb b/recipes-qt/qt5/qtvirtualkeyboard_git.bb
index f4bdbcc..bf33b42 100644
--- a/recipes-qt/qt5-addons/qtvirtualkeyboard_git.bb
+++ b/recipes-qt/qt5/qtvirtualkeyboard_git.bb
@@ -20,13 +20,13 @@
20############################################################################## 20##############################################################################
21 21
22DESCRIPTION = "Qt Virtual Keyboard" 22DESCRIPTION = "Qt Virtual Keyboard"
23LICENSE = "QtEnterprise" 23LICENSE = "GPL-3.0"
24LIC_FILES_CHKSUM = "file://src/virtualkeyboard/plugin.cpp;md5=8913d0b71519756d2e83db02b9629bbd;beginline=1;endline=17" 24LIC_FILES_CHKSUM = "file://LICENSE.GPL3;md5=d32239bcb673463ab874e80d47fae504"
25 25
26inherit qt5-module qtquickcompiler 26inherit qt5-module qtquickcompiler
27require recipes-qt/qt5/qt5-git.inc 27require recipes-qt/qt5/qt5-git.inc
28 28
29SRCREV = "4d480f8f0c1ca3308f4c3a423ad30d5d44e9c1bf" 29SRCREV = "84881cfc58a462189dfeff60c6d6f5717bc4b6b5"
30 30
31DEPENDS = "qtbase qtdeclarative qtsvg hunspell" 31DEPENDS = "qtbase qtdeclarative qtsvg hunspell"
32 32
diff --git a/recipes-qt/qt5/qtwayland-native_git.bbappend b/recipes-qt/qt5/qtwayland-native_git.bbappend
index 66656e6..9783d9e 100644
--- a/recipes-qt/qt5/qtwayland-native_git.bbappend
+++ b/recipes-qt/qt5/qtwayland-native_git.bbappend
@@ -19,4 +19,4 @@
19## 19##
20############################################################################## 20##############################################################################
21 21
22SRCREV = "b94be41409a6dfa58d8b3ae8413c6930e76fc040" 22SRCREV = "01daa660d04e8960961988da6191e80c05a84d58"
diff --git a/recipes-qt/qt5/qtwayland_5.7-wip.bb b/recipes-qt/qt5/qtwayland_5.7-wip.bb
deleted file mode 100644
index 2de879b..0000000
--- a/recipes-qt/qt5/qtwayland_5.7-wip.bb
+++ /dev/null
@@ -1,29 +0,0 @@
1##############################################################################
2##
3## Copyright (C) 2016 The Qt Company Ltd.
4## Contact: http://www.qt.io/licensing/
5##
6## This file is part of the Boot to Qt meta layer.
7##
8## $QT_BEGIN_LICENSE:COMM$
9##
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 http://www.qt.io/terms-conditions. For further
16## information use the contact form at http://www.qt.io/contact-us.
17##
18## $QT_END_LICENSE$
19##
20##############################################################################
21
22require recipes-qt/qt5/qtwayland_git.bb
23
24SRCREV = "0b9967d0f16652b0c77d454923bb7a1423792658"
25PV = "5.7-wip+git${SRCPV}"
26QT_MODULE_BRANCH = "wip-compositor-api"
27EXTRA_QMAKEVARS_PRE += "CONFIG+=explicitlib"
28
29SRC_URI_remove = "file://0001-examples-wayland-include-server-buffer-only-when-bui.patch"
diff --git a/recipes-qt/qt5/qtwayland_git.bbappend b/recipes-qt/qt5/qtwayland_git.bbappend
index 66656e6..9783d9e 100644
--- a/recipes-qt/qt5/qtwayland_git.bbappend
+++ b/recipes-qt/qt5/qtwayland_git.bbappend
@@ -19,4 +19,4 @@
19## 19##
20############################################################################## 20##############################################################################
21 21
22SRCREV = "b94be41409a6dfa58d8b3ae8413c6930e76fc040" 22SRCREV = "01daa660d04e8960961988da6191e80c05a84d58"
diff --git a/recipes-qt/qt5/qtwebchannel_git.bbappend b/recipes-qt/qt5/qtwebchannel_git.bbappend
index 49ccceb..ee19a33 100644
--- a/recipes-qt/qt5/qtwebchannel_git.bbappend
+++ b/recipes-qt/qt5/qtwebchannel_git.bbappend
@@ -19,4 +19,4 @@
19## 19##
20############################################################################## 20##############################################################################
21 21
22SRCREV = "64a106da72796377bbff5cce0ecc5a379b105498" 22SRCREV = "a2c3b32d08ed24279609a8c01b09c1147a9ff6b9"
diff --git a/recipes-qt/qt5/qtwebengine_git.bbappend b/recipes-qt/qt5/qtwebengine_git.bbappend
index 319a9ad..4ba8dcf 100644
--- a/recipes-qt/qt5/qtwebengine_git.bbappend
+++ b/recipes-qt/qt5/qtwebengine_git.bbappend
@@ -25,5 +25,5 @@ SRC_URI_append_mx6 = " \
25 file://0001-Fix-slow-video-with-webengine-on-nitrogen6x.patch \ 25 file://0001-Fix-slow-video-with-webengine-on-nitrogen6x.patch \
26 " 26 "
27 27
28SRCREV_qtwebengine = "4ed08bb0a8195746c333dabbdb9da3400d174296" 28SRCREV_qtwebengine = "1d8efc0b6c26baf4fdf5a7a9a136bf3f7bb8c0f2"
29SRCREV_chromium = "0a385bb01d9cf060fae4c9d350ee98561654df96" 29SRCREV_chromium = "eed57693d22920959d6b7c8f2b1b90b501994760"
diff --git a/recipes-qt/qt5/qtwebsockets_git.bbappend b/recipes-qt/qt5/qtwebsockets_git.bbappend
index 91881b4..09c180c 100644
--- a/recipes-qt/qt5/qtwebsockets_git.bbappend
+++ b/recipes-qt/qt5/qtwebsockets_git.bbappend
@@ -19,4 +19,4 @@
19## 19##
20############################################################################## 20##############################################################################
21 21
22SRCREV = "3b128f9b45f4fafc305ff0c89cfc2cb665c856d5" 22SRCREV = "c6d19a89046763f680d7f67c6f9989b4f51fc71e"
diff --git a/recipes-qt/qt5/qtxmlpatterns_git.bbappend b/recipes-qt/qt5/qtxmlpatterns_git.bbappend
index 28d0211..1397eea 100644
--- a/recipes-qt/qt5/qtxmlpatterns_git.bbappend
+++ b/recipes-qt/qt5/qtxmlpatterns_git.bbappend
@@ -19,4 +19,4 @@
19## 19##
20############################################################################## 20##############################################################################
21 21
22SRCREV = "7a8d395a3b1eb5f24aa96509666326bad4218c14" 22SRCREV = "20e5ddeba66121e59058fbe00896e25b5f82ed44"
diff --git a/recipes/adbd/files/nuc/defaults b/recipes/adbd/files/intel-corei7-64/defaults
index 0fbba4c..0fbba4c 100644
--- a/recipes/adbd/files/nuc/defaults
+++ b/recipes/adbd/files/intel-corei7-64/defaults
diff --git a/recipes/gdb/gdb-cross-canadian_7.8.1.bbappend b/recipes/gdb/gdb-cross-canadian_7.%.bbappend
index b8a804f..b8a804f 100644
--- a/recipes/gdb/gdb-cross-canadian_7.8.1.bbappend
+++ b/recipes/gdb/gdb-cross-canadian_7.%.bbappend
diff --git a/recipes-qt/qt5/qtwayland-native_5.7-wip.bb b/recipes/gypsy/gypsy_%.bbappend
index 455726a..8d82b6c 100644
--- a/recipes-qt/qt5/qtwayland-native_5.7-wip.bb
+++ b/recipes/gypsy/gypsy_%.bbappend
@@ -19,10 +19,10 @@
19## 19##
20############################################################################## 20##############################################################################
21 21
22require recipes-qt/qt5/qtwayland-native_git.bb 22inherit bluetooth
23 23
24FILESEXTRAPATHS_append := "${COREBASE}/../meta-qt5/recipes-qt/qt5/qtwayland:" 24DEPENDS_remove = "bluez4"
25DEPENDS_append := " ${BLUEZ}"
26DEPENDS += "libgudev"
25 27
26SRCREV = "2adae188cb916d5a6ffbee65abf4ee8144de9ec2" 28PNBLACKLIST[gypsy] = ""
27PV = "5.7-wip+git${SRCPV}"
28QT_MODULE_BRANCH = "wip-compositor-api"
diff --git a/meta-fsl-extras/recipes/amd-gpu-bin-mx51/amd-gpu-bin-mx51_11.09.01.bbappend b/recipes/linux-firmware/linux-firmware_git.bbappend
index 102fbfe..ed615cb 100644
--- a/meta-fsl-extras/recipes/amd-gpu-bin-mx51/amd-gpu-bin-mx51_11.09.01.bbappend
+++ b/recipes/linux-firmware/linux-firmware_git.bbappend
@@ -19,7 +19,4 @@
19## 19##
20############################################################################## 20##############################################################################
21 21
22FILESEXTRAPATHS_append := "${THISDIR}/${PN}:" 22LICENSE_CREATE_PACKAGE = "0"
23SRC_URI += " \
24 file://0001-fix-glTexImage2D-API.patch \
25 "
diff --git a/recipes/linux/linux-yocto_3.%.bbappend b/recipes/linux/linux-yocto_4.%.bbappend
index 23b9d3a..23b9d3a 100644
--- a/recipes/linux/linux-yocto_3.%.bbappend
+++ b/recipes/linux/linux-yocto_4.%.bbappend
diff --git a/recipes/packagegroup/packagegroup-b2qt-embedded-toolchain-target.bb b/recipes/packagegroup/packagegroup-b2qt-embedded-toolchain-target.bb
index 13935bd..11fee22 100644
--- a/recipes/packagegroup/packagegroup-b2qt-embedded-toolchain-target.bb
+++ b/recipes/packagegroup/packagegroup-b2qt-embedded-toolchain-target.bb
@@ -24,6 +24,7 @@ PR = "r0"
24LICENSE = "CLOSED" 24LICENSE = "CLOSED"
25 25
26inherit packagegroup 26inherit packagegroup
27inherit bluetooth
27 28
28RDEPENDS_${PN} += "\ 29RDEPENDS_${PN} += "\
29 packagegroup-core-standalone-sdk-target \ 30 packagegroup-core-standalone-sdk-target \
@@ -51,6 +52,6 @@ RDEPENDS_${PN} += "\
51 libevent-dev \ 52 libevent-dev \
52 ostree-dev \ 53 ostree-dev \
53 ${@base_contains("DISTRO_FEATURES", "wayland", "libxkbcommon-dev libgbm-dev libdrm-dev", "", d)} \ 54 ${@base_contains("DISTRO_FEATURES", "wayland", "libxkbcommon-dev libgbm-dev libdrm-dev", "", d)} \
54 ${@base_contains("DISTRO_FEATURES", "bluetooth", "bluez4-dev", "", d)} \ 55 ${@base_contains("DISTRO_FEATURES", "bluetooth", "${BLUEZ}-dev", "", d)} \
55 ${MACHINE_EXTRA_INSTALL_SDK} \ 56 ${MACHINE_EXTRA_INSTALL_SDK} \
56 " 57 "
diff --git a/recipes/wayland/wayland/0001-Use-native-wayland-scanner-when-building-nativesdk-w.patch b/recipes/wayland/wayland/0001-Use-native-wayland-scanner-when-building-nativesdk-w.patch
deleted file mode 100644
index 9e5fe4d..0000000
--- a/recipes/wayland/wayland/0001-Use-native-wayland-scanner-when-building-nativesdk-w.patch
+++ /dev/null
@@ -1,25 +0,0 @@
1The wayland-scanner built for the nativesdk cannot be run during the build,
2so instead use the wayland-scanner from native build.
3
4Upstream-Status: Pending
5
6Signed-off-by: Samuli Piippo <samuli.piippo@theqtcompany.com>
7---
8 Makefile.am | 4 +---
9 1 file changed, 1 insertion(+), 3 deletions(-)
10diff --git a/Makefile.am b/Makefile.am
11index c15d8b8..45f7133 100644
12--- a/Makefile.am
13+++ b/Makefile.am
14@@ -62,7 +62,7 @@ nodist_libwayland_client_la_SOURCES = \
15 pkgconfig_DATA += src/wayland-client.pc src/wayland-server.pc
16
17 if ENABLE_SCANNER
18-wayland_scanner = $(top_builddir)/wayland-scanner
19+wayland_scanner = wayland-scanner
20 bin_PROGRAMS = wayland-scanner
21 wayland_scanner_SOURCES = src/scanner.c
22 wayland_scanner_LDADD = $(EXPAT_LIBS) libwayland-util.la
23--
241.9.1
25
diff --git a/recipes/wayland/wayland_1.%.bbappend b/recipes/wayland/wayland_1.%.bbappend
deleted file mode 100644
index 4497942..0000000
--- a/recipes/wayland/wayland_1.%.bbappend
+++ /dev/null
@@ -1,31 +0,0 @@
1##############################################################################
2##
3## Copyright (C) 2016 The Qt Company Ltd.
4## Contact: http://www.qt.io/licensing/
5##
6## This file is part of the Boot to Qt meta layer.
7##
8## $QT_BEGIN_LICENSE:COMM$
9##
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 http://www.qt.io/terms-conditions. For further
16## information use the contact form at http://www.qt.io/contact-us.
17##
18## $QT_END_LICENSE$
19##
20##############################################################################
21
22FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:"
23SRC_URI_append_class-nativesdk = " \
24 file://disable-macro-checks-not-used-for-scanner.patch \
25 file://0001-Use-native-wayland-scanner-when-building-nativesdk-w.patch \
26 "
27
28EXTRA_OECONF_class-nativesdk = "--disable-documentation --enable-scanner"
29DEPENDS_class-nativesdk = "libffi-nativesdk wayland-native"
30
31BBCLASSEXTEND = "native nativesdk"
diff --git a/recipes/wayland/weston/0001-Adapt-changes-made-in-libinput-src-evdev.c-for-touch.patch b/recipes/wayland/weston/0001-Adapt-changes-made-in-libinput-src-evdev.c-for-touch.patch
deleted file mode 100644
index 1bb9253..0000000
--- a/recipes/wayland/weston/0001-Adapt-changes-made-in-libinput-src-evdev.c-for-touch.patch
+++ /dev/null
@@ -1,65 +0,0 @@
1From c4633014fff25d32926129a8b028124c6338bb2b Mon Sep 17 00:00:00 2001
2From: Louai Al-Khanji <louai.al-khanji@theqtcompany.com>
3Date: Wed, 19 Aug 2015 09:04:46 +0300
4Subject: [PATCH 1/1] Adapt changes made in libinput/src/evdev.c for touch
5 frame emission.
6
7---
8 src/evdev.c | 27 +++++++++++++++++++++++++++
9 1 file changed, 27 insertions(+)
10
11diff --git a/src/evdev.c b/src/evdev.c
12index 888dfbd..daa5d72 100644
13--- a/src/evdev.c
14+++ b/src/evdev.c
15@@ -359,12 +359,36 @@ evdev_process_absolute(struct evdev_device *device,
16 }
17 }
18
19+static inline int
20+evdev_need_touch_frame(struct evdev_device *device)
21+{
22+ if (!(device->seat_caps & EVDEV_SEAT_TOUCH))
23+ return 0;
24+
25+ switch (device->pending_event) {
26+ case EVDEV_NONE:
27+ case EVDEV_RELATIVE_MOTION:
28+ break;
29+ case EVDEV_ABSOLUTE_MT_DOWN:
30+ case EVDEV_ABSOLUTE_MT_MOTION:
31+ case EVDEV_ABSOLUTE_MT_UP:
32+ case EVDEV_ABSOLUTE_TOUCH_DOWN:
33+ case EVDEV_ABSOLUTE_TOUCH_UP:
34+ case EVDEV_ABSOLUTE_MOTION:
35+ return 1;
36+ }
37+
38+ return 0;
39+}
40+
41 static void
42 fallback_process(struct evdev_dispatch *dispatch,
43 struct evdev_device *device,
44 struct input_event *event,
45 uint32_t time)
46 {
47+ int need_frame = 0;
48+
49 switch (event->type) {
50 case EV_REL:
51 evdev_process_relative(device, event, time);
52@@ -376,7 +400,10 @@ fallback_process(struct evdev_dispatch *dispatch,
53 evdev_process_key(device, event, time);
54 break;
55 case EV_SYN:
56+ need_frame = evdev_need_touch_frame(device);
57 evdev_flush_pending_event(device, time);
58+ if (need_frame)
59+ notify_touch_frame(device->seat);
60 break;
61 }
62 }
63--
642.1.4
65
diff --git a/scripts/manifest.xml b/scripts/manifest.xml
index 5e326c9..28ccfa3 100644
--- a/scripts/manifest.xml
+++ b/scripts/manifest.xml
@@ -17,39 +17,39 @@
17 17
18 <project name="poky" 18 <project name="poky"
19 remote="yocto" 19 remote="yocto"
20 revision="900d7d6b59c36b2bdbd1c85febec99e80ab54f95" 20 revision="b1f23d1254682866236bfaeb843c0d8aa332efc2"
21 path="sources/poky"/> 21 path="sources/poky"/>
22 <project name="meta-openembedded" 22 <project name="meta-openembedded"
23 remote="oe-mirror" 23 remote="oe-mirror"
24 revision="902964a4da26e46018d2a8d17dcdda1ac4627a39" 24 revision="dc5634968b270dde250690609f0015f881db81f2"
25 path="sources/meta-openembedded"/> 25 path="sources/meta-openembedded"/>
26 <project name="meta-qt5" 26 <project name="meta-qt5"
27 remote="qtyocto" 27 remote="qtyocto"
28 revision="46817620916ed6d8b8f07c720f29d1faa73eafae" 28 revision="e6897ccd0eec8fb5229e0fdd8f354292e0f49a16"
29 path="sources/meta-qt5"/> 29 path="sources/meta-qt5"/>
30 <project name="meta-mingw" 30 <project name="meta-mingw"
31 remote="qtyocto" 31 remote="qtyocto"
32 path="sources/meta-mingw" 32 path="sources/meta-mingw"
33 revision="0cfd9b1a41b38a2f7c1cfcbc2abe046e3737ae31"/> 33 revision="2844575c17f3875aa2ad0e83d600f52a1893390d"/>
34 34
35 <project name="meta-fsl-arm" 35 <project name="meta-fsl-arm"
36 remote="yocto" 36 remote="yocto"
37 revision="c9f259a4bf8472dfa3ff75f1c3fcbe5e0ded7aaf" 37 revision="8d22b44716fa624ff87383c36d222d9e28d0b267"
38 path="sources/meta-fsl-arm" 38 path="sources/meta-fsl-arm"
39 groups="notdefault,external,fsl,toradex,architech,ti,bbb,smx6"/> 39 groups="notdefault,external,fsl,toradex,architech,ti,bbb,smx6"/>
40 <project name="meta-ti" 40 <project name="meta-ti"
41 remote="yocto" 41 remote="yocto"
42 revision="0a222c70845d19a2213ac36803361e8531768cca" 42 revision="0da13d5a37a9d40ad6e41fe5eeeb532fef795a7a"
43 path="sources/meta-ti" 43 path="sources/meta-ti"
44 groups="notdefault,external,ti,bbb"/> 44 groups="notdefault,external,ti,bbb"/>
45 <project name="meta-raspberrypi" 45 <project name="meta-raspberrypi"
46 remote="yocto" 46 remote="yocto"
47 revision="a42a1706de91ed03ae8798c7f9e70c30cebcf7de" 47 revision="e82417d33b8147f65141ef937d56735d80ee7207"
48 path="sources/meta-raspberrypi" 48 path="sources/meta-raspberrypi"
49 groups="notdefault,external,rpi"/> 49 groups="notdefault,external,rpi"/>
50 <project name="meta-fsl-arm-extra" 50 <project name="meta-fsl-arm-extra"
51 remote="freescale" 51 remote="freescale"
52 revision="ad90ca98459f5de9483bb3ba5a81be0a67b078c3" 52 revision="8fdde39f732be9e1ee9505a04c579073114459e7"
53 path="sources/meta-fsl-arm-extra" 53 path="sources/meta-fsl-arm-extra"
54 groups="notdefault,external,fsl,toradex,architech,smx6"/> 54 groups="notdefault,external,fsl,toradex,architech,smx6"/>
55 <project name="meta-beagleboard" 55 <project name="meta-beagleboard"
@@ -69,9 +69,9 @@
69 groups="notdefault,external,architech"/> 69 groups="notdefault,external,architech"/>
70 <project name="meta-intel" 70 <project name="meta-intel"
71 remote="intel" 71 remote="intel"
72 revision="ead0a5c115e632015d8358f4f304ec8908732f5f" 72 revision="4e87c59bdedaa8c3e44fc02fd23be726c4d1dfb9"
73 path="sources/meta-intel" 73 path="sources/meta-intel"
74 groups="notdefault,external,nuc"/> 74 groups="notdefault,external,intel"/>
75 75
76 <project name="meta-tegra" 76 <project name="meta-tegra"
77 remote="playground" 77 remote="playground"
diff --git a/scripts/manifest_fido.xml b/scripts/manifest_jethro.xml
index be15f02..29b401c 100644
--- a/scripts/manifest_fido.xml
+++ b/scripts/manifest_jethro.xml
@@ -17,29 +17,29 @@
17 17
18 <project name="poky" 18 <project name="poky"
19 remote="yocto" 19 remote="yocto"
20 revision="fido" 20 revision="jethro"
21 path="sources/poky"/> 21 path="sources/poky"/>
22 <project name="meta-openembedded" 22 <project name="meta-openembedded"
23 remote="oe-mirror" 23 remote="oe-mirror"
24 revision="fido" 24 revision="jethro"
25 path="sources/meta-openembedded"/> 25 path="sources/meta-openembedded"/>
26 <project name="meta-qt5" 26 <project name="meta-qt5"
27 remote="qtyocto" 27 remote="qtyocto"
28 revision="master-mingw" 28 revision="5.7"
29 path="sources/meta-qt5"/> 29 path="sources/meta-qt5"/>
30 <project name="meta-mingw" 30 <project name="meta-mingw"
31 remote="qtyocto" 31 remote="qtyocto"
32 path="sources/meta-mingw" 32 path="sources/meta-mingw"
33 revision="fido"/> 33 revision="jethro"/>
34 34
35 <project name="meta-fsl-arm" 35 <project name="meta-fsl-arm"
36 remote="yocto" 36 remote="yocto"
37 revision="fido" 37 revision="jethro"
38 path="sources/meta-fsl-arm" 38 path="sources/meta-fsl-arm"
39 groups="notdefault,external,fsl,toradex,architech,ti,bbb,smx6"/> 39 groups="notdefault,external,fsl,toradex,architech,ti,bbb,smx6"/>
40 <project name="meta-ti" 40 <project name="meta-ti"
41 remote="yocto" 41 remote="yocto"
42 revision="fido" 42 revision="master"
43 path="sources/meta-ti" 43 path="sources/meta-ti"
44 groups="notdefault,external,ti,bbb"/> 44 groups="notdefault,external,ti,bbb"/>
45 <project name="meta-raspberrypi" 45 <project name="meta-raspberrypi"
@@ -49,7 +49,7 @@
49 groups="notdefault,external,rpi"/> 49 groups="notdefault,external,rpi"/>
50 <project name="meta-fsl-arm-extra" 50 <project name="meta-fsl-arm-extra"
51 remote="freescale" 51 remote="freescale"
52 revision="fido" 52 revision="jethro"
53 path="sources/meta-fsl-arm-extra" 53 path="sources/meta-fsl-arm-extra"
54 groups="notdefault,external,fsl,toradex,architech,smx6"/> 54 groups="notdefault,external,fsl,toradex,architech,smx6"/>
55 <project name="meta-beagleboard" 55 <project name="meta-beagleboard"
@@ -69,9 +69,9 @@
69 groups="notdefault,external,architech"/> 69 groups="notdefault,external,architech"/>
70 <project name="meta-intel" 70 <project name="meta-intel"
71 remote="intel" 71 remote="intel"
72 revision="fido" 72 revision="jethro"
73 path="sources/meta-intel" 73 path="sources/meta-intel"
74 groups="notdefault,external,nuc"/> 74 groups="notdefault,external,intel"/>
75 75
76 <project name="meta-tegra" 76 <project name="meta-tegra"
77 remote="playground" 77 remote="playground"
diff --git a/scripts/setup-environment.sh b/scripts/setup-environment.sh
index 566b708..322792f 100755
--- a/scripts/setup-environment.sh
+++ b/scripts/setup-environment.sh
@@ -51,7 +51,7 @@ if [ ! -f ${PWD}/${BUILDDIRECTORY}/conf/bblayers.conf ]; then
51 apalis-imx6|colibri-imx6|colibri-vf) 51 apalis-imx6|colibri-imx6|colibri-vf)
52 LAYERSCONF="bblayers.conf.toradex.sample" 52 LAYERSCONF="bblayers.conf.toradex.sample"
53 ;; 53 ;;
54 imx53qsb|imx6qsabresd|imx6dlsabresd|nitrogen6x) 54 imx6qsabresd|imx6dlsabresd|nitrogen6x)
55 LAYERSCONF="bblayers.conf.fsl.sample" 55 LAYERSCONF="bblayers.conf.fsl.sample"
56 ;; 56 ;;
57 smarc-samx6i) 57 smarc-samx6i)
@@ -66,14 +66,14 @@ if [ ! -f ${PWD}/${BUILDDIRECTORY}/conf/bblayers.conf ]; then
66 beaglebone) 66 beaglebone)
67 LAYERSCONF="bblayers.conf.bbb.sample" 67 LAYERSCONF="bblayers.conf.bbb.sample"
68 ;; 68 ;;
69 raspberrypi|raspberrypi2) 69 raspberrypi|raspberrypi2|raspberrypi3)
70 LAYERSCONF="bblayers.conf.rpi.sample" 70 LAYERSCONF="bblayers.conf.rpi.sample"
71 ;; 71 ;;
72 nuc) 72 intel-corei7-64)
73 LAYERSCONF="bblayers.conf.nuc.sample" 73 LAYERSCONF="bblayers.conf.intel.sample"
74 ;; 74 ;;
75 nvidia-logan) 75 nvidia-logan|tegra-x1|tegra-t18x)
76 LAYERSCONF="bblayers.conf.nvidia-logan.sample" 76 LAYERSCONF="bblayers.conf.nvidia.sample"
77 ;; 77 ;;
78 emulator) 78 emulator)
79 LAYERSCONF="bblayers.conf.emulator.sample" 79 LAYERSCONF="bblayers.conf.emulator.sample"
diff --git a/scripts/upload.sh b/scripts/upload.sh
index 2a87217..60e7e14 100755
--- a/scripts/upload.sh
+++ b/scripts/upload.sh
@@ -23,7 +23,7 @@
23set -x 23set -x
24set -e 24set -e
25 25
26RELEASE=5.6 26RELEASE=5.7
27UPLOADPATH=QT@ci-files02-hki.ci.local:/srv/jenkins_data/enterprise/b2qt/yocto/${RELEASE}/ 27UPLOADPATH=QT@ci-files02-hki.ci.local:/srv/jenkins_data/enterprise/b2qt/yocto/${RELEASE}/
28 28
29if [ -e tmp/deploy/images/${MACHINE}/b2qt-${PROJECT}-qt5-image-${MACHINE}.hdd ]; then 29if [ -e tmp/deploy/images/${MACHINE}/b2qt-${PROJECT}-qt5-image-${MACHINE}.hdd ]; then
@@ -33,7 +33,7 @@ elif [ -e tmp/deploy/images/${MACHINE}/b2qt-${PROJECT}-qt5-image-${MACHINE}.img
33 7z a -l b2qt-${PROJECT}-qt5-image-${MACHINE}.7z \ 33 7z a -l b2qt-${PROJECT}-qt5-image-${MACHINE}.7z \
34 $PWD/tmp/deploy/images/${MACHINE}/b2qt-${PROJECT}-qt5-image-${MACHINE}.img \ 34 $PWD/tmp/deploy/images/${MACHINE}/b2qt-${PROJECT}-qt5-image-${MACHINE}.img \
35 $PWD/tmp/deploy/images/${MACHINE}/b2qt-${PROJECT}-qt5-image-${MACHINE}.conf 35 $PWD/tmp/deploy/images/${MACHINE}/b2qt-${PROJECT}-qt5-image-${MACHINE}.conf
36elif [ ${MACHINE} == "nvidia-logan" ] && [ -e tmp/deploy/images/${MACHINE}/b2qt-${PROJECT}-qt5-image-${MACHINE}.tar.gz ]; then 36elif [ ${MACHINE} == "nvidia-logan" || ${MACHINE} == "tegra-x1" || ${MACHINE} == "tegra-t18x" ] && [ -e tmp/deploy/images/${MACHINE}/b2qt-${PROJECT}-qt5-image-${MACHINE}.tar.gz ]; then
37 7z a -l b2qt-${PROJECT}-qt5-image-${MACHINE}.7z \ 37 7z a -l b2qt-${PROJECT}-qt5-image-${MACHINE}.7z \
38 $PWD/tmp/deploy/images/${MACHINE}/b2qt-${PROJECT}-qt5-image-${MACHINE}.tar.gz \ 38 $PWD/tmp/deploy/images/${MACHINE}/b2qt-${PROJECT}-qt5-image-${MACHINE}.tar.gz \
39 $PWD/tmp/deploy/images/${MACHINE}/zImage 39 $PWD/tmp/deploy/images/${MACHINE}/zImage