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.
This commit is contained in:
		
							parent
							
								
									b78891b012
								
							
						
					
					
						commit
						39162ee49b
					
				
					 5 changed files with 13 additions and 1 deletions
				
			
		| 
						 | 
					@ -521,6 +521,8 @@ syntax is similar to that of C, so basic usage is familiar.  It also includes
 | 
				
			||||||
                "0hkp9l6l4c92fb1l2sh6a6zv1hynpvb2s4d03vd8vxyvybc0l4pv"))))
 | 
					                "0hkp9l6l4c92fb1l2sh6a6zv1hynpvb2s4d03vd8vxyvybc0l4pv"))))
 | 
				
			||||||
    (build-system cmake-build-system)
 | 
					    (build-system cmake-build-system)
 | 
				
			||||||
    (arguments `(#:tests? #f)) ; no tests included
 | 
					    (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")
 | 
					    (home-page "https://github.com/extemporelang/kiss_fft")
 | 
				
			||||||
    (synopsis "Mixed-radix Fast Fourier Transform")
 | 
					    (synopsis "Mixed-radix Fast Fourier Transform")
 | 
				
			||||||
    (description
 | 
					    (description
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -591,6 +591,8 @@ and surfaces, receiving input and events.")
 | 
				
			||||||
    (arguments `(#:tests? #f)) ; no tests included
 | 
					    (arguments `(#:tests? #f)) ; no tests included
 | 
				
			||||||
    (inputs
 | 
					    (inputs
 | 
				
			||||||
     `(("mesa" ,mesa)))
 | 
					     `(("mesa" ,mesa)))
 | 
				
			||||||
 | 
					    ;; Extempore refuses to build on architectures other than x86_64
 | 
				
			||||||
 | 
					    (supported-systems '("x86_64-linux"))
 | 
				
			||||||
    (home-page "https://github.com/extemporelang/nanovg")
 | 
					    (home-page "https://github.com/extemporelang/nanovg")
 | 
				
			||||||
    (synopsis "2D vector drawing library on top of OpenGL")
 | 
					    (synopsis "2D vector drawing library on top of OpenGL")
 | 
				
			||||||
    (description "NanoVG is small antialiased vector graphics rendering
 | 
					    (description "NanoVG is small antialiased vector graphics rendering
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -923,6 +923,8 @@ statistical tests.")
 | 
				
			||||||
               (file-name (string-append name "-" version "-checkout"))))
 | 
					               (file-name (string-append name "-" version "-checkout"))))
 | 
				
			||||||
      (build-system cmake-build-system)
 | 
					      (build-system cmake-build-system)
 | 
				
			||||||
      (arguments `(#:tests? #f))        ; no tests included
 | 
					      (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")
 | 
					      (home-page "https://github.com/extemporelang/stb")
 | 
				
			||||||
      (synopsis "Image library for Extempore")
 | 
					      (synopsis "Image library for Extempore")
 | 
				
			||||||
      (description
 | 
					      (description
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -274,4 +274,6 @@ code analysis tools.")
 | 
				
			||||||
    (source
 | 
					    (source
 | 
				
			||||||
     (origin
 | 
					     (origin
 | 
				
			||||||
       (inherit (package-source llvm-3.7))
 | 
					       (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"))))
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -396,6 +396,8 @@ enable professional yet simple and intuitive pattern-based drum programming.")
 | 
				
			||||||
    (native-inputs
 | 
					    (native-inputs
 | 
				
			||||||
     `(("perl" ,perl)
 | 
					     `(("perl" ,perl)
 | 
				
			||||||
       ("emacs" ,emacs-no-x)))
 | 
					       ("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")
 | 
					    (home-page "http://benswift.me/extempore-docs/index.html")
 | 
				
			||||||
    (synopsis "Programming environment for live coding of multimedia")
 | 
					    (synopsis "Programming environment for live coding of multimedia")
 | 
				
			||||||
    (description
 | 
					    (description
 | 
				
			||||||
| 
						 | 
					@ -1243,6 +1245,8 @@ using a system-independent interface.")
 | 
				
			||||||
    (build-system cmake-build-system)
 | 
					    (build-system cmake-build-system)
 | 
				
			||||||
    (arguments `(#:tests? #f)) ; no tests
 | 
					    (arguments `(#:tests? #f)) ; no tests
 | 
				
			||||||
    (native-inputs '())
 | 
					    (native-inputs '())
 | 
				
			||||||
 | 
					    ;; Extempore refuses to build on architectures other than x86_64
 | 
				
			||||||
 | 
					    (supported-systems '("x86_64-linux"))
 | 
				
			||||||
    (home-page "https://github.com/extemporelang/portmidi/")))
 | 
					    (home-page "https://github.com/extemporelang/portmidi/")))
 | 
				
			||||||
 | 
					
 | 
				
			||||||
(define-public python-pyportmidi
 | 
					(define-public python-pyportmidi
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Reference in a new issue