Commit graph

184 commits

Author SHA1 Message Date
Lars Bilke
efa5acfe2b
gnu: Add vtkdiff.
* gnu/packages/image-processing.scm (vtkdiff): New variable.

Change-Id: I9d7e9ff2dbe9683177d3f5c835466d3d052289ed
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-03-10 15:41:33 +01:00
Sharlatan Hellseher
53e96dffa7
gnu: python-imgviz: Update to 1.7.6.
* gnu/packages/image-processing.scm (python-imgviz): Update to 1.7.6.
[source] <url>: Remove trailing ".git".
<snippet>: Remove redundant substitutes.
[build-system]: Swap to pyproject-build-system.
[arguments] <phases>: Use default 'check; add 'pretend-version.
[native-inputs]: Add python-hatchling, python-hatch-vcs, and
python-hatch-fancy-pypi-readme.

Change-Id: Idfa20a39660d7f29e3b9a1ae69d934756ae08008
2025-02-19 14:33:54 +00:00
Sharlatan Hellseher
8b871ae377
gnu: python-pims: Update to 0.7.
* gnu/packages/image-processing.scm (python-pims): Update to 0.7. Fix
build.
[source] <uri>: Adjust it as PyPI archive name has been changed.
[arguments] <test-flags>: Remove skipped tests option and ignore one ore
whole test file requiring image data.
[native-inputs]: Add python-setuptools and python-wheel.

Change-Id: I48c51e81d114b5ad49aed288788220ffe93b17d7
2025-02-19 14:33:45 +00:00
Vinicius Monego
b4782435b2
gnu: gmic: Set CMAKE_EXE_LINKER_FLAGS.
* gnu/packages/image-processing.scm (gmic)<#:configure-flags>: Pass
"-DCMAKE_EXE_LINKER_FLAGS".
<#:phases>: Delete the 'set-LDFLAGS phase.
(gmic-qt, gmic-qt-gimp)[arguments]<#:configure-flags>: Delete
"-DGMIC_LIB_PATH".

Change-Id: If4f76263ca9bbadd4a67a6c2ec91839d60fa0bd2
2025-02-15 21:48:42 -03:00
Vinicius Monego
7daa3b0615
gnu: gmic: Use G-Expressions.
* gnu/packages/image-processing.scm (gmic)[arguments]: Use
G-Expressions.
(gmic-qt, gmic-qt-gimp)[arguments]: Likewise.

Change-Id: Ib6994a7fccd9331bf80fd2cd9af9e7ad696dfcb6
2025-02-15 21:48:42 -03:00
Vinicius Monego
49a34bc24f
gnu: gmic: Update to 3.5.2.
* gnu/packages/image-processing.scm (gmic): Update to 3.5.2.

Change-Id: Ifbe8837d2985b3dffd756feec3affa017812e166
2025-02-15 21:48:42 -03:00
Andy Tai
825c72ad80
gnu: opencv: update to 4.11.0.
* gnu/packages/image-processing.scm (opencv): Update to 4.11.0.

Change-Id: I44e8572163c3b6ccb6d27b3910ceda5941260241
Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn>
2025-01-11 21:10:04 +08:00
Vinicius Monego
25763ad4fc
gnu: gmic: Update to 3.4.3.
* gnu/packages/image-processing.scm (gmic): Update to 3.4.3.

Change-Id: I9beeef77085c025b59cf16b53aef6d62cf540ace
2024-12-21 14:52:58 -03:00
Nicolas Graves
b7af6dd6f5
gnu: bart: Update to 0.9.00.
This fixes bart reproducibility.

* gnu/packages/image-processing.scm (bart): Update to 0.9.00.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
Change-Id: I2c40957a8e55fec945ec03e097cf3a3c71da85ee
2024-11-12 17:41:38 +09:00
Zheng Junjie
fb3a390bea
gnu: vips: Fetch sources from git.
* gnu/packages/image-processing (vips)[source]: Fetch from git.

Change-Id: I1bab0fdf3dd6c230025726c613f9eefb36238871
2024-10-14 09:24:27 +08:00
Nicolas Graves
fce2e41db4
gnu: vips: Update to 8.15.3. [security fixes]
This fixes CVE-2023-40032.

* gnu/packages/image-processing.scm (vips): Update to 8.15.3.
  [build-system]: Switch to meson-build-system.
  [inputs]: Add glib:bin.
2024-10-14 09:16:29 +08:00
Vinicius Monego
5312f34f70
gnu: gmic: Update to 3.4.1.
* gnu/packages/image-processing.scm (gmic): Update to 3.4.1.

Change-Id: I8c758f27fa21b497b8c1493c309bdf4cf709c0cc
2024-09-02 17:42:34 -03:00
Zheng Junjie
65de6fc659
gnu: opencolorio: Fix cmake file.
* gnu/packages/image-processing.scm (opencolorio)[arguments]: Add
fix-OpenColorIOConfig phase.

