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