projects/aports·blob master · refs

55 lines · 1.1 KiB

1maintainer="Hannes Braun <[email protected]>"
2pkgname=jalv
3pkgver=1.10.0
4pkgrel=1
5pkgdesc="Simple but fully featured LV2 host for Jack"
6url="https://drobilla.net/software/jalv.html"
7arch="all"
8license="ISC"
9makedepends="
10 gtk+3.0-dev
11 jack-dev
12 lilv-dev
13 lv2-dev
14 meson
15 serd-dev
16 sord-dev
17 sratom-dev
18 suil-dev
19 "
20subpackages="$pkgname-gtk $pkgname-doc"
21source="https://download.drobilla.net/jalv-$pkgver.tar.xz"
22
23build() {
24 abuild-meson \
25 -Db_lto=true \
26 -Dcxx=enabled \
27 -Dgtk3=enabled \
28 -Dportaudio=disabled \
29 -Dqt5=disabled \
30 -Dqt6=disabled \
31 -Dsuil=enabled \
32 -Dtests="$(want_check && echo enabled || echo disabled)" \
33 . output
34 meson compile -C output
35}
36
37check() {
38 meson test --print-errorlogs -C output
39}
40
41package() {
42 DESTDIR="$pkgdir" meson install --no-rebuild -C output
43}
44
45gtk() {
46 pkgdesc="$pkgdesc (GTK3 UI)"
47
48 amove \
49 usr/bin/jalv.gtk3 \
50 usr/share/applications/jalv.desktop
51}
52
53sha512sums="
54fefa28b9735e141c87494b3bea927a0b84f712607847d0030e6d9f4a5bb556d5465d3ae6fe250f7d03fcd5504aab477bbb9fe2a3e59e2ed4a327e7d484eacd68 jalv-1.10.0.tar.xz
55"