summaryrefslogtreecommitdiff
path: root/gnu/packages/image-processing.scm
AgeCommit message (Collapse)Author
2026-03-28gnu: gexiv2: Update to 0.16.0.Maxim Cournoyer
* gnu/packages/gnome.scm (gexiv2): Update to 0.16.0. (gexiv2-0.14): New variable. (shotwell) [inputs]: Replace gexiv2 with gexiv2-0.14. * gnu/packages/gimp.scm (gimp-2, gimp-resynthesizer) * gnu/packages/image-processing.scm (gmic-qt-gimp) * gnu/packages/pantheon.scm (pantheon-photos) * gnu/packages/photo.scm (rapid-photo-downloader, entangle): Likewise. Change-Id: I58f5fea110905cd50b2aad5e1731de94bc82f01d
2026-03-22gnu: gmic: Update to 3.7.4.Vinicius Monego
* gnu/packages/image-processing.scm (gmic): Update to 3.7.4. Change-Id: I6728deae1249ad0d0200592d710d2fcab69f963a
2026-03-20gnu: Reference the inherited inputs values.Ludovic Courtès
This commit was made by running this command: sed -e's/modify-inputs (package-\([a-z-]*\)inputs [a-zA-Z0-9-]\+)/modify-inputs \1inputs/g' -i gnu/packages/*.scm … and then reverting individual hunks where the change would trigger unbound variable warnings or other issues (such as ‘native-inputs’ is bound in the body of the ‘inputs’ field, but it refers to the ‘native-inputs’ thunk defined just above). Change-Id: I6d94819f2809313fa1fbefc61897502ee7d66fab
2026-03-20gnu: Reference the inherited ‘arguments’ value.Ludovic Courtès
This commit was made by running this command: sed -e's/substitute-keyword-arguments (package-arguments [a-zA-Z0-9-]\+)/substitute-keyword-arguments arguments/g' -i gnu/packages/*.scm … and then: 1. reverting changes from ‘gnu/packages/rust.scm’ and ‘gnu/packages/java.scm’ since they would incur derivation changes and/or breakage; 2. reverting the change for ‘gcc-final’ in ‘gnu/packages/commencement.scm’; 3. reverting the change for ‘onnx-optimizer’, ‘openquest’, and ‘certbot’, which use ‘substitute-keyword-arguments’ for arguments that are not inherited (and thus ‘arguments’ would be unbound); 4. reverting the change for ‘insight-toolkit-legacy’ and ‘wine64-staging’ which make bogus assumptions about inherited arguments. Change-Id: I122a7cf517b6b63cae38944b5d33ade4b1f5a89c
2026-03-17gnu: simpleitk: Enable Elastix support.Ricardo Wurmus
* gnu/packages/image-processing.scm (simpleitk)[inputs]: Add elastix. [arguments]: Enable Elastix support; add phase 'skip-one-elastix-test. Change-Id: Ie0c4f532f76a225437406f482ecf09244fbddd25
2026-03-17gnu: Add elastix.Ricardo Wurmus
* gnu/packages/image-processing.scm (elastix): New variable. * gnu/packages/patches/elastix-1404.patch: New file. * gnu/local.mk (dist_patch_DATA): Record it. Change-Id: Ic3b76c70afe2fc7ddb0f2516204f76e5690143a9
2026-03-17gnu: itk-snap: Update to 4.4.0.Jake Forster
* gnu/packages/image-processing.scm (itk-snap): Update to 4.4.0. [arguments]<#:configure-flags>: Remove unused flag "-DSNAP_PACKAGE_QT_PLUGINS". <#:phases>{do-not-copy-dependencies}: Update substitution. [native-inputs]: Add qttools. Update submodules c3d and greedy. Change-Id: I16652a5c2bd03f2840b8a4c29f9b1963cfb5d161
2026-03-17gnu: simpleitk: Update to 2.5.3.Jake Forster
* gnu/packages/image-processing.scm (simpleitk): Update to 2.5.3. [native-inputs]: Remove python-wheel. Change-Id: I0b26f1140f4605ecd3704c9cf6822ba9928d71ac
2026-03-17gnu: insight-toolkit: Update to 5.4.5.Jake Forster
* gnu/packages/image-processing.scm (insight-toolkit): Update to 5.4.5. [arguments]<#:phases>{ignore-warnings, fix-numpy-bool}: Remove phases. [native-inputs]: Remove gcc-13. Change-Id: I8b22897bb6da3b596967e2466efae8d21a923f36
2026-03-13gnu: stiff: Move to (gnu packages astronomy).Hugo Buddelmeijer
* gnu/packages/image-processing.scm (stiff): Move from here... * gnu/packages/astronomy.scm: ...to here. Change-Id: I6122cad526dbe0ef70cb489427ba2ef7cec344bb Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-03-13gnu: stiff: Fix build by using CFLAGS=-fcommon.Hugo Buddelmeijer
* gnu/packages/image-processing.scm (stiff): Fix build. [source]: Switch to git-fetch. [arguments]<#:configure-flags>: Add CFLAGS=-fcommon. [home-page]: Update redirect. Merges: https://codeberg.org/guix/guix/pulls/7035 Change-Id: I344650f0b4b03a2101c790e483ff9afc54b4065c Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-03-05gnu: Pin old pybind11 version.Gabriel Wicki
* gnu/packages/python-xyz.scm (pybind11): Move definition to (pybind11-2). (python-awkward-cpp, python-contourpy, python-hnswlib, python-dm-tree, python-matplotlib, python-pikepdf, python-optree, python-fusepy): Change reference to pybind11-2. * gnu/packages/astronomy.scm (aoflagger, python-galsim, python-pyclp), gnu/packages/bioinformatics.scm (python-metacells, python-strawc, python-coolbox, python-pyspoa, python-scvelo), gnu/packages/chemistry.scm (avogadrolibs), gnu/packages/computer-architecture.scm (gem5), gnu/packages/duckdb.scm (python-duckdb), gnu/packages/electronics.scm (nextpnr, prjtrellis), gnu/packages/engineering.scm (python-orocos-kinematics-dynamics), gnu/packages/geo.scm (ogs-serial), gnu/packages/graphics.scm (openshadinglanguage, openimageio), gnu/packages/image-processing.scm (opencolorio), gnu/packages/machine-learning.scm (python-fasttext, python-ml-dtypes, onnx, onnx-optimizer, onnxruntime, dlib, tensorflow-lite, tensorpipe, python-pytorch, python-torchvision, python-ctranslate2, python-hmmlearn, python-dlib), gnu/packages/maths.scm (python-accupy, python-ducc0), gnu/packages/networking.scm (libcamera), gnu/packages/opencl.scm (python-pyopencl), gnu/packages/package-management.scm (python-libmambapy), gnu/packages/physics.scm (python-brille, python-gofit), gnu/packages/python-check.scm (python-xdoctest), gnu/packages/python-science.scm (pyre, python-boost-histogram, python-cvxpy, python-iminuit, python-osqp, python-pyamg, python-qdldl, python-scikit-build-core, python-scipy, python-vaex-core, python-pyfma), gnu/packages/radio.scm (gnuradio, gr-osmosdr, gr-dsd, gr-iqbal, gr-satellites, limesuite-ng), gnu/packages/simulation.scm (fenics, python-dolfin-adjoint), gnu/packages/statistics.scm (python-diptest, python-george), gnu/packages/syndication.scm (syndication-domination): Change reference to pybind11-2. Change-Id: Ib6abc8580fc2b4c35172f251ff6ba7d80ced4b7b Signed-off-by: Gabriel Wicki <gabriel@erlikon.ch>
2026-03-04gnu: Export non-trivial packages that were private.Ludovic Courtès
This makes those packages visible to ‘fold-packages’, which in turns gives a clearer view of the package set to tools like (gnu ci) and ‘guix graph’. * gnu/packages/dlang.scm (ldc-bootstrap): Export and add ‘hidden?’ property. (ldc)[properties]: New field. (dmd-bootstrap): Export and add ‘hidden?’ property. (dmd)[properties]: New field. * gnu/packages/freedesktop.scm (xdgmime): Export and add ‘hidden?’ property. * gnu/packages/games.scm (glkterm, supertuxkart-data) (ring-racers-data, openttd-engine, openttd-opengfx, openttd-opensfx) (openttd-openmsx, openrct2-title-sequences, openrct2-objects) (xonotic-data): Export and add ‘hidden?’ property. (simgear): Export. * gnu/packages/gnucash.scm (gnucash-docs): Export and add ‘hidden? property. * gnu/packages/groovy.scm (java-groovy-bootstrap): Export and add ‘hidden?’ property. (groovy-bootstrap, groovy-tests-bootstrap, groovy-parser-antlr4) (groovy-test, groovy-xml, groovy-templates, groovy-groovydoc) (groovy-ant, groovy-astbuilder, groovy-bsf, groovy-cli-commons) (groovy-cli-picocli, groovy-swing, groovy-console, groovy-datetime) (groovy-dateutil, groovy-docgenerator, groovy-groovysh, groovy-jmx) (groovy-json, groovy-jsr223, groovy-nio, groovy-servlet) (groovy-sql, groovy-testng, groovy-macro, groovy-yaml): Export. (groovy)[properties]: New field. * gnu/packages/haskell-xyz.scm (ghc-chell-quickcheck-bootstrap) (ghc-options-bootstrap): Export and add ‘hidden?’ property. (ghc-system-fileio-bootstrap, ghc-system-filepath-bootstrap): Remove. * gnu/packages/haskell.scm (ghc-alex-bootstrap-for-9.4) (ghc-happy-bootstrap-for-9.4): Export. * gnu/packages/image-processing.scm (insight-toolkit-legacy): Export. * gnu/packages/java-bootstrap.scm (jikes): Export. (classpath-bootstrap): Export and add ‘hidden?’ property. (jamvm-1-bootstrap, ant-bootstrap, ecj-bootstrap): Likewise. (ecj-javac-wrapper, classpath-0.99, classpath-jamvm-wrappers): Export. (classpath-devel): Export and remove ‘hidden?’ property. (jamvm): Export. (ecj-javac-wrapper-final): Export and remove ‘hidden?’ property. (ecj4-bootstrap): Export and add ‘hidden?’ property. (ecj4-javac-wrapper): Export. (jamvm-with-ecj4): Export and remove ‘hidden?’ property. * gnu/packages/java-xml.scm (java-jaxen-bootstrap): Export and add ‘hidden?’ property. (java-jaxen)[properties]: New field. * gnu/packages/java.scm (java-plexus-container-default-bootstrap): Export and add ‘hidden?’ property. (java-plexus-container-default)[properties]: New field. (java-stringtemplate-4.0.6): Export. (antlr3-bootstrap): Export and add ‘hidden?’ property. (antlr3-3.3)[properties]: New field. (java-tunnelvisionlabs-antlr4-runtime-bootstrap): Export and add ‘hidden?’ property. (java-tunnelvisionlabs-antlr4-bootstrap): Likewise. (java-tunnelvisionlabs-antlr4-runtime)[properties]: New field. (java-tunnelvisionlabs-antlr4)[properties]: New field. (java-geronimo-genesis-2.1): Export. * gnu/packages/rails.scm (ruby-ammeter-bootstrap): Export and add ‘hidden?‘ property. (ruby-ammeter)[properties]: New field. * gnu/packages/ruby-check.scm (ruby-cucumber-compatibility-kit-bootstrap): Export and add ‘hidden?’ property. * gnu/packages/ruby-xyz.scm (ruby-rspec-block-is-expected-bootstrap): Likewise. (ruby-rubocop-capybara-minimal): Likewise. (ruby-rubocop-capybara)[property]: New field. (ruby-rubocop-rake-minimal): Export and add ‘hidden?’ property. (ruby-rubocop-rake)[properties]: New field. (ruby-rubocop-rspec-minimal): Export and add ‘hidden?’ property. (ruby-rubocop-rspec)[properties]: New field. (ruby-cucumber-without-tests): Export and add ‘hidden?’ property. (ruby-liquid-c-bootstrap): Likewise. (ruby-liquid-c)[properties]: New field. * gnu/packages/xorg.scm (xcffibgen): Export and add ‘hidden?’ property. Fixes: guix/maintenance#85 Change-Id: I39cc94accb4eefbe73801f1f237201b48e4a7def Signed-off-by: Ludovic Courtès <ludo@gnu.org> Merges: #6781
2026-03-04gnu: cimg: Update to 3.7.2.Jake Forster
* gnu/packages/image-processing.scm (cimg): Update to 3.7.2. Change-Id: I857f87871384b2d6b04d6c87e6ec1b25e53f0b4a Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-03-01gnu: gmic: Update to 3.7.2.Vinicius Monego
* gnu/packages/image-processing.scm (gmic): Update to 3.7.2. Change-Id: I161369edb93ffb19cf619379d826b4a0d07b6861
2026-02-27gnu: Deprecate swig and swig-next in vafor of swig-4.0 and swig-4.4.Sharlatan Hellseher
This is a following up change after discussion in <https://codeberg.org/guix/guix/pulls/3701#issuecomment-11048648>. * gnu/packages/swig.scm (swig-4.0, swig-4.4): New variables. (swig, swig-next): Deprecate swig and swig-next in vafor of swig-4.0 and swig-4.4. * gnu/packages/accessibility.scm (libbraille) * gnu/packages/apparmor.scm (libapparmor) * gnu/packages/bioinformatics.scm (htseq, imp, libsbml) * gnu/packages/bootloaders.scm (dtc, u-boot) * gnu/packages/disk.scm (volume-key) * gnu/packages/dns.scm (ldns, unbound) * gnu/packages/electronics.scm (opensta, trilinos-serial-xyce, uhdm) * gnu/packages/embedded.scm (python-libmpsse) * gnu/packages/engineering.scm (freecad, kicad, meep, mpb) * gnu/packages/fabric-management.scm (ibutils) * gnu/packages/game-development.scm (python-pybox2d) * gnu/packages/games.scm (kiki) * gnu/packages/geo.scm (saga) * gnu/packages/gnome.scm (libratbag) * gnu/packages/gnucash.scm (gnucash) * gnu/packages/gnupg.scm (python-gpg) * gnu/packages/graphviz.scm (graphviz) * gnu/packages/guile-xyz.scm (guile-xapian) * gnu/packages/image.scm (mypaint) * gnu/packages/instrumentation.scm (babeltrace, lttng-tools) * gnu/packages/kodi.scm (kodi) * gnu/packages/libftdi.scm (libftdi) * gnu/packages/linux.scm (libnl) * gnu/packages/llvm.scm (lldb) * gnu/packages/machine-learning.scm (openmm, tensorflow-lite) * gnu/packages/maths.scm (nlopt) * gnu/packages/ncurses.scm (stfl) * gnu/packages/oneapi.scm (python-onetbb) * gnu/packages/pretty-print.scm (highlight) * gnu/packages/python-crypto.scm (python-m2crypto) * gnu/packages/python-graphics.scm (python-pivy) * gnu/packages/radio.scm (hamlib, soapysdr) * gnu/packages/security-token.scm (python-pyscard, python-yubikey-manager) * gnu/packages/selinux.scm (libselinux, libsemanage, python-setools) * gnu/packages/speech.scm (pocketsphinx) * gnu/packages/statistics.scm (python-openturns, r-spams) * gnu/packages/tbb.scm (python-tbb) * gnu/packages/version-control.scm (subversion) * gnu/packages/video.scm (libopenshot, mlt, obs) [native-inputs]: Remove swig; add swig-4.0. * gnu/packages/geo.scm (gdal) * gnu/packages/graph.scm (python-faiss) [inputs]: Remove swig; add swig-4.0. * gnu/packages/games.scm (fifengine): Update to 0.4.2. [inputs]: Remove swig; add swig-4.0. [native-inputs]: Likewise. * gnu/packages/image-processing.scm (insight-toolkit, simpleitk) * gnu/packages/pdf.scm (mupdf, python-pymupdf) [native-inputs]: Remove swig-next; add swig-4.4. Change-Id: I544bef0a0b1a81004596fad9f116610ef5cb52ae
2026-02-25gnu: opencv: Update to 4.13.0.Andy Tai
* gnu/packages/image-processing.scm (opencv): Update to 4.13.0. [inputs]: Add dlpack. Merges guix/guix!5513 Change-Id: I795a4efb91cdb0ac8bb8bfb09d662e0587396fa4 Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-02-21gnu: proj: Update to 9.7.1.Arun Isaac
* gnu/packages/geo.scm (proj): Update to 9.7.1. (proj-9.3): New variable. (gdal, python-pyproj, qgis)[inputs]: Replace proj with proj-9.3. * gnu/packages/cran.scm (r-sf, r-terra)[inputs]: Replace proj with proj-9.3. * gnu/packages/image-processing.scm (vtk)[inputs]: Replace proj with proj-9.3.
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>