[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