[arch-commits] Commit in sherlock.lv2/trunk (PKGBUILD)

David Runge dvzrv at archlinux.org
Mon Apr 13 19:55:39 UTC 2020


    Date: Monday, April 13, 2020 @ 19:55:38
  Author: dvzrv
Revision: 613711

upgpkg: sherlock.lv2 0.22.0-1: Upgrading to 0.22.0.

Adding glu to makedepends.
Adding lv2lint to checkdepends and running it on the entire bundle.
Adding all sodeps in package() and adding the respective packages to makedepends.
Updating maintainer info.

Modified:
  sherlock.lv2/trunk/PKGBUILD

----------+
 PKGBUILD |   21 ++++++++++++++++-----
 1 file changed, 16 insertions(+), 5 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2020-04-13 19:23:50 UTC (rev 613710)
+++ PKGBUILD	2020-04-13 19:55:38 UTC (rev 613711)
@@ -1,6 +1,7 @@
-# Maintainer: David Runge <dave at sleepmap.de>
+# Maintainer: David Runge <dvzrv at archlinux.org>
+
 pkgname=sherlock.lv2
-pkgver=0.20.0
+pkgver=0.22.0
 pkgrel=1
 pkgdesc="An investigative plugin bundle"
 arch=('x86_64')
@@ -7,10 +8,11 @@
 url="https://open-music-kontrollers.ch/lv2/sherlock/"
 license=('Artistic2.0')
 groups=('lv2-plugins' 'pro-audio')
-depends=('glibc' 'libglvnd' 'libx11' 'serd' 'sratom')
-makedepends=('flex' 'lv2' 'meson' 'sord')
+depends=('glibc' 'libglvnd' 'libx11')
+makedepends=('flex' 'glu' 'lv2' 'meson' 'serd' 'sord' 'sratom')
+checkdepends=('lv2lint')
 source=("https://git.open-music-kontrollers.ch/lv2/$pkgname/snapshot/$pkgname-$pkgver.tar.xz")
-sha512sums=('9085a8822a6d96945df3bc759d12cca79a5dd4b403e886a54fa809fed5f3f5c8d9c6f803a0501da1035def3dc3f266d50cf82ee693f4225c892933535700ac03')
+sha512sums=('3ed6caa88ac8d89e4f6c4934966c4c0988597152dfd6a963057d7bf585cbe294539398303d76986736dcc0683ea304f77f668ee201d6871f527430476d60f92e')
 
 build() {
   cd "$pkgname-$pkgver"
@@ -21,7 +23,16 @@
   ninja -C build
 }
 
+check() {
+  cd "$pkgname-$pkgver"
+  _plugin_names=('atom_inspector' 'midi_inspector' 'osc_inspector')
+  for _plugin in ${_plugin_names[@]}; do
+    lv2lint -Mpack -I "build/" "http://open-music-kontrollers.ch/lv2/sherlock#${_plugin}"
+  done
+}
+
 package() {
+  depends+=('libserd-0.so' 'libsratom-0.so')
   cd "$pkgname-$pkgver"
   DESTDIR="${pkgdir}" meson install -C build
   # docs



More information about the arch-commits mailing list