[arch-commits] Commit in pulseaudio/trunk (PKGBUILD pulseaudio.install)

Jan Steffens heftig at nymeria.archlinux.org
Mon Oct 7 23:51:33 UTC 2013


    Date: Tuesday, October 8, 2013 @ 01:51:33
  Author: heftig
Revision: 196180

Upgrade to a git snapshot, mainly for bluez 5

Modified:
  pulseaudio/trunk/PKGBUILD
  pulseaudio/trunk/pulseaudio.install

--------------------+
 PKGBUILD           |   36 ++++++++++++++----------------------
 pulseaudio.install |    6 ------
 2 files changed, 14 insertions(+), 28 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2013-10-07 23:45:54 UTC (rev 196179)
+++ PKGBUILD	2013-10-07 23:51:33 UTC (rev 196180)
@@ -8,24 +8,26 @@
 pkgname=(pulseaudio libpulse)
 pkgdesc="A featureful, general-purpose sound server"
 pkgver=4.0
-pkgrel=2
+pkgrel=3
 arch=(i686 x86_64)
 url="http://www.freedesktop.org/wiki/Software/PulseAudio"
-license=(GPL LGPL)
+license=(LGPL AGPL3)
 makedepends=(libasyncns libcap attr libxtst libsm libsamplerate libtool rtkit
-             speex tdb systemd dbus avahi bluez4 bluez-libs gconf intltool jack sbc
+             speex tdb systemd dbus avahi bluez bluez-libs gconf intltool jack sbc
              lirc-utils openssl fftw orc json-c gtk3 webrtc-audio-processing
-             check)
+             check git)
 options=(!emptydirs !libtool)
-source=(http://freedesktop.org/software/$pkgbase/releases/$pkgbase-$pkgver.tar.xz
+#source=(http://freedesktop.org/software/$pkgbase/releases/$pkgbase-$pkgver.tar.xz
+source=($pkgbase-$pkgver::git://anongit.freedesktop.org/pulseaudio/pulseaudio#commit=35fea57
         pulseaudio.xinit)
-sha256sums=('35ceb36bb1822fe54f0b5e4863b4f486769fdfb8ff2111f01fd8778928f9cdae'
+sha256sums=('SKIP'
             'a0db6cdc74fbf0ca10e2343c08e1e228f109221c6c0ff91b0bfade5c4bdf03cf')
 
+
 build() {
   cd $pkgbase-$pkgver
 
-  ./configure --prefix=/usr \
+  ./autogen.sh --prefix=/usr \
     --sysconfdir=/etc \
     --libexecdir=/usr/lib \
     --localstatedir=/var \
@@ -45,13 +47,13 @@
   depends=("libpulse=$pkgver-$pkgrel" rtkit libltdl speex tdb systemd fftw orc
            libsamplerate webrtc-audio-processing sbc)
   optdepends=('avahi: zeroconf support'
-              'bluez4: bluetooth support'
+              'bluez: bluetooth support'
               'bluez-libs: bluetooth support'
               'gconf: configuration through gconf (paprefs)'
               'jack: jack support'
               'lirc-utils: infra-red support'
               'openssl: RAOP support'
-              'python2-pyqt: Equalizer GUI (qpaeq)')
+              'python-pyqt: Equalizer GUI (qpaeq)')
   backup=(etc/pulse/{daemon.conf,default.pa,system.pa})
   install=pulseaudio.install
 
@@ -63,10 +65,9 @@
   sed -e '/autospawn/iautospawn=no' \
       -i "$pkgdir/etc/pulse/client.conf"
 
-  # Speed up pulseaudio shutdown
-  # Lower resample quality, saves CPU
+  # Speed up pulseaudio shutdown so that it exits immediately with
+  # the last user session (module-systemd-login keeps it alive)
   sed -e '/exit-idle-time/iexit-idle-time=0' \
-      -e '/resample-method/iresample-method=speex-float-0' \
       -i "$pkgdir/etc/pulse/daemon.conf"
 
   # Disable cork-request module, can result in e.g. media players unpausing
@@ -74,20 +75,10 @@
   sed -e 's|/usr/bin/pactl load-module module-x11-cork-request|#&|' \
       -i "$pkgdir/usr/bin/start-pulseaudio-x11"
 
-  # Make ConsoleKit optional
-  sed -e $'/load-module module-console-kit/{i.nofail\n;a.fail\n;}' \
-      -i "$pkgdir/etc/pulse/default.pa"
-
-  # Python fix
-  sed -i '1s:python$:&2:' "$pkgdir/usr/bin/qpaeq"
-
   install -Dm755 "$srcdir/pulseaudio.xinit" "$pkgdir/etc/X11/xinit/xinitrc.d/pulseaudio"
 
   rm "$pkgdir/etc/dbus-1/system.d/pulseaudio-system.conf"
 
-  # cap is handled in .install
-  chmod 755 "$pkgdir/usr/lib/pulse/proximity-helper"
-
   install -Dm644 shell-completion/pulseaudio-zsh-completion.zsh \
     "$pkgdir/usr/share/zsh/site-functions/_pulseaudio"
 
@@ -125,6 +116,7 @@
   optdepends=('alsa-plugins: ALSA support'
               'avahi: zeroconf support')
   backup=(etc/pulse/client.conf)
+  license=(LGPL)
 
   mv "$srcdir"/libpulse/* "$pkgdir"
 }

Modified: pulseaudio.install
===================================================================
--- pulseaudio.install	2013-10-07 23:45:54 UTC (rev 196179)
+++ pulseaudio.install	2013-10-07 23:51:33 UTC (rev 196180)
@@ -1,9 +1,4 @@
-_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.
@@ -13,7 +8,6 @@
 }
 
 post_upgrade() {
-  _common
   cat << MES
 >>> If you have per-user copies of configuration files (such as client.conf,
     daemon.conf or default.pa) in ~/.config/pulse or ~/.pulse/, make sure you




More information about the arch-commits mailing list