Date: Monday, March 15, 2021 @ 22:16:37 Author: dvzrv Revision: 891683
upgpkg: distrho-ports 2021.03.15-1: Upgrade to 2021.03.15. Add fftw to depends (it's dlopen'd). Update the list of non-legacy plugins to test. Add xvfb-run for running lv2lint against the non-legacy plugins. Modified: distrho-ports/trunk/PKGBUILD ----------+ PKGBUILD | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2021-03-15 21:55:57 UTC (rev 891682) +++ PKGBUILD 2021-03-15 22:16:37 UTC (rev 891683) @@ -1,7 +1,7 @@ # Maintainer: David Runge <[email protected]> pkgname=distrho-ports -pkgver=2021.01.15 +pkgver=2021.03.15 pkgrel=1 pkgdesc="Linux audio plugins and LV2 ports" arch=('x86_64') @@ -8,9 +8,10 @@ url="https://github.com/distrho/distrho-ports" license=('GPL2' 'LGPL3') groups=('lv2-plugins' 'pro-audio' 'vst-plugins' 'vst3-plugins') -depends=('gcc-libs' 'glibc' 'libglvnd' 'libx11' 'libxext') +# NOTE: fftw is dlopen'd +depends=('fftw' 'gcc-libs' 'glibc' 'libglvnd' 'libx11' 'libxext') makedepends=('alsa-lib' 'freetype2' 'git' 'libxcursor' 'lv2' 'meson') -checkdepends=('kxstudio-lv2-extensions' 'lv2lint') +checkdepends=('kxstudio-lv2-extensions' 'lv2lint' 'xorg-server-xvfb') optdepends=('lv2-host: for LV2 plugins' 'vst-host: for VST plugins' 'vst3-host: for VST3 plugins') @@ -36,9 +37,10 @@ check() { local _legacy_plugin _legacy_plugins _legacy_urls _plugins _urls _plugin - _plugins=('CHOW') + _plugins=('SwankyAmp' 'vitalium') declare -A _urls=( - ["CHOW"]="https://github.com/jatinchowdhury18/CHOW" + ["SwankyAmp"]="urn:distrho:SwankyAmp" + ["vitalium"]="urn:distrho:vitalium" ) _legacy_plugins=('Dexed' 'EasySSP' 'HiReSam' 'JuceOPL' 'KlangFalter' 'LUFSMeter' 'LUFSMeterMulti' 'Luftikus' 'Obxd' 'PitchedDelay' 'ReFine' @@ -96,7 +98,7 @@ if [ -n "${_urls[${_plugin}]}" ]; then # ignore lv2_generate_ttl symbol as it can not be removed easily: # https://github.com/DISTRHO/DISTRHO-Ports/issues/58 - lv2lint -Mpack -s lv2_generate_ttl -I "build/ports/${_plugin}.lv2/" "${_urls[${_plugin}]}" + xvfb-run lv2lint -Mpack -s lv2_generate_ttl -I "build/ports/${_plugin}.lv2/" "${_urls[${_plugin}]}" || echo "xvfb-run is too dumb to kill itself" fi done ninja -C build test @@ -103,7 +105,7 @@ } package() { - depends+=('libasound.so' 'libfreetype.so') + depends+=('libasound.so' 'libfftw3f.so' 'libfreetype.so') cd "$pkgname" DESTDIR="${pkgdir}" meson install -C build install -vDm 644 README.md -t "${pkgdir}/usr/share/doc/${pkgname}"
