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 <[email protected]> +# Maintainer: David Runge <[email protected]> # Contributor: speps <speps at aur dot archlinux dot org> # Contributor: Shinlun Hsieh <[email protected]> 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} \
