[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