~ruther/guix-local

7569c5cb351c6b1f2220f45e4a93ee5262e35313 — Eric Bavier 12 years ago 6212b8e
gnu: Provide single-precision fftw library for pulseaudio

* gnu/packages/algebra.scm (fftwf): New variable
* gnu/packages/pulseaudio.scm (pulseaudio): Use it
2 files changed, 14 insertions(+), 2 deletions(-)

M gnu/packages/algebra.scm
M gnu/packages/pulseaudio.scm
M gnu/packages/algebra.scm => gnu/packages/algebra.scm +13 -1
@@ 27,7 27,8 @@
  #:use-module (guix licenses)
  #:use-module (guix packages)
  #:use-module (guix download)
  #:use-module (guix build-system gnu))
  #:use-module (guix build-system gnu)
  #:use-module (guix utils))


(define-public mpfrcx


@@ 231,3 232,14 @@ transform (DFT) in one or more dimensions, of arbitrary input size, and of
both real and complex data (as well as of even/odd data---i.e. the discrete
cosine/ sine transforms or DCT/DST).")
    (license gpl2+)))

(define-public fftwf
  (package (inherit fftw)
    (name "fftwf")
    (arguments
     (substitute-keyword-arguments (package-arguments fftw)
       ((#:configure-flags cf)
        `(cons "--enable-float" ,cf))))
    (description
     (string-append (package-description fftw)
                    "  Single-precision version."))))

M gnu/packages/pulseaudio.scm => gnu/packages/pulseaudio.scm +1 -1
@@ 168,7 168,7 @@ parse JSON formatted strings back into the C representation of JSON objects.")
       ("pkg-config" ,pkg-config)
       ("m4" ,m4)
       ("libtool" ,libtool)
       ("fftw" ,fftw)
       ("fftwf" ,fftwf)
       ("avahi" ,avahi)
       ("check" ,check)))
    (propagated-inputs