summaryrefslogtreecommitdiff
path: root/gnu/packages/image-processing.scm
AgeCommit message (Collapse)Author
35 hoursgnu: 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>
41 hoursgnu: 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
41 hoursgnu: 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
41 hoursgnu: 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
41 hoursgnu: 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
3 daysgnu: Add cimg.Jake Forster
* gnu/packages/image-processing.scm (cimg): New variable. Change-Id: I443dcc71864b237b6573360e27deb7a6adda8b49 Signed-off-by: Andreas Enge <andreas@enge.fr>
4 daysgnu: Remove insight-toolkit-4.Andreas Enge
* gnu/packages/image-processing.scm (insight-toolkit-4): Delete variable. Change-Id: I248603846b7f704aba4120817a64dc4896e51020
4 daysgnu: Remove insight-toolkit-4.12.Andreas Enge
* gnu/packages/image-processing.scm (insight-toolkit-4.12): Delete variable. Change-Id: Ibb2e195d8f882b3da9ef3a7291008cc0dad88220
4 daysgnu: Remove vtk-7.Andreas Enge
* gnu/packages/image-processing.scm (vtk-7): Delete variable. Change-Id: I9b70e5923333fb15672f194b3e6c28f1d7b17a5c
4 daysgnu: 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
4 daysgnu: 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
5 daysgnu: 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>
5 daysgnu: insight-toolkit: Include remote module for ITK-SNAP.Jake Forster
* gnu/packages/image-processing.scm (insight-toolkit)[arguments] <#:configure-flags>: Add "-DModule_MorphologicalContourInterpolation=ON". <#:phases>: Add phase 'prepare-remote-modules. [native-inputs]: Add origin for MorphologicalContourInterpolation checkout. Change-Id: I441f250d42f5ac1077c72a3c15281dd327264f3b Co-authored-by: Andreas Enge <andreas@enge.fr> Signed-off-by: Andreas Enge <andreas@enge.fr>
5 daysgnu: opencolorio: Update to 2.4.2.Andreas Enge
* gnu/packages/image-processing.scm (opencolorio): Update to 2.4.2. Change-Id: I2fcb15b40ae26f6a3aa63733b1b911e7b044a4df
6 daysgnu: opencolorio: Fix build with gcc-14.Andreas Enge
* gnu/packages/image-processing.scm (opencolorio)[arguments]<#:phases> {disable-test}: New phase disabling two tests (of which one failed). Change-Id: Ia98c46c3c01ebe4a3fbab636e54e84eb29439e3a
7 daysgnu: vtk: Update to 9.3.1 and enable GUISupportQt component.Jake Forster
GUISupportQt component is required by ITK-SNAP version 4.2.2. * gnu/packages/image-processing.scm (vtk): Update to 9.3.1. [arguments]<#:configure-flags>: Add "-DVTK_MODULE_ENABLE_VTK_GUISupportQt=YES". [inputs]: Add qtbase. Change-Id: I7466456668ecbddf9d2c6d28f8ec70505ebf5eb9 Signed-off-by: Andreas Enge <andreas@enge.fr>
11 daysgnu: insight-toolkit: Use gcc@13 to fix build.Jake Forster
ITK with Python wrapping fails to build with gcc@14: constexpr function's return type '__castxml_Float32' (aka '__castxml_Float32_s') is not a literal type * gnu/packages/image-processing.scm (insight-toolkit)[native-inputs]: Add gcc-13. Change-Id: I9d7286a26840ede45a9543b4dbf195548cb59245 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-07-21gnu: 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-17gnu: hdf5: Do not propagate libaec and zlib dependencies.Jake Forster
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-06-30gnu: vips: Update to 8.17.0.Anderson Torres
* gnu/packages/image-processing.scm (vips): Update to 8.17.0. Change-Id: I8ffdca949cb19735928dcbdb7d43e2c626aea7a4 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-06-30gnu: vips: Stylistic rewrite.Anderson Torres
* 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-30gnu: insight-toolkit: Update to 5.4.4.Jake Forster
* 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-30gnu: insight-toolkit: Build shared libraries.Jake Forster
* 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-30gnu: insight-toolkit: Exclude gtest target.Jake Forster
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-19gnu: opencv: Remove unused input.Vinicius Monego
* gnu/packages/image-processing.scm (opencv)[inputs]: Remove ilmbase. Change-Id: I5ffe3aeed78645254be37097c3efa95b9586f85e
2025-06-04gnu: gmic-qt-gimp: Build for GIMP 3.Vinicius Monego
* 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-03gnu: gmic: Update to 3.5.5.Vinicius Monego
* gnu/packages/image-processing.scm (gmic): Update to 3.5.5. Change-Id: Ib24e581bb1f9586d573531c3013fe00cda23607f
2025-05-04gnu: nip2: Update to 8.9.1.Vinicius Monego
* 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-04gnu: nip2: Remove inputs propagated from vips.Vinicius Monego
* 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-04gnu: vips: Propagate inputs to satisfy vips.pc.Vinicius Monego
* 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-04gnu: vips: Update to 8.16.1.Vinicius Monego
* gnu/packages/image-processing.scm (vips): Update to 8.16.1. [home-page]: Follow redirect. Change-Id: I53e0caeba41bc674adb2f264ce55775ffc27029f
2025-05-04gnu: gmic: Update to 3.5.4.Vinicius Monego
* gnu/packages/image-processing.scm (gmic): Update to 3.5.4. Change-Id: Ie99eef2cfb62e7ba8d6953fe94d2af64a2f5dc68
2025-04-30gnu: vips: Build with current OpenEXR.Vinicius Monego
* 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-29gnu: Remove mia.Andreas Enge
* 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-23gnu: mia: Fix build.Maxim Cournoyer
* 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-16gnu: labelme: Add missing native-inputs.Nicolas Graves
* gnu/packages/image-processing.scm (labelme)[native-inputs]: Add python-wheel. Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-04-16gnu: labelme: Update to 5.2.1, fix build.Sharlatan Hellseher
* 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-01gnu: itk-snap: Build for C++14.Ricardo Wurmus
* gnu/packages/image-processing.scm (itk-snap)[arguments]: Define CMAKE_CXX_STANDARD; adjust label for qtdeclarative. Change-Id: I8568c4f9f22f22dba30dcff7e33f1b6dac1cb05d
2025-04-01gnu: vxl-1: Build for C++14.Ricardo Wurmus
We need this for itk-snap. * gnu/packages/image-processing.scm (vxl-1)[arguments]: Define CMAKE_CXX_STANDARD. Change-Id: Id4bd6f7721537d9bec7ef1b2854711c3469069b6
2025-03-26gnu: gmic: Update to 3.5.3.Vinicius Monego
* gnu/packages/image-processing.scm (gmic): Update to 3.5.3. Change-Id: I965f5063515b80c0055c7eb3d94ff771fef9e022
2025-03-26gnu: opencv: Remove unused input.Vinicius Monego
* gnu/packages/image-processing.scm (opencv)[inputs]: Remove gtkglext. Change-Id: I9444e4d9eaf36d56051bfbc54d7039c120405f03 Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-03-10gnu: Add vtkdiff.Lars Bilke
* gnu/packages/image-processing.scm (vtkdiff): New variable. Change-Id: I9d7e9ff2dbe9683177d3f5c835466d3d052289ed Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-02-19gnu: python-imgviz: Update to 1.7.6.Sharlatan Hellseher
* 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-19gnu: python-pims: Update to 0.7.Sharlatan Hellseher
* 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-15gnu: gmic: Set CMAKE_EXE_LINKER_FLAGS.Vinicius Monego
* 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-15gnu: gmic: Use G-Expressions.Vinicius Monego
* gnu/packages/image-processing.scm (gmic)[arguments]: Use G-Expressions. (gmic-qt, gmic-qt-gimp)[arguments]: Likewise. Change-Id: Ib6994a7fccd9331bf80fd2cd9af9e7ad696dfcb6
2025-02-15gnu: gmic: Update to 3.5.2.Vinicius Monego
* gnu/packages/image-processing.scm (gmic): Update to 3.5.2. Change-Id: Ifbe8837d2985b3dffd756feec3affa017812e166
2025-01-11gnu: opencv: update to 4.11.0.Andy Tai
* gnu/packages/image-processing.scm (opencv): Update to 4.11.0. Change-Id: I44e8572163c3b6ccb6d27b3910ceda5941260241 Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn>
2024-12-21gnu: gmic: Update to 3.4.3.Vinicius Monego
* gnu/packages/image-processing.scm (gmic): Update to 3.4.3. Change-Id: I9beeef77085c025b59cf16b53aef6d62cf540ace
2024-11-12gnu: bart: Update to 0.9.00.Nicolas Graves
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