Change-Id: I317870801f77dc59bcd07b0d11a750bbbb63b327
2024-08-31 10:45:42 +02:00
Maxime Devos
24a67bcc17
gnu: itk-snap: Add 'bash' input for 'wrap-program'.
It is required for cross-compilation.

* gnu/packages/image-processing.scm
(itk-snap)[inputs]: Add 'bash-minimal'.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
Change-Id: I700d4819aa240ab8d6dc3722336e8fe91d896d96
2024-08-31 10:42:44 +02:00
Bruno Victal
7fb994ebbf
gnu: metapixel: Rewrite with G-Expressions.
* gnu/packages/image-processing.scm (metapixel)[arguments]: Rewrite with
G-Expressions.
[inputs, native-inputs]: Drop labels.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2024-08-31 10:42:11 +02:00
Bruno Victal
775c41827c
gnu: metapixel: Drop docbook workaround.
* gnu/packages/image-processing.scm (metapixel)[arguments]<#:phases>: Drop
'make-local-docbook-xml phase.
[native-inputs]: Use docbook-xml-4.2 instead of docbook-xml.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2024-08-31 10:42:11 +02:00
Andy Tai
fbfe759fa1
gnu: opencv: Update to 4.10.0
* gnu/packages/image-processing.scm (opencv): Update to 4.10.0.

Change-Id: I4de85cdaa744386deb8162a689dca23003c150ef
Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn>
2024-08-29 12:35:24 +08:00
Zheng Junjie
cf234330bd
gnu: gmic: Update source hash.
Fixes: https://issues.guix.gnu.org/71970

* gnu/packages/image-processing.scm (gmic): Update source hash.

Change-Id: Id7ad742086139263d5677339f1c7b91de350a3f2
2024-07-07 15:53:58 +08:00
Vinicius Monego
56a27b0539
gnu: gmic: Update to 3.4.0.
* gnu/packages/image-processing.scm (gmic): Update to 3.4.0.

Change-Id: I2c9335a96bb22625012f35b60620b9b9ad435a64
2024-07-05 23:04:15 -03:00
Lars Bilke
79408989ff
gnu: vtk: Update to 9.3.0.
* gnu/packages/image-processing.scm (vtk): Update to 9.3.0.
Change-Id: Id31d41e7dc457d1f17c0e8e824c170942d81698c
Signed-off-by: Andreas Enge <andreas@enge.fr>
2024-06-27 19:01:08 +02:00
Nicolas Graves via Guix-patches via
63ee61a56d
gnu: dcmtk: Update to 3.6.8. [security-fixes]
This fixes CVE-2022-43272.

* gnu/packages/image-processing.scm (dcmtk): Update to 3.6.8.

Change-Id: I4e0203219280a2571267f566cdfc8c2a9ea3fd18
Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn>
2024-05-23 13:24:50 +08:00
Ricardo Wurmus
fbfd58b5bf
gnu: Add python-pims.
* gnu/packages/image-processing.scm (python-pims): New variable.

Change-Id: I33e89dd865a38b526a1f766cf321a6c67a170a36
2024-04-22 11:29:30 +02:00
Ricardo Wurmus
7ca1a02030
gnu: Add python-spatial-image.
* gnu/packages/image-processing.scm (python-spatial-image): New variable.

Change-Id: I0e2bbfb94499aca71b33703153ad408530b60658
2024-04-22 11:29:29 +02:00
Vinicius Monego
2d62d08e45
gnu: opencolorio: Update to 2.3.2.
* gnu/packages/image-processing.scm (opencolorio): Update to 2.3.2.
[source]: Remove snippet.
[arguments]: Use G-Expressions.
<#:configure-flags>: Unset "-DCMAKE-CXX_FLAGS",
"-DOCIO_BUILD_STATIC", "-DUSE_EXTERNAL_TINXML", "-DUSE_EXTERNAL_LCMS". Pass
"-DCIO_BUILD_GPU_TESTS=false".
<#:phases>: Delete the patch-test-suite phase.
[native-inputs]: Remove git, pkg-config. Add openimageio, pybind11-2.10,
python-wrapper.
[inputs]: Remove openexr-2, tinyxml. Add expat, freeglut, glew, imath,
libglvnd, minizip-ng, openexr, pystring, yaml-cpp, zlib.
[license]: Simplify.
* gnu/packages/patches/opencolorio-fix-build-with-gcc11.patch: Delete patch.
* gnu/local.mk (dist_patch_DATA): Unregister it.

