summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMart Raudsepp <leio@gentoo.org>2018-07-27 12:27:40 +0300
committerMart Raudsepp <leio@gentoo.org>2018-07-27 14:44:26 +0300
commit4a58753738a073b2d563da3eb74ff209c66a195c (patch)
treed7409709ec833825e742bb298a81bd743474c461 /media-sound/pulseaudio
parentmedia-sound/pulseaudio: bump to 12.2 (diff)
downloadgentoo-4a58753738a073b2d563da3eb74ff209c66a195c.tar.gz
gentoo-4a58753738a073b2d563da3eb74ff209c66a195c.tar.bz2
gentoo-4a58753738a073b2d563da3eb74ff209c66a195c.zip
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
Diffstat (limited to 'media-sound/pulseaudio')
-rw-r--r--media-sound/pulseaudio/pulseaudio-12.2.ebuild7
1 files changed, 4 insertions, 3 deletions
diff --git a/media-sound/pulseaudio/pulseaudio-12.2.ebuild b/media-sound/pulseaudio/pulseaudio-12.2.ebuild
index 9279212c9ae8..c084555f2e31 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 )
"