Date: Saturday, April 1, 2023 @ 11:21:16
  Author: dvzrv
Revision: 1431610

upgpkg: midimsg-lv2 0.0.5-2: Rebuild to re-sign package.

Remove unnecessary quotes and curly braces.
Use bash arrays with one entry per line for better handling.
More explicitly attempt to test plugin variants (also broken: 
https://github.com/blablack/midimsg-lv2/issues/1).

Modified:
  midimsg-lv2/trunk/PKGBUILD

----------+
 PKGBUILD |   53 +++++++++++++++++++++++++++++++++++------------------
 1 file changed, 35 insertions(+), 18 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD    2023-04-01 10:49:14 UTC (rev 1431609)
+++ PKGBUILD    2023-04-01 11:21:16 UTC (rev 1431610)
@@ -1,20 +1,36 @@
 # Maintainer: David Runge <dv...@archlinux.org>
+
 pkgname=midimsg-lv2
 pkgver=0.0.5
-pkgrel=1
+pkgrel=2
 pkgdesc="A collection of basic LV2 plugins to translate midi messages to 
usable values"
-arch=('x86_64')
+arch=(x86_64)
 url="https://github.com/blablack/midimsg-lv2";
-license=('GPL3')
-groups=('lv2-plugins' 'pro-audio')
-depends=('gcc-libs' 'glibc')
-makedepends=('lv2' 'waf')
-checkdepends=('lv2lint' 'sord')
-source=("$pkgname-$pkgver.tar.gz::https://github.com/blablack/${pkgname}/archive/v${pkgver}.tar.gz";)
+license=(GPL3)
+groups=(
+  lv2-plugins
+  pro-audio
+)
+depends=(
+  gcc-libs
+  glibc
+  lv2-host
+)
+makedepends=(
+  lv2
+  waf
+)
+checkdepends=(
+  lv2lint
+  sord
+  xorg-server-xvfb
+)
+source=($url/archive/v$pkgver/$pkgname-v$pkgver.tar.gz)
 
sha512sums=('e2977dfda904e48e87fdfb416b700efae578ceeb81cbcf1ad1a40a3dc0a80e8b92a98d846d25deb367f1763a285816a99ec3db399137f5faa5b53c9bcc1646cb')
+b2sums=('8a24d9c837f549648ce6d7b063cf454314b8be44d5121b96578ff68e94013b7ca8db36bce3ccc9c1124bf24e20084b84f2888c257332632845cb307f9082fbb1')
 
 prepare() {
-  cd "$pkgname-$pkgver"
+  cd $pkgname-$pkgver
   mkdir -vp tools
   touch __init__.py
   cp -v waflib/extras/{autowaf,lv2}.py tools
@@ -26,22 +42,23 @@
 }
 
 build() {
-  cd "$pkgname-$pkgver"
+  cd $pkgname-$pkgver
+  export LINKFLAGS="$LDFLAGS"
   waf configure --prefix=/usr
   waf build -vv
 }
 
 check() {
-  cd "$pkgname-$pkgver"
-  # the plugin names don't adhere to their project name, so for lv2lint tests 
they have to be copied in place
-  cp -av "build/${pkgname//-/.}" "build/${pkgname}"
-  LV2_PATH="${PWD}/build" lv2lint "https://github.com/blablack/midimsg-lv2/"; 
|| echo "Known to fail: https://github.com/blablack/midimsg-lv2/issues/1";
-  rm -rv "build/${pkgname}"
-  sord_validate "${PWD}/build/${pkgname//-/.}/"*.ttl || echo "Known to fail: 
https://github.com/blablack/midimsg-lv2/issues/1";
+  local name
+
+  cd $pkgname-$pkgver
+ for name in aftertouch controller modwheel; do
+    xvfb-run lv2lint -Mpack -I build/${pkgname//-/.}/ 
"https://github.com/blablack/midimsg-lv2/$name"; || echo "Known to fail: 
https://github.com/blablack/midimsg-lv2/issues/1";
+  done
 }
 
 package() {
-  cd "$pkgname-$pkgver"
+  cd $pkgname-$pkgver
   waf install --destdir="$pkgdir/"
-  install -vDm 644 {THANKS,README.md} -t "${pkgdir}/usr/share/doc/${pkgname}"
+  install -vDm 644 {THANKS,README.md} -t "$pkgdir/usr/share/doc/$pkgname/"
 }

Reply via email to