summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorblackhole2018-08-29 15:02:10 +0200
committerblackhole2018-08-29 15:02:10 +0200
commit960ffa7c793f357c4d03adb188f21f67d884eb8f (patch)
treee861e8bb91d489ee61329d1e96f6195bac2c1c1b /PKGBUILD
parent3a15439d300a230d57b747e610f5c7e65a65246a (diff)
downloadaur-960ffa7c793f357c4d03adb188f21f67d884eb8f.tar.gz
Compilation fix and PKGBUILD rewritten for realtime-privileges package
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD49
1 files changed, 22 insertions, 27 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 5de6305fb9f8..d10018f50dff 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,58 +2,53 @@
# Contributor: farwayer <farwayer@gmail.com>
pkgname=jack2-no-dbus-git
-pkgver=1.9.10.151.g22e843f
+pkgver=1.9.12.r17.g21f67b38
pkgrel=2
pkgdesc='Classic jack2 without dbus enabled. For starting as daemon with systemd.'
arch=('x86_64' 'i686')
url='http://jackaudio.org/'
-license=('GPL2')
-depends=('libsamplerate')
-makedepends=('python' 'git' 'gcc')
-optdepends=(
- 'opus: opus codec support over network (install *before* building)'
-)
-provides=('jack2' 'jack' 'jack2-git' 'jackmp' 'jackdmp')
+license=('GPL')
+depends=('celt' 'libffado' 'opus')
+makedepends=('python2' 'celt' 'opus' 'libsamplerate' 'git' 'libffado')
+optdepends=('a2jmidid: Expose legacy ALSA sequencer applications in JACK MIDI'
+ 'realtime-privileges: Acquire realtime privileges')
+provides=('jack2' 'jack' 'jack2-git')
conflicts=('jack2' 'jack' 'jack2-git' 'jack2-dbus')
source=(
- "$pkgname::git+http://github.com/jackaudio/jack2.git"
- '99-audio.conf'
- '40-hpet-permissions.rules'
+ "$pkgname::git+https://github.com/jackaudio/jack2"
'jackd@.service'
'jackd.conf'
)
md5sums=(
'SKIP'
- 'ae65b7c9ebe0fff6c918ba9d97ae342d'
- '471aad533ff56c5d3cbbf65ce32cadef'
- '42668787a9faf9cf4e2f6c49be53c37e'
+ '539000cbbc78a3fc170fbc3cc1de5bd7'
'adec71667ca43e9f5297541cc51a99ef'
)
-install=install
pkgver() {
- cd $pkgname
-
- git describe | sed 's/^v//;s/-/./g'
+ cd ${pkgname[0]}
+ # get commits since last unannotated tag
+ git describe --long --tags | sed 's/\([^-]*-g\)/r\1/;s/-/./g;s/v//g;'
}
build() {
cd $pkgname
- ./waf configure --classic --alsa --clients=128 --ports-per-application=1536 --prefix=/usr
- ./waf $MAKEFLAGS build
+ # configure jack2
+ python2 waf configure --prefix=/usr \
+ --htmldir="/usr/share/doc/${pkgbase}/" \
+ --freebob=no \
+ --classic \
+
+ # build jack2
+ cd "${srcdir}/${pkgname[0]}"
+ python2 waf build
}
package() {
cd $pkgname
- ./waf install --destdir="$pkgdir"
-
- install -Dm644 "$srcdir/99-audio.conf" \
- "$pkgdir/etc/security/limits.d/99-audio.conf"
-
- install -Dm644 "$srcdir/40-hpet-permissions.rules" \
- "$pkgdir/usr/lib/udev/rules.d/40-hpet-permissions.rules"
+ python2 waf install --destdir="$pkgdir"
install -Dm644 "$srcdir/jackd@.service" \
"$pkgdir/usr/lib/systemd/system/jackd@.service"