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

David Runge dvzrv at archlinux.org
Fri Jul 24 15:37:57 UTC 2020


    Date: Friday, July 24, 2020 @ 15:37:57
  Author: dvzrv
Revision: 665163

upgpkg: x42-plugins 20200714-2: Fix XDG desktop files (FS#67380) for some plugins.

Make tests for meters.lv2 and mixtri.lv2 pass by default (they fail because of a missing package, that can't be packaged yet).

Modified:
  x42-plugins/trunk/PKGBUILD

----------+
 PKGBUILD |   18 +++++++++++-------
 1 file changed, 11 insertions(+), 7 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2020-07-24 15:00:07 UTC (rev 665162)
+++ PKGBUILD	2020-07-24 15:37:57 UTC (rev 665163)
@@ -3,7 +3,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"
@@ -13,10 +13,10 @@
 '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"
@@ -126,6 +126,8 @@
                 --pkgname "com.x42_plugins.x42_${name}" \
                 --name "x42-${name}" \
                 --pkgdesc "${comments[$name]}" \
+                --exec "x42-${name}" \
+                --icon "x42-${name}" \
                 --genericname "${generic[$name]}"
         ;;
     esac
@@ -191,7 +193,8 @@
         ;;
       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 )
@@ -200,7 +203,8 @@
         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



More information about the arch-commits mailing list