diff --git a/community/x42-plugins/PKGBUILD b/community/x42-plugins/PKGBUILD index 66deff248..8d8ce534f 100644 --- a/community/x42-plugins/PKGBUILD +++ b/community/x42-plugins/PKGBUILD @@ -6,7 +6,7 @@ pkgname=x42-plugins pkgver=20200714 -pkgrel=1 +pkgrel=2 pkgdesc="Collection of LV2 plugins" arch=('x86_64') url="https://github.com/x42/x42-plugins" @@ -16,10 +16,10 @@ depends=('cairo' 'ftgl' 'gcc-libs' 'glibc' 'hicolor-icon-theme' 'libglvnd' 'libx11') makedepends=('fftw' 'gendesk' 'glib2' 'help2man' 'jack' 'liblo' 'libltc' 'libsamplerate' 'libsndfile' 'lv2' 'pango' 'ttf-dejavu' 'zita-convolver') -# NOTE: adding moony.lv2 as a stop-gap solution until kxstudio-lv2-extensions -# can be packaged to provide the required extensions for the meters plugin -# during check() -checkdepends=('lv2lint' 'moony.lv2') +# NOTE: requires kxstudio-lv2-extensions to be packaged to provide the required +# extensions for the meters and mixtri plugin during check() +# https://github.com/KXStudio/LV2-Extensions/issues/1 +checkdepends=('lv2lint') optdepends=('jack: for standalone applications' 'liblo: for standalone applications') source=("http://gareus.org/misc/${pkgname}/${pkgname}-${pkgver}.tar.xz" @@ -129,6 +129,8 @@ prepare() { --pkgname "com.x42_plugins.x42_${name}" \ --name "x42-${name}" \ --pkgdesc "${comments[$name]}" \ + --exec "x42-${name}" \ + --icon "x42-${name}" \ --genericname "${generic[$name]}" ;; esac @@ -195,7 +197,8 @@ check() { ;; meters.lv2 ) for _meter in "${_meters[@]}"; do - lv2lint -Mpack -I "${_name}/build" "http://gareus.org/oss/lv2/${_name//.lv2/}#${_meter}" + lv2lint -Mpack -I "${_name}/build" "http://gareus.org/oss/lv2/${_name//.lv2/}#${_meter}" \ + || echo "Requires packaged extensions: https://github.com/KXStudio/LV2-Extensions" done ;; midifilter.lv2 ) @@ -204,7 +207,8 @@ check() { done ;; mixtri.lv2 ) - lv2lint -Mpack -I "${_name}/build" "http://gareus.org/oss/lv2/${_name//.lv2/}#lv2" + lv2lint -Mpack -I "${_name}/build" "http://gareus.org/oss/lv2/${_name//.lv2/}#lv2" \ + || echo "Requires packaged extensions: https://github.com/KXStudio/LV2-Extensions" ;; onsettrigger.lv2 ) for _onsettrigger in "${_onsettriggers[@]}"; do