Change-Id: Iafd87762df81d0f5c23089251b4241a57d414dc4
2024-04-06 08:40:50 -03:00
Ricardo Wurmus
232796ce60
gnu: insight-toolkit: Build and install Python bindings.
* gnu/packages/image-processing.scm (insight-toolkit)[outputs]: Add "python"
output.
[arguments]: Add configure flags to build Python bindings; add phase
'ignore-warnings.
[native-inputs]: Add castxml, swig, and which.
(insight-toolkit-4)[outputs]: Override.
[native-inputs]: Override.

Change-Id: I4177d0c0239027290678a43f2ea26cb8e1e74918
2024-03-27 10:17:45 +01:00
Andy Tai
82fe02130e
gnu: opencv: Update to 4.9.0.
* gnu/packages/image-processing.scm (opencv): Update to 4.9.0.
[source]: Remove non-existent "libtengine" from 3rdParty drectory list to be
deleted.

Change-Id: I982256730e33b418491ba2b9238c0e532cb9a7a9
Signed-off-by: Christopher Baines <mail@cbaines.net>
2024-03-25 20:42:20 +00:00
Vinicius Monego
c89248cc50
gnu: gmic: Update to 3.3.5.
* gnu/packages/image-processing.scm (gmic): Update to 3.3.5.

Change-Id: I5e5ced3044ff92bbf66bc4dde5506fac1b883f0b
2024-03-23 09:30:45 -03:00
Andy Tai
68bc23a5ba
gnu: opencv: Update to 4.8.1.
* gnu/packages/image-processing.scm (opencv): Update to 4.8.1.

Change-Id: Ia493896c063b32c5b42cdfee5e8e921dc957ff71
Signed-off-by: Christopher Baines <mail@cbaines.net>
2024-02-13 11:03:55 +00:00
Felix Gruber
249eded280
gnu: vxl: Update to 3.5.0.
* gnu/packages/image-processing.scm (vxl): Update to 3.5.0.

Change-Id: I90eeb3659b0b208591e7eb6b2bfa19f28cb39a6f
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-02-09 22:19:08 +00:00
Vinicius Monego
5073187524
gnu: gmic: Update to 3.3.3.
gmic was integrated into Krita 5+.

* gnu/packages/image-processing.scm (gmic, gmic-qt): Update to 3.3.3.
(gmic-qt-krita): Delete variable.

Change-Id: I44e33b570bcf3e1df3eba5eb9ede1f333f8a177a
2024-01-19 22:01:30 -03:00
Efraim Flashner
7e795eae15
gnu: python-imgviz: Adjust for newer python.
* gnu/packages/image-processing.scm (python-imgviz)[source]: Add snippet
to adjust python module imports.

Change-Id: I50b39fa5acfc766eb9f18658dbfc3053473e0287
2023-12-05 13:43:42 +02:00
Efraim Flashner
3d15e9e5bc
gnu: insight-toolkit-4.12: Fix building.
* gnu/packages/image-processing.scm (insight-toolkit-4.12)[arguments]:
Add a configure-flag to build with c++14.

