diff options
author | blackhole | 2018-08-29 15:02:10 +0200 |
---|---|---|
committer | blackhole | 2018-08-29 15:02:10 +0200 |
commit | 960ffa7c793f357c4d03adb188f21f67d884eb8f (patch) | |
tree | e861e8bb91d489ee61329d1e96f6195bac2c1c1b /PKGBUILD | |
parent | 3a15439d300a230d57b747e610f5c7e65a65246a (diff) | |
download | aur-960ffa7c793f357c4d03adb188f21f67d884eb8f.tar.gz |
Compilation fix and PKGBUILD rewritten for realtime-privileges package
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 49 |
1 files changed, 22 insertions, 27 deletions
@@ -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" |