diff options
Diffstat (limited to 'gnu/packages/audio.scm')
-rw-r--r-- | gnu/packages/audio.scm | 29 |
1 files changed, 18 insertions, 11 deletions
diff --git a/gnu/packages/audio.scm b/gnu/packages/audio.scm index 8b12b18973..388e4ea704 100644 --- a/gnu/packages/audio.scm +++ b/gnu/packages/audio.scm @@ -3,6 +3,7 @@ ;;; Copyright © 2015 Taylan Ulrich Bayırlı/Kammer <taylanbayirli@gmail.com> ;;; Copyright © 2015 Andreas Enge <andreas@enge.fr> ;;; Copyright © 2015 Alex Kost <alezost@gmail.com> +;;; Copyright © 2015 Mark H Weaver <mhw@netris.org> ;;; ;;; This file is part of GNU Guix. ;;; @@ -1374,17 +1375,23 @@ analysis plugins or audio feature extraction plugins.") (build-system gnu-build-system) (native-inputs `(("automake" ,automake))) (arguments - `(#:phases - (alist-cons-after - 'unpack 'fix-ar-lib-path - (lambda* (#:key inputs #:allow-other-keys) - ;; Originally a symlink to '/usr/local/share/automake-1.12/ar-lib'. - (delete-file "ar-lib") - (symlink - (string-append (assoc-ref inputs "automake") "/share/automake-" - ,(package-version automake) "/ar-lib") - "ar-lib")) - %standard-phases))) + `(#:configure-flags + ;; Disable the use of SSE unless on x86_64. + ,(if (not (string-prefix? "x86_64" (or (%current-target-system) + (%current-system)))) + ''("--disable-sse") + ''()) + #:phases + (modify-phases %standard-phases + (add-after + 'unpack 'fix-ar-lib-path + (lambda* (#:key inputs #:allow-other-keys) + ;; Originally a symlink to '/usr/local/share/automake-1.12/ar-lib'. + (delete-file "ar-lib") + (symlink + (string-append (assoc-ref inputs "automake") "/share/automake-" + ,(package-version automake) "/ar-lib") + "ar-lib")))))) (home-page "http://sbsms.sourceforge.net/") (synopsis "Library for time stretching and pitch scaling of audio") (description |