Date: Wednesday, December 12, 2012 @ 00:08:16 Author: heftig Revision: 173185
use cap_net_raw Modified: pulseaudio/trunk/PKGBUILD pulseaudio/trunk/pulseaudio.install --------------------+ PKGBUILD | 3 +++ pulseaudio.install | 6 ++++++ 2 files changed, 9 insertions(+) Modified: PKGBUILD =================================================================== --- PKGBUILD 2012-12-12 00:37:13 UTC (rev 173184) +++ PKGBUILD 2012-12-12 05:08:16 UTC (rev 173185) @@ -80,6 +80,9 @@ rm "$pkgdir/etc/dbus-1/system.d/pulseaudio-system.conf" + # cap is handled in .install + chmod 755 "$pkgdir/usr/lib/pulse/proximity-helper" + ### Split libpulse mkdir -p "$srcdir"/libpulse/{etc/pulse,usr/{bin,lib/pulseaudio,share/man/man{1,5}}} Modified: pulseaudio.install =================================================================== --- pulseaudio.install 2012-12-12 00:37:13 UTC (rev 173184) +++ pulseaudio.install 2012-12-12 05:08:16 UTC (rev 173185) @@ -1,4 +1,9 @@ +_common() { + setcap cap_net_raw=ep usr/lib/pulse/proximity-helper 2>/dev/null || chmod +s usr/lib/pulse/proximity-helper +} + post_install() { + _common cat << MES >>> See the wiki at http://wiki.archlinux.org/index.php/PulseAudio for details on configuring your system for PulseAudio. @@ -8,6 +13,7 @@ } post_upgrade() { + _common cat << MES >>> If you have per-user copies of configuration files (such as client.conf, daemon.conf or default.pa) in ~/.pulse/, make sure you keep them in sync