Message ID | 5c85435a14c0b7e423ac3b9d03f238835c7cec0d.1664583143.git.lilah@lunabee.space |
---|---|
State | New |
Headers | show |
Series | Add Sonic Visualiser and VAMP plugins. | expand |
Context | Check | Description |
---|---|---|
cbaines/comparison | success | View comparision |
cbaines/git-branch | success | View Git branch |
cbaines/applying patch | success | |
cbaines/issue | success | View issue |
cbaines/comparison | success | View comparision |
cbaines/git-branch | success | View Git branch |
cbaines/applying patch | success | View Laminar job |
cbaines/issue | success | View issue |
cbaines/comparison | success | View comparision |
cbaines/git-branch | success | View Git branch |
cbaines/applying patch | success | View Laminar job |
cbaines/issue | success | View issue |
On Sat Oct 1, 2022 at 1:22 AM BST, Lilah Tascheter via Guix-patches via wrote: > + (uri (string-append > + "https://github.com/sonic-visualiser/sonic-visualiser" > + "/releases/download/sv_v" version "/sonic-visualiser-" > + version ".tar.gz")) file-name, please. > + (sha256 > + (base32 > + "18w2mf4c6sis0lg6dq75v4zb8q9rbmbmlfvcvk60lyqynmvq4yy5")))) Too many spaces again :) > + (arguments (list #:tests? #f)) ;; tests fail due to build sandbox Could you please be more specific here? How does it fail? Also, the usual practice in Scheme is to use a single semicolon for comments at the *end* of a line (as opposed to two for a full line, three for a whole section of a file, and four for the whole file). > + (inputs (list alsa-lib Put the (list ...) on a new line. > + (home-page "https://sonicvisualiser.org") home-page goes before synopsis. -- (
diff --git a/gnu/packages/audio.scm b/gnu/packages/audio.scm index fd27c1cc71..0dd0b8ff55 100644 --- a/gnu/packages/audio.scm +++ b/gnu/packages/audio.scm @@ -5895,3 +5895,48 @@ (define-public streamripper separation data, and uses that as a marker for where the track should be separated.") (license license:gpl2+))) + +(define-public sonic-visualiser + (package + (name "sonic-visualiser") + (version "4.5") + (source (origin + (method url-fetch) + (uri (string-append + "https://github.com/sonic-visualiser/sonic-visualiser" + "/releases/download/sv_v" version "/sonic-visualiser-" + version ".tar.gz")) + (sha256 + (base32 + "18w2mf4c6sis0lg6dq75v4zb8q9rbmbmlfvcvk60lyqynmvq4yy5")))) + (build-system meson-build-system) + (arguments (list #:tests? #f)) ;; tests fail due to build sandbox + (inputs (list alsa-lib + bzip2 + capnproto + fftw + jack-1 + libfishsound + libid3tag + liblo + libmad + libsamplerate + libsndfile + lrdf + oggz + opusfile + portaudio + pulseaudio + qtbase-5 + qtsvg-5 + rubberband + serd + sord + zlib)) + (native-inputs (list pkg-config)) + (synopsis "Program for visualising and inspecting audio files") + (description "Sonic Visualiser is a program for annotating, visualising, and +inspecting audio files, providing waveform analysis and a VAMP host for external +audio analysis and annotation plugins.") + (home-page "https://sonicvisualiser.org") + (license license:gpl2+)))