Convert to new override syntax 76/26876/2
authorScott Murray <scott.murray@konsulko.com>
Mon, 2 Aug 2021 21:10:51 +0000 (17:10 -0400)
committerJan-Simon Moeller <jsmoeller@linuxfoundation.org>
Sat, 20 Nov 2021 00:33:16 +0000 (00:33 +0000)
This is effectively a manual cherry-pick and squash of commits:

dd6fc5dcaa0a027b7651bb365d5dd0f623498f8f
917a82316bf53ead29d6345a39189d9e4efeef25
20e81c0a9d36660de671dd5ac2e006e31c0e621b

from the master branch with additional review and fixups.

The intent of these changes is to minimize the effort to backport
fixes from the master branch, which has been updated in preparation
for the switch to the next Yocto LTS release in early 2022.

Bug-AGL: SPEC-4144

Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Change-Id: I91c1640c6335d7748a2531d2fe8bf86d2d2aee32
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/26876
Tested-by: Jenkins Job builder account
ci-image-build: Jenkins Job builder account
ci-image-boot-test: Jenkins Job builder account
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
230 files changed:
meta-agl-bsp/conf/include/agl_bbe.inc
meta-agl-bsp/conf/include/agl_beaglebone.inc
meta-agl-bsp/conf/include/agl_cubox-i.inc
meta-agl-bsp/conf/include/agl_cyclone5.inc
meta-agl-bsp/conf/include/agl_dragonboard-410c.inc
meta-agl-bsp/conf/include/agl_dragonboard-820c.inc
meta-agl-bsp/conf/include/agl_ebisu.inc
meta-agl-bsp/conf/include/agl_h3-salvator-x.inc
meta-agl-bsp/conf/include/agl_hsdk.inc
meta-agl-bsp/conf/include/agl_imx-common.inc
meta-agl-bsp/conf/include/agl_imx6-common.inc
meta-agl-bsp/conf/include/agl_imx8mqevk-common.inc
meta-agl-bsp/conf/include/agl_imx8mqevk.inc
meta-agl-bsp/conf/include/agl_j7-evm.inc
meta-agl-bsp/conf/include/agl_m3-salvator-x.inc
meta-agl-bsp/conf/include/agl_m3ulcb-nogfx.inc
meta-agl-bsp/conf/include/agl_m3ulcb.inc
meta-agl-bsp/conf/include/agl_qemuarm.inc
meta-agl-bsp/conf/include/agl_qemuarm64.inc
meta-agl-bsp/conf/include/agl_qemuriscv64.inc
meta-agl-bsp/conf/include/agl_qemux86-64.inc
meta-agl-bsp/conf/include/agl_raspberrypi4.inc
meta-agl-bsp/conf/include/agl_rcar-nogfx.inc
meta-agl-bsp/conf/include/agl_rcar.inc
meta-agl-bsp/conf/include/agl_refhw-h3.inc
meta-agl-bsp/conf/include/agl_virtio-aarch64.inc
meta-agl-bsp/conf/machine/include/virtio.inc
meta-agl-bsp/meta-agl-refhw-gen3/recipes-navigation/gpsd/gpsd-conf-refhw_1.0.bb
meta-agl-bsp/meta-core/recipes-graphics/mesa/mesa_agl.inc
meta-agl-bsp/meta-core/recipes-graphics/wayland/weston_agl.inc
meta-agl-bsp/meta-freescale-layer/recipes-connectivity/hci-uart-helper/hci-uart-helper_1.0.bb
meta-agl-bsp/meta-freescale-layer/recipes-graphics/mesa/mesa_%.bbappend
meta-agl-bsp/meta-freescale-layer/recipes-graphics/wayland/weston_8.0.0.imx.bbappend
meta-agl-bsp/meta-freescale-layer/recipes-kernel/linux/linux-fslc-imx_%.bbappend
meta-agl-bsp/meta-freescale-layer/recipes-kernel/linux/linux-fslc_%.bbappend
meta-agl-bsp/meta-iot-cloud/recipes-aws/aws-iot-device-sdk-embedded-c/aws-iot-device-sdk-embedded-c.bb
meta-agl-bsp/meta-iot-cloud/recipes-azure/azure-iot-sdk-c/azure-iot-sdk-c_%.bbappend
meta-agl-bsp/meta-iot-cloud/recipes-azure/azure-macro-utils-c/azure-macro-utils-c_%.bbappend
meta-agl-bsp/meta-iot-cloud/recipes-azure/umock-c/umock-c_%.bbappend
meta-agl-bsp/meta-qcom/recipes-bsp/96boards-tools/96boards-tools_0.12.bb
meta-agl-bsp/meta-qcom/recipes-bsp/q6v5-pil/q6v5-pil.bb
meta-agl-bsp/meta-raspberrypi/recipes-bsp/bootfiles/bootfiles.bbappend
meta-agl-bsp/meta-raspberrypi/recipes-bsp/bootfiles/rpi-config_git.bbappend
meta-agl-bsp/meta-raspberrypi/recipes-bsp/rpi-u-boot-scr/rpi-u-boot-scr.bbappend
meta-agl-bsp/meta-raspberrypi/recipes-graphics/wayland/weston-ini-conf.bbappend
meta-agl-bsp/meta-raspberrypi/recipes-kernel/create-combined-dtb/create-combined-dtb_1.0.0.bb
meta-agl-bsp/meta-raspberrypi/recipes-kernel/dtc/dtc_1.6.0.bbappend
meta-agl-bsp/meta-raspberrypi/recipes-kernel/linux/linux-raspberrypi_%.bbappend
meta-agl-bsp/meta-raspberrypi/recipes-kernel/linux/linux-raspberrypi_5.4.bbappend
meta-agl-bsp/meta-raspberrypi/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad_%.bbappend
meta-agl-bsp/meta-rcar-gen3-adas/conf/NOTES
meta-agl-bsp/meta-rcar-gen3-adas/conf/include/rcar-gen3-adas.inc
meta-agl-bsp/meta-rcar-gen3-adas/recipes-bsp/si-tools/si-init_1.0.bb
meta-agl-bsp/meta-rcar-gen3-adas/recipes-bsp/si-tools/si-tools.bbappend
meta-agl-bsp/meta-rcar-gen3-adas/recipes-bsp/ti-bt-firmware/ti-bt-firmware_git.bbappend
meta-agl-bsp/meta-rcar-gen3-adas/recipes-bsp/ti-bt/ti-bt_%.bbappend
meta-agl-bsp/meta-rcar-gen3-adas/recipes-kernel/linux/linux-renesas_%.bbappend
meta-agl-bsp/meta-rcar-gen3-adas/recipes-navigation/gpsd/gpsd-kingfisher-conf_1.0.bb
meta-agl-bsp/meta-rcar-gen3/recipes-bsp/alsa-state/alsa-state.bbappend
meta-agl-bsp/meta-rcar-gen3/recipes-bsp/arm-trusted-firmware/arm-trusted-firmware_git.bbappend
meta-agl-bsp/meta-rcar-gen3/recipes-bsp/bootfiles/renesas-ota-bootfiles.bb
meta-agl-bsp/meta-rcar-gen3/recipes-bsp/optee/optee-examples_git.bb
meta-agl-bsp/meta-rcar-gen3/recipes-bsp/optee/optee-os_git.bbappend
meta-agl-bsp/meta-rcar-gen3/recipes-bsp/optee/optee-test_git.bb
meta-agl-bsp/meta-rcar-gen3/recipes-bsp/optee/optee-user-app-template_git.bb
meta-agl-bsp/meta-rcar-gen3/recipes-bsp/u-boot/u-boot_2020.01.bbappend
meta-agl-bsp/meta-rcar-gen3/recipes-graphics/gles-module/gles-user-module.bbappend
meta-agl-bsp/meta-rcar-gen3/recipes-graphics/wayland/wayland-wsegl.bbappend
meta-agl-bsp/meta-rcar-gen3/recipes-graphics/wayland/weston-ini-conf.bbappend
meta-agl-bsp/meta-rcar-gen3/recipes-kernel/kernel-module-gles/kernel-module-gles.bbappend
meta-agl-bsp/meta-rcar-gen3/recipes-kernel/kernel-module-mmngr/kernel-module-mmngr.bbappend
meta-agl-bsp/meta-rcar-gen3/recipes-kernel/kernel-module-mmngr/kernel-module-mmngrbuf.bbappend
meta-agl-bsp/meta-rcar-gen3/recipes-kernel/kernel-module-vspmif/kernel-module-vspmif.bbappend
meta-agl-bsp/meta-rcar-gen3/recipes-kernel/linux/linux-renesas_%.bbappend
meta-agl-bsp/meta-rcar-gen3/recipes-platform/packagegroups/packagegroup-agl-graphical-multimedia.bbappend
meta-agl-bsp/meta-sancloud/recipes-graphics/wayland/weston-ini-conf.bbappend
meta-agl-bsp/meta-sancloud/recipes-kernel/linux/linux-bbe_%.bbappend
meta-agl-bsp/meta-ti/recipes-arago/weston/weston_8.0.0.bbappend
meta-agl-bsp/meta-ti/recipes-bsp/ti-sgx-ddk-km/ti-sgx-ddk-km_%.bbappend
meta-agl-bsp/meta-ti/recipes-graphics/libgles/ti-sgx-ddk-um_%.bbappend
meta-agl-bsp/meta-ti/recipes-graphics/mesa/mesa-gl_%.bbappend
meta-agl-bsp/openembedded-layer/recipes-devtools/lua/lua_%.bbappend
meta-agl-bsp/virtualization-layer/recipes-extended/xen/xen-mkimage-rpi4.bb
meta-agl-bsp/virtualization-layer/recipes-extended/xen/xen-tools_git.bbappend
meta-agl-bsp/virtualization-layer/recipes-extended/xen/xen_git.bbappend
meta-agl-bsp/virtualization-layer/recipes-kernel/linux/linux-yocto_%.bbappend
meta-agl-bsp/virtualization-layer/recipes-kernel/linux/linux-yocto_5.10.bb
meta-agl-core-test/images/agl-image-minimal-qa.bb
meta-agl-core-test/recipes-test/ebizzy/ebizzy_0.3.bb
meta-agl-core-test/recipes-test/fontconfig/fontconfig_%.bbappend
meta-agl-core-test/recipes-test/freetype/freetype_2.%.bbappend
meta-agl-core-test/recipes-test/glmark2/glmark2_%.bbappend
meta-agl-core-test/recipes-test/himeno/himeno_2.0.bb
meta-agl-core-test/recipes-test/interbench/interbench_0.31.bb
meta-agl-core-test/recipes-test/ipv6connect/ipv6connect.bb
meta-agl-core-test/recipes-test/linus-stress/linus-stress.bb
meta-agl-core-test/recipes-test/packagegroups/packagegroup-agl-test.bb
meta-agl-core-test/recipes-test/trinity/trinity_git.bb
meta-agl-core/classes/image_types_wic_workaround.bbclass
meta-agl-core/conf/distro/include/aarch64-tune.inc
meta-agl-core/conf/distro/include/x86_64-tune.inc
meta-agl-core/conf/distro/poky-agl.conf
meta-agl-core/conf/include/agl-devel.inc
meta-agl-core/conf/include/base-agl.inc
meta-agl-core/conf/local.conf.sample
meta-agl-core/dynamic-layers/meta-qt5/recipes-qt/qt5/qtbase_aglcore.inc
meta-agl-core/dynamic-layers/meta-qt5/recipes-qt/qt5/qtwayland_aglcore.inc
meta-agl-core/recipes-connectivity/busybox/busybox_aglcore.inc
meta-agl-core/recipes-connectivity/connman-ncurses/connman-ncurses_git.bb
meta-agl-core/recipes-connectivity/connman/connman_aglcore.inc
meta-agl-core/recipes-core/systemd/systemd-conf_aglcore.inc
meta-agl-core/recipes-core/systemd/systemd_aglcore.inc
meta-agl-core/recipes-devtools/cmake/cmake_aglcore.inc
meta-agl-core/recipes-devtools/gdb/gdb_aglcore.inc
meta-agl-core/recipes-graphics/rba/librba_1.0.bb
meta-agl-core/recipes-graphics/rba/rba-config.bb
meta-agl-core/recipes-graphics/wayland/Readme.weston-ini-conf
meta-agl-core/recipes-graphics/wayland/agl-compositor_git.bb
meta-agl-core/recipes-graphics/wayland/agl-shell-activator_git.bb
meta-agl-core/recipes-graphics/wayland/waltham-transmitter-plugin.bb
meta-agl-core/recipes-graphics/wayland/waltham_%.bbappend
meta-agl-core/recipes-graphics/wayland/waltham_git.bb
meta-agl-core/recipes-graphics/wayland/weston-ini-conf.bb
meta-agl-core/recipes-graphics/wayland/weston-ini-conf.bbappend
meta-agl-core/recipes-graphics/wayland/weston-init_aglcore.inc
meta-agl-core/recipes-graphics/wayland/weston_8.0_aglcore.inc
meta-agl-core/recipes-kernel/linux/kernel-devsrc_agl.inc
meta-agl-core/recipes-kernel/linux/linux-agl-4.14.inc
meta-agl-core/recipes-kernel/linux/linux-agl-4.19.inc
meta-agl-core/recipes-kernel/linux/linux-agl-config.inc
meta-agl-core/recipes-kernel/linux/linux-agl.inc
meta-agl-core/recipes-kernel/linux/linux-yocto-agl.inc
meta-agl-core/recipes-platform/images/agl-image-boot.bb
meta-agl-core/recipes-platform/images/agl-image-core-autobuilder.bb
meta-agl-core/recipes-platform/images/agl-image-minimal-crosssdk.inc
meta-agl-core/recipes-platform/images/agl-image-minimal.bb
meta-agl-core/recipes-platform/images/agl-image-weston.bb
meta-agl-core/recipes-platform/packagegroups/packagegroup-agl-core-boot.bb
meta-agl-core/recipes-platform/packagegroups/packagegroup-agl-core-connectivity.bb
meta-agl-core/recipes-platform/packagegroups/packagegroup-agl-core-devel.bb
meta-agl-core/recipes-platform/packagegroups/packagegroup-agl-core-os-commonlibs.bb
meta-agl-core/recipes-platform/packagegroups/packagegroup-agl-core-security.bb
meta-agl-core/recipes-platform/packagegroups/packagegroup-agl-graphical-multimedia.bb
meta-agl-core/recipes-platform/packagegroups/packagegroup-agl-graphical-weston.bb
meta-agl-core/recipes-platform/packagegroups/packagegroup-agl-image-boot.bb
meta-agl-core/recipes-platform/packagegroups/packagegroup-agl-image-minimal.bb
meta-agl-core/recipes-platform/packagegroups/packagegroup-agl-profile-graphical.bb
meta-agl-core/recipes-support/ptest-runner/ptest-runner_agl.inc
meta-agl-core/scripts/run-yocto-check-layer-feature-enabled.sh
meta-agl-core/scripts/run-yocto-check-layer.sh
meta-app-framework/classes/aglwgt.bbclass
meta-app-framework/conf/include/agl-appfw-smack.inc
meta-app-framework/conf/include/agl-sign-wgts.inc
meta-app-framework/dynamic-layers/meta-agl-core/recipes-platform/packagegroups/packagegroup-agl-core-security_appfw.inc
meta-app-framework/dynamic-layers/meta-agl-core/recipes-platform/packagegroups/packagegroup-agl-image-boot_appfw.inc
meta-app-framework/dynamic-layers/meta-agl-core/recipes-platform/packagegroups/packagegroup-agl-image-minimal_appfw.inc
meta-app-framework/dynamic-layers/meta-qt5/recipes-devtools/libafb-helpers-qt/libafb-helpers-qt_git.bb
meta-app-framework/dynamic-layers/meta-qt5/recipes-platform/packagegroups/packagegroup-agl-appfw-qt5.bb
meta-app-framework/recipes-connectivity/bluez5/bluez5_appfw.inc
meta-app-framework/recipes-connectivity/connman/connman_appfw.inc
meta-app-framework/recipes-core/af-binder/af-binder-devtools-native_git.bb
meta-app-framework/recipes-core/af-binder/af-binder_git.bb
meta-app-framework/recipes-core/af-binder/af-binder_git.inc
meta-app-framework/recipes-core/af-binder/nativesdk-af-binder-devtools_git.bb
meta-app-framework/recipes-core/af-main/af-main_git.bb
meta-app-framework/recipes-core/af-main/af-main_git.inc
meta-app-framework/recipes-core/af-main/nativesdk-af-main_git.bb
meta-app-framework/recipes-core/af-platform-setup/af-platform-setup_1.0.bb
meta-app-framework/recipes-core/base-files/base-files_appfw.inc
meta-app-framework/recipes-core/coreutils/coreutils_appfw.inc
meta-app-framework/recipes-core/dbus-cynagora/dbus_appfw.inc
meta-app-framework/recipes-core/nss-localuser/nss-localuser_0.1.bb
meta-app-framework/recipes-core/shadow/shadow_appfw.inc
meta-app-framework/recipes-core/smack-system-setup/smack-system-setup_1.bb
meta-app-framework/recipes-core/systemd/systemd_appfw.inc
meta-app-framework/recipes-core/util-linux/util-linux_appfw.inc
meta-app-framework/recipes-devtools/cmake-apps-module/cmake-apps-module_git.bb
meta-app-framework/recipes-devtools/json-c/json-c_appfw.inc
meta-app-framework/recipes-devtools/libafb-helpers/libafb-helpers_git.bb
meta-app-framework/recipes-devtools/libafb-helpers/libafb-helpers_git.inc
meta-app-framework/recipes-devtools/libappcontroller/libappcontroller_git.bb
meta-app-framework/recipes-devtools/packagegroups/nativesdk-packagegroup-sdk-host_appfw.inc
meta-app-framework/recipes-devtools/run-postinsts/run-postinsts_appfw.inc
meta-app-framework/recipes-graphics/wayland/wayland_appfw.inc
meta-app-framework/recipes-graphics/wayland/weston_8.0_appfw.inc
meta-app-framework/recipes-kernel/linux/linux-appfw.inc
meta-app-framework/recipes-platform/packagegroups/packagegroup-agl-app-framework-examples.bb
meta-app-framework/recipes-platform/packagegroups/packagegroup-agl-app-framework.bb
meta-app-framework/recipes-platform/packagegroups/packagegroup-agl-appfw-native.bb
meta-app-framework/recipes-platform/packagegroups/packagegroup-security-framework.bb
meta-app-framework/recipes-security/audit/audit_2.8.5.bb
meta-app-framework/recipes-security/cynagoauth/cynagoauth_0.1.bb
meta-app-framework/recipes-security/cynagora/cynagora-cynara-compat_2.1.bb
meta-app-framework/recipes-security/cynagora/cynagora_2.1.bb
meta-app-framework/recipes-security/security-manager/security-manager.inc
meta-app-framework/recipes-security/security-manager/security-manager_%.bbappend
meta-app-framework/recipes-support/libcap/libcap_appfw.inc
meta-app-framework/recipes-test/afb-test/afb-test_git.bb
meta-app-framework/scripts/run-yocto-check-layer-enabled-flags.sh
meta-app-framework/scripts/run-yocto-check-layer.sh
meta-netboot/recipes-core/busybox/busybox_netboot.inc
meta-netboot/recipes-core/images/initramfs-netboot-image_netboot.inc
meta-netboot/recipes-core/initramfs-netboot/initramfs-netboot_1.0.bb
meta-netboot/recipes-support/nbd/nbd_netboot.inc
meta-netboot/scripts/run-yocto-check-layer-flags-enabled.sh
meta-netboot/scripts/run-yocto-check-layer.sh
meta-pipewire/conf/include/agl-pipewire.inc
meta-pipewire/dynamic-layers/meta-app-framework/recipes-apis/agl-service-audiomixer/agl-service-audiomixer_git.bb
meta-pipewire/dynamic-layers/meta-app-framework/recipes-core/packagegroups/packagegroup-pipewire.bbappend
meta-pipewire/dynamic-layers/meta-app-framework/recipes-multimedia/pipewire/pipewire_0.3.30.bbappend
meta-pipewire/dynamic-layers/meta-app-framework/recipes-multimedia/wireplumber/wireplumber-config-agl_git.bbappend
meta-pipewire/dynamic-layers/meta-app-framework/recipes-security/cynagora/cynagora_%.bbappend
meta-pipewire/dynamic-layers/meta-app-framework/recipes-security/security-manager/security-manager_%.bbappend
meta-pipewire/recipes-core/packagegroups/packagegroup-pipewire.bb
meta-pipewire/recipes-multimedia/pipewire/pipewire_0.3.30.bb
meta-pipewire/recipes-multimedia/pipewire/pipewire_0.3.30.bbappend
meta-pipewire/recipes-multimedia/wireplumber/wireplumber-config-agl_git.bb
meta-pipewire/recipes-multimedia/wireplumber/wireplumber_git.bb
meta-pipewire/scripts/run-yocto-check-layer.sh
templates/base/01_setup_pkg_revision.sh
templates/base/99_local.conf.inc
templates/base/local.conf.sample
templates/feature/agl-ci/99_local.conf.inc
templates/feature/agl-devel/README_feature_agl-devel.md
templates/feature/agl-hmi-framework/50_local.conf.inc
templates/feature/agl-ptest/90_local.conf.inc
templates/feature/agl-sota/50_local.conf.inc
templates/feature/agl-virt/50_local.conf.inc
templates/feature/agl-weston-remoting/50_local.conf.inc
templates/feature/agl-weston-waltham-remoting/50_local.conf.inc

index 5c28bea..9f9eb50 100644 (file)
@@ -9,14 +9,14 @@ CORE_IMAGE_EXTRA_INSTALL += "packagegroup-machine-base"
 ## Graphics section ##
 #-------------------------------------------------
 PACKAGES_GFX = "ti-sgx-ddk-km"
-IMAGE_INSTALL_append = " ${PACKAGES_GFX}"
+IMAGE_INSTALL:append = " ${PACKAGES_GFX}"
 
 
 # Enable Gfx Pkgs
-MACHINE_FEATURES_append = " sgx"
+MACHINE_FEATURES:append = " sgx"
 MULTI_PROVIDER_WHITELIST += "virtual/libgl virtual/egl virtual/libgles1 virtual/libgles2"
 
-DEPENDS_remove = "virtual/libgl"
+DEPENDS:remove = "virtual/libgl"
 
 # Preferred providers
 PREFERRED_PROVIDER_virtual/libgles1 = ""
@@ -30,11 +30,11 @@ PREFERRED_PROVIDER_virtual/mesa     = "mesa-gl"
 #-------------------------------------------------
 
 # DEFAULTTUNE for cortex-a8
-DISTRO_FEATURES_append = " agl-medium-arm-compiler"
-
-SECURITY_CFLAGS_pn-mozjs = ""
-SECURITY_LDFLAGS_pn-mozjs = ""
-SECURITY_CFLAGS_pn-gpm = ""
-SECURITY_LDFLAGS_pn-gpm = ""
-SECURITY_CFLAGS_pn-libatasmart = ""
-SECURITY_LDFLAGS_pn-libatasmart = ""
+DISTRO_FEATURES:append = " agl-medium-arm-compiler"
+
+SECURITY_CFLAGS:pn-mozjs = ""
+SECURITY_LDFLAGS:pn-mozjs = ""
+SECURITY_CFLAGS:pn-gpm = ""
+SECURITY_LDFLAGS:pn-gpm = ""
+SECURITY_CFLAGS:pn-libatasmart = ""
+SECURITY_LDFLAGS:pn-libatasmart = ""
index cfd189d..857a801 100644 (file)
@@ -4,14 +4,14 @@
 ## Graphics section ##
 #-------------------------------------------------
 PACKAGES_GFX = "ti-sgx-ddk-km"
-IMAGE_INSTALL_append = " ${PACKAGES_GFX}"
+IMAGE_INSTALL:append = " ${PACKAGES_GFX}"
 
 
 # Enable Gfx Pkgs
-MACHINE_FEATURES_append = " sgx"
+MACHINE_FEATURES:append = " sgx"
 MULTI_PROVIDER_WHITELIST += "virtual/libgl virtual/egl virtual/libgles1 virtual/libgles2"
 
-DEPENDS_remove = "virtual/libgl"
+DEPENDS:remove = "virtual/libgl"
 
 # Preferred providers
 PREFERRED_PROVIDER_virtual/libgles1 = ""
@@ -28,13 +28,13 @@ PREFERRED_PROVIDER_virtual/kernel  = "linux-ti-staging"
 PREFERRED_VERSION_virtual/kernel  = "4.9"
 
 # DEFAULTTUNE for cortex-a8
-DISTRO_FEATURES_append = " agl-medium-arm-compiler"
-
-SECURITY_CFLAGS_pn-mozjs = ""
-SECURITY_LDFLAGS_pn-mozjs = ""
-SECURITY_CFLAGS_pn-gpm = ""
-SECURITY_LDFLAGS_pn-gpm = ""
-SECURITY_CFLAGS_pn-libatasmart = ""
-SECURITY_LDFLAGS_pn-libatasmart = ""
+DISTRO_FEATURES:append = " agl-medium-arm-compiler"
+
+SECURITY_CFLAGS:pn-mozjs = ""
+SECURITY_LDFLAGS:pn-mozjs = ""
+SECURITY_CFLAGS:pn-gpm = ""
+SECURITY_LDFLAGS:pn-gpm = ""
+SECURITY_CFLAGS:pn-libatasmart = ""
+SECURITY_LDFLAGS:pn-libatasmart = ""
 
 WKS_FILE = "sdimage-bootpart-uuid.wks"
index c3ba5fc..4fa4815 100644 (file)
@@ -1,7 +1,7 @@
 require agl_imx6-common.inc
 
 # Include devicetrees for SOM 1.5 and Hummingboard 2 hardware
-KERNEL_DEVICETREE_append = " \
+KERNEL_DEVICETREE:append = " \
        imx6dl-hummingboard-som-v15.dtb \
        imx6q-hummingboard-som-v15.dtb \
        imx6dl-hummingboard2.dtb \
index 7ebd409..3f12a2a 100644 (file)
@@ -1,7 +1,7 @@
 OSTREE_BOOTLOADER ?= "u-boot"
 
 # DEFAULTTUNE for cortex-a9
-DISTRO_FEATURES_append = " agl-medium-arm-compiler"
+DISTRO_FEATURES:append = " agl-medium-arm-compiler"
 
 # Use the AGL default ext4.xz to generate the rpi-sdimg
 SDIMG_ROOTFS_TYPE = "ext4.xz"
index f662653..aba92dd 100644 (file)
@@ -1,3 +1,3 @@
 # Install 96boards-tools for resizing partition
 # Add systemd unit file for the qcom_q6v5_pil kernel module
-IMAGE_INSTALL_append = " 96boards-tools q6v5-pil"
+IMAGE_INSTALL:append = " 96boards-tools q6v5-pil"
index f74d703..265564c 100644 (file)
@@ -1,2 +1,2 @@
 # Install 96boards-tools for resizing partition
-IMAGE_INSTALL_append = " 96boards-tools"
+IMAGE_INSTALL:append = " 96boards-tools"
index 2ac93ad..0d10b31 100644 (file)
@@ -4,10 +4,10 @@ BOARD_NAME = "ebisu"
 
 DTB_SUFFIX = "r8a77990-ebisu"
 
-DISTRO_FEATURES_remove = " use_eva_pkg"
+DISTRO_FEATURES:remove = " use_eva_pkg"
 
 # Configuration for USB 3.0
-MACHINE_FEATURES_append = " usb3"
+MACHINE_FEATURES:append = " usb3"
 
-IMAGE_INSTALL_append = " gstreamer1.0-omx gstreamer1.0-plugin-vspfilter"
-IMAGE_INSTALL_append = " kernel-module-mmngr kernel-module-mmngrbuf kernel-module-uvcs-drv kernel-module-vspmif"
+IMAGE_INSTALL:append = " gstreamer1.0-omx gstreamer1.0-plugin-vspfilter"
+IMAGE_INSTALL:append = " kernel-module-mmngr kernel-module-mmngrbuf kernel-module-uvcs-drv kernel-module-vspmif"
index 657af6f..e7a8b46 100644 (file)
@@ -4,6 +4,6 @@ BOARD_NAME = "h3-salvator-x"
 
 DTB_SUFFIX = "r8a77951-salvator-xs"
 
-IMAGE_INSTALL_append_rcar-gen3 = " \
+IMAGE_INSTALL:append:rcar-gen3 = " \
     kernel-module-vspmif \
 "
index 825d5f0..b1b0e4a 100644 (file)
@@ -1,9 +1,9 @@
 KERNEL_IMAGETYPE = "uImage"
 WKS_FILE = "sdimage-hsdk.wks"
 IMAGE_BOOT_FILES = "uImage uboot.env"
-IMAGE_INSTALL_append = " kernel-modules"
+IMAGE_INSTALL:append = " kernel-modules"
 
 # remove incompatible packages from packagegroups
