summaryrefslogtreecommitdiff
path: root/gnu/packages/image.scm
AgeCommit message (Collapse)Author
2025-04-16gnu: mypaint: Make compatible with Python 3.11.Ricardo Wurmus
* gnu/packages/image.scm (mypaint)[arguments]: Add phase 'python3.11-compatibility. Change-Id: I4e103ad169148127c388a40b999b1a0ae4868f4e
2025-04-02gnu: vigra: Update to 1.12.2.Andreas Enge
* gnu/packages/image.scm (vigra): Update to 1.12.2. [inputs]: Remove python-numpy; add python-numpy-2. Change-Id: I91aaf999a592391013cd171763854d4376d8bed9
2025-04-01gnu: vigra: Modernize package writing.Andreas Enge
* gnu/packages/image.scm (vigra)[arguments]: Use gexps. [inputs, native-inputs]: Drop labels. Change-Id: Id8a9bb8f89f26ecf67f8de4666bce6b3053a1df6
2025-04-01gnu: vigra: Update to 1.11.2.Andreas Enge
* gnu/packages/image.scm (vigra): Update to 1.11.2. [arguments]<#:phases>: Drop 'disable-broken-tests phase. <#:configure-flags>: Enable vigranumpy. [inputs]: Replace hdf5-1.10 by hdf5. Add python-numpy. Change-Id: I85debcaeeba1c7c6745ee270451cb7b658229328
2025-03-31gnu: vigra-c: Update to 0.0.0-2.49f5319.Andreas Enge
* gnu/packages/image.scm (vigra-c): Update to 0.0.0-2.49f5319. Change-Id: I938d0743a2c8aa06af522914e5e281d75b4e54ae
2025-03-31gnu: hdf5: Make hdf5@1.14 the default version.Andreas Enge
This replaces all inputs hdf5@1.10 by hdf5@1.14 unless explicitly specified otherwise. * gnu/packages/maths.scm (hdf5-1.14): Rename to... (hdf5): ...this, which was previously defined as hdf5-1.10. (hdf-eos5, hdf5-parallel-openmpi, scilab): Adapt variable names. * gnu/packages/bioinformatics.scm (fast5, ncbi-vdb), gnu/packages/cran.scm (r-h5), gnu/packages/image.scm (vigra)[inputs]: Keep hdf5-1.10. Change-Id: Ie43a13ecbb4da597ec1d3f7c0428102b45881485
2025-03-23gnu: libsixel: Update to 1.10.5.Zheng Junjie
* gnu/packages/image.scm (libsixel): Update to 1.10.5. Change-Id: I34520979d62c006bafcba62d07a17b427929f07e
2025-03-11gnu: Add libpng-apng-for-librewolf.Ian Eure
* gnu/packages/image.scm (libpng-apng-for-librewolf): New variable. Change-Id: I2cb700c28478fe30dd750dedf07bde73f6b2ceab
2025-03-03gnu: libjxl: Fix tests on i686-linux.Efraim Flashner
* gnu/packages/image.scm (libjxl)[arguments]: When building for i686-linux allow a larger difference between the expected and actual test outcome. Change-Id: Id80e8b15c3d55eb1957b56682b2b352b79b1a4f7
2025-03-02gnu: libjxl: Update to 0.11.1.Liliana Marie Prikler
* gnu/packages/image.scm (libjxl): Update to 0.11.1. [source]: Also unbundle libjpeg-turbo.
2025-02-18gnu: Fix grammar of various package descriptions.Vagrant Cascadian
Adjust patterns where "allows to X" to use "allows Xing" or similar forms. * gnu/packages/build-tools.scm (potato-make): Use "Allows Xing" form. * gnu/packages/image.scm (pngcheck): Likewise. * gnu/packages/qt.scm (kddockwidgets): Likewise. * gnu/packages/tex.scm (texlive-biblatex-shortfields): Use "Allow Xing" form. (texlive-drawmatrix): Likewise. (texlive-mathsemantics): Use "allow Y Xing" form. (texlive-xlop): Use "allow Xing" form. (texlive-texlogfilter): Likewise.
2025-01-20gnu: libjxl: Update to 0.10.4.Danny Milosavljevic
* gnu/packages/image.scm (libjxl-0.10): New variable. Change-Id: Ie74cefe214e5587fc250b6595fb109ea7b7008c0
2025-01-10gnu: mini: Update to 0.9.17.Artyom V. Poptsov
* gnu/packages/image.scm (mini): Update to 0.9.17. Change-Id: I53f65133fe1da906e6af6e7295b47c50f4203920
2024-11-04gnu: gifsicle: Use G-expressions.Zheng Junjie
* gnu/packages/image.scm (gifsicle)[arguments]: Use G-expressions. Change-Id: I4bcf803e129e18c9d554d8544fc6c4896b61c9c3
2024-11-04gnu: gifsicle: Build from git source.Zheng Junjie
* gnu/packages/image.scm (gifsicle)[source]: Switch to git-fetch. [native-inputs]: Add autoconf and automake. Change-Id: I9b23e1d2f66aa328f56bad224b8db03b6261dd00
2024-11-04gnu: gifsicle: Update to 1.95. [security fixes]Nicolas Graves
This fixes CVE-2023-44821 and CVE-2023-46009. * gnu/packages/image.scm (gifsicle): Update to 1.95.
2024-09-29gnu: libsixel: Fix bash completion directory.Efraim Flashner
* gnu/packages/image.scm (libsixel)[arguments]: Adjust the configure-flags to install the bash completion script into the standard directory. Change-Id: I12a52f8565474ec63e2bd1fa15e5412555a81c31
2024-09-08gnu: libjpeg: Fix upstream hash mismatch.Tobias Geerinckx-Rice
The upstream tarball was modified in place. The only difference is the removal of three bytes (the Unicode BOM) in 14 MSBuild files (make????.v16) which shouldn't be used by the Guix package—and indeed, apart from its hash, the build output has not changed. * gnu/packages/image.scm (ijg-libjpeg)[source]: Update sha256. Change-Id: I2f9875f7b8588162c45864aa75a5dbc4513b7cf7
2024-09-05gnu: libsixel: Propagate GDK-PIXBUF.Nicolas Goaziou
* gnu/packages/image.scm (libsixel)[inputs]: Move GDK-PIXBUF... [propagated-inputs]: ... to here. Change-Id: Ifcbcae7882f1f6292d436f679552b8e0a67d9eda
2024-08-31gnu: libpng: Update to 1.6.39.Maxim Cournoyer
* gnu/packages/image.scm (libpng): Update to 1.6.39. Change-Id: Ia851ed5fb00dc8f34e248d2f0020bea06c6e78af
2024-08-31gnu: libwebp: Ungraft.Ludovic Courtès
* gnu/packages/image.scm (libwebp): Update to 1.3.2. [replacement]: Remove. (libwebp/fixed): Remove. Change-Id: I39c0e5f9df82322dc8dc0ed6341f08c1ac0749b3
2024-08-31gnu: mypaint: Add 'bash' input for 'wrap-program'.Maxime Devos
It is required for cross-compilation. * gnu/packages/image.scm (mypaint): Delete trailing #t. [inputs]: Add 'bash-minimal'. [native-inputs]: Remove labels. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com> Change-Id: Ifb3b6bd129f9ca2d5724288622d6162db2e84746
2024-08-31gnu: jbigkit: Import the correct set of modules.Maxim Cournoyer
* gnu/packages/image.scm (jbigkit) [arguments] <modules>: Replace %default-gnu-imported-modules with %default-gnu-modules. Change-Id: Idbc9fc336409f73b784b111da61fc5bf957ecf52
2024-08-31build-systems: gnu: Export %default-gnu-imported-modules and ↵Maxim Cournoyer
%default-gnu-modules. Until now users would have to cargo cult or inspect the private %default-modules variable of (guix build-systems gnu) to discover which modules to include when extending the used modules via the #:modules argument. The renaming was automated via the command: $ git grep -l %gnu-build-system-modules | xargs sed 's/%gnu-build-system-modules/%default-gnu-imported-modules/' -i * guix/build-system/gnu.scm (%gnu-build-system-modules): Rename to... (%default-gnu-imported-modules): ... this. (%default-modules): Rename to... (%default-gnu-modules): ... this. Export. (dist-package, gnu-build, gnu-cross-build): Adjust accordingly. Change-Id: Idef307fff13cb76f3182d782b26e1cd3a5c757ee
2024-08-18gnu: grim: Update home page.Tobias Geerinckx-Rice
* gnu/packages/image.scm (grim)[home-page]: Update. Change-Id: Ifb3a2077098599a6ee39cd3f1f69492910c56fef
2024-07-18gnu: freeimage: Adjust for libraw 0.21.Zheng Junjie
* gnu/packages/patches/freeimage-libraw-0.21-compat.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. * gnu/packages/image.scm (freeimage)[source](patches): Add it. Change-Id: Ief930d50be3e1f44074cd772756fb813bbad4389
2024-07-18gnu: libavif: Update to 1.0.4.Zheng Junjie
* gnu/packages/image.scm (libavif): Update to 1.0.4. Change-Id: If86c06d3d1dda09f339d745261dd42925f87387c
2024-07-01gnu: mini: Update to 0.9.15.Artyom V. Poptsov
* gnu/packages/image.scm (mini): Update to 0.9.15. Change-Id: I20c20d3661364af2235b4eda348467bbeace6b74 Signed-off-by: jgart <jgart@dismail.de>
2024-04-06gnu: libheif: Enable tests.Vinicius Monego
* gnu/packages/image.scm (libheif)[arguments]: Remove #:tests?. Change-Id: Ibf89a3eb3ff3a78962896147f385ef4de0493e3e
2024-04-06gnu: libheif: Update to 1.17.6.Vinicius Monego
* gnu/packages/image.scm (libheif): Update to 1.17.6. [inputs]: Use package labels. Change-Id: I8de9374ea0a93eb7e80734992362821da1fb0621
2024-04-02gnu: libjxl: Fix build on riscv64-linux.Zheng Junjie
* gnu/packages/image.scm (libjxl) [arguments]: Add fix-atomic phase when target riscv64-linux. Change-Id: I442c668c3d52c241f0d405f51ea8d995bfefd3fd Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2024-02-24gnu: leptonica: Update to 1.84.1.Ahmad Draidi
* gnu/packages/image.scm (leptonica): Update to 1.84.1. Change-Id: I9070ca7f08c0c3114fa7a5a414695051b587f00b Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2024-02-24gnu: leptonica: Fix random test failures.Ahmad Draidi
Fixes <https://issues.guix.gnu.org/65441>. Running tests in parallel (e.g. "make check -j16") causes random test failures. Same behavior observed on Debian. * gnu/packages/image.scm (leptonica)[arguments]: Disable parallel tests. Change-Id: I629c6c8be626a704be046dc79ea4480896cd11cc Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2024-02-22gnu: Add libsixel.chris
* gnu/packages/image.scm (libsixel): New variable. Curl is disabled to mitigate CVE-2021-45340 guix lint warns about. Change-Id: I7c8077dd705409ce914ab347115d0b4fddeb37e1 Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2024-01-21gnu: converseen: Update to 0.12.0.2.Nicolas Goaziou
* gnu/packages/image.scm (converseen): Update to 0.12.0.2. [arguments]<#:configure-flags>: Use Qt6. [native-inputs, inputs]: Use Qt6. * gnu/packages/patches/converseen-hide-non-free-pointers.patch: Update patch. Change-Id: I6b6dc200b1b98115400854b2ff77cc805df45078
2024-01-17gnu: Add tgif.spacecadet
* gnu/packages/image.scm (tgif): New variable. Signed-off-by: Mathieu Othacehe <othacehe@gnu.org> Change-Id: I4fd6bf5ae25806775e75dcca680a067f5d80ef5e
2024-01-03gnu: grim: Fix cross-compiling.Zheng Junjie
gnu/packages/image.scm(grim): [native-inputs]: When cross compiling, add wayland, pkg-config-for-build. Change-Id: I9dbf99d0bc92a62b17ded36937827dfbc6b29bb2 Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2024-01-03gnu: grim: Update to 1.4.1.Zheng Junjie
* gnu/packages/image.scm (grim): Update to 1.4.1. [home-page]: update to new home-page [source]: update url. Change-Id: I8c2e4ebbf198df7cedda7c1c946ecb33a6e92fb1 Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2024-01-03gnu: slurp: Update to 1.5.0.Zheng Junjie
* gnu/packages/image.scm (slurp): Update to 1.5.0. Change-Id: I72a60742af26a2544ee21e052963c0a8ad549d0e Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2024-01-03gnu: slurp: Fix cross-compiling.Zheng Junjie
gnu/packages/image.scm(slurp): [native-inputs]: When cross compiling, add wayland, pkg-config-for-build. Change-Id: I5000d681b1428c5b7d123239c1f1ba00f121fb7e Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2023-12-29gnu: libmng: Fix cross-compiling to riscv64-linux.Zheng Junjie
* gnu/packages/image.scm (libmng) [native-inputs]: When cross compiling to riscv64-linux-gnu, add config. [arguments]: When target riscv64-linux-gnu, add update-config-scripts phase. Change-Id: I906a2b7b7691ae53592cfa35ba64fc7e7d735664 Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2023-12-22gnu: jpegoptim: Update to 1.5.5.Zheng Junjie
* gnu/packages/image.scm (jpegoptim): Update to 1.5.5. [arguments]<#:phases>: Remove argument. [native-inputs]: Remove field. [license]: Change to gpl3+. Change-Id: I97fc63e20b5cf88c4ef04c2ea2c4a0888a1d0472 Signed-off-by: Hilton Chain <hako@ultrarare.space>
2023-12-18gnu: freeimage: Patch 2 CVEs.Efraim Flashner
* gnu/packages/image.scm (freeimage)[source]: Add patches. * gnu/packages/patches/freeimage-CVE-2020-21428.patch, gnu/packages/patches/freeimage-CVE-2020-22524.patch: New files. * gnu/local.mk (dist_patch_DATA): Register them. Change-Id: Iec114f2295cafbc8b55e81c0d8e4a361fd653152
2023-10-20gnu: exiv2: Get rid of reference to GCC.宋文武
This fixes <https://issues.guix.gnu.org/57677>. * gnu/packages/image.scm (exiv2)[arguments]: Add phase to remove _GLIBCXX_ASSERTIONS from compiler flags.
2023-10-13gnu: converseen: Update to 0.11.0.0.Nicolas Goaziou
* gnu/packages/image.scm (converseen): Update to 0.11.0.0. * gnu/packages/patches/converseen-hide-updates-checks.patch: Update patch.
2023-09-24gnu: imgp: Update to 2.9.Tobias Geerinckx-Rice
* gnu/packages/image.scm (imgp): Update to 2.9. [arguments]: Don't explicitly return #t from phases.
2023-09-14gnu: libwebp: Replace with 1.3.2. [fixes CVE-2023-4863]Julien Lepiller
* gnu/packages/image.scm (libwebp/fixed): Update to 1.3.2.
2023-09-11gnu: Add picket.Sergio Pastor Pérez
* gnu/packages/image.scm (picket): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-09-11gnu: Add mini.Sergio Pastor Pérez
* gnu/packages/image.scm (mini): New variable. Co-authored-by: Ludovic Courtès <ludo@gnu.org>
2023-08-16gnu: libwebp: Replace with 1.3.1. [fixes CVE-2023-1999]Hilton Chain
* gnu/packages/image.scm (libwebp/fixed): New variable. (libwebp)[replacement]: Assign it to new field. Signed-off-by: Ludovic Courtès <ludo@gnu.org>