gnu: opensubdiv: Update to 3.6.0.

* gnu/packages/graphics.scm (opensubdiv): Update to 3.6.0.
[arguments]: Use G-Expressions. Remove trailing #t from phases.

Change-Id: Ie37f70a5146e5072b362a4439d0669ea19ca2869
This commit is contained in:
Vinicius Monego 2024-03-27 11:41:52 -03:00
parent 2d62d08e45
commit 0f1e308f33
No known key found for this signature in database
GPG key ID: 637B0B138065B68A

View file

@ -1875,7 +1875,7 @@ (define (bin-directory input-name)
(define-public opensubdiv
(package
(name "opensubdiv")
(version "3.4.0")
(version "3.6.0")
(source (origin
(method git-fetch)
(uri (git-reference
@ -1885,20 +1885,19 @@ (define-public opensubdiv
(file-name (git-file-name name version))
(sha256
(base32
"0cippg6aqc5dlya1cmh3908pwssrg52fwgyylnvz5343yrxmgk12"))))
"0h9scxiigijzlpv4r0s0nhxlndhv1cmarb2bqgmlwcln1jjvlb4n"))))
(build-system cmake-build-system)
(arguments
`(#:phases (modify-phases %standard-phases
(add-before 'configure 'set-glew-location
(lambda* (#:key inputs #:allow-other-keys)
(setenv "GLEW_LOCATION" (assoc-ref inputs "glew"))
#t))
(add-before 'check 'start-xorg-server
(lambda* (#:key inputs #:allow-other-keys)
;; The test suite requires a running X server.
(system "Xvfb :1 &")
(setenv "DISPLAY" ":1")
#t)))))
(list #:phases
#~(modify-phases %standard-phases
(add-before 'configure 'set-glew-location
(lambda _
(setenv "GLEW_LOCATION" #$(this-package-input "glew"))))
(add-before 'check 'start-xorg-server
(lambda* (#:key inputs #:allow-other-keys)
;; The test suite requires a running X server.
(system "Xvfb :1 &")
(setenv "DISPLAY" ":1"))))))
(native-inputs
(list xorg-server-for-tests))
(inputs