From d53ecd5830c5058f988f50cb58d61ad3385f5306 Mon Sep 17 00:00:00 2001 From: Sughosha Date: Thu, 5 Dec 2024 11:04:17 +0530 Subject: [PATCH] gnu: stargate: Fix locating portmidi. * gnu/packages/music.scm (stargate)[inputs]: Replace portmidi with portmidi-2. [arguments]<#:phases>: Replace patch-portaudio-path with patch-portaudio-and-portmidi-paths. Change-Id: Icd5dbe154d2f8cdb9a18006b03ce74ea73d328d4 --- gnu/packages/music.scm | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) 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