-RDEPENDS_packagegroup-agl-core-devel_remove_hsdk = "valgrind gcc-sanitizers"
-RDEPENDS_packagegroup-core-tools-profile_remove_hsdk = "systemtap"
-RDEPENDS_packagegroup-core-tools-debug_remove_hsdk = "gdbserver"
+RDEPENDS:packagegroup-agl-core-devel:remove:hsdk = "valgrind gcc-sanitizers"
+RDEPENDS:packagegroup-core-tools-profile:remove:hsdk = "systemtap"
+RDEPENDS:packagegroup-core-tools-debug:remove:hsdk = "gdbserver"
index f6cc567..b58a995 100644 (file)
@@ -1,6 +1,6 @@
 # Disable meta-freescale package architecure mangling, as it causes
 # issues with AGL's explicit setting of DEFAULTTUNE.
-INHERIT_remove = "fsl-dynamic-packagearch"
+INHERIT:remove = "fsl-dynamic-packagearch"
 MACHINE_SOCARCH = "${TUNE_PKGARCH}"
 
 # Disable the meta-freescale weston-init bbappend as it conflicts
index 1ba2bce..7b22282 100644 (file)
@@ -1,6 +1,6 @@
 require agl_imx-common.inc
 
-DISTRO_FEATURES_append = " agl-medium-arm-compiler"
+DISTRO_FEATURES:append = " agl-medium-arm-compiler"
 
 # This disables the Freescale/NXP Vivante GPU driver and enables
 # etnaviv support.  This is the default for the i.MX6 platforms in
@@ -9,6 +9,6 @@ DISTRO_FEATURES_append = " agl-medium-arm-compiler"
 IMX_DEFAULT_BSP = "mainline"
 
 # Set CMA size large enough to work with AGL
-UBOOT_EXTLINUX_KERNEL_ARGS_append = " cma=512M"
+UBOOT_EXTLINUX_KERNEL_ARGS:append = " cma=512M"
 
 AGL_DEFAULT_INITRAMFS_FSTYPES := ""
index 3640ec2..f3c4a73 100644 (file)
@@ -2,12 +2,12 @@ require agl_imx-common.inc
 
 # Force use of the community supported LTS kernel instead of the
 # default linux-imx
-IMX_DEFAULT_KERNEL_imx8mqevk = "linux-fslc-imx"
+IMX_DEFAULT_KERNEL:imx8mqevk = "linux-fslc-imx"
 
 # For EVKB wifi support
-MACHINE_FEATURES_append = " bcm4356"
+MACHINE_FEATURES:append = " bcm4356"
 
 # Add helper to drive setting up HCI UART device
-MACHINE_EXTRA_RRECOMMENDS_append = " hci-uart-helper"
+MACHINE_EXTRA_RRECOMMENDS:append = " hci-uart-helper"
 
 AGL_DEFAULT_INITRAMFS_FSTYPES := ""
index e5e1ae7..6801722 100644 (file)
@@ -9,7 +9,7 @@ include agl_imx8mqevk-common.inc
 MACHINEOVERRIDES .= ":etnaviv"
 
 # Knock out Vivante overrides
-MACHINEOVERRIDES_EXTENDER_mx8mq_forcevariable = ""
+MACHINEOVERRIDES_EXTENDER:mx8mq:forcevariable = ""
 PREFERRED_VERSION_weston_mx8 = "8.0.0"
 PREFERRED_VERSION_wayland-protocols_mx8 = "1.20"
 PREFERRED_VERSION_libdrm_mx8 = "2.4.101"
index d6f3c6d..b394aa5 100644 (file)
@@ -12,4 +12,4 @@ TMPDIR_k3r5 = "${TOPDIR}/tmp-${BB_CURRENT_MC}"
 DEPLOY_DIR_k3r5 = "${TOPDIR}/tmp/deploy"
 
 # Workaround for recipe assumption of poky location
-LIC_FILES_CHKSUM_pn-ti-rtos-firmware = "file://${THISDIR}/../../licenses/TI-TFL;md5=a1b59cb7ba626b9dbbcbf00f3fbc438a"
+LIC_FILES_CHKSUM:pn-ti-rtos-firmware = "file://${THISDIR}/../../licenses/TI-TFL;md5=a1b59cb7ba626b9dbbcbf00f3fbc438a"
index 5dcb537..b332c4b 100644 (file)
@@ -4,6 +4,6 @@ BOARD_NAME = "m3-salvator-x"
 
 DTB_SUFFIX = "r8a7796-salvator-xs"
 
-IMAGE_INSTALL_append_rcar-gen3 = " \
+IMAGE_INSTALL:append:rcar-gen3 = " \
     kernel-module-vspmif \
 "
index f7bd978..d2c4c05 100644 (file)
@@ -9,8 +9,8 @@ BBMASK += "gles-user-module|kernel-module-gles|wayland-kms|libgbm"
 # Mask MMP recipes
 BBMASK += "kernel-module-uvcs-drv|omx-user-module"
 
-DISTRO_FEATURES_append = "${@bb.utils.contains('AGL_XEN_WANTED', '1', ' xen', '', d)}"
-IMAGE_INSTALL_append = "${@bb.utils.contains('AGL_XEN_WANTED', '1', ' xen-base xen-mkimage', '', d)}"
+DISTRO_FEATURES:append = "${@bb.utils.contains('AGL_XEN_WANTED', '1', ' xen', '', d)}"
+IMAGE_INSTALL:append = "${@bb.utils.contains('AGL_XEN_WANTED', '1', ' xen-base xen-mkimage', '', d)}"
 
 # Workaround for SPEC-3706 - versioned bbappends and upstream moved on to 1.16.3
 BBMASK += "meta-renesas/meta-rcar-gen3/recipes-multimedia/gstreamer/gstreamer1.0-.*1.16.2\.bbappend"
index 7066d43..4f78832 100644 (file)
@@ -4,5 +4,5 @@ BOARD_NAME = "m3ulcb"
 
 DTB_SUFFIX = "r8a77960-ulcb"
 
-DISTRO_FEATURES_append = "${@bb.utils.contains('AGL_XEN_WANTED', '1', ' xen', '', d)}"
-IMAGE_INSTALL_append = "${@bb.utils.contains('AGL_XEN_WANTED', '1', ' xen-base xen-mkimage', '', d)}"
+DISTRO_FEATURES:append = "${@bb.utils.contains('AGL_XEN_WANTED', '1', ' xen', '', d)}"
+IMAGE_INSTALL:append = "${@bb.utils.contains('AGL_XEN_WANTED', '1', ' xen-base xen-mkimage', '', d)}"
index 0c058c8..f45b2d4 100644 (file)
@@ -1,5 +1,5 @@
 # Build updatable image. Only takes effect when sota.bbclass is inherited
-#DISTRO_FEATURES_append = " sota"
+#DISTRO_FEATURES:append = " sota"
 
 # Root device
 ROOT_VM = "root=PARTUUID=${DISK_SIGNATURE}-02"
@@ -8,10 +8,10 @@ ROOT_VM = "root=PARTUUID=${DISK_SIGNATURE}-02"
 WKS_FILE="directdisk.wks.in"
 
 # Over-ride setting in oe-core's qemuboot.bbclass
-QB_MEM_qemuarm = "-m 2048"
+QB_MEM:qemuarm = "-m 2048"
 
 # Changes to make runqemu work out-of-the-box
-QB_AUDIO_DRV_qemuarm := "alsa"
-QB_MACHINE_qemuarm := "-machine virt-2.11 -smp 4"
-QB_OPT_APPEND_qemuarm := "-show-cursor -device VGA,vgamem_mb=64,edid=on -device qemu-xhci -device usb-tablet -device usb-kbd -object rng-random,filename=/dev/urandom,id=rng0 -device virtio-rng-pci,rng=rng0"
-QB_KERNEL_CMDLINE_APPEND_qemuarm := "console=ttyAMA0 verbose vmalloc=256M"
+QB_AUDIO_DRV:qemuarm := "alsa"
+QB_MACHINE:qemuarm := "-machine virt-2.11 -smp 4"
+QB_OPT_APPEND:qemuarm := "-show-cursor -device VGA,vgamem_mb=64,edid=on -device qemu-xhci -device usb-tablet -device usb-kbd -object rng-random,filename=/dev/urandom,id=rng0 -device virtio-rng-pci,rng=rng0"
+QB_KERNEL_CMDLINE_APPEND:qemuarm := "console=ttyAMA0 verbose vmalloc=256M"
index 58e1812..089c4f2 100644 (file)
@@ -1,5 +1,5 @@
 # Build updatable image. Only takes effect when sota.bbclass is inherited
-#DISTRO_FEATURES_append = " sota"
+#DISTRO_FEATURES:append = " sota"
 
 # Root device
 ROOT_VM = "root=PARTUUID=${DISK_SIGNATURE}-02"
@@ -8,10 +8,10 @@ ROOT_VM = "root=PARTUUID=${DISK_SIGNATURE}-02"
 WKS_FILE="directdisk.wks.in"
 
 # Over-ride setting in oe-core's qemuboot.bbclass
-QB_MEM_qemuarm64 = "-m 2048"
+QB_MEM:qemuarm64 = "-m 2048"
 
 # Changes to make runqemu work out-of-the-box
-QB_AUDIO_DRV_qemuarm64 := "alsa"
-QB_MACHINE_qemuarm64 := "-machine virt -smp 4"
-QB_OPT_APPEND_qemuarm64 := " -show-cursor -device VGA,vgamem_mb=64,edid=on -device qemu-xhci -device usb-tablet -device usb-kbd -object rng-random,filename=/dev/urandom,id=rng0 -device virtio-rng-pci,rng=rng0"
-QB_KERNEL_CMDLINE_APPEND_qemuarm64 := "console=ttyAMA0,115200n8 verbose"
\ No newline at end of file
+QB_AUDIO_DRV:qemuarm64 := "alsa"
+QB_MACHINE:qemuarm64 := "-machine virt -smp 4"
+QB_OPT_APPEND:qemuarm64 := " -show-cursor -device VGA,vgamem_mb=64,edid=on -device qemu-xhci -device usb-tablet -device usb-kbd -object rng-random,filename=/dev/urandom,id=rng0 -device virtio-rng-pci,rng=rng0"
+QB_KERNEL_CMDLINE_APPEND:qemuarm64 := "console=ttyAMA0,115200n8 verbose"
\ No newline at end of file
index a735389..1ffc3cf 100644 (file)
@@ -1,11 +1,11 @@
 # Build updatable image. Only takes effect when sota.bbclass is inherited
-DISTRO_FEATURES_append = " sota"
+DISTRO_FEATURES:append = " sota"
 
 # Root device
 ROOT_VM = "root=PARTUUID=${DISK_SIGNATURE}-02"
 
 # Over-ride setting in oe-core's qemuriscv64.conf
-QB_MEM_qemuriscv64 = "-m 2048"
+QB_MEM:qemuriscv64 = "-m 2048"
 
 # Use our own wks file
 WKS_FILE="directdisk.wks.in"
index 8131000..638778b 100644 (file)
@@ -12,17 +12,17 @@ UVESA_MODE = "1280x1024-32"
 # kernel command line.
 #
 # Configuration for serial console
-QB_KERNEL_CMDLINE_APPEND_append = " console=ttyS0,115200n8"
+QB_KERNEL_CMDLINE_APPEND:append = " console=ttyS0,115200n8"
 #
 # All boot message will be off
-QB_KERNEL_CMDLINE_APPEND_append = " quiet"
+QB_KERNEL_CMDLINE_APPEND:append = " quiet"
 
 # Build updatable image. Only takes effect when sota.bbclass is inherited
-DISTRO_FEATURES_append = " sota"
+DISTRO_FEATURES:append = " sota"
 
 # Add firmware required by Up^2 board and default Intel mPCIe wifi card
 # sold by upshop.org
-MACHINE_EXTRA_RRECOMMENDS_append = " \
+MACHINE_EXTRA_RRECOMMENDS:append = " \
     linux-firmware-i915 \
     linux-firmware-rtl8168 \
     linux-firmware-ibt-hw-37-8 \
@@ -35,13 +35,13 @@ MACHINE_EXTRA_RRECOMMENDS_append = " \
 #       AGL_DEFAULT_IMAGE_FSTYPES to not include them, but for Intel
 #       we actually do want them for use on physical hardware.
 AGL_EXTRA_IMAGE_FSTYPES = "wic.xz wic.bmap ${@bb.utils.contains('DISTRO_FEATURES', 'AGLCI', 'wic.vmdk.xz', 'wic.vmdk', d)}"
-IMAGE_BOOT_FILES_sota = "u-boot-qemux86-64.rom"
+IMAGE_BOOT_FILES:sota = "u-boot-qemux86-64.rom"
 
 # Root device
 ROOT_VM = "root=PARTUUID=${DISK_SIGNATURE}-02"
 
 # Force the virtio video device as 'vmware' doesn't always work
-QB_OPT_APPEND_append = " -vga virtio"
+QB_OPT_APPEND:append = " -vga virtio"
 
 # DRM device weston/compositor systemd unit should depend upon
 WESTON_DRM_DEVICE = "dev-dri-card0.device"
index 0d263f4..5a0e89e 100644 (file)
@@ -2,7 +2,7 @@
 GPU_MEM = "256"
 
 # Add CMA to the kernel arguments for SOTA
-OSTREE_KERNEL_ARGS_sota_append = " cma=256M"
+OSTREE_KERNEL_ARGS:sota:append = " cma=256M"
 
 # use u-boot always
 RPI_USE_U_BOOT = "1"
@@ -13,23 +13,23 @@ ENABLE_UART ?= "1"
 # For libomxil
 #LICENSE_FLAGS_WHITELIST = "commercial"
 
-IMAGE_INSTALL_append = " kernel-modules linux-firmware-rpidistro-bcm43430 linux-firmware-rpidistro-bcm43455 create-combined-dtb "
+IMAGE_INSTALL:append = " kernel-modules linux-firmware-rpidistro-bcm43430 linux-firmware-rpidistro-bcm43455 create-combined-dtb "
 
 # Psplash causes crash on first boot on RPi
-IMAGE_FEATURES_remove = "splash"
+IMAGE_FEATURES:remove = "splash"
 
 # Build updatable image. Only takes effect when sota.bbclass is inherited
-DISTRO_FEATURES_append = " sota"
+DISTRO_FEATURES:append = " sota"
 
 # Add xen build, if the xen feature activated
-DISTRO_FEATURES_append = " ${@bb.utils.contains('AGL_XEN_WANTED', '1', ' xen', '', d)}"
+DISTRO_FEATURES:append = " ${@bb.utils.contains('AGL_XEN_WANTED', '1', ' xen', '', d)}"
 
 # add xen-tools to build
-IMAGE_INSTALL_append = " ${@bb.utils.contains('AGL_XEN_WANTED', '1', 'xen-tools xen-mkimage-rpi4', '', d)}"
+IMAGE_INSTALL:append = " ${@bb.utils.contains('AGL_XEN_WANTED', '1', 'xen-tools xen-mkimage-rpi4', '', d)}"
 
 # Add xen-raspberry binary to boot files
-IMAGE_BOOT_FILES_append = " ${@bb.utils.contains('AGL_XEN_WANTED','1', 'xen-${MACHINE}', '',d)}"
+IMAGE_BOOT_FILES:append = " ${@bb.utils.contains('AGL_XEN_WANTED','1', 'xen-${MACHINE}', '',d)}"
 
 PREFERRED_VERSION_u-boot = "2021.07"
 PREFERRED_VERSION_u-boot-tools = "2021.07"
-UBOOT_MACHINE_rpi = "rpi_arm64_config"
+UBOOT_MACHINE:rpi = "rpi_arm64_config"
index a9deefe..f3548b8 100644 (file)
@@ -1,14 +1,14 @@
-DISTRO_FEATURES_append = " sota"
+DISTRO_FEATURES:append = " sota"
 
 OSTREE_KERNEL = "Image"
-IMAGE_BOOT_FILES_sota = "renesas-ota-bootfiles/* ${DTB_SUFFIX}.dtb"
+IMAGE_BOOT_FILES:sota = "renesas-ota-bootfiles/* ${DTB_SUFFIX}.dtb"
 OSTREE_BOOTLOADER ?= "u-boot"
 
 WKS_FILE = "singlepart-noloader.wks"
 
 RENESAS_DATADIR = "/usr"
 
-IMAGE_INSTALL_append_rcar-gen3 = " \
+IMAGE_INSTALL:append:rcar-gen3 = " \
     kernel-devicetree \
 "
 
@@ -28,16 +28,16 @@ IMAGE_INSTALL_append_rcar-gen3 = " \
 # to the recipes in the BSP, or removed if the recipes are changed to
 # shift the module headers and symbols to their dev packages.
 #
-PSEUDO_IGNORE_PATHS_append_pn-kernel-module-avb-mch = ",${KERNELSRC}"
-PSEUDO_IGNORE_PATHS_append_pn-kernel-module-avb-mse = ",${KERNELSRC}"
-PSEUDO_IGNORE_PATHS_append_pn-kernel-module-avb-streaming = ",${KERNELSRC}"
-PSEUDO_IGNORE_PATHS_append_pn-kernel-module-scu-src = ",${KERNELSRC}"
-PSEUDO_IGNORE_PATHS_append_pn-kernel-module-ssp = ",${KERNELSRC}"
-PSEUDO_IGNORE_PATHS_append_pn-kernel-module-tddmac = ",${KERNELSRC}"
-PSEUDO_IGNORE_PATHS_append_pn-kernel-module-tsif = ",${KERNELSRC}"
-PSEUDO_IGNORE_PATHS_append_pn-kernel-module-mmngr = ",${KERNELSRC}"
-PSEUDO_IGNORE_PATHS_append_pn-kernel-module-mmngrbuf = ",${KERNELSRC}"
-PSEUDO_IGNORE_PATHS_append_pn-kernel-module-qos = ",${KERNELSRC}"
-PSEUDO_IGNORE_PATHS_append_pn-kernel-module-vsp2driver = ",${KERNELSRC}"
-PSEUDO_IGNORE_PATHS_append_pn-kernel-module-vspmif = ",${KERNELSRC}"
-PSEUDO_IGNORE_PATHS_append_pn-kernel-module-vspm = ",${KERNELSRC}"
+PSEUDO_IGNORE_PATHS:append:pn-kernel-module-avb-mch = ",${KERNELSRC}"
+PSEUDO_IGNORE_PATHS:append:pn-kernel-module-avb-mse = ",${KERNELSRC}"
+PSEUDO_IGNORE_PATHS:append:pn-kernel-module-avb-streaming = ",${KERNELSRC}"
+PSEUDO_IGNORE_PATHS:append:pn-kernel-module-scu-src = ",${KERNELSRC}"
+PSEUDO_IGNORE_PATHS:append:pn-kernel-module-ssp = ",${KERNELSRC}"
+PSEUDO_IGNORE_PATHS:append:pn-kernel-module-tddmac = ",${KERNELSRC}"
+PSEUDO_IGNORE_PATHS:append:pn-kernel-module-tsif = ",${KERNELSRC}"
+PSEUDO_IGNORE_PATHS:append:pn-kernel-module-mmngr = ",${KERNELSRC}"
+PSEUDO_IGNORE_PATHS:append:pn-kernel-module-mmngrbuf = ",${KERNELSRC}"
+PSEUDO_IGNORE_PATHS:append:pn-kernel-module-qos = ",${KERNELSRC}"
+PSEUDO_IGNORE_PATHS:append:pn-kernel-module-vsp2driver = ",${KERNELSRC}"
+PSEUDO_IGNORE_PATHS:append:pn-kernel-module-vspmif = ",${KERNELSRC}"
+PSEUDO_IGNORE_PATHS:append:pn-kernel-module-vspm = ",${KERNELSRC}"
index 1fd5639..6dc40dc 100644 (file)
@@ -1,10 +1,10 @@
 require conf/include/agl_rcar-nogfx.inc
 
 # Enable AGL virtualization features
-MACHINE_FEATURES_append = " agl-egvirt"
+MACHINE_FEATURES:append = " agl-egvirt"
 
 # Enable Gfx Pkgs
-MACHINE_FEATURES_append = " gsx"
+MACHINE_FEATURES:append = " gsx"
 MULTI_PROVIDER_WHITELIST += "virtual/libgl virtual/egl virtual/libgles1 virtual/libgles2"
 
 # for Wayland/Weston
@@ -22,12 +22,12 @@ PREFERRED_PROVIDER_virtual/libomxil = "omx-user-module"
 # Add for gstreamer plugins ugly
 LICENSE_FLAGS_WHITELIST = "commercial"
 
-MACHINE_FEATURES_append = " multimedia"
+MACHINE_FEATURES:append = " multimedia"
 
-DISTRO_FEATURES_append = " use_eva_pkg"
+DISTRO_FEATURES:append = " use_eva_pkg"
 
-#DISTRO_FEATURES_append = " h265dec_lib mpeg2dec_lib"
-DISTRO_FEATURES_append = " h264dec_lib h264enc_lib aaclcdec_lib aaclcdec_mdw"
+#DISTRO_FEATURES:append = " h265dec_lib mpeg2dec_lib"
+DISTRO_FEATURES:append = " h264dec_lib h264enc_lib aaclcdec_lib aaclcdec_mdw"
 
 # Mask out meta-renesas-rcar-gen3's tweaks to weston-init, as they do
 # not seem necessary for anything in AGL, and the addition of
@@ -42,7 +42,7 @@ BBMASK += "meta-rcar-gen3/recipes-graphics/wayland/weston-init.bbappend"
 
 # Add graphics and decoder drivers to packagegroup-machine-base
 # recommendation.
-MACHINE_EXTRA_RRECOMMENDS_append_rcar-gen3 = " \
+MACHINE_EXTRA_RRECOMMENDS:append:rcar-gen3 = " \
     kernel-module-pvrsrvkm \
     kernel-module-vsp2 \
     kernel-module-vspm  \
index 1280c6c..68c0007 100644 (file)
@@ -1,14 +1,14 @@
-AGL_FEATURES_append = " agl-refhw-h3"
+AGL_FEATURES:append = " agl-refhw-h3"
 
 # Reference hardware has USB3
-MACHINE_FEATURES_append = " usb3"
+MACHINE_FEATURES:append = " usb3"
 
-KERNEL_DEVICETREE_append = " renesas/r8a77951-agl-refhw.dtb"
+KERNEL_DEVICETREE:append = " renesas/r8a77951-agl-refhw.dtb"
 
-UBOOT_CONFIG_append = " agl-refhw"
+UBOOT_CONFIG:append = " agl-refhw"
 UBOOT_CONFIG[agl-refhw] = "rcar3_salvator-x_defconfig"
 
-MACHINE_EXTRA_RRECOMMENDS_append_h3ulcb = " \
+MACHINE_EXTRA_RRECOMMENDS:append:h3ulcb = " \
     linux-firmware-wl18xx \
     ti-bt-firmware \
     wlconf \
index e3faaf7..5093d0b 100644 (file)
@@ -1,5 +1,5 @@
 # Build updatable image. Only takes effect when sota.bbclass is inherited
-DISTRO_FEATURES_append = " sota"
+DISTRO_FEATURES:append = " sota"
 
 # Root device
 ROOT_VM = "root=PARTUUID=${DISK_SIGNATURE}-02"
@@ -11,4 +11,4 @@ WKS_FILE = "directdisk.wks.in"
 AGL_DEFAULT_IMAGE_FSTYPES = "ext4"
 
 # Need to run QEMU with virtio-gpu device
-PACKAGECONFIG_append_pn-qemu-system-native = " virglrenderer glx gtk+"
+PACKAGECONFIG:append:pn-qemu-system-native = " virglrenderer glx gtk+"
index e10dc26..8ee71a8 100644 (file)
@@ -10,7 +10,7 @@ MACHINEOVERRIDES =. "virtio-all:"
 IMAGE_FSTYPES += "tar.bz2 ext4"
 
 # Don't include kernels in standard images
-RDEPENDS_${KERNEL_PACKAGE_NAME}-base = ""
+RDEPENDS:${KERNEL_PACKAGE_NAME}-base = ""
 
 # Use a common kernel recipe for all VirtIO machines
 PREFERRED_PROVIDER_virtual/kernel ??= "linux-yocto"
@@ -24,7 +24,7 @@ LIN_DRIVERS = ""
 
 # Clear since it is set to 'lttng-modules' in packagegroup-core-tools-profile.bb,
 # and lttng-modules are not compatible with 5.10 kernel used for virtio.
-LTTNGMODULES_virtio-all = ""
+LTTNGMODULES:virtio-all = ""
 
 EXTRA_IMAGEDEPENDS += "qemu-native qemu-helper-native"
 
index 048b235..25bdb73 100644 (file)
@@ -23,7 +23,7 @@ do_install() {
     fi
 }
 
-ALTERNATIVE_${PN} = "gpsd-defaults"
+ALTERNATIVE:${PN} = "gpsd-defaults"
 ALTERNATIVE_LINK_NAME[gpsd-defaults] = "${sysconfdir}/default/gpsd"
 ALTERNATIVE_TARGET[gpsd-defaults] = "${sysconfdir}/default/gpsd.refhw"
 # NOTE: Priority needs to be below default of 10 to avoid overriding the
@@ -31,7 +31,7 @@ ALTERNATIVE_TARGET[gpsd-defaults] = "${sysconfdir}/default/gpsd.refhw"
 #       will tweak things on boot to handle h3ulcb vs refhw.
 ALTERNATIVE_PRIORITY[gpsd-defaults] = "5"
 
-CONFFILES_${PN} = "${sysconfdir}/default/gpsd.refhw"
+CONFFILES:${PN} = "${sysconfdir}/default/gpsd.refhw"
 
 # NOTE: Explicitly not defining RPROVIDES of "virtual/gpsd-conf" to
 #       avoid conflicting with the default configuration and potentially
index 8ac343a..e747613 100644 (file)
@@ -1,7 +1,7 @@
 # The gallium-llvm is recommended as software 3D graphics renderer
 GALLIUM_LLVM = "gallium-llvm"
-PACKAGECONFIG_append_qemux86 = " gallium ${GALLIUM_LLVM}"
-PACKAGECONFIG_append_qemux86-64 = " gallium ${GALLIUM_LLVM}"
-PACKAGECONFIG_append_intel-corei7-64 = " gallium ${GALLIUM_LLVM}"
+PACKAGECONFIG:append:qemux86 = " gallium ${GALLIUM_LLVM}"
+PACKAGECONFIG:append:qemux86-64 = " gallium ${GALLIUM_LLVM}"
+PACKAGECONFIG:append:intel-corei7-64 = " gallium ${GALLIUM_LLVM}"
 
-DRIDRIVERS_append_intel-corei7-64 = ",i965"
+DRIDRIVERS:append:intel-corei7-64 = ",i965"
index 9aaea5f..e3b3603 100644 (file)
@@ -1,3 +1,3 @@
-RDEPENDS_${PN}_append_qemux86 = " mesa-megadriver"
-RDEPENDS_${PN}_append_qemux86-64 = " mesa-megadriver"
-RDEPENDS_${PN}_append_intel-corei7-64 = " mesa-megadriver"
+RDEPENDS:${PN}:append:qemux86 = " mesa-megadriver"
+RDEPENDS:${PN}:append:qemux86-64 = " mesa-megadriver"
+RDEPENDS:${PN}:append:intel-corei7-64 = " mesa-megadriver"
index e497a4a..1a9c6bb 100644 (file)
@@ -25,6 +25,6 @@ do_install() {
     ln -s ../hci-uart-helper.service ${D}${systemd_system_unitdir}/bluetooth.service.wants/
 }
 
-FILES_${PN} += "${systemd_system_unitdir}"
+FILES:${PN} += "${systemd_system_unitdir}"
 
-RDEPENDS_${PN} += "bluez5"
+RDEPENDS:${PN} += "bluez5"
index 636b75c..e7633f2 100644 (file)
@@ -1,10 +1,10 @@
-FILESEXTRAPATHS_prepend := "${THISDIR}/files:"
+FILESEXTRAPATHS:prepend := "${THISDIR}/files:"
 
 SRC_URI += "file://0001-kmsro-add-imx-dcss.patch"
 
 # These over-rides should use "use-mainline-bsp" instead when that
 # becomes more workable for i.MX8 in upstream meta-freescale.
 
-USE_OSMESA_ONLY_etnaviv = "no"
+USE_OSMESA_ONLY:etnaviv = "no"
 
-PACKAGECONFIG_append_etnaviv = " gallium etnaviv kmsro"
+PACKAGECONFIG:append:etnaviv = " gallium etnaviv kmsro"
index 7928342..270d8e8 100644 (file)
@@ -1,10 +1,10 @@
-# Work around PACKAGECONFIG_remove of "x11 wayland" added to the recipe
+# Work around PACKAGECONFIG:remove of "x11 wayland" added to the recipe
 # in meta-freescale commit 5a5c5dd.  This can be removed once the issue
 # has been resolved by a revert of that breakage upstream.
 # What is done below is effectively a disabling of the "wayland"
 # PACKAGECONFIG option and then open coding what its effects would
 # normally be, since the _remove prevents specifying it in the usual way.
 PACKAGECONFIG[wayland] = ""
-DEPENDS_append = " virtual/egl virtual/libgles2"
-PACKAGECONFIG_CONFARGS_append = " -Dbackend-wayland=true"
+DEPENDS:append = " virtual/egl virtual/libgles2"
+PACKAGECONFIG_CONFARGS:append = " -Dbackend-wayland=true"
 
