Date: Monday, April 15, 2019 @ 17:41:55 Author: dvzrv Revision: 451711
archrelease: copy trunk to community-x86_64 Added: moony.lv2/repos/community-x86_64/PKGBUILD (from rev 451710, moony.lv2/trunk/PKGBUILD) Deleted: moony.lv2/repos/community-x86_64/PKGBUILD ----------+ PKGBUILD | 74 +++++++++++++++++++++++++++++-------------------------------- 1 file changed, 36 insertions(+), 38 deletions(-) Deleted: PKGBUILD =================================================================== --- PKGBUILD 2019-04-15 17:41:48 UTC (rev 451710) +++ PKGBUILD 2019-04-15 17:41:55 UTC (rev 451711) @@ -1,38 +0,0 @@ -# Maintainer: David Runge <d...@sleepmap.de> -pkgname=moony.lv2 -pkgver=0.22.0 -pkgrel=2 -pkgdesc="Easily add realtime programmable logic glue in LV2 plugin graphs" -arch=('x86_64') -url="https://open-music-kontrollers.ch/lv2/moony/" -license=('Artistic2.0') -groups=('lv2-plugins' 'pro-audio') -depends=('libgl') -makedepends=('cmake' 'lv2') -source=("https://git.open-music-kontrollers.ch/lv2/${pkgname}/snapshot/${pkgname}-${pkgver}.tar.xz") -sha512sums=('a6bc08698a97c18ee5f349c5d64635822f8ecc6727f7118a2335856cc2a146a7309d6707710acd10462e0d4682070c48d364a52c2524780f57292df2e6fc2536') - -prepare() { - cd "$pkgname-$pkgver" - mkdir -v build -} - -build() { - cd "$pkgname-$pkgver/build" - cmake -DCMAKE_BUILD_TYPE=Release \ - -DCMAKE_INSTALL_PREFIX=/usr \ - .. - make -} - -check() { - cd "$pkgname-$pkgver/build" - ARGS='-VV' make test -} - -package() { - cd "$pkgname-$pkgver/build" - make DESTDIR="$pkgdir/" install - # docs - install -vDm 644 ../README.md "${pkgdir}/usr/share/doc/${pkgname}/README.md" -} Copied: moony.lv2/repos/community-x86_64/PKGBUILD (from rev 451710, moony.lv2/trunk/PKGBUILD) =================================================================== --- PKGBUILD (rev 0) +++ PKGBUILD 2019-04-15 17:41:55 UTC (rev 451711) @@ -0,0 +1,36 @@ +# Maintainer: David Runge <d...@sleepmap.de> +pkgname=moony.lv2 +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/" +license=('Artistic2.0') +groups=('lv2-plugins' 'pro-audio') +depends=('libgl') +makedepends=('lv2' 'meson' 'sord') +source=("https://git.open-music-kontrollers.ch/lv2/${pkgname}/snapshot/${pkgname}-${pkgver}.tar.xz") +sha512sums=('4825fc90a04660a34266bf4dddb51b6c19c173278a0e27653fd5b7c1b84b636891bf3d215bf8479a6fd9637c0a16aa2058c8ab1c3124dbd090fc82750d129d86') + +build() { + cd "$pkgname-$pkgver" + arch-meson --prefix=/usr \ + --libdir=lib \ + --buildtype=release \ + build + ninja -C build +} + +# check fails due to currently broken lv2_validate in lv2 +# check() { +# cd "$pkgname-$pkgver" +# meson test -C build +# } + +package() { + cd "$pkgname-$pkgver" + DESTDIR="${pkgdir}" meson install -C build + # docs + install -vDm 644 {ChangeLog,README.md} \ + -t "${pkgdir}/usr/share/doc/${pkgname}" +}