宋文武
c31c4522ad
gnu: qtxmlpatterns: Rename to qtxmlpatterns-5.
...
* gnu/packages/qt.scm (qtxmlpatterns): Rename to qtxmlpatterns-5.
(qtspeech-5) [native-inputs]: Adjust accordingly.
(python-pyqt) [inputs]: Likewise.
(python-shiboken-2) [inputs]: Likewise.
(python-pyside-2) [inputs]: Likewise.
* gnu/packages/animation.scm (pencil2d) [inputs]: Likewise.
* gnu/packages/education.scm (openboard) [inputs]: Likewise.
(ktouch) [inputs]: Likewise.
* gnu/packages/engineering.scm (freecad) [inputs]: Likewise.
* gnu/packages/finance.scm (monero-gui) [inputs]: Likewise.
* gnu/packages/geo.scm (gplates) [inputs]: Likewise.
* gnu/packages/image-processing.scm (paraview) [inputs]: Likewise.
* gnu/packages/kde-frameworks.scm (ktexteditor-5) [inputs]: Likewise.
(ksyntaxhighlighting-5) [native-inputs]: Likewise.
* gnu/packages/messaging.scm (kaidan) [inputs]: Likewise.
* gnu/packages/music.scm (hydrogen) [inputs]: Likewise.
* gnu/packages/simulation.scm (openfoam-org) [inputs]: Likewise.
Change-Id: Ic260988913600dee261bd138efc6a830bc45d057
Signed-off-by: Zheng Junjie <z572@z572.online>
2025-07-21 19:41:24 +08:00
Jake Forster
11473f37c1
gnu: hdf5: Do not propagate libaec and zlib dependencies.
...
The patch 'hdf5-config-dependencies.patch' added 'find_dependency' calls for
libaec and zlib in hdf5-config.cmake. As a result, packages that use
find_package(HDF5) in CMake Config mode must have libaec and zlib in the build
environment. The patch appears to be unnecessary; it should be sufficient to
add libaec and zlib as inputs to packages that need them.
Related discussion in: <https://codeberg.org/guix/guix/pulls/953 >.
* gnu/packages/maths.scm (hdf5): Do not propagate dependencies.
[source]<patches>: Remove hdf5-config-dependencies.patch.
* gnu/packages/image-processing.scm (insight-toolkit) [inputs]: Remove
libaec.
* gnu/packages/patches/hdf5-config-dependencies.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Deregister hdf5-config-dependencies.patch.
Change-Id: Idef61308cd146e898d1a4a8f1a97db23d36fc649
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-07-17 16:41:28 +02:00
Anderson Torres
22bda41fbf
gnu: vips: Update to 8.17.0.
...
* gnu/packages/image-processing.scm (vips): Update to 8.17.0.
Change-Id: I8ffdca949cb19735928dcbdb7d43e2c626aea7a4
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-06-30 13:35:55 +01:00
Anderson Torres
ac139ed47f
gnu: vips: Stylistic rewrite.
...
* gnu/packages/image-processing.scm (vips): Stylistic rewrite.
[native-inputs]: Reorder and write in column.
[inputs]: Reorder and write in column.
Change-Id: I04cc93e9d989c3f7fa6f0d07c76f073c615e3f4c
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-06-30 13:35:10 +01:00
Jake Forster
aa2f243ab7
gnu: insight-toolkit: Update to 5.4.4.
...
* gnu/packages/image-processing (insight-toolkit): Update to 5.4.4.
[source] Switch to git-fetch; apply patch.
[arguments]<#:configure-flags>: Add -DITK_USE_SYSTEM_SWIG=ON,
-DCMAKE_BUILD_WITH_INSTALL_RPATH=ON, -DITK_USE_PYTHON_LIMITED_API=OFF and
-DBUILD_TESTING=OFF. Add -DHDF5_DIR set to HDF5's lib/cmake.
[inputs]: Add libaec.
[native-inputs]: Add git-minimal; replace swig with swig-next.
* gnu/packages/patches/insight-toolkit-fix-build.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register patch.
Change-Id: Ifbf73709e773649fb00c2d46848d3418daaf98c1
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-06-30 14:30:40 +02:00
Jake Forster
cd8f7f8d89
gnu: insight-toolkit: Build shared libraries.
...
* gnu/packages/image-processing (insight-toolkit) [arguments]
<#:configure-flags>: Replace "-DITK_BUILD_SHARED=ON" with
"-DBUILD_SHARED_LIBS=ON" to build shared libraries.
Change-Id: I0ee891a4ca0eaf969c55905202f04c2ea60ee7e1
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-06-30 14:30:40 +02:00
Jake Forster
d6b106b5b4
gnu: insight-toolkit: Exclude gtest target.
...
Fixes : guix/guix#776
This new phase makes it possible to configure projects that use
insight-toolkit. I think this is what the configure flag '-DGTEST_ROOT=gtest'
was intended to do, but it does not. In addition, the configure flag
'-DITK_USE_SYSTEM_GOOGLETEST=ON' and native input googletest are no longer
required to placate the configure phase.
* gnu/packages/image-processing (insight-toolkit) [arguments]
<#:configure-flags>: Remove -DITK_USE_SYSTEM_GOOGLETEST=ON and
-DGTEST_ROOT=gtest.
<#:phases>: Add phase 'exclude-gtest-target.
[native-inputs]: Remove googletest.
Change-Id: I9c2e051ac9cfc3439ea53e1a4f3207fbb2f3337b
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-06-30 14:30:40 +02:00
Vinicius Monego
614c8fee30
gnu: opencv: Remove unused input.
...
* gnu/packages/image-processing.scm (opencv)[inputs]: Remove ilmbase.
Change-Id: I5ffe3aeed78645254be37097c3efa95b9586f85e
2025-06-19 10:00:57 -03:00
Vinicius Monego
c1d6ab1a51
gnu: gmic-qt-gimp: Build for GIMP 3.
...
* gnu/packages/image-processing.scm (gmic-qt-gimp)[inputs]: Add gexiv2,
pango. Remove cairo. Order alphabetically.
[arguments]<#:configure-flags>: Pass "gimp3" to "-DGMIC_QT_HOST".
Change-Id: Ic8dad91c6741ec5be0ec732ac8fa930ea6b53147
2025-06-04 20:29:37 -03:00
Vinicius Monego
d112a3043e
gnu: gmic: Update to 3.5.5.
...
* gnu/packages/image-processing.scm (gmic): Update to 3.5.5.
Change-Id: Ib24e581bb1f9586d573531c3013fe00cda23607f
2025-06-03 21:20:20 -03:00
Vinicius Monego
329d073bf1
gnu: nip2: Update to 8.9.1.
...
* gnu/packages/image-processing.scm (nip2): Update to 8.9.1.
[arguments]<#:phases>: Delete the 'disable-test-conv phase. Remove
trailing #t from 'set-home.
Change-Id: If6a96c4cc83880634110efaa99a58b2e475e3687
2025-05-04 08:16:27 -03:00
Vinicius Monego
5bbac900ad
gnu: nip2: Remove inputs propagated from vips.
...
* gnu/packages/image-processing.scm (nip2)[inputs]: Remove fftw, glib,
imagemagick, lcms, libexif, libgsf, libjpeg-turbo, librsvg-for-system,
libtiff, libwebp, libxml2, matio, openexr-2, orc, poppler.
Change-Id: Ifeae1ae6b6d41dd89e73edcf3c6963b3a03fdd81
2025-05-04 08:16:27 -03:00
Vinicius Monego
6e6c698a6a
gnu: vips: Propagate inputs to satisfy vips.pc.
...
* gnu/packages/image-processing.scm (vips)[inputs]: Remove giflib,
niftilib. Move glib:bin to native-inputs. Move expat, fftw, lcms,
libexif, libgsf, libjpeg-turbo, libpng, librsvg-for-system, libtiff,
libxml2, libwebp, matio, openexr, orc, pango to ...
[propagated-inputs]: ... here.
Change-Id: Icf5a6764c17d839b66d298a00724a473e0b920b8
2025-05-04 08:16:27 -03:00
Vinicius Monego
17454306ca
gnu: vips: Update to 8.16.1.
...
* gnu/packages/image-processing.scm (vips): Update to 8.16.1.
[home-page]: Follow redirect.
Change-Id: I53e0caeba41bc674adb2f264ce55775ffc27029f
2025-05-04 08:16:27 -03:00
Vinicius Monego
d39c2b8d49
gnu: gmic: Update to 3.5.4.
...
* gnu/packages/image-processing.scm (gmic): Update to 3.5.4.
Change-Id: Ie99eef2cfb62e7ba8d6953fe94d2af64a2f5dc68
2025-05-04 08:16:26 -03:00
Vinicius Monego
05b19e3085
gnu: vips: Build with current OpenEXR.
...
* gnu/packages/image-processing.scm (vips)[inputs]: Add imath. Replace
openexr-2 by openexr.
Change-Id: I72d1d9be5b076dfb5e81cd00a14665c92f4fc741
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-04-30 19:52:22 +02:00
Andreas Enge
cdb4f095d5
gnu: Remove mia.
...
* gnu/packages/image-processing.scm (mia): Delete variable.
The package has no dependent packages. It does not build any more since
May 2023, and has not seen a newer release since the currently packaged
release from 2020.
Change-Id: Ic51a3697e89fdbfc3afafcdd0dd158887fd204a5
2025-04-29 11:37:04 +02:00
Maxim Cournoyer
d9831cd439
gnu: mia: Fix build.
...
* gnu/packages/patches/mia-gcc11.patch: New file.
* gnu/packages/patches/mia-openexr3.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register them.
* gnu/packages/image-processing.scm (mia) [patches]: Apply them.
[inputs]: Replace hdf5 with hdf5-1.10. Add lapack. Replace openxr-2 with
openxr. Move doxygen to...
[native-inputs]: ... here.
Fixes: bug#47561
Reported-by: Ludovic Courtès <ludo@gnu.org>
Change-Id: I337df14370a589c7c15d15bcc69b948b43c2e61b
2025-04-23 22:24:15 +09:00
Nicolas Graves
576ffc088a
gnu: labelme: Add missing native-inputs.
...
* gnu/packages/image-processing.scm (labelme)[native-inputs]: Add
python-wheel.
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-04-16 11:46:26 +02:00
Sharlatan Hellseher
2e3f8619a3
gnu: labelme: Update to 5.2.1, fix build.
...
* gnu/packages/image-processing.scm (labelme): Update to 5.2.1, improve
package style.
[source] <uri>: Remove trailing ".git" from URL.
[build-system]: Swap to pyproject-build-system.
[arguments]: Use G-expressions.
<test-flags>: Utilize it.
<phases>: Use default 'check, remove 'loosen-requirements
[propagated-inputs]: Add python-natsort.
[description]: Fix indentation.
Change-Id: I9552637358ea7b6335d99f49a63cbedbe4984302
2025-04-16 11:46:23 +02:00
Ricardo Wurmus
59cc351439
gnu: itk-snap: Build for C++14.
...
* gnu/packages/image-processing.scm (itk-snap)[arguments]: Define
CMAKE_CXX_STANDARD; adjust label for qtdeclarative.
Change-Id: I8568c4f9f22f22dba30dcff7e33f1b6dac1cb05d
2025-04-01 13:18:36 +02:00
Ricardo Wurmus
0b34ff3a45
gnu: vxl-1: Build for C++14.
...
We need this for itk-snap.
* gnu/packages/image-processing.scm (vxl-1)[arguments]: Define
CMAKE_CXX_STANDARD.
Change-Id: Id4bd6f7721537d9bec7ef1b2854711c3469069b6
2025-04-01 13:18:36 +02:00
Vinicius Monego
7648f82116
gnu: gmic: Update to 3.5.3.
...
* gnu/packages/image-processing.scm (gmic): Update to 3.5.3.
Change-Id: I965f5063515b80c0055c7eb3d94ff771fef9e022
2025-03-26 19:37:08 -03:00
Vinicius Monego
0c83bcfa81
gnu: opencv: Remove unused input.
...
* gnu/packages/image-processing.scm (opencv)[inputs]: Remove gtkglext.
Change-Id: I9444e4d9eaf36d56051bfbc54d7039c120405f03
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-03-26 10:07:20 +01:00
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