index c6f60d3..cc26e25 100644 (file)
@@ -1,11 +1,11 @@
-FILESEXTRAPATHS_prepend := "${THISDIR}/${BPN}:${THISDIR}/files:"
+FILESEXTRAPATHS:prepend := "${THISDIR}/${BPN}:${THISDIR}/files:"
 
 require recipes-kernel/linux/linux-yocto-agl.inc
 
 # These patches and the configuration fragment below will need to be
 # revisited if/when using IMX_DEFAULT_BSP = "mainline" with i.MX8
 # becomes more feasible with upstream meta-freescale.
-SRC_URI_append_etnaviv = " \
+SRC_URI:append:etnaviv = " \
     file://0001-enable-mhdp-with-etnaviv.patch \
     file://0002-dts-enable-etnaviv.patch \
 "
@@ -25,7 +25,7 @@ AGL_KCONFIG_FRAGMENTS += "cfg80211.cfg"
 AGL_KCONFIG_FRAGMENTS += "fixups.cfg"
 
 # Support for i.MX8MQ EVKB (e.g. Broadcom wifi)
-AGL_KCONFIG_FRAGMENTS_append_imx8mqevk = " imx8mq-evkb.cfg"
+AGL_KCONFIG_FRAGMENTS:append:imx8mqevk = " imx8mq-evkb.cfg"
 
 # Build in etnaviv if required
-AGL_KCONFIG_FRAGMENTS_append_etnaviv = " etnaviv.cfg"
+AGL_KCONFIG_FRAGMENTS:append:etnaviv = " etnaviv.cfg"
index 95f764b..948b8c2 100644 (file)
@@ -1,4 +1,4 @@
-FILESEXTRAPATHS_prepend := "${THISDIR}/files:"
+FILESEXTRAPATHS:prepend := "${THISDIR}/files:"
 
 require recipes-kernel/linux/linux-yocto-agl.inc
 
@@ -16,7 +16,7 @@ AGL_KCONFIG_FRAGMENTS += "cfg80211.cfg"
 # (lock debugging and userspace firmware loader fallback)
 AGL_KCONFIG_FRAGMENTS += "fixups.cfg"
 
