From 4b03580322455829c4e9f115ace91b710930af18 Mon Sep 17 00:00:00 2001 From: Sughosha Date: Fri, 22 Aug 2025 18:30:00 +0530 Subject: [PATCH] gnu: Add clap. * gnu/packages/audio.scm (clap): New variable. Change-Id: I346593208a060ee9a951eccec3dd5a519ecc9408 --- gnu/packages/audio.scm | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/gnu/packages/audio.scm b/gnu/packages/audio.scm index d7f4453548c4852366659ec3cfd9f630316efe40..be31514dc68b38574872647a922a4b05f4d9adac 100644 --- a/gnu/packages/audio.scm +++ b/gnu/packages/audio.scm @@ -3279,6 +3279,31 @@ plugins and exposes their ports as JACK ports, essentially making any LV2 plugin function as a JACK application.") (license license:isc))) +(define-public clap + (package + (name "clap") + (version "1.2.6") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/free-audio/clap") + (commit version))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1ryg21qm4262n9hv259lfhlg25c8k3i2qgqav37r10q55jx2w8j3")))) + (build-system cmake-build-system) + (arguments + ;; FIXME: With "-DCLAP_BUILD_TESTS=ON" the test executables do not build. + (list #:tests? #f)) + (synopsis "Audio Plugin API") + (description + "CLAP stands for CLever Audio Plugin. It is an audio plugin ABI which +defines a standard for Digital Audio Workstations and audio plugins to work +together.") + (home-page "https://cleveraudio.org/") + (license license:expat))) + (define-public ladspa (package (name "ladspa")