diff options
Diffstat (limited to 'community/lv2/APKBUILD')
-rw-r--r-- | community/lv2/APKBUILD | 42 |
1 files changed, 33 insertions, 9 deletions
diff --git a/community/lv2/APKBUILD b/community/lv2/APKBUILD index 13b738daebe..76d34a3a3a8 100644 --- a/community/lv2/APKBUILD +++ b/community/lv2/APKBUILD @@ -1,27 +1,51 @@ # Contributor: David Demelier <markand@malikania.fr> # Maintainer: David Demelier <markand@malikania.fr> pkgname=lv2 -pkgver=1.18.2 +pkgver=1.18.10 pkgrel=0 pkgdesc="extensible open standard for audio plugins" url="https://lv2plug.in" arch="all" license="ISC" -makedepends="python3 gtk+2.0-dev libsndfile-dev gcovr" -subpackages="$pkgname-dev" -source="http://lv2plug.in/spec/lv2-$pkgver.tar.bz2" +depends_dev="$pkgname-specgen=$pkgver-r$pkgrel" +_pydepends=" + py3-lxml + py3-rdflib + py3-markdown + py3-pygments + python3 + " +makedepends=" + gtk+2.0-dev + libsamplerate-dev + libsndfile-dev + meson + $_pydepends + " +subpackages="$pkgname-dev $pkgname-specgen" +source="https://lv2plug.in/spec/lv2-$pkgver.tar.xz" build() { - python3 waf configure --prefix=/usr -T - python3 waf build + abuild-meson -Db_lto=true . output + meson compile -C output } check() { - python3 waf test + meson test --print-errorlogs --no-rebuild -C output } package() { - python3 waf install --destdir="$pkgdir" + DESTDIR="$pkgdir" meson install --no-rebuild -C output } -sha512sums="d5bdcf94d3cf9a569e29964002a038ae73cd6ae7f09f7d973f8fd74858c8cf9d01bbed85ae8bf0a00efcb2b3611357a64571222a89972091941449c36d76b0ef lv2-1.18.2.tar.bz2" +specgen() { + pkgdesc="$pkgdesc (python specgen)" + depends="$_pydepends" + + amove usr/bin/lv2specgen.py + amove usr/share/lv2specgen +} + +sha512sums=" +ab4bcf593f633b1ed16c0eb6aa4525458a00655ef9c87619bf85eaa966f8fd094a8e871b825f679e0d97923f8bbbf11841ff467022390ca2f1a5b5f66ccd5d1b lv2-1.18.10.tar.xz +" |