summaryrefslogtreecommitdiff
path: root/gnu/packages/image-processing.scm
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/image-processing.scm
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/image-processing.scm')
-rw-r--r--gnu/packages/image-processing.scm33
1 files changed, 29 insertions, 4 deletions
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