From e3a90b81503cefb3b27fbac2ee44cb94f41635c1 Mon Sep 17 00:00:00 2001 From: Sharlatan Hellseher Date: Thu, 7 Aug 2025 11:08:42 +0100 Subject: [PATCH] gnu: lmms: Fix build. Fixes guix/guix#1802 * gnu/packages/music.scm (lmms) [arguments] : Add 'fix-carla-export. Change-Id: I763418c78068388c76066a62b7bf9277afe3a355 --- gnu/packages/music.scm | 6 ++++++ 1 file changed, 6 insertions(+) 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")