summaryrefslogtreecommitdiff
path: root/gnu
diff options
context:
space:
mode:
authorSharlatan Hellseher <sharlatanus@gmail.com>2025-08-07 11:08:42 +0100
committerSharlatan Hellseher <sharlatanus@gmail.com>2025-08-07 18:33:37 +0100
commite3a90b81503cefb3b27fbac2ee44cb94f41635c1 (patch)
tree6619670ed8fe1592ead4809e1f626293727221a0 /gnu
parent659d44ce19bdfaca37670427eb5b7975d90970be (diff)
gnu: lmms: Fix build.
Fixes guix/guix#1802 * gnu/packages/music.scm (lmms) [arguments] <phases>: Add 'fix-carla-export. Change-Id: I763418c78068388c76066a62b7bf9277afe3a355
Diffstat (limited to 'gnu')
-rw-r--r--gnu/packages/music.scm6
1 files changed, 6 insertions, 0 deletions
diff --git a/gnu/packages/music.scm b/gnu/packages/music.scm
index 8e7394946ef..860d63b3666 100644
--- a/gnu/packages/music.scm
+++ b/gnu/packages/music.scm
@@ -5247,6 +5247,12 @@ and more. Full API documentation and examples are included.")
#:configure-flags '(list "-DWANT_QT5=ON" "-DWANT_VST=OFF")
#:phases
#~(modify-phases %standard-phases
+ (add-after 'unpack 'fix-carla-export
+ ;; Taken from NixOS package definition.
+ (lambda _
+ (substitute* "plugins/carlabase/carla.h"
+ (("CARLA_EXPORT")
+ "CARLA_API_EXPORT"))))
(add-after 'unpack 'unpack-rpmalloc
(lambda* (#:key inputs #:allow-other-keys)
(copy-recursively (assoc-ref inputs "rpmalloc")