Change-Id: I5e7a0a3ed47e4e3f25611147f8e66c58a1bf8a8c
2023-11-14 08:57:48 +02:00
Ricardo Wurmus
be5bec47f7
gnu: opencv: Add descriptors for xfeatures2d.
* gnu/packages/image-processing.scm (opencv)[native-inputs]: Add boost and vgg
descriptors.
[arguments]: Place descriptor files in expected locations; do not disable
xfeatures2d feature.
2023-09-24 19:32:12 +02:00
宋文武
1dc8cdaa72
gnu: vtk-7: Fix build.
* gnu/packages/patches/vtk-7-gcc-11-compat.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/image-processing.scm (vtk-7)[source]: Add patch for gcc-11.
2023-08-31 18:01:52 +08:00
Andy Tai
43b3500620
gnu: opencv: Update to 4.8.0
* gnu/packages/image-processing.scm (opencv): Update to 4.8.0
[arguments](configure-flags): Turn off flagbuffer support as build fails with
that.
[#:phases](disable-broken-tests): Increase tolerance for one test failure on
x86-64
[inputs]: Add eigen, opencl-headers and openmpi

Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-08-29 13:47:10 +01:00
Efraim Flashner
f7bddabc02
gnu: nip2: Build with librsvg-for-system.
* gnu/packages/image-processing.scm (nip2)[inputs]: Replace librsvg with
librsvg-for-system.
2023-08-15 05:45:44 +03:00
Efraim Flashner
5cd67f80b6
gnu: vips: Build with librsvg-for-system.
* gnu/packages/image-processing.scm (vips)[inputs]: Replace librsvg with
librsvg-for-system.
2023-08-15 05:45:44 +03:00
Ludovic Courtès
377dc49f24
gnu: insight-toolkit: Mark as tunable.
* gnu/packages/image-processing.scm (insight-toolkit)[properties]: New
field.
2023-07-18 14:06:50 +02:00
Ludovic Courtès
437687b715
gnu: insight-toolkit: Remove input labels and use gexps.
* gnu/packages/image-processing.scm (insight-toolkit)[arguments]: Use
gexps.
[inputs]: Remove labels.
(insight-toolkit-4)[arguments]: Use gexps.
2023-07-18 14:06:50 +02:00
Ludovic Courtès
b910dedff0
gnu: insight-toolkit: Really disable '-mtune=native'.
* gnu/packages/image-processing.scm (insight-toolkit)[arguments]: Fix
typo in 'do-not-tune' phase.
2023-07-18 14:06:50 +02:00
Ludovic Courtès
08870dc3bc
gnu: insight-toolkit: Fix compilation.
Previously, code would be compiled with '-std=c++11', leading to
compilation errors in VNL:

  vnl_bignum.cxx:738:37: error: ‘numeric_limits’ is not a member of ‘std’

* gnu/packages/image-processing.scm (insight-toolkit)[arguments]: Pass
"-DCMAKE_CXX_STANDARD=17".
2023-07-18 14:06:49 +02:00
Cairn
5338f5eec0
gnu: Add ansilove.
* gnu/packages/image-processing.scm (ansilove): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-06-24 16:56:16 +02:00
Cairn
f9f6f8d25a
gnu: Add libansilove.
* gnu/packages/image-processing.scm (libansilove): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-06-24 16:56:13 +02:00
Efraim Flashner
3e5083b182
gnu: opencv: Fix building on riscv64-linux.
* gnu/packages/image-processing.scm (opencv)[arguments]: Adjust the
custom 'disable-broken-tests phase to adjust or skip some tests when
building for riscv64-linux.
2023-06-14 14:52:18 +03:00
Efraim Flashner
dffaf42e5e
gnu: vtk: Fix building on riscv64-linux.
* gnu/packages/image-processing.scm (vtk)[arguments]: Adjust
configure-flags when building for riscv64-linux to link with '-latomic'.
2023-06-12 09:09:45 +03:00
Efraim Flashner
3c39011114
gnu: opencv: Fix building on aarch64.
* gnu/packages/image-processing.scm (opencv)[arguments]: When building
for aarch64 adjust the 'disable-broken-tests phase to make the test
suite pass.
2023-06-09 08:28:51 +03:00
Liliana Marie Prikler
437cea6da8
gnu: paraview: Update to 5.11.1.
* gnu/packages/image-processing.scm (paraview): Update to 5.11.1.
[source]: Unbundle nlohmannjson.
[arguments]<#:configure-flags>: Add
“-DVTK_MODULE_USE_EXTERNAL_VTK_nlohmannjson=ON”.
[inputs]: Add nlohmann-json.
2023-05-28 23:14:19 +02:00
Liliana Marie Prikler
eb5d0f926d
gnu: Remove paraview-5.9.
* gnu/packages/image-processing.scm (paraview-5.9): Delete variable.
2023-05-28 23:14:19 +02:00
Liliana Marie Prikler
58e84ec9af
gnu: Rename json-modern-cxx to nlohmann-json.
* gnu/packages/cpp.scm (nlohmann-json): New variable.
(json-modern-cxx): Mark as deprecated alias.
(xtl, jsonnet)[inputs]: Use nlohmann-json.
* gnu/packages/build-tools.scm (bear)[inputs]: Likewise.
* gnu/packages/cybersecurity.scm (blacksmith)[inputs]: Likewise.
* gnu/packages/databases.scm (sqlitebrowser)[inputs]: Adjust comment.
* gnu/packages/games.scm (openrct2)[inputs]: Use nlohmann-json.
* gnu/packages/graphics.scm (f3d)[native-inputs]: Likewise.
* gnu/packages/hardware.scm (openrgb)[inputs]: Likewise.
[arguments]: Adjust accordingly.
* gnu/packages/image-processing.scm (paraview)[inputs]: Adjust comment.
* gnu/packages/irods.scm (irods, irods-client-icommands)[inputs]: Use
nlohmann-json.
* gnu/packages/jupyter.scm (xeus)[inputs]: Likewise.
* gnu/packages/messaging.scm (mtxclient, nheko)[inputs]: Likewise.
* gnu/packages/text-editors.scm (jucipp)[inputs]: Likewise.
* gnu/packages/video.scm (mktoolnix)[inputs]: Likewise.
* gnu/packages/xdisorg.scm (nwg-launchers)[inputs]: Likewise.
2023-05-14 12:22:29 +02:00
Leo Famulari
186e516400
gnu: OpenColorIO: Fix build with GCC 11.
* gnu/packages/patches/opencolorio-fix-build-with-gcc11.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/image-processing.scm (opencolorio)[source]: Use it.
2023-04-23 19:05:15 -04:00