From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp12.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms9.migadu.com with LMTPS id ABgqIkuXjGQrCgEASxT56A (envelope-from ) for ; Fri, 16 Jun 2023 19:09:31 +0200 Received: from aspmx1.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp12.migadu.com with LMTPS id 0BQXIkuXjGQRQAAAauVa8A (envelope-from ) for ; Fri, 16 Jun 2023 19:09:31 +0200 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id BF4B0B4DC for ; Fri, 16 Jun 2023 19:09:30 +0200 (CEST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qACwa-00078r-Du; Fri, 16 Jun 2023 13:09:04 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qACwY-00078a-BW for guix-patches@gnu.org; Fri, 16 Jun 2023 13:09:02 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1qACwY-0004jG-3P for guix-patches@gnu.org; Fri, 16 Jun 2023 13:09:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1qACwX-00072Y-SP for guix-patches@gnu.org; Fri, 16 Jun 2023 13:09:01 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#64113] [PATCH] gnu: Add missing native search paths to audio plugins. Resent-From: Sughosha Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 16 Jun 2023 17:09:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 64113 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 64113@debbugs.gnu.org X-Debbugs-Original-To: "guix-patches@gnu.org" Received: via spool by submit@debbugs.gnu.org id=B.168693529726995 (code B ref -1); Fri, 16 Jun 2023 17:09:01 +0000 Received: (at submit) by debbugs.gnu.org; 16 Jun 2023 17:08:17 +0000 Received: from localhost ([127.0.0.1]:50291 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qACvn-00071K-Nw for submit@debbugs.gnu.org; Fri, 16 Jun 2023 13:08:17 -0400 Received: from lists.gnu.org ([209.51.188.17]:52540) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qACvk-000718-6B for submit@debbugs.gnu.org; Fri, 16 Jun 2023 13:08:13 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qACvk-00074B-0C for guix-patches@gnu.org; Fri, 16 Jun 2023 13:08:12 -0400 Received: from mail-4325.protonmail.ch ([185.70.43.25]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qACvg-0004Oa-4Z for guix-patches@gnu.org; Fri, 16 Jun 2023 13:08:11 -0400 Date: Fri, 16 Jun 2023 17:07:54 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=proton.me; s=protonmail; t=1686935285; x=1687194485; bh=JHJKFGW6n4gYadyYBbeSKyBZAJdksVUxzVEEHWDsH6k=; h=Date:To:From:Subject:Message-ID:Feedback-ID:From:To:Cc:Date: Subject:Reply-To:Feedback-ID:Message-ID:BIMI-Selector; b=KuncJLaZsriMY+aZCI7t+p9XlFduMPkXQFam9Hym/YmNq+fClTMoAy6TeVUxgdhZ+ aIR2zx3M61Bybk05drj1z78bNAXcZOSe7nCT4jJDuTkKOkXYjqOCzZUKf4qPxoTNo4 1DJeDh+kF267yotKGfTFLeo23dHDsjkK8b55vsMxGgB+AcDG0YuCBfdZZ2ckVpMNvw ClrZpBP2XV9QEJ7M9uojtDRH3n4pUbTEk5fqJE4qXp3aXSZKjNtrhr9Fhv508djBwc Ruj5c1yZdmm68pS2UAR+P8uM4fakASRS5YbAcsmzuQZ0YvTHcbHgLwLa3oW5uU96ER 1QvDL61wO9IwA== Message-ID: Feedback-ID: 45211691:user:proton MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Received-SPF: pass client-ip=185.70.43.25; envelope-from=Sughosha@proton.me; helo=mail-4325.protonmail.ch X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_MSPIKE_H5=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-to: Sughosha X-ACL-Warn: , Sughosha via Guix-patches From: Sughosha via Guix-patches via Errors-To: guix-patches-bounces+larch=yhetil.org@gnu.org Sender: guix-patches-bounces+larch=yhetil.org@gnu.org X-Migadu-Country: US X-Migadu-Flow: FLOW_IN ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1686935371; h=from:from:sender:sender:reply-to:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding:resent-cc: resent-from:resent-sender:resent-message-id:list-id:list-help: list-unsubscribe:list-subscribe:list-post:dkim-signature; bh=JHJKFGW6n4gYadyYBbeSKyBZAJdksVUxzVEEHWDsH6k=; b=i0gIh1fA8b2b8UlEk4l0KgzRbG0BOcmJicqOEc7MZWM5izXziO+PB4sUQNKMFGdEspmSux b7/yxtzvOdH5y2/NcDEEycaHI6QhGAby+dDQdEbHoztmy6Kd2JvbQM4+Un02BIqeKx4pBz 2EA1nMuBgihhoJFFuoBjJhh5kKKOUb9+qW3Qt7N1kEAPEHn3j22n7NViq7iHTmN3/N5FG2 Tt7pwKOWa5MX+qSr6JkV2Qn9B6/A/osGadGaNQ7pSS7giAE3g9soAEunTqZKF6MrOaC+zQ WeVUMLQcSLHtJOinNfsJDFWmmIm7W7USHze7lQrMrQTDCzXQ+/AI/8mIzJjT4A== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=proton.me header.s=protonmail header.b=KuncJLaZ; dmarc=pass (policy=none) header.from=gnu.org; spf=pass (aspmx1.migadu.com: domain of "guix-patches-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-patches-bounces+larch=yhetil.org@gnu.org" ARC-Seal: i=1; s=key1; d=yhetil.org; t=1686935371; a=rsa-sha256; cv=none; b=RkhD2o/Qa0ar60+Uf25D+9lYvzBtfCpwvtSDw5Sc6fj2+uGl/o9Ps5bcuyIgMZsPTTVAUi FmM+/ZFUZHRfTJwilX+SL+ewTes9bkMiTXqcbFWvmMFfQq3ARIYmjt9geg+D5dqLsSCnHW FVFIpY2fPSKM4ouNqwi307VuD4IaUcNewzenz58UcLA7LGnBrIvmr6HGMY2jg2vGV8j4a/ aRKCJR19ZKzpxxbxulMHLDP+21oONAo3iL2u+dxDBtn+TIwK6mDM5ke7Y8VqupCWxS7fEu uYFNVsb9xlrEwVz80z79s/XWPTyqvx4KCgYYJqbABjidX8YGCCMgGwobRj+/Bg== X-Migadu-Scanner: scn1.migadu.com X-Migadu-Spam-Score: -2.43 Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=proton.me header.s=protonmail header.b=KuncJLaZ; dmarc=pass (policy=none) header.from=gnu.org; spf=pass (aspmx1.migadu.com: domain of "guix-patches-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-patches-bounces+larch=yhetil.org@gnu.org" X-Migadu-Queue-Id: BF4B0B4DC X-Spam-Score: -2.43 X-TUID: HiQLs6BLoqld * gnu/packages/audio.scm: Add native-search-paths to autotalent, caps-plugins-lv2, infamous-plugins, swh-plugins, swh-plugins-lv2, amb-plugi= ns, mcp-plugins, rev-plugins, fil-plugins, ste-plugins, vco-plugins, wah-plugin= s, g2reverb, ladspa-bs2b, noise-repellent and lv2-speech-denoiser. * gnu/packages/music.scm: Do the same to fluida-lv2, surge-synth, ninjas2, bsequencer, bchoppr, bshapr, bjumblr, bschaffi, synthv1, drumkv1, samplv1, padthv1, amsynth, paulxstretch, yoshimi, ams-lv2, synthpod, gx-guvnor-lv2, gx-vbass-preamp-lv2, rkrlv2, mod-utilities, qmidiarp, liquidsfz, sfizz, fab= la, sorcer, artyfx, lsp-plugins, sherlock-lv2, foo-yc20, spectacle-analyzer, x42-plugins, zam-plugins, geonkick, avldrums-lv2, helm, dragonfly-reverb, zplugins, remid-lv2, vl1-emulator, regrader, fogpad, tap-lv2, wolf-shaper, wolf-spectrum and shiru-lv2. --- gnu/packages/audio.scm | 64 +++++++++++++++++++++++++++++++++++++++++++++= +++++++++++++++++++ gnu/packages/music.scm | 220 +++++++++++++++++++++++++++++++++++++++++++++= +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++= +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++= +++++++++++++++++++++++++ 2 files changed, 284 insertions(+) diff --git a/gnu/packages/audio.scm b/gnu/packages/audio.scm index 58a981b..564f6bf 100644 --- a/gnu/packages/audio.scm +++ b/gnu/packages/audio.scm @@ -1182,6 +1182,10 @@ (define-public autotalent #t))))) (inputs (list ladspa)) + (native-search-paths + (list (search-path-specification + (variable "LADSPA_PATH") + (files '("lib/ladspa"))))) (home-page "http://tombaran.info/autotalent.html") (synopsis "Pitch-correction LADSPA audio plugin") (description @@ -1314,6 +1318,10 @@ (define-public caps-plugins-lv2 (inputs (list lv2)) ;; home-page of the original LADSPA version: http://quitte.de/dsp/caps= .html + (native-search-paths + (list (search-path-specification + (variable "LV2_PATH") + (files '("lib/lv2"))))) (home-page "https://github.com/moddevices/caps-lv2") (synopsis "LV2 port of the CAPS audio plugin collection") (description @@ -1388,6 +1396,10 @@ (define-public infamous-plugins (list cairo fftwf lv2 ntk zita-resampler)) (native-inputs (list pkg-config)) + (native-search-paths + (list (search-path-specification + (variable "LV2_PATH") + (files '("lib/lv2"))))) (home-page "https://ssj71.github.io/infamousPlugins") (synopsis "LV2 plugins for live use") (description @@ -1453,6 +1465,10 @@ (define-public swh-plugins which)) (inputs (list fftwf perl-xml-parser)) + (native-search-paths + (list (search-path-specification + (variable "LADSPA_PATH") + (files '("lib/ladspa"))))) (build-system gnu-build-system) (home-page "http://plugin.org.uk") (synopsis "The SWH Plugins package for the LADSPA plugin system") @@ -1493,6 +1509,10 @@ (define-public swh-plugins-lv2 (list lv2 fftwf)) (native-inputs (list libxslt pkg-config)) + (native-search-paths + (list (search-path-specification + (variable "LV2_PATH") + (files '("lib/lv2"))))) (home-page "http://plugin.org.uk") (synopsis "SWH plugins in LV2 format") (description @@ -1768,6 +1788,10 @@ (define-public amb-plugins (("/usr/bin/install") (which "install")) (("/bin/rm") "#")) #t))))) + (native-search-paths + (list (search-path-specification + (variable "LADSPA_PATH") + (files '("lib/ladspa"))))) (home-page "https://kokkinizita.linuxaudio.org") (synopsis "LADSPA ambisonics plugins") (description @@ -1805,6 +1829,10 @@ (define-public mcp-plugins (substitute* "Makefile" (("/usr") (assoc-ref outputs "out"))) #t))))) + (native-search-paths + (list (search-path-specification + (variable "LADSPA_PATH") + (files '("lib/ladspa"))))) (home-page "https://kokkinizita.linuxaudio.org") (synopsis "Chorus, phaser, and vintage high-pass and low-pass filters"= ) (description @@ -1845,6 +1873,10 @@ (define-public rev-plugins (substitute* "Makefile" (("/usr") (assoc-ref outputs "out"))) #t))))) + (native-search-paths + (list (search-path-specification + (variable "LADSPA_PATH") + (files '("lib/ladspa"))))) (home-page "https://kokkinizita.linuxaudio.org") (synopsis "LADSPA reverb plugin") (description @@ -1881,6 +1913,10 @@ (define-public fil-plugins (substitute* "Makefile" (("/usr") (assoc-ref outputs "out"))) #t))))) + (native-search-paths + (list (search-path-specification + (variable "LADSPA_PATH") + (files '("lib/ladspa"))))) (home-page "https://kokkinizita.linuxaudio.org") (synopsis "LADSPA four-band parametric equalizer plugin") (description @@ -1926,6 +1962,10 @@ (define-public ste-plugins (substitute* "Makefile" (("/usr") (assoc-ref outputs "out"))) #t))))) + (native-search-paths + (list (search-path-specification + (variable "LADSPA_PATH") + (files '("lib/ladspa"))))) (home-page "https://kokkinizita.linuxaudio.org") (synopsis "LADSPA stereo width plugin") (description @@ -1963,6 +2003,10 @@ (define-public vco-plugins (("/usr") (assoc-ref outputs "out")) (("/bin/cp") (which "cp"))) #t))))) + (native-search-paths + (list (search-path-specification + (variable "LADSPA_PATH") + (files '("lib/ladspa"))))) (home-page "https://kokkinizita.linuxaudio.org") (synopsis "LADSPA plugin for synthesizer oscillators") (description @@ -2007,6 +2051,10 @@ (define-public wah-plugins (substitute* "Makefile" (("/usr") (assoc-ref outputs "out"))) #t))))) + (native-search-paths + (list (search-path-specification + (variable "LADSPA_PATH") + (files '("lib/ladspa"))))) (home-page "https://kokkinizita.linuxaudio.org") (synopsis "LADSPA Autowah effect plugin") (description @@ -2043,6 +2091,10 @@ (define-public g2reverb (substitute* "Makefile" (("/usr") (assoc-ref outputs "out"))) #t))))) + (native-search-paths + (list (search-path-specification + (variable "LADSPA_PATH") + (files '("lib/ladspa"))))) (home-page "https://kokkinizita.linuxaudio.org") (synopsis "LADSPA stereo reverb plugin") (description @@ -2774,6 +2826,10 @@ (define-public ladspa-bs2b (build-system gnu-build-system) (native-inputs (list pkg-config)) (inputs (list ladspa libbs2b)) + (native-search-paths + (list (search-path-specification + (variable "LADSPA_PATH") + (files '("lib/ladspa"))))) (home-page "https://sourceforge.net/projects/bs2b/") (synopsis "Bauer stereophonic-to-binaural DSP - LADSPA plugin") (description "The Bauer stereophonic-to-binaural DSP (bs2b) library an= d @@ -4929,6 +4985,10 @@ (define-public noise-repellent (list lv2 fftwf)) (native-inputs (list pkg-config)) + (native-search-paths + (list (search-path-specification + (variable "LV2_PATH") + (files '("lib/lv2"))))) (home-page "https://github.com/lucianodato/noise-repellent") (synopsis "LV2 plugin for broadband noise reduction") (description "Noise Repellent is an LV2 plugin to reduce noise. It ha= s @@ -4996,6 +5056,10 @@ (define-public lv2-speech-denoiser (list lv2)) (native-inputs (list autoconf automake libtool pkg-config)) + (native-search-paths + (list (search-path-specification + (variable "LV2_PATH") + (files '("lib/lv2"))))) (home-page "https://github.com/werman/noise-suppression-for-voice") (synopsis "Speech denoise LV2 plugin based on Xiph's RNNoise library= ") (description "RNNoise is a library that uses deep learning to apply diff --git a/gnu/packages/music.scm b/gnu/packages/music.scm index 2e7edda..d8e4e65 100644 --- a/gnu/packages/music.scm +++ b/gnu/packages/music.scm @@ -1181,6 +1181,10 @@ (define-public fluida-lv2 (list cairo libx11 lv2 fluidsynth)) (native-inputs (list pkg-config)) + (native-search-paths + (list (search-path-specification + (variable "LV2_PATH") + (files '("lib/lv2"))))) (home-page "https://github.com/brummer10/Fluida.lv2") (synopsis "Fluidsynth as an LV2 audio plugin") (description "Fluida is an audio plugin in the LV2 format that acts as @@ -1248,6 +1252,13 @@ (define-public surge-synth xcb-util-keysyms)) (native-inputs (list pkg-config)) + (native-search-paths + (list (search-path-specification + (variable "LV2_PATH") + (files '("lib/lv2"))) + (search-path-specification + (variable "VST3_PATH") + (files '("lib/vst3"))))) (home-page "https://surge-synthesizer.github.io/") (synopsis "Synthesizer plugin") (description @@ -1449,6 +1460,10 @@ (define-public ninjas2 libsndfile)) (native-inputs (list ladspa lv2 pkg-config)) + (native-search-paths + (list (search-path-specification + (variable "LV2_PATH") + (files '("lib/lv2"))))) (synopsis "Sample slicer audio plugin") (description "Ninjas 2 is a rewrite of the Ninjas sample slicer audio plugin. @@ -1947,6 +1962,10 @@ (define-public bsequencer (list cairo lv2 libx11)) (native-inputs (list pkg-config)) + (native-search-paths + (list (search-path-specification + (variable "LV2_PATH") + (files '("lib/lv2"))))) (home-page "https://github.com/sjaehn/BSEQuencer") (synopsis "Multi-channel MIDI step sequencer LV2 plugin") (description @@ -1968,6 +1987,10 @@ (define-public bchoppr (file-name (git-file-name name version)) (sha256 (base32 "1jfp98qa0frmdybrg71fn8wxn1b3ginkbkcg9cz9y83j1m0jqrif")))) + (native-search-paths + (list (search-path-specification + (variable "LV2_PATH") + (files '("lib/lv2"))))) (synopsis "Audio stream-chopping LV2 plugin") (description "B.Choppr cuts the audio input stream into a repeated sequence of up to 16 chops. Each chop can be leveled up or down (gating). @@ -1989,6 +2012,10 @@ (define-public bshapr (file-name (git-file-name name version)) (sha256 (base32 "1qr3fxqcplgb6iqi2vxc27jghhv6qsidww2by15zb2vs34yh73pl")))) + (native-search-paths + (list (search-path-specification + (variable "LV2_PATH") + (files '("lib/lv2"))))) (synopsis "Beat/envelope shaper LV2 plugin") (description "B.Shapr is a beat/envelope shaper LV2 plugin.") (home-page "https://github.com/sjaehn/BShapr") @@ -2010,6 +2037,10 @@ (define-public bjumblr (base32 "00fgax8aqqggs54pjpagw5pc30kgxaghh8mrzpqwhs06cnchcam9")))) (inputs (list cairo libsndfile lv2)) + (native-search-paths + (list (search-path-specification + (variable "LV2_PATH") + (files '("lib/lv2"))))) (synopsis "Pattern-controlled audio stream/sample re-sequencer LV2 plu= gin") (description "B.Jumblr is a pattern-controlled audio stream / sample re-sequencer LV2 plugin.") @@ -2036,6 +2067,10 @@ (define-public bschaffl ("libsndfile" ,libsndfile) ("libx11" ,libx11) ("lv2" ,lv2))) + (native-search-paths + (list (search-path-specification + (variable "LV2_PATH") + (files '("lib/lv2"))))) (home-page "https://github.com/sjaehn/BSchaffl") (synopsis "Pattern-controlled MIDI amp & time stretch LV2 plugin") (description "This package provides an LV2 plugin that allows for @@ -2393,6 +2428,10 @@ (define-public synthv1 qtsvg)) (native-inputs (list pkg-config qttools)) + (native-search-paths + (list (search-path-specification + (variable "LV2_PATH") + (files '("lib/lv2"))))) (home-page "https://synthv1.sourceforge.io") (synopsis "Polyphonic subtractive synthesizer") (description @@ -2426,6 +2465,10 @@ (define-public drumkv1 qtsvg)) (native-inputs (list pkg-config qttools)) + (native-search-paths + (list (search-path-specification + (variable "LV2_PATH") + (files '("lib/lv2"))))) (home-page "https://drumkv1.sourceforge.io") (synopsis "Drum-kit sampler synthesizer with stereo effects") (description @@ -2459,6 +2502,10 @@ (define-public samplv1 qtsvg)) (native-inputs (list pkg-config qttools)) + (native-search-paths + (list (search-path-specification + (variable "LV2_PATH") + (files '("lib/lv2"))))) (home-page "https://samplv1.sourceforge.io") (synopsis "Polyphonic sampler synthesizer with stereo effects") (description @@ -2492,6 +2539,10 @@ (define-public padthv1 qtsvg)) (native-inputs (list pkg-config qttools)) + (native-search-paths + (list (search-path-specification + (variable "LV2_PATH") + (files '("lib/lv2"))))) (home-page "https://padthv1.sourceforge.io") (synopsis "Polyphonic additive synthesizer") (description @@ -2540,6 +2591,10 @@ (define-public amsynth (list gsettings-desktop-schemas)) (native-inputs (list intltool pkg-config)) + (native-search-paths + (list (search-path-specification + (variable "LV2_PATH") + (files '("lib/lv2"))))) (home-page "https://amsynth.github.io") (synopsis "Analog modeling synthesizer") (description @@ -2624,6 +2679,13 @@ (define-public paulxstretch libxext libxinerama libxrandr)) + (native-search-paths + (list (search-path-specification + (variable "CLAP_PATH") + (files '("lib/clap"))) + (search-path-specification + (variable "VST3_PATH") + (files '("lib/vst3"))))) (supported-systems '("x86_64-linux")) ;pffft.c uses SIMD code (synopsis "Audio timestretching application and plugin") (description @@ -3267,6 +3329,10 @@ (define-public yoshimi zlib)) (native-inputs (list pkg-config)) + (native-search-paths + (list (search-path-specification + (variable "LV2_PATH") + (files '("lib/lv2"))))) (home-page "https://yoshimi.sourceforge.net/") (synopsis "Multi-paradigm software synthesizer") (description @@ -3551,6 +3617,10 @@ (define-public ams-lv2 lvtk)) (native-inputs (list pkg-config)) + (native-search-paths + (list (search-path-specification + (variable "LV2_PATH") + (files '("lib/lv2"))))) (home-page "https://github.com/blablack/ams-lv2") (synopsis "Port of Alsa Modular Synth internal modules into LV2") (description "This set of LV2 plugins is a port of the internal module= s @@ -3704,6 +3774,10 @@ (define-public synthpod xcb-util-xrm zita-alsa-pcmi)) (native-inputs (list pkg-config)) + (native-search-paths + (list (search-path-specification + (variable "LV2_PATH") + (files '("lib/lv2"))))) (home-page "https://open-music-kontrollers.ch/lv2/synthpod/") (synopsis "Nonlinear LV2 plugin container") (description @@ -4352,6 +4426,10 @@ (define-public gx-guvnor-lv2 #t))))) (inputs (list lv2)) + (native-search-paths + (list (search-path-specification + (variable "LV2_PATH") + (files '("lib/lv2"))))) (home-page "https://github.com/brummer10/GxGuvnor.lv2") (synopsis "Overdrive/distortion pedal simulation") (description "This package provides the LV2 plugin \"GxGuvnor\", a @@ -4380,6 +4458,10 @@ (define-public gx-vbass-preamp-lv2 (list lv2 gtk+-2)) (native-inputs (list pkg-config)) + (native-search-paths + (list (search-path-specification + (variable "LV2_PATH") + (files '("lib/lv2"))))) (home-page "https://github.com/brummer10/GxVBassPreAmp.lv2") (synopsis "Simulation of the Vox Venue Bass 100 Pre Amp Section") (description "This package provides the LV2 plugin \"GxVBassPreAmp\"= , a @@ -4623,6 +4705,10 @@ (define-public rkrlv2 (list fftw libsamplerate lv2)) (native-inputs (list pkg-config)) + (native-search-paths + (list (search-path-specification + (variable "LV2_PATH") + (files '("lib/lv2"))))) (home-page "https://github.com/ssj71/rkrlv2") (synopsis "Rakarrack effects ported to LV2 plugins") (description "This package provides the Rakarrack effects as LV2 @@ -4659,6 +4745,10 @@ (define-public mod-utilities (delete 'configure)))) (inputs (list lv2)) + (native-search-paths + (list (search-path-specification + (variable "LV2_PATH") + (files '("lib/lv2"))))) (home-page "https://github.com/moddevices/mod-utilities") (synopsis "LV2 utility plugins") (description "This package provides LV2 audio utility plugins, such = as @@ -4685,6 +4775,10 @@ (define-public qmidiarp (list qtbase-5 alsa-lib jack-1 liblo lv2)) (native-inputs (list pkg-config qttools-5)) + (native-search-paths + (list (search-path-specification + (variable "LV2_PATH") + (files '("lib/lv2"))))) (home-page "https://qmidiarp.sourceforge.net/") (synopsis "MIDI arpeggiator") (description "QMidiArp is an advanced MIDI arpeggiator, programmable s= tep @@ -4915,6 +5009,10 @@ (define-public liquidsfz (list autoconf automake libtool pkg-config)) (inputs (list jack-2 libsndfile lv2 readline)) + (native-search-paths + (list (search-path-specification + (variable "LV2_PATH") + (files '("lib/lv2"))))) (home-page "https://github.com/swesterfeld/liquidsfz") (synopsis "Sampler library") (description "The main goal of liquidsfz is to provide an SFZ sampler @@ -4967,6 +5065,10 @@ (define-public sfizz libsamplerate pugixml simde)) + (native-search-paths + (list (search-path-specification + (variable "LV2_PATH") + (files '("lib/lv2"))))) (home-page "https://sfz.tools/sfizz/") (synopsis "SFZ parser and synth library") (description "Sfizz provides an SFZ parser and synth C++ library. It @@ -5393,6 +5495,10 @@ (define-public fabla (arguments '(#:tests? #f)) ;there are none (inputs (list ntk cairomm libsndfile)) (native-inputs (list pkg-config lv2 mesa)) + (native-search-paths + (list (search-path-specification + (variable "LV2_PATH") + (files '("lib/lv2"))))) (home-page "http://openavproductions.com/fabla/") (synopsis "Sampler LV2 plugin") (description @@ -5437,6 +5543,10 @@ (define-public sorcer "-o" "main.cpp" "main.dsp"))))))) (inputs (list boost lv2 ntk)) (native-inputs (list faust-0.9.67 pkg-config)) + (native-search-paths + (list (search-path-specification + (variable "LV2_PATH") + (files '("lib/lv2"))))) (home-page "http://openavproductions.com/sorcer/") (synopsis "Wavetable LV2 plugin synth") (description "Sorcer is a wavetable LV2 plugin synthesizer, targeted= at @@ -5962,6 +6072,10 @@ (define-public artyfx (list cairo libsndfile)) (native-inputs (list pkg-config lv2)) + (native-search-paths + (list (search-path-specification + (variable "LV2_PATH") + (files '("lib/lv2"))))) (home-page "http://openavproductions.com/artyfx/") (synopsis "Audio effect LV2 plugin bundle") (description "ArtyFX is an LV2 plugin bundle of artistic real-time aud= io @@ -6013,6 +6127,16 @@ (define-public lsp-plugins mesa)) (native-inputs (list pkg-config php)) + (native-search-paths + (list (search-path-specification + (variable "LADSPA_PATH") + (files '("lib/ladspa"))) + (search-path-specification + (variable "LV2_PATH") + (files '("lib/lv2"))) + (search-path-specification + (variable "VST2_PATH") + (files '("lib/vst"))))) (synopsis "Audio plugin collection") (description "LSP (Linux Studio Plugins) is a collection of audio plugins available as LADSPA/LV2 plugins and as standalone JACK @@ -6039,6 +6163,10 @@ (define-public sherlock-lv2 (list glu libx11 mesa sratom)) (native-inputs (list flex pkg-config)) + (native-search-paths + (list (search-path-specification + (variable "LV2_PATH") + (files '("lib/lv2"))))) (synopsis "Investigative LV2 plugin bundle") (description "The Sherlock plugin bundle contains LV2 plugins for visualizing LV2 atom, MIDI and OSC events. They can be used for monitorin= g @@ -6078,6 +6206,10 @@ (define-public foo-yc20 lv2)) (native-inputs (list faust pkg-config)) + (native-search-paths + (list (search-path-specification + (variable "LV2_PATH") + (files '("lib/lv2"))))) (home-page "https://foo-yc20.codeforcode.com/") (synopsis "Implementation of Yamaha YC-20 combo organ from 1969") (description "This is a Faust implementation of a 1969 designed Yamaha @@ -6122,6 +6254,10 @@ (define-public spectacle-analyzer jack-1 lv2 mesa)) + (native-search-paths + (list (search-path-specification + (variable "LV2_PATH") + (files '("lib/lv2"))))) (synopsis "Realtime graphical spectrum analyzer") (description "Spectacle is a real-time spectral analyzer using the short-time Fourier transform, available as LV2 audio plugin and JACK clien= t.") @@ -6171,6 +6307,10 @@ (define-public x42-plugins zita-convolver)) (native-inputs (list help2man liblo lv2 font-dejavu pkg-config)) + (native-search-paths + (list (search-path-specification + (variable "LV2_PATH") + (files '("lib/lv2"))))) (synopsis "Collection of LV2/JACK audio/MIDI processing plugins") (description "x42-plugins is a collection of over 80 cross-platform LV= 2 audio and MIDI plugins that can also run as standalone JACK applications."= ) @@ -6253,6 +6393,22 @@ (define-public zam-plugins zita-convolver)) (native-inputs (list ladspa lv2 pkg-config)) + (native-search-paths + (list (search-path-specification + (variable "CLAP_PATH") + (files '("lib/clap"))) + (search-path-specification + (variable "LADSPA_PATH") + (files '("lib/ladspa"))) + (search-path-specification + (variable "LV2_PATH") + (files '("lib/lv2"))) + (search-path-specification + (variable "VST2_PATH") + (files '("lib/vst"))) + (search-path-specification + (variable "VST3_PATH") + (files '("lib/vst3"))))) (synopsis "Collection of audio processing plugins") (description "Zam plugins is a collection of audio processing plugins in the LADSP= A, @@ -6293,6 +6449,10 @@ (define-public geonkick rapidjson)) (native-inputs (list lv2 pkg-config sord)) + (native-search-paths + (list (search-path-specification + (variable "LV2_PATH") + (files '("lib/lv2"))))) (synopsis "Percussion synthesizer") (description "Geonkick is a synthesizer that can synthesize elements of percussion such as kicks, snares, hit-hats, shakers, claps and sticks. @@ -6419,6 +6579,10 @@ (define-public avldrums-lv2 (list cairo dssi glu mesa pango)) (native-inputs (list pkg-config lv2)) + (native-search-paths + (list (search-path-specification + (variable "LV2_PATH") + (files '("lib/lv2"))))) (home-page "https://x42-plugins.com/x42/x42-avldrums") (synopsis "Drum sample player LV2 plugin dedicated to the AVLinux Drum= kits") (description "AVLdrums is a drum sample player LV2 plugin dedicated to= Glen @@ -6475,6 +6639,13 @@ (define-public helm mesa)) (native-inputs (list lv2 pkg-config)) + (native-search-paths + (list (search-path-specification + (variable "LV2_PATH") + (files '("lib/lv2"))) + (search-path-specification + (variable "LXVST_PATH") + (files '("lib/lxvst"))))) (home-page "https://tytel.org/helm/") (synopsis "Polyphonic synth with lots of modulation") (description "Helm is a cross-platform polyphonic synthesizer availabl= e standalone @@ -6665,6 +6836,10 @@ (define-public dragonfly-reverb (list pkg-config)) (inputs (list jack-1 libx11 mesa)) + (native-search-paths + (list (search-path-specification + (variable "LV2_PATH") + (files '("lib/lv2"))))) (home-page "https://michaelwillis.github.io/dragonfly-reverb/") (synopsis "Concert hall reverb and room reverb effects") (description @@ -6693,6 +6868,10 @@ (define-public zplugins (list guile-3.0 libsndfile lv2 ztoolkit-rsvg)) (native-inputs (list pkg-config)) + (native-search-paths + (list (search-path-specification + (variable "LV2_PATH") + (files '("lib/lv2"))))) (synopsis "Audio plugin collection") (description "ZPlugins is a collection of audio DSP plugins intended to be bundled with the Zrythm @dfn{digital audio workstation} (DAW).") @@ -6721,6 +6900,10 @@ (define-public remid-lv2 (native-inputs (list pkg-config)) (home-page "https://github.com/ssj71/reMID.lv2") + (native-search-paths + (list (search-path-specification + (variable "LV2_PATH") + (files '("lib/lv2"))))) (synopsis "MIDI-controlled implementation of the SID 6581 chip used in the Commodore 64") @@ -6761,6 +6944,13 @@ (define-public vl1-emulator (list cairo jack-1 mesa)) (native-inputs (list pkg-config)) + (native-search-paths + (list (search-path-specification + (variable "LV2_PATH") + (files '("lib/lv2"))) + (search-path-specification + (variable "VST2_PATH") + (files '("lib/vst"))))) (home-page "https://github.com/linuxmao-org/VL1-emulator") (synopsis "Emulator of Casio VL-Tone VL1") (description "The VL1-Emulator is an emulator of Casio VL-Tone VL1, @@ -6786,6 +6976,13 @@ (define-public regrader (sha256 (base32 "0gl4d5lf2afqknz22jz7hh7029sc9v1xrz6nbz9dlv42bwc0cvl0")))) + (native-search-paths + (list (search-path-specification + (variable "LV2_PATH") + (files '("lib/lv2"))) + (search-path-specification + (variable "VST2_PATH") + (files '("lib/vst"))))) (home-page "https://github.com/linuxmao-org/regrader") (synopsis "Delay effect plugin") (description @@ -6811,6 +7008,13 @@ (define-public fogpad (sha256 (base32 "1j1hbya2dsqpf22zkpi4kwz3dram9g1ndxzmgfwpmf3i4jd3csgb")))) + (native-search-paths + (list (search-path-specification + (variable "LV2_PATH") + (files '("lib/lv2"))) + (search-path-specification + (variable "VST2_PATH") + (files '("lib/vst"))))) (home-page "https://github.com/linuxmao-org/fogpad") (synopsis "Reverb effect plugin") (description @@ -6855,6 +7059,10 @@ (define-public tap-lv2 (list lv2)) (native-inputs (list pkg-config)) + (native-search-paths + (list (search-path-specification + (variable "LV2_PATH") + (files '("lib/lv2"))))) (synopsis "Audio plugin collection") (description "TAP (Tom's Audio Processing) plugins is a collection o= f audio effect plugins originally released as LADSPA plugins. This packag= e @@ -6911,6 +7119,10 @@ (define-public wolf-shaper (list pkg-config)) (inputs (list jack-1 lv2 mesa)) + (native-search-paths + (list (search-path-specification + (variable "LV2_PATH") + (files '("lib/lv2"))))) (synopsis "Waveshaper plugin") (description "Wolf Shaper is a waveshaper plugin with a graph editor. It is provided as an LV2 plugin and as a standalone Jack application.") @@ -6934,6 +7146,10 @@ (define-public wolf-spectrum (sha256 (base32 "17db1jlj7vb1xyvkdhhrsvdbwb7jqw6i4168cdvlj3yvn2ra8gpm")))) + (native-search-paths + (list (search-path-specification + (variable "LV2_PATH") + (files '("lib/lv2"))))) (synopsis "2D spectrogram plugin") (description "Wolf Spectrum is a real-time 2D spectrogram plugin. It is provided as an LV2 plugin and as a standalone Jack application.") @@ -6996,6 +7212,10 @@ (define-public shiru-lv2 lv2 mesa pango)) + (native-search-paths + (list (search-path-specification + (variable "LV2_PATH") + (files '("lib/lv2"))))) (synopsis "Audio plugin collection") (description "Shiru plugins is a collection of audio plugins created by Shiru, ported to LV2 by the Linux MAO project using the DISTRHO plugi= n -- libgit2 1.5.1