~ruther/guix-local

39162ee49b08ccbd032324dc057fbafe8809c8a8 — Ricardo Wurmus 9 years ago b78891b
gnu: extempore: Only build on x86_64.

* gnu/packages/algebra.scm (kiss-fft-for-extempore)[supported-systems]:
Only build on x86_64.
* gnu/packages/gl.scm (nanovg-for-extempore)[supported-systems]:
Likewise.
* gnu/packages/image.scm (stb-image-for-extempore)[supported-systems]:
Likewise.
* gnu/packages/llvm.scm (llvm-for-extempore)[supported-systems]:
Likewise.
* gnu/packages/music.scm (portmidi-for-extempore)[supported-systems]:
Likewise.
(extempore)[supported-systems]: Likewise.
M gnu/packages/algebra.scm => gnu/packages/algebra.scm +2 -0
@@ 521,6 521,8 @@ syntax is similar to that of C, so basic usage is familiar.  It also includes
                "0hkp9l6l4c92fb1l2sh6a6zv1hynpvb2s4d03vd8vxyvybc0l4pv"))))
    (build-system cmake-build-system)
    (arguments `(#:tests? #f)) ; no tests included
    ;; Extempore refuses to build on architectures other than x86_64
    (supported-systems '("x86_64-linux"))
    (home-page "https://github.com/extemporelang/kiss_fft")
    (synopsis "Mixed-radix Fast Fourier Transform")
    (description

M gnu/packages/gl.scm => gnu/packages/gl.scm +2 -0
@@ 591,6 591,8 @@ and surfaces, receiving input and events.")
    (arguments `(#:tests? #f)) ; no tests included
    (inputs
     `(("mesa" ,mesa)))
    ;; Extempore refuses to build on architectures other than x86_64
    (supported-systems '("x86_64-linux"))
    (home-page "https://github.com/extemporelang/nanovg")
    (synopsis "2D vector drawing library on top of OpenGL")
    (description "NanoVG is small antialiased vector graphics rendering

M gnu/packages/image.scm => gnu/packages/image.scm +2 -0
@@ 923,6 923,8 @@ statistical tests.")
               (file-name (string-append name "-" version "-checkout"))))
      (build-system cmake-build-system)
      (arguments `(#:tests? #f))        ; no tests included
      ;; Extempore refuses to build on architectures other than x86_64
      (supported-systems '("x86_64-linux"))
      (home-page "https://github.com/extemporelang/stb")
      (synopsis "Image library for Extempore")
      (description

M gnu/packages/llvm.scm => gnu/packages/llvm.scm +3 -1
@@ 274,4 274,6 @@ code analysis tools.")
    (source
     (origin
       (inherit (package-source llvm-3.7))
       (patches (list (search-patch "llvm-for-extempore.patch")))))))
       (patches (list (search-patch "llvm-for-extempore.patch")))))
    ;; Extempore refuses to build on architectures other than x86_64
    (supported-systems '("x86_64-linux"))))

M gnu/packages/music.scm => gnu/packages/music.scm +4 -0
@@ 396,6 396,8 @@ enable professional yet simple and intuitive pattern-based drum programming.")
    (native-inputs
     `(("perl" ,perl)
       ("emacs" ,emacs-no-x)))
    ;; Extempore refuses to build on architectures other than x86_64
    (supported-systems '("x86_64-linux"))
    (home-page "http://benswift.me/extempore-docs/index.html")
    (synopsis "Programming environment for live coding of multimedia")
    (description


@@ 1243,6 1245,8 @@ using a system-independent interface.")
    (build-system cmake-build-system)
    (arguments `(#:tests? #f)) ; no tests
    (native-inputs '())
    ;; Extempore refuses to build on architectures other than x86_64
    (supported-systems '("x86_64-linux"))
    (home-page "https://github.com/extemporelang/portmidi/")))

(define-public python-pyportmidi