[arch-commits] Commit in pulseaudio/trunk (PKGBUILD)
Jan Steffens
heftig at archlinux.org
Mon Nov 12 01:35:22 UTC 2012
Date: Sunday, November 11, 2012 @ 20:35:21
Author: heftig
Revision: 170802
Changes from pulseaudio-git; move some client apps to libpulse FS#32593
Modified:
pulseaudio/trunk/PKGBUILD
----------+
PKGBUILD | 14 +++++++++++---
1 file changed, 11 insertions(+), 3 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2012-11-11 22:35:51 UTC (rev 170801)
+++ PKGBUILD 2012-11-12 01:35:21 UTC (rev 170802)
@@ -15,7 +15,7 @@
makedepends=(libasyncns libcap attr libxtst libsm libsamplerate libtool rtkit
speex tdb udev dbus-core avahi bluez gconf intltool jack
lirc-utils openssl fftw orc json-c gtk2 webrtc-audio-processing
- libsystemd)
+ systemd)
options=(!emptydirs !libtool)
source=(http://freedesktop.org/software/$pkgbase/releases/$pkgbase-$pkgver.tar.xz
pulseaudio.xinit)
@@ -58,8 +58,10 @@
cd $pkgbase-$pkgver
make -j1 DESTDIR="$pkgdir" install
+ # Speed up pulseaudio shutdown
# Lower resample quality, saves CPU
- sed -e '/resample-method/iresample-method=speex-float-0' \
+ 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
@@ -80,10 +82,13 @@
### Split libpulse
- mkdir -p "$srcdir"/libpulse/{etc/pulse,usr/{lib/pulseaudio,share/man/man5}}
+ mkdir -p "$srcdir"/libpulse/{etc/pulse,usr/{bin,lib/pulseaudio,share/man/man{1,5}}}
mv {"$pkgdir","$srcdir/libpulse"}/etc/pulse/client.conf
+ mv "$pkgdir"/usr/bin/pa{cat,ctl,dsp,mon,play,rec,record} \
+ "$srcdir/libpulse/usr/bin"
+
mv "$pkgdir"/usr/lib/libpulse{,-simple,-mainloop-glib}.so* \
"$srcdir/libpulse/usr/lib"
@@ -96,6 +101,9 @@
mv {"$pkgdir","$srcdir/libpulse"}/usr/include
+ mv "$pkgdir"/usr/share/man/man1/pa{cat,ctl,dsp,play}.1 \
+ "$srcdir/libpulse/usr/share/man/man1"
+
mv {"$pkgdir","$srcdir/libpulse"}/usr/share/man/man5/pulse-client.conf.5
mv {"$pkgdir","$srcdir/libpulse"}/usr/share/vala
}
More information about the arch-commits
mailing list