57 lines
2.7 KiB
Scheme
57 lines
2.7 KiB
Scheme
|
(define-module (home-packages easyeffects)
|
||
|
#:use-module (guix download)
|
||
|
#:use-module (guix packages)
|
||
|
#:use-module (guix gexp)
|
||
|
#:use-module (gnu packages)
|
||
|
#:use-module (gnu packages gettext)
|
||
|
#:use-module (gnu packages glib)
|
||
|
#:use-module (gnu packages gtk)
|
||
|
#:use-module (gnu packages pkg-config)
|
||
|
#:use-module (guix build-system meson)
|
||
|
#:use-module (guix licenses)
|
||
|
#:use-module (guix packages)
|
||
|
#:use-module (guix utils))
|
||
|
|
||
|
(define-public easyeffects
|
||
|
(package
|
||
|
(name "easyeffects")
|
||
|
(version "6.3.0")
|
||
|
(native-inputs
|
||
|
`(("gettext" ,gettext-minimal)
|
||
|
("glib:bin" ,glib "bin")
|
||
|
("pkg-config" ,pkg-config)
|
||
|
("gtk" ,gtk)))
|
||
|
(inputs
|
||
|
(append (specifications->packages (list "itstool"
|
||
|
"zita-convolver"
|
||
|
"rnnoise"
|
||
|
"tbb"
|
||
|
"pipewire"
|
||
|
"glib"
|
||
|
"libadwaita"
|
||
|
"libsigc++"
|
||
|
"lilv"
|
||
|
"libbs2b"
|
||
|
"libsndfile"
|
||
|
"fftwf"
|
||
|
"libebur128"
|
||
|
"libsamplerate"
|
||
|
"rubberband"
|
||
|
"speexdsp"
|
||
|
"nlohmann-json"
|
||
|
"fmt"
|
||
|
"gtk+:bin"
|
||
|
"desktop-file-utils"))))
|
||
|
(source (origin
|
||
|
(method url-fetch)
|
||
|
(uri (string-append "https://github.com/wwmm/easyeffects/archive/refs/tags/v" version
|
||
|
".tar.gz"))
|
||
|
(sha256
|
||
|
(base32
|
||
|
"08l84qbv7jwnq1ffpf9sw013bshnkn18h487gpqhn5s4ha4gchkg"))))
|
||
|
(build-system meson-build-system)
|
||
|
(synopsis "Limiter, compressor, convolver, equalizer and auto volume and many other plugins for PipeWire applications")
|
||
|
(description "Limiter, compressor, convolver, equalizer and auto volume and many other plugins for PipeWire applications")
|
||
|
(home-page "https://github.com/wwmm/easyeffects")
|
||
|
(license gpl3+)))
|