# Maintainer: Natanael Copa setvar pkgname = 'jack' setvar _realname = 'jack2' setvar pkgver = '1.9.10' setvar pkgrel = '5' setvar pkgdesc = ""The Jack Audio Connection Kit"" setvar url = ""http://www.jackaudio.org"" setvar arch = ""all"" setvar license = ""GPLv2 GPLv2+ LGPLv2+"" setvar depends = """" setvar depends_dev = """" setvar makedepends = ""$depends_dev alsa-lib-dev dbus-dev expat-dev libsamplerate-dev libsndfile-dev ncurses-dev readline-dev python2"" setvar install = """" setvar subpackages = ""$pkgname-dev $pkgname-doc $pkgname-dbus $pkgname-example-clients:_clients"" setvar source = ""$pkgname-$pkgver.tar.gz::https://github.com/jackaudio/jack2/archive/v${pkgver}.tar.gz fix-execinfo.patch jack-gcc6.patch "" setvar _builddir = ""$srcdir"/$_realname-$pkgver" proc prepare { local i cd $_builddir for i in $source { case (i) { *.patch { msg $i; patch -p1 -i "$srcdir"/$i || return 1} } } sed -i -e '1s:#!/bin/bash:!#/bin/sh:' svnversion_regenerate.sh } proc build { cd $_builddir ./waf configure \ -j1 \ --prefix=/usr \ --mandir=/usr/share/man/man1 \ --libdir=/usr/lib \ --dbus \ --alsa \ --classic \ || return 1 ./waf build -j${JOBS:-2} -v || return 1 } proc package { cd $_builddir ./waf --destdir="$pkgdir" install || return 1 } proc dbus { setvar pkgdesc = ""Jack D-Bus launcher"" mkdir -p "$subpkgdir"/usr/bin "$subpkgdir"/usr/share mv "$pkgdir"/usr/bin/jackdbus "$subpkgdir"/usr/bin/ || return 1 mv "$pkgdir"/usr/share/dbus* "$subpkgdir"/usr/share/|| return 1 } proc _clients { setvar pkgdesc = ""Example clients that use Jack"" mkdir -p "$subpkgdir"/usr/bin mv "$pkgdir"/usr/bin/*_* "$subpkgdir"/usr/bin/ } setvar sha512sums = ""0bee815356e9e572224e7cc484c402f38797d70257c4bc79a47552ae30a25a4600c61f712a73cbbede52cd8cb8dc144c9334e28c10e23354a11b7223ee0bb0ca jack-1.9.10.tar.gz b5abec7e67485d1c13f399b5961539177dd35d21c5dd95e0aa767adb0f5b1e588e9ca2f9b29cc4d66fc039311ff7eacc4cf21f6700ef0a2c8de99b63cb00f84d fix-execinfo.patch 31bc3451c9df0700632d1d29fe22da072f8e195cc3bcfef847867dda3d54e6636b3557b10e623a126f614e6b4b5250d02f5cfbda6b57dd341fe6b09319121675 jack-gcc6.patch""