summaryrefslogtreecommitdiff
path: root/gnu/packages
diff options
context:
space:
mode:
authorAndreas Enge <andreas@enge.fr>2026-02-13 19:20:25 +0100
committerAndreas Enge <andreas@enge.fr>2026-02-14 10:05:02 +0100
commit89fd9cd359c78249aaf68d0cdfa4ebb1d729c7d8 (patch)
tree47a17088048a1915f13b8d6d03fe28d62f95d8cd /gnu/packages
parentd780d3e11bf7d6c18636ac7c4222b3a366ec533c (diff)
gnu: vtk: Update to 9.6.0 and add vtk-9.5.
* gnu/packages/image-processing.scm (vtk): Update to 9.6.0. [origin]: Adapt snippet. (vtk-9.5): Add back the previous version. * gnu/packages/graphics.scm (f3d)[inputs], * gnu/packages/engineering.scm (freecad)[inputs], * gnu/packages/image-processing.scm (itk-snap)[inputs]: Replace vtk by vtk-9.5. Change-Id: I5f5d519b876b525f6a99c39b3453bbb677c01e95
Diffstat (limited to 'gnu/packages')
-rw-r--r--gnu/packages/engineering.scm2
-rw-r--r--gnu/packages/graphics.scm2
-rw-r--r--gnu/packages/image-processing.scm33
3 files changed, 31 insertions, 6 deletions
diff --git a/gnu/packages/engineering.scm b/gnu/packages/engineering.scm
index 340b5834bcd..a9cc5011a94 100644
--- a/gnu/packages/engineering.scm
+++ b/gnu/packages/engineering.scm
@@ -3334,7 +3334,7 @@ dynamics is used by FreeCAD 1.0.0 for its new Assembly workbench.")
3334 qtxmlpatterns-5 3334 qtxmlpatterns-5
3335 sqlite 3335 sqlite
3336 onetbb ;same version as opencascade-occt 3336 onetbb ;same version as opencascade-occt
3337 vtk 3337 vtk-9.5
3338 xerces-c 3338 xerces-c
3339 yaml-cpp 3339 yaml-cpp
3340 zlib)) 3340 zlib))
diff --git a/gnu/packages/graphics.scm b/gnu/packages/graphics.scm
index 732213336f4..2d209eb4ad7 100644
--- a/gnu/packages/graphics.scm
+++ b/gnu/packages/graphics.scm
@@ -3389,7 +3389,7 @@ desired local properties.")
3389 netcdf 3389 netcdf
3390 opencascade-occt 3390 opencascade-occt
3391 openexr 3391 openexr
3392 vtk 3392 vtk-9.5
3393 zlib)) 3393 zlib))
3394 (home-page "https://f3d.app/") 3394 (home-page "https://f3d.app/")
3395 (synopsis "VTK-based 3D viewer") 3395 (synopsis "VTK-based 3D viewer")
diff --git a/gnu/packages/image-processing.scm b/gnu/packages/image-processing.scm
index 77b3a5cb8a9..5938f3961f9 100644
--- a/gnu/packages/image-processing.scm
+++ b/gnu/packages/image-processing.scm
@@ -353,7 +353,7 @@ many popular formats.")
353(define-public vtk 353(define-public vtk
354 (package 354 (package
355 (name "vtk") 355 (name "vtk")
356 (version "9.5.2") 356 (version "9.6.0")
357 (source (origin 357 (source (origin
358 (method url-fetch) 358 (method url-fetch)
359 (uri (string-append "https://vtk.org/files/release/" 359 (uri (string-append "https://vtk.org/files/release/"
@@ -361,7 +361,7 @@ many popular formats.")
361 "/VTK-" version ".tar.gz")) 361 "/VTK-" version ".tar.gz"))
362 (sha256 362 (sha256
363 (base32 363 (base32
364 "12f9cbazgxrm71r4fpdlxk0mlpgzim2i7vziv8177zvhsac4prnf")) 364 "1wmq7cd6c60hp7xip08mjrwhwygna4vabfbqcn0xrbzsjh31hzfp"))
365 (modules '((guix build utils))) 365 (modules '((guix build utils)))
366 (snippet 366 (snippet
367 '(begin 367 '(begin
@@ -370,7 +370,7 @@ many popular formats.")
370 (delete-file-recursively 370 (delete-file-recursively
371 (string-append "ThirdParty/" dir "/vtk" dir))) 371 (string-append "ThirdParty/" dir "/vtk" dir)))
372 ;; pugixml depended upon unconditionally 372 ;; pugixml depended upon unconditionally
373 '("doubleconversion" "eigen" "expat" "freetype" "gl2ps" 373 '("eigen" "expat" "freetype" "gl2ps"
374 "hdf5" "jpeg" "jsoncpp" "libharu" "libproj" 374 "hdf5" "jpeg" "jsoncpp" "libharu" "libproj"
375 "libxml2" "lz4" "netcdf" "ogg" "png" "sqlite" "theora" 375 "libxml2" "lz4" "netcdf" "ogg" "png" "sqlite" "theora"
376 "tiff" "zlib")))))) 376 "tiff" "zlib"))))))
@@ -482,6 +482,31 @@ a suite of 3D interaction widgets, supports parallel processing, and
482integrates with various databases on GUI toolkits such as Qt and Tk.") 482integrates with various databases on GUI toolkits such as Qt and Tk.")
483 (license license:bsd-3))) 483 (license license:bsd-3)))
484 484
485(define-public vtk-9.5
486 (package
487 (inherit vtk)
488 (version "9.5.2")
489 (source (origin
490 (method url-fetch)
491 (uri (string-append "https://vtk.org/files/release/"
492 (version-major+minor version)
493 "/VTK-" version ".tar.gz"))
494 (sha256
495 (base32
496 "12f9cbazgxrm71r4fpdlxk0mlpgzim2i7vziv8177zvhsac4prnf"))
497 (modules '((guix build utils)))
498 (snippet
499 '(begin
500 (for-each
501 (lambda (dir)
502 (delete-file-recursively
503 (string-append "ThirdParty/" dir "/vtk" dir)))
504 ;; pugixml depended upon unconditionally
505 '("doubleconversion" "eigen" "expat" "freetype" "gl2ps"
506 "hdf5" "jpeg" "jsoncpp" "libharu" "libproj"
507 "libxml2" "lz4" "netcdf" "ogg" "png" "sqlite" "theora"
508 "tiff" "zlib"))))))))
509
485(define-public vtk-9.4 510(define-public vtk-9.4
486 (package 511 (package
487 (inherit vtk) 512 (inherit vtk)
@@ -1727,7 +1752,7 @@ combine the information contained in both.")
1727 qtbase 1752 qtbase
1728 qtdeclarative 1753 qtdeclarative
1729 qtwayland 1754 qtwayland
1730 vtk)) 1755 vtk-9.5))
1731 (native-inputs 1756 (native-inputs
1732 (list 1757 (list
1733 doxygen 1758 doxygen