~ruther/guix-local

c08ab89f67c021c00cded5ce8360423be50217e5 — Andreas Enge 1 year, 3 months ago 003d53a
gnu: chow-tape-model: Fix build with gcc-14.

* gnu/packages/audio.scm (chow-tape-model)[arguments]<#:phases>
{fix-includes}: New phase.

Change-Id: I68623e405a22f51bbd9167c44f275b89c3a19798
1 files changed, 5 insertions(+), 0 deletions(-)

M gnu/packages/audio.scm
M gnu/packages/audio.scm => gnu/packages/audio.scm +5 -0
@@ 1773,6 1773,11 @@ generators of mostly elementary and occasionally exotic nature.")
                              (string-append #$output:doc "/share/doc/")))))
          (add-after 'install-manual 'chdir
            (lambda _ (chdir "Plugin")))
          (add-after 'chdir 'fix-includes
            (lambda _
              (substitute* "modules/JUCE/modules/juce_core/juce_core.h"
                (("#define JUCE_CORE_H_INCLUDED" all)
                 (string-append all "\n#include <utility>")))))
          (replace 'check
            (lambda* (#:key tests? build-type #:allow-other-keys)
              (when tests?