[arch-commits] Commit in jack2/trunk (PKGBUILD)

David Runge dvzrv at archlinux.org
Wed Apr 10 19:15:46 UTC 2019


    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')
 



More information about the arch-commits mailing list