diff options
| author | Giacomo Leidi <goodoldpaul@autistici.org> | 2023-12-31 17:30:22 +0100 |
|---|---|---|
| committer | Hilton Chain <hako@ultrarare.space> | 2025-06-15 23:53:21 +0800 |
| commit | 2113852273cc56ebe6f4d1612db16051beec7bc0 (patch) | |
| tree | 95b5668f91c5b56cd8d6c47dafbb3e6bce052f56 /gnu | |
| parent | 53662cbc59961c8317e26fdd11fb693b4602cdcc (diff) | |
gnu: extempore: Add rtmidi@4 to package inputs.
Some extempore code (libs/contrib/rtmidi.xtm specifically) depend on
rtmidi, this patch adds it to package inputs and hardcodes the soname
path.
* gnu/packages/music.scm (extempore)[inputs]: Add rtmidi-4.0.
[arguments]<hardcode-contrib-lib-paths>: New phase.
Change-Id: I16e055a68d48c813fb54dd55f686be102a0850af
Signed-off-by: Hilton Chain <hako@ultrarare.space>
Modified-by: Hilton Chain <hako@ultrarare.space>
Diffstat (limited to 'gnu')
| -rw-r--r-- | gnu/packages/music.scm | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/gnu/packages/music.scm b/gnu/packages/music.scm index 5ab752b97cc..a2b0de5c6f4 100644 --- a/gnu/packages/music.scm +++ b/gnu/packages/music.scm @@ -1209,6 +1209,11 @@ MusePack, Monkey's Audio, and WavPack files.") ("gl/glcore-directbind" "libGL.so" "mesa") ("gl/glcompat-directbind" "libGL.so" "mesa"))) #t)) + (add-after 'hardcode-external-lib-paths 'hardcode-contrib-lib-paths + (lambda* (#:key inputs #:allow-other-keys) + (substitute* "libs/contrib/rtmidi.xtm" + (("librtmidic.so") + (search-input-file inputs "lib/librtmidi.so"))))) (add-after 'unpack 'use-own-llvm (lambda* (#:key inputs #:allow-other-keys) (setenv "EXT_LLVM_DIR" (assoc-ref inputs "llvm")) @@ -1261,6 +1266,7 @@ MusePack, Monkey's Audio, and WavPack files.") ("libffi" ,libffi) ("jack" ,jack-1) ("libsndfile" ,libsndfile) + ("rtmidi" ,rtmidi-4.0) ("glfw" ,glfw) ("apr" ,apr) ("stb-image" |
