aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorpsykose <alice@ayaya.dev>2022-08-15 01:32:30 +0000
committeralice <alice@ayaya.dev>2022-08-15 02:39:38 +0000
commit4b01a34ef63fb993510239d76e0876c7d0b1e58e (patch)
tree33029475ccfb43a540793dc4839b8c2313b9b596
parentf545fa817c043bb279afd66545e834be6e43bf57 (diff)
testing/lv2lint: new aport
-rw-r--r--testing/lv2lint/APKBUILD37
1 files changed, 37 insertions, 0 deletions
diff --git a/testing/lv2lint/APKBUILD b/testing/lv2lint/APKBUILD
new file mode 100644
index 00000000000..736b4da2307
--- /dev/null
+++ b/testing/lv2lint/APKBUILD
@@ -0,0 +1,37 @@
+# Maintainer: psykose <alice@ayaya.dev>
+pkgname=lv2lint
+pkgver=0.16.2
+pkgrel=0
+pkgdesc="LV2 plugin specification checker"
+url="https://open-music-kontrollers.ch/lv2/lv2lint/"
+arch="all"
+license="Artistic-2.0"
+makedepends="
+ curl-dev
+ elfutils-dev
+ lilv-dev
+ lv2-dev
+ meson
+ "
+subpackages="$pkgname-doc"
+source="https://git.open-music-kontrollers.ch/lv2/lv2lint/snapshot/lv2lint-$pkgver.tar.xz"
+
+build() {
+ abuild-meson \
+ -Donline-tests=enabled \
+ -Delf-tests=enabled \
+ . output
+ meson compile -C output
+}
+
+check() {
+ meson test -v --no-rebuild -C output
+}
+
+package() {
+ DESTDIR="$pkgdir" meson install --no-rebuild -C output
+}
+
+sha512sums="
+3478dc8f29f9b34bcabe1c10d92af1e9450f549150bed2925a5065bed983b63ae0731348db1a828099bd9037b5f0e50e3f1125861a2d8bdd55ebad8bf638b45f lv2lint-0.16.2.tar.xz
+"