summaryrefslogtreecommitdiff
path: root/gnu/packages/image-processing.scm
AgeCommit message (Collapse)Author
2026-02-20gnu: opencv: Modernize.Cayetano Santos
* gnu/packages/image-processing.scm (opencv)[sources]: Improve snippet. [arguments]: Use G-Expressions. Change-Id: Ib422f378de681a93c869e492fbd6c49a2085bad6 Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-02-14gnu: vtk: Update to 9.6.0 and add vtk-9.5.Andreas Enge
* 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
2026-02-13gnu: vtk: Update to 9.5.2 and add vtk-9.4.Andreas Enge
* gnu/packages/image-processing.scm (vtk): Update to 9.5.2. (vtk-9.4): Add back the previous version. * gnu/packages/maths.scm (python-quadpy)[inputs]: Replace vtk by vtk-9.4. Change-Id: Ibf29e18245bd7415208b495cc36ed2c630bb9410
2026-02-13gnu: vtk: Update to 9.4.2 and add vtk-9.3.Andreas Enge
* gnu/packages/image-processing.scm (vtk): Update to 9.4.2. [origin]: Adapt snippet. (vtk-9.3): Add back the previous version. (opencv)[inputs], * gnu/packages/geo.scm (ogs-serial)[inputs], * gnu/packages/python-science.scm (python-pyvista)[inputs]: Replace vtk by vtk-9.3. Change-Id: I1a567bc30c7845fdd647db0f93cef2cafe1ced76
2026-02-07gnu: itk-snap: Improve reproducibility.Jake Forster
* gnu/packages/image-processing.scm (itk-snap): Improve reproducibility. [arguments]<#:phases>{make-reproducible}: Patch @CMAKE_HOST_SYSTEM@, @CMAKE_HOST_SYSTEM_PROCESSOR@. Patch compile dates in c3d and greedy submodules. Move to after 'prepare-submodules phase. {prepare-submodules}: Copy instead of symlink c3d and greedy. Change-Id: I491f2fad852dd9dc1233f8d7e1428380fdbe6b21 Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-02-07gnu: Drop setting SETUPTOOLS_SCM_PRETEND_VERSION in some packages.Nicolas Graves
* gnu/packages/astronomy.scm (python-asdf-compression) (python-asdf-fits-schemas, python-cdflib, python-sunkit-spex): * gnu/packages/bioinformatics.scm (python-whatshap, python-mudata) (python-pyfaidx, python-ctxcore, scvelo): * gnu/packages/bootloaders.scm (dtc): * gnu/packages/check.scm (python-pytest-xdist, python-pytest-forked): * gnu/packages/databases.scm (python-fastparquet): * gnu/packages/disk.scm (greaseweazle-host-tools): * gnu/packages/docker.scm (python-docker): * gnu/packages/finance.scm (python-ledgerblue): * gnu/packages/fontutils.scm (python-compreffor) (python-defcon-bootstrap, nototools): * gnu/packages/games.scm (sc-controller): * gnu/packages/machine-learning.scm (python-botorch): * gnu/packages/music.scm (python-pylast): * gnu/packages/package-management.scm (conda): * gnu/packages/python-build.scm (python-exceptiongroup): * gnu/packages/python-science.scm (python-dask-image) (python-distributed, python-osqp): * gnu/packages/python-web.scm (python-branca, python-smart-open): * gnu/packages/python-xyz.scm (python-conda-content-trust) (python-menuinst, python-isort, python-pyclibrary) (python-pyclipper, python-csb43-0.10, python-orgparse) (python-deepmerge, python-scooby, python-uuid6): * gnu/packages/radio.scm (nanovna-saver): * gnu/packages/sphinx.scm (python-sphinx-autodoc-typehints): [arguments]: Remove phases setting SETUPTOOLS_SCM_PRETEND_VERSION. * gnu/packages/python-xyz.scm (python-bagit) [arguments]: Refactor manual 'check phase into #:test-flags. Change-Id: I0713d6603f982a7f956d02fc3b85a384f4dd6ce4 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07build-system/pyproject: Remove uneeded use of pyproject-guile-json.Nicolas Graves
* gnu/packages/bioinformatics.scm (python-bed-reader, python-gseapy) * gnu/packages/chemistry.scm (gemmi, ringdecomposerlib, rdkit) * gnu/packages/cinnamon.scm (libxapp) * gnu/packages/cups.scm (hplip) * gnu/packages/djvu.scm (ocrodjvu) * gnu/packages/finance.scm (electron-cash) * gnu/packages/gnome.scm (terminator) * gnu/packages/image-processing.scm (insight-toolkit) * gnu/packages/machine-learning.scm (onnxruntime, tensorflow-lite, koboldcpp, python-tokenizers) * gnu/packages/maths.scm (gmsh, z3, fp16) * gnu/packages/music.scm (quodlibet) * gnu/packages/photo.scm (lensfun) * gnu/packages/python-science.scm (python-clarabel) * gnu/packages/python-xyz.scm (python-orjson, python-libcst, python-rpds-py, python-streamtracer, python-tiktoken) * gnu/packages/rpm.scm (createrepo-c) * gnu/packages/rust-apps.scm (maturin) * gnu/packages/sugar.scm (sugar, sugar-datastore) * gnu/packages/version-control.scm (mercurial, hg-commitsigs) * gnu/packages/vpn.scm (python-proton-vpn-local-agent) [arguments]<#:phases>: Remove uneeded use of pyproject-guile-json extension. * gnu/packages/python-xyz.scm (python-streamtracer)[arguments] <#:phases>: Also rewrite 'check phase replacement. Change-Id: I779c354120ada3d94f07a127b9ec5011e73254c2 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-01-31gnu: vtk: Update dependency on tbb.Cayetano Santos
* gnu/packages/image-processing.scm (vtk)[propagated-inputs]: Remove tbb; add onetbb. Merges guix/guix!5757 Change-Id: Iaaf6692c0d40e5dda848035dede8dd8f2a07edf8
2026-01-31gnu: paraview: Update dependency on tbb.Cayetano Santos
* gnu/packages/image-processing.scm (paraview)[inputs]: Remove tbb; add onetbb. Merges guix/guix!5757 Change-Id: Ifb9d4740c863fb7a7f93f8d82f73af5850a1be69
2026-01-31gnu: insight-toolkit: Update dependency on tbb.Cayetano Santos
* gnu/packages/image-processing.scm (insight-toolkit)[inputs]: Remove tbb; add onetbb. Merges guix/guix!5757 Change-Id: I9a2e5f39041d6a6b61eb985a08c06c9cc4e03622
2026-01-29gnu: itk-snap: Add Wayland.Danny Milosavljevic
* gnu/packages/image-processing.scm (itk-snap)[inputs]: Add qtwayland. [arguments]<#:phases>{wrap-executable}: Fix it. Change-Id: I1293b81baeee02a1e2126b2b77706326d281056b
2026-01-25gnu: opencolorio: Update input.Andreas Enge
* gnu/packages/image-processing.scm (opencolorio)[native-inputs]: Replace pybind11-2.10 by pybind11. Change-Id: Idd9d1563e39522c2c0363226f459cfa42488fbf3 Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-12gnu: scantailor-advanced: Add Wayland.Danny Milosavljevic
* gnu/packages/image-processing.scm (scantailor-advanced)[inputs]: Add qtwayland-5. Change-Id: I0437a8678de8eb2fff0b160e4db0d123bd5ea090
2025-12-31gnu: python-pims: Fix build.Nicolas Graves
* gnu/packages/image-processing.scm (python-pims) [arguments]<#:phases>: Add phase 'relax-requirements. [native-inputs]: Remove python-wheel. Change-Id: Icec0ee0744cd326f1bbd2f320b63fa067cea7e8b Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-12-24gnu: gmic: Update to 3.6.5.Vinicius Monego
* gnu/packages/image-processing.scm (gmic): Update to 3.6.5. Change-Id: I195bd513e7681e3f4273c67a3a032c01401d755f
2025-12-19gnu: cimg: Update to 3.6.5.Jake Forster
* gnu/packages/image-processing.scm (cimg): Update to 3.6.5. Change-Id: Ic1672327a3c53e08d685d54ee0d65d810bb51e93 Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-12-16gnu: opencv: Skip failing test on aarch64.Roman Scherer
* gnu/packages/image-processing.scm (opencv)[arguments]: Disable ReferenceAccuracy test due to floating-point precision differences with ARM NEON. Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-11-27gnu: dcmtk: Update to 3.6.9.Jake Forster
* gnu/packages/image-processing.scm (dcmtk): Update to 3.6.9. [source]: Switch to git-fetch. Change-Id: I1316f86bb739caf1119d875bcaafebf200664b3a Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-11-22gnu: opencolorio: Disable a failing test case on ARM and RISC-V.dan
* gnu/packages/image-processing.scm (opencolorio): Disable a failing test case on ARM and RISC-V. Change-Id: If7ef40f72b0d42be47a3771a18e18c7c97b202ea Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-11-20gnu: insight-toolkit: Extend with (pyproject-guile-json).Nicolas Graves
* gnu/packages/image-processing.scm (insight-toolkit)[arguments] <#:phases>: Extend with (pyproject-guile-json). Change-Id: I49eb6f6b97872e0742b002c354db660bde2fd211 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-23gnu: labelme: Fix build.Sharlatan Hellseher
* gnu/packages/image-processing.scm (labelme)[propagated-inputs]: Add python-pyqt. [native-inputs]: Remove python-wheel; add python-setuptools. Change-Id: I393631cd00a262c7f06bd103008c93e1937ba9f0
2025-10-23gnu: paraview: Build with Qt6.Andreas Enge
* gnu/packages/image-processing.scm (paraview)[inputs]: Remove qtbase-5, qtdeclarative-5, qtmultimedia-5, qtsvg-5, qttools-5, qtwebchannel-5, qtwebengine-5, qtx11extras, and qtxmlpatterns-5; add libxslt, qt5compat, qtdeclarative, qtmultimedia, qtsvg, qttools, qtwebchannel, and qtwebengine. Change-Id: Ie59132a7809763bd6cc1721373998ac8fddc94af
2025-10-01gnu: insight-toolkit: Fix build.Jake Forster
* gnu/packages/image-processing.scm (insight-toolkit) [inputs]: Remove mesa-opencl; add opencl-headers and opencl-icd-loader. Change-Id: I922dda07d3695ecec79a7207dce7ab71fd061c71 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-30gnu: vips: Remove unused libxml2 dependency.Sergey Trofimov
* gnu/packages/image-processing.scm (vips)[inputs]: Remove unused libxml2. Change-Id: I38a0e1ad6ce2653cfffc853126208bceeb38801d Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
2025-09-30gnu: libxml2: Update to 2.14.6; deprecate python-libxml2.John Kehayias
Python bindings for libxml2 are now built as part of libxml2; remove all python-libxml2 inputs for libxml2 (nearly all already had libxml2) and deprecate the package. This was done manually using git grep python-libxml2 gnu/packages to find affected packages and then check all their input fields. With the update to libxml2, we can remove all the libxml2-next* variants. This change was automated with: git grep -rl libxml2-next | xargs sed -i 's/\(libxml2-next\|libxml2-next-for-grafting\)/libxml2/g' * gnu/packages/xml.scm (libxml2): Update to 2.14.6. [arguments]<#:phases>: Add configure-python phase (from python-libxml2). [native-inputs]: Add pkg-config and python-minimal. (libxml2-next, libxml2-next/fixed, libxml2-next-for-grafting): Remove. (python-libxml2): Deprecate in favor of libxml2. Change-Id: I2976f2fde086e9bc345d661edbdc125abbb7a753
2025-09-29gnu: simpleitk: Fix 'pip install'.Jake Forster
* gnu/packages/image-processing.scm: Import (gnu packages nss). (simpleitk) [native-inputs]: Add nss-certs-for-test. Change-Id: If8c1e75b8813f44384fe0c4a5396fce46441d077 Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-09-18Reapply "Update Maxim's email address."Maxim Cournoyer
This reverts commit a7db92d9b389cbe565395523882c34c6eff2c21a, this time with the more careful command, to avoid a world rebuild: grep -rl --exclude-dir=build --exclude-dir=patches --exclude=ld-wrapper.in \ --exclude=sitecustomize.py --exclude=guix-emacs.el maxim.cournoyer@gmail.com | xargs sed -i 's/maxim.cournoyer@gmail.com/maxim@guixotic.coop/g' Change-Id: I0871f5cf9ace79e34e78e24154d0da6ea95a3a91
2025-09-18Revert "Update Maxim's email address."Maxim Cournoyer
This reverts commit d0d87a744d724b7e7d5ac013c586039652087bb3. Oops! This caused a world rebuild. Change-Id: I25fff644b2b61d0ee93d69b457b04c72b5b74d15
2025-09-18Update Maxim's email address.Maxim Cournoyer
The change was automated via: git grep -l maxim.cournoyer@gmail.com | xargs sed -i 's/maxim.cournoyer@gmail.com/maxim@guixotic.coop/g' * .mailmap: New entry. Change-Id: Iaa88b1e51c94159c49138fb43910badb990eb169
2025-09-04gnu: packages: Avoid libxml2@2.9 propagation.Nicolas Graves
libxml2@2.9 has CVEs, we don't want it in user profiles. * gnu/packages/augeas.scm (augeas) * gnu/packages/bioinformatics.scm (libsbml) * gnu/packages/elf.scm (libabigail) * gnu/packages/freedesktop.scm (telepathy-logger) * gnu/packages/glib.scm (libaccounts-glib) * gnu/packages/gtk.scm (gtksourceview) * gnu/packages/image-processing.scm (vips) * gnu/packages/mate.scm (libmateweather) * gnu/packages/messaging.scm (libgnt) * gnu/packages/virtualization.scm (libvirt-glib) * gnu/packages/vpn.scm (openconnect) * gnu/packages/xml.scm (xmlsec) [propagated-inputs]: Replace libxml2 by libxml2-next. Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-08-25gnu: paraview: Update to 6.0.0.Jake Forster
* gnu/packages/image-processing.scm (paraview): Update to 6.0.0. [source]<snippet>: Update list of bundled VTK libraries in comments. glew is no longer bundled so do not remove it. [arguments]<#:configure-flags>: Use a relative directory in "CMAKE_INSTALL_DOCDIR" and "PARAVIEW_GENERATED_DOCUMENTATION_OUTPUT_DIRECTORY". Remove "-DVTK_MODULE_USE_EXTERNAL_VTK_glew=ON". [inputs]: Replace fmt with fmt-11. Remove glew. * gnu/packages/simulation.scm (openfoam-org)[native-inputs]: Replace fmt with fmt-11. Remove glew. Change-Id: Ifa005f33dd04c0119008726c11f3b32efba28b0d Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-08-25gnu: paraview: Fix build with gcc-14.Jake Forster
* gnu/packages/image-processing.scm: Import (gnu packages engineering). (paraview): Use Guix's CGNS when building bundled VTK. [source]: Remove ".git" suffix from URL. Adjust snippet to also remove bundled VTK library cgns. [arguments]<#:configure-flags>: Add "-DVTK_MODULE_USE_EXTERNAL_VTK_cgns=ON". [inputs]: Add cgns. Change-Id: Id8e11fd772a05a3833446233de301b13263f76a3 Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-08-22gnu: insight-toolkit: Build with ITKAdaptiveDenoising remote module.Ghislain Vaillant
* gnu/packages/image-processing.scm (insight-toolkit)[native-inputs]: Add origin for ITKAdaptiveDenoising remote module. [arguments]<#:phases>{prepare-remote-modules}: Prepare module source. <#:configure-flags>: Set the Module_AdaptiveDenoising CMake flag. Change-Id: Ie9d0ad5c63031ff702e47b41b82574334d776eff Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-08-22gnu: insight-toolkit: Build with ITKReview module.Ghislain Vaillant
* gnu/packages/image-processing.scm (insight-toolkit)[arguments] <#:configure-flags>: Set the Module_ITKReview CMake flag. Change-Id: If3ab92b166d2fb78336a86846208773a23bc8eed Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-08-21gnu: charls: Update to 2.4.2.Andreas Enge
* gnu/packages/image-processing.scm (charls): Update to 2.4.2. Fixes: guix/guix#2156 Change-Id: I9f3180552faf4adeddd29719476859910529d579
2025-08-13gnu: Add simpleitk.Jake Forster
* gnu/packages/image-processing.scm (simpleitk): New variable. Change-Id: I96b270097fb54ee4566c278b87014bf893282894 Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-08-13gnu: insight-toolkit: Include remote modules for SimpleITK.Jake Forster
In preparation to add SimpleITK, enable the remote modules 'SimpleITKFilters' and 'GenericLabelInterpolator' in the insight-toolkit (ITK) build. The SimpleITKFilters module provides additional filters used by SimpleITK and is required by its Python extension module (<https://github.com/SimpleITK/SimpleITK/issues/2347>). The GenericLabelInterpolator module is required for one of its interpolation methods for resampling label images. * gnu/packages/image-processing.scm (insight-toolkit)[arguments] <#:configure-flags>: Add flags. <#:phases>{prepare-remote-modules}: Include remote modules. [native-inputs]: Add origins for them. Change-Id: Ia70b33bb08d6f3e1ad81b42f2619cb6db69c69e8 Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-08-11gnu: insight-toolkit: Fix Python module and add a test for it.Jake Forster
Insight Toolkit (ITK) Python module fails to import due to: AttributeError: module 'numpy' has no attribute 'bool' Implement the fix from here: <https://github.com/InsightSoftwareConsortium/ITK/pull/5402> While ITK's test suite is disabled for good reason, we can test that the Python module imports successfully. Importing the Python module requires NumPy. It is added as a native-input instead of a propagated-input because the "out" output is unrelated to Python. * gnu/packages/image-processing.scm (insight-toolkit)[arguments]: Remove '#tests? #f'. Add #:imported-modules and #:modules. <#:phases>: Delete 'check. Add 'fix-numpy-bool and 'python-sanity-check. [native-inputs]: Add python-numpy. (insight-toolkit-legacy)[arguments]: Remove inherited phase 'python-sanity-check. [native-inputs]: Remove inherited python-numpy. Change-Id: Ia6d14c22cbea9cd9877da36f8f72e2e34ff8a8a6 Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-08-04gnu: opencv: Update to 4.12.0.Andy Tai
* gnu/packages/image-processing.scm (opencv): Update to 4.12.0. [source](snippet): Adjust to change of "3rdparty" directories changes. Change-Id: I3314182f7c3d550794f29c24022c2cfa24e6b467 Signed-off-by: Danny Milosavljevic <dannym@friendly-machines.com>
2025-08-04gnu: opencolorio: Fix build.Greg Hogan
* gnu/packages/image-processing.scm (opencolorio)[arguments]<:#phases> ('fix-OpenColorIOConfig): Delete phase. ('fix-broken-test): Add phase. Change-Id: I1b07e782e650f669e41dca549737b0f1571b8eaa
2025-08-04gnu: vxl: Fix builds.Greg Hogan
* gnu/packages/image-processing.scm (vxl)[arguments]<#:test-exclude>: Add nonexistent test. (vxl-1)[arguments]: Inherit from base package. Change-Id: Ic89293a8dcba0f420f28e4945f9e68706c701af2
2025-08-04gnu: Remove BUILD_TESTING configuration flag.Greg Hogan
* gnu/packages/assembly.scm (cpu-features), * gnu/packages/astronomy.scm (casacore), * gnu/packages/bioinformatics.scm (morpheus), * gnu/packages/code.scm (rtags), * gnu/packages/education.scm (gcompris-qt), * gnu/packages/game-development.scm (libccd), * gnu/packages/geo.scm (cloudcompare), * gnu/packages/glib.scm (dbus-cxx), * gnu/packages/graph.scm (faiss), * gnu/packages/graphics.scm (f3d, mmg), * gnu/packages/i2p.scm (i2pd), * gnu/packages/image-processing.scm (vtk), * gnu/packages/image.scm (openjpeg), * gnu/packages/irc.scm (quassel), * gnu/packages/jami.scm (jami), * gnu/packages/kde.scm (kapptemplate, kdeconnect, kdenlive, krita), * gnu/packages/kde-frameworks.scm (purpose, purpose-5), * gnu/packages/kde-office.scm (calligra, ghostwriter), * gnu/packages/linux.scm (bpftrace), * gnu/packages/maths.scm (blitz, double-conversion, hpcombi, lapack, vc), * gnu/packages/messaging.scm (libsignal-protocol-c), * gnu/packages/mold.scm (mold), * gnu/packages/music.scm (sonivox), * gnu/packages/networking.scm (dhtnet), * gnu/packages/opencl.scm (opencl-clhpp), * gnu/packages/openpgp.scm (rnp), * gnu/packages/photo.scm (darktable), * gnu/packages/popt.scm (gflags), * gnu/packages/rdesktop.scm (freerdp), * gnu/packages/security-token.scm (cppcodec), * gnu/packages/terminals.scm (libtsm), * gnu/packages/text-editors.scm (jucipp), * gnu/packages/xdisorg.scm (xsettingsd) [arguments]<#:configure-flags>: Remove BUILD_TESTING. * gnu/packages/jupyter.scm (xeus) [arguments]: Disable tests. <#:configure-flags>: Remove BUILD_TESTING. Change-Id: I6870720cdd2b10c7afacf0c6e7400cd1d73a1209
2025-08-04gnu: Disable parallel tests.Greg Hogan
* gnu/packages/aidc.scm (zint), * gnu/packages/calendar.scm (libical), * gnu/packages/compression.scm (c-blosc2, minizip-ng), * gnu/packages/cpp.scm (cpp-httplib), * gnu/packages/engineering.scm (libmedfile), * gnu/packages/gnome.scm (evolution-data-server), * gnu/packages/image-processing.scm (opencv), * gnu/packages/kde-frameworks.scm (kservice), * gnu/packages/maths.scm (scotch), * gnu/packages/networking.scm (restbed, restinio, srt), * gnu/packages/tbb.scm (tbb), * gnu/packages/tls.scm (mbedtls-lts), * gnu/packages/vulkan.scm (vulkan-loader), * gnu/packages/web.scm (websocketpp) [arguments]<#:parallel-tests?>: Disable. Change-Id: I88334deb4afc29ab84b279e9d1759a777ddd49dd
2025-08-02gnu: Add cimg.Jake Forster
* gnu/packages/image-processing.scm (cimg): New variable. Change-Id: I443dcc71864b237b6573360e27deb7a6adda8b49 Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-08-01gnu: Remove insight-toolkit-4.Andreas Enge
* gnu/packages/image-processing.scm (insight-toolkit-4): Delete variable. Change-Id: I248603846b7f704aba4120817a64dc4896e51020
2025-08-01gnu: Remove insight-toolkit-4.12.Andreas Enge
* gnu/packages/image-processing.scm (insight-toolkit-4.12): Delete variable. Change-Id: Ibb2e195d8f882b3da9ef3a7291008cc0dad88220
2025-08-01gnu: Remove vtk-7.Andreas Enge
* gnu/packages/image-processing.scm (vtk-7): Delete variable. Change-Id: I9b70e5923333fb15672f194b3e6c28f1d7b17a5c
2025-08-01gnu: itk-snap: Update to 4.2.2-0.6525125.Jake Forster
* gnu/packages/image-processing: Import (gnu packages ssh). (itk-snap): Update to 4.2.2-0.6525125. [source]: Fetch from the new official home on GitHub. Remove itk-snap-alt-glibc-compat.patch. [arguments]: Use gexps. <#:configure-flags>: Remove "-DSNAP_VERSION_GIT_SHA1=release", "-DSNAP_VERSION_GIT_TIMESTAMP=0", "-DCMAKE_POSITION_INDEPENDENT_CODE=ON", "-DCMAKE_CXX_STANDARD=14". <#:phases>{disable-gui-tests}: Disable more GUI tests. {prepare-submodules}: Remove substitution in c3d checkout. Add digestible submodule. {fix-includes}: Delete phase. {remove-bundled-jsoncpp}: New phase. {wrap-executable}: Use gexp. [inputs]: Replace insight-toolkit-4.12 with insight-toolkit-legacy. Replace vtk-7 with vtk. Replace qtbase-5 with qtbase. Replace qtdeclarative-5 with qtdeclarative. Add freetype, glew, jsoncpp and libssh. Remove bash-minimal, fftw, fftwf, hdf5, vxl-1 and zlib. [native-inputs]: Use new style. Update c3d and greedy checkouts. Add digestible checkout. Remove googletest, qttools-5 and pkg-config. * gnu/local.mk: Deregister itk-snap-alt-glibc-compat.patch. * gnu/packages/patches/itk-snap-alt-glibc-compat.patch: Remove file. Change-Id: I6a90a590fa773e838946d773e9b0a743129ee1f3
2025-08-01gnu: opencolorio: Fix build.Andreas Enge
The build was broken after an update to minizip-ng in commit 37b1aa7efa6409a5bdf60c7bcb3a1f94d592d357 . * gnu/packages/image-processing.scm (opencolorio)[inputs]: Remove minizip-ng; add minizip-ng-4.0.9. Change-Id: I7cf3f57e5a3685ffaa790c536e74129c016d56ff
2025-07-31gnu: Add insight-toolkit-legacy.Jake Forster
This is a hidden variant of insight-toolkit needed for itk-snap. * gnu/packages/image-processing.scm (insight-toolkit-legacy): New variable. Change-Id: Ief18c1b4241241881b5b632121fc463db5b3c286 Signed-off-by: Andreas Enge <andreas@enge.fr>