summaryrefslogtreecommitdiff
path: root/community/jack2
diff options
context:
space:
mode:
authorMichał Masłowski <mtjm@mtjm.eu>2012-12-19 13:24:55 +0100
committerMichał Masłowski <mtjm@mtjm.eu>2012-12-19 13:24:55 +0100
commit48e718656f83ad8800caf503031b4efa0e49e38a (patch)
tree2e415caf08da7fcf1724f2992cd47c99a7778bd6 /community/jack2
parent332060e036d38d6213201ed79b5d263241ca1825 (diff)
parent19f11e0c4bbeefd65f85546a361e18532b60416a (diff)
Merge branch 'master' of ssh://parabolagnulinux.org:1863/home/parabola/abslibre-pre-mips64el
Conflicts: community/gtypist/PKGBUILD community/jack2/PKGBUILD community/linux-tools/PKGBUILD community/udevil/PKGBUILD extra/ntp/PKGBUILD extra/pulseaudio/PKGBUILD
Diffstat (limited to 'community/jack2')
-rw-r--r--community/jack2/PKGBUILD47
1 files changed, 19 insertions, 28 deletions
diff --git a/community/jack2/PKGBUILD b/community/jack2/PKGBUILD
index 3611b9eca..d3e1155a9 100644
--- a/community/jack2/PKGBUILD
+++ b/community/jack2/PKGBUILD
@@ -1,4 +1,4 @@
-# $Id: PKGBUILD 77160 2012-10-06 07:11:43Z schiv $
+# $Id: PKGBUILD 81344 2012-12-18 10:05:59Z schiv $
# Maintainer: Ray Rashif <schiv@archlinux.org>
# Contributor: Daniele Paolella <danielepaolella@email.it>
# Contributor: Philipp Überbacher <hollunder at gmx dot at>
@@ -8,25 +8,21 @@ pkgbase=jack2
pkgname=('jack2' 'jack2-dbus')
#pkgname= # single build (overrides split)
_tarname=jack
-pkgver=1.9.8
-pkgrel=4
+pkgver=1.9.9.5
+pkgrel=1
arch=('i686' 'x86_64' 'mips64el')
url="http://jackaudio.org/"
backup=(etc/security/limits.d/99-audio.conf)
license=('GPL')
-makedepends=('python2' 'doxygen' 'libffado'
- 'libsamplerate' 'dbus-core' 'celt')
-[ "$CARCH" = "mips64el" ] && \
-makedepends=('python2' 'doxygen'
- 'libsamplerate' 'dbus-core' 'celt')
-source=("http://www.grame.fr/~letz/$_tarname-$pkgver.tgz"
+makedepends=('python2' 'celt'
+ 'libsamplerate' 'dbus-core')
+[ "$CARCH" != "mips64el" ] && makedepends+=('libffado')
+source=("https://dl.dropbox.com/u/28869550/jack-1.9.9.5.tar.bz2"
'99-audio.conf'
- '40-hpet-permissions.rules'
- 'ffado_setbuffsize-jack2.patch')
-md5sums=('1dd2ff054cab79dfc11d134756f27165'
+ '40-hpet-permissions.rules')
+md5sums=('6c9de6b89db9d7076fa2ce222816cf4c'
'ae65b7c9ebe0fff6c918ba9d97ae342d'
- '471aad533ff56c5d3cbbf65ce32cadef'
- '1502d82fe2276d6f224fff6467a0b6f9')
+ '471aad533ff56c5d3cbbf65ce32cadef')
_pyfix() {
sed -i 's:bin/env python:bin/env python2:' \
@@ -41,8 +37,10 @@ _wafconf() {
fi
python2 waf configure --prefix=/usr \
--alsa \
- $firewire \
- --doxygen $@
+ --firewire $@
+
+ # not building with doxygen
+ # see https://github.com/jackaudio/jack2/issues/22
}
_isbuild() {
@@ -50,15 +48,7 @@ _isbuild() {
}
build() {
- cd "$srcdir/$_tarname-$pkgver"
-
- # backport firewire stuff
- # - needed for setbuffsize feature in latest stable ffado
- # from https://github.com/jackaudio/jack2/commit/96e0251
- (
- cd $_tarname-$pkgver
- patch -Np1 -i "$srcdir/ffado_setbuffsize-jack2.patch"
- )
+ cd "$srcdir"
# Some optimisation bug exists for current GCC
# see http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53663
@@ -66,7 +56,8 @@ build() {
export CXXFLAGS="$CFLAGS"
# fix doxygen building
- sed -i 's:build/default/html:html:' $_tarname-$pkgver/wscript
+ # TODO: report upstream, but redundant until gihub issue 22 resolves
+ #sed -i 's:build/default/html:html:' $_tarname-$pkgver/wscript
# we may do 2 different builds
cp -r $_tarname-$pkgver $_tarname-dbus-$pkgver
@@ -104,7 +95,7 @@ package_jack2() {
conflicts=('jack')
provides=('jack' 'jackmp' 'jackdmp' 'jackdbus')
- cd "$srcdir/$_tarname-$pkgver/$_tarname-$pkgver"
+ cd "$srcdir/$_tarname-$pkgver"
python2 waf install --destdir="$pkgdir"
@@ -132,7 +123,7 @@ package_jack2-dbus() {
conflicts=('jack' 'jack2')
provides=('jack' 'jack2' 'jackmp' 'jackdmp' 'jackdbus')
- cd "$srcdir/$_tarname-$pkgver/$_tarname-dbus-$pkgver"
+ cd "$srcdir/$_tarname-dbus-$pkgver"
python2 waf install --destdir="$pkgdir"