Date: Monday, April 15, 2019 @ 17:41:48 Author: dvzrv Revision: 451710
upgpkg: moony.lv2 0.26.0-1 Upgrading to 0.26.0. Modified: moony.lv2/trunk/PKGBUILD ----------+ PKGBUILD | 40 +++++++++++++++++++--------------------- 1 file changed, 19 insertions(+), 21 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2019-04-15 16:42:56 UTC (rev 451709) +++ PKGBUILD 2019-04-15 17:41:48 UTC (rev 451710) @@ -1,7 +1,7 @@ # Maintainer: David Runge <[email protected]> pkgname=moony.lv2 -pkgver=0.22.0 -pkgrel=2 +pkgver=0.26.0 +pkgrel=1 pkgdesc="Easily add realtime programmable logic glue in LV2 plugin graphs" arch=('x86_64') url="https://open-music-kontrollers.ch/lv2/moony/" @@ -8,31 +8,29 @@ license=('Artistic2.0') groups=('lv2-plugins' 'pro-audio') depends=('libgl') -makedepends=('cmake' 'lv2') +makedepends=('lv2' 'meson' 'sord') source=("https://git.open-music-kontrollers.ch/lv2/${pkgname}/snapshot/${pkgname}-${pkgver}.tar.xz") -sha512sums=('a6bc08698a97c18ee5f349c5d64635822f8ecc6727f7118a2335856cc2a146a7309d6707710acd10462e0d4682070c48d364a52c2524780f57292df2e6fc2536') +sha512sums=('4825fc90a04660a34266bf4dddb51b6c19c173278a0e27653fd5b7c1b84b636891bf3d215bf8479a6fd9637c0a16aa2058c8ab1c3124dbd090fc82750d129d86') -prepare() { +build() { cd "$pkgname-$pkgver" - mkdir -v build + arch-meson --prefix=/usr \ + --libdir=lib \ + --buildtype=release \ + build + ninja -C build } -build() { - cd "$pkgname-$pkgver/build" - cmake -DCMAKE_BUILD_TYPE=Release \ - -DCMAKE_INSTALL_PREFIX=/usr \ - .. - make -} +# check fails due to currently broken lv2_validate in lv2 +# check() { +# cd "$pkgname-$pkgver" +# meson test -C build +# } -check() { - cd "$pkgname-$pkgver/build" - ARGS='-VV' make test -} - package() { - cd "$pkgname-$pkgver/build" - make DESTDIR="$pkgdir/" install + cd "$pkgname-$pkgver" + DESTDIR="${pkgdir}" meson install -C build # docs - install -vDm 644 ../README.md "${pkgdir}/usr/share/doc/${pkgname}/README.md" + install -vDm 644 {ChangeLog,README.md} \ + -t "${pkgdir}/usr/share/doc/${pkgname}" }
