summaryrefslogtreecommitdiff
path: root/gnu/packages/audio.scm
diff options
context:
space:
mode:
authorEfraim Flashner <efraim@flashner.co.il>2025-01-09 10:54:36 +0200
committerEfraim Flashner <efraim@flashner.co.il>2025-01-09 10:54:36 +0200
commit66a1a1fe22aff54973ab5c33957a338b33b8274c (patch)
tree4b6def312debbbc5020294bf469568ef638c0c5c /gnu/packages/audio.scm
parent7f27dc47c52886b785359799b6dc67b61f638544 (diff)
parent986245daca2fb50d58cf0f2b9273f0d670d38af2 (diff)
Merge remote-tracking branch 'origin/rust-team'
Change-Id: Ib21a0ea59fb2ae4e802552057227c636f24a6f8c
Diffstat (limited to 'gnu/packages/audio.scm')
-rw-r--r--gnu/packages/audio.scm32
1 files changed, 32 insertions, 0 deletions
diff --git a/gnu/packages/audio.scm b/gnu/packages/audio.scm
index 7ce0a75188..c0d8c55098 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,8 @@
#:use-module (gnu packages cdrom)
#:use-module (gnu packages compression)
#:use-module (gnu packages cpp)
+ #:use-module (gnu packages crates-audio)
+ #:use-module (gnu packages crates-io)
#:use-module (gnu packages curl)
#:use-module (gnu packages dbm)
#:use-module (gnu packages documentation)
@@ -153,6 +156,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 +1316,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")