gnu: supercollider: Update to 3.10.2.
* gnu/packages/audio.scm (supercollider): Update to 3.10.2. [arguments]: Remove ’apply-system-yaml-cpp-fix’ phase.
This commit is contained in:
parent
c268c6a03e
commit
13966cbd5e
1 changed files with 2 additions and 22 deletions
|
@ -2185,7 +2185,7 @@ background file post-processing.")
|
||||||
(define-public supercollider
|
(define-public supercollider
|
||||||
(package
|
(package
|
||||||
(name "supercollider")
|
(name "supercollider")
|
||||||
(version "3.10.1")
|
(version "3.10.2")
|
||||||
(source (origin
|
(source (origin
|
||||||
(method url-fetch)
|
(method url-fetch)
|
||||||
(uri (string-append
|
(uri (string-append
|
||||||
|
@ -2194,7 +2194,7 @@ background file post-processing.")
|
||||||
"/SuperCollider-" version "-Source-linux.tar.bz2"))
|
"/SuperCollider-" version "-Source-linux.tar.bz2"))
|
||||||
(sha256
|
(sha256
|
||||||
(base32
|
(base32
|
||||||
"1yszs9j3sjk8hb8xxz30z3nd4j899ymb9mw9y1v26ikd603d1iig"))))
|
"0ynz1ydcpsd5h57h1n4a7avm6p1cif5a8rkmz4qpr46pr8z9p6iq"))))
|
||||||
(build-system cmake-build-system)
|
(build-system cmake-build-system)
|
||||||
(arguments
|
(arguments
|
||||||
`(#:configure-flags '("-DSYSTEM_BOOST=on" "-DSYSTEM_YAMLCPP=on"
|
`(#:configure-flags '("-DSYSTEM_BOOST=on" "-DSYSTEM_YAMLCPP=on"
|
||||||
|
@ -2243,26 +2243,6 @@ background file post-processing.")
|
||||||
(("add_subdirectory\\(sclang\\)")
|
(("add_subdirectory\\(sclang\\)")
|
||||||
""))
|
""))
|
||||||
(delete-file "testsuite/sclang/CMakeLists.txt")
|
(delete-file "testsuite/sclang/CMakeLists.txt")
|
||||||
#t))
|
|
||||||
;; TODO: Remove after version 3.9.2 is released
|
|
||||||
;; (see: https://github.com/supercollider/supercollider/pull/3558).
|
|
||||||
(add-after 'disable-broken-tests 'apply-system-yaml-cpp-fix
|
|
||||||
(lambda _
|
|
||||||
;; cmake: correctly include yaml-cpp (commit f82cec5ae).
|
|
||||||
(substitute* "editors/sc-ide/CMakeLists.txt"
|
|
||||||
(("external_libraries/boost\\)$")
|
|
||||||
"external_libraries/boost)
|
|
||||||
include_directories(${YAMLCPP_INCLUDE_DIR})")
|
|
||||||
((" yaml")
|
|
||||||
" ${YAMLCPP_LIBRARY}"))
|
|
||||||
;; set YAMLCPP_LIBRARY and YAMLCPP_INCLUDE_DIR if not using
|
|
||||||
;; system (commit 031922987).
|
|
||||||
(substitute* "external_libraries/CMakeLists.txt"
|
|
||||||
(("set_property\\( TARGET yaml PROPERTY FOLDER 3rdparty \\)")
|
|
||||||
"set_property( TARGET yaml PROPERTY FOLDER 3rdparty )
|
|
||||||
set(YAMLCPP_LIBRARY yaml)
|
|
||||||
set(YAMLCPP_INCLUDE_DIR ${CMAKE_SOURCE_DIR}/\
|
|
||||||
external_libraries/yaml-cpp/include)"))
|
|
||||||
#t)))))
|
#t)))))
|
||||||
(native-inputs
|
(native-inputs
|
||||||
`(("pkg-config" ,pkg-config)))
|
`(("pkg-config" ,pkg-config)))
|
||||||
|
|
Reference in a new issue