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

David Runge dvzrv at archlinux.org
Sun Oct 6 20:21:53 UTC 2019


    Date: Sunday, October 6, 2019 @ 20:21:52
  Author: dvzrv
Revision: 513653

upgpkg: jack2 1.9.13-1

Upgrading to 1.9.13. Switching to github home as url. The jack_control script is now python3 compatible.
Removing doxygen from makedepends (upstream suggested not building the docs, as they are in incomplete state currently and are disabled by default).
Exporting PWD to PYTHONPATH in build() and install() so some super custom python module for the waf setup gets included.
Adding upstream's systemd user unit.

Modified:
  jack2/trunk/PKGBUILD

----------+
 PKGBUILD |   27 +++++++++++++--------------
 1 file changed, 13 insertions(+), 14 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2019-10-06 20:21:42 UTC (rev 513652)
+++ PKGBUILD	2019-10-06 20:21:52 UTC (rev 513653)
@@ -6,23 +6,23 @@
 
 pkgname=jack2
 pkgdesc="C++ version of the JACK low-latency audio server for multi-processor machines"
-pkgver=1.9.12
-pkgrel=11
+pkgver=1.9.13
+pkgrel=1
 arch=('x86_64')
-url="http://jackaudio.org/"
+url="https://github.com/jackaudio/jack2"
 license=('GPL2' 'LGPL2.1')
-depends=('celt' 'libsamplerate' 'opus')
-makedepends=('doxygen' 'libffado' 'portaudio' 'waf')
+depends=('alsa-lib' 'celt' 'glibc' 'libsamplerate' 'opus')
+makedepends=('libffado' 'portaudio' 'waf')
 optdepends=('a2jmidid: Expose ALSA MIDI in JACK MIDI'
             'libffado: Firewire support'
             'portaudio: Portaudio support'
-            'python2-dbus: For jack_control'
+            'python-dbus: For jack_control'
             'realtime-privileges: Acquire realtime privileges')
 provides=('jack' 'libjack.so' 'libjacknet.so' 'libjackserver.so')
 conflicts=('jack')
 replaces=('jack2-dbus')
 source=("${pkgname}-${pkgver}.tar.gz::https://github.com/jackaudio/${pkgname}/archive/v${pkgver}.tar.gz")
-sha512sums=('f0271dfc8f8e2f2489ca52f431ad4fa420665816d6c67a01a76da1d4b5ae91f6dad8c4e3309ec5e0c159c9d312ed56021ab323d74bce828ace26f1b8d477ddfa')
+sha512sums=('947ddd55c0dfbaa71e510c2870434ccf10acc51e416ae97d4e8db9c3c25bd1103520698879163ed7e4a13e92ec5bb3d24b949db1321795042c58e58336d7f300')
 
 prepare() {
   cd "${pkgname}-${pkgver}"
@@ -37,23 +37,22 @@
         -e "s/load('xcode6'/load('xcode6', tooldir='tools'/g" \
         -i wscript
   )
-  # https://github.com/jackaudio/jack2/issues/308
-  sed -i 's:bin/env python:bin/env python2:' \
-    "example-clients/jack_control"
 }
 
 build() {
   cd "${pkgname}-${pkgver}"
+  export PYTHONPATH="${PWD}:${PYTHONPATH}"
   waf configure --prefix=/usr \
-                        --htmldir="/usr/share/doc/${pkgbase}/" \
-                        --freebob=no \
-                        --classic \
-                        --dbus
+                --htmldir="/usr/share/doc/${pkgbase}/" \
+                --systemd-unit \
+                --classic \
+                --dbus
   waf build
 }
 
 package() {
   cd "${pkgname}-${pkgver}"
+  export PYTHONPATH="${PWD}:${PYTHONPATH}"
   waf install --destdir="${pkgdir}"
 }
 # vim:set ts=2 sw=2 et:



More information about the arch-commits mailing list