commit:     f47585cb5b58f4e7aebebe93ca3a33fd83e4a3f8
Author:     Pacho Ramos <pacho <AT> gentoo <DOT> org>
AuthorDate: Thu Sep 10 20:50:02 2015 +0000
Commit:     Pacho Ramos <pacho <AT> gentoo <DOT> org>
CommitDate: Thu Sep 10 20:51:35 2015 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f47585cb

media-sound/pulseaudio: HDMI sound can get lost if people doesn't reboot 
because we need to run udevadm control --reload when updating 
(http://www.freedesktop.org/wiki/Software/PulseAudio/Notes/6.0/)

Package-Manager: portage-2.2.20.1

 media-sound/pulseaudio/pulseaudio-6.0.ebuild | 7 +++++++
 1 file changed, 7 insertions(+)

diff --git a/media-sound/pulseaudio/pulseaudio-6.0.ebuild 
b/media-sound/pulseaudio/pulseaudio-6.0.ebuild
index 81de572..8ae760e 100644
--- a/media-sound/pulseaudio/pulseaudio-6.0.ebuild
+++ b/media-sound/pulseaudio/pulseaudio-6.0.ebuild
@@ -379,4 +379,11 @@ pkg_postinst() {
                elog "The libsamplerate based resamplers are now deprecated, 
because they offer no"
                elog "particular advantage over speex. Upstream suggests 
disabling them."
        fi
+
+       # Needed for pulseaudio-6.0 update from older versions
+       if use udev; then
+               if ! version_is_at_least 6.0 ${REPLACING_VERSIONS}; then
+                       udevadm control --reload && udevadm trigger
+               fi
+       fi
 }

Reply via email to