This is to make sure that all configured parts of pipewire are installed on the 
target.
For the systemd case, it would then just be a matter of starting the pipewire 
user services,
to get it running.

Signed-off-by: Markus Volk <f_...@t-online.de>
---
 .../pipewire/pipewire-media-session_0.4.1.bb          |  1 +
 .../recipes-multimedia/pipewire/pipewire_0.3.56.bb    | 11 +++++++++++
 2 files changed, 12 insertions(+)

diff --git 
a/meta-multimedia/recipes-multimedia/pipewire/pipewire-media-session_0.4.1.bb 
b/meta-multimedia/recipes-multimedia/pipewire/pipewire-media-session_0.4.1.bb
index 9fdb60380..ea8518f06 100644
--- 
a/meta-multimedia/recipes-multimedia/pipewire/pipewire-media-session_0.4.1.bb
+++ 
b/meta-multimedia/recipes-multimedia/pipewire/pipewire-media-session_0.4.1.bb
@@ -23,3 +23,4 @@ FILES:${PN} += " \
 "
 
 RRECOMMENDS:${PN} += "pipewire"
+RPROVIDES:${PN} = "media-session"
diff --git a/meta-multimedia/recipes-multimedia/pipewire/pipewire_0.3.56.bb 
b/meta-multimedia/recipes-multimedia/pipewire/pipewire_0.3.56.bb
index bf7bae80f..3e926783a 100644
--- a/meta-multimedia/recipes-multimedia/pipewire/pipewire_0.3.56.bb
+++ b/meta-multimedia/recipes-multimedia/pipewire/pipewire_0.3.56.bb
@@ -318,6 +318,17 @@ FILES:${PN}-jack = "\
     ${libdir}/${PW_MODULE_SUBDIR}/jack/libjack*.so.* \
 "
 
+RRECOMMENDS:${PN}:class-target = " \
+       gstreamer1.0-pipewire \
+       pipewire-alsa-card-profile \
+       pipewire-jack \
+       pipewire-modules-meta \
+       pipewire-spa-plugins-meta \
+       ${@bb.utils.contains('DISTRO_FEATURES', 'alsa', 'pipewire-alsa', '', 
d)} \
+       ${@bb.utils.contains('DISTRO_FEATURES', 'pulseaudio', 'pipewire-pulse', 
'', d)} \
+       ${PIPEWIRE_SESSION_MANAGER} \
+"
+
 # Dynamic SPA plugin packages (see set_dynamic_metapkg_rdepends).
 FILES:${PN}-spa-plugins = ""
 RRECOMMENDS:${PN}-spa-plugins += "${PN}-spa-plugins-meta"
-- 
2.34.1

-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#98370): 
https://lists.openembedded.org/g/openembedded-devel/message/98370
Mute This Topic: https://lists.openembedded.org/mt/93184296/21656
Group Owner: openembedded-devel+ow...@lists.openembedded.org
Unsubscribe: https://lists.openembedded.org/g/openembedded-devel/unsub 
[arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to