From e6119b2f3425613712a6075e2258cb92d77ab83c Mon Sep 17 00:00:00 2001 From: Khem Raj Date: Sat, 28 Jan 2023 01:57:08 -0800 Subject: pipewire: Split dymanic modules to target recipe alone This avoid unnessary provider conflict with pipewire-native to provide modules NOTE: Multiple providers are available for runtime pipewire-modules-protocol-native (pipewire, pipewire-native) Consider defining a PREFERRED_RPROVIDER entry to match pipewire-modules-protocol-native Signed-off-by: Khem Raj --- meta-multimedia/recipes-multimedia/pipewire/pipewire_0.3.64.bb | 3 +++ 1 file changed, 3 insertions(+) diff --git a/meta-multimedia/recipes-multimedia/pipewire/pipewire_0.3.64.bb b/meta-multimedia/recipes-multimedia/pipewire/pipewire_0.3.64.bb index 91945ca7d2..cc80989646 100644 --- a/meta-multimedia/recipes-multimedia/pipewire/pipewire_0.3.64.bb +++ b/meta-multimedia/recipes-multimedia/pipewire/pipewire_0.3.64.bb @@ -168,6 +168,9 @@ python set_dynamic_metapkg_rdepends () { import os import oe.utils + if bb.data.inherits_class('nativesdk', d) or bb.data.inherits_class('native', d): + return + # Go through all generated SPA plugin and PipeWire module packages # (excluding the main package and the -meta package itself) and # add them to the -meta package as RDEPENDS. -- cgit v1.2.3-54-g00ecf