~ruther/guix-local

6e39f58cc18372539700f240d928956cb53d9ce4 — Janneke Nieuwenhuizen 1 year, 10 months ago b7dff11
gnu: python-pyportmidi: Fix build with gcc-14.

* gnu/packages/music.scm (python-pyportmidi)[arguments]: New field to relax
gcc-14's strictness.

Change-Id: I4c77560991a12cf86ffa751c66aa98e602613d68
1 files changed, 7 insertions(+), 0 deletions(-)

M gnu/packages/music.scm
M gnu/packages/music.scm => gnu/packages/music.scm +7 -0
@@ 3262,6 3262,13 @@ using a system-independent interface.")
          (base32 "1jvp9na8d1hw46w9ybhkimbavfb3ysw7hp30cbk6dj40k5y5vgvz"))
         (file-name (git-file-name name version))))
      (build-system python-build-system)
      (arguments
       (list
        #:phases
        #~(modify-phases %standard-phases
            (add-before 'build 'relax-gcc-14-strictness
              (lambda _
                (setenv "CFLAGS" "-Wno-error=incompatible-pointer-types"))))))
      (inputs (list portmidi-2 alsa-lib))
      (native-inputs (list python-cython))
      (home-page "https://github.com/PortMidi")