summaryrefslogtreecommitdiff
path: root/gnu/packages/audio.scm
diff options
context:
space:
mode:
Diffstat (limited to 'gnu/packages/audio.scm')
-rw-r--r--gnu/packages/audio.scm23
1 files changed, 18 insertions, 5 deletions
diff --git a/gnu/packages/audio.scm b/gnu/packages/audio.scm
index db3cc55be7..622ce50020 100644
--- a/gnu/packages/audio.scm
+++ b/gnu/packages/audio.scm
@@ -2163,11 +2163,14 @@ object library.")
(sha256
(base32 "1lgasyk8j4cl9178vci1dph63nks3cgwhf8y1d04z9dc8gg15dyn"))))
(build-system cmake-build-system)
+ (arguments
+ '(#:configure-flags '("-DBUILD_STATIC_LIBRARY=ON"))) ; required to build tests
(native-inputs
(list bison flex gettext-minimal zlib))
(inputs
(list alsa-lib
boost
+ cunit
jack-1
ladspa
liblo
@@ -2847,6 +2850,11 @@ partial release of the General MIDI sound set.")
(string-append "--ldflags=-Wl,-rpath=" #$output "/lib"))
#:phases
'(modify-phases %standard-phases
+ (add-after 'unpack 'fix-includes
+ (lambda _
+ (substitute* "src/LV2/DSP/gx_common.h"
+ (("#include <cstdlib>" all)
+ (string-append all "\n#include <cstdint>")))))
(add-after 'unpack 'python3.11-compatibility
(lambda _
(substitute* "wscript"
@@ -4004,8 +4012,10 @@ buffers, and audio capture.")
(patches (search-patches "alure-dumb-2.patch"))))
(build-system cmake-build-system)
(arguments
- `(#:tests? #f ;no tests
- #:configure-flags '("-DMODPLUG=ON")))
+ (list
+ #:cmake cmake-3.25
+ #:tests? #f ;no tests
+ #:configure-flags #~(list "-DMODPLUG=ON")))
(native-inputs (list pkg-config))
(inputs (list dumb
flac
@@ -4216,6 +4226,9 @@ link REQUIRED)"))))))
"-DFORTIFY=ON"
"-DLIBSCSYNTH=ON"
"-DSC_EL=OFF") ;scel is packaged individually as emacs-scel
+ #:modules '((guix build cmake-build-system)
+ ((guix build gnu-build-system) #:prefix gnu:)
+ (guix build utils))
#:phases
#~(modify-phases %standard-phases
;; HOME must be defined otherwise supercollider throws a "ERROR:
@@ -4243,6 +4256,7 @@ link REQUIRED)"))))))
(lambda _
(system "Xvfb &")
(setenv "DISPLAY" ":0")))
+ (replace 'install (assoc-ref gnu:%standard-phases 'install))
(add-before 'install 'install-ide
(lambda _
(let* ((ide #$output:ide)
@@ -4326,7 +4340,6 @@ using Guix System.")
(build-system cmake-build-system)
(arguments
(list
- #:cmake cmake-next
#:build-type "Release"
;; The build system uses CMake modules features that are only available
;; when using Ninja.
@@ -6442,7 +6455,7 @@ as is the case with audio plugins.")
(define-public carla
(package
(name "carla")
- (version "2.4.1")
+ (version "2.5.10")
(source
(origin
(method git-fetch)
@@ -6452,7 +6465,7 @@ as is the case with audio plugins.")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
- (base32 "01ngkmfcxyg1bb4qmfvlkkjbx4lx62akxqhizl8zmqnhfcy4p9bx"))))
+ (base32 "1p7nvydnmg5l457w3089bwj1a5z509ydlpwvf19k86i348a1lm6v"))))
(build-system gnu-build-system)
(arguments
(list #:tests? #f ; no "check" target