commit:     4a58753738a073b2d563da3eb74ff209c66a195c
Author:     Mart Raudsepp <leio <AT> gentoo <DOT> org>
AuthorDate: Fri Jul 27 09:27:40 2018 +0000
Commit:     Mart Raudsepp <leio <AT> gentoo <DOT> org>
CommitDate: Fri Jul 27 11:44:26 2018 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4a587537

media-sound/pulseaudio: require dbus for realtime

rtkit is used at runtime via dbus, thus we need pulseaudio to have
dbus support for realtime dbus requests from rtkit to work.
rtkit isn't required at build time, everything is done via dbus.
realtime priorities will still be requested with a pulseaudio
USE="dbus -realtime" build, and given if rtkit is available to
honor the request.
Relatedly, rtkit depend is moved to runtime only.

Closes: https://bugs.gentoo.org/661310
Package-Manager: Portage-2.3.43, Repoman-2.3.10

 media-sound/pulseaudio/pulseaudio-12.2.ebuild | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/media-sound/pulseaudio/pulseaudio-12.2.ebuild 
b/media-sound/pulseaudio/pulseaudio-12.2.ebuild
index 9279212c9ae..c084555f2e3 100644
--- a/media-sound/pulseaudio/pulseaudio-12.2.ebuild
+++ b/media-sound/pulseaudio/pulseaudio-12.2.ebuild
@@ -29,6 +29,7 @@ REQUIRED_USE="
        equalizer? ( dbus )
        ofono-headset? ( bluetooth )
        native-headset? ( bluetooth )
+       realtime? ( dbus )
        udev? ( || ( alsa oss ) )
 "
 
@@ -64,7 +65,6 @@ CDEPEND="
        )
        asyncns? ( net-libs/libasyncns[${MULTILIB_USEDEP}] )
        udev? ( >=virtual/udev-143[hwdb(+)] )
-       realtime? ( sys-auth/rtkit )
        equalizer? ( sci-libs/fftw:3.0 )
        ofono-headset? ( >=net-misc/ofono-1.13 )
        orc? ( >=dev-lang/orc-0.4.15 )
@@ -79,9 +79,10 @@ CDEPEND="
        systemd? ( sys-apps/systemd:0=[${MULTILIB_USEDEP}] )
        dev-libs/libltdl:0
        selinux? ( sec-policy/selinux-pulseaudio )
-"
-# it's a valid RDEPEND, libltdl.so is used for native abi
+" # libltdl is a valid RDEPEND, libltdl.so is used for native abi in pulsecore 
and daemon
+
 RDEPEND="${CDEPEND}
+       realtime? ( sys-auth/rtkit )
        gconf? ( >=gnome-base/gconf-3.2.6 )
 "
 

Reply via email to