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 5dd1eb160..2facf8529 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
@@ -11,6 +11,7 @@ DEPENDS = " \
 "
 
 RRECOMMENDS:${PN} += "pipewire"
+RPROVIDES:${PN} = "media-session"
 
 SRC_URI = 
"git://gitlab.freedesktop.org/pipewire/media-session.git;protocol=https;branch=master"
 
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 eb8c9d01a..4dca6cc97 100644
--- a/meta-multimedia/recipes-multimedia/pipewire/pipewire_0.3.56.bb
+++ b/meta-multimedia/recipes-multimedia/pipewire/pipewire_0.3.56.bb
@@ -319,6 +319,17 @@ FILES:${PN}-jack = "\
     ${libdir}/${PW_MODULE_SUBDIR}/jack/libjack*.so.* \
 "
 
+RRECOMMENDS:${PN}:class-target = " \
+       pipewire-alsa-card-profile \
+       pipewire-modules-meta \
+       pipewire-spa-plugins-meta \
+       ${@bb.utils.contains('DISTRO_FEATURES', 'alsa', 'pipewire-alsa', '', 
d)} \
+       ${@bb.utils.contains('DISTRO_FEATURES', 'gstreamer', 
'gstreamer1.0-pipewire', '', d)} \
+       ${@bb.utils.contains('DISTRO_FEATURES', 'jack', 'pipewire-jack', '', 
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 (#98343): 
https://lists.openembedded.org/g/openembedded-devel/message/98343
Mute This Topic: https://lists.openembedded.org/mt/93159157/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