summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAndrei Gherzan <andrei@gherzan.com>2021-08-03 14:43:18 +0100
committerAndrei Gherzan <andrei@gherzan.com>2021-08-03 14:44:07 +0100
commit844827a3d265fbde0467c5687747662ceb49a938 (patch)
tree545d37c830534b43da2533efd402d9068cc15148
parent8dc3a310883ea87cd9900442f46f20bb08e57583 (diff)
downloadmeta-raspberrypi-ag/override.tar.gz
Convert to new override syntaxag/override
converting the metadata to use ":" as the override character instead of "_". Signed-off-by: Andrei Gherzan <andrei@gherzan.com>
-rw-r--r--classes/sdcard_image-rpi.bbclass2
-rw-r--r--conf/layer.conf4
-rw-r--r--conf/machine/include/rpi-base.inc2
-rw-r--r--conf/machine/include/rpi-default-settings.inc4
-rw-r--r--conf/machine/include/tune-arm1176jzf-s.inc12
-rw-r--r--docs/extra-build-config.md4
-rw-r--r--dynamic-layers/meta-python/recipes-connectivity/lirc/lirc_0.10.1.bbappend4
-rw-r--r--dynamic-layers/meta-python/recipes-core/packagegroups/packagegroup-rpi-test.bbappend4
-rw-r--r--dynamic-layers/meta-python/recipes-devtools/python/python3-sense-hat_2.2.0.bb2
-rw-r--r--dynamic-layers/multimedia-layer/recipes-multimedia/libcamera/libcamera.bbappend2
-rw-r--r--dynamic-layers/networking-layer/recipes-support/drbd/drbd_%.bbappend2
-rw-r--r--dynamic-layers/openembedded-layer/recipes-core/packagegroups/packagegroup-meta-oe.bbappend2
-rw-r--r--dynamic-layers/qt5-layer/recipes-qt/qt5/qtbase_%.bbappend14
-rw-r--r--recipes-bsp/bootfiles/rpi-config_git.bb2
-rw-r--r--recipes-bsp/formfactor/formfactor_%.bbappend2
-rw-r--r--recipes-bsp/u-boot/u-boot_%.bbappend10
-rw-r--r--recipes-connectivity/bluez5/bluez5_%.bbappend6
-rw-r--r--recipes-connectivity/pi-bluetooth/pi-bluetooth_0.1.17.bb6
-rw-r--r--recipes-core/images/rpi-basic-image.bb2
-rw-r--r--recipes-core/images/rpi-hwup-image.bb2
-rw-r--r--recipes-core/images/rpi-test-image.bb2
-rw-r--r--recipes-core/packagegroups/packagegroup-core-tools-testapps.bbappend2
-rw-r--r--recipes-core/packagegroups/packagegroup-rpi-test.bb4
-rw-r--r--recipes-core/psplash/psplash_%.bbappend2
-rw-r--r--recipes-core/udev/udev-rules-udisks-rpi_1.0.bb2
-rw-r--r--recipes-devtools/bcm2835/bcm2835_1.52.bb12
-rw-r--r--recipes-devtools/pi-blaster/pi-blaster_git.bb4
-rw-r--r--recipes-devtools/python/python3-adafruit-blinka_6.2.2.bb6
-rw-r--r--recipes-devtools/python/python3-adafruit-circuitpython-busdevice_5.0.5.bb2
-rw-r--r--recipes-devtools/python/python3-adafruit-circuitpython-motor_3.2.6.bb2
-rw-r--r--recipes-devtools/python/python3-adafruit-circuitpython-motorkit_1.6.1.bb2
-rw-r--r--recipes-devtools/python/python3-adafruit-circuitpython-pca9685_3.3.4.bb2
-rw-r--r--recipes-devtools/python/python3-adafruit-circuitpython-register_1.9.4.bb2
-rw-r--r--recipes-devtools/python/python3-adafruit-platformdetect_3.1.1.bb2
-rw-r--r--recipes-devtools/python/python3-adafruit-pureio_1.1.8.bb2
-rw-r--r--recipes-devtools/python/rpio_0.10.0.bb2
-rw-r--r--recipes-graphics/cairo/cairo_%.bbappend2
-rw-r--r--recipes-graphics/libsdl2/libsdl2_%.bbappend4
-rw-r--r--recipes-graphics/libva/libva_%.bbappend2
-rw-r--r--recipes-graphics/mesa/libglu_%.bbappend2
-rw-r--r--recipes-graphics/mesa/mesa-gl_%.bbappend8
-rw-r--r--recipes-graphics/mesa/mesa_%.bbappend4
-rw-r--r--recipes-graphics/piglit/piglit_%.bbappend2
-rw-r--r--recipes-graphics/userland/userland_git.bb24
-rw-r--r--recipes-graphics/vc-graphics/vc-graphics.inc8
-rw-r--r--recipes-graphics/wayland/wayland_%.bbappend2
-rw-r--r--recipes-graphics/wayland/weston_%.bbappend4
-rw-r--r--recipes-graphics/xorg-xserver/xserver-xf86-config_%.bbappend8
-rw-r--r--recipes-graphics/xorg-xserver/xserver-xorg_%.bbappend2
-rw-r--r--recipes-kernel/bluez-firmware-rpidistro/bluez-firmware-rpidistro_git.bb44
-rw-r--r--recipes-kernel/linux-firmware-rpidistro/linux-firmware-rpidistro_git.bb34
-rw-r--r--recipes-multimedia/gstreamer/gstreamer1.0-omx_%.bbappend6
-rw-r--r--recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad_%.bbappend2
-rw-r--r--recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_%.bbappend4
-rw-r--r--recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_1.18.%.bbappend2
-rw-r--r--recipes-multimedia/omxplayer/omxplayer_git.bb10
-rw-r--r--recipes-multimedia/x264/x264_%.bbappend4
57 files changed, 158 insertions, 158 deletions
diff --git a/classes/sdcard_image-rpi.bbclass b/classes/sdcard_image-rpi.bbclass
index e803a0d..b43c4aa 100644
--- a/classes/sdcard_image-rpi.bbclass
+++ b/classes/sdcard_image-rpi.bbclass
@@ -87,7 +87,7 @@ def split_overlays(d, out, ver=None):
87 87
88 return overlays 88 return overlays
89 89
90IMAGE_CMD_rpi-sdimg () { 90IMAGE_CMD:rpi-sdimg () {
91 91
92 # Align partitions 92 # Align partitions
93 BOOT_SPACE_ALIGNED=$(expr ${BOOT_SPACE} + ${IMAGE_ROOTFS_ALIGNMENT} - 1) 93 BOOT_SPACE_ALIGNED=$(expr ${BOOT_SPACE} + ${IMAGE_ROOTFS_ALIGNMENT} - 1)
diff --git a/conf/layer.conf b/conf/layer.conf
index 2518379..c36c7e3 100644
--- a/conf/layer.conf
+++ b/conf/layer.conf
@@ -36,5 +36,5 @@ BBFILES_DYNAMIC += " \
36 multimedia-layer:${LAYERDIR}/dynamic-layers/multimedia-layer/*/*/*.bbappend \ 36 multimedia-layer:${LAYERDIR}/dynamic-layers/multimedia-layer/*/*/*.bbappend \
37" 37"
38 38
39DEFAULT_TEST_SUITES_remove_rpi = "parselogs" 39DEFAULT_TEST_SUITES:remove:rpi = "parselogs"
40DEFAULT_TEST_SUITES_append_rpi = " parselogs_rpi" 40DEFAULT_TEST_SUITES:append:rpi = " parselogs_rpi"
diff --git a/conf/machine/include/rpi-base.inc b/conf/machine/include/rpi-base.inc
index 75c3727..a4db938 100644
--- a/conf/machine/include/rpi-base.inc
+++ b/conf/machine/include/rpi-base.inc
@@ -144,4 +144,4 @@ do_image_wic[recrdeps] = "do_build"
144 144
145# The kernel image is installed into the FAT32 boot partition and does not need 145# The kernel image is installed into the FAT32 boot partition and does not need
146# to also be installed into the rootfs. 146# to also be installed into the rootfs.
147RDEPENDS_${KERNEL_PACKAGE_NAME}-base = "" 147RDEPENDS:${KERNEL_PACKAGE_NAME}-base = ""
diff --git a/conf/machine/include/rpi-default-settings.inc b/conf/machine/include/rpi-default-settings.inc
index bb18496..b788f14 100644
--- a/conf/machine/include/rpi-default-settings.inc
+++ b/conf/machine/include/rpi-default-settings.inc
@@ -5,5 +5,5 @@ IMAGE_CLASSES += "sdcard_image-rpi"
5# RPI kernel has errors of its own which should be filtered 5# RPI kernel has errors of its own which should be filtered
6# therefore use parselogs_rpi test instead of parselogs from oe-core 6# therefore use parselogs_rpi test instead of parselogs from oe-core
7# 7#
8DEFAULT_TEST_SUITES_append_rpi = " parselogs_rpi" 8DEFAULT_TEST_SUITES:append:rpi = " parselogs_rpi"
9DEFAULT_TEST_SUITES_remove_rpi = " parselogs" 9DEFAULT_TEST_SUITES:remove:rpi = " parselogs"
diff --git a/conf/machine/include/tune-arm1176jzf-s.inc b/conf/machine/include/tune-arm1176jzf-s.inc
index b9e0377..ce5f08e 100644
--- a/conf/machine/include/tune-arm1176jzf-s.inc
+++ b/conf/machine/include/tune-arm1176jzf-s.inc
@@ -7,11 +7,11 @@ TUNE_CCARGS .= "${@bb.utils.contains('TUNE_FEATURES', 'arm1176jzfs', ' -mcpu=arm
7MACHINEOVERRIDES =. "${@bb.utils.contains('TUNE_FEATURES', 'arm1176jzfs', 'armv6:', '', d)}" 7MACHINEOVERRIDES =. "${@bb.utils.contains('TUNE_FEATURES', 'arm1176jzfs', 'armv6:', '', d)}"
8 8
9AVAILTUNES += "arm1176jzfs" 9AVAILTUNES += "arm1176jzfs"
10ARMPKGARCH_tune-arm1176jzfs = "arm1176jzfs" 10ARMPKGARCH:tune-arm1176jzfs = "arm1176jzfs"
11TUNE_FEATURES_tune-arm1176jzfs = "arm thumb vfp arm1176jzfs" 11TUNE_FEATURES:tune-arm1176jzfs = "arm thumb vfp arm1176jzfs"
12PACKAGE_EXTRA_ARCHS_tune-arm1176jzfs = "${PACKAGE_EXTRA_ARCHS_tune-armv6} arm1176jzfs" 12PACKAGE_EXTRA_ARCHS:tune-arm1176jzfs = "${PACKAGE_EXTRA_ARCHS:tune-armv6} arm1176jzfs"
13 13
14AVAILTUNES += "arm1176jzfshf" 14AVAILTUNES += "arm1176jzfshf"
15ARMPKGARCH_tune-arm1176jzfshf = "${ARMPKGARCH_tune-arm1176jzfs}" 15ARMPKGARCH:tune-arm1176jzfshf = "${ARMPKGARCH:tune-arm1176jzfs}"
16TUNE_FEATURES_tune-arm1176jzfshf = "${TUNE_FEATURES_tune-arm1176jzfs} callconvention-hard" 16TUNE_FEATURES:tune-arm1176jzfshf = "${TUNE_FEATURES:tune-arm1176jzfs} callconvention-hard"
17PACKAGE_EXTRA_ARCHS_tune-arm1176jzfshf = "${PACKAGE_EXTRA_ARCHS_tune-armv6thf} arm1176jzfshf-vfp" 17PACKAGE_EXTRA_ARCHS:tune-arm1176jzfshf = "${PACKAGE_EXTRA_ARCHS:tune-armv6thf} arm1176jzfshf-vfp"
diff --git a/docs/extra-build-config.md b/docs/extra-build-config.md
index ec3bd6a..2d34ab1 100644
--- a/docs/extra-build-config.md
+++ b/docs/extra-build-config.md
@@ -159,7 +159,7 @@ command (eg. bootz) to be used.
159 159
160To build an initramfs image: 160To build an initramfs image:
161 161
162* Set this 3 kernel variables (in kernel's do_configure_prepend in linux-raspberrypi.inc after the line kernel_configure_variable LOCALVERSION "\"\"" 162* Set this 3 kernel variables (in kernel's do_configure:prepend in linux-raspberrypi.inc after the line kernel_configure_variable LOCALVERSION "\"\""
163) 163)
164 - kernel_configure_variable BLK_DEV_INITRD y 164 - kernel_configure_variable BLK_DEV_INITRD y
165 - kernel_configure_variable INITRAMFS_SOURCE "" 165 - kernel_configure_variable INITRAMFS_SOURCE ""
@@ -195,7 +195,7 @@ by tasks that image building task must depend upon, to ensure that the
195files are available when they are needed, so these component deploy 195files are available when they are needed, so these component deploy
196tasks must be added to: RPI_SDIMG_EXTRA_DEPENDS. 196tasks must be added to: RPI_SDIMG_EXTRA_DEPENDS.
197 197
198 RPI_SDIMG_EXTRA_DEPENDS_append = " example:do_deploy" 198 RPI_SDIMG_EXTRA_DEPENDS:append = " example:do_deploy"
199 199
200## Enable SPI bus 200## Enable SPI bus
201 201
diff --git a/dynamic-layers/meta-python/recipes-connectivity/lirc/lirc_0.10.1.bbappend b/dynamic-layers/meta-python/recipes-connectivity/lirc/lirc_0.10.1.bbappend
index 5d3ab4d..22f8ce4 100644
--- a/dynamic-layers/meta-python/recipes-connectivity/lirc/lirc_0.10.1.bbappend
+++ b/dynamic-layers/meta-python/recipes-connectivity/lirc/lirc_0.10.1.bbappend
@@ -1,6 +1,6 @@
1FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:" 1FILESEXTRAPATHS:prepend := "${THISDIR}/${PN}:"
2 2
3SRC_URI_append_rpi = " \ 3SRC_URI:append:rpi = " \
4 file://lirc-gpio-ir-0.10.patch \ 4 file://lirc-gpio-ir-0.10.patch \
5 file://lircd.service \ 5 file://lircd.service \
6" 6"
diff --git a/dynamic-layers/meta-python/recipes-core/packagegroups/packagegroup-rpi-test.bbappend b/dynamic-layers/meta-python/recipes-core/packagegroups/packagegroup-rpi-test.bbappend
index 63fedbb..7776531 100644
--- a/dynamic-layers/meta-python/recipes-core/packagegroups/packagegroup-rpi-test.bbappend
+++ b/dynamic-layers/meta-python/recipes-core/packagegroups/packagegroup-rpi-test.bbappend
@@ -1,4 +1,4 @@
1FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:" 1FILESEXTRAPATHS:prepend := "${THISDIR}/${PN}:"
2 2
3RDEPENDS_${PN} += "python3-sense-hat" 3RDEPENDS:${PN} += "python3-sense-hat"
4 4
diff --git a/dynamic-layers/meta-python/recipes-devtools/python/python3-sense-hat_2.2.0.bb b/dynamic-layers/meta-python/recipes-devtools/python/python3-sense-hat_2.2.0.bb
index 6195d28..dba63d9 100644
--- a/dynamic-layers/meta-python/recipes-devtools/python/python3-sense-hat_2.2.0.bb
+++ b/dynamic-layers/meta-python/recipes-devtools/python/python3-sense-hat_2.2.0.bb
@@ -17,7 +17,7 @@ DEPENDS += " \
17 freetype \ 17 freetype \
18 " 18 "
19 19
20RDEPENDS_${PN} += " \ 20RDEPENDS:${PN} += " \
21 ${PYTHON_PN}-numpy \ 21 ${PYTHON_PN}-numpy \
22 ${PYTHON_PN}-rtimu \ 22 ${PYTHON_PN}-rtimu \
23 ${PYTHON_PN}-pillow \ 23 ${PYTHON_PN}-pillow \
diff --git a/dynamic-layers/multimedia-layer/recipes-multimedia/libcamera/libcamera.bbappend b/dynamic-layers/multimedia-layer/recipes-multimedia/libcamera/libcamera.bbappend
index 8076ac7..2721cfe 100644
--- a/dynamic-layers/multimedia-layer/recipes-multimedia/libcamera/libcamera.bbappend
+++ b/dynamic-layers/multimedia-layer/recipes-multimedia/libcamera/libcamera.bbappend
@@ -1,2 +1,2 @@
1PACKAGECONFIG[raspberrypi] = "-Dpipelines=raspberrypi" 1PACKAGECONFIG[raspberrypi] = "-Dpipelines=raspberrypi"
2PACKAGECONFIG_append_rpi = " raspberrypi" 2PACKAGECONFIG:append:rpi = " raspberrypi"
diff --git a/dynamic-layers/networking-layer/recipes-support/drbd/drbd_%.bbappend b/dynamic-layers/networking-layer/recipes-support/drbd/drbd_%.bbappend
index 933aaf6..148e579 100644
--- a/dynamic-layers/networking-layer/recipes-support/drbd/drbd_%.bbappend
+++ b/dynamic-layers/networking-layer/recipes-support/drbd/drbd_%.bbappend
@@ -1,3 +1,3 @@
1FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:" 1FILESEXTRAPATHS:prepend := "${THISDIR}/${PN}:"
2 2
3COMPATIBLE_MACHINE_rpi = "(null)" 3COMPATIBLE_MACHINE_rpi = "(null)"
diff --git a/dynamic-layers/openembedded-layer/recipes-core/packagegroups/packagegroup-meta-oe.bbappend b/dynamic-layers/openembedded-layer/recipes-core/packagegroups/packagegroup-meta-oe.bbappend
index 25423d0..8d458c8 100644
--- a/dynamic-layers/openembedded-layer/recipes-core/packagegroups/packagegroup-meta-oe.bbappend
+++ b/dynamic-layers/openembedded-layer/recipes-core/packagegroups/packagegroup-meta-oe.bbappend
@@ -1 +1 @@
RDEPENDS_packagegroup-meta-oe-kernel_remove_rpi = "bpftool" RDEPENDS:packagegroup-meta-oe-kernel:remove:rpi = "bpftool"
diff --git a/dynamic-layers/qt5-layer/recipes-qt/qt5/qtbase_%.bbappend b/dynamic-layers/qt5-layer/recipes-qt/qt5/qtbase_%.bbappend
index e48f31d..5e6d652 100644
--- a/dynamic-layers/qt5-layer/recipes-qt/qt5/qtbase_%.bbappend
+++ b/dynamic-layers/qt5-layer/recipes-qt/qt5/qtbase_%.bbappend
@@ -1,19 +1,19 @@
1PACKAGECONFIG_GL_rpi = "${@bb.utils.contains('DISTRO_FEATURES', 'x11 opengl', 'gl', \ 1PACKAGECONFIG_GL_rpi = "${@bb.utils.contains('DISTRO_FEATURES', 'x11 opengl', 'gl', \
2 bb.utils.contains('DISTRO_FEATURES', 'opengl', 'eglfs gles2', \ 2 bb.utils.contains('DISTRO_FEATURES', 'opengl', 'eglfs gles2', \
3 '', d), d)}" 3 '', d), d)}"
4PACKAGECONFIG_GL_append_rpi = "${@bb.utils.contains('MACHINE_FEATURES', 'vc4graphics', ' kms', '', d)}" 4PACKAGECONFIG_GL:append:rpi = "${@bb.utils.contains('MACHINE_FEATURES', 'vc4graphics', ' kms', '', d)}"
5PACKAGECONFIG_GL_append_rpi = " gbm" 5PACKAGECONFIG_GL:append:rpi = " gbm"
6PACKAGECONFIG_FONTS_rpi = "fontconfig" 6PACKAGECONFIG_FONTS_rpi = "fontconfig"
7PACKAGECONFIG_append_rpi = " libinput examples tslib xkbcommon" 7PACKAGECONFIG:append:rpi = " libinput examples tslib xkbcommon"
8PACKAGECONFIG_remove_rpi = "tests" 8PACKAGECONFIG:remove:rpi = "tests"
9 9
10OE_QTBASE_EGLFS_DEVICE_INTEGRATION_rpi = "${@bb.utils.contains('MACHINE_FEATURES', 'vc4graphics', '', 'eglfs_brcm', d)}" 10OE_QTBASE_EGLFS_DEVICE_INTEGRATION_rpi = "${@bb.utils.contains('MACHINE_FEATURES', 'vc4graphics', '', 'eglfs_brcm', d)}"
11 11
12do_configure_prepend_rpi() { 12do_configure:prepend:rpi() {
13 # Add the appropriate EGLFS_DEVICE_INTEGRATION 13 # Add the appropriate EGLFS_DEVICE_INTEGRATION
14 if [ "${@d.getVar('OE_QTBASE_EGLFS_DEVICE_INTEGRATION')}" != "" ]; then 14 if [ "${@d.getVar('OE_QTBASE_EGLFS_DEVICE_INTEGRATION')}" != "" ]; then
15 echo "EGLFS_DEVICE_INTEGRATION = ${OE_QTBASE_EGLFS_DEVICE_INTEGRATION}" >> ${S}/mkspecs/oe-device-extra.pri 15 echo "EGLFS_DEVICE_INTEGRATION = ${OE_QTBASE_EGLFS_DEVICE_INTEGRATION}" >> ${S}/mkspecs/oe-device-extra.pri
16 fi 16 fi
17} 17}
18RDEPENDS_${PN}_append_rpi = "${@bb.utils.contains('MACHINE_FEATURES', 'vc4graphics', '', ' userland', d)}" 18RDEPENDS:${PN}:append:rpi = "${@bb.utils.contains('MACHINE_FEATURES', 'vc4graphics', '', ' userland', d)}"
19DEPENDS_append_rpi = "${@bb.utils.contains('MACHINE_FEATURES', 'vc4graphics', '', ' userland', d)}" 19DEPENDS:append:rpi = "${@bb.utils.contains('MACHINE_FEATURES', 'vc4graphics', '', ' userland', d)}"
diff --git a/recipes-bsp/bootfiles/rpi-config_git.bb b/recipes-bsp/bootfiles/rpi-config_git.bb
index e84456c..c1c5340 100644
--- a/recipes-bsp/bootfiles/rpi-config_git.bb
+++ b/recipes-bsp/bootfiles/rpi-config_git.bb
@@ -261,7 +261,7 @@ do_deploy() {
261 fi 261 fi
262} 262}
263 263
264do_deploy_append_raspberrypi3-64() { 264do_deploy:append:raspberrypi3-64() {
265 echo "# have a properly sized image" >> $CONFIG 265 echo "# have a properly sized image" >> $CONFIG
266 echo "disable_overscan=1" >> $CONFIG 266 echo "disable_overscan=1" >> $CONFIG
267 267
diff --git a/recipes-bsp/formfactor/formfactor_%.bbappend b/recipes-bsp/formfactor/formfactor_%.bbappend
index 72d991c..4fc41d0 100644
--- a/recipes-bsp/formfactor/formfactor_%.bbappend
+++ b/recipes-bsp/formfactor/formfactor_%.bbappend
@@ -1 +1 @@
FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:" FILESEXTRAPATHS:prepend := "${THISDIR}/${PN}:"
diff --git a/recipes-bsp/u-boot/u-boot_%.bbappend b/recipes-bsp/u-boot/u-boot_%.bbappend
index cdfe5bb..154309e 100644
--- a/recipes-bsp/u-boot/u-boot_%.bbappend
+++ b/recipes-bsp/u-boot/u-boot_%.bbappend
@@ -1,15 +1,15 @@
1FILESEXTRAPATHS_prepend := "${THISDIR}/files:" 1FILESEXTRAPATHS:prepend := "${THISDIR}/files:"
2 2
3SRC_URI_append_rpi = " \ 3SRC_URI:append:rpi = " \
4 file://fw_env.config \ 4 file://fw_env.config \
5" 5"
6 6
7# special fix for raspberrypi-cm3 7# special fix for raspberrypi-cm3
8SRC_URI_append_raspberrypi-cm3 = " file://0001-dm-core-Move-ofdata_to_platdata-call-earlier.patch" 8SRC_URI:append:raspberrypi-cm3 = " file://0001-dm-core-Move-ofdata_to_platdata-call-earlier.patch"
9 9
10DEPENDS_append_rpi = " u-boot-default-script" 10DEPENDS:append:rpi = " u-boot-default-script"
11 11
12do_install_append_rpi () { 12do_install:append:rpi () {
13 install -d ${D}${sysconfdir} 13 install -d ${D}${sysconfdir}
14 install -m 0644 ${WORKDIR}/fw_env.config ${D}${sysconfdir}/fw_env.config 14 install -m 0644 ${WORKDIR}/fw_env.config ${D}${sysconfdir}/fw_env.config
15} 15}
diff --git a/recipes-connectivity/bluez5/bluez5_%.bbappend b/recipes-connectivity/bluez5/bluez5_%.bbappend
index d1a07a4..09d4103 100644
--- a/recipes-connectivity/bluez5/bluez5_%.bbappend
+++ b/recipes-connectivity/bluez5/bluez5_%.bbappend
@@ -1,10 +1,10 @@
1FILESEXTRAPATHS_prepend_rpi := "${THISDIR}/${PN}:" 1FILESEXTRAPATHS:prepend:rpi := "${THISDIR}/${PN}:"
2 2
3SRC_URI_append_rpi = "\ 3SRC_URI:append:rpi = "\
4 file://0001-bcm43xx-Add-bcm43xx-3wire-variant.patch \ 4 file://0001-bcm43xx-Add-bcm43xx-3wire-variant.patch \
5 file://0002-bcm43xx-The-UART-speed-must-be-reset-after-the-firmw.patch \ 5 file://0002-bcm43xx-The-UART-speed-must-be-reset-after-the-firmw.patch \
6 file://0003-Increase-firmware-load-timeout-to-30s.patch \ 6 file://0003-Increase-firmware-load-timeout-to-30s.patch \
7 file://0004-Move-the-43xx-firmware-into-lib-firmware.patch \ 7 file://0004-Move-the-43xx-firmware-into-lib-firmware.patch \
8" 8"
9 9
10RDEPENDS_${PN}_append_rpi = " pi-bluetooth" 10RDEPENDS:${PN}:append:rpi = " pi-bluetooth"
diff --git a/recipes-connectivity/pi-bluetooth/pi-bluetooth_0.1.17.bb b/recipes-connectivity/pi-bluetooth/pi-bluetooth_0.1.17.bb
index a1eb97f..c91e3c5 100644
--- a/recipes-connectivity/pi-bluetooth/pi-bluetooth_0.1.17.bb
+++ b/recipes-connectivity/pi-bluetooth/pi-bluetooth_0.1.17.bb
@@ -16,7 +16,7 @@ S = "${WORKDIR}/git"
16 16
17# hciuart.service replaces what was brcm43438.service 17# hciuart.service replaces what was brcm43438.service
18inherit systemd 18inherit systemd
19SYSTEMD_SERVICE_${PN} = "\ 19SYSTEMD_SERVICE:${PN} = "\
20 hciuart.service \ 20 hciuart.service \
21 bthelper@.service \ 21 bthelper@.service \
22" 22"
@@ -36,12 +36,12 @@ do_install() {
36 fi 36 fi
37} 37}
38 38
39FILES_${PN} = "\ 39FILES:${PN} = "\
40 ${bindir} \ 40 ${bindir} \
41 ${sysconfdir} \ 41 ${sysconfdir} \
42 ${systemd_unitdir}/system \ 42 ${systemd_unitdir}/system \
43" 43"
44 44
45RDEPENDS_${PN} += " \ 45RDEPENDS:${PN} += " \
46 udev-rules-rpi \ 46 udev-rules-rpi \
47" 47"
diff --git a/recipes-core/images/rpi-basic-image.bb b/recipes-core/images/rpi-basic-image.bb
index 77a3d7b..1bbbb50 100644
--- a/recipes-core/images/rpi-basic-image.bb
+++ b/recipes-core/images/rpi-basic-image.bb
@@ -10,6 +10,6 @@ SPLASH = "psplash-raspberrypi"
10 10
11IMAGE_FEATURES += "ssh-server-dropbear splash" 11IMAGE_FEATURES += "ssh-server-dropbear splash"
12 12
13do_image_prepend() { 13do_image:prepend() {
14 bb.warn("The image 'rpi-basic-image' is deprecated, please use 'core-image-base' instead") 14 bb.warn("The image 'rpi-basic-image' is deprecated, please use 'core-image-base' instead")
15} 15}
diff --git a/recipes-core/images/rpi-hwup-image.bb b/recipes-core/images/rpi-hwup-image.bb
index 86e9b6d..eacec0e 100644
--- a/recipes-core/images/rpi-hwup-image.bb
+++ b/recipes-core/images/rpi-hwup-image.bb
@@ -6,6 +6,6 @@ IMAGE_INSTALL += " \
6 kernel-modules \ 6 kernel-modules \
7 " 7 "
8 8
9do_image_prepend() { 9do_image:prepend() {
10 bb.warn("The image 'rpi-hwup-image' is deprecated, please use 'core-image-base' instead") 10 bb.warn("The image 'rpi-hwup-image' is deprecated, please use 'core-image-base' instead")
11} 11}
diff --git a/recipes-core/images/rpi-test-image.bb b/recipes-core/images/rpi-test-image.bb
index c2f5f73..360b20d 100644
--- a/recipes-core/images/rpi-test-image.bb
+++ b/recipes-core/images/rpi-test-image.bb
@@ -3,4 +3,4 @@ include recipes-core/images/core-image-base.bb
3 3
4COMPATIBLE_MACHINE = "^rpi$" 4COMPATIBLE_MACHINE = "^rpi$"
5 5
6IMAGE_INSTALL_append = " packagegroup-rpi-test" 6IMAGE_INSTALL:append = " packagegroup-rpi-test"
diff --git a/recipes-core/packagegroups/packagegroup-core-tools-testapps.bbappend b/recipes-core/packagegroups/packagegroup-core-tools-testapps.bbappend
index 500d871..1cc1dfc 100644
--- a/recipes-core/packagegroups/packagegroup-core-tools-testapps.bbappend
+++ b/recipes-core/packagegroups/packagegroup-core-tools-testapps.bbappend
@@ -1,2 +1,2 @@
1# mesa-demos needs gles1 and userland driver does not have it, works ok with vc4 graphics driver 1# mesa-demos needs gles1 and userland driver does not have it, works ok with vc4 graphics driver
2X11GLTOOLS_remove_rpi = "${@bb.utils.contains('MACHINE_FEATURES', 'vc4graphics', '', 'mesa-demos', d)}" 2X11GLTOOLS:remove:rpi = "${@bb.utils.contains('MACHINE_FEATURES', 'vc4graphics', '', 'mesa-demos', d)}"
diff --git a/recipes-core/packagegroups/packagegroup-rpi-test.bb b/recipes-core/packagegroups/packagegroup-rpi-test.bb
index a3f4ac9..265dfc5 100644
--- a/recipes-core/packagegroups/packagegroup-rpi-test.bb
+++ b/recipes-core/packagegroups/packagegroup-rpi-test.bb
@@ -10,7 +10,7 @@ COMPATIBLE_MACHINE = "^rpi$"
10 10
11OMXPLAYER = "${@bb.utils.contains('MACHINE_FEATURES', 'vc4graphics', '', 'omxplayer', d)}" 11OMXPLAYER = "${@bb.utils.contains('MACHINE_FEATURES', 'vc4graphics', '', 'omxplayer', d)}"
12 12
13RDEPENDS_${PN} = "\ 13RDEPENDS:${PN} = "\
14 ${OMXPLAYER} \ 14 ${OMXPLAYER} \
15 bcm2835-tests \ 15 bcm2835-tests \
16 rpio \ 16 rpio \
@@ -23,7 +23,7 @@ RDEPENDS_${PN} = "\
23 bluez5 \ 23 bluez5 \
24" 24"
25 25
26RRECOMMENDS_${PN} = "\ 26RRECOMMENDS:${PN} = "\
27 ${@bb.utils.contains("BBFILE_COLLECTIONS", "meta-multimedia", "bigbuckbunny-1080p bigbuckbunny-480p bigbuckbunny-720p", "", d)} \ 27 ${@bb.utils.contains("BBFILE_COLLECTIONS", "meta-multimedia", "bigbuckbunny-1080p bigbuckbunny-480p bigbuckbunny-720p", "", d)} \
28 ${MACHINE_EXTRA_RRECOMMENDS} \ 28 ${MACHINE_EXTRA_RRECOMMENDS} \
29" 29"
diff --git a/recipes-core/psplash/psplash_%.bbappend b/recipes-core/psplash/psplash_%.bbappend
index 41622aa..a2de78b 100644
--- a/recipes-core/psplash/psplash_%.bbappend
+++ b/recipes-core/psplash/psplash_%.bbappend
@@ -1,2 +1,2 @@
1FILESEXTRAPATHS_prepend := "${THISDIR}/files:" 1FILESEXTRAPATHS:prepend := "${THISDIR}/files:"
2SPLASH_IMAGES_rpi = "file://psplash-raspberrypi-img.h;outsuffix=raspberrypi" 2SPLASH_IMAGES_rpi = "file://psplash-raspberrypi-img.h;outsuffix=raspberrypi"
diff --git a/recipes-core/udev/udev-rules-udisks-rpi_1.0.bb b/recipes-core/udev/udev-rules-udisks-rpi_1.0.bb
index ae35521..d5d4589 100644
--- a/recipes-core/udev/udev-rules-udisks-rpi_1.0.bb
+++ b/recipes-core/udev/udev-rules-udisks-rpi_1.0.bb
@@ -10,4 +10,4 @@ do_install () {
10 install -m 644 ${WORKDIR}/80-udisks-rpi.rules ${D}${base_libdir}/udev/rules.d 10 install -m 644 ${WORKDIR}/80-udisks-rpi.rules ${D}${base_libdir}/udev/rules.d
11} 11}
12 12
13FILES_${PN} = "${base_libdir}/udev/rules.d" 13FILES:${PN} = "${base_libdir}/udev/rules.d"
diff --git a/recipes-devtools/bcm2835/bcm2835_1.52.bb b/recipes-devtools/bcm2835/bcm2835_1.52.bb
index eef6afd..87252bb 100644
--- a/recipes-devtools/bcm2835/bcm2835_1.52.bb
+++ b/recipes-devtools/bcm2835/bcm2835_1.52.bb
@@ -17,7 +17,7 @@ SRC_URI[sha256sum] = "b9fd10f7a80aadaed28a77168709b7c519568a63b6e98d0a50e9c5fe31
17 17
18inherit autotools 18inherit autotools
19 19
20do_compile_append() { 20do_compile:append() {
21 # Now compiling the examples provided by the package 21 # Now compiling the examples provided by the package
22 mkdir -p ${B}/examples 22 mkdir -p ${B}/examples
23 for file in `ls ${S}/examples`; do 23 for file in `ls ${S}/examples`; do
@@ -25,7 +25,7 @@ do_compile_append() {
25 done 25 done
26} 26}
27 27
28do_install_append() { 28do_install:append() {
29 install -d ${D}/${libdir}/${BPN} 29 install -d ${D}/${libdir}/${BPN}
30 for file in ${B}/examples/* 30 for file in ${B}/examples/*
31 do 31 do
@@ -35,8 +35,8 @@ do_install_append() {
35 35
36PACKAGES += "${PN}-tests" 36PACKAGES += "${PN}-tests"
37 37
38RDEPENDS_${PN}-dev = "" 38RDEPENDS:${PN}-dev = ""
39 39
40FILES_${PN} = "" 40FILES:${PN} = ""
41FILES_${PN}-tests = "${libdir}/${BPN}" 41FILES:${PN}-tests = "${libdir}/${BPN}"
42FILES_${PN}-dbg += "${libdir}/${BPN}/.debug" 42FILES:${PN}-dbg += "${libdir}/${BPN}/.debug"
diff --git a/recipes-devtools/pi-blaster/pi-blaster_git.bb b/recipes-devtools/pi-blaster/pi-blaster_git.bb
index fdaf16c..4aa7427 100644
--- a/recipes-devtools/pi-blaster/pi-blaster_git.bb
+++ b/recipes-devtools/pi-blaster/pi-blaster_git.bb
@@ -15,8 +15,8 @@ SRCREV = "befd8ef36e5066e4d444ef47fe4020787e541248"
15inherit update-rc.d autotools 15inherit update-rc.d autotools
16 16
17INITSCRIPT_PACKAGES = "${PN}" 17INITSCRIPT_PACKAGES = "${PN}"
18INITSCRIPT_NAME_${PN} = "${PN}.boot.sh" 18INITSCRIPT_NAME:${PN} = "${PN}.boot.sh"
19INITSCRIPT_PARAMS_${PN} = "defaults 15 85" 19INITSCRIPT_PARAMS:${PN} = "defaults 15 85"
20 20
21COMPATIBLE_MACHINE = "^rpi$" 21COMPATIBLE_MACHINE = "^rpi$"
22 22
diff --git a/recipes-devtools/python/python3-adafruit-blinka_6.2.2.bb b/recipes-devtools/python/python3-adafruit-blinka_6.2.2.bb
index dc9e680..4659ad9 100644
--- a/recipes-devtools/python/python3-adafruit-blinka_6.2.2.bb
+++ b/recipes-devtools/python/python3-adafruit-blinka_6.2.2.bb
@@ -12,7 +12,7 @@ inherit setuptools3
12 12
13DEPENDS += "python3-setuptools-scm-native" 13DEPENDS += "python3-setuptools-scm-native"
14 14
15do_install_append() { 15do_install:append() {
16# it ships ./bcm283x/pulseio/libgpiod_pulsein which is a prebuilt 16# it ships ./bcm283x/pulseio/libgpiod_pulsein which is a prebuilt
17# 32bit binary therefore we should make this specific to 32bit rpi machines (based on bcm283x) only 17# 32bit binary therefore we should make this specific to 32bit rpi machines (based on bcm283x) only
18 if [ ${@bb.utils.contains('TUNE_FEATURES', 'callconvention-hard', '1', '0', d)} = "0" ]; then 18 if [ ${@bb.utils.contains('TUNE_FEATURES', 'callconvention-hard', '1', '0', d)} = "0" ]; then
@@ -20,11 +20,11 @@ do_install_append() {
20 fi 20 fi
21} 21}
22 22
23RDEPENDS_${PN} += " \ 23RDEPENDS:${PN} += " \
24 libgpiod \ 24 libgpiod \
25 python3-adafruit-platformdetect \ 25 python3-adafruit-platformdetect \
26 python3-adafruit-pureio \ 26 python3-adafruit-pureio \
27 python3-core \ 27 python3-core \
28" 28"
29 29
30RDEPENDS_${PN}_append_rpi = " rpi-gpio" 30RDEPENDS:${PN}:append:rpi = " rpi-gpio"
diff --git a/recipes-devtools/python/python3-adafruit-circuitpython-busdevice_5.0.5.bb b/recipes-devtools/python/python3-adafruit-circuitpython-busdevice_5.0.5.bb
index 7c1a267..7cccd58 100644
--- a/recipes-devtools/python/python3-adafruit-circuitpython-busdevice_5.0.5.bb
+++ b/recipes-devtools/python/python3-adafruit-circuitpython-busdevice_5.0.5.bb
@@ -12,7 +12,7 @@ inherit setuptools3
12 12
13DEPENDS += "python3-setuptools-scm-native" 13DEPENDS += "python3-setuptools-scm-native"
14 14
15RDEPENDS_${PN} += " \ 15RDEPENDS:${PN} += " \
16 python3-adafruit-blinka \ 16 python3-adafruit-blinka \
17 python3-core \ 17 python3-core \
18" 18"
diff --git a/recipes-devtools/python/python3-adafruit-circuitpython-motor_3.2.6.bb b/recipes-devtools/python/python3-adafruit-circuitpython-motor_3.2.6.bb
index b0475e6..c5da4ac 100644
--- a/recipes-devtools/python/python3-adafruit-circuitpython-motor_3.2.6.bb
+++ b/recipes-devtools/python/python3-adafruit-circuitpython-motor_3.2.6.bb
@@ -12,7 +12,7 @@ inherit setuptools3
12 12
13DEPENDS += "python3-setuptools-scm-native" 13DEPENDS += "python3-setuptools-scm-native"
14 14
15RDEPENDS_${PN} += " \ 15RDEPENDS:${PN} += " \
16 python3-adafruit-blinka \ 16 python3-adafruit-blinka \
17 python3-core \ 17 python3-core \
18" 18"
diff --git a/recipes-devtools/python/python3-adafruit-circuitpython-motorkit_1.6.1.bb b/recipes-devtools/python/python3-adafruit-circuitpython-motorkit_1.6.1.bb
index 12a63f3..eacca3e 100644
--- a/recipes-devtools/python/python3-adafruit-circuitpython-motorkit_1.6.1.bb
+++ b/recipes-devtools/python/python3-adafruit-circuitpython-motorkit_1.6.1.bb
@@ -12,7 +12,7 @@ inherit setuptools3
12 12
13DEPENDS += "python3-setuptools-scm-native" 13DEPENDS += "python3-setuptools-scm-native"
14 14
15RDEPENDS_${PN} += " \ 15RDEPENDS:${PN} += " \
16 python3-adafruit-blinka \ 16 python3-adafruit-blinka \
17 python3-adafruit-circuitpython-busdevice \ 17 python3-adafruit-circuitpython-busdevice \
18 python3-adafruit-circuitpython-motor \ 18 python3-adafruit-circuitpython-motor \
diff --git a/recipes-devtools/python/python3-adafruit-circuitpython-pca9685_3.3.4.bb b/recipes-devtools/python/python3-adafruit-circuitpython-pca9685_3.3.4.bb
index a46b130..23cd786 100644
--- a/recipes-devtools/python/python3-adafruit-circuitpython-pca9685_3.3.4.bb
+++ b/recipes-devtools/python/python3-adafruit-circuitpython-pca9685_3.3.4.bb
@@ -12,7 +12,7 @@ inherit setuptools3
12 12
13DEPENDS += "python3-setuptools-scm-native" 13DEPENDS += "python3-setuptools-scm-native"
14 14
15RDEPENDS_${PN} += " \ 15RDEPENDS:${PN} += " \
16 python3-adafruit-blinka \ 16 python3-adafruit-blinka \
17 python3-adafruit-circuitpython-busdevice \ 17 python3-adafruit-circuitpython-busdevice \
18 python3-adafruit-circuitpython-register \ 18 python3-adafruit-circuitpython-register \
diff --git a/recipes-devtools/python/python3-adafruit-circuitpython-register_1.9.4.bb b/recipes-devtools/python/python3-adafruit-circuitpython-register_1.9.4.bb
index 7d0377b..ccf5eaa 100644
--- a/recipes-devtools/python/python3-adafruit-circuitpython-register_1.9.4.bb
+++ b/recipes-devtools/python/python3-adafruit-circuitpython-register_1.9.4.bb
@@ -12,4 +12,4 @@ DEPENDS += "python3-setuptools-scm-native"
12 12
13inherit setuptools3 13inherit setuptools3
14 14
15RDEPENDS_${PN} += "python3-core" 15RDEPENDS:${PN} += "python3-core"
diff --git a/recipes-devtools/python/python3-adafruit-platformdetect_3.1.1.bb b/recipes-devtools/python/python3-adafruit-platformdetect_3.1.1.bb
index 0574c53..b88affa 100644
--- a/recipes-devtools/python/python3-adafruit-platformdetect_3.1.1.bb
+++ b/recipes-devtools/python/python3-adafruit-platformdetect_3.1.1.bb
@@ -12,4 +12,4 @@ inherit setuptools3
12 12
13DEPENDS += "python3-setuptools-scm-native" 13DEPENDS += "python3-setuptools-scm-native"
14 14
15RDEPENDS_${PN} += "python3-core" 15RDEPENDS:${PN} += "python3-core"
diff --git a/recipes-devtools/python/python3-adafruit-pureio_1.1.8.bb b/recipes-devtools/python/python3-adafruit-pureio_1.1.8.bb
index a59e6f5..63c7166 100644
--- a/recipes-devtools/python/python3-adafruit-pureio_1.1.8.bb
+++ b/recipes-devtools/python/python3-adafruit-pureio_1.1.8.bb
@@ -12,7 +12,7 @@ inherit setuptools3
12 12
13DEPENDS += "python3-setuptools-scm-native" 13DEPENDS += "python3-setuptools-scm-native"
14 14
15RDEPENDS_${PN} += " \ 15RDEPENDS:${PN} += " \
16 python3-core \ 16 python3-core \
17 python3-ctypes \ 17 python3-ctypes \
18 python3-fcntl \ 18 python3-fcntl \
diff --git a/recipes-devtools/python/rpio_0.10.0.bb b/recipes-devtools/python/rpio_0.10.0.bb
index d5653cb..1c8075f 100644
--- a/recipes-devtools/python/rpio_0.10.0.bb
+++ b/recipes-devtools/python/rpio_0.10.0.bb
@@ -14,7 +14,7 @@ inherit setuptools3
14 14
15COMPATIBLE_MACHINE = "^rpi$" 15COMPATIBLE_MACHINE = "^rpi$"
16 16
17RDEPENDS_${PN} = "\ 17RDEPENDS:${PN} = "\
18 python3-logging \ 18 python3-logging \
19 python3-threading \ 19 python3-threading \
20" 20"
diff --git a/recipes-graphics/cairo/cairo_%.bbappend b/recipes-graphics/cairo/cairo_%.bbappend
index 7ba13e2..5efd8fc 100644
--- a/recipes-graphics/cairo/cairo_%.bbappend
+++ b/recipes-graphics/cairo/cairo_%.bbappend
@@ -1,3 +1,3 @@
1PACKAGECONFIG_GLESV2 = " ${@bb.utils.contains('DISTRO_FEATURES', 'x11', '', 'glesv2', d)}" 1PACKAGECONFIG_GLESV2 = " ${@bb.utils.contains('DISTRO_FEATURES', 'x11', '', 'glesv2', d)}"
2 2
3PACKAGECONFIG_append_rpi = "${@bb.utils.contains('MACHINE_FEATURES', 'vc4graphics', '', ' egl ${PACKAGECONFIG_GLESV2}', d)}" 3PACKAGECONFIG:append:rpi = "${@bb.utils.contains('MACHINE_FEATURES', 'vc4graphics', '', ' egl ${PACKAGECONFIG_GLESV2}', d)}"
diff --git a/recipes-graphics/libsdl2/libsdl2_%.bbappend b/recipes-graphics/libsdl2/libsdl2_%.bbappend
index cb9c24e..28a66bc 100644
--- a/recipes-graphics/libsdl2/libsdl2_%.bbappend
+++ b/recipes-graphics/libsdl2/libsdl2_%.bbappend
@@ -1,5 +1,5 @@
1FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:" 1FILESEXTRAPATHS:prepend := "${THISDIR}/${PN}:"
2 2
3# when using userland graphic KHR/khrplatform.h is provided by userland but virtual/libgl is provided by mesa-gl where 3# when using userland graphic KHR/khrplatform.h is provided by userland but virtual/libgl is provided by mesa-gl where
4# we explicitly delete KHR/khrplatform.h since its already coming from userland package 4# we explicitly delete KHR/khrplatform.h since its already coming from userland package
5DEPENDS_append_rpi = " ${@bb.utils.contains('MACHINE_FEATURES', 'vc4graphics', '', 'userland', d)}" 5DEPENDS:append:rpi = " ${@bb.utils.contains('MACHINE_FEATURES', 'vc4graphics', '', 'userland', d)}"
diff --git a/recipes-graphics/libva/libva_%.bbappend b/recipes-graphics/libva/libva_%.bbappend
index 56ff421..ebfc519 100644
--- a/recipes-graphics/libva/libva_%.bbappend
+++ b/recipes-graphics/libva/libva_%.bbappend
@@ -1,3 +1,3 @@
1# when using userland graphic KHR/khrplatform.h is provided by userland but virtual/libgl is provided by mesa-gl where 1# when using userland graphic KHR/khrplatform.h is provided by userland but virtual/libgl is provided by mesa-gl where
2# we explicitly delete KHR/khrplatform.h since its already coming from userland package 2# we explicitly delete KHR/khrplatform.h since its already coming from userland package
3DEPENDS_append_rpi = " ${@bb.utils.contains('MACHINE_FEATURES', 'vc4graphics', '', 'userland', d)}" 3DEPENDS:append:rpi = " ${@bb.utils.contains('MACHINE_FEATURES', 'vc4graphics', '', 'userland', d)}"
diff --git a/recipes-graphics/mesa/libglu_%.bbappend b/recipes-graphics/mesa/libglu_%.bbappend
index 56ff421..ebfc519 100644
--- a/recipes-graphics/mesa/libglu_%.bbappend
+++ b/recipes-graphics/mesa/libglu_%.bbappend
@@ -1,3 +1,3 @@
1# when using userland graphic KHR/khrplatform.h is provided by userland but virtual/libgl is provided by mesa-gl where 1# when using userland graphic KHR/khrplatform.h is provided by userland but virtual/libgl is provided by mesa-gl where
2# we explicitly delete KHR/khrplatform.h since its already coming from userland package 2# we explicitly delete KHR/khrplatform.h since its already coming from userland package
3DEPENDS_append_rpi = " ${@bb.utils.contains('MACHINE_FEATURES', 'vc4graphics', '', 'userland', d)}" 3DEPENDS:append:rpi = " ${@bb.utils.contains('MACHINE_FEATURES', 'vc4graphics', '', 'userland', d)}"
diff --git a/recipes-graphics/mesa/mesa-gl_%.bbappend b/recipes-graphics/mesa/mesa-gl_%.bbappend
index e561a1b..edb75f5 100644
--- a/recipes-graphics/mesa/mesa-gl_%.bbappend
+++ b/recipes-graphics/mesa/mesa-gl_%.bbappend
@@ -1,8 +1,8 @@
1PACKAGECONFIG_append_rpi = " gbm" 1PACKAGECONFIG:append:rpi = " gbm"
2PROVIDES_append_rpi = " virtual/libgbm" 2PROVIDES:append:rpi = " virtual/libgbm"
3 3
4GALLIUMDRIVERS_append_rpi = ",swrast" 4GALLIUMDRIVERS:append:rpi = ",swrast"
5 5
6do_install_append_rpi() { 6do_install:append:rpi() {
7 rm -rf ${D}${includedir}/KHR/khrplatform.h 7 rm -rf ${D}${includedir}/KHR/khrplatform.h
8} 8}
diff --git a/recipes-graphics/mesa/mesa_%.bbappend b/recipes-graphics/mesa/mesa_%.bbappend
index eaa46f2..09c8db7 100644
--- a/recipes-graphics/mesa/mesa_%.bbappend
+++ b/recipes-graphics/mesa/mesa_%.bbappend
@@ -2,5 +2,5 @@
2# With oe-core commit 8509e2e1a87578882b71948ccef3b50ccf1228b3 dri3 is set 2# With oe-core commit 8509e2e1a87578882b71948ccef3b50ccf1228b3 dri3 is set
3# as default. To state out clearly that Raspi needs dri3 and to avoid surprises 3# as default. To state out clearly that Raspi needs dri3 and to avoid surprises
4# in case oe-core changes this default, we set dri3 explicitly. 4# in case oe-core changes this default, we set dri3 explicitly.
5PACKAGECONFIG_append_rpi = " gallium vc4 v3d kmsro ${@bb.utils.contains('DISTRO_FEATURES', 'x11 opengl', 'x11 dri3', '', d)}" 5PACKAGECONFIG:append:rpi = " gallium vc4 v3d kmsro ${@bb.utils.contains('DISTRO_FEATURES', 'x11 opengl', 'x11 dri3', '', d)}"
6DRIDRIVERS_class-target_rpi = "" 6DRIDRIVERS:class-target:rpi = ""
diff --git a/recipes-graphics/piglit/piglit_%.bbappend b/recipes-graphics/piglit/piglit_%.bbappend
index 0503fd0..91d2cf6 100644
--- a/recipes-graphics/piglit/piglit_%.bbappend
+++ b/recipes-graphics/piglit/piglit_%.bbappend
@@ -1,5 +1,5 @@
1# mesa-demos need libgles1 and userland driver does not have it so remove it from piglit rdeps 1# mesa-demos need libgles1 and userland driver does not have it so remove it from piglit rdeps
2RDEPENDS_${PN}_remove_rpi = "${@bb.utils.contains('MACHINE_FEATURES', 'vc4graphics', '', 'mesa-demos', d)}" 2RDEPENDS:${PN}:remove:rpi = "${@bb.utils.contains('MACHINE_FEATURES', 'vc4graphics', '', 'mesa-demos', d)}"
3# it needs EGL >= 11 but userland says it provided version 10, remove it from build 3# it needs EGL >= 11 but userland says it provided version 10, remove it from build
4# | -- Requested 'egl >= 11.0' but version of EGL is 10 4# | -- Requested 'egl >= 11.0' but version of EGL is 10
5COMPATIBLE_HOST_rpi = "${@bb.utils.contains('MACHINE_FEATURES', 'vc4graphics', '(.*)', 'null', d)}" 5COMPATIBLE_HOST_rpi = "${@bb.utils.contains('MACHINE_FEATURES', 'vc4graphics', '(.*)', 'null', d)}"
diff --git a/recipes-graphics/userland/userland_git.bb b/recipes-graphics/userland/userland_git.bb
index ead81f0..5676e30 100644
--- a/recipes-graphics/userland/userland_git.bb
+++ b/recipes-graphics/userland/userland_git.bb
@@ -8,7 +8,7 @@ LIC_FILES_CHKSUM = "file://LICENCE;md5=0448d6488ef8cc380632b1569ee6d196"
8PROVIDES += "${@bb.utils.contains("MACHINE_FEATURES", "vc4graphics", "", "virtual/libgles2 virtual/egl", d)}" 8PROVIDES += "${@bb.utils.contains("MACHINE_FEATURES", "vc4graphics", "", "virtual/libgles2 virtual/egl", d)}"
9PROVIDES += "virtual/libomxil" 9PROVIDES += "virtual/libomxil"
10 10
11RPROVIDES_${PN} += "${@bb.utils.contains("MACHINE_FEATURES", "vc4graphics", "", "libgles2 egl libegl libegl1 libglesv2-2", d)}" 11RPROVIDES:${PN} += "${@bb.utils.contains("MACHINE_FEATURES", "vc4graphics", "", "libgles2 egl libegl libegl1 libglesv2-2", d)}"
12COMPATIBLE_MACHINE = "^rpi$" 12COMPATIBLE_MACHINE = "^rpi$"
13 13
14SRCBRANCH = "master" 14SRCBRANCH = "master"
@@ -47,7 +47,7 @@ SRC_URI = "\
47 file://0024-userland-Sync-needed-defines-for-weston-build.patch \ 47 file://0024-userland-Sync-needed-defines-for-weston-build.patch \
48" 48"
49 49
50SRC_URI_remove_toolchain-clang = "file://0021-cmake-Disable-format-overflow-warning-as-error.patch" 50SRC_URI:remove:toolchain-clang = "file://0021-cmake-Disable-format-overflow-warning-as-error.patch"
51 51
52S = "${WORKDIR}/git" 52S = "${WORKDIR}/git"
53 53
@@ -59,7 +59,7 @@ EXTRA_OECMAKE = "-DCMAKE_BUILD_TYPE=Release -DCMAKE_EXE_LINKER_FLAGS='-Wl,--no-a
59 -DVMCS_INSTALL_PREFIX=${exec_prefix} \ 59 -DVMCS_INSTALL_PREFIX=${exec_prefix} \
60" 60"
61 61
62EXTRA_OECMAKE_append_aarch64 = " -DARM64=ON " 62EXTRA_OECMAKE:append:aarch64 = " -DARM64=ON "
63 63
64 64
65PACKAGECONFIG ?= "${@bb.utils.contains('DISTRO_FEATURES', 'wayland', 'wayland', '', d)}" 65PACKAGECONFIG ?= "${@bb.utils.contains('DISTRO_FEATURES', 'wayland', 'wayland', '', d)}"
@@ -67,9 +67,9 @@ PACKAGECONFIG ?= "${@bb.utils.contains('DISTRO_FEATURES', 'wayland', 'wayland',
67PACKAGECONFIG[wayland] = "-DBUILD_WAYLAND=TRUE -DWAYLAND_SCANNER_EXECUTABLE:FILEPATH=${STAGING_BINDIR_NATIVE}/wayland-scanner,,wayland-native wayland" 67PACKAGECONFIG[wayland] = "-DBUILD_WAYLAND=TRUE -DWAYLAND_SCANNER_EXECUTABLE:FILEPATH=${STAGING_BINDIR_NATIVE}/wayland-scanner,,wayland-native wayland"
68PACKAGECONFIG[allapps] = "-DALL_APPS=true,,," 68PACKAGECONFIG[allapps] = "-DALL_APPS=true,,,"
69 69
70CFLAGS_append = " -fPIC" 70CFLAGS:append = " -fPIC"
71 71
72do_install_append () { 72do_install:append () {
73 for f in `find ${D}${includedir}/interface/vcos/ -name "*.h"`; do 73 for f in `find ${D}${includedir}/interface/vcos/ -name "*.h"`; do
74 sed -i 's/include "vcos_platform.h"/include "pthreads\/vcos_platform.h"/g' ${f} 74 sed -i 's/include "vcos_platform.h"/include "pthreads\/vcos_platform.h"/g' ${f}
75 sed -i 's/include "vcos_futex_mutex.h"/include "pthreads\/vcos_futex_mutex.h"/g' ${f} 75 sed -i 's/include "vcos_futex_mutex.h"/include "pthreads\/vcos_futex_mutex.h"/g' ${f}
@@ -94,15 +94,15 @@ do_install_append () {
94# to force the .so files into the runtime package (and keep them 94# to force the .so files into the runtime package (and keep them
95# out of -dev package). 95# out of -dev package).
96FILES_SOLIBSDEV = "" 96FILES_SOLIBSDEV = ""
97INSANE_SKIP_${PN} += "dev-so" 97INSANE_SKIP:${PN} += "dev-so"
98 98
99FILES_${PN} += " \ 99FILES:${PN} += " \
100 ${libdir}/*.so \ 100 ${libdir}/*.so \
101 ${libdir}/plugins" 101 ${libdir}/plugins"
102FILES_${PN}-dev += "${includedir} \ 102FILES:${PN}-dev += "${includedir} \
103 ${prefix}/src" 103 ${prefix}/src"
104FILES_${PN}-doc += "${datadir}/install" 104FILES:${PN}-doc += "${datadir}/install"
105FILES_${PN}-dbg += "${libdir}/plugins/.debug" 105FILES:${PN}-dbg += "${libdir}/plugins/.debug"
106 106
107RDEPENDS_${PN} += "bash" 107RDEPENDS:${PN} += "bash"
108RDEPENDS_${PN} += "${@bb.utils.contains("MACHINE_FEATURES", "vc4graphics", "libegl-mesa", "", d)}" 108RDEPENDS:${PN} += "${@bb.utils.contains("MACHINE_FEATURES", "vc4graphics", "libegl-mesa", "", d)}"
diff --git a/recipes-graphics/vc-graphics/vc-graphics.inc b/recipes-graphics/vc-graphics/vc-graphics.inc
index 540e289..e5e8f53 100644
--- a/recipes-graphics/vc-graphics/vc-graphics.inc
+++ b/recipes-graphics/vc-graphics/vc-graphics.inc
@@ -40,15 +40,15 @@ do_install () {
40} 40}
41 41
42# These are proprietary binaries generated elsewhere so don't check ldflags 42# These are proprietary binaries generated elsewhere so don't check ldflags
43INSANE_SKIP_${PN} = "ldflags" 43INSANE_SKIP:${PN} = "ldflags"
44 44
45INITSCRIPT_NAME = "vchiq.sh" 45INITSCRIPT_NAME = "vchiq.sh"
46INITSCRIPT_PARAMS = "start 03 S ." 46INITSCRIPT_PARAMS = "start 03 S ."
47 47
48FILES_${PN} = "${bindir}/* \ 48FILES:${PN} = "${bindir}/* \
49 ${libdir}/lib*.so \ 49 ${libdir}/lib*.so \
50 ${sysconfdir}/init.d \ 50 ${sysconfdir}/init.d \
51 ${libdir}/plugins" 51 ${libdir}/plugins"
52FILES_${PN}-dev = "${libdir}/pkgconfig \ 52FILES:${PN}-dev = "${libdir}/pkgconfig \
53 ${includedir}" 53 ${includedir}"
54FILES_${PN}-dbg += "${libdir}/plugins/.debug" 54FILES:${PN}-dbg += "${libdir}/plugins/.debug"
diff --git a/recipes-graphics/wayland/wayland_%.bbappend b/recipes-graphics/wayland/wayland_%.bbappend
index e5bbf4a..ca2b296 100644
--- a/recipes-graphics/wayland/wayland_%.bbappend
+++ b/recipes-graphics/wayland/wayland_%.bbappend
@@ -1,5 +1,5 @@
1# until fully tested, prefer `libwayland-egl` provided by `userland` instead of `wayland` when not using vc4graphics 1# until fully tested, prefer `libwayland-egl` provided by `userland` instead of `wayland` when not using vc4graphics
2do_install_append_rpi () { 2do_install:append:rpi () {
3 if [ "${@bb.utils.contains("MACHINE_FEATURES", "vc4graphics", "1", "0", d)}" = "0" ]; then 3 if [ "${@bb.utils.contains("MACHINE_FEATURES", "vc4graphics", "1", "0", d)}" = "0" ]; then
4 rm -f ${D}${libdir}/libwayland-egl* 4 rm -f ${D}${libdir}/libwayland-egl*
5 rm -f ${D}${libdir}/pkgconfig/wayland-egl.pc 5 rm -f ${D}${libdir}/pkgconfig/wayland-egl.pc
diff --git a/recipes-graphics/wayland/weston_%.bbappend b/recipes-graphics/wayland/weston_%.bbappend
index 55cf700..89917f0 100644
--- a/recipes-graphics/wayland/weston_%.bbappend
+++ b/recipes-graphics/wayland/weston_%.bbappend
@@ -1,6 +1,6 @@
1PACKAGECONFIG_remove_rpi = "${@bb.utils.contains('MACHINE_FEATURES', 'vc4graphics', 'fbdev', '', d)}" 1PACKAGECONFIG:remove:rpi = "${@bb.utils.contains('MACHINE_FEATURES', 'vc4graphics', 'fbdev', '', d)}"
2 2
3EXTRA_OECONF_append_rpi = " \ 3EXTRA_OECONF:append:rpi = " \
4 --disable-xwayland-test \ 4 --disable-xwayland-test \
5 --disable-simple-egl-clients \ 5 --disable-simple-egl-clients \
6 ${@bb.utils.contains('MACHINE_FEATURES', 'vc4graphics', '', ' \ 6 ${@bb.utils.contains('MACHINE_FEATURES', 'vc4graphics', '', ' \
diff --git a/recipes-graphics/xorg-xserver/xserver-xf86-config_%.bbappend b/recipes-graphics/xorg-xserver/xserver-xf86-config_%.bbappend
index 71e0adc..da3cd8a 100644
--- a/recipes-graphics/xorg-xserver/xserver-xf86-config_%.bbappend
+++ b/recipes-graphics/xorg-xserver/xserver-xf86-config_%.bbappend
@@ -1,10 +1,10 @@
1FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:" 1FILESEXTRAPATHS:prepend := "${THISDIR}/${PN}:"
2 2
3SRC_URI_append_rpi = " \ 3SRC_URI:append:rpi = " \
4 file://xorg.conf.d/98-pitft.conf \ 4 file://xorg.conf.d/98-pitft.conf \
5 file://xorg.conf.d/99-calibration.conf \ 5 file://xorg.conf.d/99-calibration.conf \
6" 6"
7do_install_append_rpi () { 7do_install:append:rpi () {
8 PITFT="${@bb.utils.contains("MACHINE_FEATURES", "pitft", "1", "0", d)}" 8 PITFT="${@bb.utils.contains("MACHINE_FEATURES", "pitft", "1", "0", d)}"
9 if [ "${PITFT}" = "1" ]; then 9 if [ "${PITFT}" = "1" ]; then
10 install -d ${D}/${sysconfdir}/X11/xorg.conf.d/ 10 install -d ${D}/${sysconfdir}/X11/xorg.conf.d/
@@ -13,4 +13,4 @@ do_install_append_rpi () {
13 fi 13 fi
14} 14}
15 15
16FILES_${PN}_rpi += "${sysconfdir}/X11/xorg.conf ${sysconfdir}/X11/xorg.conf.d/*" 16FILES:${PN}:rpi += "${sysconfdir}/X11/xorg.conf ${sysconfdir}/X11/xorg.conf.d/*"
diff --git a/recipes-graphics/xorg-xserver/xserver-xorg_%.bbappend b/recipes-graphics/xorg-xserver/xserver-xorg_%.bbappend
index 9574fa5..4891ea6 100644
--- a/recipes-graphics/xorg-xserver/xserver-xorg_%.bbappend
+++ b/recipes-graphics/xorg-xserver/xserver-xorg_%.bbappend
@@ -2,4 +2,4 @@ OPENGL_PKGCONFIGS_rpi = "dri glx ${@bb.utils.contains('MACHINE_FEATURES', 'vc4gr
2 2
3# when using userland graphic KHR/khrplatform.h is provided by userland but virtual/libgl is provided by mesa-gl where 3# when using userland graphic KHR/khrplatform.h is provided by userland but virtual/libgl is provided by mesa-gl where
4# we explicitly delete KHR/khrplatform.h since its already coming from userland package 4# we explicitly delete KHR/khrplatform.h since its already coming from userland package
5DEPENDS_append_rpi = " ${@bb.utils.contains('MACHINE_FEATURES', 'vc4graphics', '', 'userland', d)}" 5DEPENDS:append:rpi = " ${@bb.utils.contains('MACHINE_FEATURES', 'vc4graphics', '', 'userland', d)}"
diff --git a/recipes-kernel/bluez-firmware-rpidistro/bluez-firmware-rpidistro_git.bb b/recipes-kernel/bluez-firmware-rpidistro/bluez-firmware-rpidistro_git.bb
index d28e2c1..ef8df32 100644
--- a/recipes-kernel/bluez-firmware-rpidistro/bluez-firmware-rpidistro_git.bb
+++ b/recipes-kernel/bluez-firmware-rpidistro/bluez-firmware-rpidistro_git.bb
@@ -60,40 +60,40 @@ PACKAGES = "\
60 ${PN}-bcm4345c5-hcd \ 60 ${PN}-bcm4345c5-hcd \
61" 61"
62 62
63LICENSE_${PN}-bcm43430a1-hcd = "Firmware-cypress-rpidistro" 63LICENSE:${PN}-bcm43430a1-hcd = "Firmware-cypress-rpidistro"
64LICENSE_${PN}-bcm43430b0-hcd = "Firmware-cypress-rpidistro" 64LICENSE:${PN}-bcm43430b0-hcd = "Firmware-cypress-rpidistro"
65LICENSE_${PN}-bcm4345c0-hcd = "Firmware-cypress-rpidistro" 65LICENSE:${PN}-bcm4345c0-hcd = "Firmware-cypress-rpidistro"
66LICENSE_${PN}-bcm4345c5-hcd = "Firmware-cypress-rpidistro" 66LICENSE:${PN}-bcm4345c5-hcd = "Firmware-cypress-rpidistro"
67LICENSE_${PN}-cypress-license = "Firmware-cypress-rpidistro" 67LICENSE:${PN}-cypress-license = "Firmware-cypress-rpidistro"
68 68
69FILES_${PN}-cypress-license = "\ 69FILES:${PN}-cypress-license = "\
70 ${nonarch_base_libdir}/firmware/LICENCE.cypress-rpidistro \ 70 ${nonarch_base_libdir}/firmware/LICENCE.cypress-rpidistro \
71" 71"
72FILES_${PN}-bcm43430a1-hcd = "\ 72FILES:${PN}-bcm43430a1-hcd = "\
73 ${nonarch_base_libdir}/firmware/brcm/BCM43430A1.hcd \ 73 ${nonarch_base_libdir}/firmware/brcm/BCM43430A1.hcd \
74" 74"
75FILES_${PN}-bcm43430b0-hcd = "\ 75FILES:${PN}-bcm43430b0-hcd = "\
76 ${nonarch_base_libdir}/firmware/brcm/BCM43430B0.hcd \ 76 ${nonarch_base_libdir}/firmware/brcm/BCM43430B0.hcd \
77" 77"
78FILES_${PN}-bcm4345c0-hcd = "\ 78FILES:${PN}-bcm4345c0-hcd = "\
79 ${nonarch_base_libdir}/firmware/brcm/BCM4345C0.hcd \ 79 ${nonarch_base_libdir}/firmware/brcm/BCM4345C0.hcd \
80" 80"
81FILES_${PN}-bcm4345c5-hcd = "\ 81FILES:${PN}-bcm4345c5-hcd = "\
82 ${nonarch_base_libdir}/firmware/brcm/BCM4345C5.hcd \ 82 ${nonarch_base_libdir}/firmware/brcm/BCM4345C5.hcd \
83" 83"
84 84
85RDEPENDS_${PN}-bcm43430a1-hcd += "${PN}-cypress-license" 85RDEPENDS:${PN}-bcm43430a1-hcd += "${PN}-cypress-license"
86RDEPENDS_${PN}-bcm43430b0-hcd += "${PN}-cypress-license" 86RDEPENDS:${PN}-bcm43430b0-hcd += "${PN}-cypress-license"
87RDEPENDS_${PN}-bcm4345c0-hcd += "${PN}-cypress-license" 87RDEPENDS:${PN}-bcm4345c0-hcd += "${PN}-cypress-license"
88RDEPENDS_${PN}-bcm4345c5-hcd += "${PN}-cypress-license" 88RDEPENDS:${PN}-bcm4345c5-hcd += "${PN}-cypress-license"
89RCONFLICTS_${PN}-bcm43430a1-hcd = "linux-firmware-bcm43430a1-hcd" 89RCONFLICTS:${PN}-bcm43430a1-hcd = "linux-firmware-bcm43430a1-hcd"
90RREPLACES_${PN}-bcm43430a1-hcd = "linux-firmware-bcm43430a1-hcd" 90RREPLACES:${PN}-bcm43430a1-hcd = "linux-firmware-bcm43430a1-hcd"
91RCONFLICTS_${PN}-bcm43430b0-hcd = "linux-firmware-bcm43430b0-hcd" 91RCONFLICTS:${PN}-bcm43430b0-hcd = "linux-firmware-bcm43430b0-hcd"
92RREPLACES_${PN}-bcm43430b0-hcd = "linux-firmware-bcm43430b0-hcd" 92RREPLACES:${PN}-bcm43430b0-hcd = "linux-firmware-bcm43430b0-hcd"
93RCONFLICTS_${PN}-bcm43435c0-hcd = "linux-firmware-bcm4345c0-hcd" 93RCONFLICTS:${PN}-bcm43435c0-hcd = "linux-firmware-bcm4345c0-hcd"
94RREPLACES_${PN}-bcm43435c0-hcd = "linux-firmware-bcm4345c0-hcd" 94RREPLACES:${PN}-bcm43435c0-hcd = "linux-firmware-bcm4345c0-hcd"
95RCONFLICTS_${PN}-bcm43435c5-hcd = "linux-firmware-bcm4345c5-hcd" 95RCONFLICTS:${PN}-bcm43435c5-hcd = "linux-firmware-bcm4345c5-hcd"
96RREPLACES_${PN}-bcm43435c5-hcd = "linux-firmware-bcm4345c5-hcd" 96RREPLACES:${PN}-bcm43435c5-hcd = "linux-firmware-bcm4345c5-hcd"
97 97
98# Firmware files are generally not run on the CPU, so they can be 98# Firmware files are generally not run on the CPU, so they can be
99# allarch despite being architecture specific 99# allarch despite being architecture specific
diff --git a/recipes-kernel/linux-firmware-rpidistro/linux-firmware-rpidistro_git.bb b/recipes-kernel/linux-firmware-rpidistro/linux-firmware-rpidistro_git.bb
index a091585..37e2e57 100644
--- a/recipes-kernel/linux-firmware-rpidistro/linux-firmware-rpidistro_git.bb
+++ b/recipes-kernel/linux-firmware-rpidistro/linux-firmware-rpidistro_git.bb
@@ -75,38 +75,38 @@ PACKAGES = "\
75 ${PN}-bcm43456 \ 75 ${PN}-bcm43456 \
76" 76"
77 77
78LICENSE_${PN}-bcm43430 = "Firmware-broadcom_bcm43xx-rpidistro" 78LICENSE:${PN}-bcm43430 = "Firmware-broadcom_bcm43xx-rpidistro"
79LICENSE_${PN}-bcm43455 = "Firmware-broadcom_bcm43xx-rpidistro" 79LICENSE:${PN}-bcm43455 = "Firmware-broadcom_bcm43xx-rpidistro"
80LICENSE_${PN}-bcm43456 = "Firmware-broadcom_bcm43xx-rpidistro" 80LICENSE:${PN}-bcm43456 = "Firmware-broadcom_bcm43xx-rpidistro"
81LICENSE_${PN}-broadcom-license = "Firmware-broadcom_bcm43xx-rpidistro" 81LICENSE:${PN}-broadcom-license = "Firmware-broadcom_bcm43xx-rpidistro"
82FILES_${PN}-broadcom-license = "${nonarch_base_libdir}/firmware/LICENCE.broadcom_bcm43xx-rpidistro" 82FILES:${PN}-broadcom-license = "${nonarch_base_libdir}/firmware/LICENCE.broadcom_bcm43xx-rpidistro"
83FILES_${PN}-bcm43430 = "${nonarch_base_libdir}/firmware/brcm/brcmfmac43430*" 83FILES:${PN}-bcm43430 = "${nonarch_base_libdir}/firmware/brcm/brcmfmac43430*"
84FILES_${PN}-bcm43455 = "${nonarch_base_libdir}/firmware/brcm/brcmfmac43455*" 84FILES:${PN}-bcm43455 = "${nonarch_base_libdir}/firmware/brcm/brcmfmac43455*"
85FILES_${PN}-bcm43456 = "${nonarch_base_libdir}/firmware/brcm/brcmfmac43456*" 85FILES:${PN}-bcm43456 = "${nonarch_base_libdir}/firmware/brcm/brcmfmac43456*"
86RDEPENDS_${PN}-bcm43430 += "${PN}-broadcom-license" 86RDEPENDS:${PN}-bcm43430 += "${PN}-broadcom-license"
87RDEPENDS_${PN}-bcm43455 += "${PN}-broadcom-license" 87RDEPENDS:${PN}-bcm43455 += "${PN}-broadcom-license"
88RDEPENDS_${PN}-bcm43456 += "${PN}-broadcom-license" 88RDEPENDS:${PN}-bcm43456 += "${PN}-broadcom-license"
89RCONFLICTS_${PN}-bcm43430 = "\ 89RCONFLICTS:${PN}-bcm43430 = "\
90 linux-firmware-bcm43430 \ 90 linux-firmware-bcm43430 \
91 linux-firmware-raspbian-bcm43430 \ 91 linux-firmware-raspbian-bcm43430 \
92" 92"
93RREPLACES_${PN}-bcm43430 = "\ 93RREPLACES:${PN}-bcm43430 = "\
94 linux-firmware-bcm43430 \ 94 linux-firmware-bcm43430 \
95 linux-firmware-raspbian-bcm43430 \ 95 linux-firmware-raspbian-bcm43430 \
96" 96"
97RCONFLICTS_${PN}-bcm43455 = "\ 97RCONFLICTS:${PN}-bcm43455 = "\
98 linux-firmware-bcm43455 \ 98 linux-firmware-bcm43455 \
99 linux-firmware-raspbian-bcm43455 \ 99 linux-firmware-raspbian-bcm43455 \
100" 100"
101RREPLACES_${PN}-bcm43455 = "\ 101RREPLACES:${PN}-bcm43455 = "\
102 linux-firmware-bcm43455 \ 102 linux-firmware-bcm43455 \
103 linux-firmware-raspbian-bcm43455 \ 103 linux-firmware-raspbian-bcm43455 \
104" 104"
105RCONFLICTS_${PN}-bcm43456 = "\ 105RCONFLICTS:${PN}-bcm43456 = "\
106 linux-firmware-bcm43456 \ 106 linux-firmware-bcm43456 \
107 linux-firmware-raspbian-bcm43456 \ 107 linux-firmware-raspbian-bcm43456 \
108" 108"
109RREPLACES_${PN}-bcm43456 = "\ 109RREPLACES:${PN}-bcm43456 = "\
110 linux-firmware-bcm43456 \ 110 linux-firmware-bcm43456 \
111 linux-firmware-raspbian-bcm43456 \ 111 linux-firmware-raspbian-bcm43456 \
112" 112"
diff --git a/recipes-multimedia/gstreamer/gstreamer1.0-omx_%.bbappend b/recipes-multimedia/gstreamer/gstreamer1.0-omx_%.bbappend
index a971236..49079f4 100644
--- a/recipes-multimedia/gstreamer/gstreamer1.0-omx_%.bbappend
+++ b/recipes-multimedia/gstreamer/gstreamer1.0-omx_%.bbappend
@@ -1,6 +1,6 @@
1FILESEXTRAPATHS_prepend_rpi := "${THISDIR}/${PN}:" 1FILESEXTRAPATHS:prepend:rpi := "${THISDIR}/${PN}:"
2 2
3SRC_URI_append_rpi = " \ 3SRC_URI:append:rpi = " \
4 file://0001-Don-t-try-to-acquire-buffer-when-src-pad-isn-t-activ.patch \ 4 file://0001-Don-t-try-to-acquire-buffer-when-src-pad-isn-t-activ.patch \
5 file://0003-no-timeout-on-get-state.patch \ 5 file://0003-no-timeout-on-get-state.patch \
6 file://0004-Properly-handle-drain-requests-while-flushing.patch \ 6 file://0004-Properly-handle-drain-requests-while-flushing.patch \
@@ -9,4 +9,4 @@ SRC_URI_append_rpi = " \
9 9
10GSTREAMER_1_0_OMX_TARGET_rpi = "rpi" 10GSTREAMER_1_0_OMX_TARGET_rpi = "rpi"
11GSTREAMER_1_0_OMX_CORE_NAME_rpi = "${libdir}/libopenmaxil.so" 11GSTREAMER_1_0_OMX_CORE_NAME_rpi = "${libdir}/libopenmaxil.so"
12EXTRA_OEMESON_append_rpi = " -Dheader_path=${STAGING_DIR_TARGET}/usr/include/IL" 12EXTRA_OEMESON:append:rpi = " -Dheader_path=${STAGING_DIR_TARGET}/usr/include/IL"
diff --git a/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad_%.bbappend b/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad_%.bbappend
index 8ab1510..4a815ab 100644
--- a/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad_%.bbappend
+++ b/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad_%.bbappend
@@ -1,2 +1,2 @@
1PACKAGECONFIG_append_rpi = " hls libmms \ 1PACKAGECONFIG:append:rpi = " hls libmms \
2 ${@bb.utils.contains('LICENSE_FLAGS_WHITELIST', 'commercial', 'faad', '', d)}" 2 ${@bb.utils.contains('LICENSE_FLAGS_WHITELIST', 'commercial', 'faad', '', d)}"
diff --git a/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_%.bbappend b/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_%.bbappend
index 6bed42a..f2abda3 100644
--- a/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_%.bbappend
+++ b/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_%.bbappend
@@ -1,6 +1,6 @@
1# if using bcm driver enable dispmanx not when using VC4 driver 1# if using bcm driver enable dispmanx not when using VC4 driver
2PACKAGECONFIG_append_rpi = "${@bb.utils.contains('MACHINE_FEATURES', 'vc4graphics', '', ' dispmanx', d)}" 2PACKAGECONFIG:append:rpi = "${@bb.utils.contains('MACHINE_FEATURES', 'vc4graphics', '', ' dispmanx', d)}"
3DEPENDS_append_rpi = "${@bb.utils.contains('MACHINE_FEATURES', 'vc4graphics', '', ' userland', d)}" 3DEPENDS:append:rpi = "${@bb.utils.contains('MACHINE_FEATURES', 'vc4graphics', '', ' userland', d)}"
4 4
5PACKAGECONFIG_GL_VC4GRAPHICS = "${@bb.utils.contains('DISTRO_FEATURES', 'opengl', 'gles2 egl', '', d)}" 5PACKAGECONFIG_GL_VC4GRAPHICS = "${@bb.utils.contains('DISTRO_FEATURES', 'opengl', 'gles2 egl', '', d)}"
6PACKAGECONFIG_GL_rpi = "${@bb.utils.contains('MACHINE_FEATURES', 'vc4graphics', '${PACKAGECONFIG_GL_VC4GRAPHICS}', 'egl gles2', d)}" 6PACKAGECONFIG_GL_rpi = "${@bb.utils.contains('MACHINE_FEATURES', 'vc4graphics', '${PACKAGECONFIG_GL_VC4GRAPHICS}', 'egl gles2', d)}"
diff --git a/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_1.18.%.bbappend b/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_1.18.%.bbappend
index 80a324f..f3fb144 100644
--- a/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_1.18.%.bbappend
+++ b/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_1.18.%.bbappend
@@ -1 +1 @@
PACKAGECONFIG_append_rpi = "${@bb.utils.contains('MACHINE_FEATURES', 'vc4graphics', '', ' rpi', d)}" PACKAGECONFIG:append:rpi = "${@bb.utils.contains('MACHINE_FEATURES', 'vc4graphics', '', ' rpi', d)}"
diff --git a/recipes-multimedia/omxplayer/omxplayer_git.bb b/recipes-multimedia/omxplayer/omxplayer_git.bb
index 55e5a1c..d294399 100644
--- a/recipes-multimedia/omxplayer/omxplayer_git.bb
+++ b/recipes-multimedia/omxplayer/omxplayer_git.bb
@@ -36,12 +36,12 @@ SRC_URI = "git://github.com/popcornmix/omxplayer.git;protocol=git;branch=master
36 file://0007-Remove-Makefile-hardcoded-arch-tune.patch \ 36 file://0007-Remove-Makefile-hardcoded-arch-tune.patch \
37 " 37 "
38 38
39SRC_URI_append = "${@bb.utils.contains("MACHINE_FEATURES", "vc4graphics", " file://0001-Fix-build-with-vc4-driver.patch ", "", d)}" 39SRC_URI:append = "${@bb.utils.contains("MACHINE_FEATURES", "vc4graphics", " file://0001-Fix-build-with-vc4-driver.patch ", "", d)}"
40 40
41S = "${WORKDIR}/git" 41S = "${WORKDIR}/git"
42 42
43COMPATIBLE_MACHINE = "^rpi$" 43COMPATIBLE_MACHINE = "^rpi$"
44COMPATIBLE_HOST_aarch64 = "null" 44COMPATIBLE_HOST:aarch64 = "null"
45 45
46def cpu(d): 46def cpu(d):
47 for arg in (d.getVar('TUNE_CCARGS') or '').split(): 47 for arg in (d.getVar('TUNE_CCARGS') or '').split():
@@ -99,10 +99,10 @@ do_install() {
99 install ${S}/fonts/* ${D}${datadir}/fonts/truetype/freefont/ 99 install ${S}/fonts/* ${D}${datadir}/fonts/truetype/freefont/
100} 100}
101 101
102FILES_${PN} = "${bindir}/omxplayer* \ 102FILES:${PN} = "${bindir}/omxplayer* \
103 ${libdir}/omxplayer/lib*${SOLIBS} \ 103 ${libdir}/omxplayer/lib*${SOLIBS} \
104 ${datadir}/fonts" 104 ${datadir}/fonts"
105 105
106FILES_${PN}-dev += "${libdir}/omxplayer/*.so" 106FILES:${PN}-dev += "${libdir}/omxplayer/*.so"
107 107
108RDEPENDS_${PN} += "bash procps userland" 108RDEPENDS:${PN} += "bash procps userland"
diff --git a/recipes-multimedia/x264/x264_%.bbappend b/recipes-multimedia/x264/x264_%.bbappend
index 505719e..e0cfaf8 100644
--- a/recipes-multimedia/x264/x264_%.bbappend
+++ b/recipes-multimedia/x264/x264_%.bbappend
@@ -1,2 +1,2 @@
1EXTRA_OECONF_append_raspberrypi = " --disable-asm" 1EXTRA_OECONF:append:raspberrypi = " --disable-asm"
2EXTRA_OECONF_append_raspberrypi0-wifi = " --disable-asm" 2EXTRA_OECONF:append:raspberrypi0-wifi = " --disable-asm"