From 2169c9afcc0945045bea49f58011080942d4ddb4 Mon Sep 17 00:00:00 2001 From: Peter Kjellerstedt Date: Wed, 30 Apr 2025 13:45:17 +0200 Subject: pipewire: Avoid having pipewire-native depend on pipewire Make pipewire-pulse only depend on pipewire-modules-protocol-pulse for target. Otherwise the magic behind BBCLASSEXTEND and PACKAGES_DYNAMIC results in pipewire-native ending up depending on pipewire (for target). Signed-off-by: Peter Kjellerstedt Signed-off-by: Armin Kuster --- meta-multimedia/recipes-multimedia/pipewire/pipewire_1.4.1.bb | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/meta-multimedia/recipes-multimedia/pipewire/pipewire_1.4.1.bb b/meta-multimedia/recipes-multimedia/pipewire/pipewire_1.4.1.bb index 122f8fc4ec..039087e3cf 100644 --- a/meta-multimedia/recipes-multimedia/pipewire/pipewire_1.4.1.bb +++ b/meta-multimedia/recipes-multimedia/pipewire/pipewire_1.4.1.bb @@ -334,7 +334,9 @@ FILES:${PN}-pulse = " \ ${systemd_user_unitdir}/pipewire-pulse.* \ ${bindir}/pipewire-pulse \ " -RDEPENDS:${PN}-pulse += " \ +# This uses :append:class-target rather than += to avoid a dependency from +# pipewire-native to pipewire. +RDEPENDS:${PN}-pulse:append:class-target = " \ ${PN}-modules-protocol-pulse \ " -- cgit v1.2.3-54-g00ecf