gnu: vtk: Update to 9.3.1 and enable GUISupportQt component.

GUISupportQt component is required by ITK-SNAP version 4.2.2.

* gnu/packages/image-processing.scm (vtk): Update to 9.3.1.
[arguments]<#:configure-flags>: Add
"-DVTK_MODULE_ENABLE_VTK_GUISupportQt=YES".
[inputs]: Add qtbase.

Change-Id: I7466456668ecbddf9d2c6d28f8ec70505ebf5eb9
Signed-off-by: Andreas Enge <andreas@enge.fr>
This commit is contained in:
Jake Forster 2025-07-25 23:40:45 +09:30 committed by Andreas Enge
parent ac9188e5ac
commit d24625aeb4
No known key found for this signature in database
GPG key ID: F7D5C9BF765C61E3

View file

@ -269,7 +269,7 @@ many popular formats.")
(define-public vtk (define-public vtk
(package (package
(name "vtk") (name "vtk")
(version "9.3.0") (version "9.3.1")
(source (origin (source (origin
(method url-fetch) (method url-fetch)
(uri (string-append "https://vtk.org/files/release/" (uri (string-append "https://vtk.org/files/release/"
@ -277,7 +277,7 @@ many popular formats.")
"/VTK-" version ".tar.gz")) "/VTK-" version ".tar.gz"))
(sha256 (sha256
(base32 (base32
"1s8vd34nhrgnw1bf9zhfn062d53fwq3csjfwvm7lxcr5a8lvkizx")) "1f6ac40db7wkb3bfh31d71qc5gy44cw29r6v4cyxrlm09q4fqm43"))
(modules '((guix build utils))) (modules '((guix build utils)))
(snippet (snippet
'(begin '(begin
@ -323,6 +323,7 @@ many popular formats.")
"-DVTK_MODULE_USE_EXTERNAL_VTK_tiff=ON" "-DVTK_MODULE_USE_EXTERNAL_VTK_tiff=ON"
"-DVTK_MODULE_USE_EXTERNAL_VTK_zlib=ON" "-DVTK_MODULE_USE_EXTERNAL_VTK_zlib=ON"
"-DVTK_MODULE_ENABLE_VTK_RenderingExternal=YES" ;for F3D "-DVTK_MODULE_ENABLE_VTK_RenderingExternal=YES" ;for F3D
"-DVTK_MODULE_ENABLE_VTK_GUISupportQt=YES" ;for itk-snap
"-DVTK_WRAP_PYTHON=ON" "-DVTK_WRAP_PYTHON=ON"
"-DVTK_PYTHON_VERSION:STRING=3" "-DVTK_PYTHON_VERSION:STRING=3"
@ -381,6 +382,7 @@ many popular formats.")
;("pugixml" ,pugixml) ;("pugixml" ,pugixml)
sqlite sqlite
xorgproto xorgproto
qtbase
zlib)) zlib))
(propagated-inputs (propagated-inputs
;; VTK's 'VTK-vtk-module-find-packages.cmake' calls ;; VTK's 'VTK-vtk-module-find-packages.cmake' calls