[arch-commits] Commit in qmidiarp/trunk (PKGBUILD)

David Runge dvzrv at archlinux.org
Sat Jun 20 22:45:23 UTC 2020


    Date: Saturday, June 20, 2020 @ 22:45:22
  Author: dvzrv
Revision: 648678

upgpkg: qmidiarp 0.6.5-4: Rebuilding with tests.

Adding all available sodeps in package() and moving the respective packages to makedepends.
Running lv2lint in check() and reporting the failures upstream.
Adding non-session-manager in optdepends.
Updating maintainer info.

Modified:
  qmidiarp/trunk/PKGBUILD

----------+
 PKGBUILD |   22 ++++++++++++++++++----
 1 file changed, 18 insertions(+), 4 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2020-06-20 21:59:00 UTC (rev 648677)
+++ PKGBUILD	2020-06-20 22:45:22 UTC (rev 648678)
@@ -1,17 +1,19 @@
-# Maintainer: David Runge <dave at sleepmap.de>
+# Maintainer: David Runge <dvzrv at archlinux.org>
 # Contributor: speps <speps at aur dot archlinux dot org>
 # Contributor: Shinlun Hsieh <yngwiexx at yahoo.com.tw>
 
 pkgname=qmidiarp
 pkgver=0.6.5
-pkgrel=3
+pkgrel=4
 pkgdesc="A MIDI arpeggiator, phrase generator and controller LFO for the ALSA sequencer."
 arch=(x86_64)
 url="https://sourceforge.net/projects/qmidiarp/"
 license=('GPL2')
 groups=('lv2-plugins' 'pro-audio')
-depends=('jack' 'hicolor-icon-theme' 'liblo' 'qt5-base')
-makedepends=('lv2' 'qt5-tools')
+depends=('gcc-libs' 'glibc' 'hicolor-icon-theme' 'qt5-base')
+makedepends=('alsa-lib' 'jack' 'liblo' 'lv2' 'qt5-tools')
+checkdepends=('lv2lint')
+optdepends=('non-session-manager: for session management')
 source=("https://downloads.sourceforge.net/project/${pkgname}/${pkgname}/${pkgver}/${pkgname}-${pkgver}.tar.bz2")
 sha512sums=('171d74230a77b15453367fd38f9bcc94bbbd025a9665853180172bdfd812c2ee5ae0954124706d46c7e5cec0aafaebd5de68435f717789f052e7f86c48917379')
 
@@ -21,7 +23,19 @@
   make
 }
 
+check() {
+  local _name
+  cd "${pkgname}-${pkgver}"
+  for _name in arp lfo seq; do
+    cp -v src/.libs/${pkgname}_${_name}{,_ui}.so \
+      ${pkgname}_${_name}.lv2/
+    lv2lint -Mpack -I ${pkgname}_${_name}.lv2/ \
+      "https://git.code.sf.net/p/qmidiarp/${_name}" || echo "Known to fail: https://sourceforge.net/p/qmidiarp/bugs/33/"
+  done
+}
+
 package() {
+  depends+=('libasound.so' 'libjack.so' 'liblo.so')
   cd "${pkgname}-${pkgver}"
   make DESTDIR="${pkgdir}/" install
   install -vDm 644 {AUTHORS,ChangeLog,NEWS,README} \



More information about the arch-commits mailing list