aports/testing/jalv/APKBUILD
2023-07-29 09:00:08 +00:00

55 lines
1 KiB
Text

# Maintainer:
pkgname=jalv
pkgver=1.6.8
pkgrel=1
pkgdesc="Simple but fully featured LV2 host for Jack"
url="https://drobilla.net/software/jalv.html"
arch="all"
license="ISC"
makedepends="
gtk+3.0-dev
jack-dev
lilv-dev
lv2-dev
meson
serd-dev
sord-dev
sratom-dev
suil-dev
"
subpackages="$pkgname-gtk $pkgname-doc"
source="https://download.drobilla.net/jalv-$pkgver.tar.xz"
build() {
abuild-meson \
-Db_lto=true \
-Dcxx=enabled \
-Dgtk2=disabled \
-Dgtk3=enabled \
-Dportaudio=disabled \
-Dqt5=disabled \
-Dsuil=enabled \
-Dtests="$(want_check && echo enabled || echo disabled)" \
. output
meson compile -C output
}
check() {
meson test --no-rebuild --print-errorlogs -C output
}
package() {
DESTDIR="$pkgdir" meson install --no-rebuild -C output
}
gtk() {
pkgdesc="$pkgdesc (GTK3 UI)"
amove \
usr/bin/jalv.gtk3 \
usr/share/applications/jalv.desktop
}
sha512sums="
a3361239cbff8b02a0d46bb06480d727ad45abe1856ad4cec1a1299851392be04fdfa58ba6803ed2a446eb8964c4a44191733b53fe8529c65155b0221323428f jalv-1.6.8.tar.xz
"