summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rwxr-xr-xb2qt-init-build-env3
-rw-r--r--classes/deploy-conf.bbclass37
-rw-r--r--classes/image_types_sdcard.bbclass20
-rw-r--r--conf/bblayers.conf.bbb.sample1
-rw-r--r--conf/bblayers.conf.nuc.sample48
-rw-r--r--conf/bblayers.conf.ti.sample1
-rw-r--r--conf/bblayers.conf.toradex.sample2
-rw-r--r--conf/distro/b2qt-auto.conf26
-rw-r--r--conf/distro/b2qt.conf16
-rw-r--r--conf/distro/include/am335x-evm.conf10
-rw-r--r--conf/distro/include/apalis-imx6.conf4
-rw-r--r--conf/distro/include/beagleboard.conf4
-rw-r--r--conf/distro/include/beaglebone.conf5
-rw-r--r--conf/distro/include/colibri-imx6.conf7
-rw-r--r--conf/distro/include/colibri-vf.conf8
-rw-r--r--conf/distro/include/emulator.conf5
-rw-r--r--conf/distro/include/imx53qsb.conf2
-rw-r--r--conf/distro/include/imx6.inc7
-rw-r--r--conf/distro/include/imx6dlsabresd.conf2
-rw-r--r--conf/distro/include/imx6qsabresd.conf4
-rw-r--r--conf/distro/include/nitrogen6x.conf5
-rw-r--r--conf/distro/include/nuc.conf41
-rw-r--r--conf/distro/include/raspberrypi.conf4
-rw-r--r--conf/distro/include/raspberrypi2.conf4
-rw-r--r--conf/distro/include/smarc-samx6i.conf4
-rw-r--r--conf/distro/include/ti.inc30
-rw-r--r--conf/distro/include/tibidabo.conf4
-rw-r--r--conf/distro/include/toradex.inc2
-rw-r--r--conf/local.conf.sample13
-rw-r--r--meta-architech-extras/recipes/linux/linux-imx_3.0.35.bb3
-rw-r--r--meta-architech-extras/recipes/u-boot/u-boot-fslc_2013.10.bb3
-rw-r--r--meta-beagleboard-extras/recipes/linux/linux-mainline_3.8.bbappend1
-rw-r--r--meta-fsl-extras/recipes/gpu-viv-bin-mx6q/gpu-viv-bin-mx6q_3.10.%-hfp.bbappend1
-rw-r--r--meta-fsl-extras/recipes/linux/linux-boundary_3.10.%.bbappend (renamed from meta-fsl-extras/recipes/linux/linux-boundary_3.10.17.bbappend)0
-rw-r--r--meta-fsl-extras/recipes/linux/linux-imx_3.14.%.bbappend (renamed from meta-fsl-extras/recipes/linux/linux-imx_3.10.%.bbappend)6
-rw-r--r--meta-fsl-extras/recipes/u-boot/u-boot-fslc/0001-Updated-kernel-arguments-for-sabre-sd.patch58
-rw-r--r--meta-fsl-extras/recipes/u-boot/u-boot-fslc_2015.%.bbappend (renamed from meta-fsl-extras/recipes/u-boot/u-boot-fslc_2014.%.bbappend)0
-rw-r--r--meta-nuc-extras/conf/layer.conf33
-rw-r--r--meta-nuc-extras/recipes/linux/linux-yocto/wlan-realtek.cfg9
-rw-r--r--meta-nuc-extras/recipes/linux/linux-yocto_3.%.bbappend26
-rw-r--r--meta-toradex-extras/recipes/base-files/base-files/b2qt/fstab2
-rw-r--r--meta-toradex-extras/recipes/linux/linux-toradex-fsl/0001-Colibri-iMX6-set-1280x720-16-for-HDMI-by-default.patch32
-rw-r--r--meta-toradex-extras/recipes/linux/linux-toradex-fsl_git.bbappend8
-rw-r--r--meta-toradex-extras/recipes/linux/linux-toradex/0001-Allow-builds-with-GCC-4.8.patch (renamed from meta-toradex-extras/recipes/linux/linux-toradex-vf/0001-Allow-builds-with-GCC-4.8.patch)0
-rw-r--r--meta-toradex-extras/recipes/linux/linux-toradex/0001-Enable-Fusion-7-and-10-multi-touch-controller.patch (renamed from meta-toradex-extras/recipes/linux/linux-toradex-vf/0001-Enable-Fusion-7-and-10-multi-touch-controller.patch)0
-rw-r--r--meta-toradex-extras/recipes/linux/linux-toradex_4.%.bbappend (renamed from meta-toradex-extras/recipes/linux/linux-toradex-vf_3.18.bbappend)0
-rw-r--r--meta-toradex-extras/recipes/u-boot/u-boot-toradex-fsl/0001-Update-default-args-for-apalis-imx6.patch30
-rw-r--r--meta-toradex-extras/recipes/u-boot/u-boot-toradex-fsl/0001-colibri-vf-enable-sdboot-by-default.patch38
-rw-r--r--recipes-qt/b2qt-addons/b2qt-emulator-proxy.bb8
-rw-r--r--recipes-qt/b2qt-addons/b2qt-emulator-proxy/emulatorproxy.service10
-rw-r--r--recipes-qt/b2qt-addons/b2qt-emulator-sdcardmountd.bb8
-rw-r--r--recipes-qt/b2qt-addons/b2qt-emulator-sdcardmountd/sdcardmount.service9
-rw-r--r--recipes-qt/b2qt-addons/b2qt-launcher.bb12
-rw-r--r--recipes-qt/b2qt-addons/b2qt-launcher/b2qt.service10
-rw-r--r--recipes-qt/b2qt-addons/b2qt-launcher/qtlauncher.service10
-rw-r--r--recipes-qt/images/b2qt-automotive-qt5-image.bb51
-rw-r--r--recipes-qt/images/b2qt-embedded-qt5-image.bb6
-rw-r--r--recipes-qt/meta/meta-toolchain-b2qt-embedded-qt5-sdk.bb7
-rw-r--r--recipes-qt/packagegroups/packagegroup-b2qt-automotive-addons.bb32
-rw-r--r--recipes-qt/packagegroups/packagegroup-b2qt-embedded-addons.bb35
-rw-r--r--recipes-qt/packagegroups/packagegroup-b2qt-qt5-modules.bb (renamed from recipes-qt/packagegroups/packagegroup-b2qt-embedded-qt5.bb)17
-rw-r--r--recipes-qt/qt5-addons/qtquick2drenderer.bb7
-rw-r--r--recipes-qt/qt5-addons/qtquickcompiler_git.bb (renamed from recipes-qt/qt5-addons/qtquickcompiler_3.0.bb)6
-rw-r--r--recipes-qt/qt5-addons/qtvirtualkeyboard_2.0.bb (renamed from recipes-qt/qt5-addons/qtvirtualkeyboard_1.3.bb)17
-rw-r--r--recipes-qt/qt5/nativesdk-qtbase_git.bbappend (renamed from recipes-qt/qt5/nativesdk-qtbase_%.bbappend)2
-rw-r--r--recipes-qt/qt5/qt3d/0001-Remove-qgltf.patch25
-rw-r--r--recipes-qt/qt5/qt3d_git.bbappend29
-rw-r--r--recipes-qt/qt5/qtbase/0001-qdoc-workaround-for-gcc-s-ICE.patch29
-rw-r--r--recipes-qt/qt5/qtbase_git.bbappend (renamed from recipes-qt/qt5/qtbase_%.bbappend)6
-rw-r--r--recipes-qt/qt5/qtcanvas3d_git.bbappend (renamed from recipes-qt/qt5/qtsystems_%.bbappend)3
-rw-r--r--recipes-qt/qt5/qtconnectivity_git.bbappend (renamed from recipes-qt/qt5/qtconnectivity_%.bbappend)2
-rw-r--r--recipes-qt/qt5/qtdeclarative_git.bbappend23
-rw-r--r--recipes-qt/qt5/qtgraphicaleffects_git.bbappend23
-rw-r--r--recipes-qt/qt5/qtimageformats_git.bbappend23
-rw-r--r--recipes-qt/qt5/qtlocation_git.bbappend (renamed from recipes-qt/qt5/qtlocation_%.bbappend)2
-rw-r--r--recipes-qt/qt5/qtmultimedia_git.bbappend (renamed from recipes-qt/qt5/qtmultimedia_%.bbappend)2
-rw-r--r--recipes-qt/qt5/qtquickcontrols_git.bbappend23
-rw-r--r--recipes-qt/qt5/qtsensors_git.bbappend (renamed from recipes-qt/qt5/qtsensors_%.bbappend)2
-rw-r--r--recipes-qt/qt5/qtserialport_git.bbappend23
-rw-r--r--recipes-qt/qt5/qtsvg_git.bbappend23
-rw-r--r--recipes-qt/qt5/qtsystems_git.bbappend32
-rw-r--r--recipes-qt/qt5/qttools_git.bbappend23
-rw-r--r--recipes-qt/qt5/qttranslations_git.bbappend28
-rw-r--r--recipes-qt/qt5/qtwayland-native_5.7-wip.bb29
-rw-r--r--recipes-qt/qt5/qtwayland-native_git.bbappend23
-rw-r--r--recipes-qt/qt5/qtwayland_5.7-wip.bb29
-rw-r--r--recipes-qt/qt5/qtwayland_git.bbappend23
-rw-r--r--recipes-qt/qt5/qtwebchannel_git.bbappend23
-rw-r--r--recipes-qt/qt5/qtwebengine_git.bbappend24
-rw-r--r--recipes-qt/qt5/qtwebsockets_git.bbappend23
-rw-r--r--recipes-qt/qt5/qtxmlpatterns_git.bbappend23
-rw-r--r--recipes/adbd/adbd.bb13
-rw-r--r--recipes/adbd/files/adbd.service11
-rw-r--r--recipes/adbd/files/nuc/defaults5
-rwxr-xr-xrecipes/busybox/busybox/busybox-ifplugd.sh32
-rwxr-xr-xrecipes/busybox/busybox/ifplugd.action6
-rw-r--r--recipes/busybox/busybox/network.cfg1
-rw-r--r--recipes/busybox/busybox_1.%.bbappend46
-rw-r--r--recipes/dracut/dracut_git.bbappend3
-rw-r--r--recipes/fonts/otf-noto.bb2
-rw-r--r--recipes/gcc/gcc-4.9/0062-gcc-var-tracking.c-backport-from-gcc-trunk-r212178.patch39
-rw-r--r--recipes/gcc/gcc-source_4.9.bbappend27
-rw-r--r--recipes/gstreamer/gstreamer1.0-plugins-ugly_%.bbappend1
-rw-r--r--recipes/opengldummy/qtglesstream-dummy-client.bb2
-rw-r--r--recipes/openssl/openssl/0001-Support-SYSROOT-in-c_rehash.patch66
-rw-r--r--recipes/ostree/ostree.bb8
-rw-r--r--recipes/packagegroup/packagegroup-b2qt-embedded-base.bb1
-rw-r--r--recipes/packagegroup/packagegroup-b2qt-embedded-toolchain-target.bb4
-rw-r--r--recipes/packagegroup/packagegroup-b2qt-embedded-tools.bb2
-rw-r--r--recipes/systemd/systemd_%.bbappend26
-rw-r--r--recipes/virtualbox/mount-vboxsf/mount-vboxsf.service12
-rw-r--r--recipes/virtualbox/mount-vboxsf_4.3.30.bb11
-rw-r--r--scripts/manifest.xml22
-rw-r--r--scripts/manifest_fido.xml (renamed from scripts/manifest_dizzy.xml)22
-rwxr-xr-xscripts/setup-environment.sh3
-rwxr-xr-xscripts/upload.sh22
116 files changed, 1361 insertions, 360 deletions
diff --git a/b2qt-init-build-env b/b2qt-init-build-env
index a367d31..9c67a64 100755
--- a/b2qt-init-build-env
+++ b/b2qt-init-build-env
@@ -111,6 +111,9 @@ get_groups() {
111 raspberrypi|raspberrypi2) 111 raspberrypi|raspberrypi2)
112 PROJECT_GROUPS="rpi" 112 PROJECT_GROUPS="rpi"
113 ;; 113 ;;
114 nuc)
115 PROJECT_GROUPS="nuc"
116 ;;
114 emulator) 117 emulator)
115 PROJECT_GROUPS="emulator" 118 PROJECT_GROUPS="emulator"
116 ;; 119 ;;
diff --git a/classes/deploy-conf.bbclass b/classes/deploy-conf.bbclass
new file mode 100644
index 0000000..c49c375
--- /dev/null
+++ b/classes/deploy-conf.bbclass
@@ -0,0 +1,37 @@
1#############################################################################
2##
3## Copyright (C) 2014 Digia Plc and/or its subsidiary(-ies).
4##
5## This file is part of the Qt Enterprise Embedded Scripts of the Qt
6## framework.
7##
8## $QT_BEGIN_LICENSE$
9## Commercial License Usage Only
10## Licensees holding valid commercial Qt license agreements with Digia
11## with an appropriate addendum covering the Qt Enterprise Embedded Scripts,
12## may use this file in accordance with the terms contained in said license
13## agreement.
14##
15## For further information use the contact form at
16## http://www.qt.io/contact-us.
17##
18##
19## $QT_END_LICENSE$
20##
21#############################################################################
22
23inherit image_types
24
25DEPLOY_CONF_NAME ?= "${MACHINE}"
26DEPLOY_CONF_TYPE ?= "Boot2Qt"
27
28IMAGE_CMD_conf() {
29 cat > ${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.rootfs.conf <<EOF
30[${DEPLOY_CONF_TYPE} | ${DEPLOY_CONF_NAME}]
31platform=${MACHINE}
32os=linux
33board=
34imagefile=${IMAGE_LINK_NAME}.img
35asroot=true
36EOF
37}
diff --git a/classes/image_types_sdcard.bbclass b/classes/image_types_sdcard.bbclass
index d9c8a77..6065cf0 100644
--- a/classes/image_types_sdcard.bbclass
+++ b/classes/image_types_sdcard.bbclass
@@ -20,11 +20,23 @@
20## 20##
21############################################################################# 21#############################################################################
22 22
23inherit image_types_fsl 23IMAGE_ROOTFS_EXTRA_SPACE = "100000"
24
25IMAGE_ROOTFS_EXTRA_SPACE = "300000"
26SDCARD_ROOTFS = "${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.rootfs.ext3" 24SDCARD_ROOTFS = "${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.rootfs.ext3"
25SDCARD_GENERATION_COMMAND_ti33x = "generate_imx_sdcard"
27 26
28IMAGE_CMD_sdcard_append () { 27IMAGE_CMD_sdcard_append() {
29 parted -s ${SDCARD} set 1 boot on 28 parted -s ${SDCARD} set 1 boot on
29
30 rm -f ${DEPLOY_DIR_IMAGE}/${IMAGE_LINK_NAME}.img
31 ln -s ${IMAGE_NAME}.rootfs.sdcard ${DEPLOY_DIR_IMAGE}/${IMAGE_LINK_NAME}.img
32}
33
34IMAGE_CMD_rpi-sdimg_append() {
35 rm -f ${DEPLOY_DIR_IMAGE}/${IMAGE_LINK_NAME}.img
36 ln -s ${IMAGE_NAME}.rootfs.rpi-sdimg ${DEPLOY_DIR_IMAGE}/${IMAGE_LINK_NAME}.img
37}
38
39build_hddimg_append() {
40 rm -f ${DEPLOY_DIR_IMAGE}/${IMAGE_LINK_NAME}.img
41 ln -s ${IMAGE_NAME}.hddimg ${DEPLOY_DIR_IMAGE}/${IMAGE_LINK_NAME}.img
30} 42}
diff --git a/conf/bblayers.conf.bbb.sample b/conf/bblayers.conf.bbb.sample
index 8a0007c..7fb19ea 100644
--- a/conf/bblayers.conf.bbb.sample
+++ b/conf/bblayers.conf.bbb.sample
@@ -33,6 +33,7 @@ BBLAYERS ?= " \
33 ${BSPDIR}/sources/poky/meta-yocto \ 33 ${BSPDIR}/sources/poky/meta-yocto \
34 ${BSPDIR}/sources/meta-beagleboard/common-bsp \ 34 ${BSPDIR}/sources/meta-beagleboard/common-bsp \
35 ${BSPDIR}/sources/meta-ti \ 35 ${BSPDIR}/sources/meta-ti \
36 ${BSPDIR}/sources/meta-fsl-arm \
36 ${BSPDIR}/sources/meta-openembedded/meta-oe \ 37 ${BSPDIR}/sources/meta-openembedded/meta-oe \
37 ${BSPDIR}/sources/meta-openembedded/meta-python \ 38 ${BSPDIR}/sources/meta-openembedded/meta-python \
38 ${BSPDIR}/sources/meta-openembedded/meta-networking \ 39 ${BSPDIR}/sources/meta-openembedded/meta-networking \
diff --git a/conf/bblayers.conf.nuc.sample b/conf/bblayers.conf.nuc.sample
new file mode 100644
index 0000000..d47b659
--- /dev/null
+++ b/conf/bblayers.conf.nuc.sample
@@ -0,0 +1,48 @@
1#############################################################################
2##
3## Copyright (C) 2014 Digia Plc and/or its subsidiary(-ies).
4##
5## This file is part of the Qt Enterprise Embedded Scripts of the Qt
6## framework.
7##
8## $QT_BEGIN_LICENSE$
9## Commercial License Usage Only
10## Licensees holding valid commercial Qt license agreements with Digia
11## with an appropriate addendum covering the Qt Enterprise Embedded Scripts,
12## may use this file in accordance with the terms contained in said license
13## agreement.
14##
15## For further information use the contact form at
16## http://www.qt.io/contact-us.
17##
18##
19## $QT_END_LICENSE$
20##
21#############################################################################
22
23# LAYER_CONF_VERSION is increased each time build/conf/bblayers.conf
24# changes incompatibly
25LCONF_VERSION = "6"
26
27BBPATH = "${TOPDIR}"
28BBFILES ?= ""
29BSPDIR := "${@os.path.abspath(os.path.dirname(d.getVar('FILE', True)) + '/../..')}"
30
31BBLAYERS ?= " \
32 ${BSPDIR}/sources/poky/meta \
33 ${BSPDIR}/sources/poky/meta-yocto \
34 ${BSPDIR}/sources/meta-intel \
35 ${BSPDIR}/sources/meta-intel/meta-nuc \
36 ${BSPDIR}/sources/meta-openembedded/meta-oe \
37 ${BSPDIR}/sources/meta-openembedded/meta-python \
38 ${BSPDIR}/sources/meta-openembedded/meta-networking \
39 ${BSPDIR}/sources/meta-openembedded/meta-initramfs \
40 ${BSPDIR}/sources/meta-qt5 \
41 ${BSPDIR}/sources/meta-openembedded/meta-ruby \
42 ${BSPDIR}/sources/meta-b2qt \
43 ${BSPDIR}/sources/meta-b2qt/meta-nuc-extras \
44 "
45BBLAYERS_NON_REMOVABLE ?= " \
46 ${BSPDIR}/sources/poky/meta \
47 ${BSPDIR}/sources/poky/meta-yocto \
48 "
diff --git a/conf/bblayers.conf.ti.sample b/conf/bblayers.conf.ti.sample
index d9f3d5d..ace52cd 100644
--- a/conf/bblayers.conf.ti.sample
+++ b/conf/bblayers.conf.ti.sample
@@ -32,6 +32,7 @@ BBLAYERS ?= " \
32 ${BSPDIR}/sources/poky/meta \ 32 ${BSPDIR}/sources/poky/meta \
33 ${BSPDIR}/sources/poky/meta-yocto \ 33 ${BSPDIR}/sources/poky/meta-yocto \
34 ${BSPDIR}/sources/meta-ti \ 34 ${BSPDIR}/sources/meta-ti \
35 ${BSPDIR}/sources/meta-fsl-arm \
35 ${BSPDIR}/sources/meta-openembedded/meta-oe \ 36 ${BSPDIR}/sources/meta-openembedded/meta-oe \
36 ${BSPDIR}/sources/meta-openembedded/meta-python \ 37 ${BSPDIR}/sources/meta-openembedded/meta-python \
37 ${BSPDIR}/sources/meta-openembedded/meta-networking \ 38 ${BSPDIR}/sources/meta-openembedded/meta-networking \
diff --git a/conf/bblayers.conf.toradex.sample b/conf/bblayers.conf.toradex.sample
index e551264..76f641f 100644
--- a/conf/bblayers.conf.toradex.sample
+++ b/conf/bblayers.conf.toradex.sample
@@ -31,9 +31,9 @@ BSPDIR := "${@os.path.abspath(os.path.dirname(d.getVar('FILE', True)) + '/../..'
31BBLAYERS ?= " \ 31BBLAYERS ?= " \
32 ${BSPDIR}/sources/poky/meta \ 32 ${BSPDIR}/sources/poky/meta \
33 ${BSPDIR}/sources/poky/meta-yocto \ 33 ${BSPDIR}/sources/poky/meta-yocto \
34 ${BSPDIR}/sources/meta-toradex \
34 ${BSPDIR}/sources/meta-fsl-arm \ 35 ${BSPDIR}/sources/meta-fsl-arm \
35 ${BSPDIR}/sources/meta-fsl-arm-extra \ 36 ${BSPDIR}/sources/meta-fsl-arm-extra \
36 ${BSPDIR}/sources/meta-toradex \
37 ${BSPDIR}/sources/meta-openembedded/meta-oe \ 37 ${BSPDIR}/sources/meta-openembedded/meta-oe \
38 ${BSPDIR}/sources/meta-openembedded/meta-python \ 38 ${BSPDIR}/sources/meta-openembedded/meta-python \
39 ${BSPDIR}/sources/meta-openembedded/meta-networking \ 39 ${BSPDIR}/sources/meta-openembedded/meta-networking \
diff --git a/conf/distro/b2qt-auto.conf b/conf/distro/b2qt-auto.conf
new file mode 100644
index 0000000..6ac10cb
--- /dev/null
+++ b/conf/distro/b2qt-auto.conf
@@ -0,0 +1,26 @@
1#############################################################################
2##
3## Copyright (C) 2014 Digia Plc and/or its subsidiary(-ies).
4##
5## This file is part of the Qt Enterprise Embedded Scripts of the Qt
6## framework.
7##
8## $QT_BEGIN_LICENSE$
9## Commercial License Usage Only
10## Licensees holding valid commercial Qt license agreements with Digia
11## with an appropriate addendum covering the Qt Enterprise Embedded Scripts,
12## may use this file in accordance with the terms contained in said license
13## agreement.
14##
15## For further information use the contact form at
16## http://www.qt.io/contact-us.
17##
18##
19## $QT_END_LICENSE$
20##
21#############################################################################
22
23include conf/distro/b2qt.conf
24
25PREFERRED_VERSION_qtwayland = "5.5%"
26PREFERRED_VERSION_qtwayland-native = "5.5%"
diff --git a/conf/distro/b2qt.conf b/conf/distro/b2qt.conf
index ac635d8..33a335a 100644
--- a/conf/distro/b2qt.conf
+++ b/conf/distro/b2qt.conf
@@ -24,7 +24,6 @@ include conf/distro/poky.conf
24 24
25DISTRO = "b2qt" 25DISTRO = "b2qt"
26DISTRO_NAME = "Boot to Qt for Embedded Linux" 26DISTRO_NAME = "Boot to Qt for Embedded Linux"
27DISTRO_VERSION = "1.7"
28SDK_VERSION := "${DISTRO_VERSION}" 27SDK_VERSION := "${DISTRO_VERSION}"
29 28
30MAINTAINER = "B2Qt <B2Qt@digia.com>" 29MAINTAINER = "B2Qt <B2Qt@digia.com>"
@@ -40,10 +39,16 @@ SYSVINIT_ENABLED_GETTYS = ""
40 39
41DISTRO_FEATURES_DEFAULT = "alsa argp bluetooth ext2 largefile usbgadget usbhost wifi xattr nfs webengine" 40DISTRO_FEATURES_DEFAULT = "alsa argp bluetooth ext2 largefile usbgadget usbhost wifi xattr nfs webengine"
42POKY_DEFAULT_DISTRO_FEATURES = "largefile opengl multiarch" 41POKY_DEFAULT_DISTRO_FEATURES = "largefile opengl multiarch"
43DISTRO_FEATURES_BACKFILL_CONSIDERED = "pulseaudio" 42DISTRO_FEATURES_BACKFILL_CONSIDERED = "pulseaudio sysvinit"
44 43
45# use GStreamer 0.10, optionally change to "gstreamer" to use GStreamer 1.0 44# use GStreamer 1.0, optionally change to "gstreamer010" to use GStreamer 0.10
46DISTRO_FEATURES += "gstreamer010" 45DISTRO_FEATURES += "gstreamer"
46
47DISTRO_FEATURES += "systemd"
48VIRTUAL-RUNTIME_init_manager = "systemd"
49VIRTUAL-RUNTIME_initscripts = ""
50PREFERRED_PROVIDER_udev ?= "systemd"
51PREFERRED_PROVIDER_udev-utils ?= "systemd"
47 52
48PREFERRED_PROVIDER_jpeg ?= "libjpeg-turbo" 53PREFERRED_PROVIDER_jpeg ?= "libjpeg-turbo"
49PREFERRED_PROVIDER_jpeg-native ?= "libjpeg-turbo-native" 54PREFERRED_PROVIDER_jpeg-native ?= "libjpeg-turbo-native"
@@ -52,7 +57,8 @@ MACHINE_EXTRA_INSTALL ?= ""
52MACHINE_EXTRA_INSTALL_SDK ?= "" 57MACHINE_EXTRA_INSTALL_SDK ?= ""
53MACHINE_EXTRA_INSTALL_SDK_HOST ?= "" 58MACHINE_EXTRA_INSTALL_SDK_HOST ?= ""
54 59
55IMAGE_FSTYPES = "tar.gz" 60IMAGE_FSTYPES = "tar.gz conf"
61IMAGE_CLASSES += "image_types_sdcard deploy-conf"
56 62
57LICENSE_CREATE_PACKAGE = "1" 63LICENSE_CREATE_PACKAGE = "1"
58COPY_LIC_MANIFEST = "1" 64COPY_LIC_MANIFEST = "1"
diff --git a/conf/distro/include/am335x-evm.conf b/conf/distro/include/am335x-evm.conf
index d8ae042..a2300cf 100644
--- a/conf/distro/include/am335x-evm.conf
+++ b/conf/distro/include/am335x-evm.conf
@@ -20,6 +20,10 @@
20## 20##
21############################################################################# 21#############################################################################
22 22
23include conf/distro/include/ti.inc
24
25DEPLOY_CONF_NAME = "Sitara AM335x Starter Kit"
26
23BOOTFS_CONTENT = "\ 27BOOTFS_CONTENT = "\
24 u-boot-${MACHINE}.img:u-boot.img \ 28 u-boot-${MACHINE}.img:u-boot.img \
25 MLO-${MACHINE}:MLO \ 29 MLO-${MACHINE}:MLO \
@@ -28,11 +32,13 @@ BOOTFS_DEPENDS = "u-boot:do_deploy"
28 32
29DISTRO_FEATURES_remove = "webengine" 33DISTRO_FEATURES_remove = "webengine"
30 34
35PREFERRED_VERSION_linux-ti-staging = "3.14%"
36
31PREFERRED_PROVIDER_virtual/egl = "libgles-omap3" 37PREFERRED_PROVIDER_virtual/egl = "libgles-omap3"
32PREFERRED_PROVIDER_virtual/libgles2 = "libgles-omap3" 38PREFERRED_PROVIDER_virtual/libgles2 = "libgles-omap3"
33 39
34PREFERRED_VERSION_libgles-omap3 = "5.01.01.01" 40PREFERRED_VERSION_libgles-omap3 = "5.01.01.02"
35PREFERRED_VERSION_omap3-sgx-modules = "5.01.01.01" 41PREFERRED_VERSION_omap3-sgx-modules = "5.01.01.02"
36 42
37MACHINE_EXTRA_INSTALL = "\ 43MACHINE_EXTRA_INSTALL = "\
38 libgles-omap3 \ 44 libgles-omap3 \
diff --git a/conf/distro/include/apalis-imx6.conf b/conf/distro/include/apalis-imx6.conf
index 2ceb4fe..0764a81 100644
--- a/conf/distro/include/apalis-imx6.conf
+++ b/conf/distro/include/apalis-imx6.conf
@@ -23,6 +23,8 @@
23include conf/distro/include/toradex.inc 23include conf/distro/include/toradex.inc
24include conf/distro/include/imx6.inc 24include conf/distro/include/imx6.inc
25 25
26DEPLOY_CONF_NAME = "Toradex Apalis iMX6"
27
26KERNEL_IMAGETYPE = "uImage" 28KERNEL_IMAGETYPE = "uImage"
27 29
28BOOTFS_CONTENT = "\ 30BOOTFS_CONTENT = "\
@@ -43,7 +45,7 @@ MACHINE_EXTRA_INSTALL = "\
43 ${@base_contains("DISTRO_FEATURES", "gstreamer", "gstreamer1.0-plugins-imx-meta", "", d)} \ 45 ${@base_contains("DISTRO_FEATURES", "gstreamer", "gstreamer1.0-plugins-imx-meta", "", d)} \
44 " 46 "
45 47
46MACHINE_EXTRA_INSTALL_SDK = " \ 48MACHINE_EXTRA_INSTALL_SDK += " \
47 libgal-mx6 \ 49 libgal-mx6 \
48 libegl-mx6 \ 50 libegl-mx6 \
49 libegl-mx6-dev \ 51 libegl-mx6-dev \
diff --git a/conf/distro/include/beagleboard.conf b/conf/distro/include/beagleboard.conf
index b597481..ab47646 100644
--- a/conf/distro/include/beagleboard.conf
+++ b/conf/distro/include/beagleboard.conf
@@ -20,6 +20,10 @@
20## 20##
21############################################################################# 21#############################################################################
22 22
23include conf/distro/include/ti.inc
24
25DEPLOY_CONF_NAME = "BeagleBoard"
26
23BOOTFS_CONTENT = "\ 27BOOTFS_CONTENT = "\
24 u-boot-${MACHINE}.img:u-boot.img \ 28 u-boot-${MACHINE}.img:u-boot.img \
25 MLO-${MACHINE}:MLO \ 29 MLO-${MACHINE}:MLO \
diff --git a/conf/distro/include/beaglebone.conf b/conf/distro/include/beaglebone.conf
index 93cd569..5e795c6 100644
--- a/conf/distro/include/beaglebone.conf
+++ b/conf/distro/include/beaglebone.conf
@@ -15,6 +15,11 @@
15## contact form at http://www.qt.io 15## contact form at http://www.qt.io
16## 16##
17############################################################################ 17############################################################################
18
19include conf/distro/include/ti.inc
20
21DEPLOY_CONF_NAME = "BeagleBone Black"
22
18BOOTFS_CONTENT = "\ 23BOOTFS_CONTENT = "\
19 u-boot-${MACHINE}.img:u-boot.img \ 24 u-boot-${MACHINE}.img:u-boot.img \
20 MLO-${MACHINE}:MLO \ 25 MLO-${MACHINE}:MLO \
diff --git a/conf/distro/include/colibri-imx6.conf b/conf/distro/include/colibri-imx6.conf
index f0b6179..0d3037b 100644
--- a/conf/distro/include/colibri-imx6.conf
+++ b/conf/distro/include/colibri-imx6.conf
@@ -23,11 +23,14 @@
23include conf/distro/include/toradex.inc 23include conf/distro/include/toradex.inc
24include conf/distro/include/imx6.inc 24include conf/distro/include/imx6.inc
25 25
26DEPLOY_CONF_NAME = "Toradex Colibri iMX6"
27
26KERNEL_IMAGETYPE = "uImage" 28KERNEL_IMAGETYPE = "uImage"
27 29
28BOOTFS_CONTENT = "\ 30BOOTFS_CONTENT = "\
29 ${KERNEL_IMAGETYPE}:${KERNEL_IMAGETYPE} \ 31 ${KERNEL_IMAGETYPE}:${KERNEL_IMAGETYPE} \
30 ${KERNEL_IMAGETYPE}-${KERNEL_DEVICETREE}:${KERNEL_DEVICETREE} \ 32 ${KERNEL_IMAGETYPE}-imx6dl-colibri-eval-v3.dtb:imx6dl-colibri-eval-v3.dtb \
33 ${KERNEL_IMAGETYPE}-imx6dl-colibri-cam-eval-v3.dtb:imx6dl-colibri-cam-eval-v3.dtb \
31 u-boot-${MACHINE}.imx:u-boot.imx \ 34 u-boot-${MACHINE}.imx:u-boot.imx \
32 " 35 "
33BOOTFS_DEPENDS = "u-boot:do_deploy virtual/kernel:do_deploy" 36BOOTFS_DEPENDS = "u-boot:do_deploy virtual/kernel:do_deploy"
@@ -41,7 +44,7 @@ MACHINE_EXTRA_INSTALL = "\
41 ${@base_contains("DISTRO_FEATURES", "gstreamer", "gstreamer1.0-plugins-imx-meta", "", d)} \ 44 ${@base_contains("DISTRO_FEATURES", "gstreamer", "gstreamer1.0-plugins-imx-meta", "", d)} \
42 " 45 "
43 46
44MACHINE_EXTRA_INSTALL_SDK = " \ 47MACHINE_EXTRA_INSTALL_SDK += " \
45 libgal-mx6 \ 48 libgal-mx6 \
46 libegl-mx6 \ 49 libegl-mx6 \
47 libegl-mx6-dev \ 50 libegl-mx6-dev \
diff --git a/conf/distro/include/colibri-vf.conf b/conf/distro/include/colibri-vf.conf
index d92410c..2911e96 100644
--- a/conf/distro/include/colibri-vf.conf
+++ b/conf/distro/include/colibri-vf.conf
@@ -22,13 +22,19 @@
22 22
23include conf/distro/include/toradex.inc 23include conf/distro/include/toradex.inc
24 24
25DEPLOY_CONF_NAME = "Toradex Colibri VF"
26
27IMAGE_FSTYPES += "ext3 sdcard"
28
25BOOTFS_CONTENT = "\ 29BOOTFS_CONTENT = "\
26 u-boot-nand-${MACHINE}.imx:u-boot-nand.imx \ 30 u-boot-nand.imx:u-boot-nand.imx \
27 flash_mmc-${MACHINE}.img:flash_mmc.img \ 31 flash_mmc-${MACHINE}.img:flash_mmc.img \
28 flash_blk-${MACHINE}.img:flash_blk.img \ 32 flash_blk-${MACHINE}.img:flash_blk.img \
29 " 33 "
30BOOTFS_DEPENDS = "u-boot:do_deploy u-boot-script-toradex:do_deploy virtual/kernel:do_deploy" 34BOOTFS_DEPENDS = "u-boot:do_deploy u-boot-script-toradex:do_deploy virtual/kernel:do_deploy"
31 35
36DEFAULTTUNE = "armv7ahf-neon"
37
32PREFERRED_PROVIDER_virtual/egl = "opengldummy" 38PREFERRED_PROVIDER_virtual/egl = "opengldummy"
33PREFERRED_PROVIDER_virtual/libgles2 = "opengldummy" 39PREFERRED_PROVIDER_virtual/libgles2 = "opengldummy"
34 40
diff --git a/conf/distro/include/emulator.conf b/conf/distro/include/emulator.conf
index 0457756..e63d5ff 100644
--- a/conf/distro/include/emulator.conf
+++ b/conf/distro/include/emulator.conf
@@ -32,9 +32,9 @@ MACHINE_EXTRA_RRECOMMENDS += "\
32PREFERRED_PROVIDER_virtual/egl = "qtglesstream-dummy-client" 32PREFERRED_PROVIDER_virtual/egl = "qtglesstream-dummy-client"
33PREFERRED_PROVIDER_virtual/libgles2 = "qtglesstream-dummy-client" 33PREFERRED_PROVIDER_virtual/libgles2 = "qtglesstream-dummy-client"
34 34
35KERNEL_MODULE_AUTOLOAD += "snd-intel8x0 vboxguest" 35KERNEL_MODULE_AUTOLOAD += "snd-intel8x0 vboxguest vboxsf"
36 36
37DISTRO_FEATURES_remove = "webengine" 37DISTRO_FEATURES_remove = "webengine opengl"
38 38
39MACHINE_EXTRA_INSTALL = "\ 39MACHINE_EXTRA_INSTALL = "\
40 mount-vboxsf \ 40 mount-vboxsf \
@@ -43,6 +43,7 @@ MACHINE_EXTRA_INSTALL_SDK = "\
43 qtglesstream-dummy-client-dev \ 43 qtglesstream-dummy-client-dev \
44 " 44 "
45MACHINE_EXTRA_INSTALL_QT = "\ 45MACHINE_EXTRA_INSTALL_QT = "\
46 qtsystems \
46 qtglesstream \ 47 qtglesstream \
47 b2qt-emulator-proxy \ 48 b2qt-emulator-proxy \
48 b2qt-emulator-vinput \ 49 b2qt-emulator-vinput \
diff --git a/conf/distro/include/imx53qsb.conf b/conf/distro/include/imx53qsb.conf
index 13eb70e..fb90045 100644
--- a/conf/distro/include/imx53qsb.conf
+++ b/conf/distro/include/imx53qsb.conf
@@ -22,6 +22,8 @@
22 22
23include conf/distro/include/imx6.inc 23include conf/distro/include/imx6.inc
24 24
25DEPLOY_CONF_NAME = "Freescale iMX53 Quick Start Board"
26
25BOOTFS_CONTENT = "\ 27BOOTFS_CONTENT = "\
26 u-boot-${MACHINE}.${UBOOT_SUFFIX}:u-boot.${UBOOT_SUFFIX} \ 28 u-boot-${MACHINE}.${UBOOT_SUFFIX}:u-boot.${UBOOT_SUFFIX} \
27 ${KERNEL_IMAGETYPE}:${KERNEL_IMAGETYPE} \ 29 ${KERNEL_IMAGETYPE}:${KERNEL_IMAGETYPE} \
diff --git a/conf/distro/include/imx6.inc b/conf/distro/include/imx6.inc
index 5cb3814..0afaa43 100644
--- a/conf/distro/include/imx6.inc
+++ b/conf/distro/include/imx6.inc
@@ -1,2 +1,9 @@
1BBMASK ?= " " 1BBMASK ?= " "
2BBMASK .= "|meta-fsl-arm/qt5-layer/recipes-qt/qt5" 2BBMASK .= "|meta-fsl-arm/qt5-layer/recipes-qt/qt5"
3
4IMAGE_FSTYPES += "ext3 sdcard"
5
6MACHINE_EXTRA_INSTALL_SDK = " \
7 ${@base_contains("DISTRO_FEATURES", "wayland", "libwayland-egl-mx6-dev", "", d)} \
8 "
9
diff --git a/conf/distro/include/imx6dlsabresd.conf b/conf/distro/include/imx6dlsabresd.conf
index 7a209ed..0c25c4b 100644
--- a/conf/distro/include/imx6dlsabresd.conf
+++ b/conf/distro/include/imx6dlsabresd.conf
@@ -21,3 +21,5 @@
21############################################################################# 21#############################################################################
22 22
23require imx6qsabresd.conf 23require imx6qsabresd.conf
24
25DEPLOY_CONF_NAME = "Freescale SABRE SD i.MX6Dual"
diff --git a/conf/distro/include/imx6qsabresd.conf b/conf/distro/include/imx6qsabresd.conf
index c677500..dae5927 100644
--- a/conf/distro/include/imx6qsabresd.conf
+++ b/conf/distro/include/imx6qsabresd.conf
@@ -22,6 +22,8 @@
22 22
23include conf/distro/include/imx6.inc 23include conf/distro/include/imx6.inc
24 24
25DEPLOY_CONF_NAME = "Freescale SABRE SD i.MX6Quad"
26
25BOOTFS_CONTENT = "\ 27BOOTFS_CONTENT = "\
26 ${KERNEL_IMAGETYPE}:${KERNEL_IMAGETYPE} \ 28 ${KERNEL_IMAGETYPE}:${KERNEL_IMAGETYPE} \
27 ${KERNEL_IMAGETYPE}-imx6q-sabresd.dtb:imx6q-sabresd.dtb \ 29 ${KERNEL_IMAGETYPE}-imx6q-sabresd.dtb:imx6q-sabresd.dtb \
@@ -47,7 +49,7 @@ MACHINE_EXTRA_INSTALL = "\
47 libopencv-objdetect \ 49 libopencv-objdetect \
48 " 50 "
49 51
50MACHINE_EXTRA_INSTALL_SDK = " \ 52MACHINE_EXTRA_INSTALL_SDK += " \
51 libgal-mx6 \ 53 libgal-mx6 \
52 libegl-mx6 \ 54 libegl-mx6 \
53 libegl-mx6-dev \ 55 libegl-mx6-dev \
diff --git a/conf/distro/include/nitrogen6x.conf b/conf/distro/include/nitrogen6x.conf
index f9eb1d2..ce64083 100644
--- a/conf/distro/include/nitrogen6x.conf
+++ b/conf/distro/include/nitrogen6x.conf
@@ -22,13 +22,14 @@
22 22
23include conf/distro/include/imx6.inc 23include conf/distro/include/imx6.inc
24 24
25DEPLOY_CONF_NAME = "Boundary Devices i.MX6"
26
25BOOTFS_CONTENT = "\ 27BOOTFS_CONTENT = "\
26 ${KERNEL_IMAGETYPE}:${KERNEL_IMAGETYPE} \ 28 ${KERNEL_IMAGETYPE}:${KERNEL_IMAGETYPE} \
27 ${KERNEL_IMAGETYPE}-imx6q-${MACHINE}.dtb:imx6q-${MACHINE}.dtb \ 29 ${KERNEL_IMAGETYPE}-imx6q-${MACHINE}.dtb:imx6q-${MACHINE}.dtb \
28 ${KERNEL_IMAGETYPE}-imx6dl-${MACHINE}.dtb:imx6dl-${MACHINE}.dtb \ 30 ${KERNEL_IMAGETYPE}-imx6dl-${MACHINE}.dtb:imx6dl-${MACHINE}.dtb \
29 ${KERNEL_IMAGETYPE}-imx6q-sabrelite.dtb:imx6q-sabrelite.dtb \ 31 ${KERNEL_IMAGETYPE}-imx6q-sabrelite.dtb:imx6q-sabrelite.dtb \
30 ${KERNEL_IMAGETYPE}-imx6dl-nit6xlite.dtb:imx6dl-nit6xlite.dtb \ 32 ${KERNEL_IMAGETYPE}-imx6dl-nit6xlite.dtb:imx6dl-nit6xlite.dtb \
31 ${KERNEL_IMAGETYPE}-imx6dl-nitrogen6_max.dtb:imx6dl-nitrogen6_max.dtb \
32 ${KERNEL_IMAGETYPE}-imx6q-nitrogen6_max.dtb:imx6q-nitrogen6_max.dtb \ 33 ${KERNEL_IMAGETYPE}-imx6q-nitrogen6_max.dtb:imx6q-nitrogen6_max.dtb \
33 6x_bootscript-${MACHINE}:6x_bootscript \ 34 6x_bootscript-${MACHINE}:6x_bootscript \
34 6x_upgrade-${MACHINE}:6x_upgrade \ 35 6x_upgrade-${MACHINE}:6x_upgrade \
@@ -54,7 +55,7 @@ MACHINE_EXTRA_INSTALL = "\
54 libopencv-objdetect \ 55 libopencv-objdetect \
55 " 56 "
56 57
57MACHINE_EXTRA_INSTALL_SDK = " \ 58MACHINE_EXTRA_INSTALL_SDK += " \
58 libgal-mx6 \ 59 libgal-mx6 \
59 libegl-mx6 \ 60 libegl-mx6 \
60 libegl-mx6-dev \ 61 libegl-mx6-dev \
diff --git a/conf/distro/include/nuc.conf b/conf/distro/include/nuc.conf
new file mode 100644
index 0000000..941c3a2
--- /dev/null
+++ b/conf/distro/include/nuc.conf
@@ -0,0 +1,41 @@
1#############################################################################
2##
3## Copyright (C) 2015 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
23DEPLOY_CONF_NAME = "Intel NUC"
24
25DISTRO_FEATURES_DEFAULT += "wayland weston"
26
27DISTRO_FEATURES_remove = "usbgadget"
28
29IMAGE_FSTYPES += " hddimg"
30
31SYSVINIT_ENABLED_GETTYS = "1"
32
33MACHINE_EXTRA_INSTALL = "\
34 wayland \
35 mesa-megadriver \
36 "
37
38MACHINE_EXTRA_INSTALL_SDK = " \
39 mesa-dev \
40 "
41
diff --git a/conf/distro/include/raspberrypi.conf b/conf/distro/include/raspberrypi.conf
index ec57b19..78730cc 100644
--- a/conf/distro/include/raspberrypi.conf
+++ b/conf/distro/include/raspberrypi.conf
@@ -20,6 +20,10 @@
20## 20##
21############################################################################# 21#############################################################################
22 22
23DEPLOY_CONF_NAME = "Raspberry Pi"
24
25IMAGE_FSTYPES += "ext3 rpi-sdimg"
26
23BOOTFS_CONTENT = "\ 27BOOTFS_CONTENT = "\
24 bcm2835-bootfiles/*: \ 28 bcm2835-bootfiles/*: \
25 ${KERNEL_IMAGETYPE}:kernel.img \ 29 ${KERNEL_IMAGETYPE}:kernel.img \
diff --git a/conf/distro/include/raspberrypi2.conf b/conf/distro/include/raspberrypi2.conf
index 28989aa..497d733 100644
--- a/conf/distro/include/raspberrypi2.conf
+++ b/conf/distro/include/raspberrypi2.conf
@@ -20,6 +20,10 @@
20## 20##
21############################################################################# 21#############################################################################
22 22
23DEPLOY_CONF_NAME = "Raspberry Pi 2"
24
25IMAGE_FSTYPES += "ext3 rpi-sdimg"
26
23BOOTFS_CONTENT = "\ 27BOOTFS_CONTENT = "\
24 bcm2835-bootfiles/*: \ 28 bcm2835-bootfiles/*: \
25 ${KERNEL_IMAGETYPE}:kernel.img \ 29 ${KERNEL_IMAGETYPE}:kernel.img \
diff --git a/conf/distro/include/smarc-samx6i.conf b/conf/distro/include/smarc-samx6i.conf
index 8e69ac8..2f931b7 100644
--- a/conf/distro/include/smarc-samx6i.conf
+++ b/conf/distro/include/smarc-samx6i.conf
@@ -22,6 +22,8 @@
22 22
23include conf/distro/include/imx6.inc 23include conf/distro/include/imx6.inc
24 24
25DEPLOY_CONF_NAME = "Kontron SMARC-sAMX6i"
26
25KERNEL_IMAGETYPE = "uImage" 27KERNEL_IMAGETYPE = "uImage"
26 28
27BOOTFS_CONTENT = " " 29BOOTFS_CONTENT = " "
@@ -35,7 +37,7 @@ MACHINE_EXTRA_INSTALL = "\
35 kernel-devicetree \ 37 kernel-devicetree \
36 " 38 "
37 39
38MACHINE_EXTRA_INSTALL_SDK = " \ 40MACHINE_EXTRA_INSTALL_SDK += " \
39 libgal-mx6 \ 41 libgal-mx6 \
40 libegl-mx6 \ 42 libegl-mx6 \
41 libegl-mx6-dev \ 43 libegl-mx6-dev \
diff --git a/conf/distro/include/ti.inc b/conf/distro/include/ti.inc
new file mode 100644
index 0000000..fe1f253
--- /dev/null
+++ b/conf/distro/include/ti.inc
@@ -0,0 +1,30 @@
1#############################################################################
2##
3## Copyright (C) 2014 Digia Plc and/or its subsidiary(-ies).
4##
5## This file is part of the Qt Enterprise Embedded Scripts of the Qt
6## framework.
7##
8## $QT_BEGIN_LICENSE$
9## Commercial License Usage Only
10## Licensees holding valid commercial Qt license agreements with Digia
11## with an appropriate addendum covering the Qt Enterprise Embedded Scripts,
12## may use this file in accordance with the terms contained in said license
13## agreement.
14##
15## For further information use the contact form at
16## http://www.qt.io/contact-us.
17##
18##
19## $QT_END_LICENSE$
20##
21#############################################################################
22
23BBMASK ?= " "
24BBMASK .= "|meta-fsl-arm/qt5-layer/recipes-qt/qt5"
25
26IMAGE_FSTYPES += "ext3 sdcard"
27IMAGE_CLASSES += "image_types_fsl"
28
29UBOOT_SUFFIX = "img"
30BOOT_SCRIPTS = "${BOOTFS_CONTENT}"
diff --git a/conf/distro/include/tibidabo.conf b/conf/distro/include/tibidabo.conf
index cec9fd5..f26efc9 100644
--- a/conf/distro/include/tibidabo.conf
+++ b/conf/distro/include/tibidabo.conf
@@ -22,6 +22,8 @@
22 22
23include conf/distro/include/imx6.inc 23include conf/distro/include/imx6.inc
24 24
25DEPLOY_CONF_NAME = "ArchiTech Tibidabo"
26
25KERNEL_IMAGETYPE = "uImage" 27KERNEL_IMAGETYPE = "uImage"
26 28
27BOOTFS_CONTENT = "\ 29BOOTFS_CONTENT = "\
@@ -38,7 +40,7 @@ MACHINE_EXTRA_INSTALL = "\
38 ${@base_contains("DISTRO_FEATURES", "gstreamer", "gstreamer1.0-plugins-imx-meta", "", d)} \ 40 ${@base_contains("DISTRO_FEATURES", "gstreamer", "gstreamer1.0-plugins-imx-meta", "", d)} \
39 " 41 "
40 42
41MACHINE_EXTRA_INSTALL_SDK = " \ 43MACHINE_EXTRA_INSTALL_SDK += " \
42 libgal-mx6 \ 44 libgal-mx6 \
43 libegl-mx6 \ 45 libegl-mx6 \
44 libegl-mx6-dev \ 46 libegl-mx6-dev \
diff --git a/conf/distro/include/toradex.inc b/conf/distro/include/toradex.inc
index 5256eb4..063244e 100644
--- a/conf/distro/include/toradex.inc
+++ b/conf/distro/include/toradex.inc
@@ -1,2 +1,2 @@
1BBMASK ?= " " 1BBMASK ?= " "
2BBMASK .= "|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" 2BBMASK .= "|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"
diff --git a/conf/local.conf.sample b/conf/local.conf.sample
index 595aaae..991cefc 100644
--- a/conf/local.conf.sample
+++ b/conf/local.conf.sample
@@ -254,6 +254,19 @@ BB_DISKMON_DIRS = "\
254#file://.* http://someserver.tld/share/sstate/PATH;downloadfilename=PATH \n \ 254#file://.* http://someserver.tld/share/sstate/PATH;downloadfilename=PATH \n \
255#file://.* file:///some/local/dir/sstate/PATH" 255#file://.* file:///some/local/dir/sstate/PATH"
256 256
257PREMIRRORS = "\
258ftp://.*/.* http://ci-files01-hki.ci.local/yocto/sources/ \n \
259http://.*/.* http://ci-files01-hki.ci.local/yocto/sources/ \n \
260https://.*/.* http://ci-files01-hki.ci.local/yocto/sources/ \n \
261bzr://.*/.* http://ci-files01-hki.ci.local/yocto/sources/ \n \
262cvs://.*/.* http://ci-files01-hki.ci.local/yocto/sources/ \n \
263git://.*/.* http://ci-files01-hki.ci.local/yocto/sources/ \n \
264gitsm://.*/.* http://ci-files01-hki.ci.local/yocto/sources/ \n \
265hg://.*/.* http://ci-files01-hki.ci.local/yocto/sources/ \n \
266osc://.*/.* http://ci-files01-hki.ci.local/yocto/sources/ \n \
267p4://.*/.* http://ci-files01-hki.ci.local/yocto/sources/ \n \
268svk://.*/.* http://ci-files01-hki.ci.local/yocto/sources/ \n \
269svn://.*/.* http://ci-files01-hki.ci.local/yocto/sources/ \n"
257 270
258# 271#
259# Qemu configuration 272# Qemu configuration
diff --git a/meta-architech-extras/recipes/linux/linux-imx_3.0.35.bb b/meta-architech-extras/recipes/linux/linux-imx_3.0.35.bb
index 87326af..8a2fd54 100644
--- a/meta-architech-extras/recipes/linux/linux-imx_3.0.35.bb
+++ b/meta-architech-extras/recipes/linux/linux-imx_3.0.35.bb
@@ -34,3 +34,6 @@ do_configure_prepend() {
34 echo "CONFIG_USB_SERIAL_PL2303=m" >> ${WORKDIR}/defconfig 34 echo "CONFIG_USB_SERIAL_PL2303=m" >> ${WORKDIR}/defconfig
35 echo "CONFIG_USB_ACM=m" >> ${WORKDIR}/defconfig 35 echo "CONFIG_USB_ACM=m" >> ${WORKDIR}/defconfig
36} 36}
37
38# bbappend in meta-tibidabo still tries to use PRINC, set to -1 to prevent errors
39PRINC = "-1"
diff --git a/meta-architech-extras/recipes/u-boot/u-boot-fslc_2013.10.bb b/meta-architech-extras/recipes/u-boot/u-boot-fslc_2013.10.bb
index 8c86b4c..b884e43 100644
--- a/meta-architech-extras/recipes/u-boot/u-boot-fslc_2013.10.bb
+++ b/meta-architech-extras/recipes/u-boot/u-boot-fslc_2013.10.bb
@@ -23,3 +23,6 @@ EXTRA_OEMAKE += 'HOSTCC="${BUILD_CC} ${BUILD_CPPFLAGS}" \
23 HOSTSTRIP=true' 23 HOSTSTRIP=true'
24 24
25PACKAGE_ARCH = "${MACHINE_ARCH}" 25PACKAGE_ARCH = "${MACHINE_ARCH}"
26
27# bbappend in meta-tibidabo still tries to use PRINC, set to -1 to prevent errors
28PRINC = "-1"
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 54ef15f..3424c27 100644
--- a/meta-beagleboard-extras/recipes/linux/linux-mainline_3.8.bbappend
+++ b/meta-beagleboard-extras/recipes/linux/linux-mainline_3.8.bbappend
@@ -10,3 +10,4 @@ SRC_URI += "\
10 10
11INSANE_SKIP_${PN} = "installed-vs-shipped" 11INSANE_SKIP_${PN} = "installed-vs-shipped"
12KERNEL_IMAGETYPE = "zImage" 12KERNEL_IMAGETYPE = "zImage"
13B = "${S}"
diff --git a/meta-fsl-extras/recipes/gpu-viv-bin-mx6q/gpu-viv-bin-mx6q_3.10.%-hfp.bbappend b/meta-fsl-extras/recipes/gpu-viv-bin-mx6q/gpu-viv-bin-mx6q_3.10.%-hfp.bbappend
deleted file mode 100644
index 29b11a3..0000000
--- a/meta-fsl-extras/recipes/gpu-viv-bin-mx6q/gpu-viv-bin-mx6q_3.10.%-hfp.bbappend
+++ /dev/null
@@ -1 +0,0 @@
1FILES_libgal-mx6-dev = "${libdir}/libGAL${SOLIBSDEV} ${includedir}/HAL"
diff --git a/meta-fsl-extras/recipes/linux/linux-boundary_3.10.17.bbappend b/meta-fsl-extras/recipes/linux/linux-boundary_3.10.%.bbappend
index c25739b..c25739b 100644
--- a/meta-fsl-extras/recipes/linux/linux-boundary_3.10.17.bbappend
+++ b/meta-fsl-extras/recipes/linux/linux-boundary_3.10.%.bbappend
diff --git a/meta-fsl-extras/recipes/linux/linux-imx_3.10.%.bbappend b/meta-fsl-extras/recipes/linux/linux-imx_3.14.%.bbappend
index b6358d7..602c3df 100644
--- a/meta-fsl-extras/recipes/linux/linux-imx_3.10.%.bbappend
+++ b/meta-fsl-extras/recipes/linux/linux-imx_3.14.%.bbappend
@@ -20,12 +20,6 @@
20## 20##
21############################################################################# 21#############################################################################
22 22
23FILESEXTRAPATHS_prepend := "${THISDIR}/../../../recipes/linux/linux:"
24SRC_URI += "\
25 file://ARM-perf-add-support-for-perf-registers-API.diff \
26 file://ARM-perf-wire-up-perf_regs-and-unwind-support-for-AR.patch \
27 "
28
29# kernel image files are not needed in the image 23# kernel image files are not needed in the image
30RDEPENDS_kernel-base = "" 24RDEPENDS_kernel-base = ""
31 25
diff --git a/meta-fsl-extras/recipes/u-boot/u-boot-fslc/0001-Updated-kernel-arguments-for-sabre-sd.patch b/meta-fsl-extras/recipes/u-boot/u-boot-fslc/0001-Updated-kernel-arguments-for-sabre-sd.patch
index d6e1e21..928fb8c 100644
--- a/meta-fsl-extras/recipes/u-boot/u-boot-fslc/0001-Updated-kernel-arguments-for-sabre-sd.patch
+++ b/meta-fsl-extras/recipes/u-boot/u-boot-fslc/0001-Updated-kernel-arguments-for-sabre-sd.patch
@@ -1,68 +1,26 @@
1From ecd64c7926b7aa25b028278666abad582e7cdea8 Mon Sep 17 00:00:00 2001 1From 15ba0d8f9e2ad8f3024734810088e4caddaaec5a Mon Sep 17 00:00:00 2001
2From: Samuli Piippo <samuli.piippo@digia.com> 2From: Samuli Piippo <samuli.piippo@digia.com>
3Date: Fri, 9 May 2014 10:23:50 +0300 3Date: Fri, 9 May 2014 10:23:50 +0300
4Subject: [PATCH] Updated kernel arguments for sabre sd 4Subject: [PATCH] Updated kernel arguments for sabre sd
5 5
6- detect if hdmi is used and change video arguments accordingly
7- disable blanking and cursor blinking 6- disable blanking and cursor blinking
8--- 7---
9 include/configs/mx6sabre_common.h | 21 +++++++++++++++++++++ 8 include/configs/mx6sabre_common.h | 2 ++
10 1 file changed, 21 insertions(+) 9 1 file changed, 2 insertions(+)
11 10
12diff --git a/include/configs/mx6sabre_common.h b/include/configs/mx6sabre_common.h 11diff --git a/include/configs/mx6sabre_common.h b/include/configs/mx6sabre_common.h
13index c81e9e9..9296b9b 100644 12index a8746a4..251b28b 100644
14--- a/include/configs/mx6sabre_common.h 13--- a/include/configs/mx6sabre_common.h
15+++ b/include/configs/mx6sabre_common.h 14+++ b/include/configs/mx6sabre_common.h
16@@ -87,6 +87,13 @@ 15@@ -171,6 +171,8 @@
17 /* Command definition */ 16 "done\0" \
18 #include <config_cmd_default.h>
19
20+/* I2C Configs */
21+#define CONFIG_CMD_I2C
22+#define CONFIG_SYS_I2C
23+#define CONFIG_SYS_I2C_MXC
24+#define CONFIG_SYS_I2C_SPEED 100000
25+#define CONFIG_I2C_EDID
26+
27 #define CONFIG_CMD_BMODE
28 #define CONFIG_CMD_BOOTZ
29 #define CONFIG_CMD_SETEXPR
30@@ -119,6 +126,15 @@
31 #define EMMC_ENV ""
32 #endif
33
34+#define VIDEOARGS \
35+ "videoargs=" \
36+ "i2c dev 1 ; " \
37+ "if i2c probe 0x50 ; then " \
38+ "setenv video mxcfb0:dev=hdmi,1280x720M@60,if=RGB24 ; " \
39+ "else " \
40+ "setenv video mxcfb0:dev=ldb,LDB-XGA,if=RGB666 ldb=sin1 ; " \
41+ "fi\0"
42+
43 #define CONFIG_EXTRA_ENV_SETTINGS \
44 "script=boot.scr\0" \
45 "image=zImage\0" \
46@@ -146,7 +162,11 @@
47 "fi; " \
48 "fi\0" \
49 EMMC_ENV \
50+ VIDEOARGS \
51 "mmcargs=setenv bootargs console=${console},${baudrate} " \ 17 "mmcargs=setenv bootargs console=${console},${baudrate} " \
52+ "video=${video} "\ 18 "root=${mmcroot} " \
53+ "consoleblank=0 " \ 19+ "consoleblank=0 " \
54+ "vt.global_cursor_default=0 " \ 20+ "vt.global_cursor_default=0 " \
55 "root=${mmcroot}\0" \ 21 VIDEO_ARGS "\0" \
56 "loadbootscript=" \ 22 "loadbootscript=" \
57 "fatload mmc ${mmcdev}:${mmcpart} ${loadaddr} ${script};\0" \ 23 "fatload mmc ${mmcdev}:${mmcpart} ${loadaddr} ${script};\0" \
58@@ -155,6 +175,7 @@
59 "loadimage=fatload mmc ${mmcdev}:${mmcpart} ${loadaddr} ${image}\0" \
60 "loadfdt=fatload mmc ${mmcdev}:${mmcpart} ${fdt_addr} ${fdt_file}\0" \
61 "mmcboot=echo Booting from mmc ...; " \
62+ "run videoargs; " \
63 "run mmcargs; " \
64 "if test ${boot_fdt} = yes || test ${boot_fdt} = try; then " \
65 "if run loadfdt; then " \
66-- 24--
671.9.1 251.9.1
68 26
diff --git a/meta-fsl-extras/recipes/u-boot/u-boot-fslc_2014.%.bbappend b/meta-fsl-extras/recipes/u-boot/u-boot-fslc_2015.%.bbappend
index a1a3b27..a1a3b27 100644
--- a/meta-fsl-extras/recipes/u-boot/u-boot-fslc_2014.%.bbappend
+++ b/meta-fsl-extras/recipes/u-boot/u-boot-fslc_2015.%.bbappend
diff --git a/meta-nuc-extras/conf/layer.conf b/meta-nuc-extras/conf/layer.conf
new file mode 100644
index 0000000..6eb4d71
--- /dev/null
+++ b/meta-nuc-extras/conf/layer.conf
@@ -0,0 +1,33 @@
1#############################################################################
2##
3## Copyright (C) 2014 Digia Plc and/or its subsidiary(-ies).
4##
5## This file is part of the Qt Enterprise Embedded Scripts of the Qt
6## framework.
7##
8## $QT_BEGIN_LICENSE$
9## Commercial License Usage Only
10## Licensees holding valid commercial Qt license agreements with Digia
11## with an appropriate addendum covering the Qt Enterprise Embedded Scripts,
12## may use this file in accordance with the terms contained in said license
13## agreement.
14##
15## For further information use the contact form at
16## http://www.qt.io/contact-us.
17##
18##
19## $QT_END_LICENSE$
20##
21#############################################################################
22
23# We have a conf and classes directory, append to BBPATH
24BBPATH .= ":${LAYERDIR}"
25
26# We have a recipes directory, add to BBFILES
27BBFILES += "${LAYERDIR}/recipes*/*/*.bb \
28 ${LAYERDIR}/recipes*/*/*.bbappend \
29 "
30
31BBFILE_COLLECTIONS += "b2qt_nuc"
32BBFILE_PATTERN_b2qt_nuc := "^${LAYERDIR}/"
33BBFILE_PRIORITY_b2qt_nuc = "20"
diff --git a/meta-nuc-extras/recipes/linux/linux-yocto/wlan-realtek.cfg b/meta-nuc-extras/recipes/linux/linux-yocto/wlan-realtek.cfg
new file mode 100644
index 0000000..65ac248
--- /dev/null
+++ b/meta-nuc-extras/recipes/linux/linux-yocto/wlan-realtek.cfg
@@ -0,0 +1,9 @@
1CONFIG_RTLWIFI=m
2CONFIG_RTLWIFI_DEBUG=n
3CONFIG_RTL8723AE=m
4CONFIG_RTL8192SE=m
5CONFIG_RTL8192DE=m
6CONFIG_RTL8192CU=m
7CONFIG_RTL8192CE=m
8CONFIG_RTL8192C_COMMON=m
9CONFIG_RTL8188EE=m
diff --git a/meta-nuc-extras/recipes/linux/linux-yocto_3.%.bbappend b/meta-nuc-extras/recipes/linux/linux-yocto_3.%.bbappend
new file mode 100644
index 0000000..d6182fc
--- /dev/null
+++ b/meta-nuc-extras/recipes/linux/linux-yocto_3.%.bbappend
@@ -0,0 +1,26 @@
1#############################################################################
2##
3## Copyright (C) 2014 Digia Plc and/or its subsidiary(-ies).
4##
5## This file is part of the Qt Enterprise Embedded Scripts of the Qt
6## framework.
7##
8## $QT_BEGIN_LICENSE$
9## Commercial License Usage Only
10## Licensees holding valid commercial Qt license agreements with Digia
11## with an appropriate addendum covering the Qt Enterprise Embedded Scripts,
12## may use this file in accordance with the terms contained in said license
13## agreement.
14##
15## For further information use the contact form at
16## http://www.qt.io/contact-us.
17##
18##
19## $QT_END_LICENSE$
20##
21#############################################################################
22
23FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:"
24SRC_URI += "\
25 file://wlan-realtek.cfg \
26 "
diff --git a/meta-toradex-extras/recipes/base-files/base-files/b2qt/fstab b/meta-toradex-extras/recipes/base-files/base-files/b2qt/fstab
index e61e3b0..12e0489 100644
--- a/meta-toradex-extras/recipes/base-files/base-files/b2qt/fstab
+++ b/meta-toradex-extras/recipes/base-files/base-files/b2qt/fstab
@@ -4,7 +4,7 @@
4proc /proc proc defaults 0 0 4proc /proc proc defaults 0 0
5debugfs /sys/kernel/debug debugfs defaults 0 0 5debugfs /sys/kernel/debug debugfs defaults 0 0
6devpts /dev/pts devpts mode=0620,gid=5 0 0 6devpts /dev/pts devpts mode=0620,gid=5 0 0
7usbfs /proc/bus/usb usbfs defaults 0 0 7usbfs /proc/bus/usb usbfs noauto
8tmpfs /var/volatile tmpfs defaults 0 0 8tmpfs /var/volatile tmpfs defaults 0 0
9tmpfs /run tmpfs mode=0755,nodev,nosuid,strictatime 0 0 9tmpfs /run tmpfs mode=0755,nodev,nosuid,strictatime 0 0
10tmpfs /dev/shm tmpfs mode=0777 0 0 10tmpfs /dev/shm tmpfs mode=0777 0 0
diff --git a/meta-toradex-extras/recipes/linux/linux-toradex-fsl/0001-Colibri-iMX6-set-1280x720-16-for-HDMI-by-default.patch b/meta-toradex-extras/recipes/linux/linux-toradex-fsl/0001-Colibri-iMX6-set-1280x720-16-for-HDMI-by-default.patch
deleted file mode 100644
index 719a38d..0000000
--- a/meta-toradex-extras/recipes/linux/linux-toradex-fsl/0001-Colibri-iMX6-set-1280x720-16-for-HDMI-by-default.patch
+++ /dev/null
@@ -1,32 +0,0 @@
1From 7515eb259a380578540323be5d4913245e81c454 Mon Sep 17 00:00:00 2001
2From: Andy Nichols <andy.nichols@theqtcompany.com>
3Date: Mon, 13 Apr 2015 12:54:17 +0200
4Subject: [PATCH] Colibri-iMX6: set 1280x720@16 for HDMI by default
5
6---
7 arch/arm/boot/dts/imx6qdl-colibri.dtsi | 7 +++----
8 1 file changed, 3 insertions(+), 4 deletions(-)
9
10diff --git a/arch/arm/boot/dts/imx6qdl-colibri.dtsi b/arch/arm/boot/dts/imx6qdl-colibri.dtsi
11index e638266..dd8b21fc5 100644
12--- a/arch/arm/boot/dts/imx6qdl-colibri.dtsi
13+++ b/arch/arm/boot/dts/imx6qdl-colibri.dtsi
14@@ -70,12 +70,11 @@
15 compatible = "fsl,mxc_sdc_fb";
16 disp_dev = "hdmi";
17 interface_pix_fmt = "RGB24";
18- mode_str ="1920x1080M@60";
19-/* default_bpp = <16>;*/
20- default_bpp = <24>;
21+ mode_str ="1280x729M@60";
22+ default_bpp = <16>;
23 int_clk = <0>;
24 late_init = <0>;
25- status = "disabled";
26+ status = "okay";
27 };
28
29 mxcfb2: fb@1 {
30--
312.3.5
32
diff --git a/meta-toradex-extras/recipes/linux/linux-toradex-fsl_git.bbappend b/meta-toradex-extras/recipes/linux/linux-toradex-fsl_git.bbappend
index 7c19d86..3f07de3 100644
--- a/meta-toradex-extras/recipes/linux/linux-toradex-fsl_git.bbappend
+++ b/meta-toradex-extras/recipes/linux/linux-toradex-fsl_git.bbappend
@@ -26,12 +26,6 @@ SRC_URI += "\
26 file://ARM-perf-wire-up-perf_regs-and-unwind-support-for-AR.patch \ 26 file://ARM-perf-wire-up-perf_regs-and-unwind-support-for-AR.patch \
27 " 27 "
28 28
29FILESEXTRAPATHS_append := "${THISDIR}/${PN}:"
30
31SRC_URI += " \
32 file://0001-Colibri-iMX6-set-1280x720-16-for-HDMI-by-default.patch \
33 "
34
35# kernel image files are not needed in the image 29# kernel image files are not needed in the image
36RDEPENDS_kernel-base = "" 30RDEPENDS_kernel-base = ""
37 31
@@ -40,3 +34,5 @@ config_script () {
40 echo "CONFIG_USB_FUNCTIONFS=m" >> ${S}/.config 34 echo "CONFIG_USB_FUNCTIONFS=m" >> ${S}/.config
41 echo "CONFIG_USB_ACM=m" >> ${S}/.config 35 echo "CONFIG_USB_ACM=m" >> ${S}/.config
42} 36}
37
38B = "${S}"
diff --git a/meta-toradex-extras/recipes/linux/linux-toradex-vf/0001-Allow-builds-with-GCC-4.8.patch b/meta-toradex-extras/recipes/linux/linux-toradex/0001-Allow-builds-with-GCC-4.8.patch
index 43edec3..43edec3 100644
--- a/meta-toradex-extras/recipes/linux/linux-toradex-vf/0001-Allow-builds-with-GCC-4.8.patch
+++ b/meta-toradex-extras/recipes/linux/linux-toradex/0001-Allow-builds-with-GCC-4.8.patch
diff --git a/meta-toradex-extras/recipes/linux/linux-toradex-vf/0001-Enable-Fusion-7-and-10-multi-touch-controller.patch b/meta-toradex-extras/recipes/linux/linux-toradex/0001-Enable-Fusion-7-and-10-multi-touch-controller.patch
index d92ac62..d92ac62 100644
--- a/meta-toradex-extras/recipes/linux/linux-toradex-vf/0001-Enable-Fusion-7-and-10-multi-touch-controller.patch
+++ b/meta-toradex-extras/recipes/linux/linux-toradex/0001-Enable-Fusion-7-and-10-multi-touch-controller.patch
diff --git a/meta-toradex-extras/recipes/linux/linux-toradex-vf_3.18.bbappend b/meta-toradex-extras/recipes/linux/linux-toradex_4.%.bbappend
index fd9ad55..fd9ad55 100644
--- a/meta-toradex-extras/recipes/linux/linux-toradex-vf_3.18.bbappend
+++ b/meta-toradex-extras/recipes/linux/linux-toradex_4.%.bbappend
diff --git a/meta-toradex-extras/recipes/u-boot/u-boot-toradex-fsl/0001-Update-default-args-for-apalis-imx6.patch b/meta-toradex-extras/recipes/u-boot/u-boot-toradex-fsl/0001-Update-default-args-for-apalis-imx6.patch
index 60c5171..174f3b0 100644
--- a/meta-toradex-extras/recipes/u-boot/u-boot-toradex-fsl/0001-Update-default-args-for-apalis-imx6.patch
+++ b/meta-toradex-extras/recipes/u-boot/u-boot-toradex-fsl/0001-Update-default-args-for-apalis-imx6.patch
@@ -1,4 +1,4 @@
1From 7538ad166d0fb1999f32f2d80969184484c2ba07 Mon Sep 17 00:00:00 2001 1From 1d5baa56ff177d7858727d1c4428096781e3817c Mon Sep 17 00:00:00 2001
2From: Samuli Piippo <samuli.piippo@digia.com> 2From: Samuli Piippo <samuli.piippo@digia.com>
3Date: Mon, 27 Oct 2014 14:53:25 +0200 3Date: Mon, 27 Oct 2014 14:53:25 +0200
4Subject: [PATCH] Update default args for apalis imx6 4Subject: [PATCH] Update default args for apalis imx6
@@ -10,30 +10,30 @@ disable cursor blinking.
10 1 file changed, 8 insertions(+), 7 deletions(-) 10 1 file changed, 8 insertions(+), 7 deletions(-)
11 11
12diff --git a/include/configs/apalis_imx6.h b/include/configs/apalis_imx6.h 12diff --git a/include/configs/apalis_imx6.h b/include/configs/apalis_imx6.h
13index 5d32118..289d611 100644 13index 162be2e..f659384 100644
14--- a/include/configs/apalis_imx6.h 14--- a/include/configs/apalis_imx6.h
15+++ b/include/configs/apalis_imx6.h 15+++ b/include/configs/apalis_imx6.h
16@@ -212,14 +212,14 @@ 16@@ -246,14 +246,14 @@
17 "&& setenv dtbparam \" - ${fdt_addr_r}\" && true\0" 17 "&& setenv dtbparam \" - ${fdt_addr_r}\" && true\0"
18 18
19 #define SD_BOOTCMD \ 19 #define SD_BOOTCMD \
20- "sdargs=ip=off root=/dev/mmcblk1p2 rw,noatime rootfstype=ext3 " \ 20- "sdargs=ip=off root=/dev/mmcblk1p2 rw,noatime rootfstype=ext3 " \
21- "rootwait\0" \ 21- "rootwait\0" \
22+ "drive=2\0" \ 22+ "drive=2\0" \
23 "sdboot=" "run setup; " \ 23 "sdboot=run setup; " \
24- "setenv bootargs ${defargs} ${sdargs} ${setupargs} " \ 24- "setenv bootargs ${defargs} ${sdargs} ${setupargs} " \
25+ "setenv bootargs ${defargs} ip=off root=/dev/mmcblk${drive}p2 " \ 25+ "setenv bootargs ${defargs} ip=off root=/dev/mmcblk${drive}p2 " \
26+ "rw,noatime rootfstype=ext3 rootwait ${setupargs} " \ 26+ "rw,noatime rootfstype=ext3 rootwait ${setupargs} " \
27 "${vidargs}; echo Booting from SD card in 8bit slot...; " \ 27 "${vidargs}; echo Booting from SD card in 8bit slot...; " \
28- "run sddtbload; fatload mmc 1:1 ${kernel_addr_r} " \ 28- "run sddtbload; load mmc 1:1 ${kernel_addr_r} " \
29+ "run sddtbload; fatload mmc ${drive}:1 ${kernel_addr_r} " \ 29+ "run sddtbload; load mmc ${drive}:1 ${kernel_addr_r} " \
30 "${boot_file} && bootm ${kernel_addr_r} ${dtbparam}\0" \ 30 "${boot_file} && bootm ${kernel_addr_r} ${dtbparam}\0" \
31- "sddtbload=setenv dtbparam; fatload mmc 1:1 ${fdt_addr_r} " \ 31- "sddtbload=setenv dtbparam; load mmc 1:1 ${fdt_addr_r} " \
32+ "sddtbload=setenv dtbparam; fatload mmc ${drive}:1 ${fdt_addr_r} " \ 32+ "sddtbload=setenv dtbparam; load mmc ${drive}:1 ${fdt_addr_r} " \
33 "${fdt_file} && setenv dtbparam \" - ${fdt_addr_r}\" && true\0" 33 "${fdt_file} && setenv dtbparam \" - ${fdt_addr_r}\" && true\0"
34 34
35 #ifndef CONFIG_APALIS_IMX6_V1_0 35 #define USB_BOOTCMD \
36@@ -229,7 +229,8 @@ 36@@ -273,7 +273,8 @@
37 #define FDT_FILE "imx6q-apalis-eval_v1_0.dtb" 37 #define FDT_FILE "imx6q-apalis-eval_v1_0.dtb"
38 #endif 38 #endif
39 #define CONFIG_EXTRA_ENV_SETTINGS \ 39 #define CONFIG_EXTRA_ENV_SETTINGS \
@@ -43,15 +43,15 @@ index 5d32118..289d611 100644
43 "run nfsboot ; echo ; echo nfsboot failed ; " \ 43 "run nfsboot ; echo ; echo nfsboot failed ; " \
44 "usb start ;" \ 44 "usb start ;" \
45 "setenv stdout serial,vga ; setenv stdin serial,usbkbd\0" \ 45 "setenv stdout serial,vga ; setenv stdin serial,usbkbd\0" \
46@@ -242,7 +243,7 @@ 46@@ -292,7 +293,7 @@
47 NFS_BOOTCMD \ 47 "|| setenv drive 2; load ${interface} ${drive}:1 " \
48 SD_BOOTCMD \ 48 "${kernel_addr_r} flash_blk.img\0" \
49 "setup=setenv setupargs fec_mac=${ethaddr} " \ 49 "setup=setenv setupargs fec_mac=${ethaddr} " \
50- "consoleblank=0 no_console_suspend=1 console=tty1 " \ 50- "consoleblank=0 no_console_suspend=1 console=tty1 " \
51+ "consoleblank=0 no_console_suspend=1 vt.global_cursor_default=0 " \ 51+ "consoleblank=0 no_console_suspend=1 vt.global_cursor_default=0 " \
52 "console=${console},${baudrate}n8\0 " \ 52 "console=${console},${baudrate}n8\0 " \
53 "setupdate=setenv drive 1; fatload mmc ${drive}:1 ${kernel_addr_r} " \ 53 "setupdate=run setsdupdate || run setusbupdate || run setethupdate;" \
54 "flash_mmc.img || setenv drive 2; fatload mmc ${drive}:1 " \ 54 " source ${kernel_addr_r}\0" \
55-- 55--
561.9.1 561.9.1
57 57
diff --git a/meta-toradex-extras/recipes/u-boot/u-boot-toradex-fsl/0001-colibri-vf-enable-sdboot-by-default.patch b/meta-toradex-extras/recipes/u-boot/u-boot-toradex-fsl/0001-colibri-vf-enable-sdboot-by-default.patch
index 2e72ff6..bae71d5 100644
--- a/meta-toradex-extras/recipes/u-boot/u-boot-toradex-fsl/0001-colibri-vf-enable-sdboot-by-default.patch
+++ b/meta-toradex-extras/recipes/u-boot/u-boot-toradex-fsl/0001-colibri-vf-enable-sdboot-by-default.patch
@@ -1,45 +1,35 @@
1From a388755704c3f8c4336939f3c868942d68b1e256 Mon Sep 17 00:00:00 2001 1From 878f506e43f40c2667e9e5ae82741d32fc653cac Mon Sep 17 00:00:00 2001
2From: Samuli Piippo <samuli.piippo@theqtcompany.com> 2From: Samuli Piippo <samuli.piippo@theqtcompany.com>
3Date: Thu, 28 May 2015 09:06:54 +0300 3Date: Thu, 28 May 2015 09:06:54 +0300
4Subject: [PATCH] colibri vf: enable sdboot by default 4Subject: [PATCH] colibri vf: enable sdboot by default
5 5
6Run sdboot first, update dtb file location to /boot/ and 6Run sdboot first and remove console message from tty1
7remove console message from tty1
8--- 7---
9 include/configs/colibri_vf.h | 6 +++--- 8 include/configs/colibri_vf.h | 4 ++--
10 1 file changed, 3 insertions(+), 3 deletions(-) 9 1 file changed, 2 insertions(+), 2 deletions(-)
11 10
12diff --git a/include/configs/colibri_vf.h b/include/configs/colibri_vf.h 11diff --git a/include/configs/colibri_vf.h b/include/configs/colibri_vf.h
13index feea159..b080510 100644 12index 06caabd..fb9fe41 100644
14--- a/include/configs/colibri_vf.h 13--- a/include/configs/colibri_vf.h
15+++ b/include/configs/colibri_vf.h 14+++ b/include/configs/colibri_vf.h
16@@ -135,7 +135,7 @@ 15@@ -174,7 +174,7 @@
17 "load mmc 0:2 ${kernel_addr_r} /boot/${kernel_file} && " \ 16 "ubifsload ${fdt_addr_r} /boot/${soc}-colibri-${fdt_board}.dtb && " \
18 "run sddtbload; bootz ${kernel_addr_r} - ${dtbparam}\0" \ 17 "bootz ${kernel_addr_r} - ${fdt_addr_r}\0" \
19 "sddtbload=setenv dtbparam; load mmc 0:2 ${fdt_addr_r} " \
20- "${soc}-colibri-${fdt_board}.dtb && " \
21+ "/boot/${soc}-colibri-${fdt_board}.dtb && " \
22 "setenv dtbparam ${fdt_addr_r}\0"
23
24 #define NFS_BOOTCMD \
25@@ -160,7 +160,7 @@
26 "/boot/${soc}-colibri-${fdt_board}.dtb && " \
27 "setenv dtbparam ${fdt_addr_r}\0"
28 18
29-#define CONFIG_BOOTCOMMAND "run ubiboot; run sdboot; run nfsboot" 19-#define CONFIG_BOOTCOMMAND "run ubiboot; run sdboot; run nfsboot"
30+#define CONFIG_BOOTCOMMAND "run sdboot; run ubiboot; run nfsboot" 20+#define CONFIG_BOOTCOMMAND "run sdboot; run ubiboot; run nfsboot"
31 21
32 #define DFU_ALT_NAND_INFO "vf-bcb part 0,1;u-boot part 0,2;ubi part 0,4" 22 #define DFU_ALT_NAND_INFO "vf-bcb part 0,1;u-boot part 0,2;ubi part 0,4"
33 23
34@@ -173,7 +173,7 @@ 24@@ -187,7 +187,7 @@
35 "defargs=\0" \ 25 "defargs=\0" \
36 "console=ttyLP0\0" \ 26 "console=ttyLP0\0" \
37 "setup=setenv setupargs fec_mac=${ethaddr} consoleblank=0 " \ 27 "setup=setenv setupargs " \
38- "console=tty1 console=${console},${baudrate}n8 ${memargs}\0" \ 28- "console=tty1 console=${console}" \
39+ "console=${console},${baudrate}n8 ${memargs}\0" \ 29+ "console=${console}" \
40 "setsdupdate=mmc rescan && set interface mmc && " \ 30 ",${baudrate}n8 ${memargs} consoleblank=0\0" \
31 "setsdupdate=mmc rescan && setenv interface mmc && " \
41 "fatload ${interface} 0:1 ${loadaddr} flash_blk.img && " \ 32 "fatload ${interface} 0:1 ${loadaddr} flash_blk.img && " \
42 "source ${loadaddr}\0" \
43-- 33--
441.9.1 341.9.1
45 35
diff --git a/recipes-qt/b2qt-addons/b2qt-emulator-proxy.bb b/recipes-qt/b2qt-addons/b2qt-emulator-proxy.bb
index 15fe3c0..ea31e21 100644
--- a/recipes-qt/b2qt-addons/b2qt-emulator-proxy.bb
+++ b/recipes-qt/b2qt-addons/b2qt-emulator-proxy.bb
@@ -29,6 +29,7 @@ inherit qt5-module
29SRC_URI = " \ 29SRC_URI = " \
30 git://codereview.qt-project.org/tqtc-boot2qt/emulator;branch=${BRANCH};protocol=ssh \ 30 git://codereview.qt-project.org/tqtc-boot2qt/emulator;branch=${BRANCH};protocol=ssh \
31 file://emulatorproxyd.sh \ 31 file://emulatorproxyd.sh \
32 file://emulatorproxy.service \
32 " 33 "
33 34
34SRCREV = "89ca944fae7106a55803ddce6fd84447685b61e5" 35SRCREV = "89ca944fae7106a55803ddce6fd84447685b61e5"
@@ -41,9 +42,14 @@ DEPENDS = "qtbase qtsimulator"
41do_install_append() { 42do_install_append() {
42 install -m 0755 -d ${D}${sysconfdir}/init.d 43 install -m 0755 -d ${D}${sysconfdir}/init.d
43 install -m 0755 ${WORKDIR}/emulatorproxyd.sh ${D}${sysconfdir}/init.d/ 44 install -m 0755 ${WORKDIR}/emulatorproxyd.sh ${D}${sysconfdir}/init.d/
45
46 install -m 0755 -d ${D}${systemd_unitdir}/system
47 install -m 0644 ${WORKDIR}/emulatorproxy.service ${D}${systemd_unitdir}/system/
44} 48}
45 49
46INITSCRIPT_NAME = "emulatorproxyd.sh" 50INITSCRIPT_NAME = "emulatorproxyd.sh"
47INITSCRIPT_PARAMS = "defaults 97 10" 51INITSCRIPT_PARAMS = "defaults 97 10"
48 52
49inherit update-rc.d 53SYSTEMD_SERVICE_${PN} = "emulatorproxy.service"
54
55inherit update-rc.d systemd
diff --git a/recipes-qt/b2qt-addons/b2qt-emulator-proxy/emulatorproxy.service b/recipes-qt/b2qt-addons/b2qt-emulator-proxy/emulatorproxy.service
new file mode 100644
index 0000000..7a709fd
--- /dev/null
+++ b/recipes-qt/b2qt-addons/b2qt-emulator-proxy/emulatorproxy.service
@@ -0,0 +1,10 @@
1[Unit]
2Description=QtSimulator Proxy Daemon
3After=systemd-user-sessions.service
4
5[Service]
6Type=forking
7ExecStart=/usr/bin/emulatorproxyd
8
9[Install]
10WantedBy=multi-user.target
diff --git a/recipes-qt/b2qt-addons/b2qt-emulator-sdcardmountd.bb b/recipes-qt/b2qt-addons/b2qt-emulator-sdcardmountd.bb
index 622363d..038c972 100644
--- a/recipes-qt/b2qt-addons/b2qt-emulator-sdcardmountd.bb
+++ b/recipes-qt/b2qt-addons/b2qt-emulator-sdcardmountd.bb
@@ -29,6 +29,7 @@ inherit qt5-module
29SRC_URI = " \ 29SRC_URI = " \
30 git://codereview.qt-project.org/tqtc-boot2qt/emulator;branch=${BRANCH};protocol=ssh \ 30 git://codereview.qt-project.org/tqtc-boot2qt/emulator;branch=${BRANCH};protocol=ssh \
31 file://sdcardmountd.sh \ 31 file://sdcardmountd.sh \
32 file://sdcardmount.service \
32 " 33 "
33 34
34SRCREV = "89ca944fae7106a55803ddce6fd84447685b61e5" 35SRCREV = "89ca944fae7106a55803ddce6fd84447685b61e5"
@@ -41,9 +42,14 @@ DEPENDS = "qtbase qtsimulator"
41do_install_append() { 42do_install_append() {
42 install -m 0755 -d ${D}${sysconfdir}/init.d 43 install -m 0755 -d ${D}${sysconfdir}/init.d
43 install -m 0755 ${WORKDIR}/sdcardmountd.sh ${D}${sysconfdir}/init.d/ 44 install -m 0755 ${WORKDIR}/sdcardmountd.sh ${D}${sysconfdir}/init.d/
45
46 install -m 0755 -d ${D}${systemd_unitdir}/system
47 install -m 0644 ${WORKDIR}/sdcardmount.service ${D}${systemd_unitdir}/system/
44} 48}
45 49
46INITSCRIPT_NAME = "sdcardmountd.sh" 50INITSCRIPT_NAME = "sdcardmountd.sh"
47INITSCRIPT_PARAMS = "defaults 97 10" 51INITSCRIPT_PARAMS = "defaults 97 10"
48 52
49inherit update-rc.d 53SYSTEMD_SERVICE_${PN} = "sdcardmount.service"
54
55inherit update-rc.d systemd
diff --git a/recipes-qt/b2qt-addons/b2qt-emulator-sdcardmountd/sdcardmount.service b/recipes-qt/b2qt-addons/b2qt-emulator-sdcardmountd/sdcardmount.service
new file mode 100644
index 0000000..1171089
--- /dev/null
+++ b/recipes-qt/b2qt-addons/b2qt-emulator-sdcardmountd/sdcardmount.service
@@ -0,0 +1,9 @@
1[Unit]
2Description=QtSimulator SD Card Mount Daemon
3After=systemd-user-sessions.service
4
5[Service]
6ExecStart=/usr/bin/sdcardmountd
7
8[Install]
9WantedBy=multi-user.target
diff --git a/recipes-qt/b2qt-addons/b2qt-launcher.bb b/recipes-qt/b2qt-addons/b2qt-launcher.bb
index 98de916..ab02d97 100644
--- a/recipes-qt/b2qt-addons/b2qt-launcher.bb
+++ b/recipes-qt/b2qt-addons/b2qt-launcher.bb
@@ -29,6 +29,8 @@ inherit qmake5 sdk-sources
29SRC_URI = " \ 29SRC_URI = " \
30 git://codereview.qt-project.org/tqtc-boot2qt/launcher;branch=${BRANCH};protocol=ssh;sdk-uri=5.5/Boot2Qt/sources/b2qt-launcher \ 30 git://codereview.qt-project.org/tqtc-boot2qt/launcher;branch=${BRANCH};protocol=ssh;sdk-uri=5.5/Boot2Qt/sources/b2qt-launcher \
31 file://b2qt-startup.sh \ 31 file://b2qt-startup.sh \
32 file://qtlauncher.service \
33 file://b2qt.service \
32 " 34 "
33 35
34SRCREV = "e824e206f28eb20bcb6f1d9064990f5e927261f4" 36SRCREV = "e824e206f28eb20bcb6f1d9064990f5e927261f4"
@@ -42,11 +44,15 @@ DEPENDS = "qtbase qtdeclarative \
42do_install_append() { 44do_install_append() {
43 install -m 0755 -d ${D}${sysconfdir}/init.d 45 install -m 0755 -d ${D}${sysconfdir}/init.d
44 install -m 0755 ${WORKDIR}/b2qt-startup.sh ${D}${sysconfdir}/init.d/ 46 install -m 0755 ${WORKDIR}/b2qt-startup.sh ${D}${sysconfdir}/init.d/
45}
46 47
47FILES_${PN} += "${sysdir}/init.d/b2qt-startup.h" 48 install -m 0755 -d ${D}${systemd_unitdir}/system
49 install -m 0644 ${WORKDIR}/qtlauncher.service ${D}${systemd_unitdir}/system/
50 install -m 0644 ${WORKDIR}/b2qt.service ${D}${systemd_unitdir}/system/
51}
48 52
49INITSCRIPT_NAME = "b2qt-startup.sh" 53INITSCRIPT_NAME = "b2qt-startup.sh"
50INITSCRIPT_PARAMS = "defaults 30" 54INITSCRIPT_PARAMS = "defaults 30"
51 55
52inherit update-rc.d 56SYSTEMD_SERVICE_${PN} = "qtlauncher.service b2qt.service"
57
58inherit update-rc.d systemd
diff --git a/recipes-qt/b2qt-addons/b2qt-launcher/b2qt.service b/recipes-qt/b2qt-addons/b2qt-launcher/b2qt.service
new file mode 100644
index 0000000..f941f91
--- /dev/null
+++ b/recipes-qt/b2qt-addons/b2qt-launcher/b2qt.service
@@ -0,0 +1,10 @@
1[Unit]
2Description=B2Qt user application
3After=systemd-user-sessions.service
4ConditionPathExists=/usr/bin/b2qt
5
6[Service]
7ExecStart=-/usr/bin/appcontroller /usr/bin/b2qt
8
9[Install]
10WantedBy=multi-user.target
diff --git a/recipes-qt/b2qt-addons/b2qt-launcher/qtlauncher.service b/recipes-qt/b2qt-addons/b2qt-launcher/qtlauncher.service
new file mode 100644
index 0000000..7658ca8
--- /dev/null
+++ b/recipes-qt/b2qt-addons/b2qt-launcher/qtlauncher.service
@@ -0,0 +1,10 @@
1[Unit]
2Description=B2Qt Launcher Demo
3After=systemd-user-sessions.service
4ConditionPathExists=!/usr/bin/b2qt
5
6[Service]
7ExecStart=-/usr/bin/appcontroller /usr/bin/qtlauncher --applications-root /data/user/qt
8
9[Install]
10WantedBy=multi-user.target
diff --git a/recipes-qt/images/b2qt-automotive-qt5-image.bb b/recipes-qt/images/b2qt-automotive-qt5-image.bb
new file mode 100644
index 0000000..7c3cd0c
--- /dev/null
+++ b/recipes-qt/images/b2qt-automotive-qt5-image.bb
@@ -0,0 +1,51 @@
1#############################################################################
2##
3## Copyright (C) 2014 Digia Plc and/or its subsidiary(-ies).
4##
5## This file is part of the Qt Enterprise Embedded Scripts of the Qt
6## framework.
7##
8## $QT_BEGIN_LICENSE$
9## Commercial License Usage Only
10## Licensees holding valid commercial Qt license agreements with Digia
11## with an appropriate addendum covering the Qt Enterprise Embedded Scripts,
12## may use this file in accordance with the terms contained in said license
13## agreement.
14##
15## For further information use the contact form at
16## http://www.qt.io/contact-us.
17##
18##
19## $QT_END_LICENSE$
20##
21#############################################################################
22
23DESCRIPTION = "B2Qt Automotive Qt5 image"
24LICENSE = "QtEnterprise"
25LIC_FILES_CHKSUM = "file://${QT_LICENCE};md5=7bc9c54e450006250a60e96604c186c9"
26PR = "r0"
27
28DEPLOY_CONF_TYPE = "Automotive"
29
30IMAGE_FEATURES += "\
31 package-management \
32 ssh-server-dropbear \
33 tools-debug \
34 debug-tweaks \
35 hwcodecs \
36 "
37
38inherit core-image
39inherit bootfs-image
40
41MACHINE_EXTRA_INSTALL_QT ?= ""
42
43IMAGE_INSTALL += "\
44 ${MACHINE_EXTRA_INSTALL_QT} \
45 packagegroup-b2qt-embedded-base \
46 packagegroup-b2qt-embedded-tools \
47 ${@base_contains("DISTRO_FEATURES", "gstreamer010", "packagegroup-b2qt-embedded-gstreamer010", "", d)} \
48 ${@base_contains("DISTRO_FEATURES", "gstreamer", "packagegroup-b2qt-embedded-gstreamer", "", d)} \
49 packagegroup-b2qt-qt5-modules \
50 packagegroup-b2qt-automotive-addons \
51 "
diff --git a/recipes-qt/images/b2qt-embedded-qt5-image.bb b/recipes-qt/images/b2qt-embedded-qt5-image.bb
index 924ba61..bc130fb 100644
--- a/recipes-qt/images/b2qt-embedded-qt5-image.bb
+++ b/recipes-qt/images/b2qt-embedded-qt5-image.bb
@@ -25,6 +25,8 @@ LICENSE = "QtEnterprise"
25LIC_FILES_CHKSUM = "file://${QT_LICENCE};md5=7bc9c54e450006250a60e96604c186c9" 25LIC_FILES_CHKSUM = "file://${QT_LICENCE};md5=7bc9c54e450006250a60e96604c186c9"
26PR = "r0" 26PR = "r0"
27 27
28DEPLOY_CONF_TYPE = "Boot2Qt"
29
28IMAGE_FEATURES += "\ 30IMAGE_FEATURES += "\
29 package-management \ 31 package-management \
30 ssh-server-dropbear \ 32 ssh-server-dropbear \
@@ -44,6 +46,6 @@ IMAGE_INSTALL += "\
44 packagegroup-b2qt-embedded-tools \ 46 packagegroup-b2qt-embedded-tools \
45 ${@base_contains("DISTRO_FEATURES", "gstreamer010", "packagegroup-b2qt-embedded-gstreamer010", "", d)} \ 47 ${@base_contains("DISTRO_FEATURES", "gstreamer010", "packagegroup-b2qt-embedded-gstreamer010", "", d)} \
46 ${@base_contains("DISTRO_FEATURES", "gstreamer", "packagegroup-b2qt-embedded-gstreamer", "", d)} \ 48 ${@base_contains("DISTRO_FEATURES", "gstreamer", "packagegroup-b2qt-embedded-gstreamer", "", d)} \
47 packagegroup-b2qt-embedded-qt5 \ 49 packagegroup-b2qt-qt5-modules \
48 packagegroup-b2qt-embedded-qt5-addons \ 50 packagegroup-b2qt-embedded-addons \
49 " 51 "
diff --git a/recipes-qt/meta/meta-toolchain-b2qt-embedded-qt5-sdk.bb b/recipes-qt/meta/meta-toolchain-b2qt-embedded-qt5-sdk.bb
index d92c277..15c8b97 100644
--- a/recipes-qt/meta/meta-toolchain-b2qt-embedded-qt5-sdk.bb
+++ b/recipes-qt/meta/meta-toolchain-b2qt-embedded-qt5-sdk.bb
@@ -34,6 +34,7 @@ SRC_URI = " \
34 file://qmake.conf \ 34 file://qmake.conf \
35 file://qplatformdefs.h \ 35 file://qplatformdefs.h \
36 " 36 "
37S = "${WORKDIR}"
37 38
38SDK_MKSPEC_DIR = "${SDK_OUTPUT}${SDKTARGETSYSROOT}${libdir}/${QT_DIR_NAME}/mkspecs" 39SDK_MKSPEC_DIR = "${SDK_OUTPUT}${SDKTARGETSYSROOT}${libdir}/${QT_DIR_NAME}/mkspecs"
39SDK_MKSPEC = "devices/linux-oe-generic-g++" 40SDK_MKSPEC = "devices/linux-oe-generic-g++"
@@ -63,7 +64,11 @@ create_sdk_files_append () {
63 qtconf=${SDK_OUTPUT}/${SDKPATHNATIVE}${OE_QMAKE_PATH_HOST_BINS}/qt.conf 64 qtconf=${SDK_OUTPUT}/${SDKPATHNATIVE}${OE_QMAKE_PATH_HOST_BINS}/qt.conf
64 echo 'HostSpec = linux-g++' >> $qtconf 65 echo 'HostSpec = linux-g++' >> $qtconf
65 echo 'TargetSpec = devices/linux-oe-generic-g++' >> $qtconf 66 echo 'TargetSpec = devices/linux-oe-generic-g++' >> $qtconf
67
68 # change staging paths to target sdk paths, so they can be relocated at install time
69 sed -i -e 's:${STAGING_DIR_NATIVE}:${SDKPATHNATIVE}:g' ${SDK_MKSPEC_DIR}/*.pri
70 sed -i -e 's:${STAGING_DIR}/[^/]*:${SDKTARGETSYSROOT}:g' ${SDK_MKSPEC_DIR}/*.pri
66} 71}
67 72
68SDK_POST_INSTALL_COMMAND += "$SUDO_EXEC sed -i -e "s:$DEFAULT_INSTALL_DIR:$target_sdk_dir:g" \ 73SDK_POST_INSTALL_COMMAND += "$SUDO_EXEC sed -i -e "s:$DEFAULT_INSTALL_DIR:$target_sdk_dir:g" \
69 $target_sdk_dir/sysroots/@REAL_MULTIMACH_TARGET_SYS@/usr/lib/${QT_DIR_NAME}/mkspecs/qdevice.pri ;" 74 $target_sdk_dir/sysroots/@REAL_MULTIMACH_TARGET_SYS@/usr/lib/${QT_DIR_NAME}/mkspecs/*.pri ;"
diff --git a/recipes-qt/packagegroups/packagegroup-b2qt-automotive-addons.bb b/recipes-qt/packagegroups/packagegroup-b2qt-automotive-addons.bb
new file mode 100644
index 0000000..a318d0e
--- /dev/null
+++ b/recipes-qt/packagegroups/packagegroup-b2qt-automotive-addons.bb
@@ -0,0 +1,32 @@
1#############################################################################
2##
3## Copyright (C) 2014 Digia Plc and/or its subsidiary(-ies).
4##
5## This file is part of the Qt Enterprise Embedded Scripts of the Qt
6## framework.
7##
8## $QT_BEGIN_LICENSE$
9## Commercial License Usage Only
10## Licensees holding valid commercial Qt license agreements with Digia
11## with an appropriate addendum covering the Qt Enterprise Embedded Scripts,
12## may use this file in accordance with the terms contained in said license
13## agreement.
14##
15## For further information use the contact form at
16## http://www.qt.io/contact-us.
17##
18##
19## $QT_END_LICENSE$
20##
21#############################################################################
22
23DESCRIPTION = "Automotive specific Qt packages"
24LICENSE = "QtEnterprise"
25
26inherit packagegroup
27
28PACKAGEGROUP_DISABLE_COMPLEMENTARY = "1"
29
30RDEPENDS_${PN} += " \
31 b2qt-appcontroller \
32 "
diff --git a/recipes-qt/packagegroups/packagegroup-b2qt-embedded-addons.bb b/recipes-qt/packagegroups/packagegroup-b2qt-embedded-addons.bb
new file mode 100644
index 0000000..006702a
--- /dev/null
+++ b/recipes-qt/packagegroups/packagegroup-b2qt-embedded-addons.bb
@@ -0,0 +1,35 @@
1#############################################################################
2##
3## Copyright (C) 2014 Digia Plc and/or its subsidiary(-ies).
4##
5## This file is part of the Qt Enterprise Embedded Scripts of the Qt
6## framework.
7##
8## $QT_BEGIN_LICENSE$
9## Commercial License Usage Only
10## Licensees holding valid commercial Qt license agreements with Digia
11## with an appropriate addendum covering the Qt Enterprise Embedded Scripts,
12## may use this file in accordance with the terms contained in said license
13## agreement.
14##
15## For further information use the contact form at
16## http://www.qt.io/contact-us.
17##
18##
19## $QT_END_LICENSE$
20##
21#############################################################################
22
23DESCRIPTION = "Device Creation specific Qt packages"
24LICENSE = "QtEnterprise"
25
26inherit packagegroup
27
28PACKAGEGROUP_DISABLE_COMPLEMENTARY = "1"
29
30RDEPENDS_${PN} += " \
31 b2qt-appcontroller \
32 b2qt-utils \
33 b2qt-launcher \
34 b2qt-demos \
35 "
diff --git a/recipes-qt/packagegroups/packagegroup-b2qt-embedded-qt5.bb b/recipes-qt/packagegroups/packagegroup-b2qt-qt5-modules.bb
index 861f61a..8909393 100644
--- a/recipes-qt/packagegroups/packagegroup-b2qt-embedded-qt5.bb
+++ b/recipes-qt/packagegroups/packagegroup-b2qt-qt5-modules.bb
@@ -32,21 +32,34 @@ RDEPENDS_${PN} += " \
32 qtbase \ 32 qtbase \
33 qtbase-fonts \ 33 qtbase-fonts \
34 qtcanvas3d \ 34 qtcanvas3d \
35 qtcharts \
35 qtconnectivity \ 36 qtconnectivity \
37 qtdatavisualization \
36 qtdeclarative \ 38 qtdeclarative \
37 qtdeclarative-tools \ 39 qtdeclarative-tools \
38 qtgraphicaleffects \ 40 qtgraphicaleffects \
39 qtimageformats \ 41 qtimageformats \
40 qtlocation \ 42 qtlocation \
41 qtmultimedia \ 43 qtmultimedia \
44 qtquickcontrols \
42 qtsensors \ 45 qtsensors \
43 qtserialport \ 46 qtserialport \
44 qtsvg \ 47 qtsvg \
45 qttools \ 48 qttools \
49 qttranslations-qt \
50 qttranslations-qtbase \
51 qttranslations-qtdeclarative \
52 qttranslations-qtconnectivity \
53 qttranslations-qtlocation \
54 qttranslations-qtmultimedia \
55 qttranslations-qtquickcontrols \
56 qttranslations-qtserialport \
57 qttranslations-qtwebsockets \
58 qttranslations-qtxmlpatterns \
46 ${@base_contains('DISTRO_FEATURES', 'wayland', 'qtwayland', '', d)} \ 59 ${@base_contains('DISTRO_FEATURES', 'wayland', 'qtwayland', '', d)} \
47 ${@base_contains('DISTRO_FEATURES', 'webengine', 'qtwebengine', '', d)} \ 60 ${@base_contains('DISTRO_FEATURES', 'webengine', 'qtwebengine qttranslations-qtwebengine', '', d)} \
48 qtwebsockets \ 61 qtwebsockets \
49 qtwebchannel \ 62 qtwebchannel \
50 qtxmlpatterns \ 63 qtxmlpatterns \
51 qtquickcontrols \ 64 qtvirtualkeyboard \
52 " 65 "
diff --git a/recipes-qt/qt5-addons/qtquick2drenderer.bb b/recipes-qt/qt5-addons/qtquick2drenderer.bb
index b57fc0b..423b215 100644
--- a/recipes-qt/qt5-addons/qtquick2drenderer.bb
+++ b/recipes-qt/qt5-addons/qtquick2drenderer.bb
@@ -22,7 +22,7 @@
22 22
23DESCRIPTION = "Qt Quick 2D Rendender" 23DESCRIPTION = "Qt Quick 2D Rendender"
24LICENSE = "QtEnterprise" 24LICENSE = "QtEnterprise"
25LIC_FILES_CHKSUM = "file://src/plugins/scenegraph/softwarecontext/softwarelayer.cpp;md5=d90663d6d3096fe0989549d52fec6554;beginline=1;endline=17" 25LIC_FILES_CHKSUM = "file://src/plugins/scenegraph/softwarecontext/softwarelayer.cpp;md5=1f253bc897054feebffbaf70ecd49af4;beginline=1;endline=17"
26 26
27inherit qt5-module sdk-sources 27inherit qt5-module sdk-sources
28 28
@@ -30,9 +30,8 @@ SRC_URI = " \
30 git://codereview.qt-project.org/qt/tqtc-scenegraph-raster;branch=${BRANCH};protocol=ssh;sdk-uri=EnterpriseAddOns/QtQuick2DRenderer/1.1/Src \ 30 git://codereview.qt-project.org/qt/tqtc-scenegraph-raster;branch=${BRANCH};protocol=ssh;sdk-uri=EnterpriseAddOns/QtQuick2DRenderer/1.1/Src \
31 " 31 "
32 32
33# v1.1.1 33SRCREV = "849ee6c976ba3574b1856eb9d16c2bd740a6d2e3"
34SRCREV = "d7de74d6e608fbbd36fc9abad27fa82d095cb692" 34BRANCH = "5.6"
35BRANCH = "master"
36 35
37S = "${WORKDIR}/git" 36S = "${WORKDIR}/git"
38 37
diff --git a/recipes-qt/qt5-addons/qtquickcompiler_3.0.bb b/recipes-qt/qt5-addons/qtquickcompiler_git.bb
index 6226e6e..1bd37e6 100644
--- a/recipes-qt/qt5-addons/qtquickcompiler_3.0.bb
+++ b/recipes-qt/qt5-addons/qtquickcompiler_git.bb
@@ -30,9 +30,9 @@ SRC_URI = " \
30 git://codereview.qt-project.org/qt/tqtc-qmlcompiler;branch=${BRANCH};protocol=ssh \ 30 git://codereview.qt-project.org/qt/tqtc-qmlcompiler;branch=${BRANCH};protocol=ssh \
31 " 31 "
32 32
33# v3.0.0 33# v5.6.0
34SRCREV = "7e29e55c8315cc5e944505f13c24893d0f54efeb" 34SRCREV = "07aeee460cc170eef28c05ce13aa30408f558215"
35BRANCH = "3.0" 35BRANCH = "5.6"
36 36
37S = "${WORKDIR}/git" 37S = "${WORKDIR}/git"
38 38
diff --git a/recipes-qt/qt5-addons/qtvirtualkeyboard_1.3.bb b/recipes-qt/qt5-addons/qtvirtualkeyboard_2.0.bb
index ec29c65..019d29a 100644
--- a/recipes-qt/qt5-addons/qtvirtualkeyboard_1.3.bb
+++ b/recipes-qt/qt5-addons/qtvirtualkeyboard_2.0.bb
@@ -22,20 +22,23 @@
22 22
23DESCRIPTION = "Qt Virtual Keyboard" 23DESCRIPTION = "Qt Virtual Keyboard"
24LICENSE = "QtEnterprise" 24LICENSE = "QtEnterprise"
25LIC_FILES_CHKSUM = "file://src/virtualkeyboard/plugin.cpp;md5=e0b36905c697f1be9c35712f4aced6e0;beginline=1;endline=17" 25LIC_FILES_CHKSUM = "file://src/virtualkeyboard/plugin.cpp;md5=8913d0b71519756d2e83db02b9629bbd;beginline=1;endline=17"
26 26
27inherit qt5-module qtquickcompiler sdk-sources 27inherit qt5-module qtquickcompiler sdk-sources
28 28
29SRC_URI = " \ 29SRC_URI = " \
30 git://codereview.qt-project.org/qt/tqtc-qtvirtualkeyboard;branch=${BRANCH};protocol=ssh;sdk-uri=EnterpriseAddOns/QtVirtualKeyboard/1.3/Src \ 30 git://codereview.qt-project.org/qt/tqtc-qtvirtualkeyboard;branch=${BRANCH};protocol=ssh;sdk-uri=EnterpriseAddOns/QtVirtualKeyboard/2.0/Src \
31 " 31 "
32 32
33# v1.3.1 33SRCREV = "296f52c04968a06200f256dfaf58c563bf193f10"
34SRCREV = "c2c362d9f313441351e5e7167e22b4fd1b7012a8" 34BRANCH = "master"
35BRANCH = "1.3"
36 35
37S = "${WORKDIR}/git" 36S = "${WORKDIR}/git"
38 37
39DEPENDS = "qtbase qtdeclarative hunspell" 38DEPENDS = "qtbase qtdeclarative qtsvg hunspell"
40 39
41EXTRA_QMAKEVARS_PRE += "CONFIG+=disable-desktop" 40EXTRA_QMAKEVARS_PRE += "CONFIG+=disable-desktop CONFIG+=pinyin CONFIG+=hangul CONFIG+=openwnn CONFIG+=tcime"
41
42PACKAGES += "${PN}-dictionaries"
43RRECOMMENDS_${PN} += "${PN}-dictionaries"
44FILES_${PN}-dictionaries = "${OE_QMAKE_PATH_DATA}/qtvirtualkeyboard/*/*.dat"
diff --git a/recipes-qt/qt5/nativesdk-qtbase_%.bbappend b/recipes-qt/qt5/nativesdk-qtbase_git.bbappend
index e6651e5..4ac7ffc 100644
--- a/recipes-qt/qt5/nativesdk-qtbase_%.bbappend
+++ b/recipes-qt/qt5/nativesdk-qtbase_git.bbappend
@@ -22,3 +22,5 @@
22 22
23# Needed by qtxmlpatterns 23# Needed by qtxmlpatterns
24EXTRA_QTLIB = "Network Sql" 24EXTRA_QTLIB = "Network Sql"
25
26SRCREV = "8ff36d48978cbdc848053338a7cec3d990da4ff2"
diff --git a/recipes-qt/qt5/qt3d/0001-Remove-qgltf.patch b/recipes-qt/qt5/qt3d/0001-Remove-qgltf.patch
new file mode 100644
index 0000000..48a4085
--- /dev/null
+++ b/recipes-qt/qt5/qt3d/0001-Remove-qgltf.patch
@@ -0,0 +1,25 @@
1From 49a04f4faa135fa6ef56fc35dfb9dfe55ff2a3c4 Mon Sep 17 00:00:00 2001
2From: Samuli Piippo <samuli.piippo@theqtcompany.com>
3Date: Wed, 18 Nov 2015 10:14:18 +0200
4Subject: [PATCH] Remove qgltf
5
6assimp does not compile for ARM because of GCC bug
7(https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66964)
8
9Task-number: QTBUG-49153
10---
11 tools/tools.pro | 2 +-
12 1 file changed, 1 insertion(+), 1 deletion(-)
13
14diff --git a/tools/tools.pro b/tools/tools.pro
15index 055f412..c1eba7f 100644
16--- a/tools/tools.pro
17+++ b/tools/tools.pro
18@@ -1,3 +1,3 @@
19 TEMPLATE = subdirs
20-SUBDIRS = qgltf
21+#SUBDIRS = qgltf
22 qgltf.CONFIG += host_build
23--
241.9.1
25
diff --git a/recipes-qt/qt5/qt3d_git.bbappend b/recipes-qt/qt5/qt3d_git.bbappend
new file mode 100644
index 0000000..6b21257
--- /dev/null
+++ b/recipes-qt/qt5/qt3d_git.bbappend
@@ -0,0 +1,29 @@
1#############################################################################
2##
3## Copyright (C) 2014 Digia Plc and/or its subsidiary(-ies).
4##
5## This file is part of the Qt Enterprise Embedded Scripts of the Qt
6## framework.
7##
8## $QT_BEGIN_LICENSE$
9## Commercial License Usage Only
10## Licensees holding valid commercial Qt license agreements with Digia
11## with an appropriate addendum covering the Qt Enterprise Embedded Scripts,
12## may use this file in accordance with the terms contained in said license
13## agreement.
14##
15## For further information use the contact form at
16## http://www.qt.io/contact-us.
17##
18##
19## $QT_END_LICENSE$
20##
21#############################################################################
22
23FILESEXTRAPATHS_append := "${THISDIR}/${PN}:"
24
25SRC_URI += " \
26 file://0001-Remove-qgltf.patch \
27 "
28
29SRCREV = "6e5c2360c0eda7efb60c9ecf9c88d463384aa53d"
diff --git a/recipes-qt/qt5/qtbase/0001-qdoc-workaround-for-gcc-s-ICE.patch b/recipes-qt/qt5/qtbase/0001-qdoc-workaround-for-gcc-s-ICE.patch
deleted file mode 100644
index 85e569f..0000000
--- a/recipes-qt/qt5/qtbase/0001-qdoc-workaround-for-gcc-s-ICE.patch
+++ /dev/null
@@ -1,29 +0,0 @@
1From 75840ad8b40068b70792a27f1fdc7cccf3d28f7c Mon Sep 17 00:00:00 2001
2From: Samuli Piippo <samuli.piippo@theqtcompany.com>
3Date: Wed, 16 Sep 2015 13:30:38 +0300
4Subject: [PATCH] qdoc: workaround for gcc's ICE
5
6Remove c++11 option from compilation to prevent gcc's internal compiler error:
7in add_stores, at var-tracking.c:6000
8
9Signed-off-by: Samuli Piippo <samuli.piippo@theqtcompany.com>
10---
11 src/tools/qdoc/qdoc.pro | 2 ++
12 1 file changed, 2 insertions(+)
13
14diff --git a/src/tools/qdoc/qdoc.pro b/src/tools/qdoc/qdoc.pro
15index f0df113..a847482 100644
16--- a/src/tools/qdoc/qdoc.pro
17+++ b/src/tools/qdoc/qdoc.pro
18@@ -4,6 +4,8 @@
19 requires(!contains(QT_DISABLED_FEATURES, dom))
20 }
21
22+QMAKE_CXXFLAGS_CXX11 =
23+
24 option(host_build)
25 QT = core xml
26
27--
281.9.1
29
diff --git a/recipes-qt/qt5/qtbase_%.bbappend b/recipes-qt/qt5/qtbase_git.bbappend
index adddd94..e85a55b 100644
--- a/recipes-qt/qt5/qtbase_%.bbappend
+++ b/recipes-qt/qt5/qtbase_git.bbappend
@@ -32,15 +32,17 @@ PACKAGECONFIG += " \
32 linuxfb \ 32 linuxfb \
33 sql-sqlite \ 33 sql-sqlite \
34 tslib \ 34 tslib \
35 libinput \
36 xkbcommon-evdev \
35 " 37 "
36 38
37FILESEXTRAPATHS_append := "${THISDIR}/${PN}:" 39FILESEXTRAPATHS_append := "${THISDIR}/${PN}:"
38 40
39SRC_URI += " \ 41SRC_URI += " \
40 file://oe-device-extra.pri \ 42 file://oe-device-extra.pri \
41 file://0001-qdoc-workaround-for-gcc-s-ICE.patch \
42 " 43 "
43
44do_configure_prepend() { 44do_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
48SRCREV = "8ff36d48978cbdc848053338a7cec3d990da4ff2"
diff --git a/recipes-qt/qt5/qtsystems_%.bbappend b/recipes-qt/qt5/qtcanvas3d_git.bbappend
index af270e5..1d2a6ba 100644
--- a/recipes-qt/qt5/qtsystems_%.bbappend
+++ b/recipes-qt/qt5/qtcanvas3d_git.bbappend
@@ -20,5 +20,4 @@
20## 20##
21############################################################################# 21#############################################################################
22 22
23EXTRA_QMAKEVARS_PRE_emulator += "CONFIG+=simulator" 23SRCREV = "bb1504c271e18a26ad6ac20d55485c167671b1c2"
24DEPENDS_emulator += "qtsimulator"
diff --git a/recipes-qt/qt5/qtconnectivity_%.bbappend b/recipes-qt/qt5/qtconnectivity_git.bbappend
index 570d54e..cf9b84c 100644
--- a/recipes-qt/qt5/qtconnectivity_%.bbappend
+++ b/recipes-qt/qt5/qtconnectivity_git.bbappend
@@ -21,3 +21,5 @@
21############################################################################# 21#############################################################################
22 22
23PACKAGECONFIG += "bluez4" 23PACKAGECONFIG += "bluez4"
24
25SRCREV = "b303d2724720f3b8b0639d2d4394447cd5e24be4"
diff --git a/recipes-qt/qt5/qtdeclarative_git.bbappend b/recipes-qt/qt5/qtdeclarative_git.bbappend
new file mode 100644
index 0000000..639b9ea
--- /dev/null
+++ b/recipes-qt/qt5/qtdeclarative_git.bbappend
@@ -0,0 +1,23 @@
1#############################################################################
2##
3## Copyright (C) 2014 Digia Plc and/or its subsidiary(-ies).
4##
5## This file is part of the Qt Enterprise Embedded Scripts of the Qt
6## framework.
7##
8## $QT_BEGIN_LICENSE$
9## Commercial License Usage Only
10## Licensees holding valid commercial Qt license agreements with Digia
11## with an appropriate addendum covering the Qt Enterprise Embedded Scripts,
12## may use this file in accordance with the terms contained in said license
13## agreement.
14##
15## For further information use the contact form at
16## http://www.qt.io/contact-us.
17##
18##
19## $QT_END_LICENSE$
20##
21#############################################################################
22
23SRCREV = "805cb851fdd26b30fe2a1ef27e3e429d319ea335"
diff --git a/recipes-qt/qt5/qtgraphicaleffects_git.bbappend b/recipes-qt/qt5/qtgraphicaleffects_git.bbappend
new file mode 100644
index 0000000..4a5192a
--- /dev/null
+++ b/recipes-qt/qt5/qtgraphicaleffects_git.bbappend
@@ -0,0 +1,23 @@
1#############################################################################
2##
3## Copyright (C) 2014 Digia Plc and/or its subsidiary(-ies).
4##
5## This file is part of the Qt Enterprise Embedded Scripts of the Qt
6## framework.
7##
8## $QT_BEGIN_LICENSE$
9## Commercial License Usage Only
10## Licensees holding valid commercial Qt license agreements with Digia
11## with an appropriate addendum covering the Qt Enterprise Embedded Scripts,
12## may use this file in accordance with the terms contained in said license
13## agreement.
14##
15## For further information use the contact form at
16## http://www.qt.io/contact-us.
17##
18##
19## $QT_END_LICENSE$
20##
21#############################################################################
22
23SRCREV = "5d458e1ef23274921295bfbc20bebf439643d1a2"
diff --git a/recipes-qt/qt5/qtimageformats_git.bbappend b/recipes-qt/qt5/qtimageformats_git.bbappend
new file mode 100644
index 0000000..0afd426
--- /dev/null
+++ b/recipes-qt/qt5/qtimageformats_git.bbappend
@@ -0,0 +1,23 @@
1#############################################################################
2##
3## Copyright (C) 2014 Digia Plc and/or its subsidiary(-ies).
4##
5## This file is part of the Qt Enterprise Embedded Scripts of the Qt
6## framework.
7##
8## $QT_BEGIN_LICENSE$
9## Commercial License Usage Only
10## Licensees holding valid commercial Qt license agreements with Digia
11## with an appropriate addendum covering the Qt Enterprise Embedded Scripts,
12## may use this file in accordance with the terms contained in said license
13## agreement.
14##
15## For further information use the contact form at
16## http://www.qt.io/contact-us.
17##
18##
19## $QT_END_LICENSE$
20##
21#############################################################################
22
23SRCREV = "67cbcf399aa1a18b9b1dbac0a6572a865687230a"
diff --git a/recipes-qt/qt5/qtlocation_%.bbappend b/recipes-qt/qt5/qtlocation_git.bbappend
index facd006..30c0d6e 100644
--- a/recipes-qt/qt5/qtlocation_%.bbappend
+++ b/recipes-qt/qt5/qtlocation_git.bbappend
@@ -24,3 +24,5 @@ PACKAGECONFIG += "gypsy"
24 24
25EXTRA_QMAKEVARS_PRE_emulator += "CONFIG+=simulator" 25EXTRA_QMAKEVARS_PRE_emulator += "CONFIG+=simulator"
26DEPENDS_emulator += "qtsimulator" 26DEPENDS_emulator += "qtsimulator"
27
28SRCREV = "83065c750b428c1c695821a4fdc02a259d392645"
diff --git a/recipes-qt/qt5/qtmultimedia_%.bbappend b/recipes-qt/qt5/qtmultimedia_git.bbappend
index 0c2560a..85e18d9 100644
--- a/recipes-qt/qt5/qtmultimedia_%.bbappend
+++ b/recipes-qt/qt5/qtmultimedia_git.bbappend
@@ -21,3 +21,5 @@
21############################################################################# 21#############################################################################
22 22
23PACKAGECONFIG += "${@base_contains("DISTRO_FEATURES", "gstreamer010", "gstreamer010", "gstreamer", d)}" 23PACKAGECONFIG += "${@base_contains("DISTRO_FEATURES", "gstreamer010", "gstreamer010", "gstreamer", d)}"
24
25SRCREV = "da0b7aea9adae024d5ea885c7e7589de86ce80f8"
diff --git a/recipes-qt/qt5/qtquickcontrols_git.bbappend b/recipes-qt/qt5/qtquickcontrols_git.bbappend
new file mode 100644
index 0000000..34da645
--- /dev/null
+++ b/recipes-qt/qt5/qtquickcontrols_git.bbappend
@@ -0,0 +1,23 @@
1#############################################################################
2##
3## Copyright (C) 2014 Digia Plc and/or its subsidiary(-ies).
4##
5## This file is part of the Qt Enterprise Embedded Scripts of the Qt
6## framework.
7##
8## $QT_BEGIN_LICENSE$
9## Commercial License Usage Only
10## Licensees holding valid commercial Qt license agreements with Digia
11## with an appropriate addendum covering the Qt Enterprise Embedded Scripts,
12## may use this file in accordance with the terms contained in said license
13## agreement.
14##
15## For further information use the contact form at
16## http://www.qt.io/contact-us.
17##
18##
19## $QT_END_LICENSE$
20##
21#############################################################################
22
23SRCREV = "0d2066ff8459f00af8f8195780d064023b8d1c38"
diff --git a/recipes-qt/qt5/qtsensors_%.bbappend b/recipes-qt/qt5/qtsensors_git.bbappend
index a388c6f..423c501 100644
--- a/recipes-qt/qt5/qtsensors_%.bbappend
+++ b/recipes-qt/qt5/qtsensors_git.bbappend
@@ -22,3 +22,5 @@
22 22
23EXTRA_QMAKEVARS_PRE_emulator += "SENSORS_PLUGINS=simulator" 23EXTRA_QMAKEVARS_PRE_emulator += "SENSORS_PLUGINS=simulator"
24DEPENDS_emulator += "qtsimulator" 24DEPENDS_emulator += "qtsimulator"
25
26SRCREV = "d8d4a5e9ac1251e82d1ec639bc3bff7e7f53c083"
diff --git a/recipes-qt/qt5/qtserialport_git.bbappend b/recipes-qt/qt5/qtserialport_git.bbappend
new file mode 100644
index 0000000..337d351
--- /dev/null
+++ b/recipes-qt/qt5/qtserialport_git.bbappend
@@ -0,0 +1,23 @@
1#############################################################################
2##
3## Copyright (C) 2014 Digia Plc and/or its subsidiary(-ies).
4##
5## This file is part of the Qt Enterprise Embedded Scripts of the Qt
6## framework.
7##
8## $QT_BEGIN_LICENSE$
9## Commercial License Usage Only
10## Licensees holding valid commercial Qt license agreements with Digia
11## with an appropriate addendum covering the Qt Enterprise Embedded Scripts,
12## may use this file in accordance with the terms contained in said license
13## agreement.
14##
15## For further information use the contact form at
16## http://www.qt.io/contact-us.
17##
18##
19## $QT_END_LICENSE$
20##
21#############################################################################
22
23SRCREV = "13fa77f5cbbc7d5d717c3663512b904bba8c106c"
diff --git a/recipes-qt/qt5/qtsvg_git.bbappend b/recipes-qt/qt5/qtsvg_git.bbappend
new file mode 100644
index 0000000..2a9c5c2
--- /dev/null
+++ b/recipes-qt/qt5/qtsvg_git.bbappend
@@ -0,0 +1,23 @@
1#############################################################################
2##
3## Copyright (C) 2014 Digia Plc and/or its subsidiary(-ies).
4##
5## This file is part of the Qt Enterprise Embedded Scripts of the Qt
6## framework.
7##
8## $QT_BEGIN_LICENSE$
9## Commercial License Usage Only
10## Licensees holding valid commercial Qt license agreements with Digia
11## with an appropriate addendum covering the Qt Enterprise Embedded Scripts,
12## may use this file in accordance with the terms contained in said license
13## agreement.
14##
15## For further information use the contact form at
16## http://www.qt.io/contact-us.
17##
18##
19## $QT_END_LICENSE$
20##
21#############################################################################
22
23SRCREV = "9ee5ee12a7b92a57624dafed935b3ac1fad426d9"
diff --git a/recipes-qt/qt5/qtsystems_git.bbappend b/recipes-qt/qt5/qtsystems_git.bbappend
new file mode 100644
index 0000000..40fc028
--- /dev/null
+++ b/recipes-qt/qt5/qtsystems_git.bbappend
@@ -0,0 +1,32 @@
1#############################################################################
2##
3## Copyright (C) 2014 Digia Plc and/or its subsidiary(-ies).
4##
5## This file is part of the Qt Enterprise Embedded Scripts of the Qt
6## framework.
7##
8## $QT_BEGIN_LICENSE$
9## Commercial License Usage Only
10## Licensees holding valid commercial Qt license agreements with Digia
11## with an appropriate addendum covering the Qt Enterprise Embedded Scripts,
12## may use this file in accordance with the terms contained in said license
13## agreement.
14##
15## For further information use the contact form at
16## http://www.qt.io/contact-us.
17##
18##
19## $QT_END_LICENSE$
20##
21#############################################################################
22
23EXTRA_QMAKEVARS_PRE_emulator += "CONFIG+=simulator"
24DEPENDS_emulator += "qtsimulator"
25
26SRCREV = "37b614abbfb35d06a57e5b0824249c3abd5640e3"
27
28LIC_FILES_CHKSUM = " \
29 file://LICENSE.GPL;md5=d32239bcb673463ab874e80d47fae504 \
30 file://LICENSE.LGPL;md5=4193e7f1d47a858f6b7c0f1ee66161de \
31 file://LICENSE.FDL;md5=6d9f2a9af4c8b8c3c769f6cc1b6aaf7e \
32"
diff --git a/recipes-qt/qt5/qttools_git.bbappend b/recipes-qt/qt5/qttools_git.bbappend
new file mode 100644
index 0000000..8d6b9cc
--- /dev/null
+++ b/recipes-qt/qt5/qttools_git.bbappend
@@ -0,0 +1,23 @@
1#############################################################################
2##
3## Copyright (C) 2014 Digia Plc and/or its subsidiary(-ies).
4##
5## This file is part of the Qt Enterprise Embedded Scripts of the Qt
6## framework.
7##
8## $QT_BEGIN_LICENSE$
9## Commercial License Usage Only
10## Licensees holding valid commercial Qt license agreements with Digia
11## with an appropriate addendum covering the Qt Enterprise Embedded Scripts,
12## may use this file in accordance with the terms contained in said license
13## agreement.
14##
15## For further information use the contact form at
16## http://www.qt.io/contact-us.
17##
18##
19## $QT_END_LICENSE$
20##
21#############################################################################
22
23SRCREV = "b6ae248bd3a05d123d8dc53fcd773b6a89f12f55"
diff --git a/recipes-qt/qt5/qttranslations_git.bbappend b/recipes-qt/qt5/qttranslations_git.bbappend
new file mode 100644
index 0000000..6c92e7c
--- /dev/null
+++ b/recipes-qt/qt5/qttranslations_git.bbappend
@@ -0,0 +1,28 @@
1#############################################################################
2##
3## Copyright (C) 2014 Digia Plc and/or its subsidiary(-ies).
4##
5## This file is part of the Qt Enterprise Embedded Scripts of the Qt
6## framework.
7##
8## $QT_BEGIN_LICENSE$
9## Commercial License Usage Only
10## Licensees holding valid commercial Qt license agreements with Digia
11## with an appropriate addendum covering the Qt Enterprise Embedded Scripts,
12## may use this file in accordance with the terms contained in said license
13## agreement.
14##
15## For further information use the contact form at
16## http://www.qt.io/contact-us.
17##
18##
19## $QT_END_LICENSE$
20##
21#############################################################################
22
23SRCREV = "2d9a8c83893be4abde136ec87fc3db220ce8a0a5"
24
25PACKAGES += "${PN}-qtwebengine"
26FILES_${PN}-qtwebengine = " \
27 ${OE_QMAKE_PATH_TRANSLATIONS}/qtwebengine_*.qm \
28"
diff --git a/recipes-qt/qt5/qtwayland-native_5.7-wip.bb b/recipes-qt/qt5/qtwayland-native_5.7-wip.bb
new file mode 100644
index 0000000..b1d03c2
--- /dev/null
+++ b/recipes-qt/qt5/qtwayland-native_5.7-wip.bb
@@ -0,0 +1,29 @@
1#############################################################################
2##
3## Copyright (C) 2014 Digia Plc and/or its subsidiary(-ies).
4##
5## This file is part of the Qt Enterprise Embedded Scripts of the Qt
6## framework.
7##
8## $QT_BEGIN_LICENSE$
9## Commercial License Usage Only
10## Licensees holding valid commercial Qt license agreements with Digia
11## with an appropriate addendum covering the Qt Enterprise Embedded Scripts,
12## may use this file in accordance with the terms contained in said license
13## agreement.
14##
15## For further information use the contact form at
16## http://www.qt.io/contact-us.
17##
18##
19## $QT_END_LICENSE$
20##
21#############################################################################
22
23require recipes-qt/qt5/qtwayland-native_git.bb
24
25FILESEXTRAPATHS_append := "${COREBASE}/../meta-qt5/recipes-qt/qt5/qtwayland:"
26
27SRCREV = "22caa63a70245087e0fca51f2186597c232e2d21"
28PV = "5.7-wip+git${SRCPV}"
29QT_MODULE_BRANCH = "wip-compositor-api"
diff --git a/recipes-qt/qt5/qtwayland-native_git.bbappend b/recipes-qt/qt5/qtwayland-native_git.bbappend
new file mode 100644
index 0000000..ebac13b
--- /dev/null
+++ b/recipes-qt/qt5/qtwayland-native_git.bbappend
@@ -0,0 +1,23 @@
1#############################################################################
2##
3## Copyright (C) 2014 Digia Plc and/or its subsidiary(-ies).
4##
5## This file is part of the Qt Enterprise Embedded Scripts of the Qt
6## framework.
7##
8## $QT_BEGIN_LICENSE$
9## Commercial License Usage Only
10## Licensees holding valid commercial Qt license agreements with Digia
11## with an appropriate addendum covering the Qt Enterprise Embedded Scripts,
12## may use this file in accordance with the terms contained in said license
13## agreement.
14##
15## For further information use the contact form at
16## http://www.qt.io/contact-us.
17##
18##
19## $QT_END_LICENSE$
20##
21#############################################################################
22
23SRCREV = "4d3c3a08eba8d30805f18397c98e19ab9fd40722"
diff --git a/recipes-qt/qt5/qtwayland_5.7-wip.bb b/recipes-qt/qt5/qtwayland_5.7-wip.bb
new file mode 100644
index 0000000..6a97e19
--- /dev/null
+++ b/recipes-qt/qt5/qtwayland_5.7-wip.bb
@@ -0,0 +1,29 @@
1#############################################################################
2##
3## Copyright (C) 2014 Digia Plc and/or its subsidiary(-ies).
4##
5## This file is part of the Qt Enterprise Embedded Scripts of the Qt
6## framework.
7##
8## $QT_BEGIN_LICENSE$
9## Commercial License Usage Only
10## Licensees holding valid commercial Qt license agreements with Digia
11## with an appropriate addendum covering the Qt Enterprise Embedded Scripts,
12## may use this file in accordance with the terms contained in said license
13## agreement.
14##
15## For further information use the contact form at
16## http://www.qt.io/contact-us.
17##
18##
19## $QT_END_LICENSE$
20##
21#############################################################################
22
23require recipes-qt/qt5/qtwayland_git.bb
24
25SRCREV = "22caa63a70245087e0fca51f2186597c232e2d21"
26PV = "5.7-wip+git${SRCPV}"
27QT_MODULE_BRANCH = "wip-compositor-api"
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
new file mode 100644
index 0000000..ebac13b
--- /dev/null
+++ b/recipes-qt/qt5/qtwayland_git.bbappend
@@ -0,0 +1,23 @@
1#############################################################################
2##
3## Copyright (C) 2014 Digia Plc and/or its subsidiary(-ies).
4##
5## This file is part of the Qt Enterprise Embedded Scripts of the Qt
6## framework.
7##
8## $QT_BEGIN_LICENSE$
9## Commercial License Usage Only
10## Licensees holding valid commercial Qt license agreements with Digia
11## with an appropriate addendum covering the Qt Enterprise Embedded Scripts,
12## may use this file in accordance with the terms contained in said license
13## agreement.
14##
15## For further information use the contact form at
16## http://www.qt.io/contact-us.
17##
18##
19## $QT_END_LICENSE$
20##
21#############################################################################
22
23SRCREV = "4d3c3a08eba8d30805f18397c98e19ab9fd40722"
diff --git a/recipes-qt/qt5/qtwebchannel_git.bbappend b/recipes-qt/qt5/qtwebchannel_git.bbappend
new file mode 100644
index 0000000..53bd939
--- /dev/null
+++ b/recipes-qt/qt5/qtwebchannel_git.bbappend
@@ -0,0 +1,23 @@
1#############################################################################
2##
3## Copyright (C) 2014 Digia Plc and/or its subsidiary(-ies).
4##
5## This file is part of the Qt Enterprise Embedded Scripts of the Qt
6## framework.
7##
8## $QT_BEGIN_LICENSE$
9## Commercial License Usage Only
10## Licensees holding valid commercial Qt license agreements with Digia
11## with an appropriate addendum covering the Qt Enterprise Embedded Scripts,
12## may use this file in accordance with the terms contained in said license
13## agreement.
14##
15## For further information use the contact form at
16## http://www.qt.io/contact-us.
17##
18##
19## $QT_END_LICENSE$
20##
21#############################################################################
22
23SRCREV = "97577a0f27a1f427948871ae535645a2e0788bf7"
diff --git a/recipes-qt/qt5/qtwebengine_git.bbappend b/recipes-qt/qt5/qtwebengine_git.bbappend
new file mode 100644
index 0000000..3fe90cd
--- /dev/null
+++ b/recipes-qt/qt5/qtwebengine_git.bbappend
@@ -0,0 +1,24 @@
1#############################################################################
2##
3## Copyright (C) 2014 Digia Plc and/or its subsidiary(-ies).
4##
5## This file is part of the Qt Enterprise Embedded Scripts of the Qt
6## framework.
7##
8## $QT_BEGIN_LICENSE$
9## Commercial License Usage Only
10## Licensees holding valid commercial Qt license agreements with Digia
11## with an appropriate addendum covering the Qt Enterprise Embedded Scripts,
12## may use this file in accordance with the terms contained in said license
13## agreement.
14##
15## For further information use the contact form at
16## http://www.qt.io/contact-us.
17##
18##
19## $QT_END_LICENSE$
20##
21#############################################################################
22
23SRCREV_qtwebengine = "70a376d73718cc4ff8d96f6761b8c1896ca25c23"
24SRCREV_chromium = "ec5b3304fc266dfdec7666b8b73d57a3971ea35f"
diff --git a/recipes-qt/qt5/qtwebsockets_git.bbappend b/recipes-qt/qt5/qtwebsockets_git.bbappend
new file mode 100644
index 0000000..eeded12
--- /dev/null
+++ b/recipes-qt/qt5/qtwebsockets_git.bbappend
@@ -0,0 +1,23 @@
1#############################################################################
2##
3## Copyright (C) 2014 Digia Plc and/or its subsidiary(-ies).
4##
5## This file is part of the Qt Enterprise Embedded Scripts of the Qt
6## framework.
7##
8## $QT_BEGIN_LICENSE$
9## Commercial License Usage Only
10## Licensees holding valid commercial Qt license agreements with Digia
11## with an appropriate addendum covering the Qt Enterprise Embedded Scripts,
12## may use this file in accordance with the terms contained in said license
13## agreement.
14##
15## For further information use the contact form at
16## http://www.qt.io/contact-us.
17##
18##
19## $QT_END_LICENSE$
20##
21#############################################################################
22
23SRCREV = "469f748515b65cd4c9bec8794ec37ca6cf5df026"
diff --git a/recipes-qt/qt5/qtxmlpatterns_git.bbappend b/recipes-qt/qt5/qtxmlpatterns_git.bbappend
new file mode 100644
index 0000000..d590866
--- /dev/null
+++ b/recipes-qt/qt5/qtxmlpatterns_git.bbappend
@@ -0,0 +1,23 @@
1#############################################################################
2##
3## Copyright (C) 2014 Digia Plc and/or its subsidiary(-ies).
4##
5## This file is part of the Qt Enterprise Embedded Scripts of the Qt
6## framework.
7##
8## $QT_BEGIN_LICENSE$
9## Commercial License Usage Only
10## Licensees holding valid commercial Qt license agreements with Digia
11## with an appropriate addendum covering the Qt Enterprise Embedded Scripts,
12## may use this file in accordance with the terms contained in said license
13## agreement.
14##
15## For further information use the contact form at
16## http://www.qt.io/contact-us.
17##
18##
19## $QT_END_LICENSE$
20##
21#############################################################################
22
23SRCREV = "ee56885f52b63132bffafad1ccc8830a65d129fa"
diff --git a/recipes/adbd/adbd.bb b/recipes/adbd/adbd.bb
index c372755..e32311e 100644
--- a/recipes/adbd/adbd.bb
+++ b/recipes/adbd/adbd.bb
@@ -38,6 +38,7 @@ SRC_URI = "git://android.googlesource.com/platform/system/core;protocol=https;br
38 file://Makefile.adbd \ 38 file://Makefile.adbd \
39 file://adb-init \ 39 file://adb-init \
40 file://defaults \ 40 file://defaults \
41 file://adbd.service \
41 " 42 "
42 43
43S = "${WORKDIR}/git" 44S = "${WORKDIR}/git"
@@ -57,15 +58,21 @@ do_compile() {
57do_install() { 58do_install() {
58 install -m 0755 -d ${D}${bindir}/ 59 install -m 0755 -d ${D}${bindir}/
59 install -m 0755 ${WORKDIR}/git/adb/adbd ${D}${bindir}/ 60 install -m 0755 ${WORKDIR}/git/adb/adbd ${D}${bindir}/
61 install -m 0755 ${WORKDIR}/adb-init ${D}${bindir}/
60 62
61 install -m 0755 -d ${D}${sysconfdir}/init.d 63 install -m 0755 -d ${D}${sysconfdir}/init.d
62 install -m 0755 ${WORKDIR}/adb-init ${D}${sysconfdir}/init.d/ 64 ln -s ${bindir}/adb-init ${D}${sysconfdir}/init.d/
65
66 install -m 0755 -d ${D}${systemd_unitdir}/system
67 install -m 0644 ${WORKDIR}/adbd.service ${D}${systemd_unitdir}/system/
63 68
64 install -m 0755 -d ${D}${sysconfdir}/default 69 install -m 0755 -d ${D}${sysconfdir}/default
65 install -m 0755 ${WORKDIR}/defaults ${D}${sysconfdir}/default/adbd 70 install -m 0644 ${WORKDIR}/defaults ${D}${sysconfdir}/default/adbd
66} 71}
67 72
68INITSCRIPT_NAME = "adb-init" 73INITSCRIPT_NAME = "adb-init"
69INITSCRIPT_PARAMS = "defaults 96" 74INITSCRIPT_PARAMS = "defaults 96"
70 75
71inherit update-rc.d 76SYSTEMD_SERVICE_${PN} = "adbd.service"
77
78inherit update-rc.d systemd
diff --git a/recipes/adbd/files/adbd.service b/recipes/adbd/files/adbd.service
new file mode 100644
index 0000000..f8ee77d
--- /dev/null
+++ b/recipes/adbd/files/adbd.service
@@ -0,0 +1,11 @@
1[Unit]
2Description=ADB Server Daemon
3After=network.target
4
5[Service]
6Type=forking
7ExecStart=/usr/bin/adb-init start
8ExecStop=/usr/bin/adb-init stop
9
10[Install]
11WantedBy=multi-user.target
diff --git a/recipes/adbd/files/nuc/defaults b/recipes/adbd/files/nuc/defaults
new file mode 100644
index 0000000..9b7edf5
--- /dev/null
+++ b/recipes/adbd/files/nuc/defaults
@@ -0,0 +1,5 @@
1VENDOR=0x18d1
2PRODUCT=0x0000
3SERIAL=$(hostname)-$(sed -e 's/://g' /sys/class/net/eth0/address)
4USE_ETHERNET=yes
5HOME=/data
diff --git a/recipes/busybox/busybox/busybox-ifplugd.sh b/recipes/busybox/busybox/busybox-ifplugd.sh
deleted file mode 100755
index 9ea40a8..0000000
--- a/recipes/busybox/busybox/busybox-ifplugd.sh
+++ /dev/null
@@ -1,32 +0,0 @@
1#!/bin/sh
2DAEMON=/usr/sbin/ifplugd
3NAME=ifplugd
4DESC="Busybox IFPLUG Server"
5ARGS="-i eth0"
6
7test -f $DAEMON || exit 1
8
9set -e
10
11case "$1" in
12 start)
13 echo -n "starting $DESC: $NAME... "
14 /sbin/start-stop-daemon -S -b -n $NAME -a $DAEMON -- $ARGS
15 echo "done."
16 ;;
17 stop)
18 echo -n "stopping $DESC: $NAME... "
19 /sbin/start-stop-daemon -K -n $NAME
20 echo "done."
21 ;;
22 restart)
23 echo "restarting $DESC: $NAME... "
24 $0 stop
25 $0 start
26 echo "done."
27 ;;
28 *)
29 echo "Usage: $0 {start|stop|restart}"
30 exit 1
31 ;;
32esac
diff --git a/recipes/busybox/busybox/ifplugd.action b/recipes/busybox/busybox/ifplugd.action
deleted file mode 100755
index 44fe040..0000000
--- a/recipes/busybox/busybox/ifplugd.action
+++ /dev/null
@@ -1,6 +0,0 @@
1#/bin/sh
2if [ "${2}" == "up" ]; then
3 ifup ${1}
4else
5 ifdown ${1}
6fi
diff --git a/recipes/busybox/busybox/network.cfg b/recipes/busybox/busybox/network.cfg
deleted file mode 100644
index f858907..0000000
--- a/recipes/busybox/busybox/network.cfg
+++ /dev/null
@@ -1 +0,0 @@
1CONFIG_IFPLUGD=y
diff --git a/recipes/busybox/busybox_1.%.bbappend b/recipes/busybox/busybox_1.%.bbappend
deleted file mode 100644
index 7a519c6..0000000
--- a/recipes/busybox/busybox_1.%.bbappend
+++ /dev/null
@@ -1,46 +0,0 @@
1#############################################################################
2##
3## Copyright (C) 2014 Digia Plc and/or its subsidiary(-ies).
4##
5## This file is part of the Qt Enterprise Embedded Scripts of the Qt
6## framework.
7##
8## $QT_BEGIN_LICENSE$
9## Commercial License Usage Only
10## Licensees holding valid commercial Qt license agreements with Digia
11## with an appropriate addendum covering the Qt Enterprise Embedded Scripts,
12## may use this file in accordance with the terms contained in said license
13## agreement.
14##
15## For further information use the contact form at
16## http://www.qt.io/contact-us.
17##
18##
19## $QT_END_LICENSE$
20##
21#############################################################################
22
23FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:"
24SRC_URI += "\
25 file://network.cfg \
26 file://busybox-ifplugd.sh \
27 file://ifplugd.action \
28 "
29
30PACKAGES =+ "${PN}-ifplugd"
31FILES_${PN}-ifplugd = "\
32 ${sysconfdir}/init.d/busybox-ifplugd.sh \
33 ${sysconfdir}/etc/ifplugd/ifplugd.action \
34 "
35
36INITSCRIPT_PACKAGES += "${PN}-ifplugd"
37INITSCRIPT_NAME_${PN}-ifplugd = "busybox-ifplugd.sh"
38
39RRECOMMENDS_${PN} += "${PN}-ifplugd"
40
41do_install_append () {
42 install -m 0755 ${WORKDIR}/busybox-ifplugd.sh ${D}${sysconfdir}/init.d/
43
44 install -d ${D}${sysconfdir}/ifplugd
45 install -m 0755 ${WORKDIR}/ifplugd.action ${D}${sysconfdir}/ifplugd/
46}
diff --git a/recipes/dracut/dracut_git.bbappend b/recipes/dracut/dracut_git.bbappend
index 479e407..3e974cd 100644
--- a/recipes/dracut/dracut_git.bbappend
+++ b/recipes/dracut/dracut_git.bbappend
@@ -1,2 +1,5 @@
1# Upstream recipe mistakenly depends on systemd, we remove that dependency here. 1# Upstream recipe mistakenly depends on systemd, we remove that dependency here.
2RDEPENDS_${PN}_remove = "systemd" 2RDEPENDS_${PN}_remove = "systemd"
3REQUIRED_DISTRO_FEATURES_remove = "systemd"
4# https://bugzilla.yoctoproject.org/show_bug.cgi?id=8522
5RDEPENDS_${PN} += "util-linux"
diff --git a/recipes/fonts/otf-noto.bb b/recipes/fonts/otf-noto.bb
index fc26e1a..742c001 100644
--- a/recipes/fonts/otf-noto.bb
+++ b/recipes/fonts/otf-noto.bb
@@ -14,6 +14,8 @@ SRC_URI = "https://noto-website.storage.googleapis.com/pkgs/NotoSansCJKSC-hinted
14SRC_URI[md5sum] = "c0fa6153aa826ee96041ba4470a1f51f" 14SRC_URI[md5sum] = "c0fa6153aa826ee96041ba4470a1f51f"
15SRC_URI[sha256sum] = "31459f6d8c36a1136bec3f8d720b2b637e4dded681b7bb610186c9986be25848" 15SRC_URI[sha256sum] = "31459f6d8c36a1136bec3f8d720b2b637e4dded681b7bb610186c9986be25848"
16 16
17S = "${WORKDIR}"
18
17do_install() { 19do_install() {
18 install -m 0755 -d ${D}${datadir}/fonts/otf/noto 20 install -m 0755 -d ${D}${datadir}/fonts/otf/noto
19 install -m 0644 ${WORKDIR}/*.otf ${D}${datadir}/fonts/otf/noto 21 install -m 0644 ${WORKDIR}/*.otf ${D}${datadir}/fonts/otf/noto
diff --git a/recipes/gcc/gcc-4.9/0062-gcc-var-tracking.c-backport-from-gcc-trunk-r212178.patch b/recipes/gcc/gcc-4.9/0062-gcc-var-tracking.c-backport-from-gcc-trunk-r212178.patch
new file mode 100644
index 0000000..c0ea62f
--- /dev/null
+++ b/recipes/gcc/gcc-4.9/0062-gcc-var-tracking.c-backport-from-gcc-trunk-r212178.patch
@@ -0,0 +1,39 @@
1From b30ffb8097749fdb55704aa7d8307ca1a58255d6 Mon Sep 17 00:00:00 2001
2From: =?UTF-8?q?Stefan=20M=C3=BCller-Klieser?= <s.mueller-klieser@phytec.de>
3Date: Tue, 7 Apr 2015 16:15:11 +0200
4Subject: [PATCH] gcc/var-tracking.c: backport from gcc trunk r212178
5MIME-Version: 1.0
6Content-Type: text/plain; charset=UTF-8
7Content-Transfer-Encoding: 8bit
8
9resolves a bug seen on cortexa8 building qt5 libraries.
10
112014-06-30 Joseph Myers <joseph@codesourcery.com>
12
13 * var-tracking.c (add_stores): Return instead of asserting if old
14 and new values for conditional store are the same.
15
16git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@212178 138bc75d-0d04-0410-961f-82ee72b054a4
17
18Signed-off-by: Stefan Müller-Klieser <s.mueller-klieser@phytec.de>
19---
20 gcc/var-tracking.c | 3 ++-
21 1 file changed, 2 insertions(+), 1 deletion(-)
22
23diff --git a/gcc/var-tracking.c b/gcc/var-tracking.c
24index 65d8285..7c38910 100644
25--- a/gcc/var-tracking.c
26+++ b/gcc/var-tracking.c
27@@ -5997,7 +5997,8 @@ add_stores (rtx loc, const_rtx expr, void *cuip)
28 {
29 cselib_val *oval = cselib_lookup (oloc, GET_MODE (oloc), 0, VOIDmode);
30
31- gcc_assert (oval != v);
32+ if (oval == v)
33+ return;
34 gcc_assert (REG_P (oloc) || MEM_P (oloc));
35
36 if (oval && !cselib_preserved_value_p (oval))
37--
381.9.1
39
diff --git a/recipes/gcc/gcc-source_4.9.bbappend b/recipes/gcc/gcc-source_4.9.bbappend
new file mode 100644
index 0000000..8702aae
--- /dev/null
+++ b/recipes/gcc/gcc-source_4.9.bbappend
@@ -0,0 +1,27 @@
1#############################################################################
2##
3## Copyright (C) 2014 Digia Plc and/or its subsidiary(-ies).
4##
5## This file is part of the Qt Enterprise Embedded Scripts of the Qt
6## framework.
7##
8## $QT_BEGIN_LICENSE$
9## Commercial License Usage Only
10## Licensees holding valid commercial Qt license agreements with Digia
11## with an appropriate addendum covering the Qt Enterprise Embedded Scripts,
12## may use this file in accordance with the terms contained in said license
13## agreement.
14##
15## For further information use the contact form at
16## http://www.qt.io/contact-us.
17##
18##
19## $QT_END_LICENSE$
20##
21#############################################################################
22
23FILESEXTRAPATHS_append := "${THISDIR}/gcc-4.9:"
24
25SRC_URI += " \
26 file://0062-gcc-var-tracking.c-backport-from-gcc-trunk-r212178.patch \
27 "
diff --git a/recipes/gstreamer/gstreamer1.0-plugins-ugly_%.bbappend b/recipes/gstreamer/gstreamer1.0-plugins-ugly_%.bbappend
index eee313b..cff6298 100644
--- a/recipes/gstreamer/gstreamer1.0-plugins-ugly_%.bbappend
+++ b/recipes/gstreamer/gstreamer1.0-plugins-ugly_%.bbappend
@@ -1 +1,2 @@
1PACKAGECONFIG_append = " x264" 1PACKAGECONFIG_append = " x264"
2FILES_${PN}-x264 += "${datadir}/gstreamer-1.0/presets/*.prs"
diff --git a/recipes/opengldummy/qtglesstream-dummy-client.bb b/recipes/opengldummy/qtglesstream-dummy-client.bb
index 2b21d51..1c02de1 100644
--- a/recipes/opengldummy/qtglesstream-dummy-client.bb
+++ b/recipes/opengldummy/qtglesstream-dummy-client.bb
@@ -30,6 +30,8 @@ SOLIBMINOR = "0"
30 30
31require opengldummy.inc 31require opengldummy.inc
32 32
33S = "${WORKDIR}"
34
33do_compile() { 35do_compile() {
34 ${CC} -DQGS_BUILD_CLIENT_DLL -fPIC -shared -Wl,-soname,libQtGlesStreamClient.so.${SOLIBMAJOR} \ 36 ${CC} -DQGS_BUILD_CLIENT_DLL -fPIC -shared -Wl,-soname,libQtGlesStreamClient.so.${SOLIBMAJOR} \
35 -I${WORKDIR}/headers -o libQtGlesStreamClient.so.${PV} ${WORKDIR}/egl.cpp ${WORKDIR}/gles2.cpp 37 -I${WORKDIR}/headers -o libQtGlesStreamClient.so.${PV} ${WORKDIR}/egl.cpp ${WORKDIR}/gles2.cpp
diff --git a/recipes/openssl/openssl/0001-Support-SYSROOT-in-c_rehash.patch b/recipes/openssl/openssl/0001-Support-SYSROOT-in-c_rehash.patch
index 01775eb..9aa9648 100644
--- a/recipes/openssl/openssl/0001-Support-SYSROOT-in-c_rehash.patch
+++ b/recipes/openssl/openssl/0001-Support-SYSROOT-in-c_rehash.patch
@@ -1,4 +1,4 @@
1From 6b833a7767c25b60fb0bb8dcc00484df19946288 Mon Sep 17 00:00:00 2001 1From 9cf8fa1c4dae07a6aff194a3632bc499a813d3f8 Mon Sep 17 00:00:00 2001
2From: Samuli Piippo <samuli.piippo@theqtcompany.com> 2From: Samuli Piippo <samuli.piippo@theqtcompany.com>
3Date: Wed, 9 Sep 2015 13:37:28 +0300 3Date: Wed, 9 Sep 2015 13:37:28 +0300
4Subject: [PATCH] Support SYSROOT in c_rehash 4Subject: [PATCH] Support SYSROOT in c_rehash
@@ -10,39 +10,27 @@ environment variable and use it to locate the actual files during image
10creation. 10creation.
11 11
12Upstream-status: Pending 12Upstream-status: Pending
13
14--- 13---
15 tools/c_rehash.in | 28 ++++++++++++++++++---------- 14 tools/c_rehash.in | 30 +++++++++++++++++-------------
16 1 file changed, 18 insertions(+), 10 deletions(-) 15 1 file changed, 17 insertions(+), 13 deletions(-)
17 16
18diff --git a/tools/c_rehash.in b/tools/c_rehash.in 17diff --git a/tools/c_rehash.in b/tools/c_rehash.in
19index f8d0ce1..e81ec5b 100644 18index 92cb503..f3d2703 100644
20--- a/tools/c_rehash.in 19--- a/tools/c_rehash.in
21+++ b/tools/c_rehash.in 20+++ b/tools/c_rehash.in
22@@ -5,6 +5,7 @@ 21@@ -7,6 +7,7 @@ my $dir;
23 # and add symbolic links to their hash values.
24
25 my $openssl;
26+my $sysroot;
27
28 my $dir;
29 my $prefix; 22 my $prefix;
30@@ -16,6 +17,10 @@ if(defined $ENV{OPENSSL}) {
31 $ENV{OPENSSL} = $openssl;
32 }
33 23
34+if(defined $ENV{SYSROOT}) { 24 my $openssl = $ENV{OPENSSL} || "openssl";
35+ $sysroot = $ENV{SYSROOT}; 25+my $sysroot = $ENV{SYSROOT} || "";
36+}
37+
38 my $pwd; 26 my $pwd;
39 eval "require Cwd"; 27 my $verbose = 0;
40 if (defined(&Cwd::getcwd)) { 28 my $symlink_exists=eval {symlink("",""); 1};
41@@ -76,15 +81,16 @@ sub hash_dir { 29@@ -101,16 +102,17 @@ sub hash_dir {
30 }
42 } 31 }
43 closedir DIR; 32 FILE: foreach $fname (grep {/\.(pem)|(crt)|(cer)|(crl)$/} @flist) {
44 FILE: foreach $fname (grep {/\.pem$/} @flist) { 33+ $fullname = $sysroot . readlink($fname);
45+ $fullname = $sysroot . readlink($fname);
46 # Check to see if certificates and/or CRLs present. 34 # Check to see if certificates and/or CRLs present.
47- my ($cert, $crl) = check_file($fname); 35- my ($cert, $crl) = check_file($fname);
48+ my ($cert, $crl) = check_file($fullname); 36+ my ($cert, $crl) = check_file($fullname);
@@ -53,27 +41,29 @@ index f8d0ce1..e81ec5b 100644
53- link_hash_cert($fname) if($cert); 41- link_hash_cert($fname) if($cert);
54- link_hash_cert_old($fname) if($cert); 42- link_hash_cert_old($fname) if($cert);
55- link_hash_crl($fname) if($crl); 43- link_hash_crl($fname) if($crl);
44- link_hash_crl_old($fname) if($crl);
56+ link_hash_cert($fname, $fullname) if($cert); 45+ link_hash_cert($fname, $fullname) if($cert);
57+ link_hash_cert_old($fname, $fullname) if($cert); 46+ link_hash_cert_old($fname, $fullname) if($cert);
58+ link_hash_crl($fname, $fullname) if($crl); 47+ link_hash_crl($fname, $fullname) if($crl);
48+ link_hash_crl_old($fname, $fullname) if($crl);
59 } 49 }
60 } 50 }
61 51
62@@ -117,9 +123,10 @@ sub check_file { 52@@ -143,9 +145,10 @@ sub check_file {
63 53
64 sub link_hash_cert { 54 sub link_hash_cert {
65 my $fname = $_[0]; 55 my $fname = $_[0];
66- my $hashopt = $_[1] || '-subject_hash'; 56- my $x509hash = $_[1] || '-subject_hash';
67- $fname =~ s/'/'\\''/g; 57- $fname =~ s/'/'\\''/g;
68- my ($hash, $fprint) = `"$openssl" x509 $hashopt -fingerprint -noout -in "$fname"`; 58- my ($hash, $fprint) = `"$openssl" x509 $x509hash -fingerprint -noout -in "$fname"`;
69+ my $fullname = $_[1]; 59+ my $fullname = $_[1];
70+ my $hashopt = $_[2] || '-subject_hash'; 60+ my $x509hash = $_[2] || '-subject_hash';
71+ $fullname =~ s/'/'\\''/g; 61+ $fullname =~ s/'/'\\''/g;
72+ my ($hash, $fprint) = `"$openssl" x509 $hashopt -fingerprint -noout -in "$fullname"`; 62+ my ($hash, $fprint) = `"$openssl" x509 $x509hash -fingerprint -noout -in "$fullname"`;
73 chomp $hash; 63 chomp $hash;
74 chomp $fprint; 64 chomp $fprint;
75 $fprint =~ s/^.*=//; 65 $fprint =~ s/^.*=//;
76@@ -150,15 +157,16 @@ sub link_hash_cert { 66@@ -176,11 +179,11 @@ sub link_hash_cert {
77 } 67 }
78 68
79 sub link_hash_cert_old { 69 sub link_hash_cert_old {
@@ -81,15 +71,23 @@ index f8d0ce1..e81ec5b 100644
81+ link_hash_cert($_[0], $_[1], '-subject_hash_old'); 71+ link_hash_cert($_[0], $_[1], '-subject_hash_old');
82 } 72 }
83 73
84 # Same as above except for a CRL. CRL links are of the form <hash>.r<n> 74 sub link_hash_crl_old {
75- link_hash_crl($_[0], '-hash_old');
76+ link_hash_crl($_[0], $_[1], '-hash_old');
77 }
78
79
80@@ -188,9 +191,10 @@ sub link_hash_crl_old {
85 81
86 sub link_hash_crl { 82 sub link_hash_crl {
87 my $fname = $_[0]; 83 my $fname = $_[0];
84- my $crlhash = $_[1] || "-hash";
88- $fname =~ s/'/'\\''/g; 85- $fname =~ s/'/'\\''/g;
89- my ($hash, $fprint) = `"$openssl" crl -hash -fingerprint -noout -in '$fname'`; 86- my ($hash, $fprint) = `"$openssl" crl $crlhash -fingerprint -noout -in '$fname'`;
90+ my $fullname = $_[1]; 87+ my $fullname = $_[1];
88+ my $crlhash = $_[2] || "-hash";
91+ $fullname =~ s/'/'\\''/g; 89+ $fullname =~ s/'/'\\''/g;
92+ my ($hash, $fprint) = `"$openssl" crl -hash -fingerprint -noout -in '$fullname'`; 90+ my ($hash, $fprint) = `"$openssl" crl $crlhash -fingerprint -noout -in '$fullname'`;
93 chomp $hash; 91 chomp $hash;
94 chomp $fprint; 92 chomp $fprint;
95 $fprint =~ s/^.*=//; 93 $fprint =~ s/^.*=//;
diff --git a/recipes/ostree/ostree.bb b/recipes/ostree/ostree.bb
index bc13ac2..49060b6 100644
--- a/recipes/ostree/ostree.bb
+++ b/recipes/ostree/ostree.bb
@@ -25,7 +25,7 @@ SUMMARY = "Tool for managing bootable, immutable, versioned filesystem trees."
25LICENSE = "LGPL-2.1" 25LICENSE = "LGPL-2.1"
26LIC_FILES_CHKSUM = "file://COPYING;md5=5f30f0716dfdd0d91eb439ebec522ec2" 26LIC_FILES_CHKSUM = "file://COPYING;md5=5f30f0716dfdd0d91eb439ebec522ec2"
27 27
28inherit autotools pkgconfig 28inherit autotools pkgconfig systemd
29 29
30SRC_URI = " \ 30SRC_URI = " \
31 git://github.com/GNOME/ostree.git \ 31 git://github.com/GNOME/ostree.git \
@@ -41,6 +41,12 @@ S = "${WORKDIR}/git"
41DEPENDS = "glib-2.0 e2fsprogs gpgme attr libsoup-2.4 libgsystem libassuan xz" 41DEPENDS = "glib-2.0 e2fsprogs gpgme attr libsoup-2.4 libgsystem libassuan xz"
42RRECOMMENDS_${PN} += "gnupg" 42RRECOMMENDS_${PN} += "gnupg"
43 43
44PACKAGECONFIG ??= "${@base_contains('DISTRO_FEATURES', 'systemd', 'systemd', '', d)}"
45PACKAGECONFIG[systemd] = "--with-systemdsystemunitdir=${systemd_unitdir}/system/,,,"
46
47SYSTEMD_SERVICE_${PN} = "ostree-prepare-root.service ostree-remount.service"
48FILES_${PN} += "${systemd_unitdir}/system/"
49
44EXTRA_OECONF = "--with-dracut \ 50EXTRA_OECONF = "--with-dracut \
45 --without-selinux \ 51 --without-selinux \
46 --without-libarchive \ 52 --without-libarchive \
diff --git a/recipes/packagegroup/packagegroup-b2qt-embedded-base.bb b/recipes/packagegroup/packagegroup-b2qt-embedded-base.bb
index a2d9c72..b6b9d11 100644
--- a/recipes/packagegroup/packagegroup-b2qt-embedded-base.bb
+++ b/recipes/packagegroup/packagegroup-b2qt-embedded-base.bb
@@ -62,6 +62,7 @@ RDEPENDS_${PN} = "\
62 libevent \ 62 libevent \
63 ostree \ 63 ostree \
64 dracut \ 64 dracut \
65 connman \
65 ${@base_contains("DISTRO_FEATURES", "wayland", "wayland weston weston-examples", "", d)} \ 66 ${@base_contains("DISTRO_FEATURES", "wayland", "wayland weston weston-examples", "", d)} \
66 ${MACHINE_EXTRA_INSTALL} \ 67 ${MACHINE_EXTRA_INSTALL} \
67 " 68 "
diff --git a/recipes/packagegroup/packagegroup-b2qt-embedded-toolchain-target.bb b/recipes/packagegroup/packagegroup-b2qt-embedded-toolchain-target.bb
index 59fa843..47b7716 100644
--- a/recipes/packagegroup/packagegroup-b2qt-embedded-toolchain-target.bb
+++ b/recipes/packagegroup/packagegroup-b2qt-embedded-toolchain-target.bb
@@ -41,7 +41,7 @@ RDEPENDS_${PN} += "\
41 ${@base_contains("DISTRO_FEATURES", "gstreamer", "gstreamer1.0-dev gstreamer1.0-plugins-base-dev", "", d)} \ 41 ${@base_contains("DISTRO_FEATURES", "gstreamer", "gstreamer1.0-dev gstreamer1.0-plugins-base-dev", "", d)} \
42 icu-dev \ 42 icu-dev \
43 libxslt-dev \ 43 libxslt-dev \
44 udev-dev \ 44 ${@base_contains("DISTRO_FEATURES", "systemd", "systemd-dev", "udev-dev", d)} \
45 tslib-dev \ 45 tslib-dev \
46 hunspell-dev \ 46 hunspell-dev \
47 libcap-dev \ 47 libcap-dev \
@@ -51,7 +51,7 @@ RDEPENDS_${PN} += "\
51 atk-dev \ 51 atk-dev \
52 libevent-dev \ 52 libevent-dev \
53 ostree-dev \ 53 ostree-dev \
54 ${@base_contains("DISTRO_FEATURES", "wayland", "libwayland-egl-mx6-dev libxkbcommon-dev libgbm-dev libdrm-dev", "", d)} \ 54 ${@base_contains("DISTRO_FEATURES", "wayland", "libxkbcommon-dev libgbm-dev libdrm-dev", "", d)} \
55 ${@base_contains("DISTRO_FEATURES", "bluetooth", "bluez4-dev", "", d)} \ 55 ${@base_contains("DISTRO_FEATURES", "bluetooth", "bluez4-dev", "", d)} \
56 ${MACHINE_EXTRA_INSTALL_SDK} \ 56 ${MACHINE_EXTRA_INSTALL_SDK} \
57 " 57 "
diff --git a/recipes/packagegroup/packagegroup-b2qt-embedded-tools.bb b/recipes/packagegroup/packagegroup-b2qt-embedded-tools.bb
index 351a752..1af3a6b 100644
--- a/recipes/packagegroup/packagegroup-b2qt-embedded-tools.bb
+++ b/recipes/packagegroup/packagegroup-b2qt-embedded-tools.bb
@@ -34,4 +34,6 @@ RDEPENDS_${PN} = "\
34 perf \ 34 perf \
35 htop \ 35 htop \
36 ntp \ 36 ntp \
37 connman-client \
38 ${@base_contains("DISTRO_FEATURES", "systemd", "systemd-analyze", "", d)} \
37 " 39 "
diff --git a/recipes/systemd/systemd_%.bbappend b/recipes/systemd/systemd_%.bbappend
new file mode 100644
index 0000000..be5517d
--- /dev/null
+++ b/recipes/systemd/systemd_%.bbappend
@@ -0,0 +1,26 @@
1#############################################################################
2##
3## Copyright (C) 2014 Digia Plc and/or its subsidiary(-ies).
4##
5## This file is part of the Qt Enterprise Embedded Scripts of the Qt
6## framework.
7##
8## $QT_BEGIN_LICENSE$
9## Commercial License Usage Only
10## Licensees holding valid commercial Qt license agreements with Digia
11## with an appropriate addendum covering the Qt Enterprise Embedded Scripts,
12## may use this file in accordance with the terms contained in said license
13## agreement.
14##
15## For further information use the contact form at
16## http://www.qt.io/contact-us.
17##
18##
19## $QT_END_LICENSE$
20##
21#############################################################################
22
23do_install_append() {
24 # remove login from tty1
25 rm -f ${D}${sysconfdir}/systemd/system/getty.target.wants/getty@tty1.service
26}
diff --git a/recipes/virtualbox/mount-vboxsf/mount-vboxsf.service b/recipes/virtualbox/mount-vboxsf/mount-vboxsf.service
new file mode 100644
index 0000000..7c7211f
--- /dev/null
+++ b/recipes/virtualbox/mount-vboxsf/mount-vboxsf.service
@@ -0,0 +1,12 @@
1[Unit]
2Description=QtSimulator Shared Mount Point
3After=systemd-user-sessions.service
4
5[Service]
6Type=oneshot
7RemainAfterExit=yes
8ExecStart=/usr/bin/mount-vboxsf.sh start
9ExecStop=/usr/bin/mount-vboxsf.sh stop
10
11[Install]
12WantedBy=multi-user.target
diff --git a/recipes/virtualbox/mount-vboxsf_4.3.30.bb b/recipes/virtualbox/mount-vboxsf_4.3.30.bb
index 171ba7e..e84e227 100644
--- a/recipes/virtualbox/mount-vboxsf_4.3.30.bb
+++ b/recipes/virtualbox/mount-vboxsf_4.3.30.bb
@@ -26,6 +26,7 @@ LIC_FILES_CHKSUM = "file://${WORKDIR}/VirtualBox-${PV}/COPYING;md5=e197d5641bb35
26 26
27SRC_URI = "http://download.virtualbox.org/virtualbox/${PV}/VirtualBox-${PV}.tar.bz2 \ 27SRC_URI = "http://download.virtualbox.org/virtualbox/${PV}/VirtualBox-${PV}.tar.bz2 \
28 file://mount-vboxsf.sh \ 28 file://mount-vboxsf.sh \
29 file://mount-vboxsf.service \
29 " 30 "
30 31
31SRC_URI[md5sum] = "cc053340f88922a11ad9d4fab56557bd" 32SRC_URI[md5sum] = "cc053340f88922a11ad9d4fab56557bd"
@@ -40,12 +41,18 @@ do_compile() {
40do_install() { 41do_install() {
41 install -m 0755 -d ${D}${bindir}/ 42 install -m 0755 -d ${D}${bindir}/
42 install -m 0755 mount.vboxsf ${D}${bindir}/ 43 install -m 0755 mount.vboxsf ${D}${bindir}/
44 install -m 0755 ${WORKDIR}/mount-vboxsf.sh ${D}${bindir}/
43 45
44 install -m 0755 -d ${D}${sysconfdir}/init.d 46 install -m 0755 -d ${D}${sysconfdir}/init.d
45 install -m 0755 ${WORKDIR}/mount-vboxsf.sh ${D}${sysconfdir}/init.d/ 47 ln -s ${bindir}/mount-vboxsf.sh ${D}${sysconfdir}/init.d/
48
49 install -m 0755 -d ${D}${systemd_unitdir}/system
50 install -m 0644 ${WORKDIR}/mount-vboxsf.service ${D}${systemd_unitdir}/system/
46} 51}
47 52
48INITSCRIPT_NAME = "mount-vboxsf.sh" 53INITSCRIPT_NAME = "mount-vboxsf.sh"
49INITSCRIPT_PARAMS = "defaults 33" 54INITSCRIPT_PARAMS = "defaults 33"
50 55
51inherit update-rc.d 56SYSTEMD_SERVICE_${PN} = "mount-vboxsf.service"
57
58inherit update-rc.d systemd
diff --git a/scripts/manifest.xml b/scripts/manifest.xml
index 59c7804..927a2f3 100644
--- a/scripts/manifest.xml
+++ b/scripts/manifest.xml
@@ -10,29 +10,30 @@
10 <remote fetch="git://git.toradex.com" name="toradex"/> 10 <remote fetch="git://git.toradex.com" name="toradex"/>
11 <remote fetch="git://github.com/architech-boards" name="architech"/> 11 <remote fetch="git://github.com/architech-boards" name="architech"/>
12 <remote fetch="git://github.com/meta-qt5" name="meta-qt5"/> 12 <remote fetch="git://github.com/meta-qt5" name="meta-qt5"/>
13 <remote fetch="git://git.yoctoproject.org" name="intel"/>
13 <remote fetch="git://github.com/openembedded" name="oe-mirror"/> 14 <remote fetch="git://github.com/openembedded" name="oe-mirror"/>
14 15
15 <project name="poky" 16 <project name="poky"
16 remote="yocto" 17 remote="yocto"
17 revision="9c4ff467f66428488b1cd9798066a8cb5d6b4c3b" 18 revision="57eb677f0efe9a4060c764e8e9dfe2440d4e5eb2"
18 path="sources/poky"/> 19 path="sources/poky"/>
19 <project name="meta-openembedded" 20 <project name="meta-openembedded"
20 remote="oe-mirror" 21 remote="oe-mirror"
21 revision="5b6f39ce325d490fc382d5d59c5b8b9d5fa38b38" 22 revision="214e1801d0efc38d3b6142bdc0d8e58ca593e34c"
22 path="sources/meta-openembedded"/> 23 path="sources/meta-openembedded"/>
23 <project name="meta-qt5" 24 <project name="meta-qt5"
24 remote="meta-qt5" 25 remote="meta-qt5"
25 revision="89038bffd224a0d43aa8627472374503b3023f61" 26 revision="4f208863257768b875378af1421d33f1d6cf8a05"
26 path="sources/meta-qt5"/> 27 path="sources/meta-qt5"/>
27 28
28 <project name="meta-fsl-arm" 29 <project name="meta-fsl-arm"
29 remote="yocto" 30 remote="yocto"
30 revision="db1571f40c375a398a8cdbb42de4c4f272ab0cd1" 31 revision="f30b056c8f1af3f3122f94dbaa4698da5d620a41"
31 path="sources/meta-fsl-arm" 32 path="sources/meta-fsl-arm"
32 groups="notdefault,fsl,toradex,architech"/> 33 groups="notdefault,fsl,toradex,architech,ti,bbb"/>
33 <project name="meta-ti" 34 <project name="meta-ti"
34 remote="yocto" 35 remote="yocto"
35 revision="6d1c337af7d43953f6d0802ffd0bf1d9d3cfb146" 36 revision="0a222c70845d19a2213ac36803361e8531768cca"
36 path="sources/meta-ti" 37 path="sources/meta-ti"
37 groups="notdefault,ti,bbb"/> 38 groups="notdefault,ti,bbb"/>
38 <project name="meta-raspberrypi" 39 <project name="meta-raspberrypi"
@@ -42,7 +43,7 @@
42 groups="notdefault,rpi"/> 43 groups="notdefault,rpi"/>
43 <project name="meta-fsl-arm-extra" 44 <project name="meta-fsl-arm-extra"
44 remote="freescale" 45 remote="freescale"
45 revision="794e46e0b0a3e7e270a2f3c217d8fe5751a6b2c6" 46 revision="c0ff75e85bcbd616362c21e501dc6df187612cf9"
46 path="sources/meta-fsl-arm-extra" 47 path="sources/meta-fsl-arm-extra"
47 groups="notdefault,fsl,toradex,architech"/> 48 groups="notdefault,fsl,toradex,architech"/>
48 <project name="meta-beagleboard" 49 <project name="meta-beagleboard"
@@ -52,7 +53,7 @@
52 groups="notdefault,bbb"/> 53 groups="notdefault,bbb"/>
53 <project name="meta-toradex" 54 <project name="meta-toradex"
54 remote="toradex" 55 remote="toradex"
55 revision="36c19b10b340983946f8f52ab7fa91d9aa1e53f6" 56 revision="eb0c16acb10257c60ddbfce8ad71448b2e987fb4"
56 path="sources/meta-toradex" 57 path="sources/meta-toradex"
57 groups="notdefault,toradex"/> 58 groups="notdefault,toradex"/>
58 <project name="meta-tibidabo" 59 <project name="meta-tibidabo"
@@ -60,6 +61,11 @@
60 revision="06c6b09e0776507e1230aa98b5ca10d9d3968286" 61 revision="06c6b09e0776507e1230aa98b5ca10d9d3968286"
61 path="sources/meta-tibidabo" 62 path="sources/meta-tibidabo"
62 groups="notdefault,architech"/> 63 groups="notdefault,architech"/>
64 <project name="meta-intel"
65 remote="intel"
66 revision="ead0a5c115e632015d8358f4f304ec8908732f5f"
67 path="sources/meta-intel"
68 groups="notdefault,nuc"/>
63 69
64</manifest> 70</manifest>
65 71
diff --git a/scripts/manifest_dizzy.xml b/scripts/manifest_fido.xml
index 5b95985..2a1c78e 100644
--- a/scripts/manifest_dizzy.xml
+++ b/scripts/manifest_fido.xml
@@ -10,29 +10,30 @@
10 <remote fetch="git://git.toradex.com" name="toradex"/> 10 <remote fetch="git://git.toradex.com" name="toradex"/>
11 <remote fetch="git://github.com/architech-boards" name="architech"/> 11 <remote fetch="git://github.com/architech-boards" name="architech"/>
12 <remote fetch="git://github.com/meta-qt5" name="meta-qt5"/> 12 <remote fetch="git://github.com/meta-qt5" name="meta-qt5"/>
13 <remote fetch="git://git.yoctoproject.org" name="intel"/>
13 <remote fetch="git://github.com/openembedded" name="oe-mirror"/> 14 <remote fetch="git://github.com/openembedded" name="oe-mirror"/>
14 15
15 <project name="poky" 16 <project name="poky"
16 remote="yocto" 17 remote="yocto"
17 revision="dizzy" 18 revision="fido"
18 path="sources/poky"/> 19 path="sources/poky"/>
19 <project name="meta-openembedded" 20 <project name="meta-openembedded"
20 remote="oe-mirror" 21 remote="oe-mirror"
21 revision="dizzy" 22 revision="fido"
22 path="sources/meta-openembedded"/> 23 path="sources/meta-openembedded"/>
23 <project name="meta-qt5" 24 <project name="meta-qt5"
24 remote="meta-qt5" 25 remote="meta-qt5"
25 revision="jethro" 26 revision="master"
26 path="sources/meta-qt5"/> 27 path="sources/meta-qt5"/>
27 28
28 <project name="meta-fsl-arm" 29 <project name="meta-fsl-arm"
29 remote="yocto" 30 remote="yocto"
30 revision="dizzy" 31 revision="fido"
31 path="sources/meta-fsl-arm" 32 path="sources/meta-fsl-arm"
32 groups="notdefault,fsl,toradex,architech"/> 33 groups="notdefault,fsl,toradex,architech,ti,bbb"/>
33 <project name="meta-ti" 34 <project name="meta-ti"
34 remote="yocto" 35 remote="yocto"
35 revision="master" 36 revision="fido"
36 path="sources/meta-ti" 37 path="sources/meta-ti"
37 groups="notdefault,ti,bbb"/> 38 groups="notdefault,ti,bbb"/>
38 <project name="meta-raspberrypi" 39 <project name="meta-raspberrypi"
@@ -42,7 +43,7 @@
42 groups="notdefault,rpi"/> 43 groups="notdefault,rpi"/>
43 <project name="meta-fsl-arm-extra" 44 <project name="meta-fsl-arm-extra"
44 remote="freescale" 45 remote="freescale"
45 revision="dizzy" 46 revision="fido"
46 path="sources/meta-fsl-arm-extra" 47 path="sources/meta-fsl-arm-extra"
47 groups="notdefault,fsl,toradex,architech"/> 48 groups="notdefault,fsl,toradex,architech"/>
48 <project name="meta-beagleboard" 49 <project name="meta-beagleboard"
@@ -52,7 +53,7 @@
52 groups="notdefault,bbb"/> 53 groups="notdefault,bbb"/>
53 <project name="meta-toradex" 54 <project name="meta-toradex"
54 remote="toradex" 55 remote="toradex"
55 revision="V2.3-next" 56 revision="V2.5"
56 path="sources/meta-toradex" 57 path="sources/meta-toradex"
57 groups="notdefault,toradex"/> 58 groups="notdefault,toradex"/>
58 <project name="meta-tibidabo" 59 <project name="meta-tibidabo"
@@ -60,6 +61,11 @@
60 revision="dora" 61 revision="dora"
61 path="sources/meta-tibidabo" 62 path="sources/meta-tibidabo"
62 groups="notdefault,architech"/> 63 groups="notdefault,architech"/>
64 <project name="meta-intel"
65 remote="intel"
66 revision="fido"
67 path="sources/meta-intel"
68 groups="notdefault,nuc"/>
63 69
64</manifest> 70</manifest>
65 71
diff --git a/scripts/setup-environment.sh b/scripts/setup-environment.sh
index 683f19f..da7ec69 100755
--- a/scripts/setup-environment.sh
+++ b/scripts/setup-environment.sh
@@ -67,6 +67,9 @@ if [ ! -f ${PWD}/${BUILDDIRECTORY}/conf/bblayers.conf ]; then
67 raspberrypi|raspberrypi2) 67 raspberrypi|raspberrypi2)
68 LAYERSCONF="bblayers.conf.rpi.sample" 68 LAYERSCONF="bblayers.conf.rpi.sample"
69 ;; 69 ;;
70 nuc)
71 LAYERSCONF="bblayers.conf.nuc.sample"
72 ;;
70 emulator) 73 emulator)
71 LAYERSCONF="bblayers.conf.emulator.sample" 74 LAYERSCONF="bblayers.conf.emulator.sample"
72 ;; 75 ;;
diff --git a/scripts/upload.sh b/scripts/upload.sh
index f3124ee..f74da52 100755
--- a/scripts/upload.sh
+++ b/scripts/upload.sh
@@ -24,9 +24,20 @@
24set -x 24set -x
25set -e 25set -e
26 26
27RELEASE=5.5 27RELEASE=5.6
28UPLOADPATH=QT@ci-files02-hki.ci.local:/srv/jenkins_data/enterprise/b2qt/yocto/${RELEASE}/ 28UPLOADPATH=QT@ci-files02-hki.ci.local:/srv/jenkins_data/enterprise/b2qt/yocto/${RELEASE}/
29 29
30if [ ${AUTOMOTIVE} = "true" ]; then
31 scp tmp/deploy/sdk/b2qt-glibc-x86_64-meta-toolchain-b2qt-embedded-qt5-sdk-*.sh ${UPLOADPATH}/b2qt-x86_64-automotive-toolchain-${MACHINE}.sh
32 if [ -e tmp/deploy/images/${MACHINE}/b2qt-automotive-qt5-image-${MACHINE}.hdd ]; then
33 scp tmp/deploy/images/${MACHINE}/b2qt-automotive-qt5-image-${MACHINE}.hdd ${UPLOADPATH}/
34 elif [ -e tmp/deploy/images/${MACHINE}/b2qt-automotive-qt5-image-${MACHINE}.img ]; then
35 scp tmp/deploy/images/${MACHINE}/b2qt-automotive-qt5-image-${MACHINE}.img ${UPLOADPATH}/
36 scp tmp/deploy/images/${MACHINE}/b2qt-automotive-qt5-image-${MACHINE}.conf ${UPLOADPATH}/
37 fi
38 exit 0
39fi
40
30if [ ${MACHINE} = "emulator" ]; then 41if [ ${MACHINE} = "emulator" ]; then
31 cp tmp/deploy/images/emulator/b2qt-embedded-image-emulator.hdd . 42 cp tmp/deploy/images/emulator/b2qt-embedded-image-emulator.hdd .
32 gzip b2qt-embedded-image-emulator.hdd -f 43 gzip b2qt-embedded-image-emulator.hdd -f
@@ -46,3 +57,12 @@ else
46 scp tmp/deploy/images/${MACHINE}/b2qt-embedded-image-*${MACHINE}.tar.gz ${UPLOADPATH}/ 57 scp tmp/deploy/images/${MACHINE}/b2qt-embedded-image-*${MACHINE}.tar.gz ${UPLOADPATH}/
47 scp tmp/deploy/sdk/b2qt-glibc-x86_64-meta-toolchain-b2qt-embedded-sdk-*.sh ${UPLOADPATH}/b2qt-glibc-x86_64-arm-toolchain-${MACHINE}.sh 58 scp tmp/deploy/sdk/b2qt-glibc-x86_64-meta-toolchain-b2qt-embedded-sdk-*.sh ${UPLOADPATH}/b2qt-glibc-x86_64-arm-toolchain-${MACHINE}.sh
48fi 59fi
60
61scp tmp/deploy/sdk/b2qt-glibc-x86_64-meta-toolchain-b2qt-embedded-qt5-sdk-*.sh ${UPLOADPATH}/b2qt-x86_64-qt5-toolchain-${MACHINE}.sh
62
63if [ -e tmp/deploy/images/${MACHINE}/b2qt-embedded-qt5-image-${MACHINE}.hdd ]; then
64 scp tmp/deploy/images/${MACHINE}/b2qt-embedded-qt5-image-${MACHINE}.hdd ${UPLOADPATH}/
65elif [ -e tmp/deploy/images/${MACHINE}/b2qt-embedded-qt5-image-${MACHINE}.img ]; then
66 scp tmp/deploy/images/${MACHINE}/b2qt-embedded-qt5-image-${MACHINE}.img ${UPLOADPATH}/
67 scp tmp/deploy/images/${MACHINE}/b2qt-embedded-qt5-image-${MACHINE}.conf ${UPLOADPATH}/
68fi