[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