Date: Wednesday, April 10, 2019 @ 19:15:45 Author: dvzrv Revision: 450903
upgpkg: jack2 1.9.12-9 Demoting libffado to optdepends. Adding libsamplerate to makedepends/depends because of not circular including jack anymore (via libffado). Adding portaudio to makedepends/optdepends for additional backend. Adding a2jmidid to optdepends for exposing ALSA MIDI to jack. Modified: jack2/trunk/PKGBUILD ----------+ PKGBUILD | 22 +++++++++++++--------- 1 file changed, 13 insertions(+), 9 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2019-04-10 18:21:22 UTC (rev 450902) +++ PKGBUILD 2019-04-10 19:15:45 UTC (rev 450903) @@ -8,13 +8,17 @@ pkgname=('jack2' 'jack2-dbus') pkgdesc="The next-generation JACK with SMP support" pkgver=1.9.12 -pkgrel=8 +pkgrel=9 arch=('x86_64') url="http://jackaudio.org/" license=('GPL') # currently waf is broken with python 3.7: https://github.com/jackaudio/jack2/issues/366 -makedepends=('celt' 'doxygen' 'libffado' 'opus' 'python2') -optdepends=('realtime-privileges: Acquire realtime privileges') +makedepends=('celt' 'doxygen' 'libffado' 'libsamplerate' 'opus' 'portaudio' +'python2-dbus') +optdepends=('a2jmidid: Expose legacy ALSA sequencer applications in JACK MIDI' + 'libffado: Firewire support' + 'portaudio: Portaudio support' + 'realtime-privileges: Acquire realtime privileges') source=("${pkgbase}-${pkgver}.tar.gz::https://github.com/jackaudio/${pkgbase}/archive/v${pkgver}.tar.gz") sha512sums=('f0271dfc8f8e2f2489ca52f431ad4fa420665816d6c67a01a76da1d4b5ae91f6dad8c4e3309ec5e0c159c9d312ed56021ab323d74bce828ace26f1b8d477ddfa') @@ -27,7 +31,10 @@ # copy of the source for jack2-dbus cp -r "${srcdir}/${pkgbase}-${pkgver}" "${srcdir}/${pkgname[1]}-${pkgver}" +} +build() { + cd "${pkgbase}-${pkgver}" # configure jack2 python2 waf configure --prefix=/usr \ --htmldir="/usr/share/doc/${pkgbase}/" \ @@ -41,11 +48,8 @@ --htmldir="/usr/share/doc/${pkgbase}/" \ --freebob=no \ --dbus -} - -build() { # build jack2 - cd "${pkgname[0]}-${pkgver}" + cd "${srcdir}/${pkgname[0]}-${pkgver}" python2 waf build # build jack2-dbus cd "${srcdir}/${pkgname[1]}-${pkgver}" @@ -54,7 +58,7 @@ package_jack2() { pkgdesc="JACK low-latency audio server for multi-processor machines (daemon activation)" - depends=('celt' 'opus' 'libffado' 'python2-dbus') + depends=('celt' 'libsamplerate' 'opus' 'python2-dbus') conflicts=('jack' 'jack2-dbus') provides=('jack') @@ -64,7 +68,7 @@ package_jack2-dbus() { pkgdesc="JACK low-latency audio server for multi-processor machines (only dbus activation)" - depends=('celt' 'opus' 'libffado' 'python2-dbus') + depends=('celt' 'libsamplerate' 'opus' 'python2-dbus') conflicts=('jack' 'jack2') provides=('jack' 'jack2')