summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO9
-rw-r--r--PKGBUILD23
2 files changed, 18 insertions, 14 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 85dee8232cf1..d39fc02a0d6a 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,17 +1,16 @@
pkgbase = mingw-w64-lv2
pkgdesc = Successor to the LADSPA audio plug-in standard (mingw-w64)
- pkgver = 1.18.0
+ pkgver = 1.18.10
pkgrel = 1
url = http://lv2plug.in/
arch = any
license = LGPL
license = custom
- makedepends = python2
+ makedepends = meson
depends = mingw-w64-crt
optdepends = mingw-w64-pkg-config
optdepends = mingw-w64-gcc
- source = http://lv2plug.in/spec/lv2-1.18.0.tar.bz2
- sha512sums = 9e8dd9c1f30371260d21efc105b1d4d4ad03d9e332d4d3877d873f20b9527bcd0e917ff23fc6e0a9cc4337bda85882c742f225f7cf4fbc8a8a0964565c91f9d9
+ source = http://lv2plug.in/spec/lv2-1.18.10.tar.xz
+ sha512sums = ab4bcf593f633b1ed16c0eb6aa4525458a00655ef9c87619bf85eaa966f8fd094a8e871b825f679e0d97923f8bbbf11841ff467022390ca2f1a5b5f66ccd5d1b
pkgname = mingw-w64-lv2
-
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"
}