[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