guix_mirror_bot pushed a commit to branch master
in repository guix.
commit 80065cbaa9597c431fcaa319ac4ff2e594a83d8c
Author: Sughosha <[email protected]>
AuthorDate: Fri Aug 15 17:08:38 2025 +0530
gnu: lmms: Fix building carla plugins.
* gnu/packages/music.scm (lmms)[source]: Add snippet to fix including carla
headers.
Change-Id: Ib30e5df987c3b59300a0df19a815278db981a085
---
gnu/packages/music.scm | 11 ++++++++++-
1 file changed, 10 insertions(+), 1 deletion(-)
diff --git a/gnu/packages/music.scm b/gnu/packages/music.scm
index 37974937a8..27fb109faa 100644
--- a/gnu/packages/music.scm
+++ b/gnu/packages/music.scm
@@ -5225,7 +5225,16 @@ and more. Full API documentation and examples are
included.")
(file-name (git-file-name name version))
(sha256
(base32
- "11xgf461cnmq0jkgdgx5bddi87ammpik4whg1m4fcvd3i0d5i601"))))
+ "11xgf461cnmq0jkgdgx5bddi87ammpik4whg1m4fcvd3i0d5i601"))
+ (modules '((guix build utils)))
+ ;; Include carla headers from the system.
+ (snippet
+ '(substitute* "plugins/carlabase/carla.h"
+ (("\"CarlaNativePlugin\\.h\"")
+ "<carla/includes/CarlaNativePlugin.h>")
+ (("\"CarlaBackend\\.h\"") "<carla/CarlaBackend.h>")
+ (("\"CarlaNative\\.h\"") "<carla/includes/CarlaNative.h>")
+ (("\"CarlaUtils\\.h\"") "<carla/CarlaUtils.h>")))))
(build-system cmake-build-system)
(arguments
(list