diff options
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 | ||
58 | addtask bootfs before do_rootfs | 58 | addtask 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}" | |||
33 | DEPLOY_CONF_TYPE ?= "Boot2Qt" | 33 | DEPLOY_CONF_TYPE ?= "Boot2Qt" |
34 | 34 | ||
35 | IMAGE_CMD_conf() { | 35 | IMAGE_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}] |
38 | platform=${MACHINE} | 38 | platform=${MACHINE} |
39 | os=linux | 39 | os=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" | |||
36 | inherit image_types image-vm | 36 | inherit image_types image-vm |
37 | 37 | ||
38 | create_hdd_image () { | 38 | create_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 | ||
44 | python do_hddimg() { | 44 | python 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() |
31 | DESCRIPTION = "The base class for building images that can be deployed with GNU coreutils dd tool." | 31 | DESCRIPTION = "The base class for building images that can be deployed with GNU coreutils dd tool." |
32 | inherit image_types | 32 | inherit image_types |
33 | 33 | ||
34 | IMAGE="${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.rootfs.img" | 34 | IMAGE="${IMGDEPLOYDIR}/${IMAGE_NAME}.rootfs.img" |
35 | 35 | ||
36 | # Boot partition size [in KiB] | 36 | # Boot partition size [in KiB] |
37 | BOOT_SPACE ?= "8192" | 37 | BOOT_SPACE ?= "8192" |
@@ -53,7 +53,7 @@ EXPORT_FUNCTIONS do_populate_boot | |||
53 | 53 | ||
54 | IMAGE_CMD_dd() { | 54 | IMAGE_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 | ||
30 | IMAGE_ROOTFS_EXTRA_SPACE = "100000" | 30 | IMAGE_ROOTFS_EXTRA_SPACE = "100000" |
31 | SDCARD_ROOTFS = "${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.rootfs.ext3" | 31 | SDCARD_ROOTFS = "${IMGDEPLOYDIR}/${IMAGE_NAME}.rootfs.ext3" |
32 | SDCARD_GENERATION_COMMAND ?= "generate_imx_sdcard" | 32 | SDCARD_GENERATION_COMMAND ?= "generate_imx_sdcard" |
33 | 33 | ||
34 | IMAGE_CMD_sdcard_append() { | 34 | IMAGE_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 | ||
41 | IMAGE_CMD_rpi-sdimg_append() { | 41 | IMAGE_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 | ||
46 | build_hddimg_append() { | 46 | build_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 | |||
51 | IMAGE_DEPENDS_tegraflash_append = " parted-native:do_populate_sysroot" | ||
52 | create_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 | ||
53 | IMAGE_POSTPROCESS_COMMAND += "do_qbsp_image;" | 53 | IMAGE_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 | ||
30 | python __anonymous() { | 30 | python __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)) + '/../..' | |||
38 | BBLAYERS ?= " \ | 38 | 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-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 ?= "" | |||
36 | BSPDIR := "${@os.path.abspath(os.path.dirname(d.getVar('FILE', True)) + '/../..')}" | 36 | BSPDIR := "${@os.path.abspath(os.path.dirname(d.getVar('FILE', True)) + '/../..')}" |
37 | 37 | ||
38 | BBLAYERS ?= " \ | 38 | BBLAYERS ?= " \ |
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)) + '/../..' | |||
38 | BBLAYERS ?= " \ | 38 | 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-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 | ||
52 | SYSVINIT_ENABLED_GETTYS = "" | 52 | SYSVINIT_ENABLED_GETTYS = "" |
53 | 53 | ||
54 | DISTRO_FEATURES_DEFAULT = "alsa argp bluetooth ext2 largefile usbgadget usbhost wifi xattr nfs webengine" | 54 | DISTRO_FEATURES_DEFAULT_remove = "irda pcmcia pci 3g nfc zeroconf x11" |
55 | POKY_DEFAULT_DISTRO_FEATURES = "largefile opengl multiarch" | ||
56 | DISTRO_FEATURES_BACKFILL_CONSIDERED = "pulseaudio sysvinit" | 55 | DISTRO_FEATURES_BACKFILL_CONSIDERED = "pulseaudio sysvinit" |
57 | 56 | ||
58 | FONTCONFIG_CACHE_DIR = "${libdir}/fontconfig/cache" | 57 | FONTCONFIG_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 |
61 | DISTRO_FEATURES += "gstreamer" | 60 | DISTRO_FEATURES += "gstreamer webengine systemd" |
62 | 61 | ||
63 | DISTRO_FEATURES += "systemd" | ||
64 | VIRTUAL-RUNTIME_init_manager = "systemd" | 62 | VIRTUAL-RUNTIME_init_manager = "systemd" |
65 | VIRTUAL-RUNTIME_initscripts = "" | 63 | VIRTUAL-RUNTIME_initscripts = "" |
66 | PREFERRED_PROVIDER_udev ?= "systemd" | 64 | PREFERRED_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 += " \ | |||
38 | PREFERRED_PROVIDER_virtual/egl = "opengldummy" | 38 | PREFERRED_PROVIDER_virtual/egl = "opengldummy" |
39 | PREFERRED_PROVIDER_virtual/libgles2 = "opengldummy" | 39 | PREFERRED_PROVIDER_virtual/libgles2 = "opengldummy" |
40 | 40 | ||
41 | DISTRO_FEATURES_remove = "webengine" | 41 | DISTRO_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 | ||
40 | PREFERRED_PROVIDER_virtual/egl = "opengldummy" | 40 | PREFERRED_PROVIDER_virtual/egl = "opengldummy" |
41 | PREFERRED_PROVIDER_virtual/libgles2 = "opengldummy" | 41 | PREFERRED_PROVIDER_virtual/libgles2 = "opengldummy" |
42 | PREFERRED_VERSION_linux-toradex = "4.1" | ||
43 | 42 | ||
44 | DISTRO_FEATURES_remove = "webengine" | 43 | DISTRO_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 | ||
30 | IMAGE_CLASSES += "image-hdd" | 30 | IMAGE_CLASSES += "image-hdd" |
31 | IMAGE_ROOTFS_ALIGNMENT = "1048576" | 31 | IMAGE_ROOTFS_ALIGNMENT = "1048576" |
32 | ROOTFS ?= "${DEPLOY_DIR_IMAGE}/${IMAGE_BASENAME}-${MACHINE}.ext3" | 32 | ROOTFS ?= "${IMGDEPLOYDIR}/${IMAGE_BASENAME}-${MACHINE}.ext3" |
33 | IMAGE_FSTYPES = "ext3" | 33 | IMAGE_FSTYPES = "ext3" |
34 | 34 | ||
35 | QBSP_IMAGE_CONTENT = "${IMAGE_LINK_NAME}.hdd" | 35 | QBSP_IMAGE_CONTENT = "${IMAGE_LINK_NAME}.hdd" |
@@ -43,7 +43,7 @@ PREFERRED_PROVIDER_virtual/libgles2 = "qtglesstream-dummy-client" | |||
43 | 43 | ||
44 | KERNEL_MODULE_AUTOLOAD += "snd-intel8x0 vboxguest vboxsf" | 44 | KERNEL_MODULE_AUTOLOAD += "snd-intel8x0 vboxguest vboxsf" |
45 | 45 | ||
46 | DISTRO_FEATURES_remove = "webengine opengl" | 46 | DISTRO_FEATURES_remove = "webengine opengl wayland" |
47 | 47 | ||
48 | MACHINE_EXTRA_INSTALL += "\ | 48 | MACHINE_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 | ||
30 | BBMASK += "meta-fsl-arm/qt5-layer/recipes-qt/qt5" | 30 | BBMASK += "meta-freescale/dynamic-layers/qt5-layer/recipes-qt/qt5" |
31 | 31 | ||
32 | IMAGE_FSTYPES += "ext3 sdcard" | 32 | IMAGE_FSTYPES += "ext3 sdcard" |
33 | IMAGE_CLASSES += "image_types_fsl" | 33 | IMAGE_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 | ||
33 | DEPLOY_CONF_NAME = "Freescale SABRE SD i.MX6Quad" | 33 | DEPLOY_CONF_NAME = "Freescale SABRE SD i.MX6Quad" |
34 | 34 | ||
35 | DISTRO_FEATURES_DEFAULT += "wayland" | ||
36 | |||
37 | KERNEL_MODULE_AUTOLOAD += "mxc_v4l2_capture" | 35 | KERNEL_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 | ||
30 | DEPLOY_CONF_NAME = "Intel NUC" | 30 | DEPLOY_CONF_NAME = "Intel NUC" |
31 | 31 | ||
32 | DISTRO_FEATURES_DEFAULT += "wayland" | ||
33 | |||
34 | DISTRO_FEATURES_remove = "usbgadget" | 32 | DISTRO_FEATURES_remove = "usbgadget" |
35 | 33 | ||
36 | IMAGE_CLASSES += "image_dd_efi" | 34 | IMAGE_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 | ||
30 | COMPATIBLE_MACHINE = "" | 30 | DEPLOY_CONF_NAME = "NVIDIA Jetson TX1" |
31 | 31 | ||
32 | FILESEXTRAPATHS_prepend := "${THISDIR}/../linux/linux-renesas:" | 32 | # use mmc0 |
33 | ROOTFS_DEVICE = "mmcblk1p1" | ||
33 | 34 | ||
34 | SRC_URI += " \ | 35 | INITRAMFS_MAXSIZE = "165888" |
35 | file://0001-Btrfs-add-ioctl-to-wait-for-qgroup-rescan-completion.patch \ | 36 | IMAGE_CLASSES += "image_types_tegra" |
37 | IMAGE_FSTYPES += "tegraflash" | ||
38 | IMAGE_ROOTFS_ALIGNMENT = "1024" | ||
39 | UBOOT_SUFFIX = "bin" | ||
40 | |||
41 | QBSP_IMAGE_CONTENT = "\ | ||
42 | ${IMAGE_LINK_NAME}.img \ | ||
43 | ${IMAGE_LINK_NAME}.conf \ | ||
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 | |||
30 | require rcar-gen2.inc | ||
31 | DEPLOY_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 | |||
30 | require rcar-gen2.inc | ||
31 | DEPLOY_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 | ||
85 | DISTRO_FEATURES_DEFAULT += "wayland" | ||
86 | |||
87 | MACHINE_EXTRA_INSTALL += "\ | 85 | MACHINE_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 | |||
30 | require rcar-gen2.inc | ||
31 | DEPLOY_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 | |||
58 | include conf/distro/include/fsl.inc | ||
59 | |||
60 | # internal copy of R-Car_Series_Evaluation_Software_Packages used for CI | ||
61 | FILESEXTRAPATHS_append = "${BSPDIR}/sources/renesas-rcar-gen2/${PN}:" | ||
62 | |||
63 | KERNEL_MODULE_AUTOLOAD += " \ | ||
64 | phy-rcar-gen2-usb \ | ||
65 | hid_multitouch \ | ||
66 | renesas_usbhs \ | ||
67 | " | ||
68 | |||
69 | GLES_DRIVER = "sgx" | ||
70 | GLES_DRIVER_r8a7790 = "rgx" | ||
71 | |||
72 | DISTRO_FEATURES += "wayland bluetooth bluez5 h264avcenc_lib" | ||
73 | MACHINE_FEATURES += "multimedia ${GLES_DRIVER}" | ||
74 | |||
75 | PREFERRED_VERSION_gstreamer1.0-libav = "1.2.3" | ||
76 | |||
77 | PREFERRED_PROVIDER_virtual/libgles2 = "gles-user-module" | ||
78 | PREFERRED_PROVIDER_virtual/egl = "libegl" | ||
79 | PREFERRED_PROVIDER_libgbm = "libgbm" | ||
80 | PREFERRED_PROVIDER_libgbm-dev = "libgbm-dev" | ||
81 | |||
82 | MULTIMEDIA_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?) | ||
102 | RENESAS_WORKAROUNGS = " \ | ||
103 | libgbm-dev \ | ||
104 | bash \ | ||
105 | libdrm-tests \ | ||
106 | " | ||
107 | |||
108 | MACHINE_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 | |||
118 | MACHINE_EXTRA_INSTALL_append_lcb = " \ | ||
119 | can-utils \ | ||
120 | libsocketcan \ | ||
121 | ${@base_contains("MACHINE_FEATURES", "multimedia", "packagegroup-lcb-oss-codecs", "", d)} \ | ||
122 | " | ||
123 | |||
124 | BB_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 | |||
132 | BBMASK += "\ | ||
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 | |||
30 | require rcar-gen2.inc | ||
31 | DEPLOY_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 | |||
30 | require rcar-gen2.inc | ||
31 | DEPLOY_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 @@ | |||
30 | OLDEST_KERNEL_aarch64 = "3.18" | 30 | OLDEST_KERNEL_aarch64 = "3.18" |
31 | 31 | ||
32 | TARGET_CFLAGS += " -DWIN_INTERFACE_CUSTOM" | 32 | TARGET_CFLAGS += " -DWIN_INTERFACE_CUSTOM" |
33 | DISTRO_FEATURES_DEFAULT += "wayland" | 33 | |
34 | IMAGE_FSTYPES += "tar.gz" | 34 | IMAGE_FSTYPES += "tar.gz" |
35 | 35 | ||
36 | QBSP_IMAGE_CONTENT = "\ | 36 | QBSP_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" | |||
40 | PREFERRED_PROVIDER_virtual/egl = "ti-sgx-ddk-um" | 40 | PREFERRED_PROVIDER_virtual/egl = "ti-sgx-ddk-um" |
41 | PREFERRED_PROVIDER_virtual/libgles1 = "ti-sgx-ddk-um" | 41 | PREFERRED_PROVIDER_virtual/libgles1 = "ti-sgx-ddk-um" |
42 | PREFERRED_PROVIDER_virtual/libgles2 = "ti-sgx-ddk-um" | 42 | PREFERRED_PROVIDER_virtual/libgles2 = "ti-sgx-ddk-um" |
43 | PREFERRED_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" |
286 | DISABLE_QTQUICKCOMPILER = "1" | ||
286 | 287 | ||
287 | ACCEPT_FSL_EULA = "1" | 288 | ACCEPT_FSL_EULA = "1" |
288 | LICENSE_FLAGS_WHITELIST = "commercial" | 289 | LICENSE_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 | ||
38 | BBFILE_COLLECTIONS += "b2qt_vib4" | 38 | BBFILE_COLLECTIONS += "b2qt_nvidia" |
39 | BBFILE_PATTERN_b2qt_vib4 := "^${LAYERDIR}/" | 39 | BBFILE_PATTERN_b2qt_nvidia := "^${LAYERDIR}/" |
40 | BBFILE_PRIORITY_b2qt_vib4 = "20" | 40 | BBFILE_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 | |||
30 | SYSTEMD_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 | |||
30 | EXTRA_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 | ||
30 | require rcar-gen2.inc | 30 | # from https://www.mail-archive.com/yocto@yoctoproject.org/msg33193.html |
31 | DEPLOY_CONF_NAME = "Renesas Alt" | 31 | PACKAGECONFIG_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 | |||
35 | inherit module | ||
36 | addtask shared_workdir after do_compile | ||
37 | |||
38 | EXTRA_OEMAKE += "ARCH=${ARCH}" | ||
39 | |||
40 | export BUILDDIR = "${STAGING_DIR_HOST}" | ||
41 | export LIBSHARED = "${STAGING_LIBDIR}" | ||
42 | export KERNELSRC = "${STAGING_KERNEL_DIR}" | ||
43 | export CROSS_COMPILE = "${TARGET_PREFIX}" | ||
44 | export KERNELDIR = "${STAGING_KERNEL_BUILDDIR}" | ||
45 | export LDFLAGS = "" | ||
46 | export CP = "cp" | ||
47 | |||
48 | MODULE_SOURCE_DIR ?= "${S}/drv/" | ||
49 | |||
50 | do_compile() { | ||
51 | cd ${MODULE_SOURCE_DIR} | ||
52 | module_do_compile | ||
53 | cd - | ||
54 | } | ||
55 | |||
56 | deploy_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 | |||
67 | do_shared_workdir () { | ||
68 | deploy_build_deps ${STAGING_KERNEL_BUILDDIR} | ||
69 | } | ||
70 | |||
71 | do_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 | |||
76 | FILES_${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 | ||
31 | BBPATH .= ":${LAYERDIR}" | ||
32 | |||
33 | # We have a recipes directory, add to BBFILES | ||
34 | BBFILES += "${LAYERDIR}/recipes*/*/*.bb \ | ||
35 | ${LAYERDIR}/recipes*/*/*.bbappend \ | ||
36 | " | ||
37 | |||
38 | BBFILE_COLLECTIONS += "b2qt_renesas" | ||
39 | BBFILE_PATTERN_b2qt_renesas := "^${LAYERDIR}/" | ||
40 | BBFILE_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 @@ | |||
1 | VENDOR=0x18d1 | ||
2 | PRODUCT=0x0000 | ||
3 | SERIAL=$(hostname)-$(sed -e 's/://g' /sys/class/net/eth0/address) | ||
4 | USE_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 | |||
30 | LICENSE = "GPLv2 & MIT" | ||
31 | LIC_FILES_CHKSUM = "\ | ||
32 | file://drv/GPL-COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263 \ | ||
33 | file://drv/MIT-COPYING;md5=fea016ce2bdf2ec10080f69e9381d378 \ | ||
34 | file://include/GPL-COPYING;md5=ffa10f40b98be2c2bc9608f56827ed23 \ | ||
35 | file://include/MIT-COPYING;md5=5526ef6e21dc96a1dd89fac4bde9f995 \ | ||
36 | " | ||
37 | |||
38 | DEPENDS = "mmngr-kernel-module" | ||
39 | SRC_URI = "file://fdpm-kernel.tar.bz2" | ||
40 | S = "${WORKDIR}/fdpm" | ||
41 | |||
42 | do_configure[depends] += "mmngr-kernel-module:do_shared_workdir" | ||
43 | |||
44 | inherit renesas-module | ||
45 | |||
46 | FDPM_CFG_r8a7790 = "H2CONFIG" | ||
47 | FDPM_CFG_r8a7791 = "M2CONFIG" | ||
48 | FDPM_CFG_r8a7793 = "M2CONFIG" | ||
49 | FDPM_CFG_r8a7794 = "E2CONFIG" | ||
50 | |||
51 | MODULE_NAME = "fdpm" | ||
52 | MODULE_HEADERS = "include/fdpm_drv.h include/fdpm_public.h include/fdpm_api.h" | ||
53 | |||
54 | do_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 | |||
30 | FILESEXTRAPATHS_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 | |||
30 | do_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 @@ | |||
1 | From 54bba228ea52d01fd84941d97be23c03f9862b64 Mon Sep 17 00:00:00 2001 | ||
2 | From: Carlos Rafael Giani <dv@pseudoterminal.org> | ||
3 | Date: Sat, 6 Apr 2013 01:22:22 +0200 | ||
4 | Subject: [PATCH] Disable yasm for libav when --disable-yasm | ||
5 | |||
6 | Upstream-Status: Inappropriate [configuration] | ||
7 | |||
8 | Signed-off-by: Shane Wang <shane.wang@intel.com> | ||
9 | Signed-off-by: Carlos Rafael Giani <dv@pseudoterminal.org> | ||
10 | --- | ||
11 | configure.ac | 4 ++++ | ||
12 | 1 file changed, 4 insertions(+) | ||
13 | |||
14 | diff --git a/configure.ac b/configure.ac | ||
15 | index 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 | -- | ||
32 | 1.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 @@ | |||
1 | DEFAULT_PREFERENCE = "-1" | ||
2 | |||
3 | include recipes-multimedia/gstreamer/gstreamer1.0-libav.inc | ||
4 | |||
5 | LIC_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 | |||
14 | SRC_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 | " | ||
18 | SRC_URI[md5sum] = "58c7998a054d8d8ca041fa35738f72b6" | ||
19 | SRC_URI[sha256sum] = "ebc7fbe10955f40df6ccc4bf689075e7e296205fc7ecd8ff383d43c5cdf5bcd6" | ||
20 | LIBAV_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 | |||
25 | S = "${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 @@ | |||
1 | From 57254b6ebce4ceca02d9c8b615f6059c56c19238 Mon Sep 17 00:00:00 2001 | ||
2 | From: Jan Schmidt <list.btrfs@jan-o-sch.net> | ||
3 | Date: Mon, 6 May 2013 19:14:17 +0000 | ||
4 | Subject: [PATCH] Btrfs: add ioctl to wait for qgroup rescan completion | ||
5 | |||
6 | btrfs_qgroup_wait_for_completion waits until the currently running qgroup | ||
7 | operation completes. It returns immediately when no rescan process is in | ||
8 | progress. This is useful to automate things around the rescan process (e.g. | ||
9 | testing). | ||
10 | |||
11 | Signed-off-by: Jan Schmidt <list.btrfs@jan-o-sch.net> | ||
12 | Signed-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 | |||
20 | diff --git a/fs/btrfs/ctree.h b/fs/btrfs/ctree.h | ||
21 | index 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, | ||
40 | diff --git a/fs/btrfs/ioctl.c b/fs/btrfs/ioctl.c | ||
41 | index 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: | ||
70 | diff --git a/fs/btrfs/qgroup.c b/fs/btrfs/qgroup.c | ||
71 | index 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 | +} | ||
113 | diff --git a/include/uapi/linux/btrfs.h b/include/uapi/linux/btrfs.h | ||
114 | index 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 | ||
2 | CONFIG_USB_RCAR_PHY=m | ||
3 | CONFIG_USB_RCAR_GEN2_PHY=m | ||
4 | CONFIG_USB_RENESAS_USBHS=m | ||
5 | CONFIG_USB_RENESAS_USBHS_HCD=y | ||
6 | CONFIG_USB_RENESAS_USBHS_UDC=y | ||
7 | CONFIG_USB_OTG=y | ||
8 | |||
9 | # FunctionFS for adb | ||
10 | CONFIG_USB_FUNCTIONFS=m | ||
11 | CONFIG_USB_FUNCTIONFS_RNDIS=y | ||
12 | CONFIG_USB_FUNCTIONFS_ETH=y | ||
13 | |||
14 | # Enable USB serial support | ||
15 | CONFIG_USB_SERIAL=m | ||
16 | CONFIG_USB_SERIAL_GENERIC=y | ||
17 | CONFIG_USB_SERIAL_FTDI_SIO=m | ||
18 | CONFIG_USB_SERIAL_PL2303=m | ||
19 | CONFIG_USB_ACM=m | ||
20 | |||
21 | # ConfigFS | ||
22 | CONFIG_USB_CONFIGFS=m | ||
23 | CONFIG_USB_CONFIGFS_SERIAL=y | ||
24 | CONFIG_USB_CONFIGFS_ACM=y | ||
25 | CONFIG_USB_CONFIGFS_OBEX=y | ||
26 | CONFIG_USB_CONFIGFS_NCM=y | ||
27 | CONFIG_USB_CONFIGFS_ECM=y | ||
28 | CONFIG_USB_CONFIGFS_ECM_SUBSET=y | ||
29 | CONFIG_USB_CONFIGFS_RNDIS=y | ||
30 | CONFIG_USB_CONFIGFS_EEM=y | ||
31 | CONFIG_USB_CONFIGFS_MASS_STORAGE=y | ||
32 | CONFIG_USB_CONFIGFS_F_LB_SS=y | ||
33 | CONFIG_USB_CONFIGFS_F_FS=y | ||
34 | |||
35 | CONFIG_NOP_USB_XCEIV=y | ||
36 | CONFIG_USB_GADGETFS=m | ||
37 | CONFIG_USB_G_NCM=m | ||
38 | CONFIG_USB_G_SERIAL=m | ||
39 | CONFIG_USB_MASS_STORAGE=m | ||
40 | |||
41 | # Newer inits like systemd need cgroup support | ||
42 | CONFIG_CGROUP_SCHED=y | ||
43 | CONFIG_CGROUPS=y | ||
44 | CONFIG_CGROUP_NS=y | ||
45 | CONFIG_CGROUP_FREEZER=y | ||
46 | CONFIG_CGROUP_DEVICE=y | ||
47 | CONFIG_CPUSETS=y | ||
48 | CONFIG_PROC_PID_CPUSET=y | ||
49 | CONFIG_CGROUP_CPUACCT=y | ||
50 | CONFIG_RESOURCE_COUNTERS=y | ||
51 | |||
52 | # Bluetooth bits | ||
53 | CONFIG_BT_HIDP=y | ||
54 | CONFIG_BT_HCIBTUSB=m | ||
55 | CONFIG_BT_BNEP=m | ||
56 | CONFIG_BT_BNEP_MC_FILTER=y | ||
57 | CONFIG_BT_BNEP_PROTO_FILTER=y | ||
58 | CONFIG_BT_RFCOMM=m | ||
59 | CONFIG_BT_RFCOMM_TTY=y | ||
60 | CONFIG_RFKILL=m | ||
61 | |||
62 | CONFIG_FHANDLE=y | ||
63 | CONFIG_USB_NAMESPACES=m | ||
64 | |||
65 | # HID support | ||
66 | CONFIG_HID=m | ||
67 | CONFIG_HID_BATTERY_STRENGTH=y | ||
68 | CONFIG_HIDRAW=y | ||
69 | CONFIG_UHID=m | ||
70 | CONFIG_HID_GENERIC=m | ||
71 | |||
72 | # USB HID support | ||
73 | CONFIG_USB_HID=m | ||
74 | CONFIG_HID_PID=y | ||
75 | CONFIG_USB_HIDDEV=y | ||
76 | |||
77 | # needed for USB touchscreens | ||
78 | CONFIG_HID_MULTITOUCH=y | ||
79 | |||
80 | # additional configs needed for Genivi compliance | ||
81 | CONFIG_EXPERIMENTAL=y | ||
82 | CONFIG_ECRYPT_FS=y | ||
83 | CONFIG_QUOTA=y | ||
84 | CONFIG_BT=y | ||
85 | |||
86 | # add uinput for automated testing | ||
87 | CONFIG_INPUT_MISC=y | ||
88 | CONFIG_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 | |||
30 | FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:" | ||
31 | |||
32 | SRC_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 | |||
30 | PROVIDES_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 | |||
30 | LICENSE = "GPLv2 & MIT" | ||
31 | LIC_FILES_CHKSUM = "\ | ||
32 | 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 | " | ||
37 | |||
38 | SRC_URI = "file://mmngr.tar.bz2" | ||
39 | S = "${WORKDIR}/mmngr" | ||
40 | |||
41 | inherit renesas-module | ||
42 | |||
43 | MODULE_NAME = "mmngr" | ||
44 | MODULE_HEADERS = "include/mmngr_public.h include/mmngr_private.h" | ||
45 | |||
46 | MMNGR_CFG_r8a7790 = "MMNGR_LAGER" | ||
47 | MMNGR_CFG_r8a7791 = "MMNGR_KOELSCH" | ||
48 | MMNGR_CFG_r8a7793 = "MMNGR_GOSE" | ||
49 | MMNGR_CFG_r8a7794 = "MMNGR_ALT" | ||
50 | |||
51 | do_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 | |||
30 | FILESEXTRAPATHS_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 | |||
30 | do_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 | |||
30 | LICENSE = "GPLv2 & MIT" | ||
31 | SRC_URI = "file://mmngrbuf.tar.bz2" | ||
32 | LIC_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 | |||
37 | inherit renesas-module | ||
38 | |||
39 | S = "${WORKDIR}/mmngrbuf" | ||
40 | |||
41 | MODULE_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 | |||
30 | FILESEXTRAPATHS_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 | |||
30 | do_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. | ||
32 | do_unpack_prepend() { | ||
33 | bb.utils.mkdirhier(d.getVar('S', True)) | ||
34 | } | ||
35 | |||
36 | do_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 @@ | |||
1 | From 9966e10f36876daa910ce301a175633771470e82 Mon Sep 17 00:00:00 2001 | ||
2 | From: Samuli Piippo <samuli.piippo@theqtcompany.com> | ||
3 | Date: Wed, 18 Nov 2015 10:14:18 +0200 | ||
4 | Subject: [PATCH] Remove qgltf | ||
5 | |||
6 | assimp does not compile for ARM because of GCC bug | ||
7 | (https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66964) | ||
8 | |||
9 | Task-number: QTBUG-49153 | ||
10 | --- | ||
11 | tools/tools.pro | 2 +- | ||
12 | 1 file changed, 1 insertion(+), 1 deletion(-) | ||
13 | |||
14 | diff --git a/tools/tools.pro b/tools/tools.pro | ||
15 | index 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 | |||
30 | FILESEXTRAPATHS_append := "${THISDIR}/${PN}:" | ||
31 | |||
32 | SRC_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 | |||
30 | DEPENDS_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 | |||
30 | LICENSE = "GPLv2 & MIT" | ||
31 | LIC_FILES_CHKSUM = "file://drv/GPL-COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263 \ | ||
32 | file://drv/MIT-COPYING;md5=fea016ce2bdf2ec10080f69e9381d378" | ||
33 | SRC_URI = "file://s3ctl-kernel.tar.bz2" | ||
34 | |||
35 | S = "${WORKDIR}/s3ctl" | ||
36 | |||
37 | inherit renesas-module | ||
38 | |||
39 | MODULE_NAME = "s3ctl" | ||
40 | MODULE_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 | |||
30 | FILESEXTRAPATHS_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 | |||
30 | do_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 | |||
30 | FILESEXTRAPATHS_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 | |||
30 | LICENSE = "GPLv2 & MIT" | ||
31 | LIC_FILES_CHKSUM = " \ | ||
32 | file://GPL-COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263 \ | ||
33 | file://MIT-COPYING;md5=fea016ce2bdf2ec10080f69e9381d378 \ | ||
34 | " | ||
35 | |||
36 | SRC_URI = " \ | ||
37 | git://github.com/renesas-devel/vsp2driver.git;protocol=git;branch=RCAR-GEN2/1.0.0 \ | ||
38 | file://vsp2drv-init \ | ||
39 | " | ||
40 | SRCREV = "8cc362a6c961661e4655904f8d7731e501529d6c" | ||
41 | S = "${WORKDIR}/git" | ||
42 | |||
43 | DEPENDS = "vspm-kernel-module" | ||
44 | do_configure[depends] += "vspm-kernel-module:do_shared_workdir" | ||
45 | |||
46 | MODULE_NAME = "vsp2" | ||
47 | INITSCRIPT_NAME = "vsp2drv" | ||
48 | INITSCRIPT_PARAMS = "start 8 5 2 . stop 61 0 1 6 ." | ||
49 | |||
50 | inherit renesas-module update-rc.d | ||
51 | |||
52 | do_compile_prepend() { | ||
53 | export VSP2_VSPMDIR=${STAGING_KERNEL_BUILDDIR}/include | ||
54 | export VSP2_VSPMSYMVERS=vspm.symvers | ||
55 | } | ||
56 | |||
57 | do_install_append() { | ||
58 | install -D -m 0755 ${WORKDIR}/vsp2drv-init ${D}/${sysconfdir}/init.d/vsp2drv | ||
59 | } | ||
60 | |||
61 | FILES_${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 | |||
30 | FILESEXTRAPATHS_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 | |||
30 | LICENSE = "GPLv2 & MIT" | ||
31 | LIC_FILES_CHKSUM = "\ | ||
32 | file://drv/GPL-COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263 \ | ||
33 | file://drv/MIT-COPYING;md5=fea016ce2bdf2ec10080f69e9381d378 \ | ||
34 | " | ||
35 | |||
36 | SRC_URI = "file://vspm-kernel.tar.bz2" | ||
37 | S = "${WORKDIR}/vspm" | ||
38 | |||
39 | inherit renesas-module | ||
40 | |||
41 | MODULE_NAME = "vspm" | ||
42 | MODULE_HEADERS = " \ | ||
43 | include/vspm_public.h \ | ||
44 | include/vsp_drv.h \ | ||
45 | include/tddmac_drv.h \ | ||
46 | include/vspm_if.h \ | ||
47 | " | ||
48 | |||
49 | VSPM_CFG_r8a7790 = "H2CONFIG" | ||
50 | VSPM_CFG_r8a7791 = "M2CONFIG" | ||
51 | VSPM_CFG_r8a7793 = "M2CONFIG" | ||
52 | VSPM_CFG_r8a7794 = "E2CONFIG" | ||
53 | |||
54 | do_compile_prepend() { | ||
55 | export VSPM_CONFIG=${VSPM_CFG} | ||
56 | } | ||
57 | |||
58 | do_install_append() { | ||
59 | # Copy for vspm-user-module | ||
60 | install -t ${STAGING_INCDIR} ${S}/include/vspm_if.h | ||
61 | } | ||
62 | |||
63 | FILES_${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 | |||
30 | FILESEXTRAPATHS_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 | |||
30 | do_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 | ||
30 | SRCREV = "7d527c1914710a511c06713bbda1572b767cea34" | 30 | do_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 | ||
30 | DEPENDS += "${@bb.utils.contains('DISTRO_FEATURES', 'opengl', 'mesa', '', d)}" | ||
31 | |||
32 | PACKAGES += "${PN}-dev" | ||
33 | RRECOMMENDS_${PN}-dev += "\ | ||
34 | libgles1-mesa-dev \ | ||
35 | libgles2-mesa-dev \ | ||
36 | libgles3-mesa-dev \ | ||
37 | libegl-mesa-dev \ | ||
38 | libgl-mesa-dev \ | ||
39 | " | ||
40 | |||
30 | do_install_append() { | 41 | do_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 @@ | |||
30 | FILESEXTRAPATHS_append := "${THISDIR}/${PN}:" | 30 | FILESEXTRAPATHS_append := "${THISDIR}/${PN}:" |
31 | SRC_URI += "file://99-fb.rules" | 31 | SRC_URI += "file://99-fb.rules" |
32 | 32 | ||
33 | # for supporting weston | ||
34 | PROVIDES += "virtual/mesa" | ||
35 | |||
33 | do_install_append() { | 36 | do_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() { | |||
38 | FILES_${PN} += "${base_libdir}/udev/rules.d/*.rules" | 41 | FILES_${PN} += "${base_libdir}/udev/rules.d/*.rules" |
39 | 42 | ||
40 | RRECOMMENDS_${PN} += "ti-sgx-ddk-km" | 43 | RRECOMMENDS_${PN} += "ti-sgx-ddk-km" |
44 | |||
45 | INSANE_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" | |||
13 | PV = "${BRANCH}+git${SRCPV}" | 13 | PV = "${BRANCH}+git${SRCPV}" |
14 | 14 | ||
15 | DEPENDS = "qtdeclarative qtlocation qtsvg qttools qtconnectivity qt3d qtivi qtscxml \ | 15 | DEPENDS = "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 | ||
18 | S = "${WORKDIR}/git" | 18 | S = "${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" | |||
46 | DEPENDS = "qtbase qtdeclarative qttools-native" | 46 | DEPENDS = "qtbase qtdeclarative qttools-native" |
47 | RDEPENDS_${PN} = "qtapplicationmanager qtivi qtvirtualkeyboard dbus \ | 47 | RDEPENDS_${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 | ||
51 | do_install_append() { | 51 | do_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 | |||
37 | SRCREV = "f472ef3662cf0a9bc2bf727c7cef18fd884df5a2" | 37 | SRCREV = "f472ef3662cf0a9bc2bf727c7cef18fd884df5a2" |
38 | 38 | ||
39 | DEPENDS = "qtbase qtdeclarative libyaml libarchive \ | 39 | DEPENDS = "qtbase qtdeclarative libyaml libarchive \ |
40 | ${@base_contains("DISTRO_FEATURES", "wayland", "qtwayland", "", d)}" | 40 | ${@bb.utils.contains("DISTRO_FEATURES", "wayland", "qtwayland", "", d)}" |
41 | 41 | ||
42 | RDEPENDS_${PN} = "libcrypto ${PN}-tools" | 42 | RDEPENDS_${PN} = "libcrypto ${PN}-tools" |
43 | RDEPENDS_${PN}_remove_mingw32 = "libcrypto" | 43 | RDEPENDS_${PN}_remove_mingw32 = "libcrypto" |
44 | 44 | ||
45 | EXTRA_QMAKEVARS_PRE += "\ | 45 | EXTRA_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 | |||
63 | S = "${WORKDIR}/git/basicsuite" | 63 | S = "${WORKDIR}/git/basicsuite" |
64 | 64 | ||
65 | DEPENDS = "qtbase qtdeclarative qtxmlpatterns qtquickcontrols qtgraphicaleffects qtsensors qtmultimedia qtcanvas3d \ | 65 | DEPENDS = "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 | ||
68 | do_install_append() { | 68 | do_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 += " \ | |||
46 | SRCREV = "7ff96b74f8721dbaf50722561770815a4530b6a0" | 46 | SRCREV = "7ff96b74f8721dbaf50722561770815a4530b6a0" |
47 | 47 | ||
48 | DEPENDS = "qtbase qtdeclarative \ | 48 | DEPENDS = "qtbase qtdeclarative \ |
49 | ${@base_contains('DISTRO_FEATURES', 'webengine', 'qtwebengine', '', d)}" | 49 | ${@bb.utils.contains('DISTRO_FEATURES', 'webengine', 'qtwebengine', '', d)}" |
50 | 50 | ||
51 | do_install_append() { | 51 | do_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 | |||
48 | IMAGE_INSTALL += "\ | 48 | IMAGE_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 | |||
44 | IMAGE_INSTALL += "\ | 44 | IMAGE_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 | |||
48 | IMAGE_INSTALL += "\ | 48 | IMAGE_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 | ||
30 | DESCRIPTION = "QtSimulator" | 30 | DESCRIPTION = "QtSimulator" |
31 | LICENSE = "The-Qt-Company-DCLA-2.1" | 31 | LICENSE = "The-Qt-Company-DCLA-2.1" |
32 | LIC_FILES_CHKSUM = "file://src/simulator/version.h;md5=ba04e32af7257890758a149b0c14d11a;beginline=1;endline=17" | 32 | LIC_FILES_CHKSUM = "file://src/simulator/version.h;md5=eb588a9fa3a2a45f725e9eb9f864e74b;beginline=1;endline=17" |
33 | 33 | ||
34 | inherit qt5-module | 34 | inherit 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 | 40 | SRCREV = "0307e85a8d3a8b83a346aa3910e88aabb7b7b2ac" |
41 | SRCREV = "faf8ea5cee8a4105b97c3f2ba4a4c828f03a70ab" | ||
42 | BRANCH = "master" | 41 | BRANCH = "master" |
43 | 42 | ||
44 | S = "${WORKDIR}/git" | 43 | S = "${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 | ||
4 | QMAKE_PLATFORM += boot2qt | 4 | QMAKE_PLATFORM += boot2qt |
5 | QT_QPA_DEFAULT_PLATFORM = eglfs | 5 | QT_QPA_DEFAULT_PLATFORM = eglfs |
6 | EGLFS_DEVICE_INTEGRATION = none | ||
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 @@ | |||
1 | QMAKE_PLATFORM += boot2qt | ||
2 | |||
3 | QT_QPA_DEFAULT_PLATFORM = eglfs | ||
4 | EGLFS_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 | ||
30 | PACKAGECONFIG += "gypsy" | ||
31 | |||
32 | EXTRA_QMAKEVARS_PRE_append_emulator = " CONFIG+=simulator" | 30 | EXTRA_QMAKEVARS_PRE_append_emulator = " CONFIG+=simulator" |
33 | DEPENDS_append_emulator = " qtsimulator" | 31 | DEPENDS_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 | ||
40 | SRCREV = "f7d0d43749d9bbd4c695738697ad95998a49956a" | 40 | SRCREV = "8df367f3a7356337dba25666c52e73e3b0480df3" |
41 | 41 | ||
42 | S = "${WORKDIR}/git" | 42 | S = "${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 := \ | |||
25 | LIBCUTILS_OBJ_FILES=$(LIBCUTILS_SRC_FILES:%.c=%.o) | 25 | LIBCUTILS_OBJ_FILES=$(LIBCUTILS_SRC_FILES:%.c=%.o) |
26 | 26 | ||
27 | adbd: $(LOCAL_OBJ_FILES) $(LIBCUTILS_OBJ_FILES) | 27 | adbd: $(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 = " \ | |||
52 | do_install_append_class-target() { | 52 | do_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 | ||
30 | DEPENDS_${PN}_append_sdkmingw32 = " nativesdk-prebuild-python" | 30 | DEPENDS_append_sdkmingw32 = " nativesdk-prebuild-python" |
31 | RDEPENDS_${PN}_append_sdkmingw32 = " nativesdk-prebuild-python" | 31 | RDEPENDS_${PN}_append_sdkmingw32 = " nativesdk-prebuild-python" |
32 | EXTRA_OECONF_remove_sdkmingw32 = " --without-python" | 32 | EXTRA_OECONF_remove_sdkmingw32 = " --without-python" |
33 | EXTRA_OECONF_append_sdkmingw32 = " --with-python" | 33 | EXTRA_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 @@ | |||
1 | From f26c3979ab0325edb2e410d287bc501cf00e0ac0 Mon Sep 17 00:00:00 2001 | ||
2 | From: Nikos Mavrogiannopoulos <nmav@redhat.com> | ||
3 | Date: Mon, 22 Aug 2016 16:32:34 +0200 | ||
4 | Subject: [PATCH] rnd-linux: added check for SYS_getrandom being defined | ||
5 | |||
6 | This allows to compile the getrandom() code in old Linux systems | ||
7 | which do not have the system call defined. | ||
8 | --- | ||
9 | |||
10 | Upstream-Status: Backport | ||
11 | Signed-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 | |||
16 | diff --git a/lib/nettle/rnd-linux.c b/lib/nettle/rnd-linux.c | ||
17 | index 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 | -- | ||
34 | libgit2 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 | ||
30 | require rcar-gen2.inc | 30 | FILESEXTRAPATHS_prepend := "${THISDIR}/files:" |
31 | DEPLOY_CONF_NAME = "Renesas Gose" | 31 | |
32 | SRC_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 | |||
30 | inherit bluetooth | ||
31 | |||
32 | DEPENDS_remove = "bluez4" | ||
33 | DEPENDS_append := " ${BLUEZ}" | ||
34 | DEPENDS += "libgudev" | ||
35 | |||
36 | PNBLACKLIST[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 @@ | |||
1 | DESCRIPTION = "Ninja is a small build system with a focus on speed." | ||
2 | LICENSE = "Apache-2" | ||
3 | |||
4 | inherit native | ||
5 | |||
6 | LIC_FILES_CHKSUM = "file://COPYING;md5=a81586a64ad4e476c791cda7e2f2c52e" | ||
7 | |||
8 | PV = "1.5.3+gitr${SRCPV}" | ||
9 | SRCREV="3309498174411e02e7680ea8b470bb7d1d70bdb8" | ||
10 | SRCBRANCH="release" | ||
11 | |||
12 | SRC_URI = "git://github.com/martine/ninja.git;branch=${SRCBRANCH}" | ||
13 | |||
14 | S="${WORKDIR}/git" | ||
15 | |||
16 | do_compile() { | ||
17 | python ${S}/bootstrap.py | ||
18 | } | ||
19 | |||
20 | do_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" | |||
37 | require opengldummy.inc | 37 | require opengldummy.inc |
38 | 38 | ||
39 | do_compile() { | 39 | do_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 | ||
44 | do_install_append() { | 44 | do_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 | |||
41 | S = "${WORKDIR}" | 41 | S = "${WORKDIR}" |
42 | 42 | ||
43 | do_compile() { | 43 | do_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 | ||
33 | PACKAGECONFIG += "perl" | 33 | PACKAGECONFIG += "perl" |
34 | 34 | ||
35 | do_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 | ||
50 | SRCREV = "8ece4d6d51bdbe3e41ab318259276bb83e553aa0" | 51 | SRCREV = "8ece4d6d51bdbe3e41ab318259276bb83e553aa0" |
@@ -57,7 +58,7 @@ DEPENDS = "glib-2.0 e2fsprogs gpgme attr libsoup-2.4 libassuan xz systemd" | |||
57 | RDEPENDS_${PN} += "bash" | 58 | RDEPENDS_${PN} += "bash" |
58 | RRECOMMENDS_${PN} += "gnupg" | 59 | RRECOMMENDS_${PN} += "gnupg" |
59 | 60 | ||
60 | PACKAGECONFIG ??= "${@base_contains('DISTRO_FEATURES', 'systemd', 'systemd', '', d)}" | 61 | PACKAGECONFIG ??= "${@bb.utils.contains('DISTRO_FEATURES', 'systemd', 'systemd', '', d)}" |
61 | PACKAGECONFIG[systemd] = "--with-systemdsystemunitdir=${systemd_unitdir}/system/,,," | 62 | PACKAGECONFIG[systemd] = "--with-systemdsystemunitdir=${systemd_unitdir}/system/,,," |
62 | 63 | ||
63 | SYSTEMD_SERVICE_${PN} = "ostree-prepare-root.service ostree-remount.service" | 64 | SYSTEMD_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 @@ | |||
1 | From 0b6711e10d36060d80962472c892c60e8a403422 Mon Sep 17 00:00:00 2001 | ||
2 | From: Mikko Gronoff <mikko.gronoff@qt.io> | ||
3 | Date: Thu, 2 Feb 2017 13:38:54 +0200 | ||
4 | Subject: [PATCH] ostree: workaround gtkdocize configure issue in autogen.sh | ||
5 | |||
6 | Building meta-boot2qt morty branch content with poky 2.2.1 causes | ||
7 | build break in ostree autogen.sh. Called gtkdocize script uses wrong | ||
8 | docdir thus causing error trying to remove gtk-doc.make in wrong | ||
9 | location | ||
10 | --- | ||
11 | autogen.sh | 2 +- | ||
12 | 1 file changed, 1 insertion(+), 1 deletion(-) | ||
13 | |||
14 | diff --git a/autogen.sh b/autogen.sh | ||
15 | index 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 | ||
56 | RDEPENDS_${PN}_append_mingw32 = "\ | 56 | RDEPENDS_${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 @@ | |||
1 | diff --git a/pppd/plugins/rp-pppoe/pppoe.h b/pppd/plugins/rp-pppoe/pppoe.h | ||
2 | index 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 | ||
30 | LICENSE = "PSFv2" | 30 | LICENSE = "PSFv2" |
31 | 31 | ||
32 | LIC_FILES_CHKSUM = "file://${COREBASE}/meta/files/common-licenses/Python-2.0;md5=a5c8025e305fb49e6d405769358851f6" | ||
33 | |||
32 | inherit bin_package nativesdk | 34 | inherit bin_package nativesdk |
33 | 35 | ||
34 | COMPATIBLE_HOST = ".*-mingw.*" | 36 | COMPATIBLE_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 | |||
42 | S = "${WORKDIR}/VirtualBox-${PV}/src/VBox/Additions/linux/sharedfolders" | 42 | S = "${WORKDIR}/VirtualBox-${PV}/src/VBox/Additions/linux/sharedfolders" |
43 | 43 | ||
44 | do_compile() { | 44 | do_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 | ||
48 | do_install() { | 48 | do_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 | ||
39 | SRC_URI = "http://download.virtualbox.org/virtualbox/${PV}/VirtualBox-${PV}.tar.bz2" | 39 | SRC_URI = "http://download.virtualbox.org/virtualbox/${PV}/VirtualBox-${PV}.tar.bz2" |
40 | 40 | ||
41 | SRC_URI[md5sum] = "e25a6a1f3c113c373dc0433f9c2526f3" | 41 | SRC_URI[md5sum] = "21eaec9f21477d555559a63761779880" |
42 | SRC_URI[sha256sum] = "b9a14a7771059c55c44b97f8d4eef9bea84544f3e215e0caa563bc35e2f16aaf" | 42 | SRC_URI[sha256sum] = "8267bb026717c6e55237eb798210767d9c703cfcdf01224d9bc26f7dac9f228a" |
43 | 43 | ||
44 | S = "${WORKDIR}/vbox" | 44 | S = "${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 | ||
30 | LICENSE = "GPLv2 & MIT" | 31 | set -e |
31 | LIC_FILES_CHKSUM = "\ | ||
32 | file://include/GPL-COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263 \ | ||
33 | file://include/MIT-COPYING;md5=fea016ce2bdf2ec10080f69e9381d378 \ | ||
34 | " | ||
35 | 32 | ||
36 | SRC_URI = "file://uvcs-kernel.tar.bz2" | 33 | if [ $# -lt 1 ]; then |
37 | S = "${WORKDIR}/uvcs" | 34 | echo "Usage: $0 <sstate-cache-dir(s)>" |
35 | echo "Remove all old files from <sstate-cache-dir(s)>" | ||
36 | exit 1 | ||
37 | fi | ||
38 | 38 | ||
39 | inherit renesas-module | 39 | DAYS_TO_KEEP=7 |
40 | NOW=$(date +%s) | ||
40 | 41 | ||
41 | export UVCS_DRV_SRC_DIR = "${S}/source/uvcs_lkm" | 42 | for cachedir in $@; do |
42 | export UVCS_CMN_SRC_DIR = "${S}/source/uvcs_cmn" | ||
43 | export UVCS_CMN_INC_DIR = "${S}/include" | ||
44 | export DRV_CORE_SRC_DIR = "${S}/source/driver_core" | ||
45 | 43 | ||
46 | MODULE_NAME = "uvcs_cmn" | 44 | if [ ! -d $cachedir ]; then |
47 | MODULE_HEADERS = "include/uvcs_cmn.h include/uvcs_types.h" | 45 | echo "$cachedir: No such directory" |
48 | MODULE_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 | |||
56 | done | ||
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 @@ | |||
31 | set -x | 31 | set -x |
32 | set -e | 32 | set -e |
33 | 33 | ||
34 | RELEASE=5.8 | 34 | RELEASE=5.9 |
35 | UPLOADPATH=QT@ci-files02-hki.ci.local:/srv/jenkins_data/enterprise/b2qt/yocto/${RELEASE}/ | 35 | UPLOADPATH=QT@ci-files02-hki.ci.local:/srv/jenkins_data/enterprise/b2qt/yocto/${RELEASE}/ |
36 | UPLOADS="\ | 36 | UPLOADS="\ |
37 | tmp/deploy/images/${MACHINE}/b2qt-${PROJECT}-qt5-image-${MACHINE}.7z \ | 37 | tmp/deploy/images/${MACHINE}/b2qt-${PROJECT}-qt5-image-${MACHINE}.7z \ |