summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rwxr-xr-xb2qt-init-build-env4
-rw-r--r--classes/bootfs-image.bbclass10
-rw-r--r--classes/deploy-conf.bbclass2
-rw-r--r--classes/image-hdd.bbclass6
-rw-r--r--classes/image_dd.bbclass10
-rw-r--r--classes/image_types_sdcard.bbclass33
-rw-r--r--classes/qbsp-image.bbclass8
-rw-r--r--classes/qbsp.bbclass2
-rw-r--r--classes/qtquickcompiler.bbclass3
-rw-r--r--conf/bblayers.conf.fsl.sample4
-rw-r--r--conf/bblayers.conf.jetson.sample (renamed from conf/bblayers.conf.rcar-gen2.sample)12
-rw-r--r--conf/bblayers.conf.nvidia-tegra.sample3
-rw-r--r--conf/bblayers.conf.smx6.sample4
-rw-r--r--conf/bblayers.conf.ti.sample2
-rw-r--r--conf/distro/b2qt.conf6
-rw-r--r--conf/distro/include/colibri-imx7.conf2
-rw-r--r--conf/distro/include/colibri-vf.conf3
-rw-r--r--conf/distro/include/emulator.conf4
-rw-r--r--conf/distro/include/fsl.inc2
-rw-r--r--conf/distro/include/imx6qsabresd.conf2
-rw-r--r--conf/distro/include/intel-corei7-64.conf2
-rw-r--r--conf/distro/include/jetson-tx1.conf (renamed from meta-renesas-extras/recipes/linux-libc-headers/linux-libc-headers_%.bbappend)18
-rw-r--r--conf/distro/include/koelsch.conf31
-rw-r--r--conf/distro/include/lager.conf31
-rw-r--r--conf/distro/include/nitrogen6x.conf2
-rw-r--r--conf/distro/include/porter.conf31
-rw-r--r--conf/distro/include/rcar-gen2.inc139
-rw-r--r--conf/distro/include/silk.conf31
-rw-r--r--conf/distro/include/stout.conf31
-rw-r--r--conf/distro/include/tegra-t18x.conf2
-rw-r--r--conf/distro/include/ti.inc1
-rw-r--r--conf/local.conf.sample1
-rw-r--r--meta-fsl-extras/recipes/u-boot/u-boot-script-toradex.bb2
-rw-r--r--meta-nvidia-extras/conf/layer.conf (renamed from meta-vib4-extras/conf/layer.conf)6
-rw-r--r--meta-nvidia-extras/recipes/connman-conf/connman-conf.bbappend (renamed from meta-tegra-extras/recipes/connman-conf/connman-conf.bbappend)0
-rw-r--r--meta-nvidia-extras/recipes/connman-conf/connman-conf/main.conf (renamed from meta-tegra-extras/recipes/connman-conf/connman-conf/main.conf)0
-rw-r--r--meta-nvidia-extras/recipes/egl-gles-nv/egl-gles-nv_1.0.bbappend (renamed from meta-tegra-extras/recipes/egl-gles-nv/egl-gles-nv_1.0.bbappend)0
-rw-r--r--meta-nvidia-extras/recipes/firmware/tegra-firmware_1.0.bbappend (renamed from meta-tegra-extras/recipes/firmware/tegra-firmware_1.0.bbappend)0
-rw-r--r--meta-nvidia-extras/recipes/graphics-headers/graphics-headers_1.0.bbappend (renamed from meta-tegra-extras/recipes/graphics-headers/graphics-headers_1.0.bbappend)0
-rw-r--r--meta-nvidia-extras/recipes/linux-libc-headers/linux-libc-headers_4.%.bbappend (renamed from meta-vib4-extras/recipes/linux-libc-headers/linux-libc-headers_4.%.bbappend)0
-rw-r--r--meta-nvidia-extras/recipes/linux/linux-nvidia.bbappend (renamed from meta-vib4-extras/recipes/linux/linux-nvidia.bbappend)0
-rw-r--r--meta-nvidia-extras/recipes/qt5/qtbase_git.bbappend (renamed from meta-renesas-extras/recipes/qt5/qtbase_git.bbappend)0
-rw-r--r--meta-nvidia-extras/recipes/qt5/qtwebengine_git.bbappend (renamed from meta-tegra-extras/recipes/qt5/qtwebengine_git.bbappend)0
-rw-r--r--meta-nvidia-extras/recipes/systemd/systemd_%.bbappend (renamed from meta-vib4-extras/recipes/systemd/systemd_%.bbappend)0
-rw-r--r--meta-nvidia-extras/recipes/tegra-drivers/tegra-drivers/egl.pc (renamed from meta-tegra-extras/recipes/tegra-drivers/tegra-drivers/egl.pc)0
-rw-r--r--meta-nvidia-extras/recipes/tegra-drivers/tegra-drivers_%.bbappend (renamed from meta-tegra-extras/recipes/tegra-drivers/tegra-drivers_%.bbappend)0
-rw-r--r--meta-nvidia-extras/recipes/wayland/wayland/always-build-scanner.patch (renamed from meta-vib4-extras/recipes/wayland/wayland/always-build-scanner.patch)0
-rw-r--r--meta-nvidia-extras/recipes/wayland/wayland_%.bbappend (renamed from meta-vib4-extras/recipes/wayland/wayland_%.bbappend)0
-rw-r--r--meta-nvidia-extras/recipes/weston/weston/disable-wayland-scanner-pkg-check.patch (renamed from meta-vib4-extras/recipes/weston/weston/disable-wayland-scanner-pkg-check.patch)0
-rw-r--r--meta-nvidia-extras/recipes/weston/weston_%.bbappend (renamed from meta-vib4-extras/recipes/weston/weston_%.bbappend)0
-rw-r--r--meta-raspberrypi-extras/recipes/bluez5/bluez5_%.bbappend30
-rw-r--r--meta-raspberrypi-extras/recipes/gstreamer/gstreamer1.0-plugins-bad_1.6.3.bbappend30
-rw-r--r--meta-raspberrypi-extras/recipes/wayland/weston_%.bbappend (renamed from conf/distro/include/alt.conf)6
-rw-r--r--meta-renesas-extras/classes/renesas-module.bbclass79
-rw-r--r--meta-renesas-extras/conf/layer.conf40
-rw-r--r--meta-renesas-extras/recipes/adbd/files/defaults4
-rwxr-xr-xmeta-renesas-extras/recipes/fdpm-module/fdpm-kernel-module.bb58
-rw-r--r--meta-renesas-extras/recipes/fdpm-module/fdpm-kernel-module.bbappend30
-rw-r--r--meta-renesas-extras/recipes/fdpm-module/fdpm-user-module.bbappend32
-rw-r--r--meta-renesas-extras/recipes/gstreamer/gstreamer1.0-libav/0001-Disable-yasm-for-libav-when-disable-yasm.patch34
-rw-r--r--meta-renesas-extras/recipes/gstreamer/gstreamer1.0-libav_1.2.3.bb27
-rw-r--r--meta-renesas-extras/recipes/linux/linux-renesas/0001-Btrfs-add-ioctl-to-wait-for-qgroup-rescan-completion.patch124
-rw-r--r--meta-renesas-extras/recipes/linux/linux-renesas/b2qt.cfg89
-rw-r--r--meta-renesas-extras/recipes/linux/linux-renesas_3.10%.bbappend35
-rw-r--r--meta-renesas-extras/recipes/mesa/mesa_%.bbappend30
-rwxr-xr-xmeta-renesas-extras/recipes/mmngr-module/mmngr-kernel-module.bb54
-rw-r--r--meta-renesas-extras/recipes/mmngr-module/mmngr-kernel-module.bbappend30
-rw-r--r--meta-renesas-extras/recipes/mmngr-module/mmngr-user-module.bbappend30
-rwxr-xr-xmeta-renesas-extras/recipes/mmngr-module/mmngrbuf-kernel-module.bb41
-rw-r--r--meta-renesas-extras/recipes/mmngr-module/mmngrbuf-kernel-module.bbappend30
-rw-r--r--meta-renesas-extras/recipes/mmngr-module/mmngrbuf-user-module.bbappend30
-rw-r--r--meta-renesas-extras/recipes/omx-module/omx-user-module.bbappend41
-rw-r--r--meta-renesas-extras/recipes/qt5/qt3d/0001-Remove-qgltf.patch22
-rw-r--r--meta-renesas-extras/recipes/qt5/qt3d_git.bbappend34
-rw-r--r--meta-renesas-extras/recipes/qt5/qtwayland_git.bbappend30
-rwxr-xr-xmeta-renesas-extras/recipes/s3ctl-module/s3ctl-kernel-module.bb40
-rw-r--r--meta-renesas-extras/recipes/s3ctl-module/s3ctl-kernel-module.bbappend30
-rw-r--r--meta-renesas-extras/recipes/s3ctl-module/s3ctl-user-module.bbappend30
-rw-r--r--meta-renesas-extras/recipes/uvcs-module/uvcs-kernel-module.bbappend30
-rwxr-xr-xmeta-renesas-extras/recipes/vspm-module/vsp2-kernel-module.bb61
-rw-r--r--meta-renesas-extras/recipes/vspm-module/vsp2-kernel-module.bbappend30
-rwxr-xr-xmeta-renesas-extras/recipes/vspm-module/vspm-kernel-module.bb63
-rw-r--r--meta-renesas-extras/recipes/vspm-module/vspm-kernel-module.bbappend30
-rw-r--r--meta-renesas-extras/recipes/vspm-module/vspm-user-module.bbappend30
-rw-r--r--meta-tegra-extras/recipes/drm/libdrm_%.bbappend (renamed from recipes-qt/qt5/qtwayland_git.bbappend)4
-rw-r--r--meta-tegra-extras/recipes/tegra-binaries/tegra-libraries_%.bbappend (renamed from meta-renesas-extras/recipes/glibc/glibc_%.bbappend)15
-rw-r--r--meta-ti-extras/recipes/libgles/ti-sgx-ddk-um_%.bbappend5
-rw-r--r--recipes-qt/automotive/gammaray_git.bb2
-rw-r--r--recipes-qt/automotive/neptune-ui_git.bb2
-rw-r--r--recipes-qt/automotive/qtapplicationmanager_git.bb4
-rw-r--r--recipes-qt/b2qt-addons/b2qt-demos.bb2
-rw-r--r--recipes-qt/b2qt-addons/b2qt-launcher.bb2
-rw-r--r--recipes-qt/images/b2qt-automotive-qt5-image.bb4
-rw-r--r--recipes-qt/images/b2qt-embedded-ci-image.bb4
-rw-r--r--recipes-qt/images/b2qt-embedded-qt5-image.bb4
-rw-r--r--recipes-qt/packagegroups/packagegroup-b2qt-automotive-addons.bb2
-rw-r--r--recipes-qt/packagegroups/packagegroup-b2qt-embedded-addons.bb2
-rw-r--r--recipes-qt/packagegroups/packagegroup-b2qt-embedded-qt5-toolchain-target.bb4
-rw-r--r--recipes-qt/packagegroups/packagegroup-b2qt-qt5-modules.bb4
-rw-r--r--recipes-qt/qt5-addons/qtsimulator_1.0.bb5
-rw-r--r--recipes-qt/qt5/qtbase/emulator/oe-device-extra.pri1
-rw-r--r--recipes-qt/qt5/qtbase/jetson-tx1/oe-device-extra.pri4
-rw-r--r--recipes-qt/qt5/qtlocation_git.bbappend2
-rw-r--r--recipes-qt/qt5/qtquickcompiler_git.bb2
-rw-r--r--recipes/adbd/files/Makefile.adbd2
-rw-r--r--recipes/dbus/dbus_%.bbappend4
-rw-r--r--recipes/gdb/gdb-cross-canadian_7.%.bbappend2
-rw-r--r--recipes/gnutls/files/check_SYS_getrandom.patch36
-rw-r--r--recipes/gnutls/gnutls_3.%.bbappend (renamed from conf/distro/include/gose.conf)7
-rw-r--r--recipes/gypsy/gypsy_%.bbappend36
-rw-r--r--recipes/ninja/ninja-native_git.bb23
-rw-r--r--recipes/opengldummy/opengldummy.bb4
-rw-r--r--recipes/opengldummy/qtglesstream-dummy-client.bb2
-rw-r--r--recipes/openssl/openssl_1.%.bbappend4
-rw-r--r--recipes/ostree/ostree.bb3
-rw-r--r--recipes/ostree/ostree/workaround-gtkdocize-configure-issue-in-autog.patch26
-rw-r--r--recipes/packagegroup/nativesdk-packagegroup-b2qt-embedded-toolchain-host.bb2
-rw-r--r--recipes/packagegroup/packagegroup-b2qt-embedded-base.bb2
-rw-r--r--recipes/packagegroup/packagegroup-b2qt-embedded-tools.bb3
-rw-r--r--recipes/ppp/files/ppp-fix-building-with-linux-4.8.patch23
-rw-r--r--recipes/ppp/ppp_2.%.bbappend (renamed from meta-renesas-extras/recipes/adbd/adbd.bbappend)2
-rw-r--r--recipes/python/nativesdk-prebuild-python.bb2
-rw-r--r--recipes/virtualbox/mount-vboxsf_4.3.30.bb2
-rw-r--r--recipes/virtualbox/virtualbox-guest-additions_5.1.14.bb (renamed from recipes/virtualbox/virtualbox-guest-additions_5.1.4.bb)4
-rw-r--r--scripts/manifest.xml47
-rwxr-xr-xscripts/setup-environment.sh6
-rwxr-xr-xscripts/sstate-cache-cleanup.sh (renamed from meta-renesas-extras/recipes/uvcs-module/uvcs-kernel-module.bb)40
-rwxr-xr-xscripts/upload.sh2
128 files changed, 294 insertions, 1848 deletions
diff --git a/b2qt-init-build-env b/b2qt-init-build-env
index decc2ec..e90188a 100755
--- a/b2qt-init-build-env
+++ b/b2qt-init-build-env
@@ -130,8 +130,8 @@ get_groups() {
130 emulator) 130 emulator)
131 PROJECT_GROUPS="emulator" 131 PROJECT_GROUPS="emulator"
132 ;; 132 ;;
133 alt|gose|koelsch|lager|porter|silk|stout) 133 jetson-tx1|jetson-tk1)
134 PROJECT_GROUPS="renesas" 134 PROJECT_GROUPS="jetson"
135 ;; 135 ;;
136 *) 136 *)
137 echo "Unknown device configuration, including all meta layers" 137 echo "Unknown device configuration, including all meta layers"
diff --git a/classes/bootfs-image.bbclass b/classes/bootfs-image.bbclass
index a0563ce..c7a25ae 100644
--- a/classes/bootfs-image.bbclass
+++ b/classes/bootfs-image.bbclass
@@ -44,15 +44,15 @@ fakeroot do_bootfs () {
44 src=`echo $item | awk -F':' '{ print $1 }'` 44 src=`echo $item | awk -F':' '{ print $1 }'`
45 dst=`echo $item | awk -F':' '{ print $2 }'` 45 dst=`echo $item | awk -F':' '{ print $2 }'`
46 46
47 install -D -m 0755 ${DEPLOY_DIR_IMAGE}/$src ${S}/bootfs/$dst 47 install -D -m 0755 ${IMGDEPLOYDIR}/$src ${S}/bootfs/$dst
48 done 48 done
49 49
50 cd ${S}/bootfs 50 cd ${S}/bootfs
51 rm -f ${DEPLOY_DIR_IMAGE}/${BOOTFS_NAME}.tar.gz ${DEPLOY_DIR_IMAGE}/${BOOTFS_LINK_NAME}.tar.gz 51 rm -f ${IMGDEPLOYDIR}/${BOOTFS_NAME}.tar.gz ${IMGDEPLOYDIR}/${BOOTFS_LINK_NAME}.tar.gz
52 52
53 mkdir -p ${DEPLOY_DIR_IMAGE} 53 mkdir -p ${IMGDEPLOYDIR}
54 tar czvf ${DEPLOY_DIR_IMAGE}/${BOOTFS_NAME}.tar.gz . 54 tar czvf ${IMGDEPLOYDIR}/${BOOTFS_NAME}.tar.gz .
55 ln -s ${BOOTFS_NAME}.tar.gz ${DEPLOY_DIR_IMAGE}/${BOOTFS_LINK_NAME}.tar.gz 55 ln -s ${BOOTFS_NAME}.tar.gz ${IMGDEPLOYDIR}/${BOOTFS_LINK_NAME}.tar.gz
56} 56}
57 57
58addtask bootfs before do_rootfs 58addtask bootfs before do_rootfs
diff --git a/classes/deploy-conf.bbclass b/classes/deploy-conf.bbclass
index 61df5dc..228b1e2 100644
--- a/classes/deploy-conf.bbclass
+++ b/classes/deploy-conf.bbclass
@@ -33,7 +33,7 @@ DEPLOY_CONF_NAME ?= "${MACHINE}"
33DEPLOY_CONF_TYPE ?= "Boot2Qt" 33DEPLOY_CONF_TYPE ?= "Boot2Qt"
34 34
35IMAGE_CMD_conf() { 35IMAGE_CMD_conf() {
36 cat > ${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.rootfs.conf <<EOF 36 cat > ${IMGDEPLOYDIR}/${IMAGE_NAME}.rootfs.conf <<EOF
37[${DEPLOY_CONF_TYPE} | ${DEPLOY_CONF_NAME}] 37[${DEPLOY_CONF_TYPE} | ${DEPLOY_CONF_NAME}]
38platform=${MACHINE} 38platform=${MACHINE}
39os=linux 39os=linux
diff --git a/classes/image-hdd.bbclass b/classes/image-hdd.bbclass
index 1391be1..d12f3bf 100644
--- a/classes/image-hdd.bbclass
+++ b/classes/image-hdd.bbclass
@@ -36,9 +36,9 @@ SYSLINUX_DEFAULT_CONSOLE = "console=ttyS0,115200"
36inherit image_types image-vm 36inherit image_types image-vm
37 37
38create_hdd_image () { 38create_hdd_image () {
39 cd ${DEPLOY_DIR_IMAGE} 39 cd ${IMGDEPLOYDIR}
40 rm -f ${DEPLOY_DIR_IMAGE}/${IMAGE_LINK_NAME}.hdd 40 rm -f ${IMGDEPLOYDIR}/${IMAGE_LINK_NAME}.hdd
41 ln -s ${IMAGE_NAME}.hdddirect ${DEPLOY_DIR_IMAGE}/${IMAGE_LINK_NAME}.hdd 41 ln -s ${IMAGE_NAME}.hdddirect ${IMGDEPLOYDIR}/${IMAGE_LINK_NAME}.hdd
42} 42}
43 43
44python do_hddimg() { 44python do_hddimg() {
diff --git a/classes/image_dd.bbclass b/classes/image_dd.bbclass
index 07cd58f..e0addf7 100644
--- a/classes/image_dd.bbclass
+++ b/classes/image_dd.bbclass
@@ -27,11 +27,11 @@
27## 27##
28############################################################################ 28############################################################################
29 29
30# This class is based on meta-fsl-arm/classes/image_types_fsl.bbclass::generate_imx_sdcard() 30# This class is based on meta-freescale/classes/image_types_fsl.bbclass::generate_imx_sdcard()
31DESCRIPTION = "The base class for building images that can be deployed with GNU coreutils dd tool." 31DESCRIPTION = "The base class for building images that can be deployed with GNU coreutils dd tool."
32inherit image_types 32inherit image_types
33 33
34IMAGE="${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.rootfs.img" 34IMAGE="${IMGDEPLOYDIR}/${IMAGE_NAME}.rootfs.img"
35 35
36# Boot partition size [in KiB] 36# Boot partition size [in KiB]
37BOOT_SPACE ?= "8192" 37BOOT_SPACE ?= "8192"
@@ -53,7 +53,7 @@ EXPORT_FUNCTIONS do_populate_boot
53 53
54IMAGE_CMD_dd() { 54IMAGE_CMD_dd() {
55 55
56 ROOTFS="${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.rootfs.ext3" 56 ROOTFS="${IMGDEPLOYDIR}/${IMAGE_NAME}.rootfs.ext3"
57 57
58 # Align boot partition and calculate total binary image size 58 # Align boot partition and calculate total binary image size
59 BOOT_SPACE_ALIGNED=$(expr ${BOOT_SPACE} + ${IMAGE_ROOTFS_ALIGNMENT} - 1) 59 BOOT_SPACE_ALIGNED=$(expr ${BOOT_SPACE} + ${IMAGE_ROOTFS_ALIGNMENT} - 1)
@@ -80,7 +80,7 @@ IMAGE_CMD_dd() {
80 dd if=${WORKDIR}/boot.img of=${IMAGE} conv=notrunc seek=1 bs=$(expr ${IMAGE_ROOTFS_ALIGNMENT} \* 1024) && sync && sync 80 dd if=${WORKDIR}/boot.img of=${IMAGE} conv=notrunc seek=1 bs=$(expr ${IMAGE_ROOTFS_ALIGNMENT} \* 1024) && sync && sync
81 dd if=${ROOTFS} of=${IMAGE} conv=notrunc seek=1 bs=$(expr ${BOOT_SPACE_ALIGNED} \* 1024 + ${IMAGE_ROOTFS_ALIGNMENT} \* 1024) && sync && sync 81 dd if=${ROOTFS} of=${IMAGE} conv=notrunc seek=1 bs=$(expr ${BOOT_SPACE_ALIGNED} \* 1024 + ${IMAGE_ROOTFS_ALIGNMENT} \* 1024) && sync && sync
82 82
83 rm -f ${DEPLOY_DIR_IMAGE}/${IMAGE_LINK_NAME}.img 83 rm -f ${IMGDEPLOYDIR}/${IMAGE_LINK_NAME}.img
84 ln -s ${IMAGE_NAME}.rootfs.img ${DEPLOY_DIR_IMAGE}/${IMAGE_LINK_NAME}.img 84 ln -s ${IMAGE_NAME}.rootfs.img ${IMGDEPLOYDIR}/${IMAGE_LINK_NAME}.img
85} 85}
86 86
diff --git a/classes/image_types_sdcard.bbclass b/classes/image_types_sdcard.bbclass
index e9b07f1..28fe3e1 100644
--- a/classes/image_types_sdcard.bbclass
+++ b/classes/image_types_sdcard.bbclass
@@ -28,22 +28,41 @@
28############################################################################ 28############################################################################
29 29
30IMAGE_ROOTFS_EXTRA_SPACE = "100000" 30IMAGE_ROOTFS_EXTRA_SPACE = "100000"
31SDCARD_ROOTFS = "${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.rootfs.ext3" 31SDCARD_ROOTFS = "${IMGDEPLOYDIR}/${IMAGE_NAME}.rootfs.ext3"
32SDCARD_GENERATION_COMMAND ?= "generate_imx_sdcard" 32SDCARD_GENERATION_COMMAND ?= "generate_imx_sdcard"
33 33
34IMAGE_CMD_sdcard_append() { 34IMAGE_CMD_sdcard_append() {
35 parted -s ${SDCARD} set 1 boot on 35 parted -s ${SDCARD} set 1 boot on
36 36
37 rm -f ${DEPLOY_DIR_IMAGE}/${IMAGE_LINK_NAME}.img 37 rm -f ${IMGDEPLOYDIR}/${IMAGE_LINK_NAME}.img
38 ln -s ${IMAGE_NAME}.rootfs.sdcard ${DEPLOY_DIR_IMAGE}/${IMAGE_LINK_NAME}.img 38 ln -s ${IMAGE_NAME}.rootfs.sdcard ${IMGDEPLOYDIR}/${IMAGE_LINK_NAME}.img
39} 39}
40 40
41IMAGE_CMD_rpi-sdimg_append() { 41IMAGE_CMD_rpi-sdimg_append() {
42 rm -f ${DEPLOY_DIR_IMAGE}/${IMAGE_LINK_NAME}.img 42 rm -f ${IMGDEPLOYDIR}/${IMAGE_LINK_NAME}.img
43 ln -s ${IMAGE_NAME}.rootfs.rpi-sdimg ${DEPLOY_DIR_IMAGE}/${IMAGE_LINK_NAME}.img 43 ln -s ${IMAGE_NAME}.rootfs.rpi-sdimg ${IMGDEPLOYDIR}/${IMAGE_LINK_NAME}.img
44} 44}
45 45
46build_hddimg_append() { 46build_hddimg_append() {
47 rm -f ${DEPLOY_DIR_IMAGE}/${IMAGE_LINK_NAME}.img 47 rm -f ${IMGDEPLOYDIR}/${IMAGE_LINK_NAME}.img
48 ln -s ${IMAGE_NAME}.hddimg ${DEPLOY_DIR_IMAGE}/${IMAGE_LINK_NAME}.img 48 ln -s ${IMAGE_NAME}.hddimg ${IMGDEPLOYDIR}/${IMAGE_LINK_NAME}.img
49}
50
51IMAGE_DEPENDS_tegraflash_append = " parted-native:do_populate_sysroot"
52create_tegraflash_pkg_prepend() {
53 # Create partition table
54 SDCARD=${IMGDEPLOYDIR}/${IMAGE_NAME}.img
55 SDCARD_ROOTFS=${IMGDEPLOYDIR}/${IMAGE_LINK_NAME}.ext3
56 SDCARD_SIZE=$(expr ${IMAGE_ROOTFS_ALIGNMENT} + $ROOTFS_SIZE + ${IMAGE_ROOTFS_ALIGNMENT})
57
58 dd if=/dev/zero of=${SDCARD} bs=1 count=0 seek=$(expr 1024 \* ${SDCARD_SIZE})
59
60 parted -s ${SDCARD} mklabel msdos
61 parted -s ${SDCARD} unit KiB mkpart primary ${IMAGE_ROOTFS_ALIGNMENT} $(expr ${IMAGE_ROOTFS_ALIGNMENT} \+ ${ROOTFS_SIZE})
62 parted ${SDCARD} print
63
64 dd if=${SDCARD_ROOTFS} of=${SDCARD} conv=notrunc,fsync seek=1 bs=$(expr ${IMAGE_ROOTFS_ALIGNMENT} \* 1024)
65
66 rm -f ${IMGDEPLOYDIR}/${IMAGE_LINK_NAME}.img
67 ln -s ${IMAGE_NAME}.img ${IMGDEPLOYDIR}/${IMAGE_LINK_NAME}.img
49} 68}
diff --git a/classes/qbsp-image.bbclass b/classes/qbsp-image.bbclass
index 13fb365..9ea3cd8 100644
--- a/classes/qbsp-image.bbclass
+++ b/classes/qbsp-image.bbclass
@@ -40,14 +40,14 @@ fakeroot do_qbsp_image () {
40 src=`echo $item | awk -F':' '{ print $1 }'` 40 src=`echo $item | awk -F':' '{ print $1 }'`
41 dst=`echo $item | awk -F':' '{ print $2 }'` 41 dst=`echo $item | awk -F':' '{ print $2 }'`
42 42
43 install -D -m 0755 ${DEPLOY_DIR_IMAGE}/$src ${S}/qbsp/$dst 43 install -D -m 0755 ${IMGDEPLOYDIR}/$src ${S}/qbsp/$dst
44 done 44 done
45 45
46 cd ${S}/qbsp 46 cd ${S}/qbsp
47 7zr a ${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.7z . 47 7zr a ${IMGDEPLOYDIR}/${IMAGE_NAME}.7z .
48 48
49 rm -f ${DEPLOY_DIR_IMAGE}/${IMAGE_LINK_NAME}.7z 49 rm -f ${IMGDEPLOYDIR}/${IMAGE_LINK_NAME}.7z
50 ln -s ${IMAGE_NAME}.7z ${DEPLOY_DIR_IMAGE}/${IMAGE_LINK_NAME}.7z 50 ln -s ${IMAGE_NAME}.7z ${IMGDEPLOYDIR}/${IMAGE_LINK_NAME}.7z
51} 51}
52 52
53IMAGE_POSTPROCESS_COMMAND += "do_qbsp_image;" 53IMAGE_POSTPROCESS_COMMAND += "do_qbsp_image;"
diff --git a/classes/qbsp.bbclass b/classes/qbsp.bbclass
index a13db65..2dd42d0 100644
--- a/classes/qbsp.bbclass
+++ b/classes/qbsp.bbclass
@@ -122,7 +122,7 @@ prepare_qbsp() {
122 patch_installer_files ${COMPONENT_PATH}/meta 122 patch_installer_files ${COMPONENT_PATH}/meta
123 123
124 mkdir -p ${B}/images/${QBSP_INSTALL_PATH}/images 124 mkdir -p ${B}/images/${QBSP_INSTALL_PATH}/images
125 7zr x ${DEPLOY_DIR_IMAGE}/${IMAGE_PACKAGE} -o${B}/images/${QBSP_INSTALL_PATH}/images/ 125 7zr x ${IMGDEPLOYDIR}/${IMAGE_PACKAGE} -o${B}/images/${QBSP_INSTALL_PATH}/images/
126 126
127 cd ${B}/images 127 cd ${B}/images
128 7zr a ${COMPONENT_PATH}/data/image.7z * 128 7zr a ${COMPONENT_PATH}/data/image.7z *
diff --git a/classes/qtquickcompiler.bbclass b/classes/qtquickcompiler.bbclass
index 3564ad1..c36e4c4 100644
--- a/classes/qtquickcompiler.bbclass
+++ b/classes/qtquickcompiler.bbclass
@@ -28,6 +28,9 @@
28############################################################################ 28############################################################################
29 29
30python __anonymous() { 30python __anonymous() {
31 if d.getVar('DISABLE_QTQUICKCOMPILER', True) == "1":
32 return
33
31 provider = "" 34 provider = ""
32 sdk_path = d.getVar('B2QTBASE', True) + "/recipes-qt/qt5-addons/qtquickcompiler-sdk" 35 sdk_path = d.getVar('B2QTBASE', True) + "/recipes-qt/qt5-addons/qtquickcompiler-sdk"
33 pn = d.getVar("PN", True) 36 pn = d.getVar("PN", True)
diff --git a/conf/bblayers.conf.fsl.sample b/conf/bblayers.conf.fsl.sample
index 61e12fa..389cb82 100644
--- a/conf/bblayers.conf.fsl.sample
+++ b/conf/bblayers.conf.fsl.sample
@@ -38,8 +38,8 @@ BSPDIR := "${@os.path.abspath(os.path.dirname(d.getVar('FILE', True)) + '/../..'
38BBLAYERS ?= " \ 38BBLAYERS ?= " \
39 ${BSPDIR}/sources/poky/meta \ 39 ${BSPDIR}/sources/poky/meta \
40 ${BSPDIR}/sources/poky/meta-poky \ 40 ${BSPDIR}/sources/poky/meta-poky \
41 ${BSPDIR}/sources/meta-fsl-arm \ 41 ${BSPDIR}/sources/meta-freescale \
42 ${BSPDIR}/sources/meta-fsl-arm-extra \ 42 ${BSPDIR}/sources/meta-freescale-3rdparty \
43 ${BSPDIR}/sources/meta-openembedded/meta-oe \ 43 ${BSPDIR}/sources/meta-openembedded/meta-oe \
44 ${BSPDIR}/sources/meta-openembedded/meta-python \ 44 ${BSPDIR}/sources/meta-openembedded/meta-python \
45 ${BSPDIR}/sources/meta-openembedded/meta-networking \ 45 ${BSPDIR}/sources/meta-openembedded/meta-networking \
diff --git a/conf/bblayers.conf.rcar-gen2.sample b/conf/bblayers.conf.jetson.sample
index 27f28ae..969f071 100644
--- a/conf/bblayers.conf.rcar-gen2.sample
+++ b/conf/bblayers.conf.jetson.sample
@@ -1,6 +1,6 @@
1############################################################################ 1############################################################################
2## 2##
3## Copyright (C) 2016 The Qt Company Ltd. 3## Copyright (C) 2017 The Qt Company Ltd.
4## Contact: https://www.qt.io/licensing/ 4## Contact: https://www.qt.io/licensing/
5## 5##
6## This file is part of the Boot to Qt meta layer. 6## This file is part of the Boot to Qt meta layer.
@@ -36,18 +36,16 @@ BBFILES ?= ""
36BSPDIR := "${@os.path.abspath(os.path.dirname(d.getVar('FILE', True)) + '/../..')}" 36BSPDIR := "${@os.path.abspath(os.path.dirname(d.getVar('FILE', True)) + '/../..')}"
37 37
38BBLAYERS ?= " \ 38BBLAYERS ?= " \
39 ${BSPDIR}/sources/meta-boot2qt \
40 ${BSPDIR}/sources/meta-renesas \
41 ${BSPDIR}/sources/meta-renesas/meta-rcar-gen2 \
42 ${BSPDIR}/sources/poky/meta \ 39 ${BSPDIR}/sources/poky/meta \
43 ${BSPDIR}/sources/poky/meta-poky \ 40 ${BSPDIR}/sources/poky/meta-poky \
44 ${BSPDIR}/sources/meta-boot2qt/meta-renesas-extras \ 41 ${BSPDIR}/sources/meta-tegra \
45 ${BSPDIR}/sources/meta-fsl-arm \
46 ${BSPDIR}/sources/meta-openembedded/meta-oe \ 42 ${BSPDIR}/sources/meta-openembedded/meta-oe \
47 ${BSPDIR}/sources/meta-openembedded/meta-python \ 43 ${BSPDIR}/sources/meta-openembedded/meta-python \
48 ${BSPDIR}/sources/meta-openembedded/meta-networking \ 44 ${BSPDIR}/sources/meta-openembedded/meta-networking \
49 ${BSPDIR}/sources/meta-openembedded/meta-initramfs \ 45 ${BSPDIR}/sources/meta-openembedded/meta-initramfs \
50 ${BSPDIR}/sources/meta-openembedded/meta-multimedia \ 46 ${BSPDIR}/sources/meta-openembedded/meta-multimedia \
51 ${BSPDIR}/sources/meta-qt5 \ 47 ${BSPDIR}/sources/meta-boot2qt \
48 ${BSPDIR}/sources/meta-boot2qt/meta-tegra-extras \
52 ${BSPDIR}/sources/meta-mingw \ 49 ${BSPDIR}/sources/meta-mingw \
50 ${BSPDIR}/sources/meta-qt5 \
53 " 51 "
diff --git a/conf/bblayers.conf.nvidia-tegra.sample b/conf/bblayers.conf.nvidia-tegra.sample
index ec480ef..c1ac918 100644
--- a/conf/bblayers.conf.nvidia-tegra.sample
+++ b/conf/bblayers.conf.nvidia-tegra.sample
@@ -46,8 +46,7 @@ BBLAYERS ?= " \
46 ${BSPDIR}/sources/meta-openembedded/meta-initramfs \ 46 ${BSPDIR}/sources/meta-openembedded/meta-initramfs \
47 ${BSPDIR}/sources/meta-openembedded/meta-multimedia \ 47 ${BSPDIR}/sources/meta-openembedded/meta-multimedia \
48 ${BSPDIR}/sources/meta-boot2qt \ 48 ${BSPDIR}/sources/meta-boot2qt \
49 ${BSPDIR}/sources/meta-boot2qt/meta-vib4-extras \ 49 ${BSPDIR}/sources/meta-boot2qt/meta-nvidia-extras \
50 ${BSPDIR}/sources/meta-boot2qt/meta-tegra-extras \
51 ${BSPDIR}/sources/meta-mingw \ 50 ${BSPDIR}/sources/meta-mingw \
52 ${BSPDIR}/sources/meta-qt5 \ 51 ${BSPDIR}/sources/meta-qt5 \
53 " 52 "
diff --git a/conf/bblayers.conf.smx6.sample b/conf/bblayers.conf.smx6.sample
index b10e415..4c634ec 100644
--- a/conf/bblayers.conf.smx6.sample
+++ b/conf/bblayers.conf.smx6.sample
@@ -38,8 +38,8 @@ BSPDIR := "${@os.path.abspath(os.path.dirname(d.getVar('FILE', True)) + '/../..'
38BBLAYERS ?= " \ 38BBLAYERS ?= " \
39 ${BSPDIR}/sources/poky/meta \ 39 ${BSPDIR}/sources/poky/meta \
40 ${BSPDIR}/sources/poky/meta-poky \ 40 ${BSPDIR}/sources/poky/meta-poky \
41 ${BSPDIR}/sources/meta-fsl-arm \ 41 ${BSPDIR}/sources/meta-freescale \
42 ${BSPDIR}/sources/meta-fsl-arm-extra \ 42 ${BSPDIR}/sources/meta-freescale-3rdparty \
43 ${BSPDIR}/sources/meta-smx6 \ 43 ${BSPDIR}/sources/meta-smx6 \
44 ${BSPDIR}/sources/meta-openembedded/meta-oe \ 44 ${BSPDIR}/sources/meta-openembedded/meta-oe \
45 ${BSPDIR}/sources/meta-openembedded/meta-python \ 45 ${BSPDIR}/sources/meta-openembedded/meta-python \
diff --git a/conf/bblayers.conf.ti.sample b/conf/bblayers.conf.ti.sample
index 8ad8960..d97a613 100644
--- a/conf/bblayers.conf.ti.sample
+++ b/conf/bblayers.conf.ti.sample
@@ -39,7 +39,7 @@ BBLAYERS ?= " \
39 ${BSPDIR}/sources/poky/meta \ 39 ${BSPDIR}/sources/poky/meta \
40 ${BSPDIR}/sources/poky/meta-poky \ 40 ${BSPDIR}/sources/poky/meta-poky \
41 ${BSPDIR}/sources/meta-ti \ 41 ${BSPDIR}/sources/meta-ti \
42 ${BSPDIR}/sources/meta-fsl-arm \ 42 ${BSPDIR}/sources/meta-freescale \
43 ${BSPDIR}/sources/meta-openembedded/meta-oe \ 43 ${BSPDIR}/sources/meta-openembedded/meta-oe \
44 ${BSPDIR}/sources/meta-openembedded/meta-python \ 44 ${BSPDIR}/sources/meta-openembedded/meta-python \
45 ${BSPDIR}/sources/meta-openembedded/meta-networking \ 45 ${BSPDIR}/sources/meta-openembedded/meta-networking \
diff --git a/conf/distro/b2qt.conf b/conf/distro/b2qt.conf
index 81cc98b..3048fff 100644
--- a/conf/distro/b2qt.conf
+++ b/conf/distro/b2qt.conf
@@ -51,16 +51,14 @@ SANITY_TESTED_DISTROS += " \
51 51
52SYSVINIT_ENABLED_GETTYS = "" 52SYSVINIT_ENABLED_GETTYS = ""
53 53
54DISTRO_FEATURES_DEFAULT = "alsa argp bluetooth ext2 largefile usbgadget usbhost wifi xattr nfs webengine" 54DISTRO_FEATURES_DEFAULT_remove = "irda pcmcia pci 3g nfc zeroconf x11"
55POKY_DEFAULT_DISTRO_FEATURES = "largefile opengl multiarch"
56DISTRO_FEATURES_BACKFILL_CONSIDERED = "pulseaudio sysvinit" 55DISTRO_FEATURES_BACKFILL_CONSIDERED = "pulseaudio sysvinit"
57 56
58FONTCONFIG_CACHE_DIR = "${libdir}/fontconfig/cache" 57FONTCONFIG_CACHE_DIR = "${libdir}/fontconfig/cache"
59 58
60# use GStreamer 1.0, optionally change to "gstreamer010" to use GStreamer 0.10 59# use GStreamer 1.0, optionally change to "gstreamer010" to use GStreamer 0.10
61DISTRO_FEATURES += "gstreamer" 60DISTRO_FEATURES += "gstreamer webengine systemd"
62 61
63DISTRO_FEATURES += "systemd"
64VIRTUAL-RUNTIME_init_manager = "systemd" 62VIRTUAL-RUNTIME_init_manager = "systemd"
65VIRTUAL-RUNTIME_initscripts = "" 63VIRTUAL-RUNTIME_initscripts = ""
66PREFERRED_PROVIDER_udev ?= "systemd" 64PREFERRED_PROVIDER_udev ?= "systemd"
diff --git a/conf/distro/include/colibri-imx7.conf b/conf/distro/include/colibri-imx7.conf
index 4a4d460..2c3b32a 100644
--- a/conf/distro/include/colibri-imx7.conf
+++ b/conf/distro/include/colibri-imx7.conf
@@ -38,4 +38,4 @@ BOOT_SCRIPTS += " \
38PREFERRED_PROVIDER_virtual/egl = "opengldummy" 38PREFERRED_PROVIDER_virtual/egl = "opengldummy"
39PREFERRED_PROVIDER_virtual/libgles2 = "opengldummy" 39PREFERRED_PROVIDER_virtual/libgles2 = "opengldummy"
40 40
41DISTRO_FEATURES_remove = "webengine" 41DISTRO_FEATURES_remove = "webengine wayland"
diff --git a/conf/distro/include/colibri-vf.conf b/conf/distro/include/colibri-vf.conf
index df71a91..e4c025b 100644
--- a/conf/distro/include/colibri-vf.conf
+++ b/conf/distro/include/colibri-vf.conf
@@ -39,6 +39,5 @@ BOOT_SCRIPTS += " \
39 39
40PREFERRED_PROVIDER_virtual/egl = "opengldummy" 40PREFERRED_PROVIDER_virtual/egl = "opengldummy"
41PREFERRED_PROVIDER_virtual/libgles2 = "opengldummy" 41PREFERRED_PROVIDER_virtual/libgles2 = "opengldummy"
42PREFERRED_VERSION_linux-toradex = "4.1"
43 42
44DISTRO_FEATURES_remove = "webengine" 43DISTRO_FEATURES_remove = "webengine wayland"
diff --git a/conf/distro/include/emulator.conf b/conf/distro/include/emulator.conf
index a5b95b5..21b2e65 100644
--- a/conf/distro/include/emulator.conf
+++ b/conf/distro/include/emulator.conf
@@ -29,7 +29,7 @@
29 29
30IMAGE_CLASSES += "image-hdd" 30IMAGE_CLASSES += "image-hdd"
31IMAGE_ROOTFS_ALIGNMENT = "1048576" 31IMAGE_ROOTFS_ALIGNMENT = "1048576"
32ROOTFS ?= "${DEPLOY_DIR_IMAGE}/${IMAGE_BASENAME}-${MACHINE}.ext3" 32ROOTFS ?= "${IMGDEPLOYDIR}/${IMAGE_BASENAME}-${MACHINE}.ext3"
33IMAGE_FSTYPES = "ext3" 33IMAGE_FSTYPES = "ext3"
34 34
35QBSP_IMAGE_CONTENT = "${IMAGE_LINK_NAME}.hdd" 35QBSP_IMAGE_CONTENT = "${IMAGE_LINK_NAME}.hdd"
@@ -43,7 +43,7 @@ PREFERRED_PROVIDER_virtual/libgles2 = "qtglesstream-dummy-client"
43 43
44KERNEL_MODULE_AUTOLOAD += "snd-intel8x0 vboxguest vboxsf" 44KERNEL_MODULE_AUTOLOAD += "snd-intel8x0 vboxguest vboxsf"
45 45
46DISTRO_FEATURES_remove = "webengine opengl" 46DISTRO_FEATURES_remove = "webengine opengl wayland"
47 47
48MACHINE_EXTRA_INSTALL += "\ 48MACHINE_EXTRA_INSTALL += "\
49 mount-vboxsf \ 49 mount-vboxsf \
diff --git a/conf/distro/include/fsl.inc b/conf/distro/include/fsl.inc
index bdd0b88..32fec1b 100644
--- a/conf/distro/include/fsl.inc
+++ b/conf/distro/include/fsl.inc
@@ -27,7 +27,7 @@
27## 27##
28############################################################################ 28############################################################################
29 29
30BBMASK += "meta-fsl-arm/qt5-layer/recipes-qt/qt5" 30BBMASK += "meta-freescale/dynamic-layers/qt5-layer/recipes-qt/qt5"
31 31
32IMAGE_FSTYPES += "ext3 sdcard" 32IMAGE_FSTYPES += "ext3 sdcard"
33IMAGE_CLASSES += "image_types_fsl" 33IMAGE_CLASSES += "image_types_fsl"
diff --git a/conf/distro/include/imx6qsabresd.conf b/conf/distro/include/imx6qsabresd.conf
index 9983af3..683c601 100644
--- a/conf/distro/include/imx6qsabresd.conf
+++ b/conf/distro/include/imx6qsabresd.conf
@@ -32,8 +32,6 @@ include conf/distro/include/opencv.inc
32 32
33DEPLOY_CONF_NAME = "Freescale SABRE SD i.MX6Quad" 33DEPLOY_CONF_NAME = "Freescale SABRE SD i.MX6Quad"
34 34
35DISTRO_FEATURES_DEFAULT += "wayland"
36
37KERNEL_MODULE_AUTOLOAD += "mxc_v4l2_capture" 35KERNEL_MODULE_AUTOLOAD += "mxc_v4l2_capture"
38 36
39# add support for both imx6qsabresd and imx6dlsabresd 37# add support for both imx6qsabresd and imx6dlsabresd
diff --git a/conf/distro/include/intel-corei7-64.conf b/conf/distro/include/intel-corei7-64.conf
index 3b959a4..a72ff0c 100644
--- a/conf/distro/include/intel-corei7-64.conf
+++ b/conf/distro/include/intel-corei7-64.conf
@@ -29,8 +29,6 @@
29 29
30DEPLOY_CONF_NAME = "Intel NUC" 30DEPLOY_CONF_NAME = "Intel NUC"
31 31
32DISTRO_FEATURES_DEFAULT += "wayland"
33
34DISTRO_FEATURES_remove = "usbgadget" 32DISTRO_FEATURES_remove = "usbgadget"
35 33
36IMAGE_CLASSES += "image_dd_efi" 34IMAGE_CLASSES += "image_dd_efi"
diff --git a/meta-renesas-extras/recipes/linux-libc-headers/linux-libc-headers_%.bbappend b/conf/distro/include/jetson-tx1.conf
index 2aec751..80435f3 100644
--- a/meta-renesas-extras/recipes/linux-libc-headers/linux-libc-headers_%.bbappend
+++ b/conf/distro/include/jetson-tx1.conf
@@ -1,6 +1,6 @@
1############################################################################ 1############################################################################
2## 2##
3## Copyright (C) 2016 The Qt Company Ltd. 3## Copyright (C) 2017 The Qt Company Ltd.
4## Contact: https://www.qt.io/licensing/ 4## Contact: https://www.qt.io/licensing/
5## 5##
6## This file is part of the Boot to Qt meta layer. 6## This file is part of the Boot to Qt meta layer.
@@ -27,10 +27,18 @@
27## 27##
28############################################################################ 28############################################################################
29 29
30COMPATIBLE_MACHINE = "" 30DEPLOY_CONF_NAME = "NVIDIA Jetson TX1"
31 31
32FILESEXTRAPATHS_prepend := "${THISDIR}/../linux/linux-renesas:" 32# use mmc0
33ROOTFS_DEVICE = "mmcblk1p1"
33 34
34SRC_URI += " \ 35INITRAMFS_MAXSIZE = "165888"
35 file://0001-Btrfs-add-ioctl-to-wait-for-qgroup-rescan-completion.patch \ 36IMAGE_CLASSES += "image_types_tegra"
37IMAGE_FSTYPES += "tegraflash"
38IMAGE_ROOTFS_ALIGNMENT = "1024"
39UBOOT_SUFFIX = "bin"
40
41QBSP_IMAGE_CONTENT = "\
42 ${IMAGE_LINK_NAME}.img \
43 ${IMAGE_LINK_NAME}.conf \
36 " 44 "
diff --git a/conf/distro/include/koelsch.conf b/conf/distro/include/koelsch.conf
deleted file mode 100644
index e2add8b..0000000
--- a/conf/distro/include/koelsch.conf
+++ /dev/null
@@ -1,31 +0,0 @@
1############################################################################
2##
3## Copyright (C) 2016 The Qt Company Ltd.
4## Contact: https://www.qt.io/licensing/
5##
6## This file is part of the Boot to Qt meta layer.
7##
8## $QT_BEGIN_LICENSE:GPL$
9## Commercial License Usage
10## Licensees holding valid commercial Qt licenses may use this file in
11## accordance with the commercial license agreement provided with the
12## Software or, alternatively, in accordance with the terms contained in
13## a written agreement between you and The Qt Company. For licensing terms
14## and conditions see https://www.qt.io/terms-conditions. For further
15## information use the contact form at https://www.qt.io/contact-us.
16##
17## GNU General Public License Usage
18## Alternatively, this file may be used under the terms of the GNU
19## General Public License version 3 or (at your option) any later version
20## approved by the KDE Free Qt Foundation. The licenses are as published by
21## the Free Software Foundation and appearing in the file LICENSE.GPL3
22## included in the packaging of this file. Please review the following
23## information to ensure the GNU General Public License requirements will
24## be met: https://www.gnu.org/licenses/gpl-3.0.html.
25##
26## $QT_END_LICENSE$
27##
28############################################################################
29
30require rcar-gen2.inc
31DEPLOY_CONF_NAME = "Renesas Koelsch"
diff --git a/conf/distro/include/lager.conf b/conf/distro/include/lager.conf
deleted file mode 100644
index 97e0b14..0000000
--- a/conf/distro/include/lager.conf
+++ /dev/null
@@ -1,31 +0,0 @@
1############################################################################
2##
3## Copyright (C) 2016 The Qt Company Ltd.
4## Contact: https://www.qt.io/licensing/
5##
6## This file is part of the Boot to Qt meta layer.
7##
8## $QT_BEGIN_LICENSE:GPL$
9## Commercial License Usage
10## Licensees holding valid commercial Qt licenses may use this file in
11## accordance with the commercial license agreement provided with the
12## Software or, alternatively, in accordance with the terms contained in
13## a written agreement between you and The Qt Company. For licensing terms
14## and conditions see https://www.qt.io/terms-conditions. For further
15## information use the contact form at https://www.qt.io/contact-us.
16##
17## GNU General Public License Usage
18## Alternatively, this file may be used under the terms of the GNU
19## General Public License version 3 or (at your option) any later version
20## approved by the KDE Free Qt Foundation. The licenses are as published by
21## the Free Software Foundation and appearing in the file LICENSE.GPL3
22## included in the packaging of this file. Please review the following
23## information to ensure the GNU General Public License requirements will
24## be met: https://www.gnu.org/licenses/gpl-3.0.html.
25##
26## $QT_END_LICENSE$
27##
28############################################################################
29
30require rcar-gen2.inc
31DEPLOY_CONF_NAME = "Renesas Lager"
diff --git a/conf/distro/include/nitrogen6x.conf b/conf/distro/include/nitrogen6x.conf
index a8db798..e59faca 100644
--- a/conf/distro/include/nitrogen6x.conf
+++ b/conf/distro/include/nitrogen6x.conf
@@ -82,8 +82,6 @@ KERNEL_DEVICETREE += "\
82 imx6dl-nit6xlite.dtb \ 82 imx6dl-nit6xlite.dtb \
83 " 83 "
84 84
85DISTRO_FEATURES_DEFAULT += "wayland"
86
87MACHINE_EXTRA_INSTALL += "\ 85MACHINE_EXTRA_INSTALL += "\
88 bcm4330-nvram-config \ 86 bcm4330-nvram-config \
89 " 87 "
diff --git a/conf/distro/include/porter.conf b/conf/distro/include/porter.conf
deleted file mode 100644
index ef94cf9..0000000
--- a/conf/distro/include/porter.conf
+++ /dev/null
@@ -1,31 +0,0 @@
1############################################################################
2##
3## Copyright (C) 2016 The Qt Company Ltd.
4## Contact: https://www.qt.io/licensing/
5##
6## This file is part of the Boot to Qt meta layer.
7##
8## $QT_BEGIN_LICENSE:GPL$
9## Commercial License Usage
10## Licensees holding valid commercial Qt licenses may use this file in
11## accordance with the commercial license agreement provided with the
12## Software or, alternatively, in accordance with the terms contained in
13## a written agreement between you and The Qt Company. For licensing terms
14## and conditions see https://www.qt.io/terms-conditions. For further
15## information use the contact form at https://www.qt.io/contact-us.
16##
17## GNU General Public License Usage
18## Alternatively, this file may be used under the terms of the GNU
19## General Public License version 3 or (at your option) any later version
20## approved by the KDE Free Qt Foundation. The licenses are as published by
21## the Free Software Foundation and appearing in the file LICENSE.GPL3
22## included in the packaging of this file. Please review the following
23## information to ensure the GNU General Public License requirements will
24## be met: https://www.gnu.org/licenses/gpl-3.0.html.
25##
26## $QT_END_LICENSE$
27##
28############################################################################
29
30require rcar-gen2.inc
31DEPLOY_CONF_NAME = "Renesas Porter"
diff --git a/conf/distro/include/rcar-gen2.inc b/conf/distro/include/rcar-gen2.inc
deleted file mode 100644
index 2768f88..0000000
--- a/conf/distro/include/rcar-gen2.inc
+++ /dev/null
@@ -1,139 +0,0 @@
1############################################################################
2##
3## Copyright (C) 2016 The Qt Company Ltd.
4## Contact: https://www.qt.io/licensing/
5##
6## This file is part of the Boot to Qt meta layer.
7##
8## $QT_BEGIN_LICENSE:GPL$
9## Commercial License Usage
10## Licensees holding valid commercial Qt licenses may use this file in
11## accordance with the commercial license agreement provided with the
12## Software or, alternatively, in accordance with the terms contained in
13## a written agreement between you and The Qt Company. For licensing terms
14## and conditions see https://www.qt.io/terms-conditions. For further
15## information use the contact form at https://www.qt.io/contact-us.
16##
17## GNU General Public License Usage
18## Alternatively, this file may be used under the terms of the GNU
19## General Public License version 3 or (at your option) any later version
20## approved by the KDE Free Qt Foundation. The licenses are as published by
21## the Free Software Foundation and appearing in the file LICENSE.GPL3
22## included in the packaging of this file. Please review the following
23## information to ensure the GNU General Public License requirements will
24## be met: https://www.gnu.org/licenses/gpl-3.0.html.
25##
26## $QT_END_LICENSE$
27##
28############################################################################
29
30# To build for the rcar devices you must install the binary gpu drivers as
31# follows. These are made available under the name R-Car Series Evaluation
32# Software Package for Linux at the following address:
33#
34# http://www.renesas.com/secret/r_car_download/rcar_demoboard.jsp
35#
36# You need two files named as follows:
37# - R-Car_Series_Evaluation_Software_Package_for_Linux-<yyyymmdd>.zip
38# - R-Car_Series_Evaluation_Software_Package_of_Linux_Drivers-<yyyymmdd>.zip
39#
40# You can place them in any location, below ~/Downloads is assumed. Now do
41# the following:
42#
43# $ mkdir build && cd build
44# $ export MACHINE=YourMachineHere
45# $ ~/meta-boot2qt/b2qt-init-build-env init --device $MACHINE
46# $ cd sources/meta-renesas
47# $ ./meta-rcar-gen2/docs/sample/copyscript/copy_eva_sw_pkgs.sh ~/Downloads
48#
49# The script takes as the sole argument the location of the two zips. You must
50# be in the right directory when you call the script!
51#
52# You can now build as usual:
53# $ cd ../..
54# $ . setup-environment.sh
55# $ bitbake b2qt-embedded-image
56#
57
58include conf/distro/include/fsl.inc
59
60# internal copy of R-Car_Series_Evaluation_Software_Packages used for CI
61FILESEXTRAPATHS_append = "${BSPDIR}/sources/renesas-rcar-gen2/${PN}:"
62
63KERNEL_MODULE_AUTOLOAD += " \
64 phy-rcar-gen2-usb \
65 hid_multitouch \
66 renesas_usbhs \
67"
68
69GLES_DRIVER = "sgx"
70GLES_DRIVER_r8a7790 = "rgx"
71
72DISTRO_FEATURES += "wayland bluetooth bluez5 h264avcenc_lib"
73MACHINE_FEATURES += "multimedia ${GLES_DRIVER}"
74
75PREFERRED_VERSION_gstreamer1.0-libav = "1.2.3"
76
77PREFERRED_PROVIDER_virtual/libgles2 = "gles-user-module"
78PREFERRED_PROVIDER_virtual/egl = "libegl"
79PREFERRED_PROVIDER_libgbm = "libgbm"
80PREFERRED_PROVIDER_libgbm-dev = "libgbm-dev"
81
82MULTIMEDIA_PACKAGES = " \
83 gstreamer1.0-plugins-base-videorate \
84 gstreamer1.0-plugins-base-videotestsrc \
85 gstreamer1.0-plugins-base-audiotestsrc \
86 gstreamer1.0-plugins-base-alsa \
87 gstreamer1.0-plugins-good-autodetect \
88 gstreamer1.0-plugins-good-isomp4 \
89 gstreamer1.0-plugins-good-video4linux2 \
90 gstreamer1.0-plugins-good-videocrop \
91 gstreamer1.0-plugins-bad-asfmux \
92 gstreamer1.0-plugins-bad-fbdevsink \
93 gstreamer1.0-plugins-bad-faad \
94 gstreamer1.0-plugins-bad-videoparsersbad \
95 packagegroup-rcar-gen2-multimedia \
96"
97
98# Unfortunately several Renesas components suffer from various issues requiring workarounds
99# libgbm-dev is required as some part of the binary driver stack attempts to dlopen an unversioned so
100# bash is required as it is hardcoded in a system setup script
101# libdrm-tests appears to be required (to be confirmed?)
102RENESAS_WORKAROUNGS = " \
103 libgbm-dev \
104 bash \
105 libdrm-tests \
106"
107
108MACHINE_EXTRA_INSTALL += " \
109 kernel-devicetree \
110 libdrm-kms \
111 libegl \
112 gles-kernel-module \
113 gles-user-module \
114 ${RENESAS_WORKAROUNGS} \
115 ${@base_contains("MACHINE_FEATURES", "multimedia", "${MULTIMEDIA_PACKAGES}", "", d)} \
116"
117
118MACHINE_EXTRA_INSTALL_append_lcb = " \
119 can-utils \
120 libsocketcan \
121 ${@base_contains("MACHINE_FEATURES", "multimedia", "packagegroup-lcb-oss-codecs", "", d)} \
122"
123
124BB_MULTIMEDIA_TEST_MODULE = "\
125 fdpm-tp-user-module \
126 mmngr-tp-user-module \
127 mmngrbuf-tp-user-module \
128 s3ctl-tp-user-module \
129 vspm-tp-user-module \
130 "
131
132BBMASK += "\
133 ${BB_MULTIMEDIA_TEST_MODULE} \
134 dtv-module ssp-module scu-module \
135 gles-test-module \
136 poky/meta/recipes-graphics/mesa \
137 meta-fsl-arm/recipes-graphics/mesa \
138 meta-rcar-gen2/recipes-devtools/file \
139 "
diff --git a/conf/distro/include/silk.conf b/conf/distro/include/silk.conf
deleted file mode 100644
index 85ec4ac..0000000
--- a/conf/distro/include/silk.conf
+++ /dev/null
@@ -1,31 +0,0 @@
1############################################################################
2##
3## Copyright (C) 2016 The Qt Company Ltd.
4## Contact: https://www.qt.io/licensing/
5##
6## This file is part of the Boot to Qt meta layer.
7##
8## $QT_BEGIN_LICENSE:GPL$
9## Commercial License Usage
10## Licensees holding valid commercial Qt licenses may use this file in
11## accordance with the commercial license agreement provided with the
12## Software or, alternatively, in accordance with the terms contained in
13## a written agreement between you and The Qt Company. For licensing terms
14## and conditions see https://www.qt.io/terms-conditions. For further
15## information use the contact form at https://www.qt.io/contact-us.
16##
17## GNU General Public License Usage
18## Alternatively, this file may be used under the terms of the GNU
19## General Public License version 3 or (at your option) any later version
20## approved by the KDE Free Qt Foundation. The licenses are as published by
21## the Free Software Foundation and appearing in the file LICENSE.GPL3
22## included in the packaging of this file. Please review the following
23## information to ensure the GNU General Public License requirements will
24## be met: https://www.gnu.org/licenses/gpl-3.0.html.
25##
26## $QT_END_LICENSE$
27##
28############################################################################
29
30require rcar-gen2.inc
31DEPLOY_CONF_NAME = "Renesas Silk"
diff --git a/conf/distro/include/stout.conf b/conf/distro/include/stout.conf
deleted file mode 100644
index d6a1eb0..0000000
--- a/conf/distro/include/stout.conf
+++ /dev/null
@@ -1,31 +0,0 @@
1############################################################################
2##
3## Copyright (C) 2016 The Qt Company Ltd.
4## Contact: https://www.qt.io/licensing/
5##
6## This file is part of the Boot to Qt meta layer.
7##
8## $QT_BEGIN_LICENSE:GPL$
9## Commercial License Usage
10## Licensees holding valid commercial Qt licenses may use this file in
11## accordance with the commercial license agreement provided with the
12## Software or, alternatively, in accordance with the terms contained in
13## a written agreement between you and The Qt Company. For licensing terms
14## and conditions see https://www.qt.io/terms-conditions. For further
15## information use the contact form at https://www.qt.io/contact-us.
16##
17## GNU General Public License Usage
18## Alternatively, this file may be used under the terms of the GNU
19## General Public License version 3 or (at your option) any later version
20## approved by the KDE Free Qt Foundation. The licenses are as published by
21## the Free Software Foundation and appearing in the file LICENSE.GPL3
22## included in the packaging of this file. Please review the following
23## information to ensure the GNU General Public License requirements will
24## be met: https://www.gnu.org/licenses/gpl-3.0.html.
25##
26## $QT_END_LICENSE$
27##
28############################################################################
29
30require rcar-gen2.inc
31DEPLOY_CONF_NAME = "Renesas Stout"
diff --git a/conf/distro/include/tegra-t18x.conf b/conf/distro/include/tegra-t18x.conf
index 80f4d57..85b0b6c 100644
--- a/conf/distro/include/tegra-t18x.conf
+++ b/conf/distro/include/tegra-t18x.conf
@@ -30,7 +30,7 @@
30OLDEST_KERNEL_aarch64 = "3.18" 30OLDEST_KERNEL_aarch64 = "3.18"
31 31
32TARGET_CFLAGS += " -DWIN_INTERFACE_CUSTOM" 32TARGET_CFLAGS += " -DWIN_INTERFACE_CUSTOM"
33DISTRO_FEATURES_DEFAULT += "wayland" 33
34IMAGE_FSTYPES += "tar.gz" 34IMAGE_FSTYPES += "tar.gz"
35 35
36QBSP_IMAGE_CONTENT = "\ 36QBSP_IMAGE_CONTENT = "\
diff --git a/conf/distro/include/ti.inc b/conf/distro/include/ti.inc
index 4c9f803..80f90f2 100644
--- a/conf/distro/include/ti.inc
+++ b/conf/distro/include/ti.inc
@@ -40,3 +40,4 @@ EXTRA_IMAGEDEPENDS += "u-boot"
40PREFERRED_PROVIDER_virtual/egl = "ti-sgx-ddk-um" 40PREFERRED_PROVIDER_virtual/egl = "ti-sgx-ddk-um"
41PREFERRED_PROVIDER_virtual/libgles1 = "ti-sgx-ddk-um" 41PREFERRED_PROVIDER_virtual/libgles1 = "ti-sgx-ddk-um"
42PREFERRED_PROVIDER_virtual/libgles2 = "ti-sgx-ddk-um" 42PREFERRED_PROVIDER_virtual/libgles2 = "ti-sgx-ddk-um"
43PREFERRED_PROVIDER_virtual/mesa = "ti-sgx-ddk-um"
diff --git a/conf/local.conf.sample b/conf/local.conf.sample
index f98c43b..81fd5c7 100644
--- a/conf/local.conf.sample
+++ b/conf/local.conf.sample
@@ -283,6 +283,7 @@ INHERIT += "internal-build"
283 283
284# Enables use of QtQuickCompiler if you have access to the gerrit project 284# Enables use of QtQuickCompiler if you have access to the gerrit project
285#ENABLE_QTQUICKCOMPILER = "1" 285#ENABLE_QTQUICKCOMPILER = "1"
286DISABLE_QTQUICKCOMPILER = "1"
286 287
287ACCEPT_FSL_EULA = "1" 288ACCEPT_FSL_EULA = "1"
288LICENSE_FLAGS_WHITELIST = "commercial" 289LICENSE_FLAGS_WHITELIST = "commercial"
diff --git a/meta-fsl-extras/recipes/u-boot/u-boot-script-toradex.bb b/meta-fsl-extras/recipes/u-boot/u-boot-script-toradex.bb
index b5d96b6..ac70843 100644
--- a/meta-fsl-extras/recipes/u-boot/u-boot-script-toradex.bb
+++ b/meta-fsl-extras/recipes/u-boot/u-boot-script-toradex.bb
@@ -50,7 +50,7 @@ do_mkimage () {
50 for scr in ${WORKDIR}/*.scr; do 50 for scr in ${WORKDIR}/*.scr; do
51 uboot-mkimage -A arm -O linux -T script -C none -a 0 -e 0 \ 51 uboot-mkimage -A arm -O linux -T script -C none -a 0 -e 0 \
52 -n "update script" -d ${scr} \ 52 -n "update script" -d ${scr} \
53 $(basename ${scr} .scr).img 53 ${S}/$(basename ${scr} .scr).img
54 done 54 done
55} 55}
56 56
diff --git a/meta-vib4-extras/conf/layer.conf b/meta-nvidia-extras/conf/layer.conf
index 525c018..f1717ac 100644
--- a/meta-vib4-extras/conf/layer.conf
+++ b/meta-nvidia-extras/conf/layer.conf
@@ -35,6 +35,6 @@ BBFILES += "${LAYERDIR}/recipes*/*/*.bb \
35 ${LAYERDIR}/recipes*/*/*.bbappend \ 35 ${LAYERDIR}/recipes*/*/*.bbappend \
36" 36"
37 37
38BBFILE_COLLECTIONS += "b2qt_vib4" 38BBFILE_COLLECTIONS += "b2qt_nvidia"
39BBFILE_PATTERN_b2qt_vib4 := "^${LAYERDIR}/" 39BBFILE_PATTERN_b2qt_nvidia := "^${LAYERDIR}/"
40BBFILE_PRIORITY_b2qt_vib4 = "20" 40BBFILE_PRIORITY_b2qt_nvidia = "20"
diff --git a/meta-tegra-extras/recipes/connman-conf/connman-conf.bbappend b/meta-nvidia-extras/recipes/connman-conf/connman-conf.bbappend
index 3cfe234..3cfe234 100644
--- a/meta-tegra-extras/recipes/connman-conf/connman-conf.bbappend
+++ b/meta-nvidia-extras/recipes/connman-conf/connman-conf.bbappend
diff --git a/meta-tegra-extras/recipes/connman-conf/connman-conf/main.conf b/meta-nvidia-extras/recipes/connman-conf/connman-conf/main.conf
index a1e45b9..a1e45b9 100644
--- a/meta-tegra-extras/recipes/connman-conf/connman-conf/main.conf
+++ b/meta-nvidia-extras/recipes/connman-conf/connman-conf/main.conf
diff --git a/meta-tegra-extras/recipes/egl-gles-nv/egl-gles-nv_1.0.bbappend b/meta-nvidia-extras/recipes/egl-gles-nv/egl-gles-nv_1.0.bbappend
index 4314a20..4314a20 100644
--- a/meta-tegra-extras/recipes/egl-gles-nv/egl-gles-nv_1.0.bbappend
+++ b/meta-nvidia-extras/recipes/egl-gles-nv/egl-gles-nv_1.0.bbappend
diff --git a/meta-tegra-extras/recipes/firmware/tegra-firmware_1.0.bbappend b/meta-nvidia-extras/recipes/firmware/tegra-firmware_1.0.bbappend
index d3e2337..d3e2337 100644
--- a/meta-tegra-extras/recipes/firmware/tegra-firmware_1.0.bbappend
+++ b/meta-nvidia-extras/recipes/firmware/tegra-firmware_1.0.bbappend
diff --git a/meta-tegra-extras/recipes/graphics-headers/graphics-headers_1.0.bbappend b/meta-nvidia-extras/recipes/graphics-headers/graphics-headers_1.0.bbappend
index df91dfe..df91dfe 100644
--- a/meta-tegra-extras/recipes/graphics-headers/graphics-headers_1.0.bbappend
+++ b/meta-nvidia-extras/recipes/graphics-headers/graphics-headers_1.0.bbappend
diff --git a/meta-vib4-extras/recipes/linux-libc-headers/linux-libc-headers_4.%.bbappend b/meta-nvidia-extras/recipes/linux-libc-headers/linux-libc-headers_4.%.bbappend
index f2bdba1..f2bdba1 100644
--- a/meta-vib4-extras/recipes/linux-libc-headers/linux-libc-headers_4.%.bbappend
+++ b/meta-nvidia-extras/recipes/linux-libc-headers/linux-libc-headers_4.%.bbappend
diff --git a/meta-vib4-extras/recipes/linux/linux-nvidia.bbappend b/meta-nvidia-extras/recipes/linux/linux-nvidia.bbappend
index 70ee515..70ee515 100644
--- a/meta-vib4-extras/recipes/linux/linux-nvidia.bbappend
+++ b/meta-nvidia-extras/recipes/linux/linux-nvidia.bbappend
diff --git a/meta-renesas-extras/recipes/qt5/qtbase_git.bbappend b/meta-nvidia-extras/recipes/qt5/qtbase_git.bbappend
index 8770c65..8770c65 100644
--- a/meta-renesas-extras/recipes/qt5/qtbase_git.bbappend
+++ b/meta-nvidia-extras/recipes/qt5/qtbase_git.bbappend
diff --git a/meta-tegra-extras/recipes/qt5/qtwebengine_git.bbappend b/meta-nvidia-extras/recipes/qt5/qtwebengine_git.bbappend
index 94178db..94178db 100644
--- a/meta-tegra-extras/recipes/qt5/qtwebengine_git.bbappend
+++ b/meta-nvidia-extras/recipes/qt5/qtwebengine_git.bbappend
diff --git a/meta-vib4-extras/recipes/systemd/systemd_%.bbappend b/meta-nvidia-extras/recipes/systemd/systemd_%.bbappend
index 53ea1e4..53ea1e4 100644
--- a/meta-vib4-extras/recipes/systemd/systemd_%.bbappend
+++ b/meta-nvidia-extras/recipes/systemd/systemd_%.bbappend
diff --git a/meta-tegra-extras/recipes/tegra-drivers/tegra-drivers/egl.pc b/meta-nvidia-extras/recipes/tegra-drivers/tegra-drivers/egl.pc
index da1f5f7..da1f5f7 100644
--- a/meta-tegra-extras/recipes/tegra-drivers/tegra-drivers/egl.pc
+++ b/meta-nvidia-extras/recipes/tegra-drivers/tegra-drivers/egl.pc
diff --git a/meta-tegra-extras/recipes/tegra-drivers/tegra-drivers_%.bbappend b/meta-nvidia-extras/recipes/tegra-drivers/tegra-drivers_%.bbappend
index 2cc22df..2cc22df 100644
--- a/meta-tegra-extras/recipes/tegra-drivers/tegra-drivers_%.bbappend
+++ b/meta-nvidia-extras/recipes/tegra-drivers/tegra-drivers_%.bbappend
diff --git a/meta-vib4-extras/recipes/wayland/wayland/always-build-scanner.patch b/meta-nvidia-extras/recipes/wayland/wayland/always-build-scanner.patch
index 5e0e6bf..5e0e6bf 100644
--- a/meta-vib4-extras/recipes/wayland/wayland/always-build-scanner.patch
+++ b/meta-nvidia-extras/recipes/wayland/wayland/always-build-scanner.patch
diff --git a/meta-vib4-extras/recipes/wayland/wayland_%.bbappend b/meta-nvidia-extras/recipes/wayland/wayland_%.bbappend
index 463d5a1..463d5a1 100644
--- a/meta-vib4-extras/recipes/wayland/wayland_%.bbappend
+++ b/meta-nvidia-extras/recipes/wayland/wayland_%.bbappend
diff --git a/meta-vib4-extras/recipes/weston/weston/disable-wayland-scanner-pkg-check.patch b/meta-nvidia-extras/recipes/weston/weston/disable-wayland-scanner-pkg-check.patch
index 062da5c..062da5c 100644
--- a/meta-vib4-extras/recipes/weston/weston/disable-wayland-scanner-pkg-check.patch
+++ b/meta-nvidia-extras/recipes/weston/weston/disable-wayland-scanner-pkg-check.patch
diff --git a/meta-vib4-extras/recipes/weston/weston_%.bbappend b/meta-nvidia-extras/recipes/weston/weston_%.bbappend
index cfc286f..cfc286f 100644
--- a/meta-vib4-extras/recipes/weston/weston_%.bbappend
+++ b/meta-nvidia-extras/recipes/weston/weston_%.bbappend
diff --git a/meta-raspberrypi-extras/recipes/bluez5/bluez5_%.bbappend b/meta-raspberrypi-extras/recipes/bluez5/bluez5_%.bbappend
deleted file mode 100644
index bb86181..0000000
--- a/meta-raspberrypi-extras/recipes/bluez5/bluez5_%.bbappend
+++ /dev/null
@@ -1,30 +0,0 @@
1############################################################################
2##
3## Copyright (C) 2016 The Qt Company Ltd.
4## Contact: https://www.qt.io/licensing/
5##
6## This file is part of the Boot to Qt meta layer.
7##
8## $QT_BEGIN_LICENSE:GPL$
9## Commercial License Usage
10## Licensees holding valid commercial Qt licenses may use this file in
11## accordance with the commercial license agreement provided with the
12## Software or, alternatively, in accordance with the terms contained in
13## a written agreement between you and The Qt Company. For licensing terms
14## and conditions see https://www.qt.io/terms-conditions. For further
15## information use the contact form at https://www.qt.io/contact-us.
16##
17## GNU General Public License Usage
18## Alternatively, this file may be used under the terms of the GNU
19## General Public License version 3 or (at your option) any later version
20## approved by the KDE Free Qt Foundation. The licenses are as published by
21## the Free Software Foundation and appearing in the file LICENSE.GPL3
22## included in the packaging of this file. Please review the following
23## information to ensure the GNU General Public License requirements will
24## be met: https://www.gnu.org/licenses/gpl-3.0.html.
25##
26## $QT_END_LICENSE$
27##
28############################################################################
29
30SYSTEMD_SERVICE_${PN}_raspberrypi3 = "brcm43438.service bluetooth.service"
diff --git a/meta-raspberrypi-extras/recipes/gstreamer/gstreamer1.0-plugins-bad_1.6.3.bbappend b/meta-raspberrypi-extras/recipes/gstreamer/gstreamer1.0-plugins-bad_1.6.3.bbappend
deleted file mode 100644
index 13ac255..0000000
--- a/meta-raspberrypi-extras/recipes/gstreamer/gstreamer1.0-plugins-bad_1.6.3.bbappend
+++ /dev/null
@@ -1,30 +0,0 @@
1############################################################################
2##
3## Copyright (C) 2016 The Qt Company Ltd.
4## Contact: https://www.qt.io/licensing/
5##
6## This file is part of the Boot to Qt meta layer.
7##
8## $QT_BEGIN_LICENSE:GPL$
9## Commercial License Usage
10## Licensees holding valid commercial Qt licenses may use this file in
11## accordance with the commercial license agreement provided with the
12## Software or, alternatively, in accordance with the terms contained in
13## a written agreement between you and The Qt Company. For licensing terms
14## and conditions see https://www.qt.io/terms-conditions. For further
15## information use the contact form at https://www.qt.io/contact-us.
16##
17## GNU General Public License Usage
18## Alternatively, this file may be used under the terms of the GNU
19## General Public License version 3 or (at your option) any later version
20## approved by the KDE Free Qt Foundation. The licenses are as published by
21## the Free Software Foundation and appearing in the file LICENSE.GPL3
22## included in the packaging of this file. Please review the following
23## information to ensure the GNU General Public License requirements will
24## be met: https://www.gnu.org/licenses/gpl-3.0.html.
25##
26## $QT_END_LICENSE$
27##
28############################################################################
29
30EXTRA_OECONF_append_rpi = " LDFLAGS='-lbcm_host'"
diff --git a/conf/distro/include/alt.conf b/meta-raspberrypi-extras/recipes/wayland/weston_%.bbappend
index 6ae9e1d..25ec264 100644
--- a/conf/distro/include/alt.conf
+++ b/meta-raspberrypi-extras/recipes/wayland/weston_%.bbappend
@@ -1,6 +1,6 @@
1############################################################################ 1############################################################################
2## 2##
3## Copyright (C) 2016 The Qt Company Ltd. 3## Copyright (C) 2017 The Qt Company Ltd.
4## Contact: https://www.qt.io/licensing/ 4## Contact: https://www.qt.io/licensing/
5## 5##
6## This file is part of the Boot to Qt meta layer. 6## This file is part of the Boot to Qt meta layer.
@@ -27,5 +27,5 @@
27## 27##
28############################################################################ 28############################################################################
29 29
30require rcar-gen2.inc 30# from https://www.mail-archive.com/yocto@yoctoproject.org/msg33193.html
31DEPLOY_CONF_NAME = "Renesas Alt" 31PACKAGECONFIG_remove_rpi = "${@bb.utils.contains('MACHINE_FEATURES', 'vc4graphics', 'fbdev', 'kms', d)}"
diff --git a/meta-renesas-extras/classes/renesas-module.bbclass b/meta-renesas-extras/classes/renesas-module.bbclass
deleted file mode 100644
index a0b5014..0000000
--- a/meta-renesas-extras/classes/renesas-module.bbclass
+++ /dev/null
@@ -1,79 +0,0 @@
1############################################################################
2##
3## Copyright (C) 2016 The Qt Company Ltd.
4## Contact: https://www.qt.io/licensing/
5##
6## This file is part of the Boot to Qt meta layer.
7##
8## $QT_BEGIN_LICENSE:GPL$
9## Commercial License Usage
10## Licensees holding valid commercial Qt licenses may use this file in
11## accordance with the commercial license agreement provided with the
12## Software or, alternatively, in accordance with the terms contained in
13## a written agreement between you and The Qt Company. For licensing terms
14## and conditions see https://www.qt.io/terms-conditions. For further
15## information use the contact form at https://www.qt.io/contact-us.
16##
17## GNU General Public License Usage
18## Alternatively, this file may be used under the terms of the GNU
19## General Public License version 3 or (at your option) any later version
20## approved by the KDE Free Qt Foundation. The licenses are as published by
21## the Free Software Foundation and appearing in the file LICENSE.GPL3
22## included in the packaging of this file. Please review the following
23## information to ensure the GNU General Public License requirements will
24## be met: https://www.gnu.org/licenses/gpl-3.0.html.
25##
26## $QT_END_LICENSE$
27##
28############################################################################
29
30### Unfortunately the kernel module recipes in meta-renesas/meta-rcar-gen2
31### are fairly broken, as they tend to install their include files into the
32### staging area. That breaks when recompiling the kernel and is just flaky
33### in general. Try to make things work reliably.
34
35inherit module
36addtask shared_workdir after do_compile
37
38EXTRA_OEMAKE += "ARCH=${ARCH}"
39
40export BUILDDIR = "${STAGING_DIR_HOST}"
41export LIBSHARED = "${STAGING_LIBDIR}"
42export KERNELSRC = "${STAGING_KERNEL_DIR}"
43export CROSS_COMPILE = "${TARGET_PREFIX}"
44export KERNELDIR = "${STAGING_KERNEL_BUILDDIR}"
45export LDFLAGS = ""
46export CP = "cp"
47
48MODULE_SOURCE_DIR ?= "${S}/drv/"
49
50do_compile() {
51 cd ${MODULE_SOURCE_DIR}
52 module_do_compile
53 cd -
54}
55
56deploy_build_deps() {
57 targetdir="$1"
58
59 install -d ${targetdir}/include
60 install ${MODULE_SOURCE_DIR}/Module.symvers $targetdir/include/${MODULE_NAME}.symvers
61
62 for header in ${MODULE_HEADERS} ; do
63 install -t ${targetdir}/include ${S}/${header}
64 done
65}
66
67do_shared_workdir () {
68 deploy_build_deps ${STAGING_KERNEL_BUILDDIR}
69}
70
71do_install() {
72 install -D ${MODULE_SOURCE_DIR}/${MODULE_NAME}${KERNEL_OBJECT_SUFFIX} ${D}/lib/modules/${KERNEL_VERSION}/extra/${MODULE_NAME}${KERNEL_OBJECT_SUFFIX}
73 deploy_build_deps ${D}/usr/src/kernel
74}
75
76FILES_${PN}-dev = " \
77 /usr/src/kernel/include/${MODULE_NAME}.symvers \
78 /usr/src/kernel/include/*.h \
79"
diff --git a/meta-renesas-extras/conf/layer.conf b/meta-renesas-extras/conf/layer.conf
deleted file mode 100644
index 4ad824c..0000000
--- a/meta-renesas-extras/conf/layer.conf
+++ /dev/null
@@ -1,40 +0,0 @@
1############################################################################
2##
3## Copyright (C) 2016 The Qt Company Ltd.
4## Contact: https://www.qt.io/licensing/
5##
6## This file is part of the Boot to Qt meta layer.
7##
8## $QT_BEGIN_LICENSE:GPL$
9## Commercial License Usage
10## Licensees holding valid commercial Qt licenses may use this file in
11## accordance with the commercial license agreement provided with the
12## Software or, alternatively, in accordance with the terms contained in
13## a written agreement between you and The Qt Company. For licensing terms
14## and conditions see https://www.qt.io/terms-conditions. For further
15## information use the contact form at https://www.qt.io/contact-us.
16##
17## GNU General Public License Usage
18## Alternatively, this file may be used under the terms of the GNU
19## General Public License version 3 or (at your option) any later version
20## approved by the KDE Free Qt Foundation. The licenses are as published by
21## the Free Software Foundation and appearing in the file LICENSE.GPL3
22## included in the packaging of this file. Please review the following
23## information to ensure the GNU General Public License requirements will
24## be met: https://www.gnu.org/licenses/gpl-3.0.html.
25##
26## $QT_END_LICENSE$
27##
28############################################################################
29
30# We have a conf and classes directory, append to BBPATH
31BBPATH .= ":${LAYERDIR}"
32
33# We have a recipes directory, add to BBFILES
34BBFILES += "${LAYERDIR}/recipes*/*/*.bb \
35 ${LAYERDIR}/recipes*/*/*.bbappend \
36 "
37
38BBFILE_COLLECTIONS += "b2qt_renesas"
39BBFILE_PATTERN_b2qt_renesas := "^${LAYERDIR}/"
40BBFILE_PRIORITY_b2qt_renesas = "20"
diff --git a/meta-renesas-extras/recipes/adbd/files/defaults b/meta-renesas-extras/recipes/adbd/files/defaults
deleted file mode 100644
index d2a3cc0..0000000
--- a/meta-renesas-extras/recipes/adbd/files/defaults
+++ /dev/null
@@ -1,4 +0,0 @@
1VENDOR=0x18d1
2PRODUCT=0x0000
3SERIAL=$(hostname)-$(sed -e 's/://g' /sys/class/net/eth0/address)
4USE_ETHERNET=no
diff --git a/meta-renesas-extras/recipes/fdpm-module/fdpm-kernel-module.bb b/meta-renesas-extras/recipes/fdpm-module/fdpm-kernel-module.bb
deleted file mode 100755
index 6b48c83..0000000
--- a/meta-renesas-extras/recipes/fdpm-module/fdpm-kernel-module.bb
+++ /dev/null
@@ -1,58 +0,0 @@
1############################################################################
2##
3## Copyright (C) 2016 The Qt Company Ltd.
4## Contact: https://www.qt.io/licensing/
5##
6## This file is part of the Boot to Qt meta layer.
7##
8## $QT_BEGIN_LICENSE:GPL$
9## Commercial License Usage
10## Licensees holding valid commercial Qt licenses may use this file in
11## accordance with the commercial license agreement provided with the
12## Software or, alternatively, in accordance with the terms contained in
13## a written agreement between you and The Qt Company. For licensing terms
14## and conditions see https://www.qt.io/terms-conditions. For further
15## information use the contact form at https://www.qt.io/contact-us.
16##
17## GNU General Public License Usage
18## Alternatively, this file may be used under the terms of the GNU
19## General Public License version 3 or (at your option) any later version
20## approved by the KDE Free Qt Foundation. The licenses are as published by
21## the Free Software Foundation and appearing in the file LICENSE.GPL3
22## included in the packaging of this file. Please review the following
23## information to ensure the GNU General Public License requirements will
24## be met: https://www.gnu.org/licenses/gpl-3.0.html.
25##
26## $QT_END_LICENSE$
27##
28############################################################################
29
30LICENSE = "GPLv2 & MIT"
31LIC_FILES_CHKSUM = "\
32file://drv/GPL-COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263 \
33file://drv/MIT-COPYING;md5=fea016ce2bdf2ec10080f69e9381d378 \
34file://include/GPL-COPYING;md5=ffa10f40b98be2c2bc9608f56827ed23 \
35file://include/MIT-COPYING;md5=5526ef6e21dc96a1dd89fac4bde9f995 \
36"
37
38DEPENDS = "mmngr-kernel-module"
39SRC_URI = "file://fdpm-kernel.tar.bz2"
40S = "${WORKDIR}/fdpm"
41
42do_configure[depends] += "mmngr-kernel-module:do_shared_workdir"
43
44inherit renesas-module
45
46FDPM_CFG_r8a7790 = "H2CONFIG"
47FDPM_CFG_r8a7791 = "M2CONFIG"
48FDPM_CFG_r8a7793 = "M2CONFIG"
49FDPM_CFG_r8a7794 = "E2CONFIG"
50
51MODULE_NAME = "fdpm"
52MODULE_HEADERS = "include/fdpm_drv.h include/fdpm_public.h include/fdpm_api.h"
53
54do_compile_prepend() {
55 export FDPM_CONFIG=${FDPM_CFG}
56 export FDPM_MMNGRDIR=${STAGING_KERNEL_BUILDDIR}/include
57 export FDPM_MMNGRSYMVERS=mmngr.symvers
58}
diff --git a/meta-renesas-extras/recipes/fdpm-module/fdpm-kernel-module.bbappend b/meta-renesas-extras/recipes/fdpm-module/fdpm-kernel-module.bbappend
deleted file mode 100644
index 4ffe869..0000000
--- a/meta-renesas-extras/recipes/fdpm-module/fdpm-kernel-module.bbappend
+++ /dev/null
@@ -1,30 +0,0 @@
1############################################################################
2##
3## Copyright (C) 2016 The Qt Company Ltd.
4## Contact: https://www.qt.io/licensing/
5##
6## This file is part of the Boot to Qt meta layer.
7##
8## $QT_BEGIN_LICENSE:GPL$
9## Commercial License Usage
10## Licensees holding valid commercial Qt licenses may use this file in
11## accordance with the commercial license agreement provided with the
12## Software or, alternatively, in accordance with the terms contained in
13## a written agreement between you and The Qt Company. For licensing terms
14## and conditions see https://www.qt.io/terms-conditions. For further
15## information use the contact form at https://www.qt.io/contact-us.
16##
17## GNU General Public License Usage
18## Alternatively, this file may be used under the terms of the GNU
19## General Public License version 3 or (at your option) any later version
20## approved by the KDE Free Qt Foundation. The licenses are as published by
21## the Free Software Foundation and appearing in the file LICENSE.GPL3
22## included in the packaging of this file. Please review the following
23## information to ensure the GNU General Public License requirements will
24## be met: https://www.gnu.org/licenses/gpl-3.0.html.
25##
26## $QT_END_LICENSE$
27##
28############################################################################
29
30FILESEXTRAPATHS_prepend := "${BSPDIR}/sources/meta-renesas/meta-rcar-gen2/recipes-kernel/fdpm-module/files:"
diff --git a/meta-renesas-extras/recipes/fdpm-module/fdpm-user-module.bbappend b/meta-renesas-extras/recipes/fdpm-module/fdpm-user-module.bbappend
deleted file mode 100644
index 1704972..0000000
--- a/meta-renesas-extras/recipes/fdpm-module/fdpm-user-module.bbappend
+++ /dev/null
@@ -1,32 +0,0 @@
1############################################################################
2##
3## Copyright (C) 2016 The Qt Company Ltd.
4## Contact: https://www.qt.io/licensing/
5##
6## This file is part of the Boot to Qt meta layer.
7##
8## $QT_BEGIN_LICENSE:GPL$
9## Commercial License Usage
10## Licensees holding valid commercial Qt licenses may use this file in
11## accordance with the commercial license agreement provided with the
12## Software or, alternatively, in accordance with the terms contained in
13## a written agreement between you and The Qt Company. For licensing terms
14## and conditions see https://www.qt.io/terms-conditions. For further
15## information use the contact form at https://www.qt.io/contact-us.
16##
17## GNU General Public License Usage
18## Alternatively, this file may be used under the terms of the GNU
19## General Public License version 3 or (at your option) any later version
20## approved by the KDE Free Qt Foundation. The licenses are as published by
21## the Free Software Foundation and appearing in the file LICENSE.GPL3
22## included in the packaging of this file. Please review the following
23## information to ensure the GNU General Public License requirements will
24## be met: https://www.gnu.org/licenses/gpl-3.0.html.
25##
26## $QT_END_LICENSE$
27##
28############################################################################
29
30do_compile[depends] += "\
31 fdpm-kernel-module:do_shared_workdir \
32 mmngr-kernel-module:do_shared_workdir"
diff --git a/meta-renesas-extras/recipes/gstreamer/gstreamer1.0-libav/0001-Disable-yasm-for-libav-when-disable-yasm.patch b/meta-renesas-extras/recipes/gstreamer/gstreamer1.0-libav/0001-Disable-yasm-for-libav-when-disable-yasm.patch
deleted file mode 100644
index bc36d70..0000000
--- a/meta-renesas-extras/recipes/gstreamer/gstreamer1.0-libav/0001-Disable-yasm-for-libav-when-disable-yasm.patch
+++ /dev/null
@@ -1,34 +0,0 @@
1From 54bba228ea52d01fd84941d97be23c03f9862b64 Mon Sep 17 00:00:00 2001
2From: Carlos Rafael Giani <dv@pseudoterminal.org>
3Date: Sat, 6 Apr 2013 01:22:22 +0200
4Subject: [PATCH] Disable yasm for libav when --disable-yasm
5
6Upstream-Status: Inappropriate [configuration]
7
8Signed-off-by: Shane Wang <shane.wang@intel.com>
9Signed-off-by: Carlos Rafael Giani <dv@pseudoterminal.org>
10---
11 configure.ac | 4 ++++
12 1 file changed, 4 insertions(+)
13
14diff --git a/configure.ac b/configure.ac
15index 22ede88..ef3c050 100644
16--- a/configure.ac
17+++ b/configure.ac
18@@ -305,6 +305,12 @@ else
19 emblibav_configure_args="$emblibav_configure_args --enable-gpl"
20 fi
21
22+ AC_ARG_ENABLE(yasm,
23+ [AC_HELP_STRING([--disable-yasm], [disable use of yasm assembler])])
24+ if test "x$enable_yasm" = "xno"; then
25+ emblibav_configure_args="$emblibav_configure_args --disable-yasm"
26+ fi
27+
28 # if we are cross-compiling, tell libav so
29 case $host in
30 *android*)
31--
321.8.2
33
34
diff --git a/meta-renesas-extras/recipes/gstreamer/gstreamer1.0-libav_1.2.3.bb b/meta-renesas-extras/recipes/gstreamer/gstreamer1.0-libav_1.2.3.bb
deleted file mode 100644
index cfa9a66..0000000
--- a/meta-renesas-extras/recipes/gstreamer/gstreamer1.0-libav_1.2.3.bb
+++ /dev/null
@@ -1,27 +0,0 @@
1DEFAULT_PREFERENCE = "-1"
2
3include recipes-multimedia/gstreamer/gstreamer1.0-libav.inc
4
5LIC_FILES_CHKSUM = "file://COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263 \
6 file://COPYING.LIB;md5=6762ed442b3822387a51c92d928ead0d \
7 file://ext/libav/gstav.h;beginline=1;endline=18;md5=a752c35267d8276fd9ca3db6994fca9c \
8 file://gst-libs/ext/libav/LICENSE;md5=23a54f59b82572c203a559346e89ed57 \
9 file://gst-libs/ext/libav/COPYING.GPLv2;md5=b234ee4d69f5fce4486a80fdaf4a4263 \
10 file://gst-libs/ext/libav/COPYING.GPLv3;md5=d32239bcb673463ab874e80d47fae504 \
11 file://gst-libs/ext/libav/COPYING.LGPLv2.1;md5=bd7a443320af8c812e4c18d1b79df004 \
12 file://gst-libs/ext/libav/COPYING.LGPLv3;md5=e6a600fd5e1d9cbde2d983680233ad02"
13
14SRC_URI = " \
15 http://gstreamer.freedesktop.org/src/gst-libav/gst-libav-${PV}.tar.xz \
16 file://0001-Disable-yasm-for-libav-when-disable-yasm.patch \
17 "
18SRC_URI[md5sum] = "58c7998a054d8d8ca041fa35738f72b6"
19SRC_URI[sha256sum] = "ebc7fbe10955f40df6ccc4bf689075e7e296205fc7ecd8ff383d43c5cdf5bcd6"
20LIBAV_EXTRA_CONFIGURE_COMMON_ARG = "--target-os=linux \
21 --cc='${CC}' --as='${CC}' --ld='${CC}' --nm='${NM}' --ar='${AR}' \
22 --ranlib='${RANLIB}' \
23 ${GSTREAMER_1_0_DEBUG}"
24
25S = "${WORKDIR}/gst-libav-${PV}"
26
27
diff --git a/meta-renesas-extras/recipes/linux/linux-renesas/0001-Btrfs-add-ioctl-to-wait-for-qgroup-rescan-completion.patch b/meta-renesas-extras/recipes/linux/linux-renesas/0001-Btrfs-add-ioctl-to-wait-for-qgroup-rescan-completion.patch
deleted file mode 100644
index b495d39..0000000
--- a/meta-renesas-extras/recipes/linux/linux-renesas/0001-Btrfs-add-ioctl-to-wait-for-qgroup-rescan-completion.patch
+++ /dev/null
@@ -1,124 +0,0 @@
1From 57254b6ebce4ceca02d9c8b615f6059c56c19238 Mon Sep 17 00:00:00 2001
2From: Jan Schmidt <list.btrfs@jan-o-sch.net>
3Date: Mon, 6 May 2013 19:14:17 +0000
4Subject: [PATCH] Btrfs: add ioctl to wait for qgroup rescan completion
5
6btrfs_qgroup_wait_for_completion waits until the currently running qgroup
7operation completes. It returns immediately when no rescan process is in
8progress. This is useful to automate things around the rescan process (e.g.
9testing).
10
11Signed-off-by: Jan Schmidt <list.btrfs@jan-o-sch.net>
12Signed-off-by: Josef Bacik <jbacik@fusionio.com>
13---
14 fs/btrfs/ctree.h | 2 ++
15 fs/btrfs/ioctl.c | 12 ++++++++++++
16 fs/btrfs/qgroup.c | 21 +++++++++++++++++++++
17 include/uapi/linux/btrfs.h | 1 +
18 4 files changed, 36 insertions(+)
19
20diff --git a/fs/btrfs/ctree.h b/fs/btrfs/ctree.h
21index a365400..e36e97b 100644
22--- a/fs/btrfs/ctree.h
23+++ b/fs/btrfs/ctree.h
24@@ -1613,6 +1613,7 @@ struct btrfs_fs_info {
25 struct mutex qgroup_rescan_lock; /* protects the progress item */
26 struct btrfs_key qgroup_rescan_progress;
27 struct btrfs_workers qgroup_rescan_workers;
28+ struct completion qgroup_rescan_completion;
29
30 /* filesystem state */
31 unsigned long fs_state;
32@@ -3820,6 +3821,7 @@ int btrfs_quota_enable(struct btrfs_trans_handle *trans,
33 int btrfs_quota_disable(struct btrfs_trans_handle *trans,
34 struct btrfs_fs_info *fs_info);
35 int btrfs_qgroup_rescan(struct btrfs_fs_info *fs_info);
36+int btrfs_qgroup_wait_for_completion(struct btrfs_fs_info *fs_info);
37 int btrfs_add_qgroup_relation(struct btrfs_trans_handle *trans,
38 struct btrfs_fs_info *fs_info, u64 src, u64 dst);
39 int btrfs_del_qgroup_relation(struct btrfs_trans_handle *trans,
40diff --git a/fs/btrfs/ioctl.c b/fs/btrfs/ioctl.c
41index 0f81d67..1e0dda1 100644
42--- a/fs/btrfs/ioctl.c
43+++ b/fs/btrfs/ioctl.c
44@@ -3937,6 +3937,16 @@ static long btrfs_ioctl_quota_rescan_status(struct file *file, void __user *arg)
45 return ret;
46 }
47
48+static long btrfs_ioctl_quota_rescan_wait(struct file *file, void __user *arg)
49+{
50+ struct btrfs_root *root = BTRFS_I(fdentry(file)->d_inode)->root;
51+
52+ if (!capable(CAP_SYS_ADMIN))
53+ return -EPERM;
54+
55+ return btrfs_qgroup_wait_for_completion(root->fs_info);
56+}
57+
58 static long btrfs_ioctl_set_received_subvol(struct file *file,
59 void __user *arg)
60 {
61@@ -4179,6 +4189,8 @@ long btrfs_ioctl(struct file *file, unsigned int
62 return btrfs_ioctl_quota_rescan(file, argp);
63 case BTRFS_IOC_QUOTA_RESCAN_STATUS:
64 return btrfs_ioctl_quota_rescan_status(file, argp);
65+ case BTRFS_IOC_QUOTA_RESCAN_WAIT:
66+ return btrfs_ioctl_quota_rescan_wait(file, argp);
67 case BTRFS_IOC_DEV_REPLACE:
68 return btrfs_ioctl_dev_replace(root, argp);
69 case BTRFS_IOC_GET_FSLABEL:
70diff --git a/fs/btrfs/qgroup.c b/fs/btrfs/qgroup.c
71index 7f38cce..d059d86 100644
72--- a/fs/btrfs/qgroup.c
73+++ b/fs/btrfs/qgroup.c
74@@ -2070,6 +2070,8 @@ out:
75 } else {
76 pr_err("btrfs: qgroup scan failed with %d\n", err);
77 }
78+
79+ complete_all(&fs_info->qgroup_rescan_completion);
80 }
81
82 static void
83@@ -2110,6 +2112,7 @@ btrfs_qgroup_rescan(struct btrfs_fs_info *fs_info)
84 fs_info->qgroup_flags |= BTRFS_QGROUP_STATUS_FLAG_RESCAN;
85 memset(&fs_info->qgroup_rescan_progress, 0,
86 sizeof(fs_info->qgroup_rescan_progress));
87+ init_completion(&fs_info->qgroup_rescan_completion);
88
89 /* clear all current qgroup tracking information */
90 for (n = rb_first(&fs_info->qgroup_tree); n; n = rb_next(n)) {
91@@ -2126,3 +2129,21 @@ btrfs_qgroup_rescan(struct btrfs_fs_info *fs_info)
92
93 return 0;
94 }
95+
96+int btrfs_qgroup_wait_for_completion(struct btrfs_fs_info *fs_info)
97+{
98+ int running;
99+ int ret = 0;
100+
101+ mutex_lock(&fs_info->qgroup_rescan_lock);
102+ spin_lock(&fs_info->qgroup_lock);
103+ running = fs_info->qgroup_flags & BTRFS_QGROUP_STATUS_FLAG_RESCAN;
104+ spin_unlock(&fs_info->qgroup_lock);
105+ mutex_unlock(&fs_info->qgroup_rescan_lock);
106+
107+ if (running)
108+ ret = wait_for_completion_interruptible(
109+ &fs_info->qgroup_rescan_completion);
110+
111+ return ret;
112+}
113diff --git a/include/uapi/linux/btrfs.h b/include/uapi/linux/btrfs.h
114index 5ef0df5..5b683b5 100644
115--- a/include/uapi/linux/btrfs.h
116+++ b/include/uapi/linux/btrfs.h
117@@ -530,6 +530,7 @@ struct btrfs_ioctl_send_args {
118 struct btrfs_ioctl_quota_rescan_args)
119 #define BTRFS_IOC_QUOTA_RESCAN_STATUS _IOR(BTRFS_IOCTL_MAGIC, 45, \
120 struct btrfs_ioctl_quota_rescan_args)
121+#define BTRFS_IOC_QUOTA_RESCAN_WAIT _IO(BTRFS_IOCTL_MAGIC, 46)
122 #define BTRFS_IOC_GET_FSLABEL _IOR(BTRFS_IOCTL_MAGIC, 49, \
123 char[BTRFS_LABEL_SIZE])
124 #define BTRFS_IOC_SET_FSLABEL _IOW(BTRFS_IOCTL_MAGIC, 50, \
diff --git a/meta-renesas-extras/recipes/linux/linux-renesas/b2qt.cfg b/meta-renesas-extras/recipes/linux/linux-renesas/b2qt.cfg
deleted file mode 100644
index 1c60d89..0000000
--- a/meta-renesas-extras/recipes/linux/linux-renesas/b2qt.cfg
+++ /dev/null
@@ -1,89 +0,0 @@
1# Drivers
2CONFIG_USB_RCAR_PHY=m
3CONFIG_USB_RCAR_GEN2_PHY=m
4CONFIG_USB_RENESAS_USBHS=m
5CONFIG_USB_RENESAS_USBHS_HCD=y
6CONFIG_USB_RENESAS_USBHS_UDC=y
7CONFIG_USB_OTG=y
8
9# FunctionFS for adb
10CONFIG_USB_FUNCTIONFS=m
11CONFIG_USB_FUNCTIONFS_RNDIS=y
12CONFIG_USB_FUNCTIONFS_ETH=y
13
14# Enable USB serial support
15CONFIG_USB_SERIAL=m
16CONFIG_USB_SERIAL_GENERIC=y
17CONFIG_USB_SERIAL_FTDI_SIO=m
18CONFIG_USB_SERIAL_PL2303=m
19CONFIG_USB_ACM=m
20
21# ConfigFS
22CONFIG_USB_CONFIGFS=m
23CONFIG_USB_CONFIGFS_SERIAL=y
24CONFIG_USB_CONFIGFS_ACM=y
25CONFIG_USB_CONFIGFS_OBEX=y
26CONFIG_USB_CONFIGFS_NCM=y
27CONFIG_USB_CONFIGFS_ECM=y
28CONFIG_USB_CONFIGFS_ECM_SUBSET=y
29CONFIG_USB_CONFIGFS_RNDIS=y
30CONFIG_USB_CONFIGFS_EEM=y
31CONFIG_USB_CONFIGFS_MASS_STORAGE=y
32CONFIG_USB_CONFIGFS_F_LB_SS=y
33CONFIG_USB_CONFIGFS_F_FS=y
34
35CONFIG_NOP_USB_XCEIV=y
36CONFIG_USB_GADGETFS=m
37CONFIG_USB_G_NCM=m
38CONFIG_USB_G_SERIAL=m
39CONFIG_USB_MASS_STORAGE=m
40
41# Newer inits like systemd need cgroup support
42CONFIG_CGROUP_SCHED=y
43CONFIG_CGROUPS=y
44CONFIG_CGROUP_NS=y
45CONFIG_CGROUP_FREEZER=y
46CONFIG_CGROUP_DEVICE=y
47CONFIG_CPUSETS=y
48CONFIG_PROC_PID_CPUSET=y
49CONFIG_CGROUP_CPUACCT=y
50CONFIG_RESOURCE_COUNTERS=y
51
52# Bluetooth bits
53CONFIG_BT_HIDP=y
54CONFIG_BT_HCIBTUSB=m
55CONFIG_BT_BNEP=m
56CONFIG_BT_BNEP_MC_FILTER=y
57CONFIG_BT_BNEP_PROTO_FILTER=y
58CONFIG_BT_RFCOMM=m
59CONFIG_BT_RFCOMM_TTY=y
60CONFIG_RFKILL=m
61
62CONFIG_FHANDLE=y
63CONFIG_USB_NAMESPACES=m
64
65# HID support
66CONFIG_HID=m
67CONFIG_HID_BATTERY_STRENGTH=y
68CONFIG_HIDRAW=y
69CONFIG_UHID=m
70CONFIG_HID_GENERIC=m
71
72# USB HID support
73CONFIG_USB_HID=m
74CONFIG_HID_PID=y
75CONFIG_USB_HIDDEV=y
76
77# needed for USB touchscreens
78CONFIG_HID_MULTITOUCH=y
79
80# additional configs needed for Genivi compliance
81CONFIG_EXPERIMENTAL=y
82CONFIG_ECRYPT_FS=y
83CONFIG_QUOTA=y
84CONFIG_BT=y
85
86# add uinput for automated testing
87CONFIG_INPUT_MISC=y
88CONFIG_INPUT_UINPUT=y
89
diff --git a/meta-renesas-extras/recipes/linux/linux-renesas_3.10%.bbappend b/meta-renesas-extras/recipes/linux/linux-renesas_3.10%.bbappend
deleted file mode 100644
index 0309846..0000000
--- a/meta-renesas-extras/recipes/linux/linux-renesas_3.10%.bbappend
+++ /dev/null
@@ -1,35 +0,0 @@
1############################################################################
2##
3## Copyright (C) 2016 The Qt Company Ltd.
4## Contact: https://www.qt.io/licensing/
5##
6## This file is part of the Boot to Qt meta layer.
7##
8## $QT_BEGIN_LICENSE:GPL$
9## Commercial License Usage
10## Licensees holding valid commercial Qt licenses may use this file in
11## accordance with the commercial license agreement provided with the
12## Software or, alternatively, in accordance with the terms contained in
13## a written agreement between you and The Qt Company. For licensing terms
14## and conditions see https://www.qt.io/terms-conditions. For further
15## information use the contact form at https://www.qt.io/contact-us.
16##
17## GNU General Public License Usage
18## Alternatively, this file may be used under the terms of the GNU
19## General Public License version 3 or (at your option) any later version
20## approved by the KDE Free Qt Foundation. The licenses are as published by
21## the Free Software Foundation and appearing in the file LICENSE.GPL3
22## included in the packaging of this file. Please review the following
23## information to ensure the GNU General Public License requirements will
24## be met: https://www.gnu.org/licenses/gpl-3.0.html.
25##
26## $QT_END_LICENSE$
27##
28############################################################################
29
30FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:"
31
32SRC_URI += " \
33 file://b2qt.cfg \
34 file://0001-Btrfs-add-ioctl-to-wait-for-qgroup-rescan-completion.patch \
35 "
diff --git a/meta-renesas-extras/recipes/mesa/mesa_%.bbappend b/meta-renesas-extras/recipes/mesa/mesa_%.bbappend
deleted file mode 100644
index 0dd030a..0000000
--- a/meta-renesas-extras/recipes/mesa/mesa_%.bbappend
+++ /dev/null
@@ -1,30 +0,0 @@
1############################################################################
2##
3## Copyright (C) 2016 The Qt Company Ltd.
4## Contact: https://www.qt.io/licensing/
5##
6## This file is part of the Boot to Qt meta layer.
7##
8## $QT_BEGIN_LICENSE:GPL$
9## Commercial License Usage
10## Licensees holding valid commercial Qt licenses may use this file in
11## accordance with the commercial license agreement provided with the
12## Software or, alternatively, in accordance with the terms contained in
13## a written agreement between you and The Qt Company. For licensing terms
14## and conditions see https://www.qt.io/terms-conditions. For further
15## information use the contact form at https://www.qt.io/contact-us.
16##
17## GNU General Public License Usage
18## Alternatively, this file may be used under the terms of the GNU
19## General Public License version 3 or (at your option) any later version
20## approved by the KDE Free Qt Foundation. The licenses are as published by
21## the Free Software Foundation and appearing in the file LICENSE.GPL3
22## included in the packaging of this file. Please review the following
23## information to ensure the GNU General Public License requirements will
24## be met: https://www.gnu.org/licenses/gpl-3.0.html.
25##
26## $QT_END_LICENSE$
27##
28############################################################################
29
30PROVIDES_remove = "virtual/libgles2 virtual/egl libgbm libgbm-dev"
diff --git a/meta-renesas-extras/recipes/mmngr-module/mmngr-kernel-module.bb b/meta-renesas-extras/recipes/mmngr-module/mmngr-kernel-module.bb
deleted file mode 100755
index b21afe4..0000000
--- a/meta-renesas-extras/recipes/mmngr-module/mmngr-kernel-module.bb
+++ /dev/null
@@ -1,54 +0,0 @@
1############################################################################
2##
3## Copyright (C) 2016 The Qt Company Ltd.
4## Contact: https://www.qt.io/licensing/
5##
6## This file is part of the Boot to Qt meta layer.
7##
8## $QT_BEGIN_LICENSE:GPL$
9## Commercial License Usage
10## Licensees holding valid commercial Qt licenses may use this file in
11## accordance with the commercial license agreement provided with the
12## Software or, alternatively, in accordance with the terms contained in
13## a written agreement between you and The Qt Company. For licensing terms
14## and conditions see https://www.qt.io/terms-conditions. For further
15## information use the contact form at https://www.qt.io/contact-us.
16##
17## GNU General Public License Usage
18## Alternatively, this file may be used under the terms of the GNU
19## General Public License version 3 or (at your option) any later version
20## approved by the KDE Free Qt Foundation. The licenses are as published by
21## the Free Software Foundation and appearing in the file LICENSE.GPL3
22## included in the packaging of this file. Please review the following
23## information to ensure the GNU General Public License requirements will
24## be met: https://www.gnu.org/licenses/gpl-3.0.html.
25##
26## $QT_END_LICENSE$
27##
28############################################################################
29
30LICENSE = "GPLv2 & MIT"
31LIC_FILES_CHKSUM = "\
32file://drv/GPL-COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263 \
33file://drv/MIT-COPYING;md5=fea016ce2bdf2ec10080f69e9381d378 \
34file://include/GPL-COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263 \
35file://include/MIT-COPYING;md5=fea016ce2bdf2ec10080f69e9381d378 \
36"
37
38SRC_URI = "file://mmngr.tar.bz2"
39S = "${WORKDIR}/mmngr"
40
41inherit renesas-module
42
43MODULE_NAME = "mmngr"
44MODULE_HEADERS = "include/mmngr_public.h include/mmngr_private.h"
45
46MMNGR_CFG_r8a7790 = "MMNGR_LAGER"
47MMNGR_CFG_r8a7791 = "MMNGR_KOELSCH"
48MMNGR_CFG_r8a7793 = "MMNGR_GOSE"
49MMNGR_CFG_r8a7794 = "MMNGR_ALT"
50
51do_compile_prepend() {
52 export MMNGR_CONFIG=${MMNGR_CFG}
53 export MMNGR_SSP_CONFIG="MMNGR_SSP_DISABLE"
54}
diff --git a/meta-renesas-extras/recipes/mmngr-module/mmngr-kernel-module.bbappend b/meta-renesas-extras/recipes/mmngr-module/mmngr-kernel-module.bbappend
deleted file mode 100644
index 23815b7..0000000
--- a/meta-renesas-extras/recipes/mmngr-module/mmngr-kernel-module.bbappend
+++ /dev/null
@@ -1,30 +0,0 @@
1############################################################################
2##
3## Copyright (C) 2016 The Qt Company Ltd.
4## Contact: https://www.qt.io/licensing/
5##
6## This file is part of the Boot to Qt meta layer.
7##
8## $QT_BEGIN_LICENSE:GPL$
9## Commercial License Usage
10## Licensees holding valid commercial Qt licenses may use this file in
11## accordance with the commercial license agreement provided with the
12## Software or, alternatively, in accordance with the terms contained in
13## a written agreement between you and The Qt Company. For licensing terms
14## and conditions see https://www.qt.io/terms-conditions. For further
15## information use the contact form at https://www.qt.io/contact-us.
16##
17## GNU General Public License Usage
18## Alternatively, this file may be used under the terms of the GNU
19## General Public License version 3 or (at your option) any later version
20## approved by the KDE Free Qt Foundation. The licenses are as published by
21## the Free Software Foundation and appearing in the file LICENSE.GPL3
22## included in the packaging of this file. Please review the following
23## information to ensure the GNU General Public License requirements will
24## be met: https://www.gnu.org/licenses/gpl-3.0.html.
25##
26## $QT_END_LICENSE$
27##
28############################################################################
29
30FILESEXTRAPATHS_prepend := "${BSPDIR}/sources/meta-renesas/meta-rcar-gen2/recipes-kernel/mmngr-module/files:"
diff --git a/meta-renesas-extras/recipes/mmngr-module/mmngr-user-module.bbappend b/meta-renesas-extras/recipes/mmngr-module/mmngr-user-module.bbappend
deleted file mode 100644
index 411da42..0000000
--- a/meta-renesas-extras/recipes/mmngr-module/mmngr-user-module.bbappend
+++ /dev/null
@@ -1,30 +0,0 @@
1############################################################################
2##
3## Copyright (C) 2016 The Qt Company Ltd.
4## Contact: https://www.qt.io/licensing/
5##
6## This file is part of the Boot to Qt meta layer.
7##
8## $QT_BEGIN_LICENSE:GPL$
9## Commercial License Usage
10## Licensees holding valid commercial Qt licenses may use this file in
11## accordance with the commercial license agreement provided with the
12## Software or, alternatively, in accordance with the terms contained in
13## a written agreement between you and The Qt Company. For licensing terms
14## and conditions see https://www.qt.io/terms-conditions. For further
15## information use the contact form at https://www.qt.io/contact-us.
16##
17## GNU General Public License Usage
18## Alternatively, this file may be used under the terms of the GNU
19## General Public License version 3 or (at your option) any later version
20## approved by the KDE Free Qt Foundation. The licenses are as published by
21## the Free Software Foundation and appearing in the file LICENSE.GPL3
22## included in the packaging of this file. Please review the following
23## information to ensure the GNU General Public License requirements will
24## be met: https://www.gnu.org/licenses/gpl-3.0.html.
25##
26## $QT_END_LICENSE$
27##
28############################################################################
29
30do_compile[depends] += "mmngr-kernel-module:do_shared_workdir"
diff --git a/meta-renesas-extras/recipes/mmngr-module/mmngrbuf-kernel-module.bb b/meta-renesas-extras/recipes/mmngr-module/mmngrbuf-kernel-module.bb
deleted file mode 100755
index 46718d4..0000000
--- a/meta-renesas-extras/recipes/mmngr-module/mmngrbuf-kernel-module.bb
+++ /dev/null
@@ -1,41 +0,0 @@
1############################################################################
2##
3## Copyright (C) 2016 The Qt Company Ltd.
4## Contact: https://www.qt.io/licensing/
5##
6## This file is part of the Boot to Qt meta layer.
7##
8## $QT_BEGIN_LICENSE:GPL$
9## Commercial License Usage
10## Licensees holding valid commercial Qt licenses may use this file in
11## accordance with the commercial license agreement provided with the
12## Software or, alternatively, in accordance with the terms contained in
13## a written agreement between you and The Qt Company. For licensing terms
14## and conditions see https://www.qt.io/terms-conditions. For further
15## information use the contact form at https://www.qt.io/contact-us.
16##
17## GNU General Public License Usage
18## Alternatively, this file may be used under the terms of the GNU
19## General Public License version 3 or (at your option) any later version
20## approved by the KDE Free Qt Foundation. The licenses are as published by
21## the Free Software Foundation and appearing in the file LICENSE.GPL3
22## included in the packaging of this file. Please review the following
23## information to ensure the GNU General Public License requirements will
24## be met: https://www.gnu.org/licenses/gpl-3.0.html.
25##
26## $QT_END_LICENSE$
27##
28############################################################################
29
30LICENSE = "GPLv2 & MIT"
31SRC_URI = "file://mmngrbuf.tar.bz2"
32LIC_FILES_CHKSUM = "file://drv/GPL-COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263 \
33 file://drv/MIT-COPYING;md5=fea016ce2bdf2ec10080f69e9381d378 \
34 file://include/GPL-COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263 \
35 file://include/MIT-COPYING;md5=fea016ce2bdf2ec10080f69e9381d378 "
36
37inherit renesas-module
38
39S = "${WORKDIR}/mmngrbuf"
40
41MODULE_NAME = "mmngrbuf"
diff --git a/meta-renesas-extras/recipes/mmngr-module/mmngrbuf-kernel-module.bbappend b/meta-renesas-extras/recipes/mmngr-module/mmngrbuf-kernel-module.bbappend
deleted file mode 100644
index 23815b7..0000000
--- a/meta-renesas-extras/recipes/mmngr-module/mmngrbuf-kernel-module.bbappend
+++ /dev/null
@@ -1,30 +0,0 @@
1############################################################################
2##
3## Copyright (C) 2016 The Qt Company Ltd.
4## Contact: https://www.qt.io/licensing/
5##
6## This file is part of the Boot to Qt meta layer.
7##
8## $QT_BEGIN_LICENSE:GPL$
9## Commercial License Usage
10## Licensees holding valid commercial Qt licenses may use this file in
11## accordance with the commercial license agreement provided with the
12## Software or, alternatively, in accordance with the terms contained in
13## a written agreement between you and The Qt Company. For licensing terms
14## and conditions see https://www.qt.io/terms-conditions. For further
15## information use the contact form at https://www.qt.io/contact-us.
16##
17## GNU General Public License Usage
18## Alternatively, this file may be used under the terms of the GNU
19## General Public License version 3 or (at your option) any later version
20## approved by the KDE Free Qt Foundation. The licenses are as published by
21## the Free Software Foundation and appearing in the file LICENSE.GPL3
22## included in the packaging of this file. Please review the following
23## information to ensure the GNU General Public License requirements will
24## be met: https://www.gnu.org/licenses/gpl-3.0.html.
25##
26## $QT_END_LICENSE$
27##
28############################################################################
29
30FILESEXTRAPATHS_prepend := "${BSPDIR}/sources/meta-renesas/meta-rcar-gen2/recipes-kernel/mmngr-module/files:"
diff --git a/meta-renesas-extras/recipes/mmngr-module/mmngrbuf-user-module.bbappend b/meta-renesas-extras/recipes/mmngr-module/mmngrbuf-user-module.bbappend
deleted file mode 100644
index 840e770..0000000
--- a/meta-renesas-extras/recipes/mmngr-module/mmngrbuf-user-module.bbappend
+++ /dev/null
@@ -1,30 +0,0 @@
1############################################################################
2##
3## Copyright (C) 2016 The Qt Company Ltd.
4## Contact: https://www.qt.io/licensing/
5##
6## This file is part of the Boot to Qt meta layer.
7##
8## $QT_BEGIN_LICENSE:GPL$
9## Commercial License Usage
10## Licensees holding valid commercial Qt licenses may use this file in
11## accordance with the commercial license agreement provided with the
12## Software or, alternatively, in accordance with the terms contained in
13## a written agreement between you and The Qt Company. For licensing terms
14## and conditions see https://www.qt.io/terms-conditions. For further
15## information use the contact form at https://www.qt.io/contact-us.
16##
17## GNU General Public License Usage
18## Alternatively, this file may be used under the terms of the GNU
19## General Public License version 3 or (at your option) any later version
20## approved by the KDE Free Qt Foundation. The licenses are as published by
21## the Free Software Foundation and appearing in the file LICENSE.GPL3
22## included in the packaging of this file. Please review the following
23## information to ensure the GNU General Public License requirements will
24## be met: https://www.gnu.org/licenses/gpl-3.0.html.
25##
26## $QT_END_LICENSE$
27##
28############################################################################
29
30do_compile[depends] += "mmngrbuf-kernel-module:do_shared_workdir"
diff --git a/meta-renesas-extras/recipes/omx-module/omx-user-module.bbappend b/meta-renesas-extras/recipes/omx-module/omx-user-module.bbappend
deleted file mode 100644
index 995d265..0000000
--- a/meta-renesas-extras/recipes/omx-module/omx-user-module.bbappend
+++ /dev/null
@@ -1,41 +0,0 @@
1############################################################################
2##
3## Copyright (C) 2016 The Qt Company Ltd.
4## Contact: https://www.qt.io/licensing/
5##
6## This file is part of the Boot to Qt meta layer.
7##
8## $QT_BEGIN_LICENSE:GPL$
9## Commercial License Usage
10## Licensees holding valid commercial Qt licenses may use this file in
11## accordance with the commercial license agreement provided with the
12## Software or, alternatively, in accordance with the terms contained in
13## a written agreement between you and The Qt Company. For licensing terms
14## and conditions see https://www.qt.io/terms-conditions. For further
15## information use the contact form at https://www.qt.io/contact-us.
16##
17## GNU General Public License Usage
18## Alternatively, this file may be used under the terms of the GNU
19## General Public License version 3 or (at your option) any later version
20## approved by the KDE Free Qt Foundation. The licenses are as published by
21## the Free Software Foundation and appearing in the file LICENSE.GPL3
22## included in the packaging of this file. Please review the following
23## information to ensure the GNU General Public License requirements will
24## be met: https://www.gnu.org/licenses/gpl-3.0.html.
25##
26## $QT_END_LICENSE$
27##
28############################################################################
29
30# The recipe adds an unpack_append where it creates the folder, but by then
31# base.bbclass will have reported a non-existent directory warning.
32do_unpack_prepend() {
33 bb.utils.mkdirhier(d.getVar('S', True))
34}
35
36do_configure[depends] += "\
37 mmngr-kernel-module:do_shared_workdir \
38 vspm-kernel-module:do_shared_workdir \
39 s3ctl-kernel-module:do_shared_workdir \
40 fdpm-kernel-module:do_shared_workdir \
41 uvcs-kernel-module:do_shared_workdir"
diff --git a/meta-renesas-extras/recipes/qt5/qt3d/0001-Remove-qgltf.patch b/meta-renesas-extras/recipes/qt5/qt3d/0001-Remove-qgltf.patch
deleted file mode 100644
index af414ad..0000000
--- a/meta-renesas-extras/recipes/qt5/qt3d/0001-Remove-qgltf.patch
+++ /dev/null
@@ -1,22 +0,0 @@
1From 9966e10f36876daa910ce301a175633771470e82 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 09c7d8e..8f093ce 100644
16--- a/tools/tools.pro
17+++ b/tools/tools.pro
18@@ -1,3 +1,3 @@
19 TEMPLATE = subdirs
20-!android:SUBDIRS += qgltf
21+#!android:SUBDIRS += qgltf
22 qgltf.CONFIG += host_build
diff --git a/meta-renesas-extras/recipes/qt5/qt3d_git.bbappend b/meta-renesas-extras/recipes/qt5/qt3d_git.bbappend
deleted file mode 100644
index d32d0e6..0000000
--- a/meta-renesas-extras/recipes/qt5/qt3d_git.bbappend
+++ /dev/null
@@ -1,34 +0,0 @@
1############################################################################
2##
3## Copyright (C) 2016 The Qt Company Ltd.
4## Contact: https://www.qt.io/licensing/
5##
6## This file is part of the Boot to Qt meta layer.
7##
8## $QT_BEGIN_LICENSE:GPL$
9## Commercial License Usage
10## Licensees holding valid commercial Qt licenses may use this file in
11## accordance with the commercial license agreement provided with the
12## Software or, alternatively, in accordance with the terms contained in
13## a written agreement between you and The Qt Company. For licensing terms
14## and conditions see https://www.qt.io/terms-conditions. For further
15## information use the contact form at https://www.qt.io/contact-us.
16##
17## GNU General Public License Usage
18## Alternatively, this file may be used under the terms of the GNU
19## General Public License version 3 or (at your option) any later version
20## approved by the KDE Free Qt Foundation. The licenses are as published by
21## the Free Software Foundation and appearing in the file LICENSE.GPL3
22## included in the packaging of this file. Please review the following
23## information to ensure the GNU General Public License requirements will
24## be met: https://www.gnu.org/licenses/gpl-3.0.html.
25##
26## $QT_END_LICENSE$
27##
28############################################################################
29
30FILESEXTRAPATHS_append := "${THISDIR}/${PN}:"
31
32SRC_URI_append_class-target = " \
33 file://0001-Remove-qgltf.patch \
34 "
diff --git a/meta-renesas-extras/recipes/qt5/qtwayland_git.bbappend b/meta-renesas-extras/recipes/qt5/qtwayland_git.bbappend
deleted file mode 100644
index f35b662..0000000
--- a/meta-renesas-extras/recipes/qt5/qtwayland_git.bbappend
+++ /dev/null
@@ -1,30 +0,0 @@
1############################################################################
2##
3## Copyright (C) 2016 The Qt Company Ltd.
4## Contact: https://www.qt.io/licensing/
5##
6## This file is part of the Boot to Qt meta layer.
7##
8## $QT_BEGIN_LICENSE:GPL$
9## Commercial License Usage
10## Licensees holding valid commercial Qt licenses may use this file in
11## accordance with the commercial license agreement provided with the
12## Software or, alternatively, in accordance with the terms contained in
13## a written agreement between you and The Qt Company. For licensing terms
14## and conditions see https://www.qt.io/terms-conditions. For further
15## information use the contact form at https://www.qt.io/contact-us.
16##
17## GNU General Public License Usage
18## Alternatively, this file may be used under the terms of the GNU
19## General Public License version 3 or (at your option) any later version
20## approved by the KDE Free Qt Foundation. The licenses are as published by
21## the Free Software Foundation and appearing in the file LICENSE.GPL3
22## included in the packaging of this file. Please review the following
23## information to ensure the GNU General Public License requirements will
24## be met: https://www.gnu.org/licenses/gpl-3.0.html.
25##
26## $QT_END_LICENSE$
27##
28############################################################################
29
30DEPENDS_append_class-target = " virtual/mesa"
diff --git a/meta-renesas-extras/recipes/s3ctl-module/s3ctl-kernel-module.bb b/meta-renesas-extras/recipes/s3ctl-module/s3ctl-kernel-module.bb
deleted file mode 100755
index 6ff2fb8..0000000
--- a/meta-renesas-extras/recipes/s3ctl-module/s3ctl-kernel-module.bb
+++ /dev/null
@@ -1,40 +0,0 @@
1############################################################################
2##
3## Copyright (C) 2016 The Qt Company Ltd.
4## Contact: https://www.qt.io/licensing/
5##
6## This file is part of the Boot to Qt meta layer.
7##
8## $QT_BEGIN_LICENSE:GPL$
9## Commercial License Usage
10## Licensees holding valid commercial Qt licenses may use this file in
11## accordance with the commercial license agreement provided with the
12## Software or, alternatively, in accordance with the terms contained in
13## a written agreement between you and The Qt Company. For licensing terms
14## and conditions see https://www.qt.io/terms-conditions. For further
15## information use the contact form at https://www.qt.io/contact-us.
16##
17## GNU General Public License Usage
18## Alternatively, this file may be used under the terms of the GNU
19## General Public License version 3 or (at your option) any later version
20## approved by the KDE Free Qt Foundation. The licenses are as published by
21## the Free Software Foundation and appearing in the file LICENSE.GPL3
22## included in the packaging of this file. Please review the following
23## information to ensure the GNU General Public License requirements will
24## be met: https://www.gnu.org/licenses/gpl-3.0.html.
25##
26## $QT_END_LICENSE$
27##
28############################################################################
29
30LICENSE = "GPLv2 & MIT"
31LIC_FILES_CHKSUM = "file://drv/GPL-COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263 \
32 file://drv/MIT-COPYING;md5=fea016ce2bdf2ec10080f69e9381d378"
33SRC_URI = "file://s3ctl-kernel.tar.bz2"
34
35S = "${WORKDIR}/s3ctl"
36
37inherit renesas-module
38
39MODULE_NAME = "s3ctl"
40MODULE_HEADERS = "include/s3ctl_private.h"
diff --git a/meta-renesas-extras/recipes/s3ctl-module/s3ctl-kernel-module.bbappend b/meta-renesas-extras/recipes/s3ctl-module/s3ctl-kernel-module.bbappend
deleted file mode 100644
index 38f22a8..0000000
--- a/meta-renesas-extras/recipes/s3ctl-module/s3ctl-kernel-module.bbappend
+++ /dev/null
@@ -1,30 +0,0 @@
1############################################################################
2##
3## Copyright (C) 2016 The Qt Company Ltd.
4## Contact: https://www.qt.io/licensing/
5##
6## This file is part of the Boot to Qt meta layer.
7##
8## $QT_BEGIN_LICENSE:GPL$
9## Commercial License Usage
10## Licensees holding valid commercial Qt licenses may use this file in
11## accordance with the commercial license agreement provided with the
12## Software or, alternatively, in accordance with the terms contained in
13## a written agreement between you and The Qt Company. For licensing terms
14## and conditions see https://www.qt.io/terms-conditions. For further
15## information use the contact form at https://www.qt.io/contact-us.
16##
17## GNU General Public License Usage
18## Alternatively, this file may be used under the terms of the GNU
19## General Public License version 3 or (at your option) any later version
20## approved by the KDE Free Qt Foundation. The licenses are as published by
21## the Free Software Foundation and appearing in the file LICENSE.GPL3
22## included in the packaging of this file. Please review the following
23## information to ensure the GNU General Public License requirements will
24## be met: https://www.gnu.org/licenses/gpl-3.0.html.
25##
26## $QT_END_LICENSE$
27##
28############################################################################
29
30FILESEXTRAPATHS_prepend := "${BSPDIR}/sources/meta-renesas/meta-rcar-gen2/recipes-kernel/s3ctl-module/files:"
diff --git a/meta-renesas-extras/recipes/s3ctl-module/s3ctl-user-module.bbappend b/meta-renesas-extras/recipes/s3ctl-module/s3ctl-user-module.bbappend
deleted file mode 100644
index 51b2f42..0000000
--- a/meta-renesas-extras/recipes/s3ctl-module/s3ctl-user-module.bbappend
+++ /dev/null
@@ -1,30 +0,0 @@
1############################################################################
2##
3## Copyright (C) 2016 The Qt Company Ltd.
4## Contact: https://www.qt.io/licensing/
5##
6## This file is part of the Boot to Qt meta layer.
7##
8## $QT_BEGIN_LICENSE:GPL$
9## Commercial License Usage
10## Licensees holding valid commercial Qt licenses may use this file in
11## accordance with the commercial license agreement provided with the
12## Software or, alternatively, in accordance with the terms contained in
13## a written agreement between you and The Qt Company. For licensing terms
14## and conditions see https://www.qt.io/terms-conditions. For further
15## information use the contact form at https://www.qt.io/contact-us.
16##
17## GNU General Public License Usage
18## Alternatively, this file may be used under the terms of the GNU
19## General Public License version 3 or (at your option) any later version
20## approved by the KDE Free Qt Foundation. The licenses are as published by
21## the Free Software Foundation and appearing in the file LICENSE.GPL3
22## included in the packaging of this file. Please review the following
23## information to ensure the GNU General Public License requirements will
24## be met: https://www.gnu.org/licenses/gpl-3.0.html.
25##
26## $QT_END_LICENSE$
27##
28############################################################################
29
30do_compile[depends] += "s3ctl-kernel-module:do_shared_workdir"
diff --git a/meta-renesas-extras/recipes/uvcs-module/uvcs-kernel-module.bbappend b/meta-renesas-extras/recipes/uvcs-module/uvcs-kernel-module.bbappend
deleted file mode 100644
index f491bc1..0000000
--- a/meta-renesas-extras/recipes/uvcs-module/uvcs-kernel-module.bbappend
+++ /dev/null
@@ -1,30 +0,0 @@
1############################################################################
2##
3## Copyright (C) 2016 The Qt Company Ltd.
4## Contact: https://www.qt.io/licensing/
5##
6## This file is part of the Boot to Qt meta layer.
7##
8## $QT_BEGIN_LICENSE:GPL$
9## Commercial License Usage
10## Licensees holding valid commercial Qt licenses may use this file in
11## accordance with the commercial license agreement provided with the
12## Software or, alternatively, in accordance with the terms contained in
13## a written agreement between you and The Qt Company. For licensing terms
14## and conditions see https://www.qt.io/terms-conditions. For further
15## information use the contact form at https://www.qt.io/contact-us.
16##
17## GNU General Public License Usage
18## Alternatively, this file may be used under the terms of the GNU
19## General Public License version 3 or (at your option) any later version
20## approved by the KDE Free Qt Foundation. The licenses are as published by
21## the Free Software Foundation and appearing in the file LICENSE.GPL3
22## included in the packaging of this file. Please review the following
23## information to ensure the GNU General Public License requirements will
24## be met: https://www.gnu.org/licenses/gpl-3.0.html.
25##
26## $QT_END_LICENSE$
27##
28############################################################################
29
30FILESEXTRAPATHS_prepend := "${BSPDIR}/sources/meta-renesas/meta-rcar-gen2/recipes-kernel/uvcs-module/files:"
diff --git a/meta-renesas-extras/recipes/vspm-module/vsp2-kernel-module.bb b/meta-renesas-extras/recipes/vspm-module/vsp2-kernel-module.bb
deleted file mode 100755
index ff20028..0000000
--- a/meta-renesas-extras/recipes/vspm-module/vsp2-kernel-module.bb
+++ /dev/null
@@ -1,61 +0,0 @@
1############################################################################
2##
3## Copyright (C) 2016 The Qt Company Ltd.
4## Contact: https://www.qt.io/licensing/
5##
6## This file is part of the Boot to Qt meta layer.
7##
8## $QT_BEGIN_LICENSE:GPL$
9## Commercial License Usage
10## Licensees holding valid commercial Qt licenses may use this file in
11## accordance with the commercial license agreement provided with the
12## Software or, alternatively, in accordance with the terms contained in
13## a written agreement between you and The Qt Company. For licensing terms
14## and conditions see https://www.qt.io/terms-conditions. For further
15## information use the contact form at https://www.qt.io/contact-us.
16##
17## GNU General Public License Usage
18## Alternatively, this file may be used under the terms of the GNU
19## General Public License version 3 or (at your option) any later version
20## approved by the KDE Free Qt Foundation. The licenses are as published by
21## the Free Software Foundation and appearing in the file LICENSE.GPL3
22## included in the packaging of this file. Please review the following
23## information to ensure the GNU General Public License requirements will
24## be met: https://www.gnu.org/licenses/gpl-3.0.html.
25##
26## $QT_END_LICENSE$
27##
28############################################################################
29
30LICENSE = "GPLv2 & MIT"
31LIC_FILES_CHKSUM = " \
32file://GPL-COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263 \
33file://MIT-COPYING;md5=fea016ce2bdf2ec10080f69e9381d378 \
34"
35
36SRC_URI = " \
37 git://github.com/renesas-devel/vsp2driver.git;protocol=git;branch=RCAR-GEN2/1.0.0 \
38 file://vsp2drv-init \
39"
40SRCREV = "8cc362a6c961661e4655904f8d7731e501529d6c"
41S = "${WORKDIR}/git"
42
43DEPENDS = "vspm-kernel-module"
44do_configure[depends] += "vspm-kernel-module:do_shared_workdir"
45
46MODULE_NAME = "vsp2"
47INITSCRIPT_NAME = "vsp2drv"
48INITSCRIPT_PARAMS = "start 8 5 2 . stop 61 0 1 6 ."
49
50inherit renesas-module update-rc.d
51
52do_compile_prepend() {
53 export VSP2_VSPMDIR=${STAGING_KERNEL_BUILDDIR}/include
54 export VSP2_VSPMSYMVERS=vspm.symvers
55}
56
57do_install_append() {
58 install -D -m 0755 ${WORKDIR}/vsp2drv-init ${D}/${sysconfdir}/init.d/vsp2drv
59}
60
61FILES_${PN} += "/etc/init.d/vsp2drv"
diff --git a/meta-renesas-extras/recipes/vspm-module/vsp2-kernel-module.bbappend b/meta-renesas-extras/recipes/vspm-module/vsp2-kernel-module.bbappend
deleted file mode 100644
index 509317a..0000000
--- a/meta-renesas-extras/recipes/vspm-module/vsp2-kernel-module.bbappend
+++ /dev/null
@@ -1,30 +0,0 @@
1############################################################################
2##
3## Copyright (C) 2016 The Qt Company Ltd.
4## Contact: https://www.qt.io/licensing/
5##
6## This file is part of the Boot to Qt meta layer.
7##
8## $QT_BEGIN_LICENSE:GPL$
9## Commercial License Usage
10## Licensees holding valid commercial Qt licenses may use this file in
11## accordance with the commercial license agreement provided with the
12## Software or, alternatively, in accordance with the terms contained in
13## a written agreement between you and The Qt Company. For licensing terms
14## and conditions see https://www.qt.io/terms-conditions. For further
15## information use the contact form at https://www.qt.io/contact-us.
16##
17## GNU General Public License Usage
18## Alternatively, this file may be used under the terms of the GNU
19## General Public License version 3 or (at your option) any later version
20## approved by the KDE Free Qt Foundation. The licenses are as published by
21## the Free Software Foundation and appearing in the file LICENSE.GPL3
22## included in the packaging of this file. Please review the following
23## information to ensure the GNU General Public License requirements will
24## be met: https://www.gnu.org/licenses/gpl-3.0.html.
25##
26## $QT_END_LICENSE$
27##
28############################################################################
29
30FILESEXTRAPATHS_prepend := "${BSPDIR}/sources/meta-renesas/meta-rcar-gen2/recipes-kernel/vspm-module/files:"
diff --git a/meta-renesas-extras/recipes/vspm-module/vspm-kernel-module.bb b/meta-renesas-extras/recipes/vspm-module/vspm-kernel-module.bb
deleted file mode 100755
index 05518fa..0000000
--- a/meta-renesas-extras/recipes/vspm-module/vspm-kernel-module.bb
+++ /dev/null
@@ -1,63 +0,0 @@
1############################################################################
2##
3## Copyright (C) 2016 The Qt Company Ltd.
4## Contact: https://www.qt.io/licensing/
5##
6## This file is part of the Boot to Qt meta layer.
7##
8## $QT_BEGIN_LICENSE:GPL$
9## Commercial License Usage
10## Licensees holding valid commercial Qt licenses may use this file in
11## accordance with the commercial license agreement provided with the
12## Software or, alternatively, in accordance with the terms contained in
13## a written agreement between you and The Qt Company. For licensing terms
14## and conditions see https://www.qt.io/terms-conditions. For further
15## information use the contact form at https://www.qt.io/contact-us.
16##
17## GNU General Public License Usage
18## Alternatively, this file may be used under the terms of the GNU
19## General Public License version 3 or (at your option) any later version
20## approved by the KDE Free Qt Foundation. The licenses are as published by
21## the Free Software Foundation and appearing in the file LICENSE.GPL3
22## included in the packaging of this file. Please review the following
23## information to ensure the GNU General Public License requirements will
24## be met: https://www.gnu.org/licenses/gpl-3.0.html.
25##
26## $QT_END_LICENSE$
27##
28############################################################################
29
30LICENSE = "GPLv2 & MIT"
31LIC_FILES_CHKSUM = "\
32file://drv/GPL-COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263 \
33file://drv/MIT-COPYING;md5=fea016ce2bdf2ec10080f69e9381d378 \
34"
35
36SRC_URI = "file://vspm-kernel.tar.bz2"
37S = "${WORKDIR}/vspm"
38
39inherit renesas-module
40
41MODULE_NAME = "vspm"
42MODULE_HEADERS = " \
43include/vspm_public.h \
44include/vsp_drv.h \
45include/tddmac_drv.h \
46include/vspm_if.h \
47"
48
49VSPM_CFG_r8a7790 = "H2CONFIG"
50VSPM_CFG_r8a7791 = "M2CONFIG"
51VSPM_CFG_r8a7793 = "M2CONFIG"
52VSPM_CFG_r8a7794 = "E2CONFIG"
53
54do_compile_prepend() {
55 export VSPM_CONFIG=${VSPM_CFG}
56}
57
58do_install_append() {
59 # Copy for vspm-user-module
60 install -t ${STAGING_INCDIR} ${S}/include/vspm_if.h
61}
62
63FILES_${PN}-dev += "/usr/include/vspm_if.h"
diff --git a/meta-renesas-extras/recipes/vspm-module/vspm-kernel-module.bbappend b/meta-renesas-extras/recipes/vspm-module/vspm-kernel-module.bbappend
deleted file mode 100644
index 509317a..0000000
--- a/meta-renesas-extras/recipes/vspm-module/vspm-kernel-module.bbappend
+++ /dev/null
@@ -1,30 +0,0 @@
1############################################################################
2##
3## Copyright (C) 2016 The Qt Company Ltd.
4## Contact: https://www.qt.io/licensing/
5##
6## This file is part of the Boot to Qt meta layer.
7##
8## $QT_BEGIN_LICENSE:GPL$
9## Commercial License Usage
10## Licensees holding valid commercial Qt licenses may use this file in
11## accordance with the commercial license agreement provided with the
12## Software or, alternatively, in accordance with the terms contained in
13## a written agreement between you and The Qt Company. For licensing terms
14## and conditions see https://www.qt.io/terms-conditions. For further
15## information use the contact form at https://www.qt.io/contact-us.
16##
17## GNU General Public License Usage
18## Alternatively, this file may be used under the terms of the GNU
19## General Public License version 3 or (at your option) any later version
20## approved by the KDE Free Qt Foundation. The licenses are as published by
21## the Free Software Foundation and appearing in the file LICENSE.GPL3
22## included in the packaging of this file. Please review the following
23## information to ensure the GNU General Public License requirements will
24## be met: https://www.gnu.org/licenses/gpl-3.0.html.
25##
26## $QT_END_LICENSE$
27##
28############################################################################
29
30FILESEXTRAPATHS_prepend := "${BSPDIR}/sources/meta-renesas/meta-rcar-gen2/recipes-kernel/vspm-module/files:"
diff --git a/meta-renesas-extras/recipes/vspm-module/vspm-user-module.bbappend b/meta-renesas-extras/recipes/vspm-module/vspm-user-module.bbappend
deleted file mode 100644
index 2c0744f..0000000
--- a/meta-renesas-extras/recipes/vspm-module/vspm-user-module.bbappend
+++ /dev/null
@@ -1,30 +0,0 @@
1############################################################################
2##
3## Copyright (C) 2016 The Qt Company Ltd.
4## Contact: https://www.qt.io/licensing/
5##
6## This file is part of the Boot to Qt meta layer.
7##
8## $QT_BEGIN_LICENSE:GPL$
9## Commercial License Usage
10## Licensees holding valid commercial Qt licenses may use this file in
11## accordance with the commercial license agreement provided with the
12## Software or, alternatively, in accordance with the terms contained in
13## a written agreement between you and The Qt Company. For licensing terms
14## and conditions see https://www.qt.io/terms-conditions. For further
15## information use the contact form at https://www.qt.io/contact-us.
16##
17## GNU General Public License Usage
18## Alternatively, this file may be used under the terms of the GNU
19## General Public License version 3 or (at your option) any later version
20## approved by the KDE Free Qt Foundation. The licenses are as published by
21## the Free Software Foundation and appearing in the file LICENSE.GPL3
22## included in the packaging of this file. Please review the following
23## information to ensure the GNU General Public License requirements will
24## be met: https://www.gnu.org/licenses/gpl-3.0.html.
25##
26## $QT_END_LICENSE$
27##
28############################################################################
29
30do_compile[depends] += "vspm-kernel-module:do_shared_workdir"
diff --git a/recipes-qt/qt5/qtwayland_git.bbappend b/meta-tegra-extras/recipes/drm/libdrm_%.bbappend
index 7ef6ed9..940c931 100644
--- a/recipes-qt/qt5/qtwayland_git.bbappend
+++ b/meta-tegra-extras/recipes/drm/libdrm_%.bbappend
@@ -27,4 +27,6 @@
27## 27##
28############################################################################ 28############################################################################
29 29
30SRCREV = "7d527c1914710a511c06713bbda1572b767cea34" 30do_install_append() {
31 rm -f ${D}${libdir}/libdrm.so.2
32}
diff --git a/meta-renesas-extras/recipes/glibc/glibc_%.bbappend b/meta-tegra-extras/recipes/tegra-binaries/tegra-libraries_%.bbappend
index e0d6c92..1f375e6 100644
--- a/meta-renesas-extras/recipes/glibc/glibc_%.bbappend
+++ b/meta-tegra-extras/recipes/tegra-binaries/tegra-libraries_%.bbappend
@@ -1,6 +1,6 @@
1############################################################################ 1############################################################################
2## 2##
3## Copyright (C) 2016 The Qt Company Ltd. 3## Copyright (C) 2017 The Qt Company Ltd.
4## Contact: https://www.qt.io/licensing/ 4## Contact: https://www.qt.io/licensing/
5## 5##
6## This file is part of the Boot to Qt meta layer. 6## This file is part of the Boot to Qt meta layer.
@@ -27,6 +27,17 @@
27## 27##
28############################################################################ 28############################################################################
29 29
30DEPENDS += "${@bb.utils.contains('DISTRO_FEATURES', 'opengl', 'mesa', '', d)}"
31
32PACKAGES += "${PN}-dev"
33RRECOMMENDS_${PN}-dev += "\
34 libgles1-mesa-dev \
35 libgles2-mesa-dev \
36 libgles3-mesa-dev \
37 libegl-mesa-dev \
38 libgl-mesa-dev \
39 "
40
30do_install_append() { 41do_install_append() {
31 echo "/usr/local/lib" >> ${D}${sysconfdir}/ld.so.conf 42 install -m 0644 ${DRVROOT}/tegra/libdrm* ${D}${libdir}
32} 43}
diff --git a/meta-ti-extras/recipes/libgles/ti-sgx-ddk-um_%.bbappend b/meta-ti-extras/recipes/libgles/ti-sgx-ddk-um_%.bbappend
index 84558b4..6079659 100644
--- a/meta-ti-extras/recipes/libgles/ti-sgx-ddk-um_%.bbappend
+++ b/meta-ti-extras/recipes/libgles/ti-sgx-ddk-um_%.bbappend
@@ -30,6 +30,9 @@
30FILESEXTRAPATHS_append := "${THISDIR}/${PN}:" 30FILESEXTRAPATHS_append := "${THISDIR}/${PN}:"
31SRC_URI += "file://99-fb.rules" 31SRC_URI += "file://99-fb.rules"
32 32
33# for supporting weston
34PROVIDES += "virtual/mesa"
35
33do_install_append() { 36do_install_append() {
34 install -d ${D}${base_libdir}/udev/rules.d 37 install -d ${D}${base_libdir}/udev/rules.d
35 install -m 0644 ${WORKDIR}/99-fb.rules ${D}${base_libdir}/udev/rules.d 38 install -m 0644 ${WORKDIR}/99-fb.rules ${D}${base_libdir}/udev/rules.d
@@ -38,3 +41,5 @@ do_install_append() {
38FILES_${PN} += "${base_libdir}/udev/rules.d/*.rules" 41FILES_${PN} += "${base_libdir}/udev/rules.d/*.rules"
39 42
40RRECOMMENDS_${PN} += "ti-sgx-ddk-km" 43RRECOMMENDS_${PN} += "ti-sgx-ddk-km"
44
45INSANE_SKIP_${PN} += "already-stripped"
diff --git a/recipes-qt/automotive/gammaray_git.bb b/recipes-qt/automotive/gammaray_git.bb
index ca5db11..6317040 100644
--- a/recipes-qt/automotive/gammaray_git.bb
+++ b/recipes-qt/automotive/gammaray_git.bb
@@ -13,7 +13,7 @@ SRCREV = "a22da6d63cab08f3ef8588611fdbda3f96731efe"
13PV = "${BRANCH}+git${SRCPV}" 13PV = "${BRANCH}+git${SRCPV}"
14 14
15DEPENDS = "qtdeclarative qtlocation qtsvg qttools qtconnectivity qt3d qtivi qtscxml \ 15DEPENDS = "qtdeclarative qtlocation qtsvg qttools qtconnectivity qt3d qtivi qtscxml \
16 ${@base_contains("DISTRO_FEATURES", "wayland", "qtwayland", "", d)}" 16 ${@bb.utils.contains("DISTRO_FEATURES", "wayland", "qtwayland", "", d)}"
17 17
18S = "${WORKDIR}/git" 18S = "${WORKDIR}/git"
19 19
diff --git a/recipes-qt/automotive/neptune-ui_git.bb b/recipes-qt/automotive/neptune-ui_git.bb
index 30ead52..ba82524 100644
--- a/recipes-qt/automotive/neptune-ui_git.bb
+++ b/recipes-qt/automotive/neptune-ui_git.bb
@@ -46,7 +46,7 @@ SRCREV = "1770881783025b04ff5b4c7da7810d1648485b92"
46DEPENDS = "qtbase qtdeclarative qttools-native" 46DEPENDS = "qtbase qtdeclarative qttools-native"
47RDEPENDS_${PN} = "qtapplicationmanager qtivi qtvirtualkeyboard dbus \ 47RDEPENDS_${PN} = "qtapplicationmanager qtivi qtvirtualkeyboard dbus \
48 qtquickcontrols-qmlplugins qtgraphicaleffects-qmlplugins \ 48 qtquickcontrols-qmlplugins qtgraphicaleffects-qmlplugins \
49 ${@base_contains('DISTRO_FEATURES', 'webengine', 'qtwebengine', '', d)}" 49 ${@bb.utils.contains('DISTRO_FEATURES', 'webengine', 'qtwebengine', '', d)}"
50 50
51do_install_append() { 51do_install_append() {
52 install -m 0755 -d ${D}${systemd_unitdir}/system 52 install -m 0755 -d ${D}${systemd_unitdir}/system
diff --git a/recipes-qt/automotive/qtapplicationmanager_git.bb b/recipes-qt/automotive/qtapplicationmanager_git.bb
index 4e71c85..52ee20e 100644
--- a/recipes-qt/automotive/qtapplicationmanager_git.bb
+++ b/recipes-qt/automotive/qtapplicationmanager_git.bb
@@ -37,13 +37,13 @@ require recipes-qt/qt5/qt5-git.inc
37SRCREV = "f472ef3662cf0a9bc2bf727c7cef18fd884df5a2" 37SRCREV = "f472ef3662cf0a9bc2bf727c7cef18fd884df5a2"
38 38
39DEPENDS = "qtbase qtdeclarative libyaml libarchive \ 39DEPENDS = "qtbase qtdeclarative libyaml libarchive \
40 ${@base_contains("DISTRO_FEATURES", "wayland", "qtwayland", "", d)}" 40 ${@bb.utils.contains("DISTRO_FEATURES", "wayland", "qtwayland", "", d)}"
41 41
42RDEPENDS_${PN} = "libcrypto ${PN}-tools" 42RDEPENDS_${PN} = "libcrypto ${PN}-tools"
43RDEPENDS_${PN}_remove_mingw32 = "libcrypto" 43RDEPENDS_${PN}_remove_mingw32 = "libcrypto"
44 44
45EXTRA_QMAKEVARS_PRE += "\ 45EXTRA_QMAKEVARS_PRE += "\
46 ${@base_contains("DISTRO_FEATURES", "wayland", "-config force-multiprocess", "-config force-singleprocess", d)} \ 46 ${@bb.utils.contains("DISTRO_FEATURES", "wayland", "-config force-multiprocess", "-config force-singleprocess", d)} \
47 -config install-prefix=/usr \ 47 -config install-prefix=/usr \
48 -config systemd-workaround \ 48 -config systemd-workaround \
49 -config hardware-id=neptune \ 49 -config hardware-id=neptune \
diff --git a/recipes-qt/b2qt-addons/b2qt-demos.bb b/recipes-qt/b2qt-addons/b2qt-demos.bb
index 3fbc0a0..f133352 100644
--- a/recipes-qt/b2qt-addons/b2qt-demos.bb
+++ b/recipes-qt/b2qt-addons/b2qt-demos.bb
@@ -63,7 +63,7 @@ SRC_URI[video2.sha256sum] = "651e0b4d2b3272dc10bfc9edba4f0c1a7084cd087c75e8a098f
63S = "${WORKDIR}/git/basicsuite" 63S = "${WORKDIR}/git/basicsuite"
64 64
65DEPENDS = "qtbase qtdeclarative qtxmlpatterns qtquickcontrols qtgraphicaleffects qtsensors qtmultimedia qtcanvas3d \ 65DEPENDS = "qtbase qtdeclarative qtxmlpatterns qtquickcontrols qtgraphicaleffects qtsensors qtmultimedia qtcanvas3d \
66 ${@base_contains('DISTRO_FEATURES', 'webengine', 'qtwebengine', '', d)}" 66 ${@bb.utils.contains('DISTRO_FEATURES', 'webengine', 'qtwebengine', '', d)}"
67 67
68do_install_append() { 68do_install_append() {
69 # we only need plugins from the demos 69 # we only need plugins from the demos
diff --git a/recipes-qt/b2qt-addons/b2qt-launcher.bb b/recipes-qt/b2qt-addons/b2qt-launcher.bb
index c3f4061..32f569b 100644
--- a/recipes-qt/b2qt-addons/b2qt-launcher.bb
+++ b/recipes-qt/b2qt-addons/b2qt-launcher.bb
@@ -46,7 +46,7 @@ SRC_URI += " \
46SRCREV = "7ff96b74f8721dbaf50722561770815a4530b6a0" 46SRCREV = "7ff96b74f8721dbaf50722561770815a4530b6a0"
47 47
48DEPENDS = "qtbase qtdeclarative \ 48DEPENDS = "qtbase qtdeclarative \
49 ${@base_contains('DISTRO_FEATURES', 'webengine', 'qtwebengine', '', d)}" 49 ${@bb.utils.contains('DISTRO_FEATURES', 'webengine', 'qtwebengine', '', d)}"
50 50
51do_install_append() { 51do_install_append() {
52 install -m 0755 -d ${D}${sysconfdir}/init.d 52 install -m 0755 -d ${D}${sysconfdir}/init.d
diff --git a/recipes-qt/images/b2qt-automotive-qt5-image.bb b/recipes-qt/images/b2qt-automotive-qt5-image.bb
index 179831a..67819d7 100644
--- a/recipes-qt/images/b2qt-automotive-qt5-image.bb
+++ b/recipes-qt/images/b2qt-automotive-qt5-image.bb
@@ -48,8 +48,8 @@ inherit consistent_timestamps
48IMAGE_INSTALL += "\ 48IMAGE_INSTALL += "\
49 packagegroup-b2qt-embedded-base \ 49 packagegroup-b2qt-embedded-base \
50 packagegroup-b2qt-embedded-tools \ 50 packagegroup-b2qt-embedded-tools \
51 ${@base_contains("DISTRO_FEATURES", "gstreamer010", "packagegroup-b2qt-embedded-gstreamer010", "", d)} \ 51 ${@bb.utils.contains("DISTRO_FEATURES", "gstreamer010", "packagegroup-b2qt-embedded-gstreamer010", "", d)} \
52 ${@base_contains("DISTRO_FEATURES", "gstreamer", "packagegroup-b2qt-embedded-gstreamer", "", d)} \ 52 ${@bb.utils.contains("DISTRO_FEATURES", "gstreamer", "packagegroup-b2qt-embedded-gstreamer", "", d)} \
53 packagegroup-b2qt-qt5-modules \ 53 packagegroup-b2qt-qt5-modules \
54 packagegroup-b2qt-automotive-addons \ 54 packagegroup-b2qt-automotive-addons \
55 " 55 "
diff --git a/recipes-qt/images/b2qt-embedded-ci-image.bb b/recipes-qt/images/b2qt-embedded-ci-image.bb
index 09dbcf8..32773e1 100644
--- a/recipes-qt/images/b2qt-embedded-ci-image.bb
+++ b/recipes-qt/images/b2qt-embedded-ci-image.bb
@@ -44,8 +44,8 @@ inherit core-image
44IMAGE_INSTALL += "\ 44IMAGE_INSTALL += "\
45 packagegroup-b2qt-embedded-base \ 45 packagegroup-b2qt-embedded-base \
46 packagegroup-b2qt-embedded-tools \ 46 packagegroup-b2qt-embedded-tools \
47 ${@base_contains("DISTRO_FEATURES", "gstreamer010", "packagegroup-b2qt-embedded-gstreamer010", "", d)} \ 47 ${@bb.utils.contains("DISTRO_FEATURES", "gstreamer010", "packagegroup-b2qt-embedded-gstreamer010", "", d)} \
48 ${@base_contains("DISTRO_FEATURES", "gstreamer", "packagegroup-b2qt-embedded-gstreamer", "", d)} \ 48 ${@bb.utils.contains("DISTRO_FEATURES", "gstreamer", "packagegroup-b2qt-embedded-gstreamer", "", d)} \
49 packagegroup-b2qt-qt5-modules \ 49 packagegroup-b2qt-qt5-modules \
50 " 50 "
51 51
diff --git a/recipes-qt/images/b2qt-embedded-qt5-image.bb b/recipes-qt/images/b2qt-embedded-qt5-image.bb
index 4d0bfa4..d8743a5 100644
--- a/recipes-qt/images/b2qt-embedded-qt5-image.bb
+++ b/recipes-qt/images/b2qt-embedded-qt5-image.bb
@@ -48,8 +48,8 @@ inherit consistent_timestamps
48IMAGE_INSTALL += "\ 48IMAGE_INSTALL += "\
49 packagegroup-b2qt-embedded-base \ 49 packagegroup-b2qt-embedded-base \
50 packagegroup-b2qt-embedded-tools \ 50 packagegroup-b2qt-embedded-tools \
51 ${@base_contains("DISTRO_FEATURES", "gstreamer010", "packagegroup-b2qt-embedded-gstreamer010", "", d)} \ 51 ${@bb.utils.contains("DISTRO_FEATURES", "gstreamer010", "packagegroup-b2qt-embedded-gstreamer010", "", d)} \
52 ${@base_contains("DISTRO_FEATURES", "gstreamer", "packagegroup-b2qt-embedded-gstreamer", "", d)} \ 52 ${@bb.utils.contains("DISTRO_FEATURES", "gstreamer", "packagegroup-b2qt-embedded-gstreamer", "", d)} \
53 packagegroup-b2qt-qt5-modules \ 53 packagegroup-b2qt-qt5-modules \
54 packagegroup-b2qt-embedded-addons \ 54 packagegroup-b2qt-embedded-addons \
55 " 55 "
diff --git a/recipes-qt/packagegroups/packagegroup-b2qt-automotive-addons.bb b/recipes-qt/packagegroups/packagegroup-b2qt-automotive-addons.bb
index bd7f777..be15207 100644
--- a/recipes-qt/packagegroups/packagegroup-b2qt-automotive-addons.bb
+++ b/recipes-qt/packagegroups/packagegroup-b2qt-automotive-addons.bb
@@ -39,7 +39,7 @@ RDEPENDS_${PN} += " \
39 qtivi \ 39 qtivi \
40 neptune-ui \ 40 neptune-ui \
41 neptune-ui-apps \ 41 neptune-ui-apps \
42 ${@base_contains('DISTRO_FEATURES', 'webengine', 'qtwebbrowser', '', d)} \ 42 ${@bb.utils.contains('DISTRO_FEATURES', 'webengine', 'qtwebbrowser', '', d)} \
43 gammaray \ 43 gammaray \
44 qmllive-target \ 44 qmllive-target \
45 multiscreen-demo \ 45 multiscreen-demo \
diff --git a/recipes-qt/packagegroups/packagegroup-b2qt-embedded-addons.bb b/recipes-qt/packagegroups/packagegroup-b2qt-embedded-addons.bb
index 05dc416..8008c89 100644
--- a/recipes-qt/packagegroups/packagegroup-b2qt-embedded-addons.bb
+++ b/recipes-qt/packagegroups/packagegroup-b2qt-embedded-addons.bb
@@ -38,6 +38,6 @@ RDEPENDS_${PN} += " \
38 b2qt-appcontroller \ 38 b2qt-appcontroller \
39 b2qt-launcher \ 39 b2qt-launcher \
40 b2qt-demos \ 40 b2qt-demos \
41 ${@base_contains("DISTRO_FEATURES", "wayland", "democompositor", "", d)} \ 41 ${@bb.utils.contains("DISTRO_FEATURES", "wayland", "democompositor", "", d)} \
42 ${@bb.utils.contains("ENABLE_QDBD", "1", "qdbd", "", d)} \ 42 ${@bb.utils.contains("ENABLE_QDBD", "1", "qdbd", "", d)} \
43 " 43 "
diff --git a/recipes-qt/packagegroups/packagegroup-b2qt-embedded-qt5-toolchain-target.bb b/recipes-qt/packagegroups/packagegroup-b2qt-embedded-qt5-toolchain-target.bb
index 48e769a..786b17a 100644
--- a/recipes-qt/packagegroups/packagegroup-b2qt-embedded-qt5-toolchain-target.bb
+++ b/recipes-qt/packagegroups/packagegroup-b2qt-embedded-qt5-toolchain-target.bb
@@ -68,8 +68,8 @@ RDEPENDS_${PN} += " \
68 qttools-dev \ 68 qttools-dev \
69 qttools-staticdev \ 69 qttools-staticdev \
70 qtvirtualkeyboard-dev \ 70 qtvirtualkeyboard-dev \
71 ${@base_contains('DISTRO_FEATURES', 'wayland', 'qtwayland-dev', '', d)} \ 71 ${@bb.utils.contains('DISTRO_FEATURES', 'wayland', 'qtwayland-dev', '', d)} \
72 ${@base_contains('DISTRO_FEATURES', 'webengine', 'qtwebengine-dev', '', d)} \ 72 ${@bb.utils.contains('DISTRO_FEATURES', 'webengine', 'qtwebengine-dev', '', d)} \
73 qtwebsockets-dev \ 73 qtwebsockets-dev \
74 qtwebchannel-dev \ 74 qtwebchannel-dev \
75 qtxmlpatterns-dev \ 75 qtxmlpatterns-dev \
diff --git a/recipes-qt/packagegroups/packagegroup-b2qt-qt5-modules.bb b/recipes-qt/packagegroups/packagegroup-b2qt-qt5-modules.bb
index 2d9eeb6..17ea74b 100644
--- a/recipes-qt/packagegroups/packagegroup-b2qt-qt5-modules.bb
+++ b/recipes-qt/packagegroups/packagegroup-b2qt-qt5-modules.bb
@@ -68,8 +68,8 @@ RDEPENDS_${PN} += " \
68 qttranslations-qtserialport \ 68 qttranslations-qtserialport \
69 qttranslations-qtwebsockets \ 69 qttranslations-qtwebsockets \
70 qttranslations-qtxmlpatterns \ 70 qttranslations-qtxmlpatterns \
71 ${@base_contains('DISTRO_FEATURES', 'wayland', 'qtwayland', '', d)} \ 71 ${@bb.utils.contains('DISTRO_FEATURES', 'wayland', 'qtwayland', '', d)} \
72 ${@base_contains('DISTRO_FEATURES', 'webengine', 'qtwebengine qttranslations-qtwebengine', '', d)} \ 72 ${@bb.utils.contains('DISTRO_FEATURES', 'webengine', 'qtwebengine qttranslations-qtwebengine', '', d)} \
73 qtwebsockets \ 73 qtwebsockets \
74 qtwebchannel \ 74 qtwebchannel \
75 qtxmlpatterns \ 75 qtxmlpatterns \
diff --git a/recipes-qt/qt5-addons/qtsimulator_1.0.bb b/recipes-qt/qt5-addons/qtsimulator_1.0.bb
index d15e167..4d46679 100644
--- a/recipes-qt/qt5-addons/qtsimulator_1.0.bb
+++ b/recipes-qt/qt5-addons/qtsimulator_1.0.bb
@@ -29,7 +29,7 @@
29 29
30DESCRIPTION = "QtSimulator" 30DESCRIPTION = "QtSimulator"
31LICENSE = "The-Qt-Company-DCLA-2.1" 31LICENSE = "The-Qt-Company-DCLA-2.1"
32LIC_FILES_CHKSUM = "file://src/simulator/version.h;md5=ba04e32af7257890758a149b0c14d11a;beginline=1;endline=17" 32LIC_FILES_CHKSUM = "file://src/simulator/version.h;md5=eb588a9fa3a2a45f725e9eb9f864e74b;beginline=1;endline=17"
33 33
34inherit qt5-module 34inherit qt5-module
35 35
@@ -37,8 +37,7 @@ SRC_URI = " \
37 git://codereview.qt-project.org/tqtc-boot2qt/qtsimulator;branch=${BRANCH};protocol=ssh \ 37 git://codereview.qt-project.org/tqtc-boot2qt/qtsimulator;branch=${BRANCH};protocol=ssh \
38 " 38 "
39 39
40# v1.0.8 40SRCREV = "0307e85a8d3a8b83a346aa3910e88aabb7b7b2ac"
41SRCREV = "faf8ea5cee8a4105b97c3f2ba4a4c828f03a70ab"
42BRANCH = "master" 41BRANCH = "master"
43 42
44S = "${WORKDIR}/git" 43S = "${WORKDIR}/git"
diff --git a/recipes-qt/qt5/qtbase/emulator/oe-device-extra.pri b/recipes-qt/qt5/qtbase/emulator/oe-device-extra.pri
index 9f6fdc3..43e1685 100644
--- a/recipes-qt/qt5/qtbase/emulator/oe-device-extra.pri
+++ b/recipes-qt/qt5/qtbase/emulator/oe-device-extra.pri
@@ -3,3 +3,4 @@ QMAKE_LIBS_OPENGL_ES2 = -lQtGlesStreamClient
3 3
4QMAKE_PLATFORM += boot2qt 4QMAKE_PLATFORM += boot2qt
5QT_QPA_DEFAULT_PLATFORM = eglfs 5QT_QPA_DEFAULT_PLATFORM = eglfs
6EGLFS_DEVICE_INTEGRATION = none
diff --git a/recipes-qt/qt5/qtbase/jetson-tx1/oe-device-extra.pri b/recipes-qt/qt5/qtbase/jetson-tx1/oe-device-extra.pri
new file mode 100644
index 0000000..d4c14ca
--- /dev/null
+++ b/recipes-qt/qt5/qtbase/jetson-tx1/oe-device-extra.pri
@@ -0,0 +1,4 @@
1QMAKE_PLATFORM += boot2qt
2
3QT_QPA_DEFAULT_PLATFORM = eglfs
4EGLFS_DEVICE_INTEGRATION = eglfs_kms_egldevice
diff --git a/recipes-qt/qt5/qtlocation_git.bbappend b/recipes-qt/qt5/qtlocation_git.bbappend
index 7ee2382..2a949eb 100644
--- a/recipes-qt/qt5/qtlocation_git.bbappend
+++ b/recipes-qt/qt5/qtlocation_git.bbappend
@@ -27,7 +27,5 @@
27## 27##
28############################################################################ 28############################################################################
29 29
30PACKAGECONFIG += "gypsy"
31
32EXTRA_QMAKEVARS_PRE_append_emulator = " CONFIG+=simulator" 30EXTRA_QMAKEVARS_PRE_append_emulator = " CONFIG+=simulator"
33DEPENDS_append_emulator = " qtsimulator" 31DEPENDS_append_emulator = " qtsimulator"
diff --git a/recipes-qt/qt5/qtquickcompiler_git.bb b/recipes-qt/qt5/qtquickcompiler_git.bb
index fd2a901..63f0f6a 100644
--- a/recipes-qt/qt5/qtquickcompiler_git.bb
+++ b/recipes-qt/qt5/qtquickcompiler_git.bb
@@ -37,7 +37,7 @@ SRC_URI = " \
37 git://codereview.qt-project.org/qt/tqtc-qmlcompiler;nobranch=1;protocol=ssh \ 37 git://codereview.qt-project.org/qt/tqtc-qmlcompiler;nobranch=1;protocol=ssh \
38 " 38 "
39 39
40SRCREV = "f7d0d43749d9bbd4c695738697ad95998a49956a" 40SRCREV = "8df367f3a7356337dba25666c52e73e3b0480df3"
41 41
42S = "${WORKDIR}/git" 42S = "${WORKDIR}/git"
43 43
diff --git a/recipes/adbd/files/Makefile.adbd b/recipes/adbd/files/Makefile.adbd
index bcbfd7a..753d2d7 100644
--- a/recipes/adbd/files/Makefile.adbd
+++ b/recipes/adbd/files/Makefile.adbd
@@ -25,7 +25,7 @@ LIBCUTILS_SRC_FILES := \
25LIBCUTILS_OBJ_FILES=$(LIBCUTILS_SRC_FILES:%.c=%.o) 25LIBCUTILS_OBJ_FILES=$(LIBCUTILS_SRC_FILES:%.c=%.o)
26 26
27adbd: $(LOCAL_OBJ_FILES) $(LIBCUTILS_OBJ_FILES) 27adbd: $(LOCAL_OBJ_FILES) $(LIBCUTILS_OBJ_FILES)
28 $(CC) $^ -o $@ -lcrypto -Wl,--as-needed -ldl -lpthread -lresolv 28 $(CC) $(LDFLAGS) $^ -o $@ -lcrypto -Wl,--as-needed -ldl -lpthread -lresolv
29 29
30../libcutils/%.o: ../libcutils/%.c 30../libcutils/%.o: ../libcutils/%.c
31 $(CC) -O2 -g -DADB_HOST=1 -Wall -Wno-unused-parameter -D_XOPEN_SOURCE -D_GNU_SOURCE -c $^ -o $@ -I../include/ -DHAVE_TERMIO_H -DHAVE_FORKEXEC 31 $(CC) -O2 -g -DADB_HOST=1 -Wall -Wno-unused-parameter -D_XOPEN_SOURCE -D_GNU_SOURCE -c $^ -o $@ -I../include/ -DHAVE_TERMIO_H -DHAVE_FORKEXEC
diff --git a/recipes/dbus/dbus_%.bbappend b/recipes/dbus/dbus_%.bbappend
index dde2927..64d750c 100644
--- a/recipes/dbus/dbus_%.bbappend
+++ b/recipes/dbus/dbus_%.bbappend
@@ -52,12 +52,12 @@ FILES_${PN}-session-init = " \
52do_install_append_class-target() { 52do_install_append_class-target() {
53 sed 's:@bindir@:${bindir}:' < ${WORKDIR}/dbus-session.init >${WORKDIR}/dbus-session.init.sh 53 sed 's:@bindir@:${bindir}:' < ${WORKDIR}/dbus-session.init >${WORKDIR}/dbus-session.init.sh
54 54
55 if ${@base_contains('DISTRO_FEATURES', 'sysvinit', 'true', 'false', d)}; then 55 if ${@bb.utils.contains('DISTRO_FEATURES', 'sysvinit', 'true', 'false', d)}; then
56 install -d ${D}${sysconfdir}/init.d 56 install -d ${D}${sysconfdir}/init.d
57 install -m 0755 ${WORKDIR}/dbus-session.init.sh ${D}${sysconfdir}/init.d/dbus-session 57 install -m 0755 ${WORKDIR}/dbus-session.init.sh ${D}${sysconfdir}/init.d/dbus-session
58 fi 58 fi
59 59
60 if ${@base_contains('DISTRO_FEATURES', 'systemd', 'true', 'false', d)}; then 60 if ${@bb.utils.contains('DISTRO_FEATURES', 'systemd', 'true', 'false', d)}; then
61 install -m 0755 -d ${D}${bindir}/ 61 install -m 0755 -d ${D}${bindir}/
62 install -m 0755 ${WORKDIR}/dbus-session.init.sh ${D}${bindir}/ 62 install -m 0755 ${WORKDIR}/dbus-session.init.sh ${D}${bindir}/
63 63
diff --git a/recipes/gdb/gdb-cross-canadian_7.%.bbappend b/recipes/gdb/gdb-cross-canadian_7.%.bbappend
index bafdcbd..9e3c296 100644
--- a/recipes/gdb/gdb-cross-canadian_7.%.bbappend
+++ b/recipes/gdb/gdb-cross-canadian_7.%.bbappend
@@ -27,7 +27,7 @@
27## 27##
28############################################################################ 28############################################################################
29 29
30DEPENDS_${PN}_append_sdkmingw32 = " nativesdk-prebuild-python" 30DEPENDS_append_sdkmingw32 = " nativesdk-prebuild-python"
31RDEPENDS_${PN}_append_sdkmingw32 = " nativesdk-prebuild-python" 31RDEPENDS_${PN}_append_sdkmingw32 = " nativesdk-prebuild-python"
32EXTRA_OECONF_remove_sdkmingw32 = " --without-python" 32EXTRA_OECONF_remove_sdkmingw32 = " --without-python"
33EXTRA_OECONF_append_sdkmingw32 = " --with-python" 33EXTRA_OECONF_append_sdkmingw32 = " --with-python"
diff --git a/recipes/gnutls/files/check_SYS_getrandom.patch b/recipes/gnutls/files/check_SYS_getrandom.patch
new file mode 100644
index 0000000..50693bf
--- /dev/null
+++ b/recipes/gnutls/files/check_SYS_getrandom.patch
@@ -0,0 +1,36 @@
1From f26c3979ab0325edb2e410d287bc501cf00e0ac0 Mon Sep 17 00:00:00 2001
2From: Nikos Mavrogiannopoulos <nmav@redhat.com>
3Date: Mon, 22 Aug 2016 16:32:34 +0200
4Subject: [PATCH] rnd-linux: added check for SYS_getrandom being defined
5
6This allows to compile the getrandom() code in old Linux systems
7which do not have the system call defined.
8---
9
10Upstream-Status: Backport
11Signed-off-by: Khem Raj <raj.khem@gmail.com>
12
13 lib/nettle/rnd-linux.c | 6 +++++-
14 1 file changed, 5 insertions(+), 1 deletion(-)
15
16diff --git a/lib/nettle/rnd-linux.c b/lib/nettle/rnd-linux.c
17index d7f07a6..7a24d05 100644
18--- a/lib/nettle/rnd-linux.c
19+++ b/lib/nettle/rnd-linux.c
20@@ -56,7 +56,11 @@ static dev_t _gnutls_urandom_fd_rdev = 0;
21 # else
22 # include <sys/syscall.h>
23 # undef getrandom
24-# define getrandom(dst,s,flags) syscall(SYS_getrandom, (void*)dst, (size_t)s, (unsigned int)flags)
25+# if defined(SYS_getrandom)
26+# define getrandom(dst,s,flags) syscall(SYS_getrandom, (void*)dst, (size_t)s, (unsigned int)flags)
27+# else
28+# define getrandom(dst,s,flags) -1
29+# endif
30 # endif
31
32 static unsigned have_getrandom(void)
33--
34libgit2 0.24.0
35
36
diff --git a/conf/distro/include/gose.conf b/recipes/gnutls/gnutls_3.%.bbappend
index 3906e76..8d91bb0 100644
--- a/conf/distro/include/gose.conf
+++ b/recipes/gnutls/gnutls_3.%.bbappend
@@ -1,6 +1,6 @@
1############################################################################ 1############################################################################
2## 2##
3## Copyright (C) 2016 The Qt Company Ltd. 3## Copyright (C) 2017 The Qt Company Ltd.
4## Contact: https://www.qt.io/licensing/ 4## Contact: https://www.qt.io/licensing/
5## 5##
6## This file is part of the Boot to Qt meta layer. 6## This file is part of the Boot to Qt meta layer.
@@ -27,5 +27,6 @@
27## 27##
28############################################################################ 28############################################################################
29 29
30require rcar-gen2.inc 30FILESEXTRAPATHS_prepend := "${THISDIR}/files:"
31DEPLOY_CONF_NAME = "Renesas Gose" 31
32SRC_URI += "file://check_SYS_getrandom.patch"
diff --git a/recipes/gypsy/gypsy_%.bbappend b/recipes/gypsy/gypsy_%.bbappend
deleted file mode 100644
index c03c75b..0000000
--- a/recipes/gypsy/gypsy_%.bbappend
+++ /dev/null
@@ -1,36 +0,0 @@
1############################################################################
2##
3## Copyright (C) 2016 The Qt Company Ltd.
4## Contact: https://www.qt.io/licensing/
5##
6## This file is part of the Boot to Qt meta layer.
7##
8## $QT_BEGIN_LICENSE:GPL$
9## Commercial License Usage
10## Licensees holding valid commercial Qt licenses may use this file in
11## accordance with the commercial license agreement provided with the
12## Software or, alternatively, in accordance with the terms contained in
13## a written agreement between you and The Qt Company. For licensing terms
14## and conditions see https://www.qt.io/terms-conditions. For further
15## information use the contact form at https://www.qt.io/contact-us.
16##
17## GNU General Public License Usage
18## Alternatively, this file may be used under the terms of the GNU
19## General Public License version 3 or (at your option) any later version
20## approved by the KDE Free Qt Foundation. The licenses are as published by
21## the Free Software Foundation and appearing in the file LICENSE.GPL3
22## included in the packaging of this file. Please review the following
23## information to ensure the GNU General Public License requirements will
24## be met: https://www.gnu.org/licenses/gpl-3.0.html.
25##
26## $QT_END_LICENSE$
27##
28############################################################################
29
30inherit bluetooth
31
32DEPENDS_remove = "bluez4"
33DEPENDS_append := " ${BLUEZ}"
34DEPENDS += "libgudev"
35
36PNBLACKLIST[gypsy] = ""
diff --git a/recipes/ninja/ninja-native_git.bb b/recipes/ninja/ninja-native_git.bb
deleted file mode 100644
index e2deb6b..0000000
--- a/recipes/ninja/ninja-native_git.bb
+++ /dev/null
@@ -1,23 +0,0 @@
1DESCRIPTION = "Ninja is a small build system with a focus on speed."
2LICENSE = "Apache-2"
3
4inherit native
5
6LIC_FILES_CHKSUM = "file://COPYING;md5=a81586a64ad4e476c791cda7e2f2c52e"
7
8PV = "1.5.3+gitr${SRCPV}"
9SRCREV="3309498174411e02e7680ea8b470bb7d1d70bdb8"
10SRCBRANCH="release"
11
12SRC_URI = "git://github.com/martine/ninja.git;branch=${SRCBRANCH}"
13
14S="${WORKDIR}/git"
15
16do_compile() {
17 python ${S}/bootstrap.py
18}
19
20do_install() {
21 install -d ${D}${bindir}
22 install -m 0755 ${S}/ninja ${D}${bindir}/ninja
23}
diff --git a/recipes/opengldummy/opengldummy.bb b/recipes/opengldummy/opengldummy.bb
index 94b8e08..3f68b17 100644
--- a/recipes/opengldummy/opengldummy.bb
+++ b/recipes/opengldummy/opengldummy.bb
@@ -37,8 +37,8 @@ PV = "1.0.0"
37require opengldummy.inc 37require opengldummy.inc
38 38
39do_compile() { 39do_compile() {
40 ${CC} -DQGS_BUILD_CLIENT_DLL -fPIC -shared -Wl,-soname,libEGL.so.1 -I${WORKDIR}/headers -o libEGL.so.1 ${WORKDIR}/egl.cpp 40 ${CC} ${LDFLAGS} -DQGS_BUILD_CLIENT_DLL -fPIC -shared -Wl,-soname,libEGL.so.1 -I${WORKDIR}/headers -o libEGL.so.1 ${WORKDIR}/egl.cpp
41 ${CC} -DQGS_BUILD_CLIENT_DLL -fPIC -shared -Wl,-soname,libGLESv2.so.2 -I${WORKDIR}/headers -o libGLESv2.so.2 ${WORKDIR}/gles2.cpp 41 ${CC} ${LDFLAGS} -DQGS_BUILD_CLIENT_DLL -fPIC -shared -Wl,-soname,libGLESv2.so.2 -I${WORKDIR}/headers -o libGLESv2.so.2 ${WORKDIR}/gles2.cpp
42} 42}
43 43
44do_install_append() { 44do_install_append() {
diff --git a/recipes/opengldummy/qtglesstream-dummy-client.bb b/recipes/opengldummy/qtglesstream-dummy-client.bb
index eaeff28..ad33127 100644
--- a/recipes/opengldummy/qtglesstream-dummy-client.bb
+++ b/recipes/opengldummy/qtglesstream-dummy-client.bb
@@ -41,7 +41,7 @@ require opengldummy.inc
41S = "${WORKDIR}" 41S = "${WORKDIR}"
42 42
43do_compile() { 43do_compile() {
44 ${CC} -DQGS_BUILD_CLIENT_DLL -fPIC -shared -Wl,-soname,libQtGlesStreamClient.so.${SOLIBMAJOR} \ 44 ${CC} ${LDFLAGS} -DQGS_BUILD_CLIENT_DLL -fPIC -shared -Wl,-soname,libQtGlesStreamClient.so.${SOLIBMAJOR} \
45 -I${WORKDIR}/headers -o libQtGlesStreamClient.so.${PV} ${WORKDIR}/egl.cpp ${WORKDIR}/gles2.cpp 45 -I${WORKDIR}/headers -o libQtGlesStreamClient.so.${PV} ${WORKDIR}/egl.cpp ${WORKDIR}/gles2.cpp
46} 46}
47 47
diff --git a/recipes/openssl/openssl_1.%.bbappend b/recipes/openssl/openssl_1.%.bbappend
index 9d110a5..bac366d 100644
--- a/recipes/openssl/openssl_1.%.bbappend
+++ b/recipes/openssl/openssl_1.%.bbappend
@@ -32,7 +32,3 @@ SRC_URI += "file://0001-Support-SYSROOT-in-c_rehash.patch"
32 32
33PACKAGECONFIG += "perl" 33PACKAGECONFIG += "perl"
34 34
35do_install_append () {
36 rmdir ${D}${libdir}/ssl/certs
37 ln -s ${sysconfdir}/ssl/certs ${D}${libdir}/ssl/
38}
diff --git a/recipes/ostree/ostree.bb b/recipes/ostree/ostree.bb
index 5de3852..267289a 100644
--- a/recipes/ostree/ostree.bb
+++ b/recipes/ostree/ostree.bb
@@ -45,6 +45,7 @@ SRC_URI = " \
45 file://Create-firmware-convenience-symlinks.patch \ 45 file://Create-firmware-convenience-symlinks.patch \
46 file://Print-pull-progress-also-when-not-on-console.patch \ 46 file://Print-pull-progress-also-when-not-on-console.patch \
47 file://Workaround-the-SIGCHLD-handler-issue.patch \ 47 file://Workaround-the-SIGCHLD-handler-issue.patch \
48 file://workaround-gtkdocize-configure-issue-in-autog.patch \
48 " 49 "
49 50
50SRCREV = "8ece4d6d51bdbe3e41ab318259276bb83e553aa0" 51SRCREV = "8ece4d6d51bdbe3e41ab318259276bb83e553aa0"
@@ -57,7 +58,7 @@ DEPENDS = "glib-2.0 e2fsprogs gpgme attr libsoup-2.4 libassuan xz systemd"
57RDEPENDS_${PN} += "bash" 58RDEPENDS_${PN} += "bash"
58RRECOMMENDS_${PN} += "gnupg" 59RRECOMMENDS_${PN} += "gnupg"
59 60
60PACKAGECONFIG ??= "${@base_contains('DISTRO_FEATURES', 'systemd', 'systemd', '', d)}" 61PACKAGECONFIG ??= "${@bb.utils.contains('DISTRO_FEATURES', 'systemd', 'systemd', '', d)}"
61PACKAGECONFIG[systemd] = "--with-systemdsystemunitdir=${systemd_unitdir}/system/,,," 62PACKAGECONFIG[systemd] = "--with-systemdsystemunitdir=${systemd_unitdir}/system/,,,"
62 63
63SYSTEMD_SERVICE_${PN} = "ostree-prepare-root.service ostree-remount.service" 64SYSTEMD_SERVICE_${PN} = "ostree-prepare-root.service ostree-remount.service"
diff --git a/recipes/ostree/ostree/workaround-gtkdocize-configure-issue-in-autog.patch b/recipes/ostree/ostree/workaround-gtkdocize-configure-issue-in-autog.patch
new file mode 100644
index 0000000..5f19007
--- /dev/null
+++ b/recipes/ostree/ostree/workaround-gtkdocize-configure-issue-in-autog.patch
@@ -0,0 +1,26 @@
1From 0b6711e10d36060d80962472c892c60e8a403422 Mon Sep 17 00:00:00 2001
2From: Mikko Gronoff <mikko.gronoff@qt.io>
3Date: Thu, 2 Feb 2017 13:38:54 +0200
4Subject: [PATCH] ostree: workaround gtkdocize configure issue in autogen.sh
5
6Building meta-boot2qt morty branch content with poky 2.2.1 causes
7build break in ostree autogen.sh. Called gtkdocize script uses wrong
8docdir thus causing error trying to remove gtk-doc.make in wrong
9location
10---
11 autogen.sh | 2 +-
12 1 file changed, 1 insertion(+), 1 deletion(-)
13
14diff --git a/autogen.sh b/autogen.sh
15index 0f32089..f473fdc 100755
16--- a/autogen.sh
17+++ b/autogen.sh
18@@ -25,7 +25,7 @@ EXTRA_DIST =
19 CLEANFILES =
20 EOF
21 else
22- gtkdocize
23+ gtkdocize --docdir $srcdir --srcdir $srcdir
24 fi
25
26 cd $olddir
diff --git a/recipes/packagegroup/nativesdk-packagegroup-b2qt-embedded-toolchain-host.bb b/recipes/packagegroup/nativesdk-packagegroup-b2qt-embedded-toolchain-host.bb
index 5e3234f..cc25bd4 100644
--- a/recipes/packagegroup/nativesdk-packagegroup-b2qt-embedded-toolchain-host.bb
+++ b/recipes/packagegroup/nativesdk-packagegroup-b2qt-embedded-toolchain-host.bb
@@ -50,7 +50,7 @@ RDEPENDS_${PN}_append_linux = "\
50 nativesdk-python-modules \ 50 nativesdk-python-modules \
51 nativesdk-python-misc \ 51 nativesdk-python-misc \
52 nativesdk-perl-modules \ 52 nativesdk-perl-modules \
53 ${@base_contains("DISTRO_FEATURES", "wayland", "nativesdk-wayland-dev", "", d)} \ 53 ${@bb.utils.contains("DISTRO_FEATURES", "wayland", "nativesdk-wayland-dev", "", d)} \
54 " 54 "
55 55
56RDEPENDS_${PN}_append_mingw32 = "\ 56RDEPENDS_${PN}_append_mingw32 = "\
diff --git a/recipes/packagegroup/packagegroup-b2qt-embedded-base.bb b/recipes/packagegroup/packagegroup-b2qt-embedded-base.bb
index ecf77fc..65f7f5e 100644
--- a/recipes/packagegroup/packagegroup-b2qt-embedded-base.bb
+++ b/recipes/packagegroup/packagegroup-b2qt-embedded-base.bb
@@ -52,6 +52,6 @@ RDEPENDS_${PN} = "\
52 tzdata-asia \ 52 tzdata-asia \
53 tzdata-europe \ 53 tzdata-europe \
54 connman \ 54 connman \
55 ${@base_contains("DISTRO_FEATURES", "wayland", "weston weston-examples", "", d)} \ 55 ${@bb.utils.contains("DISTRO_FEATURES", "wayland", "weston weston-examples", "", d)} \
56 ${MACHINE_EXTRA_INSTALL} \ 56 ${MACHINE_EXTRA_INSTALL} \
57 " 57 "
diff --git a/recipes/packagegroup/packagegroup-b2qt-embedded-tools.bb b/recipes/packagegroup/packagegroup-b2qt-embedded-tools.bb
index 82f67b0..c6361c7 100644
--- a/recipes/packagegroup/packagegroup-b2qt-embedded-tools.bb
+++ b/recipes/packagegroup/packagegroup-b2qt-embedded-tools.bb
@@ -43,10 +43,9 @@ RDEPENDS_${PN} = "\
43 i2c-tools \ 43 i2c-tools \
44 iproute2 \ 44 iproute2 \
45 ldd \ 45 ldd \
46 ntp \
47 openssh-sftp-server \ 46 openssh-sftp-server \
48 perf \ 47 perf \
49 rsync \ 48 rsync \
50 tslib-calibrate \ 49 tslib-calibrate \
51 ${@base_contains("DISTRO_FEATURES", "systemd", "systemd-analyze", "", d)} \ 50 ${@bb.utils.contains("DISTRO_FEATURES", "systemd", "systemd-analyze", "", d)} \
52 " 51 "
diff --git a/recipes/ppp/files/ppp-fix-building-with-linux-4.8.patch b/recipes/ppp/files/ppp-fix-building-with-linux-4.8.patch
new file mode 100644
index 0000000..17e7975
--- /dev/null
+++ b/recipes/ppp/files/ppp-fix-building-with-linux-4.8.patch
@@ -0,0 +1,23 @@
1diff --git a/pppd/plugins/rp-pppoe/pppoe.h b/pppd/plugins/rp-pppoe/pppoe.h
2index 9ab2eee..96d2794 100644
3--- a/pppd/plugins/rp-pppoe/pppoe.h
4+++ b/pppd/plugins/rp-pppoe/pppoe.h
5@@ -47,6 +47,10 @@
6 #include <sys/socket.h>
7 #endif
8
9+/* This has to be included before Linux 4.8's linux/in.h
10+ * gets dragged in. */
11+#include <netinet/in.h>
12+
13 /* Ugly header files on some Linux boxes... */
14 #if defined(HAVE_LINUX_IF_H)
15 #include <linux/if.h>
16@@ -84,7 +88,6 @@ typedef unsigned long UINT32_t;
17 #include <linux/if_ether.h>
18 #endif
19
20-#include <netinet/in.h>
21
22 #ifdef HAVE_NETINET_IF_ETHER_H
23 #include <sys/types.h>
diff --git a/meta-renesas-extras/recipes/adbd/adbd.bbappend b/recipes/ppp/ppp_2.%.bbappend
index 6f7a3f5..d687518 100644
--- a/meta-renesas-extras/recipes/adbd/adbd.bbappend
+++ b/recipes/ppp/ppp_2.%.bbappend
@@ -1,6 +1,6 @@
1############################################################################ 1############################################################################
2## 2##
3## Copyright (C) 2016 The Qt Company Ltd. 3## Copyright (C) 2017 The Qt Company Ltd.
4## Contact: https://www.qt.io/licensing/ 4## Contact: https://www.qt.io/licensing/
5## 5##
6## This file is part of the Boot to Qt meta layer. 6## This file is part of the Boot to Qt meta layer.
diff --git a/recipes/python/nativesdk-prebuild-python.bb b/recipes/python/nativesdk-prebuild-python.bb
index f09133e..e8edb9e 100644
--- a/recipes/python/nativesdk-prebuild-python.bb
+++ b/recipes/python/nativesdk-prebuild-python.bb
@@ -29,6 +29,8 @@
29 29
30LICENSE = "PSFv2" 30LICENSE = "PSFv2"
31 31
32LIC_FILES_CHKSUM = "file://${COREBASE}/meta/files/common-licenses/Python-2.0;md5=a5c8025e305fb49e6d405769358851f6"
33
32inherit bin_package nativesdk 34inherit bin_package nativesdk
33 35
34COMPATIBLE_HOST = ".*-mingw.*" 36COMPATIBLE_HOST = ".*-mingw.*"
diff --git a/recipes/virtualbox/mount-vboxsf_4.3.30.bb b/recipes/virtualbox/mount-vboxsf_4.3.30.bb
index 71b7595..1eb2652 100644
--- a/recipes/virtualbox/mount-vboxsf_4.3.30.bb
+++ b/recipes/virtualbox/mount-vboxsf_4.3.30.bb
@@ -42,7 +42,7 @@ SRC_URI[sha256sum] = "ea9569ec16cd6202ee61bcadb2506d31ac12fd343adb91565773a05eaa
42S = "${WORKDIR}/VirtualBox-${PV}/src/VBox/Additions/linux/sharedfolders" 42S = "${WORKDIR}/VirtualBox-${PV}/src/VBox/Additions/linux/sharedfolders"
43 43
44do_compile() { 44do_compile() {
45 ${CC} mount.vboxsf.c vbsfmount.c -o mount.vboxsf 45 ${CC} ${LDFLAGS} mount.vboxsf.c vbsfmount.c -o mount.vboxsf
46} 46}
47 47
48do_install() { 48do_install() {
diff --git a/recipes/virtualbox/virtualbox-guest-additions_5.1.4.bb b/recipes/virtualbox/virtualbox-guest-additions_5.1.14.bb
index 3522ed5..00dcaa5 100644
--- a/recipes/virtualbox/virtualbox-guest-additions_5.1.4.bb
+++ b/recipes/virtualbox/virtualbox-guest-additions_5.1.14.bb
@@ -38,8 +38,8 @@ PR = "${MACHINE_KERNEL_PR}"
38 38
39SRC_URI = "http://download.virtualbox.org/virtualbox/${PV}/VirtualBox-${PV}.tar.bz2" 39SRC_URI = "http://download.virtualbox.org/virtualbox/${PV}/VirtualBox-${PV}.tar.bz2"
40 40
41SRC_URI[md5sum] = "e25a6a1f3c113c373dc0433f9c2526f3" 41SRC_URI[md5sum] = "21eaec9f21477d555559a63761779880"
42SRC_URI[sha256sum] = "b9a14a7771059c55c44b97f8d4eef9bea84544f3e215e0caa563bc35e2f16aaf" 42SRC_URI[sha256sum] = "8267bb026717c6e55237eb798210767d9c703cfcdf01224d9bc26f7dac9f228a"
43 43
44S = "${WORKDIR}/vbox" 44S = "${WORKDIR}/vbox"
45 45
diff --git a/scripts/manifest.xml b/scripts/manifest.xml
index c157743..644971e 100644
--- a/scripts/manifest.xml
+++ b/scripts/manifest.xml
@@ -11,55 +11,56 @@
11 <remote fetch="ssh://codereview.qt-project.org/yocto" name="gerrit"/> 11 <remote fetch="ssh://codereview.qt-project.org/yocto" name="gerrit"/>
12 <remote fetch="git://git.yoctoproject.org" name="intel"/> 12 <remote fetch="git://git.yoctoproject.org" name="intel"/>
13 <remote fetch="git://github.com/openembedded" name="oe-mirror"/> 13 <remote fetch="git://github.com/openembedded" name="oe-mirror"/>
14 <remote fetch="git://github.com/madisongh" name="madisongh"/>
14 <remote fetch="ssh://git@git.qt.io/boot2qt" name="playground"/> 15 <remote fetch="ssh://git@git.qt.io/boot2qt" name="playground"/>
15 16
16 <project name="poky" 17 <project name="poky"
17 remote="yocto" 18 remote="yocto"
18 revision="fc75bea445bb57e1e942b5049ee2b6e5245649ea" 19 revision="b0f3c0fb99d15b5914ac876b62ff16b3e11d0b80"
19 path="sources/poky"/> 20 path="sources/poky"/>
20 <project name="meta-openembedded" 21 <project name="meta-openembedded"
21 remote="oe-mirror" 22 remote="oe-mirror"
22 revision="247b1267bbe95719cd4877d2d3cfbaf2a2f4865a" 23 revision="1efa5d623bc64659b57389e50be2568b1355d5f7"
23 path="sources/meta-openembedded"/> 24 path="sources/meta-openembedded"/>
24 <project name="meta-qt5" 25 <project name="meta-qt5"
25 remote="qtyocto" 26 remote="qtyocto"
26 revision="251beba0ca5f7fae85b8fd9c20851c53347c9722" 27 revision="912db845e563f4df34f3cf761df8c563193c5044"
27 path="sources/meta-qt5"/> 28 path="sources/meta-qt5"/>
28 <project name="meta-mingw" 29 <project name="meta-mingw"
29 remote="qtyocto" 30 remote="qtyocto"
30 path="sources/meta-mingw" 31 path="sources/meta-mingw"
31 revision="4a877547146f32f4540664b0c677d99b33d12bfd"/> 32 revision="bfda0f040958b3c533123071ff031037389eed62"/>
32 33
33 <project name="meta-fsl-arm" 34 <project name="meta-freescale"
34 remote="yocto" 35 remote="freescale"
35 revision="a6b95df4d7ab122f1e5b7632e2273b75f853af4b" 36 revision="ec54f623eee97b75b7ad87503477316495c7fc26"
36 path="sources/meta-fsl-arm" 37 path="sources/meta-freescale"
37 groups="notdefault,external,fsl,ti,smx6,renesas"/> 38 groups="notdefault,external,fsl,ti,smx6"/>
38 <project name="meta-ti" 39 <project name="meta-ti"
39 remote="yocto" 40 remote="yocto"
40 revision="f807c7185321fb407e82c529ddff310dc037f727" 41 revision="0862a33b8d642e5fad031a78f90410d497453415"
41 path="sources/meta-ti" 42 path="sources/meta-ti"
42 groups="notdefault,external,ti"/> 43 groups="notdefault,external,ti"/>
43 <project name="meta-raspberrypi" 44 <project name="meta-raspberrypi"
44 remote="yocto" 45 remote="yocto"
45 revision="2745399f75d7564fcc586d0365ff73be47849d0e" 46 revision="cce6292e41493158c26f5b1b7fded97faacf10d7"
46 path="sources/meta-raspberrypi" 47 path="sources/meta-raspberrypi"
47 groups="notdefault,external,rpi"/> 48 groups="notdefault,external,rpi"/>
48 <project name="meta-fsl-arm-extra" 49 <project name="meta-freescale-3rdparty"
49 remote="freescale" 50 remote="freescale"
50 revision="99649b72f60fda4a2cfb2333791fe0f92997fa9e" 51 revision="065228815a7ca5201df1ed4c030b152054a5eda3"
51 path="sources/meta-fsl-arm-extra" 52 path="sources/meta-freescale-3rdparty"
52 groups="notdefault,external,fsl,smx6"/> 53 groups="notdefault,external,fsl,smx6"/>
53 <project name="meta-intel" 54 <project name="meta-intel"
54 remote="intel" 55 remote="intel"
55 revision="b8c199201ffe026485a14e1fcfc398e2b3551512" 56 revision="6add41510412ca196efb3e4f949d403a8b6f35d7"
56 path="sources/meta-intel" 57 path="sources/meta-intel"
57 groups="notdefault,external,intel"/> 58 groups="notdefault,external,intel"/>
58 <project name="meta-renesas" 59 <project name="meta-tegra"
59 remote="yocto" 60 remote="madisongh"
60 revision="d20e5bffb582c6bfabdadc22e903df86c8cfd66b" 61 revision="fba09b70a8ac36248e5fcea611e3bb661bb089fc"
61 path="sources/meta-renesas" 62 path="sources/meta-tegra"
62 groups="notdefault,external,renesas"/> 63 groups="notdefault,external,jetson"/>
63 64
64 <project name="nvidia-layer" 65 <project name="nvidia-layer"
65 remote="playground" 66 remote="playground"
@@ -76,11 +77,5 @@
76 revision="c2f639ef4b2fd5809ab95fb330d28c2716aa290d" 77 revision="c2f639ef4b2fd5809ab95fb330d28c2716aa290d"
77 path="sources/meta-smx6" 78 path="sources/meta-smx6"
78 groups="notdefault,internal"/> 79 groups="notdefault,internal"/>
79 <project name="renesas-rcar-gen2"
80 remote="playground"
81 revision="93b2464ca1c6200a1bdf2afcabac0c2c7e9bdf6d"
82 path="sources/renesas-rcar-gen2"
83 groups="notdefault,internal"/>
84
85</manifest> 80</manifest>
86 81
diff --git a/scripts/setup-environment.sh b/scripts/setup-environment.sh
index b6c4710..a556e4f 100755
--- a/scripts/setup-environment.sh
+++ b/scripts/setup-environment.sh
@@ -77,12 +77,12 @@ if [ ! -f ${PWD}/${BUILDDIRECTORY}/conf/bblayers.conf ]; then
77 tegra-x1|tegra-t18x) 77 tegra-x1|tegra-t18x)
78 LAYERSCONF="bblayers.conf.nvidia-tegra.sample" 78 LAYERSCONF="bblayers.conf.nvidia-tegra.sample"
79 ;; 79 ;;
80 alt|gose|koelsch|lager|porter|silk|stout)
81 LAYERSCONF="bblayers.conf.rcar-gen2.sample"
82 ;;
83 emulator) 80 emulator)
84 LAYERSCONF="bblayers.conf.emulator.sample" 81 LAYERSCONF="bblayers.conf.emulator.sample"
85 ;; 82 ;;
83 jetson-tx1|jetson-tk1)
84 LAYERSCONF="bblayers.conf.jetson.sample"
85 ;;
86 *) 86 *)
87 LAYERSCONF="bblayers.conf.sample" 87 LAYERSCONF="bblayers.conf.sample"
88 echo "Unknown MACHINE, bblayers.conf might need manual editing" 88 echo "Unknown MACHINE, bblayers.conf might need manual editing"
diff --git a/meta-renesas-extras/recipes/uvcs-module/uvcs-kernel-module.bb b/scripts/sstate-cache-cleanup.sh
index 0fe9aad..4eb6aff 100755
--- a/meta-renesas-extras/recipes/uvcs-module/uvcs-kernel-module.bb
+++ b/scripts/sstate-cache-cleanup.sh
@@ -1,6 +1,7 @@
1#!/bin/bash
1############################################################################ 2############################################################################
2## 3##
3## Copyright (C) 2016 The Qt Company Ltd. 4## Copyright (C) 2017 The Qt Company Ltd.
4## Contact: https://www.qt.io/licensing/ 5## Contact: https://www.qt.io/licensing/
5## 6##
6## This file is part of the Boot to Qt meta layer. 7## This file is part of the Boot to Qt meta layer.
@@ -27,22 +28,29 @@
27## 28##
28############################################################################ 29############################################################################
29 30
30LICENSE = "GPLv2 & MIT" 31set -e
31LIC_FILES_CHKSUM = "\
32file://include/GPL-COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263 \
33file://include/MIT-COPYING;md5=fea016ce2bdf2ec10080f69e9381d378 \
34"
35 32
36SRC_URI = "file://uvcs-kernel.tar.bz2" 33if [ $# -lt 1 ]; then
37S = "${WORKDIR}/uvcs" 34 echo "Usage: $0 <sstate-cache-dir(s)>"
35 echo "Remove all old files from <sstate-cache-dir(s)>"
36 exit 1
37fi
38 38
39inherit renesas-module 39DAYS_TO_KEEP=7
40NOW=$(date +%s)
40 41
41export UVCS_DRV_SRC_DIR = "${S}/source/uvcs_lkm" 42for cachedir in $@; do
42export UVCS_CMN_SRC_DIR = "${S}/source/uvcs_cmn"
43export UVCS_CMN_INC_DIR = "${S}/include"
44export DRV_CORE_SRC_DIR = "${S}/source/driver_core"
45 43
46MODULE_NAME = "uvcs_cmn" 44 if [ ! -d $cachedir ]; then
47MODULE_HEADERS = "include/uvcs_cmn.h include/uvcs_types.h" 45 echo "$cachedir: No such directory"
48MODULE_SOURCE_DIR = "${S}/source/makefile/linaro_4_7_3/" 46 continue
47 fi
48
49 # find the most recently modified file's timestamp
50 LATEST=$(find $cachedir -type f -printf '%T@\n' | sort -n | tail -1 | cut -f 1 -d'.')
51 # calculate days
52 TIMEOUT=$(( ($NOW - $LATEST) / 3600 / 24 + $DAYS_TO_KEEP ))
53 # delete all files older
54 find ${cachedir} -type f -atime +${TIMEOUT} -delete
55
56done
diff --git a/scripts/upload.sh b/scripts/upload.sh
index 14d45c8..23b3b16 100755
--- a/scripts/upload.sh
+++ b/scripts/upload.sh
@@ -31,7 +31,7 @@
31set -x 31set -x
32set -e 32set -e
33 33
34RELEASE=5.8 34RELEASE=5.9
35UPLOADPATH=QT@ci-files02-hki.ci.local:/srv/jenkins_data/enterprise/b2qt/yocto/${RELEASE}/ 35UPLOADPATH=QT@ci-files02-hki.ci.local:/srv/jenkins_data/enterprise/b2qt/yocto/${RELEASE}/
36UPLOADS="\ 36UPLOADS="\
37 tmp/deploy/images/${MACHINE}/b2qt-${PROJECT}-qt5-image-${MACHINE}.7z \ 37 tmp/deploy/images/${MACHINE}/b2qt-${PROJECT}-qt5-image-${MACHINE}.7z \