[arch-commits] Commit in pulseaudio/trunk (PKGBUILD pulseaudio.install)
Jan Steffens
heftig at archlinux.org
Wed Dec 12 05:08:17 UTC 2012
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
More information about the arch-commits
mailing list