~ruther/guix-local

c96cb01a8894430f4b472b0fc9ae1fe99f81fb38 — David Craven 9 years ago 9e485ff
Revert "gnu: Add threaded variants of fftw and fftwf for Ardour and mod-host."

These variants are no longer needed.

Followup to 86f4e9d76a75c405b3b6c5b3f1717df0e45f4e68.

This reverts commit 45591fd7fde1a400a416cb99939f6dd766445f94.
3 files changed, 4 insertions(+), 21 deletions(-)

M gnu/packages/algebra.scm
M gnu/packages/audio.scm
M gnu/packages/music.scm
M gnu/packages/algebra.scm => gnu/packages/algebra.scm +0 -17
@@ 577,23 577,6 @@ cosine/ sine transforms or DCT/DST).")
     (string-append (package-description fftw)
                    "  Single-precision version."))))

(define (pthread-variant p)
  (package
    (inherit p)
    (name (string-append (package-name p) "-pthreads"))
    (arguments
     (substitute-keyword-arguments (package-arguments fftw)
       ((#:configure-flags flags)
        `(cons "--enable-threads" ,flags))))))

;; FIXME: These packages are used temporarily by packages like Ardour until
;; "--enable-flags" is added to the fftw and fftwf packages.
(define-public fftw-with-threads
  (pthread-variant fftw))

(define-public fftwf-with-threads
  (pthread-variant fftwf))

(define-public fftw-openmpi
  (package (inherit fftw)
    (name "fftw-openmpi")

M gnu/packages/audio.scm => gnu/packages/audio.scm +2 -2
@@ 238,8 238,8 @@ namespace ARDOUR { const char* revision = \"" version "\" ; }")))))
       ("lv2" ,lv2)
       ("vamp" ,vamp)
       ("curl" ,curl)
       ("fftw" ,fftw-with-threads)
       ("fftwf" ,fftwf-with-threads)
       ("fftw" ,fftw)
       ("fftwf" ,fftwf)
       ("jack" ,jack-1)
       ("serd" ,serd)
       ("sord" ,sord)

M gnu/packages/music.scm => gnu/packages/music.scm +2 -2
@@ 1889,8 1889,8 @@ analogue-like user interface.")
               #t)))))
      (inputs
       `(("lilv" ,lilv)
         ("fftw" ,fftw-with-threads)
         ("fftwf" ,fftwf-with-threads)
         ("fftw" ,fftw)
         ("fftwf" ,fftwf)
         ("lv2" ,lv2)
         ("jack" ,jack-1)
         ("readline" ,readline)))