[OE-core] [PATCH] pulseaudio: don't include consolekit when systemd is enabled
Tanu Kaskinen
tanuk at iki.fi
Tue Aug 13 13:11:21 UTC 2019
On Fri, 2019-07-26 at 23:03 +0800, Anuj Mittal wrote:
> When using systemd, make sure that pulseaudio-server RDEPENDS on
> module-systemd-login instead of module-console-kit both of which provide
> the same functionality but for different init systems [1][2].
>
> Even though both modules can co-exist, this helps avoid including
> consolekit (which has been deprecated) in the images using systemd.
>
> [1] https://www.freedesktop.org/wiki/Software/PulseAudio/Documentation/User/Modules/#index51h3
> [2] https://github.com/pulseaudio/pulseaudio/commit/860d1cf3a76701ade38784822abb24285176227c
>
> Signed-off-by: Anuj Mittal <anuj.mittal at intel.com>
Acked-by: Tanu Kaskinen <tanuk at iki.fi>
> ---
> meta/recipes-multimedia/pulseaudio/pulseaudio.inc | 5 ++++-
> 1 file changed, 4 insertions(+), 1 deletion(-)
>
> diff --git a/meta/recipes-multimedia/pulseaudio/pulseaudio.inc b/meta/recipes-multimedia/pulseaudio/pulseaudio.inc
> index e245be7..ec51d8b 100644
> --- a/meta/recipes-multimedia/pulseaudio/pulseaudio.inc
> +++ b/meta/recipes-multimedia/pulseaudio/pulseaudio.inc
> @@ -259,9 +259,12 @@ FILES_${PN}-module-gsettings += "${libexecdir}/pulse/gsettings-helper ${datadir}
> # modules must be installed when X11 is enabled.
> RDEPENDS_pulseaudio-server += "\
> ${@bb.utils.contains('DISTRO_FEATURES', 'x11', '\
> - pulseaudio-module-console-kit \
> pulseaudio-module-device-manager \
> pulseaudio-module-x11-cork-request \
> pulseaudio-module-x11-publish \
> pulseaudio-module-x11-xsmp \
> ', '', d)}"
> +
> +RDEPENDS_pulseaudio-server += "${@bb.utils.contains('DISTRO_FEATURES', 'x11', \
> + bb.utils.contains('DISTRO_FEATURES', 'systemd', 'pulseaudio-module-systemd-login', 'pulseaudio-module-console-kit', d), \
> + '', d)}"
> --
> 2.7.4
>
--
Tanu
https://www.patreon.com/tanuk
https://liberapay.com/tanuk
More information about the Openembedded-core
mailing list