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] -=-=-=-=-=-=-=-=-=-=-=-