Name libjack.so.0
Description The Jack Audio Connection Kit
Version 1.9.22-r4
Package Base jack
Homepage https://jackaudio.org/
Maintainers ['Natanael Copa <ncopa@alpinelinux.org>']
Contributors []
Distro-repo https://gitlab.alpinelinux.org/alpine/aports/-/tree/3.22-stable/main/jack
Sources []
Dependencies []
Optional-Dependencies []
Build-Dependencies []
Provides ['so:libjack.so.0=0.999.0', 'so:libjacknet.so.0=0.999.0', 'so:libjackserver.so.0=0.999.0', 'cmd:jack_control=1.9.22-r4', 'cmd:jackd=1.9.22-r4']
Builddate 22-04-2024 20:51:56
Architecture x86_64
Distro-Version v3.22
Licenses ['GPL-2.0-or-later']
Hash Q18Zv7vIqesOP2ov+ERxk5+u4J1Dc=
# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
pkgname=jack
pkgver=1.9.22
pkgrel=4
pkgdesc="The Jack Audio Connection Kit"
url="https://jackaudio.org/"
arch="all"
license="GPL-2.0-or-later"
depends_dev="$pkgname=$pkgver-r$pkgrel"
makedepends="
	alsa-lib-dev
	dbus-dev
	expat-dev
	libsamplerate-dev
	libsndfile-dev
	linux-headers
	ncurses-dev
	python3
	readline-dev
	"
subpackages="$pkgname-dev $pkgname-doc $pkgname-dbus"
source="https://github.com/jackaudio/jack2/archive/v$pkgver/jack2-v$pkgver.tar.gz
	fix-execinfo.patch
	increase-api-version.patch
	importlib.patch
	"
builddir="$srcdir/jack2-$pkgver"
options="!check" # no real tests provided

build() {
	./waf configure \
		--prefix=/usr \
		--mandir=/usr/share/man/man1 \
		--libdir=/usr/lib \
		--dbus \
		--alsa \
		--classic

	./waf build -v
}

package() {
	./waf --destdir="$pkgdir" install
}

dbus() {
	pkgdesc="Jack D-Bus launcher"

	amove usr/bin/jackdbus
	amove usr/share/dbus*
}

sha512sums="
d93cb2bcc57b72b6815eed143de1092d14fe22542ae9a1f8480d9ed5f44b59c50f81279d18bdd84ff6276ddd71ca1aa64a1e46d61199a5eda0d873a356194ab4  jack2-v1.9.22.tar.gz
b5abec7e67485d1c13f399b5961539177dd35d21c5dd95e0aa767adb0f5b1e588e9ca2f9b29cc4d66fc039311ff7eacc4cf21f6700ef0a2c8de99b63cb00f84d  fix-execinfo.patch
1ee0159ea0f75f964baa167fe13031fe82e04b31a1b14122c12161d103e1a3205061fc019bcd978f47eed6efc8ea6ee96188c0eb795e3d83f34481e193086fbe  increase-api-version.patch
94fac61b17c3d4eef2bd29a86f6bdc042c0b8e770fc11abef95fe2ede3b0f3582e3a9ea9583e66ddd38ba8c77e04c6f2a13ae83224a8f3fe19eac994de37b800  importlib.patch
"