summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD23
1 files changed, 14 insertions, 9 deletions
diff --git a/PKGBUILD b/PKGBUILD
index e09ab8ff1257..4946d2a025f6 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,7 +2,7 @@
# Maintainer of `lv2`: Ray Rashif <schiv@archlinux.org>
pkgname=mingw-w64-lv2
-pkgver=1.18.0
+pkgver=1.18.10
pkgrel=1
pkgdesc="Successor to the LADSPA audio plug-in standard (mingw-w64)"
url="http://lv2plug.in/"
@@ -10,22 +10,27 @@ license=('LGPL' 'custom')
arch=('any')
depends=('mingw-w64-crt')
optdepends=('mingw-w64-pkg-config' 'mingw-w64-gcc')
-makedepends=('python2')
-source=("http://lv2plug.in/spec/lv2-$pkgver.tar.bz2")
-sha512sums=('9e8dd9c1f30371260d21efc105b1d4d4ad03d9e332d4d3877d873f20b9527bcd0e917ff23fc6e0a9cc4337bda85882c742f225f7cf4fbc8a8a0964565c91f9d9')
+makedepends=('meson')
+source=("http://lv2plug.in/spec/lv2-$pkgver.tar.xz")
+sha512sums=('ab4bcf593f633b1ed16c0eb6aa4525458a00655ef9c87619bf85eaa966f8fd094a8e871b825f679e0d97923f8bbbf11841ff467022390ca2f1a5b5f66ccd5d1b')
_architectures=('i686-w64-mingw32' 'x86_64-w64-mingw32')
-package() {
+build() {
cd lv2-$pkgver
+ for _arch in "${_architectures[@]}"; do
+ meson setup -Dprefix=/usr/"$_arch" -D{plugins,tests,docs}=disabled build-"$_arch"
+ meson compile -C build-"$_arch"
+ done
+}
+package() {
+ cd lv2-$pkgver
for _arch in "${_architectures[@]}"; do
- # No need to build, we only install headers and static files.
- python2 waf configure --prefix=/usr/"$_arch" --no-plugins
- python2 waf install --destdir="$pkgdir"
- rm -fr "$pkgdir"/usr/*/{bin,share}
+ meson install --destdir="$pkgdir" -C build-"$_arch"
done
+ rm -fr "$pkgdir"/usr/*/{bin,share}
install -Dm644 COPYING \
"$pkgdir/usr/share/licenses/$pkgname/COPYING"
}