summaryrefslogtreecommitdiff
path: root/gnu/packages/image.scm
Commit message (Expand)AuthorAgeFilesLines
* gnu: gifsicle: Use G-expressions.•••* gnu/packages/image.scm (gifsicle)[arguments]: Use G-expressions. Change-Id: I4bcf803e129e18c9d554d8544fc6c4896b61c9c3 Zheng Junjie2024-11-041-11/+12
* gnu: gifsicle: Build from git source.•••* gnu/packages/image.scm (gifsicle)[source]: Switch to git-fetch. [native-inputs]: Add autoconf and automake. Change-Id: I9b23e1d2f66aa328f56bad224b8db03b6261dd00 Zheng Junjie2024-11-041-26/+34
* gnu: gifsicle: Update to 1.95. [security fixes]•••This fixes CVE-2023-44821 and CVE-2023-46009. * gnu/packages/image.scm (gifsicle): Update to 1.95. Nicolas Graves2024-11-041-2/+2
* gnu: libsixel: Fix bash completion directory.•••* gnu/packages/image.scm (libsixel)[arguments]: Adjust the configure-flags to install the bash completion script into the standard directory. Change-Id: I12a52f8565474ec63e2bd1fa15e5412555a81c31 Efraim Flashner2024-09-291-2/+3
* gnu: libjpeg: Fix upstream hash mismatch.•••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 Tobias Geerinckx-Rice2024-09-081-1/+1
* gnu: libsixel: Propagate GDK-PIXBUF.•••* gnu/packages/image.scm (libsixel)[inputs]: Move GDK-PIXBUF... [propagated-inputs]: ... to here. Change-Id: Ifcbcae7882f1f6292d436f679552b8e0a67d9eda Nicolas Goaziou2024-09-051-1/+4
* gnu: libpng: Update to 1.6.39.•••* gnu/packages/image.scm (libpng): Update to 1.6.39. Change-Id: Ia851ed5fb00dc8f34e248d2f0020bea06c6e78af Maxim Cournoyer2024-08-311-2/+2
* gnu: libwebp: Ungraft.•••* gnu/packages/image.scm (libwebp): Update to 1.3.2. [replacement]: Remove. (libwebp/fixed): Remove. Change-Id: I39c0e5f9df82322dc8dc0ed6341f08c1ac0749b3 Ludovic Courtès2024-08-311-20/+3
* gnu: mypaint: Add 'bash' input for 'wrap-program'.•••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 Maxime Devos2024-08-311-9/+8
* gnu: jbigkit: Import the correct set of modules.•••* gnu/packages/image.scm (jbigkit) [arguments] <modules>: Replace %default-gnu-imported-modules with %default-gnu-modules. Change-Id: Idbc9fc336409f73b784b111da61fc5bf957ecf52 Maxim Cournoyer2024-08-311-1/+1
* build-systems: gnu: Export %default-gnu-imported-modules and %default-gnu-mod...•••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 Maxim Cournoyer2024-08-311-1/+1
* gnu: grim: Update home page.•••* gnu/packages/image.scm (grim)[home-page]: Update. Change-Id: Ifb3a2077098599a6ee39cd3f1f69492910c56fef Tobias Geerinckx-Rice2024-08-181-3/+2
* gnu: freeimage: Adjust for libraw 0.21.•••* 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 Zheng Junjie2024-07-181-1/+2
* gnu: libavif: Update to 1.0.4.•••* gnu/packages/image.scm (libavif): Update to 1.0.4. Change-Id: If86c06d3d1dda09f339d745261dd42925f87387c Zheng Junjie2024-07-181-3/+3
* gnu: mini: Update to 0.9.15.•••* gnu/packages/image.scm (mini): Update to 0.9.15. Change-Id: I20c20d3661364af2235b4eda348467bbeace6b74 Signed-off-by: jgart <jgart@dismail.de> Artyom V. Poptsov2024-07-011-2/+2
* gnu: libheif: Enable tests.•••* gnu/packages/image.scm (libheif)[arguments]: Remove #:tests?. Change-Id: Ibf89a3eb3ff3a78962896147f385ef4de0493e3e Vinicius Monego2024-04-061-2/+0
* gnu: libheif: Update to 1.17.6.•••* gnu/packages/image.scm (libheif): Update to 1.17.6. [inputs]: Use package labels. Change-Id: I8de9374ea0a93eb7e80734992362821da1fb0621 Vinicius Monego2024-04-061-6/+6
* gnu: libjxl: Fix build on riscv64-linux.•••* 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> Zheng Junjie2024-04-021-1/+10
* gnu: leptonica: Update to 1.84.1.•••* gnu/packages/image.scm (leptonica): Update to 1.84.1. Change-Id: I9070ca7f08c0c3114fa7a5a414695051b587f00b Signed-off-by: Guillaume Le Vaillant <glv@posteo.net> Ahmad Draidi2024-02-241-2/+2
* gnu: leptonica: Fix random test failures.•••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> Ahmad Draidi2024-02-241-0/+3
* gnu: Add libsixel.•••* 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> chris2024-02-221-0/+36
* gnu: converseen: Update to 0.12.0.2.•••* 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 Nicolas Goaziou2024-01-211-5/+6
* gnu: Add tgif.•••* gnu/packages/image.scm (tgif): New variable. Signed-off-by: Mathieu Othacehe <othacehe@gnu.org> Change-Id: I4fd6bf5ae25806775e75dcca680a067f5d80ef5e spacecadet2024-01-171-0/+26
* gnu: grim: Fix cross-compiling.•••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> Zheng Junjie2024-01-031-1/+5
* gnu: grim: Update to 1.4.1.•••* 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> Zheng Junjie2024-01-031-4/+4
* gnu: slurp: Update to 1.5.0.•••* gnu/packages/image.scm (slurp): Update to 1.5.0. Change-Id: I72a60742af26a2544ee21e052963c0a8ad549d0e Signed-off-by: Mathieu Othacehe <othacehe@gnu.org> Zheng Junjie2024-01-031-2/+2
* gnu: slurp: Fix cross-compiling.•••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> Zheng Junjie2024-01-031-1/+5
* gnu: libmng: Fix cross-compiling to riscv64-linux.•••* 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> Zheng Junjie2023-12-291-0/+20
* gnu: jpegoptim: Update to 1.5.5.•••* 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> Zheng Junjie2023-12-221-22/+4
* gnu: freeimage: Patch 2 CVEs.•••* 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 Efraim Flashner2023-12-181-1/+3
* gnu: 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-201-0/+6
* gnu: converseen: Update to 0.11.0.0.•••* gnu/packages/image.scm (converseen): Update to 0.11.0.0. * gnu/packages/patches/converseen-hide-updates-checks.patch: Update patch. Nicolas Goaziou2023-10-131-2/+2
* gnu: imgp: Update to 2.9.•••* gnu/packages/image.scm (imgp): Update to 2.9. [arguments]: Don't explicitly return #t from phases. Tobias Geerinckx-Rice2023-09-241-5/+4
* gnu: libwebp: Replace with 1.3.2. [fixes CVE-2023-4863]•••* gnu/packages/image.scm (libwebp/fixed): Update to 1.3.2. Julien Lepiller2023-09-141-2/+2
* gnu: Add picket.•••* gnu/packages/image.scm (picket): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Sergio Pastor Pérez2023-09-111-0/+46
* gnu: Add mini.•••* gnu/packages/image.scm (mini): New variable. Co-authored-by: Ludovic Courtès <ludo@gnu.org> Sergio Pastor Pérez2023-09-111-0/+39
* gnu: libwebp: Replace with 1.3.1. [fixes CVE-2023-1999]•••* gnu/packages/image.scm (libwebp/fixed): New variable. (libwebp)[replacement]: Assign it to new field. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Hilton Chain2023-08-161-0/+17
* gnu: mypaint: Build with librsvg-for-system.•••* gnu/packages/image.scm (mypaint)[inputs]: Replace librsvg with librsvg-for-system. Efraim Flashner2023-08-151-1/+1
* gnu: gifsicle: Update to 1.94.•••* gnu/packages/image.scm (gifsicle): Update to 1.94. [arguments]: Don't explicitly return #t from phases. Tobias Geerinckx-Rice2023-07-161-4/+3
* gnu: libjxl: Update to 0.8.2.•••* gnu/packages/image.scm (libjxl): Update to 0.8.2. [source]: Remove lcms, libpng and zlib bundles in the snippet. [arguments]<#:configure-flags>: Add "-DJPEGXL_FORCE_SYSTEM_LCMS2=true" and "-DJPEGXL_BUNDLE_LIBPNG=false". [inputs]: Add lcms, zlib. Signed-off-by: Christopher Baines <mail@cbaines.net> Vinicius Monego2023-06-191-10/+12
* gnu: Add pngcheck.•••* gnu/packages/image.scm (pngcheck): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Artyom V. Poptsov2023-06-141-0/+57
* gnu: blurhash: Update to 0.2.0.•••* gnu/packages/image.scm (blurhash): Update to 0.2.0. [native-inputs]: Remove cmake. Add pkg-config. Efraim Flashner2023-06-051-3/+3
* gnu: jpegoptim: Fix cross-compiling to riscv64.•••* gnu/packages/image.scm (jpegoptim)[arguments]: When cross-compiling t riscv64, add phase to update-config-scripts. [native-inputs]: When cross-compiling to riscv64, add config. Signed-off-by: Efraim Flashner <efraim@flashner.co.il> Zheng Junjie2023-06-041-2/+20
* gnu: libicns: Fix cross-compiling to riscv64.•••* gnu/packages/image.scm (libicns)[arguments]: When cross-compiling to riscv64, add phase to update-config-scripts. [native-inputs]: When cross-compiling to riscv64, add config. Signed-off-by: Efraim Flashner <efraim@flashner.co.il> Zheng Junjie2023-06-041-0/+19
* gnu: slurp: Update to 1.4.0.•••* gnu/packages/image.scm (slurp): Update to 1.4.0. Signed-off-by: 宋文武 <iyzsong@member.fsf.org> Yovan Naumovski2023-05-171-2/+2
* gnu: exiv2: Adjust tests on riscv64-linux.•••* gnu/packages/image.scm (exiv2)[arguments]: Also use the custom 'adjust-tests phase when building for riscv64-linux. Efraim Flashner2023-05-041-1/+3
* gnu: swappy: Add gettext input.•••* gnu/packages/image.scm (swappy) [inputs]: Add gettext-minimal. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Brian Cully2023-04-231-1/+1
* gnu: Add converseen.•••* gnu/packages/image.scm (converseen): New variable. * gnu/packages/patches/converseen-hide-non-free-pointers.patch: * gnu/packages/patches/converseen-hide-updates-checks.patch: New files. * gnu/local.mk: Register files above. Nicolas Goaziou2023-04-191-0/+46
* gnu: libjpeg-turbo: Skip failing test on riscv64-linux.•••* gnu/packages/image.scm (libjpeg-turbo)[arguments]: Adjust configure-flags to skip a failing test also on riscv64-linux. Efraim Flashner2023-04-191-2/+3
* Merge branch 'master' into core-updates.•••Conflicts: gnu/local.mk gnu/packages/build-tools.scm gnu/packages/certs.scm gnu/packages/check.scm gnu/packages/compression.scm gnu/packages/cups.scm gnu/packages/fontutils.scm gnu/packages/gnuzilla.scm gnu/packages/guile.scm gnu/packages/ibus.scm gnu/packages/image-processing.scm gnu/packages/linux.scm gnu/packages/music.scm gnu/packages/nss.scm gnu/packages/pdf.scm gnu/packages/python-xyz.scm gnu/packages/qt.scm gnu/packages/ruby.scm gnu/packages/shells.scm gnu/packages/tex.scm gnu/packages/video.scm gnu/packages/vulkan.scm gnu/packages/web.scm gnu/packages/webkit.scm gnu/packages/wm.scm Maxim Cournoyer2023-04-141-8/+7
|\