~ruther/guix-local

bd0c62315b2ed400f3b58d457b5d2e4efb6ea138 — Ricardo Wurmus 9 years ago 4e6509b
gnu: bristol: Fix build failure with alsa-lib 1.1.x.

* gnu/packages/music.scm (bristol)[arguments]: Add build phase to fix build
failure with alsa-lib 1.1.x.
1 files changed, 7 insertions(+), 0 deletions(-)

M gnu/packages/music.scm
M gnu/packages/music.scm => gnu/packages/music.scm +7 -0
@@ 1236,6 1236,13 @@ mixing, FFT scopes, MIDI automation and full scriptability in Scheme.")
               (substitute* "bristol/Makefile.in"
                 (("-msse -mfpmath=sse") "")))
             #t))
         ;; alsa-lib 1.1.x no longer provides iatomic.h.  That's okay because
         ;; bristol actually doesn't use it.
         (add-after 'unpack 'do-not-use-alsa-iatomic
           (lambda _
             (substitute* "libbristolaudio/audioEngineJack.c"
               (("#include <alsa/iatomic.h>") ""))
             #t))
         ;; We know that Bristol has been linked with JACK and we don't have
         ;; ldd, so we can just skip this check.
         (add-after 'unpack 'do-not-grep-for-jack