From 82396ce7a349b4ef28b661f965ff9935077427b7 Mon Sep 17 00:00:00 2001 From: Tom Hochstein Date: Tue, 1 Jul 2025 08:51:56 -0700 Subject: pipewire: Simplify gstreamer package config override Allow the user to more easily override the removal of the gstreamer PACKAGECONFIG. Signed-off-by: Tom Hochstein (cherry picked from commit 5687813ed7c27a5cc2fbfbbd3cc129de0f8036b2) --- .../recipes-multimedia/pipewire/pipewire_%.bbappend | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/dynamic-layers/multimedia-layer/recipes-multimedia/pipewire/pipewire_%.bbappend b/dynamic-layers/multimedia-layer/recipes-multimedia/pipewire/pipewire_%.bbappend index 1b527fc69..865b29349 100644 --- a/dynamic-layers/multimedia-layer/recipes-multimedia/pipewire/pipewire_%.bbappend +++ b/dynamic-layers/multimedia-layer/recipes-multimedia/pipewire/pipewire_%.bbappend @@ -6,10 +6,13 @@ SYSTEMD_AUTO_ENABLE:imx-nxp-bsp = "disable" DEPENDS:append:mx95-nxp-bsp = " libdrm" -PACKAGECONFIG:remove:mx6-nxp-bsp = "gstreamer" -PACKAGECONFIG:remove:mx7-nxp-bsp = "gstreamer" -PACKAGECONFIG:remove:mx8-nxp-bsp = "gstreamer" -PACKAGECONFIG:remove:mx93-nxp-bsp = "gstreamer" +PACKAGECONFIG:remove = "${PACKAGECONFIG_REMOVE}" +PACKAGECONFIG_REMOVE ?= "" +PACKAGECONFIG_REMOVE:mx6-nxp-bsp ?= "gstreamer" +PACKAGECONFIG_REMOVE:mx7-nxp-bsp ?= "gstreamer" +PACKAGECONFIG_REMOVE:mx8-nxp-bsp ?= "gstreamer" +PACKAGECONFIG_REMOVE:mx93-nxp-bsp ?= "gstreamer" + PACKAGECONFIG:class-target:append:imx-nxp-bsp = " ${@bb.utils.contains('DISTRO_FEATURES', 'bluetooth', 'bluez-lc3', '', d)}" # FIXME: Needs to qualify on PACKAGECONFIG -- cgit v1.2.3-54-g00ecf