From 7699f5e4fe2ecad60e1913036d41b12df636cecd Mon Sep 17 00:00:00 2001 From: Sughosha Date: Thu, 20 Oct 2022 22:34:24 +0200 Subject: [PATCH] gnu: yoshimi: Fix references to /usr/share. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * gnu/packages/music.scm (yoshimi)[arguments]: Add 'fix-paths' phase. Co-authored-by: Ludovic Courtès --- gnu/packages/music.scm | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/gnu/packages/music.scm b/gnu/packages/music.scm index 567477b6a7..1f62c49449 100644 --- a/gnu/packages/music.scm +++ b/gnu/packages/music.scm @@ -3054,6 +3054,13 @@ capabilities, custom envelopes, effects, etc.") ;; Move SSE compiler optimization flags from generic target to ;; athlon64 and core2 targets, because otherwise the build would fail ;; on non-Intel machines. + (add-after 'unpack 'fix-paths + (lambda* (#:key outputs #:allow-other-keys) + (substitute* (list "src/Interface/InterChange.cpp" + "src/Misc/Bank.cpp" + "src/Misc/Config.cpp") + (("/usr/share") (string-append (assoc-ref outputs "out") + "/share"))))) (add-after 'unpack 'remove-sse-flags-from-generic-target (lambda _ (substitute* "src/CMakeLists.txt"