summaryrefslogtreecommitdiff
path: root/gnu/packages/audio.scm
diff options
context:
space:
mode:
authorRoman Scherer <roman@burningswell.com>2024-10-30 19:56:06 +0100
committerEfraim Flashner <efraim@flashner.co.il>2025-01-06 12:14:57 +0200
commitc623494fef959facd45b3b9b3245094d8b58fb7d (patch)
treeea312dff557b7458bcad6711c84ece964f45f850 /gnu/packages/audio.scm
parent4cef1b8c886292b48e3175cd635d5e5e332d6bd9 (diff)
gnu: Add bankstown-lv2.
* gnu/packages/audio.scm (bankstown-lv2): New variable. Change-Id: Ie8a19c4168e3b8be197bbbbc3f6427b660534512 Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
Diffstat (limited to 'gnu/packages/audio.scm')
-rw-r--r--gnu/packages/audio.scm31
1 files changed, 31 insertions, 0 deletions
diff --git a/gnu/packages/audio.scm b/gnu/packages/audio.scm
index e9b80bdd9d..39377b80c5 100644
--- a/gnu/packages/audio.scm
+++ b/gnu/packages/audio.scm
@@ -49,6 +49,7 @@
;;; Copyright © 2024 hapster <o.rojon@posteo.net>
;;; Copyright © 2024 mio <stigma@disroot.org>
;;; Copyright © 2024 Nikita Domnitskii <nikita@domnitskii.me>
+;;; Copyright © 2024 Roman Scherer <roman@burningswell.com>
;;;
;;; This file is part of GNU Guix.
;;;
@@ -80,6 +81,7 @@
#:use-module (gnu packages cdrom)
#:use-module (gnu packages compression)
#:use-module (gnu packages cpp)
+ #:use-module (gnu packages crates-io)
#:use-module (gnu packages curl)
#:use-module (gnu packages dbm)
#:use-module (gnu packages documentation)
@@ -153,6 +155,7 @@
#:use-module (gnu packages xiph)
#:use-module (gnu packages xml)
#:use-module (gnu packages xorg)
+ #:use-module (guix build-system cargo)
#:use-module (guix build-system cmake)
#:use-module (guix build-system copy)
#:use-module (guix build-system glib-or-gtk)
@@ -1312,6 +1315,34 @@ bass section with five drawbars. A standalone JACK application and LV2
plugins are provided.")
(license license:gpl2))))
+(define-public bankstown-lv2
+ (package
+ (name "bankstown-lv2")
+ (version "1.1.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (crate-uri "bankstown-lv2" version))
+ (file-name (string-append name "-" version ".tar.gz"))
+ (sha256
+ (base32 "1bcrn0b4b9v1mksaldhrdb6ncqlwldfwqxjlfp4gcpvl661qdmcb"))))
+ (build-system cargo-build-system)
+ (arguments
+ (list
+ #:cargo-inputs `(("rust-biquad" ,rust-biquad-0.4)
+ ("rust-lv2" ,rust-lv2-0.6))
+ #:phases
+ #~(modify-phases %standard-phases
+ (replace 'install
+ (lambda* (#:key outputs #:allow-other-keys)
+ (setenv "LIBDIR" (string-append (assoc-ref outputs "out") "/lib"))
+ (invoke "make" "install"))))))
+ (home-page "https://github.com/chadmed/bankstown")
+ (synopsis "Barebones, fast LV2 bass enhancement plugin.")
+ (description
+ "This package provides a barebones, fast LV2 bass enhancement plugin.")
+ (license license:expat)))
+
(define-public calf
(package
(name "calf")