-do_install_append_cubox-i() {
+do_install:append:cubox-i() {
     # Add symlink to work with default Hummingboard 2 u-boot configuration
     ln -sf imx6q-hummingboard2.dtb ${D}/boot/imx6q-hummingboard2-emmc.dtb
 }
index 5fa005e..a471928 100644 (file)
@@ -16,9 +16,9 @@ S = "${WORKDIR}/git"
 B = "${WORKDIR}/build"
 
 DEPENDS = "mbedtls"
-RDEPENDS_${PN} += "mbedtls"
+RDEPENDS:${PN} += "mbedtls"
 
-do_configure_prepend() {
+do_configure:prepend() {
        cp ${WORKDIR}/Makefile.aws ${S}/src
        cp ${WORKDIR}/aws_iot_config.h ${S}/include
        cp ${WORKDIR}/awsiotsdk.pc ${S}
@@ -36,5 +36,5 @@ do_install() {
 
 BBCLASSEXTEND = "native nativesdk"
 
-ALLOW_EMPTY_${PN} = "1"
+ALLOW_EMPTY:${PN} = "1"
 
index ecd5fe2..58d4693 100644 (file)
@@ -2,4 +2,4 @@
 # symbols from amqp code are not included in the libiothub_client.so
 
 # NOTE: amqp is not used by AGL in IoT context at the moment
-PACKAGECONFIG_remove = "amqp"
+PACKAGECONFIG:remove = "amqp"
index 446770f..3ea57d7 100644 (file)
@@ -28,5 +28,5 @@ do_install () {
 INITSCRIPT_NAME = "resize-disk"
 INITSCRIPT_PARAMS = "start 99 5 2 . stop 20 0 1 6 ."
 
-SYSTEMD_SERVICE_${PN} = "resize-helper.service"
-RDEPENDS_${PN} += "e2fsprogs-resize2fs gptfdisk parted util-linux udev"
+SYSTEMD_SERVICE:${PN} = "resize-helper.service"
+RDEPENDS:${PN} += "e2fsprogs-resize2fs gptfdisk parted util-linux udev"
index 19f0760..14bab24 100644 (file)
@@ -17,4 +17,4 @@ do_install() {
     echo "blacklist qcom_q6v5_pil" > ${D}/${sysconfdir}/modprobe.d/qcom_q6v5_pil.conf
 }
 
-SYSTEMD_SERVICE_${PN} = "qcom-q6v5-pil.service"
+SYSTEMD_SERVICE:${PN} = "qcom-q6v5-pil.service"
index dc9df4a..4492a91 100644 (file)
@@ -1,7 +1,7 @@
 DISABLE_OVERSCAN = "1"
 TOTAL_BOARD_MEM = "3072"
 
-do_deploy_append_raspberrypi4() {
+do_deploy:append:raspberrypi4() {
     # ENABLE CAN
     if [ "${ENABLE_CAN}" = "1" ]; then
         echo "# Enable CAN" >>${DEPLOYDIR}/bootfiles/config.txt
@@ -24,7 +24,7 @@ do_deploy_append_raspberrypi4() {
     fi
 }
 
-do_deploy_append() {
+do_deploy:append() {
     if [ "${ENABLE_CMA}" = "1" ] && [ -n "${CMA_LWM}" ]; then
         sed -i '/#cma_lwm/ c\cma_lwm=${CMA_LWM}' ${DEPLOYDIR}/bootfiles/config.txt
     fi
@@ -40,11 +40,11 @@ do_deploy_append() {
     echo "dtparam=audio=on" >> ${DEPLOYDIR}/bootfiles/config.txt
 }
 
-do_deploy_append_raspberrypi4() {
+do_deploy:append:raspberrypi4() {
     echo -e "\n[pi4]" >> ${DEPLOYDIR}/bootfiles/config.txt
     echo "max_framebuffers=2" >> ${DEPLOYDIR}/bootfiles/config.txt
 }
 
-do_deploy_append_sota() {
+do_deploy:append:sota() {
     echo "device_tree_address=0x0c800000" >> ${DEPLOYDIR}/bootfiles/config.txt
 }
index 2437d9a..1e9f47d 100644 (file)
@@ -1,10 +1,10 @@
-FILESEXTRAPATHS_prepend := "${THISDIR}/files:"
+FILESEXTRAPATHS:prepend := "${THISDIR}/files:"
 
-SRC_URI_append =" \
+SRC_URI:append =" \
     ${@bb.utils.contains('AGL_XEN_WANTED','1',' file://boot_xen.cmd','',d)} \
 "
 
-do_compile_append() {
+do_compile:append() {
 
  # if xen feature is activated we overwirte the boot script with xen specific one
    if [ "${AGL_XEN_WANTED}" = "1" ]; then
index 086fff7..5f8af21 100644 (file)
@@ -1,3 +1,3 @@
-FILESEXTRAPATHS_prepend_raspberrypi := "${THISDIR}/${PN}:"
+FILESEXTRAPATHS:prepend:raspberrypi := "${THISDIR}/${PN}:"
 
-SRC_URI_append_raspberrypi = " file://dsi.cfg"
+SRC_URI:append:raspberrypi = " file://dsi.cfg"
index c365715..bcb92b2 100644 (file)
@@ -7,8 +7,8 @@ LIC_FILES_CHKSUM = "file://${COREBASE}/meta/COPYING.MIT;md5=3da9cfbcb788c80a0384
 
 DEPENDS = "dtc-native"
 
-ALLOW_EMPTY_${PN} = "1"
-FILES_${PN} = ""
+ALLOW_EMPTY:${PN} = "1"
+FILES:${PN} = ""
 
 S = "${WORKDIR}"
 
index 89e45a8..a28a9e7 100644 (file)
@@ -1,3 +1,3 @@
-FILESEXTRAPATHS_prepend := "${THISDIR}/files:"
+FILESEXTRAPATHS:prepend := "${THISDIR}/files:"
 
 SRC_URI += "file://0001-fdtoverlay-Prevent-overlays-from-modifying-phandle-p.patch"
index 75ef03b..ec3fa91 100644 (file)
@@ -1,8 +1,8 @@
-FILESEXTRAPATHS_prepend := "${THISDIR}/${BPN}:"
+FILESEXTRAPATHS:prepend := "${THISDIR}/${BPN}:"
 
 require recipes-kernel/linux/linux-yocto-agl.inc
 
-SRC_URI_append = " \
+SRC_URI:append = " \
     ${@oe.utils.conditional('USE_FAYTECH_MONITOR', '1', 'file://0002-faytech-fix-rpi.patch', '', d)} \
     file://0001-mconf-menuconfig.patch \
 "
@@ -28,19 +28,19 @@ SERIAL = "${@oe.utils.conditional("ENABLE_UART", "1", "console=${SERIAL_OPTION}"
 CMDLINE_DEBUG = ""
 
 # Xen related option
-CMDLINE_append = ' ${@bb.utils.contains('AGL_XEN_WANTED','1','clk_ignore_unused','',d)}'
+CMDLINE:append = ' ${@bb.utils.contains('AGL_XEN_WANTED','1','clk_ignore_unused','',d)}'
 
 # Workaround for crash during brcmfmac loading. Disable it at this moment
-CMDLINE_append = ' ${@bb.utils.contains('AGL_XEN_WANTED','1','modprobe.blacklist=brcmfmac','',d)}'
+CMDLINE:append = ' ${@bb.utils.contains('AGL_XEN_WANTED','1','modprobe.blacklist=brcmfmac','',d)}'
 
-CMDLINE_append = " usbhid.mousepoll=0"
+CMDLINE:append = " usbhid.mousepoll=0"
 
 # Add options to allow CMA to operate
-CMDLINE_append = '${@oe.utils.conditional("ENABLE_CMA", "1", " coherent_pool=6M smsc95xx.turbo_mode=N", "", d)}'
+CMDLINE:append = '${@oe.utils.conditional("ENABLE_CMA", "1", " coherent_pool=6M smsc95xx.turbo_mode=N", "", d)}'
 
 KERNEL_MODULE_AUTOLOAD += "snd-bcm2835"
 KERNEL_MODULE_AUTOLOAD += "hid-multitouch"
 
 PACKAGES += "kernel-module-snd-bcm2835"
 
-RDEPENDS_${PN} += "kernel-module-snd-bcm2835"
+RDEPENDS:${PN} += "kernel-module-snd-bcm2835"
index f9cb5b1..e4f5e7d 100644 (file)
@@ -5,7 +5,7 @@
 
 # E.g. MACHINE_FEATURE. Should *not* be in layer.conf !!
 # Radio packages
-#IMAGE_INSTALL_append_rcar-gen3 += " \
+#IMAGE_INSTALL:append:rcar-gen3 += " \
 #    si-tools \
 #    si-init \
 #    linux-firmware-wl18xx \
 #    ofono-tests \
 #"
 # E.g. MACHINE_FEATURE
-#IMAGE_INSTALL_append_r8a7797 += " \
+#IMAGE_INSTALL:append:r8a7797 += " \
 #    kernel-module-uio-imp \
 #    kernel-module-cmemdrv \
 #    udev-rules-cvlib \
 #"
 # E.g. MACHINE_FEATURE
-#IMAGE_INSTALL_append_r8a7798 += " \
+#IMAGE_INSTALL:append:r8a7798 += " \
 #    kernel-module-uio-imp \
 #    kernel-module-cmemdrv \
 #    udev-rules-cvlib \
 #"
 # This is a special use case. Should be enabled by user.
-#DISTRO_FEATURES_append = " surroundview "
+#DISTRO_FEATURES:append = " surroundview "
 
 
 #### BBMASK
@@ -58,7 +58,7 @@ BBMASK += "/meta-rcar-gen3-adas/recipes-devtools/valgrind/"
 BBMASK += "/meta-rcar-gen3-adas/recipes-devtools/gcc/"
 
 # libpng in upstream already enabled neon
-# poky/meta/recipes-multimedia/libpng/libpng_1.6.37.bb:EXTRA_OECONF_append_class-target = " ${@bb.utils.contains("TUNE_FEATURES", "neon", "--enable-arm-neon=on", "--enable-arm-neon=off" ,d)}"
+# poky/meta/recipes-multimedia/libpng/libpng_1.6.37.bb:EXTRA_OECONF:append:class-target = " ${@bb.utils.contains("TUNE_FEATURES", "neon", "--enable-arm-neon=on", "--enable-arm-neon=off" ,d)}"
 BBMASK += "/meta-rcar-gen3-adas/recipes-graphics/libpng/"
 
 # opencv in upstream is newer
index 4e0f7dd..eb1da3d 100644 (file)
@@ -1,10 +1,10 @@
 #Keep this as a reminder
 #MACHINEOVERRIDES .= ":kingfisher"
-#PACKAGE_EXTRA_ARCHS_append = " kingfisher"
+#PACKAGE_EXTRA_ARCHS:append = " kingfisher"
 
 # Add a feature as a low-impact way to detect Kingfisher support in
 # recipes.
-AGL_FEATURES_append = " kingfisher"
+AGL_FEATURES:append = " kingfisher"
 
 PREFERRED_RPROVIDER_virtual/gpsd-conf ?= "gpsd-kingfisher-conf"
 
@@ -13,7 +13,7 @@ IMAGE_LINK_NAME = "${IMAGE_BASENAME}-${MACHINE}-kf"
 TOOLCHAIN_OUTPUTNAME = "${SDK_NAME}-kf-toolchain-${SDK_VERSION}"
 
 # Radio packages
-IMAGE_INSTALL_append_rcar-gen3 += " \
+IMAGE_INSTALL:append:rcar-gen3 += " \
     si-tools \
     si-init \
     linux-firmware-wl18xx \
index 7ab99e0..c752bba 100644 (file)
@@ -25,4 +25,4 @@ KERNEL=="i2c-12", MODE="0660", GROUP="audio", SECLABEL{smack}="*"
 EOF
 }
 
-FILES_${PN} += "${systemd_system_unitdir}"
+FILES:${PN} += "${systemd_system_unitdir}"
index 98c6673..7121bd1 100644 (file)
@@ -1,10 +1,10 @@
-FILESEXTRAPATHS_append := ":${THISDIR}/files"
+FILESEXTRAPATHS:append := ":${THISDIR}/files"
 
 SRC_URI += " \
     file://si-tools-fm-improvements.patch \
 "
 
-EXTRA_OEMAKE_append = " 'LDFLAGS=${LDFLAGS}'"
+EXTRA_OEMAKE:append = " 'LDFLAGS=${LDFLAGS}'"
 
 do_install() {
     install -d ${D}${bindir}
@@ -22,7 +22,7 @@ do_install() {
     done
 }
 
-FILES_${PN} = " \
+FILES:${PN} = " \
     ${bindir} \
     ${nonarch_base_libdir}/firmware/radio \
 "
index e29e54e..52bee65 100644 (file)
@@ -3,4 +3,4 @@ do_install() {
        cp *.bts ${D}${nonarch_base_libdir}/firmware/ti-connectivity/
 }
 
-FILES_${PN} = "${nonarch_base_libdir}/firmware/ti-connectivity/*"
+FILES:${PN} = "${nonarch_base_libdir}/firmware/ti-connectivity/*"
index a08cb26..55d570f 100644 (file)
@@ -1,15 +1,15 @@
 inherit systemd
 
-FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:"
+FILESEXTRAPATHS:prepend := "${THISDIR}/${PN}:"
 
 SRC_URI += "file://ti-uim.service"
 
-SYSTEMD_SERVICE_${PN} = "ti-uim.service"
+SYSTEMD_SERVICE:${PN} = "ti-uim.service"
 
 PR = "r0"
 PV = "0.1+git${SRCPV}"
 
-do_install_append() {
+do_install:append() {
     # We do not want the blacklist
     rm -f ${D}/${sysconfdir}/modprobe.d/ti_bt.conf
 
index d6c1014..20682e4 100644 (file)
@@ -1,10 +1,10 @@
-FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:"
+FILESEXTRAPATHS:prepend := "${THISDIR}/${PN}:"
 
-SRC_URI_append_ulcb = " \
+SRC_URI:append:ulcb = " \
     file://0001-arm64-dts-renesas-preserve-drm-HDMI-connector-naming.patch \
 "
 
-KERNEL_DEVICETREE_remove_h3ulcb = " \
+KERNEL_DEVICETREE:remove:h3ulcb = " \
     renesas/r8a7795-es1-h3ulcb-view.dtb \
     renesas/r8a7795-es1-h3ulcb-had-alfa.dtb \
     renesas/r8a7795-es1-h3ulcb-had-beta.dtb \
index 2c4192b..918e29f 100644 (file)
@@ -8,9 +8,9 @@ SRC_URI = " \
 
 inherit update-alternatives
 
-RPROVIDES_${PN} += "virtual/gpsd-conf"
+RPROVIDES:${PN} += "virtual/gpsd-conf"
 
-ALTERNATIVE_${PN} = "gpsd-defaults"
+ALTERNATIVE:${PN} = "gpsd-defaults"
 ALTERNATIVE_LINK_NAME[gpsd-defaults] = "${sysconfdir}/default/gpsd"
 ALTERNATIVE_TARGET[gpsd-defaults] = "${sysconfdir}/default/gpsd.kingfisher"
 ALTERNATIVE_PRIORITY[gpsd-defaults] = "20"
@@ -23,5 +23,5 @@ do_install() {
     install -m 0644 ${WORKDIR}/gpsd.kingfisher ${D}/${sysconfdir}/default/gpsd.kingfisher
 }
 
-FILES_${PN} = "${sysconfdir}/default/gpsd.kingfisher"
-CONFFILES_${PN} = "${sysconfdir}/default/gpsd.kingfisher"
+FILES:${PN} = "${sysconfdir}/default/gpsd.kingfisher"
+CONFFILES:${PN} = "${sysconfdir}/default/gpsd.kingfisher"
index 44c2a2b..86ab018 100644 (file)
@@ -1,4 +1,4 @@
-FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:"
+FILESEXTRAPATHS:prepend := "${THISDIR}/${PN}:"
 
 COMPATIBLE_MACHINE = "(salvator-x|m3ulcb|h3ulcb|ebisu)"
 
index cdfb3cb..4ba36ca 100644 (file)
@@ -1,5 +1,5 @@
-FILESEXTRAPATHS_prepend := "${THISDIR}/files:"
+FILESEXTRAPATHS:prepend := "${THISDIR}/files:"
 
-SRC_URI_append = " \
+SRC_URI:append = " \
     file://0001-Boot-Normal-World-in-EL2.patch \
 "
index 4007e7f..e8235b9 100644 (file)
@@ -8,7 +8,7 @@ COMPATIBLE_MACHINE = "(salvator-x|m3ulcb|h3ulcb|ebisu)"
 
 S = "${WORKDIR}"
 
-SRC_URI_append_sota = "file://uEnv-ota-m3ulcb.txt \
+SRC_URI:append:sota = "file://uEnv-ota-m3ulcb.txt \
                        file://uEnv-ota-h3ulcb.txt \
                        file://uEnv-ota-h3-salvator-xs \
                        file://uEnv-ota-m3-salvator-xs"
@@ -16,7 +16,7 @@ do_deploy() {
     install -d ${DEPLOYDIR}/${PN}
 }
 
-do_deploy_append_sota() {
+do_deploy:append:sota() {
     install -m 0755 ${WORKDIR}/uEnv-ota-${BOARD_NAME}.txt ${DEPLOYDIR}/${PN}/uEnv.txt
 }
 
index 9c26de6..9d06df2 100644 (file)
@@ -26,7 +26,7 @@ CFLAGS += "-Wno-extra -Wno-error=format"
 TARGET_CFLAGS += "-Wno-extra -Wno-error=format"
 
 TARGET_CC_ARCH += "${LDFLAGS}"
-INSANE_SKIP_${PN} = "ldflags"
+INSANE_SKIP:${PN} = "ldflags"
 
 TA_DEV_KIT_DIR = "${STAGING_DIR_TARGET}/usr/share/optee/export-ta_arm64"
 
@@ -58,4 +58,4 @@ do_install () {
     cp ${S}/hello_world/ta/include/* ${D}${includedir}
 }
 
-FILES_${PN} += "${nonarch_base_libdir}/optee_armtz/"
+FILES:${PN} += "${nonarch_base_libdir}/optee_armtz/"
index 77eeab9..52a68e1 100644 (file)
@@ -3,5 +3,5 @@ do_install() {
     cp -r ${S}/out/arm-plat-${PLATFORM}/export-ta_arm64 ${D}/usr/share/optee
 }
 
-FILES_${PN}-staticdev += "${datadir}/optee/export-ta_arm64/lib/*.a"
-FILES_${PN}-dev += "${datadir}/optee/export-ta_arm64"
+FILES:${PN}-staticdev += "${datadir}/optee/export-ta_arm64/lib/*.a"
+FILES:${PN}-dev += "${datadir}/optee/export-ta_arm64"
index fdbd268..2feda0e 100644 (file)
@@ -34,7 +34,7 @@ CFLAGS += "-Wno-extra -Wno-error=stringop-overflow -Wno-error=array-bounds"
 TARGET_CFLAGS += "-Wno-extra -Wno-error=stringop-overflow -Wno-error=array-bounds"
 
 TARGET_CC_ARCH += "${LDFLAGS}"
-INSANE_SKIP_${PN} = "ldflags"
+INSANE_SKIP:${PN} = "ldflags"
 
 S = "${WORKDIR}/git"
 EXTRA_OEMAKE = "-e MAKEFLAGS="
@@ -52,4 +52,4 @@ do_install () {
     install -D -p -m0444 ${S}/out/ta/*/*.ta ${D}${nonarch_base_libdir}/optee_armtz/
 }
 
-FILES_${PN} += "${nonarch_base_libdir}/optee_armtz/"
+FILES:${PN} += "${nonarch_base_libdir}/optee_armtz/"
index 4c244a9..1577f8f 100644 (file)
@@ -24,7 +24,7 @@ CFLAGS += "-Wno-extra -Wno-error=format"
 TARGET_CFLAGS += "-Wno-extra -Wno-error=format"
 
 TARGET_CC_ARCH += "${LDFLAGS}"
-INSANE_SKIP_${PN} = "ldflags"
+INSANE_SKIP:${PN} = "ldflags"
 
 TA_DEV_KIT_DIR = "${STAGING_DIR_TARGET}/usr/share/optee/export-ta_arm64"
 
@@ -54,4 +54,4 @@ do_install () {
     install -D -p -m0444 ${S}/out/ta/* ${D}${nonarch_base_libdir}/optee_armtz
 }
 
-FILES_${PN} += "${nonarch_base_libdir}/optee_armtz/"
+FILES:${PN} += "${nonarch_base_libdir}/optee_armtz/"
index b8b5cbe..ec75d05 100644 (file)
@@ -1,3 +1,3 @@
-FILESEXTRAPATHS_prepend := "${THISDIR}/files:"
+FILESEXTRAPATHS:prepend := "${THISDIR}/files:"
 
-SRC_URI_append = " file://remove-redundant-yyloc-global.patch "
+SRC_URI:append = " file://remove-redundant-yyloc-global.patch "
index ab59db6..7beb4c2 100644 (file)
@@ -1,8 +1,8 @@
 require checksum_control.inc
 
-RDEPENDS_${PN}_append = " wayland-wsegl"
+RDEPENDS:${PN}:append = " wayland-wsegl"
 
-do_install_append(){
+do_install:append(){
         sed -i 's/MODE="0660", OWNER/MODE="0660", SECLABEL{smack}="*", OWNER/g' ${D}${sysconfdir}/udev/rules.d/72-pvr-seat.rules 
         sed -i 's/GROUP="video"/GROUP="display"/g' ${D}${sysconfdir}/udev/rules.d/72-pvr-seat.rules 
 }
index 2fd50c3..4a76dda 100644 (file)
@@ -1,15 +1,15 @@
-FILESEXTRAPATHS_prepend_rcar-gen3 := "${THISDIR}/${PN}:"
+FILESEXTRAPATHS:prepend:rcar-gen3 := "${THISDIR}/${PN}:"
 
-SRC_URI_append_rcar-gen3 = " \
+SRC_URI:append:rcar-gen3 = " \
        file://kingfisher_output.cfg \
        file://ebisu_output.cfg \
        file://salvator-x_output.cfg \
 "
 
-WESTON_FRAGMENTS_append_ulcb = " kingfisher_output"
-WESTON_FRAGMENTS_append_ebisu = " ebisu_output"
-WESTON_FRAGMENTS_append_salvator-x = " salvator-x_output"
+WESTON_FRAGMENTS:append:ulcb = " kingfisher_output"
+WESTON_FRAGMENTS:append:ebisu = " ebisu_output"
+WESTON_FRAGMENTS:append:salvator-x = " salvator-x_output"
 
-do_configure_append_rcar-gen3() {
+do_configure:append:rcar-gen3() {
     echo repaint-window=34 >> ${WORKDIR}/core.cfg
 }
index e6beb5e..b8882ae 100644 (file)
@@ -1,6 +1,6 @@
 require checksum_control.inc
 
-module_do_compile_prepend() {
+module_do_compile:prepend() {
     cd ${S}/build/linux/config/compilers
     cp aarch64-linux-gnu.mk ${TARGET_SYS}.mk
 }
index 72fb53e..eccac30 100644 (file)
@@ -1,9 +1,9 @@
-FILESEXTRAPATHS_prepend := "${THISDIR}/files:"
+FILESEXTRAPATHS:prepend := "${THISDIR}/files:"
 
 require recipes-kernel/linux/linux-yocto-agl.inc
 
 # Add ADSP patch to enable and add sound hardware abstraction
-SRC_URI_append = " \
+SRC_URI:append = " \
     file://0004-ADSP-enable-and-add-sound-hardware-abstraction.patch \
 "
 
@@ -13,9 +13,10 @@ AGL_KCONFIG_FRAGMENTS += "namespace_fix.cfg"
 AGL_KCONFIG_FRAGMENTS += " \
     ${@bb.utils.contains('AGL_XEN_WANTED','1','xen-be.cfg','',d)} \
 "
-SRC_URI_append_m3ulcb = " \
+
+SRC_URI:append:m3ulcb = " \
     ${@bb.utils.contains('AGL_XEN_WANTED','1','file://r8a77960-ulcb-xen.dts;subdir=git/arch/${ARCH}/boot/dts/renesas','',d)} \
 "
-KERNEL_DEVICETREE_append_m3ulcb = " \
+KERNEL_DEVICETREE:append:m3ulcb = " \
     ${@bb.utils.contains('AGL_XEN_WANTED','1','renesas/r8a77960-ulcb-xen.dtb','',d)} \
 "
index 2816053..53eb1c5 100644 (file)
@@ -1,4 +1,4 @@
-RDEPENDS_${PN}_append_rcar-gen3 = "\
+RDEPENDS:${PN}:append:rcar-gen3 = "\
     ${@bb.utils.contains('MACHINE_FEATURES','multimedia','packagegroup-multimedia-kernel-modules','',d)} \
     ${@bb.utils.contains('MACHINE_FEATURES','multimedia','packagegroup-multimedia-libs','',d)} \
     ${@bb.utils.contains('MACHINE_FEATURES','multimedia','packagegroup-gstreamer1.0-plugins','',d)} \
index fcd0e8c..b3709a2 100644 (file)
@@ -1,5 +1,5 @@
 require recipes-kernel/linux/linux-agl.inc
 
-FILESEXTRAPATHS_prepend := "${THISDIR}/${BPN}:"
+FILESEXTRAPATHS:prepend := "${THISDIR}/${BPN}:"
 
 AGL_KCONFIG_FRAGMENTS += "cma-256.cfg"
index 21c912a..09f1cdc 100644 (file)
@@ -1,8 +1,8 @@
 PACKAGECONFIG[kms] = "-Dbackend-drm=true,-Dbackend-drm=false,drm udev virtual/libgbm mtdev"
 
-PR_append = ".arago2"
+PR:append = ".arago2"
 
-FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:"
+FILESEXTRAPATHS:prepend := "${THISDIR}/${PN}:"
 
 #        file://0005-weston-drm-fix-dual-display-issue.patch
 SRC_URI += " \
index 6390e66..62f1947 100644 (file)
@@ -1,3 +1,3 @@
-FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:"
+FILESEXTRAPATHS:prepend := "${THISDIR}/${PN}:"
 
 SRC_URI += "file://0001-Add-support-for-AGL-toolchain.patch"
index 21142df..3f497a1 100644 (file)
@@ -1,16 +1,16 @@
-FILESEXTRAPATHS_append := ":${THISDIR}/${PN}"
-FILES_${PN} += "/etc/ti-sgx/"
+FILESEXTRAPATHS:append := ":${THISDIR}/${PN}"
+FILES:${PN} += "/etc/ti-sgx/"
 
-SRC_URI_append = "\
+SRC_URI:append = "\
     file://pvr.service \
 "
 
 inherit systemd
 
 SYSTEMD_PACKAGES = "${PN}"
-SYSTEMD_SERVICE_${PN} = "pvr.service"
+SYSTEMD_SERVICE:${PN} = "pvr.service"
 
-do_install_append() {
+do_install:append() {
        install -d ${D}${systemd_system_unitdir}
        install -m 0755 ${WORKDIR}/pvr.service ${D}${systemd_system_unitdir}
        install -d ${D}/etc/ti-sgx
index a5a6951..d12ab2b 100644 (file)
@@ -1,7 +1,7 @@
 # Remove GBM support from Mesa
 # TI Platforms provides own GBM library
 
-PACKAGES_remove = "libgbm"
-PACKAGES_remove = "libgbm-dev"
+PACKAGES:remove = "libgbm"
+PACKAGES:remove = "libgbm-dev"
 
-EXTRA_OECONF_remove = "--enable-gbm"
+EXTRA_OECONF:remove = "--enable-gbm"
index e77d792..f4fc54d 100644 (file)
@@ -1,4 +1,4 @@
 # this causes a crash in the selftest db.lua !
 # Bug-AGL: SPEC-3828
 # Upstream status: pending
-SRC_URI_remove = "file://CVE-2020-15945.patch"
+SRC_URI:remove = "file://CVE-2020-15945.patch"
index ae8fe71..43a7d63 100644 (file)
@@ -6,15 +6,15 @@ LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425
 
 
 
-ALLOW_EMPTY_${PN} = "1"
-FILES_${PN} = ""
+ALLOW_EMPTY:${PN} = "1"
+FILES:${PN} = ""
 S = "${WORKDIR}"
 
 DEPENDS = "u-boot-mkimage-native "
 
 # Only for aarch64
 COMPATIBLE_MACHINE = "(-)"
-COMPATIBLE_MACHINE_aarch64 = "(.*)"
+COMPATIBLE_MACHINE:aarch64 = "(.*)"
 
 PACKAGE_ARCH = "${MACHINE_ARCH}"
 
index 057f456..a672006 100644 (file)
@@ -3,9 +3,9 @@
 PACKAGE_ARCH = "${MACHINE_ARCH}"
 
 # rpi4
-LIC_FILES_CHKSUM_raspberrypi4 = "file://COPYING;md5=4295d895d4b5ce9d070263d52f030e49"
-XEN_REL_raspberrypi4 = "4.13"
-SRCREV_raspberrypi4 = "721f2c323ca55c77857c93e7275b4a93a0e15e1f"
-SRC_URI_raspberrypi4 = " \
+LIC_FILES_CHKSUM:raspberrypi4 = "file://COPYING;md5=4295d895d4b5ce9d070263d52f030e49"
+XEN_REL:raspberrypi4 = "4.13"
+SRCREV:raspberrypi4 = "721f2c323ca55c77857c93e7275b4a93a0e15e1f"
+SRC_URI:raspberrypi4 = " \
     git://xenbits.xen.org/xen.git;branch=${XEN_BRANCH} \
     "
index 1b9aaf4..2d63e18 100644 (file)
@@ -1,17 +1,17 @@
-FILESEXTRAPATHS_prepend := "${THISDIR}/files:"
+FILESEXTRAPATHS:prepend := "${THISDIR}/files:"
 
 # make the package machine-specific
 PACKAGE_ARCH = "${MACHINE_ARCH}"
 
 # rpi4 specifics
-LIC_FILES_CHKSUM_raspberrypi4 = "file://COPYING;md5=4295d895d4b5ce9d070263d52f030e49"
-XEN_REL_raspberrypi4 = "4.13"
+LIC_FILES_CHKSUM:raspberrypi4 = "file://COPYING;md5=4295d895d4b5ce9d070263d52f030e49"
+XEN_REL:raspberrypi4 = "4.13"
 
-SRCREV_raspberrypi4 = "721f2c323ca55c77857c93e7275b4a93a0e15e1f"
-SRC_URI_append_raspberrypi4 = " file://0001-XEN-on-RPi4-1GB-lmitation-workaround-XEN-tries-to-al.patch"
+SRCREV:raspberrypi4 = "721f2c323ca55c77857c93e7275b4a93a0e15e1f"
+SRC_URI:append:raspberrypi4 = " file://0001-XEN-on-RPi4-1GB-lmitation-workaround-XEN-tries-to-al.patch"
 
 #due to incorrect xen binary preparation in external library, we add additional deploy
-do_deploy_append_raspberrypi4() {
+do_deploy:append:raspberrypi4() {
     if [ -f ${B}/xen/xen ]; then
         install -m 0644 ${B}/xen/xen ${DEPLOYDIR}/xen-${MACHINE}
     fi
index e044af5..0f255cd 100644 (file)
@@ -1,6 +1,6 @@
-FILESEXTRAPATHS_prepend := "${THISDIR}/linux-yocto:"
+FILESEXTRAPATHS:prepend := "${THISDIR}/linux-yocto:"
 
-SRC_URI_append_virtio-all = " \
+SRC_URI:append:virtio-all = " \
     file://virtio-kmeta;type=kmeta;destsuffix=virtio-kmeta \
     file://virtio-kmeta/bsp/virtio/virtio-aarch64-${LINUX_KERNEL_TYPE}.scc \
 "
index 5e27e1f..322ae51 100644 (file)
@@ -3,30 +3,30 @@ KBRANCH ?= "v5.10/standard/base"
 require recipes-kernel/linux/linux-yocto.inc
 
 # board specific branches
-KBRANCH_qemuarm  ?= "v5.10/standard/arm-versatile-926ejs"
-KBRANCH_qemuarm64 ?= "v5.10/standard/qemuarm64"
-KBRANCH_qemumips ?= "v5.10/standard/mti-malta32"
-KBRANCH_qemuppc  ?= "v5.10/standard/qemuppc"
-KBRANCH_qemuriscv64  ?= "v5.10/standard/base"
-KBRANCH_qemuriscv32  ?= "v5.10/standard/base"
-KBRANCH_qemux86  ?= "v5.10/standard/base"
-KBRANCH_qemux86-64 ?= "v5.10/standard/base"
-KBRANCH_qemumips64 ?= "v5.10/standard/mti-malta64"
-
-SRCREV_machine_qemuarm ?= "d8551cae1ccdbe062a5c6068ce39ea8f4e1c72db"
-SRCREV_machine_qemuarm64 ?= "cf5b0320cf4544d3db9ce3ddd6ddb7553a610651"
-SRCREV_machine_qemumips ?= "7f1f1ad2f2d90b1b070c6b0a82f0add9aa492e37"
-SRCREV_machine_qemuppc ?= "cf5b0320cf4544d3db9ce3ddd6ddb7553a610651"
-SRCREV_machine_qemuriscv64 ?= "cf5b0320cf4544d3db9ce3ddd6ddb7553a610651"
-SRCREV_machine_qemuriscv32 ?= "cf5b0320cf4544d3db9ce3ddd6ddb7553a610651"
-SRCREV_machine_qemux86 ?= "cf5b0320cf4544d3db9ce3ddd6ddb7553a610651"
-SRCREV_machine_qemux86-64 ?= "cf5b0320cf4544d3db9ce3ddd6ddb7553a610651"
-SRCREV_machine_qemumips64 ?= "fd5ac097b891642eea13659bea536f3ec5910d6d"
+KBRANCH:qemuarm  ?= "v5.10/standard/arm-versatile-926ejs"
+KBRANCH:qemuarm64 ?= "v5.10/standard/qemuarm64"
+KBRANCH:qemumips ?= "v5.10/standard/mti-malta32"
+KBRANCH:qemuppc  ?= "v5.10/standard/qemuppc"
+KBRANCH:qemuriscv64  ?= "v5.10/standard/base"
+KBRANCH:qemuriscv32  ?= "v5.10/standard/base"
+KBRANCH:qemux86  ?= "v5.10/standard/base"
+KBRANCH:qemux86-64 ?= "v5.10/standard/base"
+KBRANCH:qemumips64 ?= "v5.10/standard/mti-malta64"
+
+SRCREV_machine:qemuarm ?= "d8551cae1ccdbe062a5c6068ce39ea8f4e1c72db"
+SRCREV_machine:qemuarm64 ?= "cf5b0320cf4544d3db9ce3ddd6ddb7553a610651"
+SRCREV_machine:qemumips ?= "7f1f1ad2f2d90b1b070c6b0a82f0add9aa492e37"
+SRCREV_machine:qemuppc ?= "cf5b0320cf4544d3db9ce3ddd6ddb7553a610651"
+SRCREV_machine:qemuriscv64 ?= "cf5b0320cf4544d3db9ce3ddd6ddb7553a610651"
+SRCREV_machine:qemuriscv32 ?= "cf5b0320cf4544d3db9ce3ddd6ddb7553a610651"
+SRCREV_machine:qemux86 ?= "cf5b0320cf4544d3db9ce3ddd6ddb7553a610651"
+SRCREV_machine:qemux86-64 ?= "cf5b0320cf4544d3db9ce3ddd6ddb7553a610651"
+SRCREV_machine:qemumips64 ?= "fd5ac097b891642eea13659bea536f3ec5910d6d"
 SRCREV_machine ?= "cf5b0320cf4544d3db9ce3ddd6ddb7553a610651"
 SRCREV_meta ?= "031f6c76e488a3563f35258c72ff1de3e25a512e"
 
 # remap qemuarm to qemuarma15 for the 5.8 kernel
-# KMACHINE_qemuarm ?= "qemuarma15"
+# KMACHINE:qemuarm ?= "qemuarma15"
 
 SRC_URI = "git://git.yoctoproject.org/linux-yocto.git;name=machine;branch=${KBRANCH}; \
            git://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-5.10;destsuffix=${KMETA}"
@@ -43,16 +43,16 @@ PV = "${LINUX_VERSION}+git${SRCPV}"
 KMETA = "kernel-meta"
 KCONF_BSP_AUDIT_LEVEL = "1"
 
-KERNEL_DEVICETREE_qemuarmv5 = "versatile-pb.dtb"
+KERNEL_DEVICETREE:qemuarmv5 = "versatile-pb.dtb"
 
 COMPATIBLE_MACHINE = "qemuarm|qemuarmv5|qemuarm64|qemux86|qemuppc|qemuppc64|qemumips|qemumips64|qemux86-64|qemuriscv64|qemuriscv32"
 
 # Functionality flags
 KERNEL_EXTRA_FEATURES ?= "features/netfilter/netfilter.scc"
-KERNEL_FEATURES_append = " ${KERNEL_EXTRA_FEATURES}"
-KERNEL_FEATURES_append_qemuall=" cfg/virtio.scc features/drm-bochs/drm-bochs.scc"
-KERNEL_FEATURES_append_qemux86=" cfg/sound.scc cfg/paravirt_kvm.scc"
-KERNEL_FEATURES_append_qemux86-64=" cfg/sound.scc cfg/paravirt_kvm.scc"
-KERNEL_FEATURES_append = " ${@bb.utils.contains("TUNE_FEATURES", "mx32", " cfg/x32.scc", "", d)}"
-KERNEL_FEATURES_append = " ${@bb.utils.contains("DISTRO_FEATURES", "ptest", " features/scsi/scsi-debug.scc", "", d)}"
-KERNEL_FEATURES_append = " ${@bb.utils.contains("DISTRO_FEATURES", "ptest", " features/gpio/mockup.scc", "", d)}"
\ No newline at end of file
+KERNEL_FEATURES:append = " ${KERNEL_EXTRA_FEATURES}"
+KERNEL_FEATURES:append:qemuall=" cfg/virtio.scc features/drm-bochs/drm-bochs.scc"
+KERNEL_FEATURES:append:qemux86=" cfg/sound.scc cfg/paravirt_kvm.scc"
+KERNEL_FEATURES:append:qemux86-64=" cfg/sound.scc cfg/paravirt_kvm.scc"
+KERNEL_FEATURES:append = " ${@bb.utils.contains("TUNE_FEATURES", "mx32", " cfg/x32.scc", "", d)}"
+KERNEL_FEATURES:append = " ${@bb.utils.contains("DISTRO_FEATURES", "ptest", " features/scsi/scsi-debug.scc", "", d)}"
+KERNEL_FEATURES:append = " ${@bb.utils.contains("DISTRO_FEATURES", "ptest", " features/gpio/mockup.scc", "", d)}"
\ No newline at end of file
index b162f29..a5ec708 100644 (file)
@@ -7,6 +7,6 @@ require agl-image-minimal.bb
 
 LICENSE = "MIT"
 
-IMAGE_INSTALL_append = " \
+IMAGE_INSTALL:append = " \
     packagegroup-ivi-common-test \
     "
index 08b0425..5e99351 100644 (file)
@@ -7,7 +7,7 @@ SRC_URI = "http://downloads.sourceforge.net/project/ebizzy/ebizzy/${PV}/ebizzy-$
 SRC_URI[md5sum] = "af038bc506066bb3d28db08aba62bc38"
 SRC_URI[sha256sum] = "77286029d6348f3d9b3f04eae1feadb5ad1ad07b9f688f4d9f002960862467f2"
 
-INSANE_SKIP_${PN} = "ldflags"
+INSANE_SKIP:${PN} = "ldflags"
 
 do_compile () {
        ${CC} -Wall -Wshadow -lpthread -o ebizzy ebizzy.c
index e8ce1ab..481dd9e 100644 (file)
@@ -1,4 +1,4 @@
-do_install_append() {
+do_install:append() {
        install -m 755 -d ${D}/${datadir}/fontconfig-test
        install -m 755 ${S}/test/run-test.sh ${D}/${datadir}/fontconfig-test/
 
@@ -12,7 +12,7 @@ do_install_append() {
 
 PACKAGES =+ "fontconfig-test"
 
-DEBIAN_NOAUTONAME_fontconfig-test = "1"
-FILES_fontconfig-test = "${datadir}/fontconfig-test/*"
+DEBIAN_NOAUTONAME:fontconfig-test = "1"
+FILES:fontconfig-test = "${datadir}/fontconfig-test/*"
 
 
index 6aa1eab..8fc56fa 100644 (file)
@@ -1,4 +1,4 @@
-FILESEXTRAPATHS_prepend := "${THISDIR}/files:"
+FILESEXTRAPATHS:prepend := "${THISDIR}/files:"
 
 SRC_URI =+ "${SOURCEFORGE_MIRROR}/freetype/freetype-demos/${PV}/ft2demos-${PV}.tar.gz;name=ft2demos \
            file://0001-Makefile-dont-build-gfx-demos.patch;patchdir=../ft2demos-${PV} \
@@ -11,18 +11,18 @@ PACKAGES =+ "${PN}-demos"
 
 B = "${S}"
 
-do_compile_append () {
+do_compile:append () {
     oe_runmake -C ${WORKDIR}/ft2demos-${PV} TOP_DIR=${WORKDIR}/${BPN}-${PV}/
 }
 
-do_install_append () {
+do_install:append () {
     install -d -m 0755 ${D}/${bindir}
     for x in ftbench ftdump ftlint ftvalid ttdebug; do
         install -m 0755 ${WORKDIR}/ft2demos-${PV}/bin/.libs/$x ${D}/${bindir}
     done
 }
 
-FILES_${PN}-demos = "\
+FILES:${PN}-demos = "\
     ${bindir}/ftbench \
     ${bindir}/ftdump \
     ${bindir}/ftlint \
@@ -31,4 +31,4 @@ FILES_${PN}-demos = "\
 "
 
 # enable pixmap/libpng support to allow color emojis
-PACKAGECONFIG_append = " pixmap"
+PACKAGECONFIG:append = " pixmap"
index 20dc232..ab453d8 100644 (file)
@@ -1,7 +1,7 @@
 # Update glmark2
 SRCREV = "784aca755a469b144acf3cae180b6e613b7b057a"
 # Already in newer version
-SRC_URI_remove = "file://python3.patch"
+SRC_URI:remove = "file://python3.patch"
 
 PACKAGECONFIG = "wayland-gles2"
 PACKAGECONFIG[wayland-gles2] = ",,virtual/egl virtual/libgles2 wayland wayland-protocols wayland-native"
index f890e23..de1c8d3 100644 (file)
@@ -14,7 +14,7 @@ LIC_FILES_CHKSUM = "file://himenoBMT.c;md5=8e8771ddc01c6d1a795e088e2d6dee78"
 
 DEPENDS = "p7zip-native"
 
-do_configure_append() {
+do_configure:append() {
     7z x -y -o${S} ${WORKDIR}/himenobmt.c.lzh
     cd ${S}
     sed -i -e 's/CC= gcc/#CC= gcc/' Makefile
index 3e64903..b6c54cc 100644 (file)
@@ -8,7 +8,7 @@ SRC_URI += "file://interbench.c.patch;striplevel=0"
 
 inherit autotools
 
-INSANE_SKIP_${PN} = "ldflags"
+INSANE_SKIP:${PN} = "ldflags"
 
 B = "${S}"
 EXTRA_OEMAKE = "CC='${CC}'"
index a8b9371..0f84a16 100644 (file)
@@ -8,7 +8,7 @@ SRCREV = "b355b7e1f43a19938895964f314484ffd8a39542"
 
 inherit autotools
 
-INSANE_SKIP_${PN} = "ldflags"
+INSANE_SKIP:${PN} = "ldflags"
 
 B = "${WORKDIR}/git/ipv6connect"
 S = "${WORKDIR}/git"
index 01b3cfc..aaa4d13 100644 (file)
@@ -7,7 +7,7 @@ SRC_URI = "git://gerrit.automotivelinux.org/gerrit/src/qa-test-misc;protocol=htt
 SRCREV = "87cdfd4626c0cb47fc22f328867e49d6268df85c"
 
 inherit autotools
-INSANE_SKIP_${PN} = "ldflags"
+INSANE_SKIP:${PN} = "ldflags"
 
 B = "${WORKDIR}/git/linus_stress"
 S = "${WORKDIR}/git"
index f3b2c4f..57a5d32 100644 (file)
@@ -11,9 +11,9 @@ PACKAGES = "\
     packagegroup-ivi-common-test \
     "
 
-ALLOW_EMPTY_${PN} = "1"
+ALLOW_EMPTY:${PN} = "1"
 
-RDEPENDS_${PN} += "\
+RDEPENDS:${PN} += "\
     bc \
     ebizzy \
     evtest \
@@ -56,13 +56,13 @@ RDEPENDS_${PN} += "\
 #   readelf, logrotate, vsftpd, crontab, sar, arp, ftp,
 #   host, rcp, rlogin, rsh, tcpdump, expect, iptables, dnsmasq,
 #   pgrep
-RDEPENDS_packagegroup-agl-test-ltp = ""
-#RDEPENDS_packagegroup-agl-test-ltp += " \
+RDEPENDS:packagegroup-agl-test-ltp = ""
+#RDEPENDS:packagegroup-agl-test-ltp += " \
 #    initscripts-functions bind-utils binutils \
 #    cronie dnsmasq expect inetutils-ftp inetutils-rsh \
 #    iptables logrotate net-tools sysstat tcpdump vsftpd \
 #    "
 
-RDEPENDS_packagegroup-ivi-common-test = " \
+RDEPENDS:packagegroup-ivi-common-test = " \
     packagegroup-agl-test \
     "
index f0f09a8..eec3381 100644 (file)
@@ -16,7 +16,7 @@ S = "${WORKDIR}/git"
 inherit useradd
 
 USERADD_PACKAGES = "${PN}"
-USERADD_PARAM_${PN} = "--system --create-home --shell /bin/sh ${PN} "
+USERADD_PARAM:${PN} = "--system --create-home --shell /bin/sh ${PN} "
 
 do_configure () {
     ./configure.sh
@@ -38,5 +38,5 @@ do_install () {
 
 PACKAGES =+ "${PN}-example"
 
-FILES_${PN} = "${bindir}/trinity"
-FILES_${PN}-example = "${datadir}/${PN}"
+FILES:${PN} = "${bindir}/trinity"
+FILES:${PN}-example = "${datadir}/${PN}"
index a6ea058..1a287ff 100644 (file)
@@ -29,4 +29,4 @@ def get_workaround_wic_typedeps(d):
     else:
         return ''
 
-IMAGE_TYPEDEP_wic += "${@get_workaround_wic_typedeps(d)}"
+IMAGE_TYPEDEP:wic += "${@get_workaround_wic_typedeps(d)}"
index 553bb5a..320b4f1 100644 (file)
@@ -4,7 +4,7 @@
 # A double inclusion would produce a warning. This include line is just for reference
 # include conf/machine/include/arm/arch-armv8.inc
 
-DEFAULTTUNE_poky-agl := "aarch64"
+DEFAULTTUNE:poky-agl := "aarch64"
 # not yet ready
 #QB_SYSTEM_NAME ?= "qemu-system-aarch"
 #QB_DEFAULT_KERNEL ?= "zImage"
index 9f2bdc8..a0b5abd 100644 (file)
@@ -15,41 +15,41 @@ TUNE_CCARGS = "${@bb.utils.contains('TUNE_FEATURES', 'corei7', ' -march=corei7 -
 
 # Extra tune selections
 AVAILTUNES += "corei7-32"
-TUNE_FEATURES_tune-corei7-32 = "${TUNE_FEATURES_tune-x86} corei7"
-BASE_LIB_tune-corei7-32 = "lib"
-TUNE_PKGARCH_tune-corei7-32 = "corei7-32"
-PACKAGE_EXTRA_ARCHS_tune-corei7-32 = "${PACKAGE_EXTRA_ARCHS_tune-core2-32} corei7-32"
+TUNE_FEATURES:tune-corei7-32 = "${TUNE_FEATURES:tune-x86} corei7"
+BASE_LIB:tune-corei7-32 = "lib"
+TUNE_PKGARCH:tune-corei7-32 = "corei7-32"
+PACKAGE_EXTRA_ARCHS:tune-corei7-32 = "${PACKAGE_EXTRA_ARCHS:tune-core2-32} corei7-32"
 QEMU_EXTRAOPTIONS_corei7-32 = " -cpu Nehalem,check=false"
 
 AVAILTUNES += "corei7-64"
-TUNE_FEATURES_tune-corei7-64 = "${TUNE_FEATURES_tune-x86-64} corei7"
-BASE_LIB_tune-corei7-64 = "lib64"
-TUNE_PKGARCH_tune-corei7-64 = "corei7-64"
-PACKAGE_EXTRA_ARCHS_tune-corei7-64 = "${PACKAGE_EXTRA_ARCHS_tune-core2-64} corei7-64"
+TUNE_FEATURES:tune-corei7-64 = "${TUNE_FEATURES:tune-x86-64} corei7"
+BASE_LIB:tune-corei7-64 = "lib64"
+TUNE_PKGARCH:tune-corei7-64 = "corei7-64"
+PACKAGE_EXTRA_ARCHS:tune-corei7-64 = "${PACKAGE_EXTRA_ARCHS:tune-core2-64} corei7-64"
 QEMU_EXTRAOPTIONS_corei7-64 = " -cpu Nehalem,check=false"
 
 AVAILTUNES += "corei7-64-x32"
-TUNE_FEATURES_tune-corei7-64-x32 = "${TUNE_FEATURES_tune-x86-64-x32} corei7"
-BASE_LIB_tune-corei7-64-x32 = "libx32"
-TUNE_PKGARCH_tune-corei7-64-x32 = "corei7-64-x32"
-PACKAGE_EXTRA_ARCHS_tune-corei7-64-x32 = "${PACKAGE_EXTRA_ARCHS_tune-core2-64-x32} corei7-64-x32"
+TUNE_FEATURES:tune-corei7-64-x32 = "${TUNE_FEATURES:tune-x86-64-x32} corei7"
+BASE_LIB:tune-corei7-64-x32 = "libx32"
+TUNE_PKGARCH:tune-corei7-64-x32 = "corei7-64-x32"
+PACKAGE_EXTRA_ARCHS:tune-corei7-64-x32 = "${PACKAGE_EXTRA_ARCHS:tune-core2-64-x32} corei7-64-x32"
 QEMU_EXTRAOPTIONS_corei7-64-x32 = " -cpu Nehalem,check=false"
 
 TUNE_ARCH = "${@bb.utils.contains('TUNE_FEATURES', 'm64', '${X86ARCH64}', '' ,d)}"
 
 # Bump qemux86-64 up to corei7
 AVAILTUNES += "qemux86-64"
-TUNE_FEATURES_tune-qemux86-64 = "${TUNE_FEATURES_tune-x86-64} corei7"
-BASE_LIB_tune-qemux86-64 = "lib64"
-TUNE_PKGARCH_tune-qemux86-64 = "corei7-64"
-PACKAGE_EXTRA_ARCHS_tune-qemux86-64 = "${PACKAGE_EXTRA_ARCHS_tune-core2-64} corei7-64"
-QEMU_EXTRAOPTIONS_qemux86-64 = " -cpu Nehalem,check=false"
+TUNE_FEATURES:tune-qemux86-64 = "${TUNE_FEATURES:tune-x86-64} corei7"
+BASE_LIB:tune-qemux86-64 = "lib64"
+TUNE_PKGARCH:tune-qemux86-64 = "corei7-64"
+PACKAGE_EXTRA_ARCHS:tune-qemux86-64 = "${PACKAGE_EXTRA_ARCHS:tune-core2-64} corei7-64"
+QEMU_EXTRAOPTIONS:qemux86-64 = " -cpu Nehalem,check=false"
 
 # QEMU / runqemu options (partly overrides qemuboot-x86.inc)
 QB_MACHINE = "-machine q35"
-QB_SYSTEM_NAME_x86-64 = "qemu-system-x86_64"
-QB_CPU_x86-64 = "-cpu qemu64,+ssse3,+sse4.1,+sse4.2,+popcnt"
-QB_CPU_KVM_x86-64 = "-cpu kvm64 -cpu qemu64,+ssse3,+sse4.1,+sse4.2,+popcnt"
+QB_SYSTEM_NAME:x86-64 = "qemu-system-x86_64"
+QB_CPU:x86-64 = "-cpu qemu64,+ssse3,+sse4.1,+sse4.2,+popcnt"
+QB_CPU_KVM:x86-64 = "-cpu kvm64 -cpu qemu64,+ssse3,+sse4.1,+sse4.2,+popcnt"
 
 # Add the 'virtio-rng-pci' device otherwise the guest may run out of entropy
 QB_OPT_APPEND = "-vga vmware -show-cursor -usb -device usb-tablet -device virtio-rng-pci"
index 7d81b8d..7324b32 100644 (file)
@@ -16,15 +16,15 @@ OVERRIDES .= ":${AGLRELEASETYPE}"
 #
 
 #for development
-DISTRO_VERSION_agldevelopment := "${AGLVERSION}+snapshot-${DATE}"
-AGL_APP_REVISION_agldevelopment = "${AUTOREV}"
-AGL_DEFAULT_REVISION_agldevelopment = "${AUTOREV}"
+DISTRO_VERSION:agldevelopment := "${AGLVERSION}+snapshot-${DATE}"
+AGL_APP_REVISION:agldevelopment = "${AUTOREV}"
+AGL_DEFAULT_REVISION:agldevelopment = "${AUTOREV}"
 
 #for release
-DISTRO_VERSION_aglrelease := "${AGLVERSION}"
+DISTRO_VERSION:aglrelease := "${AGLVERSION}"
 DISTRO_BRANCH_VERSION_TAG = "${DISTRO_CODENAME}/${@'${DISTRO_VERSION}'.replace('+snapshot-${DATE}','')}"
-AGL_APP_REVISION_aglrelease := "refs/tags/${DISTRO_BRANCH_VERSION_TAG}"
-AGL_DEFAULT_REVISION_aglrelease := "refs/tags/${DISTRO_BRANCH_VERSION_TAG}"
+AGL_APP_REVISION:aglrelease := "refs/tags/${DISTRO_BRANCH_VERSION_TAG}"
+AGL_DEFAULT_REVISION:aglrelease := "refs/tags/${DISTRO_BRANCH_VERSION_TAG}"
 
 # reproducible builds:
 # enable the flag
@@ -54,7 +54,7 @@ AGL_DEFAULT_DISTRO_FEATURES = "largefile opengl wayland pam bluetooth bluez5 3g
 POKY_DEFAULT_DISTRO_FEATURES := "${AGL_DEFAULT_DISTRO_FEATURES}"
 OVERRIDES .= ":${DISTRO_CODENAME}"
 
-DISTRO_FEATURES_remove = "x11"
+DISTRO_FEATURES:remove = "x11"
 DISTRO_FEATURES_BACKFILL_CONSIDERED = "pulseaudio"
 
 INIT_MANAGER = "systemd"
@@ -107,7 +107,7 @@ CONNECTIVITY_CHECK_URIS ?= ""
 #BB_DANGLINGAPPENDS_WARNONLY = "1"
 
 # Not yet upstreamed; should be submitted.
-SECURITY_CFLAGS_pn-qtwebengine = "${SECURITY_NO_PIE_CFLAGS}"
+SECURITY_CFLAGS:pn-qtwebengine = "${SECURITY_NO_PIE_CFLAGS}"
 
 #Redefined USER_CLASSES
 #Disable prelink. It is unmaintained and likely will go away.
@@ -118,7 +118,7 @@ USER_CLASSES = "buildstats image-mklibs"
 # 2 for ARM 32bit 
 #   - a high and a medium setting for the CCARGS
 #   - the high setting is default (needs >= cortex-a15)
-#   - the medium setting is enabled with: DISTRO_FEATURES_append = " agl-medium-arm-compiler "
+#   - the medium setting is enabled with: DISTRO_FEATURES:append = " agl-medium-arm-compiler "
 # 1 for ARM 64bit / AARCH64
 # 1 for x86-64
 # 1 for RISC-V 64-bit
@@ -140,8 +140,8 @@ AGL_EXTRA_INITRAMFS_FSTYPES ??= ""
 #
 # Default IMAGE FSTYPES wic.xz
 AGL_DEFAULT_IMAGE_FSTYPES ?= "wic.xz wic.bmap wic.xz.sha256sum"
-AGL_DEFAULT_IMAGE_FSTYPES_qemuall ?= "${@bb.utils.contains('DISTRO_FEATURES', 'AGLCI', 'ext4.xz', 'ext4', d)}"
-AGL_DEFAULT_IMAGE_FSTYPES_append_netboot = " ${@bb.utils.contains('DISTRO_FEATURES', 'AGLCI', 'ext4.xz', 'ext4', d)}"
+AGL_DEFAULT_IMAGE_FSTYPES:qemuall ?= "${@bb.utils.contains('DISTRO_FEATURES', 'AGLCI', 'ext4.xz', 'ext4', d)}"
+AGL_DEFAULT_IMAGE_FSTYPES:append:netboot = " ${@bb.utils.contains('DISTRO_FEATURES', 'AGLCI', 'ext4.xz', 'ext4', d)}"
 AGL_DEFAULT_INITRAMFS_FSTYPES ?= "ext4.gz"
 
 # DEFAULT IMAGE_FSTYPES for AGL (no - BSPs should not set this)
@@ -150,7 +150,7 @@ IMAGE_FSTYPES = "${AGL_DEFAULT_IMAGE_FSTYPES} ${AGL_EXTRA_IMAGE_FSTYPES}"
 INITRAMFS_FSTYPES = "${AGL_DEFAULT_INITRAMFS_FSTYPES} ${AGL_EXTRA_INITRAMFS_FSTYPES}"
 #
 # THE FUTURE is 'wic'
-# IMAGE_FSTYPES_append = " wic"
+# IMAGE_FSTYPES:append = " wic"
 
 # Complementary package definitions for agl-test-wgt and agl-devel-wgt
 # image features
@@ -159,7 +159,7 @@ COMPLEMENTARY_GLOB[agl-devel-wgt] = '*-coverage *-debug'
 
 # Fix for rpm metadata clash between nativesdk-cmake and nativesdk-qtbase-tools
 # (revalidate after 2017-10-15, 2018-06-12: still required)
-DIRFILES_pn-nativesdk-cmake = "1"
+DIRFILES:pn-nativesdk-cmake = "1"
 
 # For https://jira.automotivelinux.org/browse/SPEC-1629 :
 # We exclude the conflicting vars from the sstate task hash.
index 919f066..394ff07 100644 (file)
@@ -1,13 +1,13 @@
 IMAGE_FEATURES =+ "debug-tweaks tools-debug tools-profile"
 
-IMAGE_INSTALL_append = " \
+IMAGE_INSTALL:append = " \
     packagegroup-agl-core-devel \
 "
 
 # Install libdrm-test, including modetest, to images with GUI
-IMAGE_INSTALL_append = "${@bb.utils.contains('DISTRO_FEATURES', 'wayland', ' libdrm-tests', '', d)}"
+IMAGE_INSTALL:append = "${@bb.utils.contains('DISTRO_FEATURES', 'wayland', ' libdrm-tests', '', d)}"
 
-IMAGE_FEATURES_append = " agl-devel-wgt"
+IMAGE_FEATURES:append = " agl-devel-wgt"
 
 # disable install of debug files in SDK
 # initial value: SDKIMAGE_FEATURES="dev-pkgs dbg-pkgs staticdev-pkgs"
@@ -15,4 +15,4 @@ SDKIMAGE_FEATURES="dev-pkgs"
 
 # allows insertion of code or items specific to developement
 OVERRIDES .= ":agl-devel"
-DISTRO_FEATURES_append = " agl-devel"
+DISTRO_FEATURES:append = " agl-devel"
index f132359..30bfc93 100644 (file)
@@ -4,10 +4,10 @@
 MODULE_TARBALL_DEPLOY ?= "0"
 
 # Comment out below if want to use QtWebkit
-PACKAGECONFIG_remove_pn-qtquick1 = "webkit"
+PACKAGECONFIG:remove:pn-qtquick1 = "webkit"
 
 
-ASSUME_PROVIDED_remove = "tar-native"
+ASSUME_PROVIDED:remove = "tar-native"
 
 # Use static IDs to enable full-filesystem updates
 USERADDEXTENSION = "useradd-staticids"
index 82c9ddd..8fa6d05 100644 (file)
@@ -152,7 +152,7 @@ EXTRA_IMAGE_FEATURES ?= "debug-tweaks"
 #   - 'image-prelink' in order to prelink the filesystem image
 # NOTE: if listing mklibs & prelink both, then make sure mklibs is before prelink
 # NOTE: mklibs also needs to be explicitly enabled for a given image, see local.conf.extended
-USER_CLASSES ?= "buildstats image-mklibs image-prelink"
+USER_CLASSES ?= "buildstats image-prelink"
 
 #
 # Runtime testing of images
@@ -162,7 +162,7 @@ USER_CLASSES ?= "buildstats image-mklibs image-prelink"
 # run tests against any SDK that are built. To enable this uncomment these lines.
 # See classes/test{image,sdk}.bbclass for further details.
 #IMAGE_CLASSES += "testimage testsdk"
-#TESTIMAGE_AUTO_qemuall = "1"
+#TESTIMAGE_AUTO:qemuall = "1"
 
 #
 # Interactive shell configuration
@@ -238,14 +238,14 @@ BB_DISKMON_DIRS ??= "\
 #
 # By default native qemu will build with a builtin VNC server where graphical output can be
 # seen. The line below enables the SDL UI frontend too.
-PACKAGECONFIG_append_pn-qemu-system-native = " sdl"
+PACKAGECONFIG:append:pn-qemu-system-native = " sdl"
 # By default libsdl2-native will be built, if you want to use your host's libSDL instead of
 # the minimal libsdl built by libsdl2-native then uncomment the ASSUME_PROVIDED line below.
 #ASSUME_PROVIDED += "libsdl2-native"
 
 # You can also enable the Gtk UI frontend, which takes somewhat longer to build, but adds
 # a handy set of menus for controlling the emulator.
-#PACKAGECONFIG_append_pn-qemu-system-native = " gtk+"
+#PACKAGECONFIG:append:pn-qemu-system-native = " gtk+"
 
 #
 # Hash Equivalence
@@ -270,8 +270,8 @@ CONF_VERSION = "1"
 AGL_FEATURES ?= ""
 AGL_EXTRA_IMAGE_FSTYPES ?= ""
 
-DISTRO_FEATURES_append = " systemd "
-DISTRO_FEATURES_BACKFILL_CONSIDERED_append = " sysvinit"
+DISTRO_FEATURES:append = " systemd "
+DISTRO_FEATURES_BACKFILL_CONSIDERED:append = " sysvinit"
 VIRTUAL-RUNTIME_init_manager = "systemd"
 
 # soon: INIT_MANAGER = "systemd"
index ae5444e..54a6311 100644 (file)
@@ -2,7 +2,7 @@ PACKAGECONFIG_WAYLAND = "${@bb.utils.contains('DISTRO_FEATURES', 'wayland', 'way
 
 PACKAGECONFIG_GL = "${@bb.utils.contains('DISTRO_FEATURES', 'opengl', 'gles2', '', d)}"
 
-PACKAGECONFIG_append = " ${PACKAGECONFIG_WAYLAND}"
+PACKAGECONFIG:append = " ${PACKAGECONFIG_WAYLAND}"
 
 # '-qpa wayland-egl' set wayland-egl as default of platform plugins
 PACKAGECONFIG[wayland]="-qpa wayland-egl -no-qpa-platform-guard"
index ef5d0c7..08837ce 100644 (file)
@@ -1,4 +1,4 @@
-FILESEXTRAPATHS_prepend := "${THISDIR}/qtwayland:"
+FILESEXTRAPATHS:prepend := "${THISDIR}/qtwayland:"
 
 # Patch reported in https://bugreports.qt.io/browse/QTBUG-79838, not upstreamed
 SRC_URI += " \
index babf026..88ff7da 100644 (file)
@@ -1,3 +1,3 @@
-FILESEXTRAPATHS_prepend := "${THISDIR}/files:"
-SRC_URI_append = " file://enable-wget-https.cfg"
+FILESEXTRAPATHS:prepend := "${THISDIR}/files:"
+SRC_URI:append = " file://enable-wget-https.cfg"
 
index c74acc9..d4ef916 100644 (file)
@@ -25,4 +25,4 @@ do_install () {
     install -Dm755 connman_ncurses ${D}${bindir}
 }
 
-FILES_${PN} = "${bindir}/connman_ncurses"
+FILES:${PN} = "${bindir}/connman_ncurses"
index e701630..7299d18 100644 (file)
@@ -1,12 +1,12 @@
-FILESEXTRAPATHS_prepend := "${THISDIR}/files:"
+FILESEXTRAPATHS:prepend := "${THISDIR}/files:"
 
 SRC_URI += "file://0001-disable-when-booting-over-nfs.patch \
             file://main.conf \
 "
 
-FILES_${PN} += "${sysconfdir}/connman/main.conf"
+FILES:${PN} += "${sysconfdir}/connman/main.conf"
 
-do_install_append() {
+do_install:append() {
     install -d ${D}${sysconfdir}/connman
     install -m 0644 ${WORKDIR}/main.conf ${D}${sysconfdir}/connman
 }
index 6661eab..a539d18 100644 (file)
@@ -1,4 +1,4 @@
-do_install_append() {
+do_install:append() {
     # Remove ethernet script deployed by upstream unconditionally (SPEC-3221)
     rm -rf ${D}${systemd_unitdir}/network/80-wired.network || true
 }
\ No newline at end of file
index feca107..51a5ff4 100644 (file)
@@ -1,4 +1,4 @@
-FILESEXTRAPATHS_prepend := "${THISDIR}/systemd:"
+FILESEXTRAPATHS:prepend := "${THISDIR}/systemd:"
 
 SRC_URI += "\
     file://0002-network-add-CAN-Termination-tristate-option.patch \
@@ -8,11 +8,11 @@ SRC_URI += "\
 "
 
 # enable networkd/resolved support
-PACKAGECONFIG_append_pn-systemd = " \
+PACKAGECONFIG:append:pn-systemd = " \
    ${@bb.utils.contains('VIRTUAL-RUNTIME_net_manager','systemd','networkd resolved','',d)} \
 "
 
-do_install_append() {
+do_install:append() {
     # Install /etc/e2fsck.conf to avoid boot stuck by wrong clock time
     install -m 644 -p -D ${WORKDIR}/e2fsck.conf ${D}${sysconfdir}/e2fsck.conf
 
@@ -25,10 +25,10 @@ do_install_append() {
     fi
 }
 
-FILES_${PN} += "${sysconfdir}/e2fsck.conf "
+FILES:${PN} += "${sysconfdir}/e2fsck.conf "
 
 # SPEC-737: connmand also has a NTP client which races with systemd-timesyncd
-PACKAGECONFIG_remove = "timesyncd"
+PACKAGECONFIG:remove = "timesyncd"
 
 # Enable systemd-coredump when agl-devel is set on
-PACKAGECONFIG_append_agl-devel = " coredump"
+PACKAGECONFIG:append:agl-devel = " coredump"
index 2de1e68..2d50a1f 100644 (file)
@@ -1,9 +1,9 @@
-FILESEXTRAPATHS_append := ":${THISDIR}/files"
+FILESEXTRAPATHS:append := ":${THISDIR}/files"
 
-SRC_URI_append_class-nativesdk = " \
+SRC_URI:append:class-nativesdk = " \
     file://environment.d-cmake-agl.sh \
 "
 
-do_install_append_class-nativesdk() {
+do_install:append:class-nativesdk() {
     install -m 644 ${WORKDIR}/environment.d-cmake-agl.sh ${D}${SDKPATHNATIVE}/environment-setup.d/cmake-agl.sh
 }
index b04774c..e8b1e0d 100644 (file)
@@ -16,9 +16,9 @@ S = "${WORKDIR}/git"
 
 inherit pkgconfig cmake
 
-FILES_${PN} = "${libdir}/"
-FILES_${PN}-dev = "${libdir}/pkgconfig/librba.pc \
+FILES:${PN} = "${libdir}/"
+FILES:${PN}-dev = "${libdir}/pkgconfig/librba.pc \
                    ${includedir}/ \
                   "
-INSANE_SKIP_${PN} += "dev-so"
-INSANE_SKIP_${PN}-dev += "dev-elf"
+INSANE_SKIP:${PN} += "dev-so"
+INSANE_SKIP:${PN}-dev += "dev-elf"
index 17b7a67..cbed9df 100644 (file)
@@ -9,7 +9,7 @@ S = "${WORKDIR}"
 do_configure[noexec] = "1"
 do_compile[noexec] = "1"
 
-do_install_append() {
+do_install:append() {
     install -d ${D}/${sysconfdir}/rba
     install -m 0644 ${WORKDIR}/RBAModel.json ${D}/${sysconfdir}/rba
 }
index bb66fd2..ee75c73 100644 (file)
@@ -5,7 +5,7 @@ do_configure() function to your bbappend, using machine (e.g. h3ulcb)
 overrides (i.e. use the MACHINE name where "machine" is used below):
 
 '''
-do_configure_machine() {
+do_configure:machine() {
     echo repaint-window=34 >> ${WORKDIR}/core.cfg
 
     echo transition-duration=300 >> ${WORKDIR}/ivishell.cfg
@@ -14,17 +14,17 @@ do_configure_machine() {
 '''
 or:
 '''
-do_configure_machine() {
+do_configure:machine() {
     sed -i -e 's/drm-backend/fbdev-backend/' ${WORKDIR}/core.cfg
 }
 '''
 
 To add new non-display sections, just list them in SRC_URI and WESTON_FRAGMENTS:
 '''
-FILESEXTRAPATHS_prepend_machine := "${THISDIR}/${PN}:"
+FILESEXTRAPATHS:prepend:machine := "${THISDIR}/${PN}:"
 
-SRC_URI_append_machine = " file://foo.cfg"
-WESTON_FRAGMENTS_append_machine = " foo"
+SRC_URI:append:machine = " file://foo.cfg"
+WESTON_FRAGMENTS:append:machine = " foo"
 
 '''
 
@@ -33,7 +33,7 @@ HDMI-1-A connected screen that needs to be rotated 270 degrees to one
 that is rotated 90 degrees, redefine the WESTON_DISPLAYS variable:
 
 '''
-WESTON_DISPLAYS_machine = "hdmi-a-1-90"
+WESTON_DISPLAYS:machine = "hdmi-a-1-90"
 '''
 
 Note that the weston-ini-conf recipe automatically generates a landscape
index 4a53510..79a9915 100644 (file)
@@ -23,7 +23,7 @@ PACKAGECONFIG[policy-deny-all] = "-Dpolicy-default=deny-all,,"
 
 inherit meson pkgconfig python3native
 
-FILES_${PN} = " \
+FILES:${PN} = " \
                ${bindir}/agl-compositor \
                ${bindir}/agl-screenshooter \
                ${datadir}/${PN}/protocols/agl-shell.xml \
@@ -32,8 +32,8 @@ FILES_${PN} = " \
                ${libdir}/agl-compositor/libexec_compositor.so.0.0.0 \
               "
 
-RDEPENDS_${PN} += " ${@bb.utils.contains('AGL_FEATURES', 'waltham-remoting', 'waltham waltham-transmitter-plugin', '', d)}"
+RDEPENDS:${PN} += " ${@bb.utils.contains('AGL_FEATURES', 'waltham-remoting', 'waltham waltham-transmitter-plugin', '', d)}"
 
-FILES_${PN}-dev += " \
+FILES:${PN}-dev += " \
         ${libdir}/agl-compositor/libexec_compositor.so \
 "
index fe0b61f..0490683 100644 (file)
@@ -18,5 +18,5 @@ S = "${WORKDIR}/git"
 
 inherit meson pkgconfig python3native
 
-FILES_${PN} = " ${bindir}/agl-shell-activator \
+FILES:${PN} = " ${bindir}/agl-shell-activator \
                 ${bindir}/agl-activator "
index aed96de..466985f 100644 (file)
@@ -13,5 +13,5 @@ S = "${WORKDIR}/git"
 
 inherit meson pkgconfig python3native
 
-FILES_${PN} += "${libdir}/*"
-FILES_${PN} += "${bindir}/*"
+FILES:${PN} += "${libdir}/*"
+FILES:${PN} += "${bindir}/*"
index 8d0436a..302eba4 100644 (file)
@@ -1,6 +1,6 @@
-FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:"
+FILESEXTRAPATHS:prepend := "${THISDIR}/${PN}:"
 
-SRC_URI_append = "\
+SRC_URI:append = "\
        file://0001-waltham-Fix-compile-build-error.patch \
        file://0002-commandxml-Add-support-wthp_app_id-interface.patch \
        file://0001-Use-python3-instead-of-2.patch \
index 02ce5c1..da092a5 100644 (file)
@@ -13,4 +13,4 @@ S = "${WORKDIR}/git"
 inherit autotools pkgconfig
 
 DEPENDS += "libdrm virtual/kernel wayland"
-RDEPENDS_${PN} += "libdrm"
\ No newline at end of file
+RDEPENDS:${PN} += "libdrm"
\ No newline at end of file
index b3a5a47..8842a5a 100644 (file)
@@ -63,7 +63,7 @@ do_compile() {
     sed -i -e '$ d' ${WORKDIR}/weston.ini.landscape-inverted
 }
 
-do_install_append() {
+do_install:append() {
     install -d ${D}${weston_ini_dir}
     install -m 0644 ${WORKDIR}/weston.ini.default ${D}${weston_ini_dir}/
     install -m 0644 ${WORKDIR}/weston.ini.landscape ${D}${weston_ini_dir}/
@@ -81,28 +81,28 @@ PACKAGE_ARCH = "${MACHINE_ARCH}"
 
 ALTERNATIVE_LINK_NAME[weston.ini] = "${weston_ini_dir}/weston.ini"
 
-RDEPENDS_${PN} = "weston-init"
-RPROVIDES_${PN} = "weston-ini"
-RCONFLICTS_${PN} = "${PN}-landscape"
-ALTERNATIVE_${PN} = "weston.ini"
+RDEPENDS:${PN} = "weston-init"
+RPROVIDES:${PN} = "weston-ini"
+RCONFLICTS:${PN} = "${PN}-landscape"
+ALTERNATIVE:${PN} = "weston.ini"
 ALTERNATIVE_TARGET_${PN} = "${weston_ini_dir}/weston.ini.default"
 
 PACKAGE_BEFORE_PN += "${PN}-landscape"
 
-FILES_${PN}-landscape = "${weston_ini_dir}/weston.ini.landscape"
+FILES:${PN}-landscape = "${weston_ini_dir}/weston.ini.landscape"
 
-RDEPENDS_${PN}-landscape = "weston-init"
-RPROVIDES_${PN}-landscape = "weston-ini"
-RCONFLICTS_${PN}-landscape = "${PN}"
-ALTERNATIVE_${PN}-landscape = "weston.ini"
+RDEPENDS:${PN}-landscape = "weston-init"
+RPROVIDES:${PN}-landscape = "weston-ini"
+RCONFLICTS:${PN}-landscape = "${PN}"
+ALTERNATIVE:${PN}-landscape = "weston.ini"
 ALTERNATIVE_TARGET_${PN}-landscape = "${weston_ini_dir}/weston.ini.landscape"
 
 PACKAGE_BEFORE_PN += "${PN}-landscape-inverted"
 
-FILES_${PN}-landscape-inverted = "${weston_ini_dir}/weston.ini.landscape-inverted"
+FILES:${PN}-landscape-inverted = "${weston_ini_dir}/weston.ini.landscape-inverted"
 
-RDEPENDS_${PN}-landscape-inverted = "weston-init"
-RPROVIDES_${PN}-landscape-inverted = "weston-ini"
-RCONFLICTS_${PN}-landscape-inverted = "${PN}"
-ALTERNATIVE_${PN}-landscape-inverted = "weston.ini"
+RDEPENDS:${PN}-landscape-inverted = "weston-init"
+RPROVIDES:${PN}-landscape-inverted = "weston-ini"
+RCONFLICTS:${PN}-landscape-inverted = "${PN}"
+ALTERNATIVE:${PN}-landscape-inverted = "weston.ini"
 ALTERNATIVE_TARGET_${PN}-landscape-inverted = "${weston_ini_dir}/weston.ini.landscape-inverted"
index 88590c6..c4cf6c1 100644 (file)
@@ -1,12 +1,12 @@
-FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:"
+FILESEXTRAPATHS:prepend := "${THISDIR}/${PN}:"
 
 PACKAGE_ARCH = "${MACHINE_ARCH}"
 
-WESTON_DISPLAYS_append = "${@bb.utils.contains("DISTRO_FEATURES", "weston-remoting", " remote-output", "", d)}"
-WESTON_DISPLAYS_append = "${@bb.utils.contains("AGL_FEATURES", "waltham-remoting", " transmitter-output", "", d)}"
+WESTON_DISPLAYS:append = "${@bb.utils.contains("DISTRO_FEATURES", "weston-remoting", " remote-output", "", d)}"
+WESTON_DISPLAYS:append = "${@bb.utils.contains("AGL_FEATURES", "waltham-remoting", " transmitter-output", "", d)}"
 
 # For virtual machines and intel-corei7-64 we want to support both the HDMI-A-1
 # and Virtual-1 outputs. This allows us to run virtual images on real hardware
 # and vice versa.
-WESTON_DISPLAYS_append_qemuall = " virtual-270"
-WESTON_DISPLAYS_append_intel-corei7-64 = " virtual-270"
+WESTON_DISPLAYS:append:qemuall = " virtual-270"
+WESTON_DISPLAYS:append:intel-corei7-64 = " virtual-270"
index fc6ab5d..896f1ea 100644 (file)
@@ -1,8 +1,8 @@
 SYSTEMD_AUTO_ENABLE = "enable"
 
-do_install_append() {
+do_install:append() {
     # Remove upstream weston.ini to avoid conflict with weston-ini-conf package
     rm -f ${D}${sysconfdir}/xdg/weston/weston.ini
 }
 
-RDEPENDS_${PN} += "weston-ini"
+RDEPENDS:${PN} += "weston-ini"
index d29d09f..d5cd538 100644 (file)
@@ -1,14 +1,14 @@
-FILESEXTRAPATHS_append := ":${THISDIR}/weston"
+FILESEXTRAPATHS:append := ":${THISDIR}/weston"
 
-SRC_URI_append = "\
+SRC_URI:append = "\
     file://0005-correctly-tear-down-drm-backend.patch \
     "
 
 # Workaround for incorrect upstream definition
 PACKAGECONFIG[remoting] = "-Dremoting=true,-Dremoting=false,gstreamer1.0 gstreamer1.0-plugins-base"
 PACKAGECONFIG[headless] = "-Dbackend-headless=true"
-PACKAGECONFIG_append = "${@bb.utils.contains('DISTRO_FEATURES', 'weston-remoting', ' remoting', '', d)}"
-PACKAGECONFIG_append = "${@bb.utils.contains('AGL_FEATURES', 'waltham-remoting', ' remoting', '', d)}"
+PACKAGECONFIG:append = "${@bb.utils.contains('DISTRO_FEATURES', 'weston-remoting', ' remoting', '', d)}"
+PACKAGECONFIG:append = "${@bb.utils.contains('AGL_FEATURES', 'waltham-remoting', ' remoting', '', d)}"
 
 # seat management is only for waltham-transmitter-plugin
-SRC_URI_append = "${@bb.utils.contains('AGL_FEATURES', 'waltham-remoting', 'file://0001-libweston-Migrate-weston_seat_init-release-to-public.patch', '', d)}"
+SRC_URI:append = "${@bb.utils.contains('AGL_FEATURES', 'waltham-remoting', 'file://0001-libweston-Migrate-weston_seat_init-release-to-public.patch', '', d)}"
index 52fe69d..39289fe 100644 (file)
@@ -1,5 +1,5 @@
 # fix for kernel using hardcoded awk while our filesystem only provides gawk
-do_install_append() {
+do_install:append() {
     # enforce all scripts to use /usr/bin/awk . This fixes the rpm dependency failure on install of kernel-devsrc
     cd ${D} || true
     ( for i in `grep -srI "\!/bin/awk" | cut -d":" -f1 ` ; do sed -i -e "s#\!/bin/awk#\!/usr/bin/env awk#g" $i ; done ) || true
index 6d5c670..8476f34 100644 (file)
@@ -1,14 +1,14 @@
-FILESEXTRAPATHS_prepend := "${THISDIR}/linux-4.14:"
+FILESEXTRAPATHS:prepend := "${THISDIR}/linux-4.14:"
 
 #-------------------------------------------------------------------------
 # smack patches for kernels keys
 
-SRC_URI_append_with-lsm-smack = "\
+SRC_URI:append:with-lsm-smack = "\
        file://Smack-Privilege-check-on-key-operations.patch \
        file://Smack-Handle-CGROUP2-in-the-same-way-that-CGROUP.patch \
        "
 
-SRC_URI_append = "\
+SRC_URI:append = "\
        file://net-sch_generic-add-if_afp.h-header-to-get-ARPHRD_CA.patch \
        file://net-sch_generic-Use-pfifo_fast-as-fallback-scheduler.patch \
        "
index da4e0c0..1ea4764 100644 (file)
@@ -1,5 +1,5 @@
-FILESEXTRAPATHS_prepend := "${THISDIR}/linux-4.19:"
+FILESEXTRAPATHS:prepend := "${THISDIR}/linux-4.19:"
 
-SRC_URI_append = "\
+SRC_URI:append = "\
        file://net-sch_generic-Use-pfifo_fast-as-fallback-scheduler.patch \
        "
index 4003dd9..a5e9c37 100644 (file)
 # perspective) AGL additions.
 #
 
-FILESEXTRAPATHS_prepend := "${THISDIR}/linux:"
+FILESEXTRAPATHS:prepend := "${THISDIR}/linux:"
 
 # NOTE: AGL_KERNEL_SRC is explicitly intended as an intermediate variable
 #       that can be used as a last resort to completely disable all AGL
 #       additions, modifying or appending it is not recommended.
 AGL_KERNEL_SRC ?= "${@' '.join(['file://' + x for x in d.getVar('AGL_KCONFIG_FRAGMENTS').split()])}"
 
-SRC_URI_append = " ${AGL_KERNEL_SRC}"
+SRC_URI:append = " ${AGL_KERNEL_SRC}"
 
 # For meta-ti and meta-qcom
 KERNEL_CONFIG_FRAGMENTS ?= "${@' '.join(['${WORKDIR}/' + x for x in d.getVar('AGL_KCONFIG_FRAGMENTS').split()])}"
@@ -54,29 +54,29 @@ AGL_KCONFIG_FRAGMENTS += "${@bb.utils.contains('DISTRO_FEATURES', 'agl-devel', '
 #
 
 # Enable required features for the agl-netboot feature
-AGL_KCONFIG_FRAGMENTS_append_netboot = " \
+AGL_KCONFIG_FRAGMENTS:append:netboot = " \
     nbd.cfg \
     ramdisk.cfg \
 "
 
 # Add hda audio and required virtio device support for qemu
-AGL_KCONFIG_FRAGMENTS_append_qemuall = " \
+AGL_KCONFIG_FRAGMENTS:append:qemuall = " \
     sound-hda.cfg \
     qemu-virtio.cfg \
     qemu-drm.cfg \
 "
 
 # Configuration for using the ARM virt machine (and not versatilepb)
-AGL_KCONFIG_FRAGMENTS_append_qemuarm = " qemuarm.cfg"
+AGL_KCONFIG_FRAGMENTS:append:qemuarm = " qemuarm.cfg"
 
 # Additional drivers for virtual machines
 # OVERRIDES save us some c'n'p below ...
-OVERRIDES_prepend_qemux86 = "virtualmachine:"
-OVERRIDES_prepend_qemux86-64 = "virtualmachine:"
-AGL_KCONFIG_FRAGMENTS_append_virtualmachine = " vbox-vmware-sata.cfg"
+OVERRIDES:prepend:qemux86 = "virtualmachine:"
+OVERRIDES:prepend:qemux86-64 = "virtualmachine:"
+AGL_KCONFIG_FRAGMENTS:append_virtualmachine = " vbox-vmware-sata.cfg"
 
 # Extra configuration for using qemux86-64 image on physical hardware
-AGL_KCONFIG_FRAGMENTS_append_qemux86-64 = " \
+AGL_KCONFIG_FRAGMENTS:append:qemux86-64 = " \
     x86-extra-graphic-devices.cfg \
     x86-net-devices.cfg \
     x86-security-tpm.cfg \
index 547c239..c318716 100644 (file)
@@ -15,7 +15,7 @@ def find_cfgs(d):
 
     return sources_list
 
-do_configure_append () {
+do_configure:append () {
     if [ -n "${AGL_KCONFIG_FRAGMENTS}" ]; then
         [ ! -f .config ] && cp -a ${WORKDIR}/defconfig .config
         merge_config.sh -m .config ${@" ".join(find_cfgs(d))}
index dd4e8e8..8628731 100644 (file)
@@ -4,9 +4,9 @@ include linux-agl-config.inc
 
 # For qemuarm, build a generic v7 kernel instead of the arm926j one that
 # upstream qemuarm defaults to.
-KBUILD_DEFCONFIG_qemuarm = "multi_v7_defconfig"
+KBUILD_DEFCONFIG:qemuarm = "multi_v7_defconfig"
 
 # Use alldefconfig for the qemu targets, but let other kernel-yocto
 # based BSPs use their own defaults (note that linux-renesas and
 # linux-raspberrypi also default to alldefconfig).
-KCONFIG_MODE_qemuall = "--alldefconfig"
+KCONFIG_MODE:qemuall = "--alldefconfig"
index 84cdbcf..6e2b893 100644 (file)
@@ -4,6 +4,6 @@ require agl-image-boot.inc
 
 LICENSE = "MIT"
 
-IMAGE_INSTALL_append = "\
+IMAGE_INSTALL:append = "\
     packagegroup-agl-image-boot \
     "
index 866d981..3a887a5 100644 (file)
@@ -4,7 +4,7 @@ require agl-image-weston.inc
 
 LICENSE = "MIT"
 
-IMAGE_INSTALL_append = "\
+IMAGE_INSTALL:append = "\
     packagegroup-agl-profile-graphical \
     busybox \
     psplash \
index a69e698..8695d8d 100644 (file)
@@ -1,5 +1,5 @@
-IMAGE_FEATURES_append = " dev-pkgs"
-IMAGE_INSTALL_append = " kernel-dev kernel-devsrc"
+IMAGE_FEATURES:append = " dev-pkgs"
+IMAGE_INSTALL:append = " kernel-dev kernel-devsrc"
 
 
 
@@ -8,7 +8,7 @@ IMAGE_INSTALL_append = " kernel-dev kernel-devsrc"
 
 # FIXME:
 # Always include the test widgets
-#IMAGE_FEATURES_append = " agl-test-wgt"
+#IMAGE_FEATURES:append = " agl-test-wgt"
 #
 # Required dependencies for app and test builds
 #TOOLCHAIN_HOST_TASK += " \
index 1fd213d..52cc06a 100644 (file)
@@ -4,6 +4,6 @@ require agl-image-minimal.inc
 
 LICENSE = "MIT"
 
-IMAGE_INSTALL_append = "\
+IMAGE_INSTALL:append = "\
     packagegroup-agl-image-minimal \
     "
index bbb61c9..7e9f881 100644 (file)
@@ -4,6 +4,6 @@ require agl-image-weston.inc
 
 LICENSE = "MIT"
 
-IMAGE_INSTALL_append = "\
+IMAGE_INSTALL:append = "\
     packagegroup-agl-profile-graphical \
     "
index 2717dd1..fe1ee7b 100644 (file)
@@ -14,12 +14,12 @@ inherit packagegroup
 # Disto can override
 VIRTUAL-RUNTIME_rngd ?= "rng-tools"
 
-RDEPENDS_${PN} = "\
+RDEPENDS:${PN} = "\
     packagegroup-core-boot \
     ${VIRTUAL-RUNTIME_rngd} \
 "
 
-RRECOMMENDS_${PN} = "\
+RRECOMMENDS:${PN} = "\
     tzdata \
 "
 
index b4fe577..5dd2740 100644 (file)
@@ -7,11 +7,11 @@ PACKAGES = "\
     packagegroup-agl-core-connectivity \
     "
 
-ALLOW_EMPTY_${PN} = "1"
+ALLOW_EMPTY:${PN} = "1"
 
 PKGGROUP_ZEROCONF = "${@bb.utils.contains('DISTRO_FEATURES', 'zeroconf', 'packagegroup-base-zeroconf', '', d)}"
 
-RDEPENDS_${PN} += "\
+RDEPENDS:${PN} += "\
     ${@bb.utils.contains('VIRTUAL-RUNTIME_net_manager','connman','connman connman-client connman-tests \
         connman-tools connman-ncurses' ,'',d)} \
     ${@bb.utils.contains('AGL_FEATURES', 'agl-devel', '${PKGGROUP_ZEROCONF}', '', d)} \
index 3909f03..f3e2a9e 100644 (file)
@@ -3,7 +3,7 @@ LICENSE = "MIT"
 
 inherit packagegroup
 
-RDEPENDS_${PN} = "\
+RDEPENDS:${PN} = "\
         strace \
         ldd \
         less \
@@ -22,7 +22,7 @@ RDEPENDS_${PN} = "\
         "
 
 # needs meta-oe present
-#RRECOMMENDS_${PN} = "\
+#RRECOMMENDS:${PN} = "\
 #        jq \
 #        htop \
 #        tree \
index aef7328..0ee63e8 100644 (file)
@@ -8,7 +8,7 @@ PACKAGES = "\
     packagegroup-agl-core-os-commonlibs \
     "
 
-ALLOW_EMPTY_${PN} = "1"
+ALLOW_EMPTY:${PN} = "1"
 
-RDEPENDS_${PN} += "\
+RDEPENDS:${PN} += "\
     "
index 0ae5c77..7532f4c 100644 (file)
@@ -8,7 +8,7 @@ PACKAGES = "\
     packagegroup-agl-core-security \
     "
 
-ALLOW_EMPTY_${PN} = "1"
+ALLOW_EMPTY:${PN} = "1"
 
-RDEPENDS_${PN} += "\
+RDEPENDS:${PN} += "\
     "
index cd37cb7..f9903d9 100644 (file)
@@ -10,7 +10,7 @@ PACKAGES = "\
     packagegroup-agl-graphical-multimedia \
     "
 
-RDEPENDS_${PN} += "\
+RDEPENDS:${PN} += "\
     alsa-utils \
     gstreamer1.0-meta-base \
     "
index 6d3435d..8593030 100644 (file)
@@ -7,9 +7,9 @@ PACKAGES = "\
     packagegroup-agl-graphical-weston \
     "
 
-ALLOW_EMPTY_${PN} = "1"
+ALLOW_EMPTY:${PN} = "1"
 
-RDEPENDS_${PN} += " \
+RDEPENDS:${PN} += " \
                   weston \
                   weston-init \
                   weston-examples \
index afa04e7..8b2cfbb 100644 (file)
@@ -7,12 +7,12 @@ PACKAGES = "\
     packagegroup-agl-image-boot \
     "
 
-ALLOW_EMPTY_${PN} = "1"
+ALLOW_EMPTY:${PN} = "1"
 
-RDEPENDS_${PN} += "\
+RDEPENDS:${PN} += "\
     packagegroup-agl-core-boot \
     packagegroup-machine-base \
     "
 
-RDEPENDS_${PN} += "\
+RDEPENDS:${PN} += "\
     "
index 45107ed..1a51a9b 100644 (file)
@@ -8,17 +8,17 @@ PACKAGES = "\
     profile-agl-minimal \
     "
 
-ALLOW_EMPTY_${PN} = "1"
+ALLOW_EMPTY:${PN} = "1"
 
-RDEPENDS_${PN} += "\
+RDEPENDS:${PN} += "\
     packagegroup-agl-core-boot \
     packagegroup-machine-base \
     "
 
-RDEPENDS_${PN} += "\
+RDEPENDS:${PN} += "\
     packagegroup-agl-core-connectivity \
     packagegroup-agl-core-os-commonlibs \
     packagegroup-agl-core-security \
     "
 
-RDEPENDS_profile-agl-minimal = "${PN}"
+RDEPENDS:profile-agl-minimal = "${PN}"
index bfc5e19..2b70860 100644 (file)
@@ -9,9 +9,9 @@ PACKAGES = "\
     profile-graphical \
     "
 
-ALLOW_EMPTY_${PN} = "1"
+ALLOW_EMPTY:${PN} = "1"
 
-RDEPENDS_${PN} += "\
+RDEPENDS:${PN} += "\
     packagegroup-agl-image-minimal \
     packagegroup-agl-graphical-weston \
     packagegroup-agl-graphical-multimedia \
@@ -19,4 +19,4 @@ RDEPENDS_${PN} += "\
 # FIXME: Removed due to issues building against weston 5.0.0:
 #    waltham-transmitter
 
-RDEPENDS_profile-graphical = "${PN}"
+RDEPENDS:profile-graphical = "${PN}"
index 1dcbe0b..593ad13 100644 (file)
@@ -1,3 +1,3 @@
-FILESEXTRAPATHS_prepend := "${THISDIR}/ptest-runner:"
+FILESEXTRAPATHS:prepend := "${THISDIR}/ptest-runner:"
 SRC_URI += "file://0007-WIP-Initial-LAVA-support.patch"
 
index 93403b9..fec7306 100755 (executable)
@@ -20,8 +20,8 @@ AGL_EXTRA_IMAGE_FSTYPES ?= ""
 
 # important settings imported from poky-agl.conf
 # we do not import 
-DISTRO_FEATURES_append = " systemd smack"
-DISTRO_FEATURES_BACKFILL_CONSIDERED_append = " sysvinit"
+DISTRO_FEATURES:append = " systemd smack"
+DISTRO_FEATURES_BACKFILL_CONSIDERED:append = " sysvinit"
 VIRTUAL-RUNTIME_init_manager = "systemd"
 
 # workaround:
index 9082be9..369ed98 100755 (executable)
@@ -20,8 +20,8 @@ AGL_EXTRA_IMAGE_FSTYPES ?= ""
 
 # important settings imported from poky-agl.conf
 # we do not import 
-DISTRO_FEATURES_append = " systemd smack"
-DISTRO_FEATURES_BACKFILL_CONSIDERED_append = " sysvinit"
+DISTRO_FEATURES:append = " systemd smack"
+DISTRO_FEATURES_BACKFILL_CONSIDERED:append = " sysvinit"
 VIRTUAL-RUNTIME_init_manager = "systemd"
 
 # workaround:
index 00d3f97..f42c282 100644 (file)
@@ -9,16 +9,16 @@
 #
 
 # 'wgtpkg-pack' in af-main-native is required.
-DEPENDS_append = " af-main-native"
+DEPENDS:append = " af-main-native"
 
 # for bindings af-binder is required.
-DEPENDS_append = " af-binder"
+DEPENDS:append = " af-binder"
 
 # for bindings that use the cmake-apps-module
-DEPENDS_append = " cmake-apps-module-native"
+DEPENDS:append = " cmake-apps-module-native"
 
 # for hal bindings genskel is required.
-DEPENDS_append = " af-binder-devtools-native"
+DEPENDS:append = " af-binder-devtools-native"
 
 # Re-enable strip for qmake based projects (default value is "echo")
 OE_QMAKE_STRIP = "${STRIP}"
@@ -47,8 +47,8 @@ AGLWGT_AUTOINSTALL ?= "1"
 # Signature keys
 # These are default keys for development purposes !
 # Change it for production.
-WGTPKG_AUTOSIGN_0_agl-sign-wgts ??= "${WORKDIR}/recipe-sysroot-native/usr/share/afm/keys/developer.key.pem:${WORKDIR}/recipe-sysroot-native/usr/share/afm/certs/developer.cert.pem"
-WGTPKG_AUTOSIGN_1_agl-sign-wgts ??= "${WORKDIR}/recipe-sysroot-native/usr/share/afm/keys/platform.key.pem:${WORKDIR}/recipe-sysroot-native/usr/share/afm/certs/platform.cert.pem"
+WGTPKG_AUTOSIGN_0:agl-sign-wgts ??= "${WORKDIR}/recipe-sysroot-native/usr/share/afm/keys/developer.key.pem:${WORKDIR}/recipe-sysroot-native/usr/share/afm/certs/developer.cert.pem"
+WGTPKG_AUTOSIGN_1:agl-sign-wgts ??= "${WORKDIR}/recipe-sysroot-native/usr/share/afm/keys/platform.key.pem:${WORKDIR}/recipe-sysroot-native/usr/share/afm/certs/platform.cert.pem"
 
 export WGTPKG_AUTOSIGN_0
 export WGTPKG_AUTOSIGN_1
@@ -169,17 +169,17 @@ EOF
 
 PACKAGES += "${PN}-test ${PN}-debug ${PN}-coverage"
 
-FILES_${PN} += " \
+FILES:${PN} += " \
     /usr/AGL/apps/release/*.wgt \
     /usr/AGL/apps/autoinstall \
     /usr/AGL/apps/manualinstall \
     ${sysconfdir}/agl-postinsts/${POST_INSTALL_SCRIPT} \
 "
-FILES_${PN}-test = "/usr/AGL/apps/test/*.wgt"
-FILES_${PN}-debug = "/usr/AGL/apps/debug/*.wgt"
-FILES_${PN}-coverage = "/usr/AGL/apps/coverage/*.wgt"
+FILES:${PN}-test = "/usr/AGL/apps/test/*.wgt"
+FILES:${PN}-debug = "/usr/AGL/apps/debug/*.wgt"
+FILES:${PN}-coverage = "/usr/AGL/apps/coverage/*.wgt"
 
 # Test widgets need the parent widget and the test framework
-RDEPENDS_${PN}-test = "${PN} afb-test"
+RDEPENDS:${PN}-test = "${PN} afb-test"
 
 EXPORT_FUNCTIONS do_configure do_compile do_install
index 831368a..f22fe71 100644 (file)
@@ -1,7 +1,7 @@
 # enable security features (smack, cynagora) - required by Application Framework
 OVERRIDES .= ":with-lsm-smack"
-DISTRO_FEATURES_append = " smack xattr"
-DISTRO_FEATURES_NATIVE_append = " smack xattr"
+DISTRO_FEATURES:append = " smack xattr"
+DISTRO_FEATURES_NATIVE:append = " smack xattr"
 
 APPFW_ENABLED = "1"
 
@@ -14,11 +14,11 @@ EXTRANATIVEPATH += "tar-native"
 IMAGE_FEATURES += "ssh-server-openssh"
 
 # enforce copy of xattrs (to be removed, see SPEC-475)
-PACKAGECONFIG_append_pn-shadow = " attr"
-PACKAGECONFIG_append_pn-shadow-native = " attr"
+PACKAGECONFIG:append:pn-shadow = " attr"
+PACKAGECONFIG:append:pn-shadow-native = " attr"
 
 # set the home directory for root
 ROOT_HOME = "/home/0"
 
 # include devel wgts in images
-IMAGE_FEATURES_append = " agl-devel-wgt"
+IMAGE_FEATURES:append = " agl-devel-wgt"
index d56c012..06a7aba 100644 (file)
@@ -1,3 +1,3 @@
 # allows insertion of code or items specific to developement
 OVERRIDES .= ":agl-sign-wgts"
-AGL_FEATURES_append = " agl-sign-wgts"
+AGL_FEATURES:append = " agl-sign-wgts"
index 802167b..afbbc09 100644 (file)
@@ -1,11 +1,11 @@
 require recipes-devtools/libafb-helpers/libafb-helpers_git.inc
 
-DEPENDS_append = " qtwebsockets"
-RDEPENDS_${PN}_append = " af-binder"
+DEPENDS:append = " qtwebsockets"
+RDEPENDS:${PN}:append = " af-binder"
 
 inherit cmake_qt5
 
-EXTRA_OECMAKE_append = " -DAFB_HELPERS_QT=ON -DAFB_HELPERS=OFF"
+EXTRA_OECMAKE:append = " -DAFB_HELPERS_QT=ON -DAFB_HELPERS=OFF"
 
-ALLOW_EMPTY_${PN} = "1"
+ALLOW_EMPTY:${PN} = "1"
 
index 2f0f01f..8536276 100644 (file)
@@ -9,8 +9,8 @@ PACKAGES = "\
     packagegroup-agl-appfw-qt5 \
     "
 
-ALLOW_EMPTY_${PN} = "1"
+ALLOW_EMPTY:${PN} = "1"
 
-RDEPENDS_${PN} += "\
+RDEPENDS:${PN} += "\
     packagegroup-agl-appfw-native \
 "
\ No newline at end of file
index 21529e9..7b74de9 100644 (file)
 # The related patch has been submitted to upstream too.
 # upstream link: http://permalink.gmane.org/gmane.linux.bluez.kernel/67993
 
-FILESEXTRAPATHS_prepend := "${THISDIR}/files:"
+FILESEXTRAPATHS:prepend := "${THISDIR}/files:"
 
-SRC_URI_append_with-lsm-smack = "\
+SRC_URI:append:with-lsm-smack = "\
   file://bluetooth.service.conf \
 "
 
-FILES_${PN}_append = " ${systemd_unitdir}"
+FILES:${PN}:append = " ${systemd_unitdir}"
 
-do_install_append_with-lsm-smack() {
+do_install:append:with-lsm-smack() {
   install -Dm0644 ${WORKDIR}/bluetooth.service.conf ${D}${systemd_unitdir}/system/bluetooth.service.d/smack.conf
 }
index 23af331..6446020 100644 (file)
 # in which connmand runs, this change is not submitted upstream
 # and it can be overridden by a distro via FIX_CONNMAN_CAPABILITIES.
 
-FILESEXTRAPATHS_prepend := "${THISDIR}/files:"
+FILESEXTRAPATHS:prepend := "${THISDIR}/files:"
 
-SRC_URI_append_with-lsm-smack = "\
+SRC_URI:append:with-lsm-smack = "\
   file://connman.service.conf \
 "
 
-RDEPENDS_${PN}_append_with-lsm-smack = " smack"
+RDEPENDS:${PN}:append:with-lsm-smack = " smack"
 
-FILES_${PN}_append = " ${systemd_unitdir}"
+FILES:${PN}:append = " ${systemd_unitdir}"
 
-do_install_append_with-lsm-smack() {
+do_install:append:with-lsm-smack() {
   install -Dm0644 ${WORKDIR}/connman.service.conf ${D}${systemd_unitdir}/system/connman.service.d/smack.conf
 }
index 70dafb3..1331fb8 100644 (file)
@@ -4,5 +4,5 @@ DEPENDS = "json-c-native"
 
 inherit cmake pkgconfig native
 
-EXTRA_OECMAKE_append = " -DONLY_DEVTOOLS=TRUE"
+EXTRA_OECMAKE:append = " -DONLY_DEVTOOLS=TRUE"
 
index cf20e25..4728e47 100644 (file)
@@ -4,21 +4,21 @@ DEPENDS = "file json-c libmicrohttpd systemd util-linux openssl cynara"
 
 inherit cmake pkgconfig
 
-EXTRA_OECMAKE_append_class-target = "\
+EXTRA_OECMAKE:append:class-target = "\
        -DUNITDIR_SYSTEM=${systemd_system_unitdir} \
 "
 
-EXTRA_OECMAKE_append_agl-devel = " \
+EXTRA_OECMAKE:append:agl-devel = " \
        -DAGL_DEVEL=ON \
        -DINCLUDE_MONITORING=ON \
        -DINCLUDE_SUPERVISOR=ON -DAFS_SUPERVISION_SOCKET=/run/platform/supervisor \
 "
 
-pkg_postinst_${PN}() {
+pkg_postinst:${PN}() {
        mkdir -p "$D${libdir}/afb"
 }
 
-do_install_append_agl-devel_class-target() {
+do_install:append:agl-devel:class-target() {
     if ${@bb.utils.contains('DISTRO_FEATURES', 'systemd', 'true', 'false', d)}; then
         install -d -m 0755 ${D}${systemd_system_unitdir}/multi-user.target.wants
         ln -s ../afm-api-supervisor.service ${D}${systemd_system_unitdir}/multi-user.target.wants/afm-api-supervisor.service
@@ -29,19 +29,19 @@ do_install_append_agl-devel_class-target() {
 # main package
 #############################################
 
-FILES_${PN}_append_agl-devel = " ${libdir}/afb/monitoring ${systemd_system_unitdir}"
+FILES:${PN}:append:agl-devel = " ${libdir}/afb/monitoring ${systemd_system_unitdir}"
 
-RDEPENDS_${PN}-dev += "libafbwsc-dev"
+RDEPENDS:${PN}-dev += "libafbwsc-dev"
 
 #############################################
 # intrinsic binding packages
 #############################################
 PACKAGES =+ "${PN}-intrinsic-bindings"
-ALLOW_EMPTY_${PN}-intrinsic-bindings = "1"
+ALLOW_EMPTY:${PN}-intrinsic-bindings = "1"
 
 PACKAGES_DYNAMIC = "${PN}-binding-*"
 
-python populate_packages_prepend () {
+python populate_packages:prepend () {
     afb_libdir = d.expand('${libdir}/afb')
     postinst = d.getVar('binding_postinst', True)
     pkgs = []
@@ -49,7 +49,7 @@ python populate_packages_prepend () {
     pkgs += do_split_packages(d, afb_libdir, '(.*)-api\.so$', d.expand('${PN}-binding-%s'), 'AFB binding for %s', postinst=postinst, extra_depends=d.expand('${PN}'))
     pkgs += do_split_packages(d, afb_libdir, '(.*(?!-api))\.so$', d.expand('${PN}-binding-%s'), 'AFB binding for %s', postinst=postinst, extra_depends=d.expand('${PN}'))
 
-    d.setVar('RDEPENDS_' + d.getVar('PN', True) + '-intrinsic-bindings', ' '.join(pkgs))
+    d.setVar('RDEPENDS:' + d.getVar('PN', True) + '-intrinsic-bindings', ' '.join(pkgs))
 }
 
 #############################################
@@ -57,7 +57,7 @@ python populate_packages_prepend () {
 #############################################
 PACKAGES =+ "${PN}-tools"
 
-FILES_${PN}-tools = "\
+FILES:${PN}-tools = "\
        ${bindir}/afb-client-demo \
 "
 
@@ -66,10 +66,10 @@ FILES_${PN}-tools = "\
 #############################################
 PACKAGES =+ "libafbwsc libafbwsc-dev"
 
-FILES_libafbwsc = "\
+FILES:libafbwsc = "\
        ${libdir}/libafbwsc.so.* \
 "
-FILES_libafbwsc-dev = "\
+FILES:libafbwsc-dev = "\
        ${includedir}/afb/afb-wsj1.h \
        ${includedir}/afb/afb-ws-client.h \
        ${libdir}/libafbwsc.so \
@@ -81,7 +81,7 @@ FILES_libafbwsc-dev = "\
 #############################################
 PACKAGES =+ "${PN}-devtools"
 
-FILES_${PN}-devtools = "\
+FILES:${PN}-devtools = "\
        ${bindir}/afb-exprefs \
        ${bindir}/afb-json2c \
        ${bindir}/afb-genskel \
@@ -90,9 +90,9 @@ FILES_${PN}-devtools = "\
 #############################################
 # supervisor package
 #############################################
-PACKAGES_append_agl-devel = " ${PN}-supervisor "
+PACKAGES:append:agl-devel = " ${PN}-supervisor "
 
-FILES_${PN}-supervisor_agl-devel = "\
+FILES:${PN}-supervisor:agl-devel = "\
        ${bindir}/afs-supervisor \
         ${systemd_system_unitdir} \
 "
@@ -102,7 +102,7 @@ FILES_${PN}-supervisor_agl-devel = "\
 #############################################
 PACKAGES =+ "${PN}-samples"
 
-FILES_${PN}-samples = "\
+FILES:${PN}-samples = "\
        ${datadir}/af-binder \
 "
 
@@ -110,8 +110,8 @@ FILES_${PN}-samples = "\
 # meta package
 #############################################
 PACKAGES =+ "${PN}-meta"
-ALLOW_EMPTY_${PN}-meta = "1"
+ALLOW_EMPTY:${PN}-meta = "1"
 
-RDEPENDS_${PN}-meta += "${PN} ${PN}-tools libafbwsc ${PN}-intrinsic-bindings"
-RDEPENDS_${PN}-meta_append_agl-devel = " ${PN}-supervisor "
+RDEPENDS:${PN}-meta += "${PN} ${PN}-tools libafbwsc ${PN}-intrinsic-bindings"
+RDEPENDS:${PN}-meta:append:agl-devel = " ${PN}-supervisor "
 
index fbaa47b..2908e5d 100644 (file)
@@ -14,9 +14,9 @@ PV = "${AGL_BRANCH}+git${SRCPV}"
 
 S = "${WORKDIR}/git"
 
-CFLAGS_append_agl-devel = " -DAGL_DEVEL"
+CFLAGS:append:agl-devel = " -DAGL_DEVEL"
 
-EXTRA_OECMAKE_append = "\
+EXTRA_OECMAKE:append = "\
        -DAGLVERSION=${AGLVERSION} \
 "
 
index 3223dd0..334d073 100644 (file)
@@ -4,5 +4,5 @@ DEPENDS = "nativesdk-json-c"
 
 inherit cmake pkgconfig nativesdk
 
-EXTRA_OECMAKE_append = " -DONLY_DEVTOOLS=TRUE"
+EXTRA_OECMAKE:append = " -DONLY_DEVTOOLS=TRUE"
 
index 917eaa4..8e72e45 100644 (file)
@@ -11,12 +11,12 @@ BBCLASSEXTEND = "native"
 SECTION = "base"
 
 DEPENDS = "openssl libxml2 xmlsec1 systemd libzip json-c systemd security-manager af-binder sed m4"
-DEPENDS_class-native = "openssl libxml2 xmlsec1 libzip json-c"
-RDEPENDS_${PN}_class-target += "af-binder-tools nss-localuser cynagoauth"
+DEPENDS:class-native = "openssl libxml2 xmlsec1 libzip json-c"
+RDEPENDS:${PN}:class-target += "af-binder-tools nss-localuser cynagoauth"
 
-PACKAGE_WRITE_DEPS_append_with-lsm-smack = " smack-native libcap-native"
+PACKAGE_WRITE_DEPS:append:with-lsm-smack = " smack-native libcap-native"
 
-EXTRA_OECMAKE_append_class-native  = "\
+EXTRA_OECMAKE:append:class-native  = "\
        -DUSE_LIBZIP=1 \
        -DUSE_SIMULATION=1 \
        -DUSE_SDK=1 \
@@ -26,7 +26,7 @@ EXTRA_OECMAKE_append_class-native  = "\
        -Dafm_datadir=${afm_datadir} \
 "
 
-EXTRA_OECMAKE_append_class-target = "\
+EXTRA_OECMAKE:append:class-target = "\
        -DUSE_LIBZIP=1 \
        -DUSE_SIMULATION=0 \
        -DUSE_SDK=0 \
@@ -52,23 +52,23 @@ EXTRA_OECMAKE_append_class-target = "\
 AGL_FORBID_UNSIGNED_APPS ?= "0"
 #
 # WORKAROUND:
-EXTRA_OECMAKE_append_agl-devel = " -DAGL_DEVEL=1"
-EXTRA_OECMAKE_append = " ${@bb.utils.contains('AGL_FORBID_UNSIGNED_APPS','1','','-DALLOW_NO_SIGNATURE=ON', d)}"
+EXTRA_OECMAKE:append:agl-devel = " -DAGL_DEVEL=1"
+EXTRA_OECMAKE:append = " ${@bb.utils.contains('AGL_FORBID_UNSIGNED_APPS','1','','-DALLOW_NO_SIGNATURE=ON', d)}"
 #
 # Correct version (IMPORTANT TODO: to be restored later):
-#EXTRA_OECMAKE_append_agl-devel = " -DAGL_DEVEL=1 -DALLOW_NO_SIGNATURE=ON"
+#EXTRA_OECMAKE:append:agl-devel = " -DAGL_DEVEL=1 -DALLOW_NO_SIGNATURE=ON"
 #
 # ------------------------ WARNING WARNING WARNNING ---------------------------
 
 
 USERADD_PACKAGES = "${PN}"
-USERADD_PARAM_${PN} = "--system --gid ${afm_name} --home-dir ${afm_datadir} ${afm_name}"
-GROUPADD_PARAM_${PN} = "--system ${afm_name}"
+USERADD_PARAM:${PN} = "--system --gid ${afm_name} --home-dir ${afm_datadir} ${afm_name}"
+GROUPADD_PARAM:${PN} = "--system ${afm_name}"
 
-RDEPENDS_${PN}_append_with-lsm-smack = " smack bash"
-DEPENDS_append_with-lsm-smack = " smack-native"
+RDEPENDS:${PN}:append:with-lsm-smack = " smack bash"
+DEPENDS:append:with-lsm-smack = " smack-native"
 
-do_install_append_class-target() {
+do_install:append:class-target() {
     install -d ${D}${bindir}
     install -d -m 0775 ${D}${systemd_units_root}/system
     install -d -m 0775 "${D}${systemd_units_root}/system/multi-user.target.wants"
@@ -87,7 +87,7 @@ do_install_append_class-target() {
     fi
 }
 
-pkg_postinst_ontarget_${PN}() {
+pkg_postinst_ontarget:${PN}() {
     if ${@bb.utils.contains('DISTRO_FEATURES', 'systemd', 'true', 'false', d)}; then
         chgrp ${afm_name} $D${systemd_units_root}/system
         chgrp ${afm_name} $D${systemd_units_root}/system/afm-user-session@.target.wants
@@ -99,7 +99,7 @@ pkg_postinst_ontarget_${PN}() {
     chown ${afm_name}:${afm_name} $D${afm_datadir}/icons
 }
 
-pkg_postinst_ontarget_${PN}_append_with-lsm-smack() {
+pkg_postinst_ontarget:${PN}:append:with-lsm-smack() {
     if ${@bb.utils.contains('DISTRO_FEATURES', 'systemd', 'true', 'false', d)}; then
         chsmack -a 'System::Shared' -t $D${systemd_units_root}/system
         chsmack -a 'System::Shared' -t $D${systemd_units_root}/system/afm-user-session@.target.wants
@@ -110,13 +110,13 @@ pkg_postinst_ontarget_${PN}_append_with-lsm-smack() {
     chsmack -a 'System::Shared' -t $D${afm_datadir}/applications
     chsmack -a 'System::Shared' -t $D${afm_datadir}/icons
 }
-FILES_${PN} += "${systemd_units_root}/* ${systemd_system_unitdir} ${systemd_user_unitdir}"
-FILES_${PN}_append_agl-sign-wgts = " ${datadir}/afm"
+FILES:${PN} += "${systemd_units_root}/* ${systemd_system_unitdir} ${systemd_user_unitdir}"
+FILES:${PN}:append:agl-sign-wgts = " ${datadir}/afm"
 
 PACKAGES =+ "${PN}-binding ${PN}-binding-dbg"
-FILES_${PN}-binding = " ${afb_binding_dir}/afm-main-binding.so "
-FILES_${PN}-binding-dbg = " ${afb_binding_dir}/.debug/afm-main-binding.so "
+FILES:${PN}-binding = " ${afb_binding_dir}/afm-main-binding.so "
+FILES:${PN}-binding-dbg = " ${afb_binding_dir}/.debug/afm-main-binding.so "
 
 PACKAGES =+ "${PN}-tools ${PN}-tools-dbg"
-FILES_${PN}-tools = "${bindir}/wgtpkg-*"
-FILES_${PN}-tools-dbg = "${bindir}/.debug/wgtpkg-*"
+FILES:${PN}-tools = "${bindir}/wgtpkg-*"
+FILES:${PN}-tools-dbg = "${bindir}/.debug/wgtpkg-*"
index 5ac76a7..11d563a 100644 (file)
@@ -21,10 +21,10 @@ afm_datadir = "/var/local/lib/${afm_name}"
 afb_binding_dir = "${libdir}/afb"
 systemd_units_root = "/var/local/lib/systemd"
 
-CFLAGS_append_agl-devel = " -DAGL_DEVEL"
+CFLAGS:append:agl-devel = " -DAGL_DEVEL"
 # only install sample keys in agl-devel mode
 # for production you need to deploy real keys
-EXTRA_OECMAKE_append_agl-sign-wgts = " ${@bb.utils.contains('DISTRO_FEATURES', 'agl-devel', '-DINSTALL_SAMPLE_KEYS=ON', '-DINSTALL_SAMPLE_KEYS=OFF', d)}"
+EXTRA_OECMAKE:append:agl-sign-wgts = " ${@bb.utils.contains('DISTRO_FEATURES', 'agl-devel', '-DINSTALL_SAMPLE_KEYS=ON', '-DINSTALL_SAMPLE_KEYS=OFF', d)}"
 
 
 
index 88ab4ae..4564831 100644 (file)
@@ -16,13 +16,12 @@ EXTRA_OECMAKE = "\
        -Dafm_datadir=${afm_datadir} \
 "
 
-do_install_append() {
+do_install:append() {
     # remove unused .pc file we don't want to package
        rm -rf ${D}/${libdir}
 }
 
 PACKAGES = "${PN}-tools ${PN}-tools-dbg"
-FILES_${PN}-tools = "${bindir}/wgtpkg-* ${afm_confdir}/*"
-FILES_${PN}-tools_append_agl-sign-wgts = " ${datadir}/afm"
-FILES_${PN}-tools-dbg = "${bindir}/.debug/wgtpkg-*"
-
+FILES:${PN}-tools = "${bindir}/wgtpkg-* ${afm_confdir}/*"
+FILES:${PN}-tools:append:agl-sign-wgts = " ${datadir}/afm"
+FILES:${PN}-tools-dbg = "${bindir}/.debug/wgtpkg-*"
index eb473cd..52c7a65 100644 (file)
@@ -13,4 +13,4 @@ do_install() {
        install -m 0644 ${S}/udev-shared.conf $d
 }
 
-FILES_${PN} = "${systemd_system_unitdir}"
+FILES:${PN} = "${systemd_system_unitdir}"
index 848a39f..4c83013 100644 (file)
@@ -1,7 +1,7 @@
-RDEPENDS_${PN}_append_with-lsm-smack = " smack"
-PACKAGE_WRITE_DEPS_append_with-lsm-smack = " smack-native"
+RDEPENDS:${PN}:append:with-lsm-smack = " smack"
+PACKAGE_WRITE_DEPS:append:with-lsm-smack = " smack-native"
 
-do_install_append() {
+do_install:append() {
     install -m 0700 -d ${D}/${sysconfdir}/skel
     chmod -R 0700 ${D}/${sysconfdir}/skel
     install -m 0700 -d ${D}/${sysconfdir}/skel/app-data
@@ -15,7 +15,7 @@ do_install_append() {
     ln -s ../var/local ${D}/usr/local
 }
 
-do_install_append_with-lsm-smack () {
+do_install:append:with-lsm-smack () {
     install -d ${D}/${sysconfdir}/smack/accesses.d
     cat > ${D}/${sysconfdir}/smack/accesses.d/default-access-domains-no-user <<EOF
 System User::App-Shared rwxat
@@ -24,7 +24,7 @@ EOF
     chmod 0644 ${D}/${sysconfdir}/smack/accesses.d/default-access-domains-no-user
 }
 
-pkg_postinst_${PN}_append_with-lsm-smack() {
+pkg_postinst:${PN}:append:with-lsm-smack() {
     chsmack -r -a 'User::Home' -t -D $D/${sysconfdir}/skel
     chsmack -a 'User::App-Shared' -D $D/${sysconfdir}/skel/app-data
     cp -rTf --preserve=all $D/${sysconfdir}/skel $D/${ROOT_HOME}
@@ -35,7 +35,7 @@ pkg_postinst_${PN}_append_with-lsm-smack() {
 # Install default Smack rules, copied from a running Tizen IVI 3.0.
 # Corresponds to manifest file from default-access-domains in Tizen:
 # https://review.tizen.org/git?p=platform/core/security/default-ac-domains.git;a=blob;f=packaging/default-ac-domains.manifest
-do_install_append_with-lsm-smack () {
+do_install:append:with-lsm-smack () {
     install -d ${D}/${sysconfdir}/smack/accesses.d
     cat >${D}/${sysconfdir}/smack/accesses.d/default-access-domains <<EOF
 System _ -----l
@@ -74,9 +74,9 @@ EOF
 # via postinst. This is much easier to use with bitbake, too:
 # - no need to maintain a patched rpm
 # - works for directories which are not packaged by default when empty
-RDEPENDS_${PN}_append_with-lsm-smack = " smack"
-DEPENDS_append_with-lsm-smack = " smack-native"
-pkg_postinst_${PN}_with-lsm-smack() {
+RDEPENDS:${PN}:append:with-lsm-smack = " smack"
+DEPENDS:append:with-lsm-smack = " smack-native"
+pkg_postinst:${PN}:with-lsm-smack() {
     #!/bin/sh -e
 
     # https://review.tizen.org/gerrit/gitweb?p=platform/upstream/filesystem.git;a=blob;f=packaging/filesystem.manifest:
index 1b9b722..2344875 100644 (file)
@@ -1,7 +1,7 @@
 # Smack patches are included in coreutils v8.22, we just need to enable them.
 # The default is not deterministic (enabled if libsmack found), so disable
 # explicitly otherwise.
-EXTRA_OECONF_SMACK_class-target = "--disable-libsmack"
-EXTRA_OECONF_SMACK_with-lsm-smack_class-target = "--enable-libsmack"
-EXTRA_OECONF_append_class-target = " ${EXTRA_OECONF_SMACK}"
-DEPENDS_append_with-lsm-smack_class-target = " smack"
+EXTRA_OECONF_SMACK:class-target = "--disable-libsmack"
+EXTRA_OECONF_SMACK:with-lsm-smack:class-target = "--enable-libsmack"
+EXTRA_OECONF:append:class-target = " ${EXTRA_OECONF_SMACK}"
+DEPENDS:append:with-lsm-smack:class-target = " smack"
index 177a117..4efeef7 100644 (file)
@@ -1,6 +1,6 @@
-FILESEXTRAPATHS_prepend := "${THISDIR}/dbus-cynagora:"
+FILESEXTRAPATHS:prepend := "${THISDIR}/dbus-cynagora:"
 
-SRC_URI_append_class-target = "\
+SRC_URI:append:class-target = "\
    file://0001-Integration-of-Cynara-asynchronous-security-checks.patch \
    file://0002-Disable-message-dispatching-when-send-rule-result-is.patch \
    file://0003-Handle-unavailability-of-policy-results-for-broadcas.patch \
@@ -10,6 +10,6 @@ SRC_URI_append_class-target = "\
    file://0007-Switch-from-cynara-to-cynagora.patch \
 "
 
-DEPENDS_append_class-target = " cynagora smack"
-EXTRA_OECONF_append_class-target = " ${@bb.utils.contains('DISTRO_FEATURES','smack','--enable-cynagora --disable-selinux','',d)}"
+DEPENDS:append:class-target = " cynagora smack"
+EXTRA_OECONF:append:class-target = " ${@bb.utils.contains('DISTRO_FEATURES','smack','--enable-cynagora --disable-selinux','',d)}"
 
index 45861f7..93d2a20 100644 (file)
@@ -13,7 +13,7 @@ SRC_URI = "git://gerrit.automotivelinux.org/gerrit/src/nss-localuser;protocol=ht
 SRCREV = "66803c6fdb609ed83a78b9194ecb23e9c1b773e7"
 PV = "${AGL_BRANCH}+git${SRCPV}"
 
-RDEPENDS_${PN} = "base-files"
+RDEPENDS:${PN} = "base-files"
 
 S = "${WORKDIR}/git"
 
@@ -25,15 +25,15 @@ do_install() {
        make nssdir=${D}${libdir} install
 }
 
-pkg_postinst_ontarget_${PN} () {
+pkg_postinst_ontarget:${PN} () {
        sed -e '/^hosts:/s/\<localuser\>\s*//' \
                -e 's/\(^hosts:\s\s*\)\(.*\)/\1localuser \2/' \
                -i $D${sysconfdir}/nsswitch.conf
 }
 
-pkg_prerm_${PN} () {
+pkg_prerm:${PN} () {
        sed -e '/^hosts:/s/\<localuser\>\s*//' \
                -i $D${sysconfdir}/nsswitch.conf
 }
 
-INSANE_SKIP_${PN} = "ldflags"
+INSANE_SKIP:${PN} = "ldflags"
index 472ffef..d41c996 100644 (file)
@@ -1,3 +1,3 @@
-do_install_append() {
+do_install:append() {
        sed -i '/^UMASK/s:^.*$:UMASK 077:' ${D}${sysconfdir}/login.defs
 }
index 49b12ad..b74f462 100644 (file)
@@ -9,9 +9,9 @@ SRC_URI = "\
   file://tmp.mount.conf \
 "
 
-RDEPENDS_${PN}_append_with-lsm-smack = " smack"
+RDEPENDS:${PN}:append:with-lsm-smack = " smack"
 
-do_install_append_with-lsm-smack() {
+do_install:append:with-lsm-smack() {
     # tuning systemd units
     install -Dm0644 ${WORKDIR}/systemd-tmpfiles-setup.service.conf \
                      ${D}${systemd_unitdir}/system/systemd-tmpfiles-setup.service.d/smack.conf
@@ -25,4 +25,4 @@ do_install_append_with-lsm-smack() {
                      ${D}${sysconfdir}/udev/rules.d/55-udev-smack-default.rules
 }
 
-FILES_${PN} += "${systemd_unitdir}"
+FILES:${PN} += "${systemd_unitdir}"
index a5e1ae8..8aa72c5 100644 (file)
@@ -1,7 +1,7 @@
-FILESEXTRAPATHS_prepend := "${THISDIR}/systemd:"
+FILESEXTRAPATHS:prepend := "${THISDIR}/systemd:"
 
 # Ensures systemd runs with label "System"
-EXTRA_OEMESON_append_with-lsm-smack = " -Dsmack-run-label=System"
+EXTRA_OEMESON:append:with-lsm-smack = " -Dsmack-run-label=System"
 
 ##################################################################################
 # Maintaining trivial, non-upstreamable configuration changes as patches
@@ -34,7 +34,7 @@ patch_systemd() {
 # This comes with the recipe systemd_230/234 of poky (meta/recipes-core/systemd)
 # It should be removed when poky changes.
 ##################################################################################
-do_install_prepend() {
+do_install:prepend() {
        mv ${WORKDIR}/touchscreen.rules ${WORKDIR}/55-touchscreen.rules || true
 }
 
index 05286f8..7399aa4 100644 (file)
@@ -4,5 +4,5 @@
 # booting with "security=none" when userspace otherwise is
 # compiled to use Smack.
 
-PACKAGECONFIG_append_with-lsm-smack_class-target = " smack"
+PACKAGECONFIG:append:with-lsm-smack:class-target = " smack"
 PACKAGECONFIG[smack] = "--with-smack, --without-smack"
index 3fea2ed..4164171 100644 (file)
@@ -14,7 +14,7 @@ S  = "${WORKDIR}/git"
 
 inherit cmake
 
-FILES_${PN} += " ${datadir}/*/Modules/CMakeAfbTemplates*"
+FILES:${PN} += " ${datadir}/*/Modules/CMakeAfbTemplates*"
 
 BBCLASSEXTEND = "native nativesdk"
 
index 1174ac4..9ca32fd 100644 (file)
@@ -2,7 +2,7 @@ require libafb-helpers_git.inc
 
 inherit cmake
 
-RDEPENDS_${PN}_append = " af-binder"
+RDEPENDS:${PN}:append = " af-binder"
 
-ALLOW_EMPTY_${PN} = "1"
+ALLOW_EMPTY:${PN} = "1"
 
index 6753225..6da0932 100644 (file)
@@ -10,5 +10,5 @@ SRCREV = "1d1c6cef6039effd4c045a76d30414b589336d0e"
 PV = "${AGLVERSION}"
 S  = "${WORKDIR}/git"
 
-DEPENDS_append = " af-binder jq"
+DEPENDS:append = " af-binder jq"
 
index 0ee9c5e..74fe081 100644 (file)
@@ -10,10 +10,10 @@ SRCREV = "1bef31c8bbad27f4914484c5007b2e199fb073d4"
 PV = "${AGLVERSION}"
 S  = "${WORKDIR}/git"
 
-DEPENDS_append = " af-binder libafb-helpers lua"
-RDEPENDS_${PN}_append = " af-binder lua"
+DEPENDS:append = " af-binder libafb-helpers lua"
+RDEPENDS:${PN}:append = " af-binder lua"
 
 inherit cmake
 
-ALLOW_EMPTY_${PN} = "1"
+ALLOW_EMPTY:${PN} = "1"
 
index 8d6ffb5..27ee7cf 100644 (file)
@@ -1,4 +1,4 @@
-RDEPENDS_${PN}_append = " \
+RDEPENDS:${PN}:append = " \
                nativesdk-af-main-tools \
                nativesdk-af-binder-devtools \
                nativesdk-cmake-apps-module \
index 2f3effc..07b958a 100644 (file)
@@ -1,14 +1,14 @@
-FILESEXTRAPATHS_prepend := "${THISDIR}/run-postinsts:"
+FILESEXTRAPATHS:prepend := "${THISDIR}/run-postinsts:"
 
-SRC_URI_append = " file://ldconfig-wait.conf"
+SRC_URI:append = " file://ldconfig-wait.conf"
 
-do_configure_append() {
+do_configure:append() {
        if ! grep -q StandardOutput= ${WORKDIR}/run-postinsts.service; then
                sed -i '/ExecStart=/iStandardOutput=journal+console' ${WORKDIR}/run-postinsts.service
        fi
 }
 
-do_install_append() {
+do_install:append() {
        install -d ${D}${sysconfdir}/systemd/system/run-postinsts.service.d
        install -m 0644 ${WORKDIR}/ldconfig-wait.conf ${D}${sysconfdir}/systemd/system/run-postinsts.service.d
 }
index f39122d..a1d55a1 100644 (file)
@@ -1,5 +1,5 @@
-FILESEXTRAPATHS_prepend := "${THISDIR}/wayland:"
+FILESEXTRAPATHS:prepend := "${THISDIR}/wayland:"
 
-SRC_URI_append = "\
+SRC_URI:append = "\
     file://0001-Change-socket-mode-add-rw-for-group.patch \
     "
index 219ed1a..a72f224 100644 (file)
@@ -1,19 +1,19 @@
-FILESEXTRAPATHS_append := ":${THISDIR}/weston"
+FILESEXTRAPATHS:append := ":${THISDIR}/weston"
 
-SRC_URI_append = "\
+SRC_URI:append = "\
     file://0001-Allow-regular-users-to-launch-Weston_7.0.0.patch \
     file://smack-weston \
     "
 
-EXTRA_OEMESON_append = " -Denable-user-start=true"
+EXTRA_OEMESON:append = " -Denable-user-start=true"
 
-do_install_append() {
+do_install:append() {
     if ${@bb.utils.contains('DISTRO_FEATURES', 'smack', 'true', 'false', d)}; then
         # Install SMACK rules
         install -D -m 0644 ${WORKDIR}/smack-weston ${D}${sysconfdir}/smack/accesses.d/weston
     fi
 }
 
-FILES_${PN}_append = "\
+FILES:${PN}:append = "\
     ${sysconfdir}/smack/accesses.d/* \
 "
index 1b6d1b6..68fb358 100644 (file)
@@ -1,4 +1,4 @@
-FILESEXTRAPATHS_prepend := "${THISDIR}/linux:"
+FILESEXTRAPATHS:prepend := "${THISDIR}/linux:"
 
 # Enable SMACK support without making it the default explicitly.
 AGL_KCONFIG_FRAGMENTS += "smack.cfg"
index d15607a..866f2e0 100644 (file)
@@ -8,9 +8,9 @@ PACKAGES_${PN} = "\
     packagegroup-agl-app-framework \
     "
 
-ALLOW_EMPTY_${PN} = "1"
+ALLOW_EMPTY:${PN} = "1"
 
-RDEPENDS_${PN} = "\
+RDEPENDS:${PN} = "\
        af-binder \
        libafbwsc \
        af-main \
index 750fe67..bdd967a 100644 (file)
@@ -10,7 +10,7 @@ PACKAGES = "\
     packagegroup-agl-appfw-native \
     "
 
-ALLOW_EMPTY_${PN} = "1"
+ALLOW_EMPTY:${PN} = "1"
 
-RDEPENDS_${PN} += "\
+RDEPENDS:${PN} += "\
     "
index 6b32b03..449ce64 100644 (file)
@@ -14,7 +14,7 @@ inherit packagegroup
 # Without configuration, security-manager is not usable. We use
 # the policy packaged from the upstream source code here. Adapting
 # it for the distro can be done by patching that source.
-RDEPENDS_${PN}_append_with-lsm-smack = " \
+RDEPENDS:${PN}:append:with-lsm-smack = " \
     cynagora \
     security-manager \
     security-manager-policy \
index e372f66..618e5e8 100644 (file)
@@ -26,7 +26,7 @@ INITSCRIPT_NAME = "auditd"
 INITSCRIPT_PARAMS = "defaults"
 
 SYSTEMD_PACKAGES = "auditd"
-SYSTEMD_SERVICE_auditd = "auditd.service"
+SYSTEMD_SERVICE:auditd = "auditd.service"
 
 DEPENDS += "python3 tcp-wrappers libcap-ng linux-libc-headers swig-native"
 
@@ -41,8 +41,8 @@ EXTRA_OECONF += "--without-prelude \
         --without-golang \
         --disable-zos-remote \
         "
-EXTRA_OECONF_append_arm = " --with-arm=yes"
-EXTRA_OECONF_append_aarch64 = " --with-aarch64=yes"
+EXTRA_OECONF:append:arm = " --with-arm=yes"
+EXTRA_OECONF:append:aarch64 = " --with-aarch64=yes"
 
 EXTRA_OEMAKE += "PYLIBVER='python${PYTHON_BASEVERSION}' \
        PYINC='${STAGING_INCDIR}/$(PYLIBVER)' \
@@ -51,8 +51,8 @@ EXTRA_OEMAKE += "PYLIBVER='python${PYTHON_BASEVERSION}' \
        pkgconfigdir=${libdir}/pkgconfig \
        "
 
-SUMMARY_audispd-plugins = "Plugins for the audit event dispatcher"
-DESCRIPTION_audispd-plugins = "The audispd-plugins package provides plugins for the real-time \
+SUMMARY:audispd-plugins = "Plugins for the audit event dispatcher"
+DESCRIPTION:audispd-plugins = "The audispd-plugins package provides plugins for the real-time \
 interface to the audit system, audispd. These plugins can do things \
 like relay events to remote machines or analyze events for suspicious \
 behavior."
@@ -60,19 +60,19 @@ behavior."
 PACKAGES =+ "audispd-plugins"
 PACKAGES += "auditd ${PN}-python"
 
-FILES_${PN} = "${sysconfdir}/libaudit.conf ${base_libdir}/libaudit.so.1* ${base_libdir}/libauparse.so.*"
-FILES_auditd += "${bindir}/* ${base_sbindir}/* ${sysconfdir}/*"
-FILES_audispd-plugins += "${sysconfdir}/audisp/audisp-remote.conf \
+FILES:${PN} = "${sysconfdir}/libaudit.conf ${base_libdir}/libaudit.so.1* ${base_libdir}/libauparse.so.*"
+FILES:auditd += "${bindir}/* ${base_sbindir}/* ${sysconfdir}/*"
+FILES:audispd-plugins += "${sysconfdir}/audisp/audisp-remote.conf \
        ${sysconfdir}/audisp/plugins.d/au-remote.conf \
        ${sbindir}/audisp-remote ${localstatedir}/spool/audit \
        "
-FILES_${PN}-dbg += "${libdir}/python${PYTHON_BASEVERSION}/*/.debug"
-FILES_${PN}-python = "${libdir}/python${PYTHON_BASEVERSION}"
+FILES:${PN}-dbg += "${libdir}/python${PYTHON_BASEVERSION}/*/.debug"
+FILES:${PN}-python = "${libdir}/python${PYTHON_BASEVERSION}"
 
-CONFFILES_auditd += "${sysconfdir}/audit/audit.rules"
-RDEPENDS_auditd += "bash"
+CONFFILES:auditd += "${sysconfdir}/audit/audit.rules"
+RDEPENDS:auditd += "bash"
 
-do_install_append() {
+do_install:append() {
        rm -f ${D}/${libdir}/python${PYTHON_BASEVERSION}/site-packages/*.a
        rm -f ${D}/${libdir}/python${PYTHON_BASEVERSION}/site-packages/*.la
 
index c77c991..d76181c 100644 (file)
@@ -18,6 +18,6 @@ EXTRA_OECMAKE += " \
        -DUNITDIR_SYSTEM=${systemd_system_unitdir} \
 "
 
-FILES_${PN} += "${systemd_system_unitdir}"
+FILES:${PN} += "${systemd_system_unitdir}"
 
 
index f146051..55edbce 100644 (file)
@@ -11,9 +11,9 @@ S = "${WORKDIR}/git"
 inherit cmake
 
 PROVIDES = "cynara"
-RPROVIDES_${PN} = "cynara"
+RPROVIDES:${PN} = "cynara"
 DEPENDS = "libcap"
-RDEPENDS_${PN} = "cynagora"
+RDEPENDS:${PN} = "cynagora"
 
 EXTRA_OECMAKE += " \
        -DWITH_SYSTEMD=OFF \
@@ -21,7 +21,7 @@ EXTRA_OECMAKE += " \
        -DDIRECT_CYNARA_COMPAT=ON \
 "
 
-do_install_append() {
+do_install:append() {
        # remove cynagora stuff
        rm $(find ${D} -name '*cynagora*')
        # remove stupid test
index 73f2f09..2ed1b15 100644 (file)
@@ -20,19 +20,19 @@ EXTRA_OECMAKE += " \
 
 inherit useradd
 USERADD_PACKAGES = "${PN}"
-GROUPADD_PARAM_${PN} = "-r cynagora"
-USERADD_PARAM_${PN} = "\
+GROUPADD_PARAM:${PN} = "-r cynagora"
+USERADD_PARAM:${PN} = "\
 --system --home ${localstatedir}/lib/empty \
 --no-create-home --shell /bin/false \
 --gid cynagora cynagora \
 "
 
-FILES_${PN} += "${systemd_system_unitdir}"
+FILES:${PN} += "${systemd_system_unitdir}"
 
 PACKAGES =+ "${PN}-tools"
-FILES_${PN}-tools += "${bindir}/cynagora-admin ${bindir}/cynagora-agent"
-RDEPENDS_${PN}_append_agl-devel = " ${PN}-tools"
+FILES:${PN}-tools += "${bindir}/cynagora-admin ${bindir}/cynagora-agent"
+RDEPENDS:${PN}:append:agl-devel = " ${PN}-tools"
 
 inherit ptest
-SRC_URI_append = " file://run-ptest"
-RDEPENDS_${PN}-ptest_append = " ${PN}-tools"
+SRC_URI:append = " file://run-ptest"
+RDEPENDS:${PN}-ptest:append = " ${PN}-tools"
index e1d1f40..c6bc123 100644 (file)
@@ -34,7 +34,7 @@ EXTRA_OECMAKE = " \
 "
 
 inherit systemd
-SYSTEMD_SERVICE_${PN} = "security-manager.service"
+SYSTEMD_SERVICE:${PN} = "security-manager.service"
 
 inherit features_check
 REQUIRED_DISTRO_FEATURES += "smack"
@@ -46,8 +46,8 @@ REQUIRED_DISTRO_FEATURES += "smack"
 #
 # Leave it empty to use the upstream Tizen policy.
 SECURITY_MANAGER_POLICY ?= ""
-SRC_URI_append = " ${@' '.join(['file://' + x for x in d.getVar('SECURITY_MANAGER_POLICY', True).split()])}"
-python do_patch_append () {
+SRC_URI:append = " ${@' '.join(['file://' + x for x in d.getVar('SECURITY_MANAGER_POLICY', True).split()])}"
+python do_patch:append () {
     import os
     import shutil
     import glob
@@ -62,22 +62,22 @@ python do_patch_append () {
             shutil.copy(file, s + '/policy')
 }
 
-do_install_append () {
+do_install:append () {
    install -d ${D}/${systemd_unitdir}/system/multi-user.target.wants
    ln -s ../security-manager.service ${D}/${systemd_unitdir}/system/multi-user.target.wants/security-manager.service
    install -d ${D}/${systemd_unitdir}/system/sockets.target.wants
    ln -s ../security-manager.socket ${D}/${systemd_unitdir}/system/sockets.target.wants/security-manager.socket
 }
 
-RDEPENDS_${PN} += "sqlite3 cynara"
-FILES_${PN} += " \
+RDEPENDS:${PN} += "sqlite3 cynara"
+FILES:${PN} += " \
    ${systemd_unitdir} \
    ${TZ_SYS_DB} \
    ${bindir}/.security-manager-setup \
 "
 
 PACKAGES =+ "${PN}-policy"
-FILES_${PN}-policy = " \
+FILES:${PN}-policy = " \
    ${datadir}/${PN} \
    ${bindir}/security-manager-policy-reload \
 "
index ec84353..ba3365f 100644 (file)
@@ -1,4 +1,4 @@
-FILESEXTRAPATHS_prepend := "${THISDIR}/security-manager:"
+FILESEXTRAPATHS:prepend := "${THISDIR}/security-manager:"
 
 EXTRA_OECMAKE =+ " -DGLOBALUSER=afm"
 
@@ -6,7 +6,7 @@ SRC_URI += " \
    file://0001-Adapt-rules-to-AGL.patch \
 "
 
-do_install_append() {
+do_install:append() {
    # Needed for wayland-0 socket access and memfd usage
    echo "~APP~ System::Weston rw" >> ${D}${datadir}/security-manager/policy/app-rules-template.smack
    echo "System::Weston ~APP~ rw" >> ${D}${datadir}/security-manager/policy/app-rules-template.smack
index 9ece5ce..a33fd99 100644 (file)
@@ -1,3 +1,3 @@
-FILESEXTRAPATHS_append_class-native := ":${THISDIR}/libcap"
+FILESEXTRAPATHS:append:class-native := ":${THISDIR}/libcap"
 # FIXME: It needs to be determined if this is still required
-#SRC_URI_append_class-native = " file://removing-capability-enforcement.patch"
+#SRC_URI:append:class-native = " file://removing-capability-enforcement.patch"
index 5246abb..6fd1424 100644 (file)
@@ -10,15 +10,15 @@ SRC_URI = "git://gerrit.automotivelinux.org/gerrit/apps/app-afb-test;protocol=ht
 SRCREV = "${AGL_APP_REVISION}"
 
 DEPENDS += "lua libafb-helpers libappcontroller"
-RDEPENDS_${PN} += "lua bash jq"
-RDEPENDS_${PN}-ptest += "af-binder"
+RDEPENDS:${PN} += "lua bash jq"
+RDEPENDS:${PN}-ptest += "af-binder"
 
 PV = "${AGLVERSION}"
 S  = "${WORKDIR}/git"
 
 inherit cmake aglwgt pkgconfig ptest
 
-do_install_append() {
+do_install:append() {
        install -d ${D}${bindir}
        install -m 775 ${S}/afm-test.target.sh ${D}${bindir}/afm-test
 }
index 37d2f56..762a79e 100755 (executable)
@@ -19,8 +19,8 @@ AGL_EXTRA_IMAGE_FSTYPES ?= ""
 
 # important settings imported from poky-agl.conf
 # we do not import 
-DISTRO_FEATURES_append = " systemd smack"
-DISTRO_FEATURES_BACKFILL_CONSIDERED_append = " sysvinit"
+DISTRO_FEATURES:append = " systemd smack"
+DISTRO_FEATURES_BACKFILL_CONSIDERED:append = " sysvinit"
 VIRTUAL-RUNTIME_init_manager = "systemd"
 
 # skip unnecessary in yocto-check-layer - aka FIXME upstream
@@ -28,10 +28,10 @@ BBMASK += "meta-security/recipes-mac/smack/smack-test_1.0.bb"
 BBMASK += "packagegroup-core-security-ptest.bb"
 
 # missing in upstream recipes ... aka FIXME upstream
-BBCLASSEXTEND_pn-libzip = "native nativesdk"
-BBCLASSEXTEND_pn-xmlsec1 = "native nativesdk"
+BBCLASSEXTEND:pn-libzip = "native nativesdk"
+BBCLASSEXTEND:pn-xmlsec1 = "native nativesdk"
 
-DISTRO_FEATURES_append = " appfw smack "
+DISTRO_FEATURES:append = " appfw smack "
 
 EOF
 
index 3b19cd0..c324d64 100755 (executable)
@@ -19,8 +19,8 @@ AGL_EXTRA_IMAGE_FSTYPES ?= ""
 
 # important settings imported from poky-agl.conf
 # we do not import 
-DISTRO_FEATURES_append = " systemd smack"
-DISTRO_FEATURES_BACKFILL_CONSIDERED_append = " sysvinit"
+DISTRO_FEATURES:append = " systemd smack"
+DISTRO_FEATURES_BACKFILL_CONSIDERED:append = " sysvinit"
 VIRTUAL-RUNTIME_init_manager = "systemd"
 
 # skip unnecessary in yocto-check-layer - aka FIXME upstream
@@ -28,8 +28,8 @@ BBMASK += "meta-security/recipes-mac/smack/smack-test_1.0.bb"
 BBMASK += "packagegroup-core-security-ptest.bb"
 
 # missing in upstream recipes ... aka FIXME upstream
-BBCLASSEXTEND_pn-libzip = "native nativesdk"
-BBCLASSEXTEND_pn-xmlsec1 = "native nativesdk"
+BBCLASSEXTEND:pn-libzip = "native nativesdk"
+BBCLASSEXTEND:pn-xmlsec1 = "native nativesdk"
 
 EOF
 
index 0bcd5af..8364938 100644 (file)
@@ -1,6 +1,6 @@
-FILESEXTRAPATHS_prepend := "${THISDIR}/files:"
+FILESEXTRAPATHS:prepend := "${THISDIR}/files:"
 
-SRC_URI_append = " \
+SRC_URI:append = " \
             file://enable_nbd.cfg \
            "
 
index 0c97b0f..b98024d 100644 (file)
@@ -15,7 +15,7 @@ IMAGE_FSTYPES := "${NETBOOT_FSTYPES}"
 inherit core-image
 
 # hotfix for dragonboard (which uses _append in the bsp) 
-IMAGE_FSTYPES_remove = "wic.gz"
+IMAGE_FSTYPES:remove = "wic.gz"
 
 IMAGE_ROOTFS_SIZE = "8192"
 IMAGE_ROOTFS_EXTRA_SPACE = "256"
index f519694..264b214 100644 (file)
@@ -5,7 +5,7 @@ SRC_URI = "file://init.sh"
 
 S = "${WORKDIR}"
 
-RDEPENDS_${PN} += "nbd-client"
+RDEPENDS:${PN} += "nbd-client"
 
 do_install() {
        install -dm 0755 ${D}/etc
@@ -17,5 +17,5 @@ do_install() {
 
 inherit allarch
 
-FILES_${PN} += " /dev /etc/initrd-release /sbin/init "
+FILES:${PN} += " /dev /etc/initrd-release /sbin/init "
 
index f228661..4c9489d 100644 (file)
@@ -1,5 +1,5 @@
-do_install_append() {
+do_install:append() {
        mv ${D}/${sbindir}/nbd-client ${D}/${sbindir}/nbd3-client
 }
 
-FILES_${PN}-client_append = " ${sbindir}/nbd3-client"
+FILES:${PN}-client:append = " ${sbindir}/nbd3-client"
index c64afa7..cf7a75a 100755 (executable)
@@ -20,8 +20,8 @@ AGL_EXTRA_IMAGE_FSTYPES ?= ""
 
 # important settings imported from poky-agl.conf
 # we do not import 
-DISTRO_FEATURES_append = " systemd smack"
-DISTRO_FEATURES_BACKFILL_CONSIDERED_append = " sysvinit"
+DISTRO_FEATURES:append = " systemd smack"
+DISTRO_FEATURES_BACKFILL_CONSIDERED:append = " sysvinit"
 VIRTUAL-RUNTIME_init_manager = "systemd"
 
 # workaround
index b3b8e08..09e655a 100755 (executable)
@@ -20,8 +20,8 @@ AGL_EXTRA_IMAGE_FSTYPES ?= ""
 
 # important settings imported from poky-agl.conf
 # we do not import 
-DISTRO_FEATURES_append = " systemd smack"
-DISTRO_FEATURES_BACKFILL_CONSIDERED_append = " sysvinit"
+DISTRO_FEATURES:append = " systemd smack"
+DISTRO_FEATURES_BACKFILL_CONSIDERED:append = " sysvinit"
 VIRTUAL-RUNTIME_init_manager = "systemd"
 
 # workaround
index 7234633..0c585ad 100644 (file)
@@ -1,2 +1,2 @@
-DISTRO_FEATURES_append = " pipewire"
+DISTRO_FEATURES:append = " pipewire"
 PREFERRED_RPROVIDER_virtual/wireplumber-config = "wireplumber-config-agl"
index c895efc..d0d7e9d 100644 (file)
@@ -1,6 +1,6 @@
-FILESEXTRAPATHS_prepend := "${THISDIR}/pipewire:"
+FILESEXTRAPATHS:prepend := "${THISDIR}/pipewire:"
 
-SRC_URI_append= "\
+SRC_URI:append= "\
     file://0001-modules-add-new-access-seclabel-module.patch \
     file://pipewire.conf \
     file://pipewire.service \
@@ -8,7 +8,7 @@ SRC_URI_append= "\
     file://smack-pipewire \
 "
 
-do_install_append() {
+do_install:append() {
      # replace the original config with our smack-aware config
     mkdir -p ${D}${sysconfdir}/pipewire/
     install -m 0644 ${WORKDIR}/pipewire.conf ${D}${sysconfdir}/pipewire/pipewire.conf
@@ -28,7 +28,7 @@ do_install_append() {
     fi
 }
 
-FILES_${PN}_append = "\
+FILES:${PN}:append = "\
     ${sysconfdir}/smack/accesses.d/* \
     ${sysconfdir}/pipewire/pipewire.conf \
 "
index e94f67e..106de4f 100644 (file)
@@ -1,11 +1,11 @@
-FILESEXTRAPATHS_prepend := "${THISDIR}/wireplumber-config-agl:"
+FILESEXTRAPATHS:prepend := "${THISDIR}/wireplumber-config-agl:"
 
 SRC_URI += "\
     file://50-access-agl.lua \
     file://access-smack.lua \
 "
 
-do_install_append() {
+do_install:append() {
     # install smack-specific config
     config_dir="${D}${sysconfdir}/wireplumber/config.lua.d/"
     access_dir="${D}${sysconfdir}/wireplumber/scripts/access/"
index f883dfa..b56723b 100644 (file)
@@ -8,7 +8,7 @@ PACKAGES = "\
     packagegroup-pipewire \
     "
 
-RDEPENDS_${PN} += "\
+RDEPENDS:${PN} += "\
     pipewire \
     pipewire-modules-meta \
     pipewire-spa-plugins-meta \
index b1a1aeb..08f0eba 100644 (file)
@@ -29,9 +29,9 @@ inherit meson pkgconfig systemd manpages gettext useradd
 
 USERADD_PACKAGES = "${PN}"
 
-GROUPADD_PARAM_${PN} = "--system pipewire"
+GROUPADD_PARAM:${PN} = "--system pipewire"
 
-USERADD_PARAM_${PN} = "--system --home / --no-create-home \
+USERADD_PARAM:${PN} = "--system --home / --no-create-home \
                        --comment 'PipeWire multimedia daemon' \
                        --gid pipewire --groups audio,video \
                        pipewire"
@@ -89,9 +89,9 @@ PACKAGECONFIG[v4l2] = "-Dv4l2=enabled,-Dv4l2=disabled,udev"
 PACKAGECONFIG[pipewire-alsa] = "-Dpipewire-alsa=enabled,-Dpipewire-alsa=disabled,alsa-lib"
 PACKAGECONFIG[pipewire-jack] = "-Dpipewire-jack=enabled -Dlibjack-path=${libdir}/${PW_MODULE_SUBDIR}/jack,-Dpipewire-jack=disabled,jack,,,jack"
 
-PACKAGESPLITFUNCS_prepend = " split_dynamic_packages "
-PACKAGESPLITFUNCS_append = " set_dynamic_metapkg_rdepends "
-PACKAGESPLITFUNCS_append = " fixup_dynamic_pkg_licenses "
+PACKAGESPLITFUNCS:prepend = " split_dynamic_packages "
+PACKAGESPLITFUNCS:append = " set_dynamic_metapkg_rdepends "
+PACKAGESPLITFUNCS:append = " fixup_dynamic_pkg_licenses "
 
 SPA_SUBDIR = "spa-0.2"
 PW_MODULE_SUBDIR = "pipewire-0.3"
@@ -113,18 +113,18 @@ python fixup_dynamic_pkg_licenses () {
 
     for pkg in packages:
         # we manually assign the LICENSES here to cover all packages (even dynamically created ones)
-        d.setVar("LICENSE_" + pkg ,"MIT")
+        d.setVar("LICENSE:" + pkg ,"MIT")
 
         # next handle special cases
-        # ==> LICENSE_${PN}-spa-plugins-alsa = "LGPL-2.1-or-later"
+        # ==> LICENSE:${PN}-spa-plugins-alsa = "LGPL-2.1-or-later"
         if "pipewire-spa-plugins-alsa" in pkg:
-            d.setVar("LICENSE_pipewire-spa-plugins-alsa", "LGPL-2.1-or-later")
-        # ==> LICENSE_${PN}-alsa-card-profile = "LGPL-2.1-or-later"
+            d.setVar("LICENSE:pipewire-spa-plugins-alsa", "LGPL-2.1-or-later")
+        # ==> LICENSE:${PN}-alsa-card-profile = "LGPL-2.1-or-later"
         if "pipewire-alsa-card-profile" in pkg:
-            d.setVar("LICENSE_pipewire-alsa-card-profile", "LGPL-2.1-or-later")
-        # ==> LICENSE_${PN}-jack = "GPL-2.0-only"
+            d.setVar("LICENSE:pipewire-alsa-card-profile", "LGPL-2.1-or-later")
+        # ==> LICENSE:${PN}-jack = "GPL-2.0-only"
         if "pipewire-jack" in pkg:
-            d.setVar("LICENSE_pipewire-jack", "GPL-2.0-only")
+            d.setVar("LICENSE:pipewire-jack", "GPL-2.0-only")
 }
 
 python split_dynamic_packages () {
@@ -154,11 +154,11 @@ python set_dynamic_metapkg_rdepends () {
     pw_module_pn = base_pn + '-modules'
     pw_module_metapkg =  pw_module_pn + '-meta'
 
-    d.setVar('ALLOW_EMPTY_' + spa_metapkg, "1")
-    d.setVar('FILES_' + spa_metapkg, "")
+    d.setVar('ALLOW_EMPTY:' + spa_metapkg, "1")
+    d.setVar('FILES:' + spa_metapkg, "")
 
-    d.setVar('ALLOW_EMPTY_' + pw_module_metapkg, "1")
-    d.setVar('FILES_' + pw_module_metapkg, "")
+    d.setVar('ALLOW_EMPTY:' + pw_module_metapkg, "1")
+    d.setVar('FILES:' + pw_module_metapkg, "")
 
     blacklist = [ spa_pn, spa_metapkg, pw_module_pn, pw_module_metapkg ]
     spa_metapkg_rdepends = []
@@ -193,11 +193,11 @@ python set_dynamic_metapkg_rdepends () {
             if is_pw_module_pkg:
                 pw_module_metapkg_rdepends.append(pkg)
 
-    d.setVar('RDEPENDS_' + spa_metapkg, ' '.join(spa_metapkg_rdepends))
-    d.setVar('DESCRIPTION_' + spa_metapkg, spa_pn + ' meta package')
+    d.setVar('RDEPENDS:' + spa_metapkg, ' '.join(spa_metapkg_rdepends))
+    d.setVar('DESCRIPTION:' + spa_metapkg, spa_pn + ' meta package')
 
-    d.setVar('RDEPENDS_' + pw_module_metapkg, ' '.join(pw_module_metapkg_rdepends))
-    d.setVar('DESCRIPTION_' + pw_module_metapkg, pw_module_pn + ' meta package')
+    d.setVar('RDEPENDS:' + pw_module_metapkg, ' '.join(pw_module_metapkg_rdepends))
+    d.setVar('DESCRIPTION:' + pw_module_metapkg, pw_module_pn + ' meta package')
 }
 
 PACKAGES =+ "\
@@ -218,95 +218,95 @@ PACKAGES =+ "\
 
 PACKAGES_DYNAMIC = "^${PN}-spa-plugins.* ^${PN}-modules.*"
 
-SYSTEMD_SERVICE_${PN} = "pipewire.service"
-CONFFILES_${PN} += "${datadir}/pipewire/pipewire.conf"
-FILES_${PN} = " \
+SYSTEMD_SERVICE:${PN} = "pipewire.service"
+CONFFILES:${PN} += "${datadir}/pipewire/pipewire.conf"
+FILES:${PN} = " \
     ${datadir}/pipewire/pipewire.conf \
     ${datadir}/pipewire/filter-chain \
     ${systemd_user_unitdir}/pipewire.* \
     ${bindir}/pipewire \
 "
 
-FILES_${PN}-dev += " \
+FILES:${PN}-dev += " \
     ${libdir}/${PW_MODULE_SUBDIR}/jack/libjack*.so \
 "
 
-CONFFILES_libpipewire += "${datadir}/pipewire/client.conf"
-FILES_libpipewire = " \
+CONFFILES:libpipewire += "${datadir}/pipewire/client.conf"
+FILES:libpipewire = " \
     ${datadir}/pipewire/client.conf \
     ${libdir}/libpipewire-*.so.* \
 "
 # Add the bare minimum modules and plugins required to be able
 # to use libpipewire. Without these, it is essentially unusable.
-RDEPENDS_libpipewire += " \
+RDEPENDS:libpipewire += " \
     ${PN}-modules-client-node \
     ${PN}-modules-protocol-native \
     ${PN}-spa-plugins-support \
 "
 
-FILES_${PN}-tools = " \
+FILES:${PN}-tools = " \
     ${bindir}/pw-* \
 "
 
 # This is a shim daemon that is intended to be used as a
 # drop-in PulseAudio replacement, providing a pulseaudio-compatible
 # socket that can be used by applications that use libpulse.
-CONFFILES_${PN}-pulse += "${datadir}/pipewire/pipewire-pulse.conf"
+CONFFILES:${PN}-pulse += "${datadir}/pipewire/pipewire-pulse.conf"
 
-FILES_${PN}-pulse = " \
+FILES:${PN}-pulse = " \
     ${datadir}/pipewire/pipewire-pulse.conf \
     ${systemd_user_unitdir}/pipewire-pulse.* \
     ${bindir}/pipewire-pulse \
 "
-RDEPENDS_${PN}-pulse += " \
+RDEPENDS:${PN}-pulse += " \
     ${PN}-modules-protocol-pulse \
 "
 
 # alsa plugin to redirect audio to pipewire
-FILES_${PN}-alsa = "\
+FILES:${PN}-alsa = "\
     ${libdir}/alsa-lib/* \
     ${datadir}/alsa/alsa.conf.d/* \
 "
 
 # jack drop-in libraries to redirect audio to pipewire
-CONFFILES_${PN}-jack = "${datadir}/pipewire/jack.conf"
-FILES_${PN}-jack = "\
+CONFFILES:${PN}-jack = "${datadir}/pipewire/jack.conf"
+FILES:${PN}-jack = "\
     ${datadir}/pipewire/jack.conf \
     ${libdir}/${PW_MODULE_SUBDIR}/jack/libjack*.so.* \
 "
 
 # Example session manager. Not intended for use in production.
-CONFFILES_${PN}-media-session = "${datadir}/pipewire/media-session.d/*"
-SYSTEMD_SERVICE_${PN}-media-session = "pipewire-media-session.service"
-FILES_${PN}-media-session = " \
+CONFFILES:${PN}-media-session = "${datadir}/pipewire/media-session.d/*"
+SYSTEMD_SERVICE:${PN}-media-session = "pipewire-media-session.service"
+FILES:${PN}-media-session = " \
     ${bindir}/pipewire-media-session \
     ${datadir}/pipewire/media-session.d/* \
     ${systemd_system_unitdir}/pipewire-media-session.service \
 "
-RPROVIDES_${PN}-media-session = "virtual/pipewire-sessionmanager"
+RPROVIDES:${PN}-media-session = "virtual/pipewire-sessionmanager"
 
 # Dynamic packages (see set_dynamic_metapkg_rdepends).
-FILES_${PN}-spa-plugins = ""
-RRECOMMENDS_${PN}-spa-plugins += "${PN}-spa-plugins-meta"
+FILES:${PN}-spa-plugins = ""
+RRECOMMENDS:${PN}-spa-plugins += "${PN}-spa-plugins-meta"
 
-FILES_${PN}-spa-tools = " \
+FILES:${PN}-spa-tools = " \
     ${bindir}/spa-* \
 "
 
 # Dynamic packages (see set_dynamic_metapkg_rdepends).
-FILES_${PN}-modules = ""
-RRECOMMENDS_${PN}-modules += "${PN}-modules-meta"
+FILES:${PN}-modules = ""
+RRECOMMENDS:${PN}-modules += "${PN}-modules-meta"
 
-CONFFILES_${PN}-modules-rtkit = "${datadir}/pipewire/client-rt.conf"
-FILES_${PN}-modules-rtkit += " \
+CONFFILES:${PN}-modules-rtkit = "${datadir}/pipewire/client-rt.conf"
+FILES:${PN}-modules-rtkit += " \
     ${datadir}/pipewire/client-rt.conf \
     "
 
-FILES_${PN}-alsa-card-profile = " \
+FILES:${PN}-alsa-card-profile = " \
     ${datadir}/alsa-card-profile/* \
     ${nonarch_base_libdir}/udev/rules.d/90-pipewire-alsa.rules \
 "
 
-FILES_gstreamer1.0-pipewire = " \
+FILES:gstreamer1.0-pipewire = " \
     ${libdir}/gstreamer-1.0/* \
 "
index 85c9eda..53e4bb4 100644 (file)
@@ -12,7 +12,7 @@ SRC_URI += "\
     file://0002-node-driver-make-the-timerfd-non-blocking.patch \
 "
 
-do_install_append() {
+do_install:append() {
     # install symlinks to alsalib configuration files
     for i in 50-pipewire.conf 99-pipewire-default.conf; do
         if [ -f ${D}${datadir}/alsa/alsa.conf.d/${i} ]; then
@@ -22,6 +22,6 @@ do_install_append() {
     done
 }
 
-FILES_${PN}-alsa_append = "\
+FILES:${PN}-alsa:append = "\
     ${sysconfdir}/alsa/conf.d/* \
 "
index 2d70fc5..2b77df7 100644 (file)
@@ -18,7 +18,7 @@ PACKAGE_ARCH = "${MACHINE_ARCH}"
 
 do_configure[noexec] = "1"
 do_compile[noexec] = "1"
-do_install_append() {
+do_install:append() {
     config_dir="${D}${sysconfdir}/wireplumber/config.lua.d/"
     dbus_config_dir="${D}${sysconfdir}/dbus-1/system.d/"
 
@@ -35,10 +35,10 @@ do_install_append() {
     install -m 0644 ${WORKDIR}/wireplumber-bluetooth.conf ${dbus_config_dir}
 }
 
-FILES_${PN} += "\
+FILES:${PN} += "\
     ${sysconfdir}/wireplumber/* \
 "
-CONFFILES_${PN} += "\
+CONFFILES:${PN} += "\
     ${sysconfdir}/wireplumber/* \
 "
-RPROVIDES_${PN} += "virtual/wireplumber-config"
+RPROVIDES:${PN} += "virtual/wireplumber-config"
index 8daff30..6f21b25 100644 (file)
@@ -35,7 +35,7 @@ PACKAGECONFIG = "\
 
 PACKAGECONFIG[systemd] = "-Dsystemd=enabled -Dsystemd-system-service=true -Dsystemd-user-service=false,-Dsystemd=disabled -Dsystemd-system-service=false -Dsystemd-user-service=false,systemd"
 
-do_configure_prepend() {
+do_configure:prepend() {
     # relax meson version requirement
     # we only need 0.54 when building with -Dsystem-lua=false
     sed "s/meson_version : '>= 0.54.0'/meson_version : '>= 0.51.0'/" ${S}/meson.build > ${S}/tmp.build
@@ -47,8 +47,8 @@ PACKAGES =+ "\
     ${PN}-config \
 "
 
-SYSTEMD_SERVICE_${PN} = "wireplumber.service"
-FILES_${PN} = "\
+SYSTEMD_SERVICE:${PN} = "wireplumber.service"
+FILES:${PN} = "\
     ${bindir}/wireplumber \
     ${bindir}/wpctl \
     ${bindir}/wpexec \
@@ -56,17 +56,17 @@ FILES_${PN} = "\
     ${datadir}/wireplumber/* \
     ${systemd_system_unitdir}/* \
 "
-RPROVIDES_${PN} += "virtual/pipewire-sessionmanager"
-RDEPENDS_${PN} += "virtual/wireplumber-config"
+RPROVIDES:${PN} += "virtual/pipewire-sessionmanager"
+RDEPENDS:${PN} += "virtual/wireplumber-config"
 
-FILES_lib${PN}-${WPAPI} = "\
+FILES:lib${PN}-${WPAPI} = "\
     ${libdir}/libwireplumber-${WPAPI}.so.* \
 "
 
-FILES_${PN}-config += "\
+FILES:${PN}-config += "\
     ${sysconfdir}/wireplumber/* \
 "
-CONFFILES_${PN}-config += "\
+CONFFILES:${PN}-config += "\
     ${sysconfdir}/wireplumber/* \
 "
-RPROVIDES_${PN}-config += "virtual/wireplumber-config"
+RPROVIDES:${PN}-config += "virtual/wireplumber-config"
index 15b4de0..8941539 100755 (executable)
@@ -20,8 +20,8 @@ AGL_EXTRA_IMAGE_FSTYPES ?= ""
 
 # important settings imported from poky-agl.conf
 # we do not import 
-DISTRO_FEATURES_append = " systemd smack"
-DISTRO_FEATURES_BACKFILL_CONSIDERED_append = " sysvinit"
+DISTRO_FEATURES:append = " systemd smack"
+DISTRO_FEATURES_BACKFILL_CONSIDERED:append = " sysvinit"
 VIRTUAL-RUNTIME_init_manager = "systemd"
 
 EOF
index 034256c..cba278d 100644 (file)
@@ -36,7 +36,7 @@ EOF
             cat <<'EOF' >> $LOCALCONF
 PKGR = "${PR}${EXTENDPRAUTO}.${AGL_PR}"
 PKGV = "${@ '${PV}'.replace('AUTOINC','${AGL_PR}')}"
-BB_HASHBASE_WHITELIST_append = " PKGR PKGV"
+BB_HASHBASE_WHITELIST:append = " PKGR PKGV"
 EOF
             ;;
         value:*)
@@ -44,7 +44,7 @@ EOF
             cat <<'EOF' >> $LOCALCONF
 PKGR = "${PR}${EXTENDPRAUTO}.${AGL_PR}"
 PKGV = "${@ '${PV}'.replace('AUTOINC','${AGL_PR}')}"
-BB_HASHBASE_WHITELIST_append = " PKGR PKGV"
+BB_HASHBASE_WHITELIST:append = " PKGR PKGV"
 EOF
             ;;
         none)
index bbf1b2a..be5dd93 100644 (file)
@@ -4,7 +4,7 @@
 
 # ARM 32bit 'medium' compiler (armv7thf instead of armv7ve)
 # (only use for CPUs <= cortex-a9 / w/o virt extension - e.g. cortex-a8)
-# AGL_FEATURES_append = " agl-medium-arm-compiler"
+# AGL_FEATURES:append = " agl-medium-arm-compiler"
 
 
 ######################
index d506c81..337321e 100644 (file)
@@ -163,7 +163,7 @@ USER_CLASSES ?= "buildstats image-mklibs image-prelink"
 # run tests against any SDK that are built. To enable this uncomment these lines.
 # See classes/test{image,sdk}.bbclass for further details.
 #IMAGE_CLASSES += "testimage testsdk"
-#TESTIMAGE_AUTO_qemuall = "1"
+#TESTIMAGE_AUTO:qemuall = "1"
 
 #
 # Interactive shell configuration
@@ -241,14 +241,14 @@ BB_DISKMON_DIRS ??= "\
 #
 # By default native qemu will build with a builtin VNC server where graphical output can be
 # seen. The line below enables the SDL UI frontend too.
-PACKAGECONFIG_append_pn-qemu-system-native = " sdl"
+PACKAGECONFIG:append:pn-qemu-system-native = " sdl"
 # By default libsdl2-native will be built, if you want to use your host's libSDL instead of 
 # the minimal libsdl built by libsdl2-native then uncomment the ASSUME_PROVIDED line below.
 #ASSUME_PROVIDED += "libsdl2-native"
 
 # You can also enable the Gtk UI frontend, which takes somewhat longer to build, but adds
 # a handy set of menus for controlling the emulator.
-#PACKAGECONFIG_append_pn-qemu-system-native = " gtk+"
+#PACKAGECONFIG:append:pn-qemu-system-native = " gtk+"
 
 #
 # Parallelism Options
index cbf0c7d..319c5cb 100644 (file)
@@ -1,7 +1,7 @@
-DISTRO_FEATURES_append = " AGLCI"
+DISTRO_FEATURES:append = " AGLCI"
 # opencv seems to have a parallel make bug
 # ...contrib/modules/xfeatures2d/test/test_features2d.cpp:51:10: fatal error: features2d/test/test_detectors_regression.impl.hpp: No such file or directory
-PARALLEL_MAKE_pn-opencv = "-j 1"
+PARALLEL_MAKE:pn-opencv = "-j 1"
 
 AGL_HOST_PREMIRROR ?= "http://download.automotivelinux.org"
 AGL_HOST_SSTATE_MIRROR ?= "http://download.automotivelinux.org"
index 24483f9..588bb3c 100644 (file)
@@ -25,7 +25,7 @@ The following example shows how to activate C/C++ code
 specific to agl-devel:
 
 ```yocto
-CPPFLAGS_append_agl-devel = " -DAGL_DEVEL"
+CPPFLAGS:append:agl-devel = " -DAGL_DEVEL"
 ```
 
 Using this, any code enclosed in
index 21fdf3a..fdff3db 100644 (file)
@@ -1,4 +1,4 @@
 # In order to enable the hmi-framework features ,
 # enables the following line:
 #
-AGL_FEATURES_append = " agl-hmi-framework"
+AGL_FEATURES:append = " agl-hmi-framework"
index 4c546e7..6341b01 100644 (file)
@@ -2,8 +2,8 @@
 # Enabling ptest in image ...
 
 OVERRIDES .= ":agl-ptest"
-DISTRO_FEATURES_append = " ptest"
-EXTRA_IMAGE_FEATURES_append = " ptest-pkgs"
-IMAGE_INSTALL_append = " lua-ptest xmlsec1-ptest libxml2-ptest"
+DISTRO_FEATURES:append = " ptest"
+EXTRA_IMAGE_FEATURES:append = " ptest-pkgs"
+IMAGE_INSTALL:append = " lua-ptest xmlsec1-ptest libxml2-ptest"
 
 # / ptest
index 3ceb04d..8019022 100644 (file)
@@ -1,7 +1,7 @@
 # See meta-updater/conf/distro/sota.conf.inc
 INHERIT += "sota"
-DISTRO_FEATURES_append = " sota usrmerge"
-DISTRO_FEATURES_NATIVE_append = " sota"
+DISTRO_FEATURES:append = " sota usrmerge"
+DISTRO_FEATURES_NATIVE:append = " sota"
 AGL_DEFAULT_INITRAMFS_FSTYPES = "cpio.gz"
 # Netboot is not obeying usrmerge distro feature
 # therefore it is not compatible with agl-sota
index c15b831..8a7e44a 100644 (file)
@@ -1,3 +1,3 @@
 # meta-virtualization needs the "virtualization in DISTRO_FEATURES
 
-DISTRO_FEATURES_append = " virtualization"
+DISTRO_FEATURES:append = " virtualization"