diff --git a/gnu/packages/music.scm b/gnu/packages/music.scm index 86187dc3c0..1a7264eb6d 100644 --- a/gnu/packages/music.scm +++ b/gnu/packages/music.scm @@ -5343,13 +5343,16 @@ can receive input from a MIDI keyboard.") (string-append "CXX=" #$(cxx-for-target))) #:phases #~(modify-phases %standard-phases - (add-after 'unpack 'patch-portaudio-path + (add-after 'unpack 'patch-portaudio-and-portmidi-paths (lambda* (#:key inputs #:allow-other-keys) (substitute* "src/sgui/widgets/hardware_dialog.py" (("\\\"libportaudio") (string-append "\"" (assoc-ref inputs "portaudio") - "/lib/libportaudio"))))) - (add-after 'patch-portaudio-path 'change-directory + "/lib/libportaudio")) + (("'libportmidi") + (string-append "'" (assoc-ref inputs "portmidi") + "/lib/libportmidi"))))) + (add-after 'patch-portaudio-and-portmidi-paths 'change-directory (lambda _ (chdir "src"))) (delete 'configure) ;no configure script @@ -5396,7 +5399,7 @@ can receive input from a MIDI keyboard.") jq libsndfile portaudio - portmidi + portmidi-2 python python-jinja2 python-mido