gnu: lmms: Fix building carla plugins.

* gnu/packages/music.scm (lmms)[source]: Add snippet to fix including carla
headers.

Change-Id: Ib30e5df987c3b59300a0df19a815278db981a085
This commit is contained in:
Sughosha 2025-08-15 17:08:38 +05:30 committed by Gabriel Wicki
parent f24f49e36c
commit 80065cbaa9
No known key found for this signature in database
GPG key ID: CC98E9F04330FD7F

View file

@ -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