mirror of
https://gitlab.alpinelinux.org/alpine/aports.git
synced 2025-04-13 02:36:34 +02:00
55 lines
1 KiB
Text
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
|
|
"
|