Commit graph

742 commits

Author SHA1 Message Date
Maxim Cournoyer
ba2f9748f7
gnu: icecat: Update to 140.3.0-gnu1 [security fixes].
For Firefox/IceCat, this fixes at least CVE-2025-6427, CVE-2025-6428,
CVE-2025-6431, CVE-2025-6432, CVE-2025-6433, CVE-2025-6434, CVE-2025-6435 and
CVE-2025-6436.

For Thunderbird/Icedove, this fixes too many CVEs to be named here. Consult
<https://www.mozilla.org/en-US/security/known-vulnerabilities/thunderbird> to
read the details.

* gnu/packages/image.scm (libpng-apng-for-librewolf): Rename to...
(libpng-apng-next): ... this.
* gnu/packages/librewolf.scm (librewolf) [inputs]: Adjust accordingly.
* gnu/packages/gnuzilla.scm (icecat-minimal): Update to 140.3.0.
[#:configure-flags]: Add --disable-fhs.  Remove --enable-official-branding.
[#:phases] {apply-guix-specific-patches}: Apply
icecat-fhs-configure-option.patch.
{remove-cargo-frozen-flag}: Remove --frozen from rust.mk.
{install}: Also install a policies.json file to disable the Sync feature.
{install-desktop-entry}: Adjust and streamline.
{install-icons}: Use the 'unofficial' branding directory.
[inputs]: Replace libpng-apng with libpng-apng-next.  Replace icu4c with
icu4c-77.
[native-search-paths]: Replace ICECAT_SYSTEM_DIR with MOZILLA_SYSTEM_DIR.
(icecat-source): Remove obsolete cleanups.  Switch tarball compression to
zstd.
(make-l10n-package): No longer set GUIX_PYTHONPATH.
[#:phases] {build}: Register the "tb_common" mach site.
[native-inputs]: Replace python-wrapper with python. Add python-aiohttp,
python-async-timeout and python-dateutil.
(mozilla-115-compare-locales, mozilla-115-locale, mozilla-115-locales)
(update-mozilla-115-locales, all-mozilla-115-locales, %icecat-115-base-version)
(%icecat-115-version, %icecat-115-build-id
(icecat-115-source): Delete variables.
(mozilla-l10n): Update to correct changeset.
(format-locales): New procedure.
(%icecat-locales): Update.
(%icecat-base-version): Set to the version of mozjs.
(%icecat-build-id): Bump.
(%icedove-build-id): Bump.
(%icedove-version): Set to 140.3.0.
(thunderbird-comm-source): Update accordingly.
[patches]: New field.
(comm-source->locales+changeset): Delete variable.
(%icedove-locales): Regenerate.
(thunderbird-comm-l10n): Adjust URI, and switch to a git-fetch, to be able to
use pre-releases (the official release tarballs lag behind those of Firefox).
(icedove-source): Compress resulting tarball via zstd. Adjust patching based
on changed file names and content. Make "comm" files writable. Patch
MOZ_APP_NAME in "devtools/startup/DevToolsStartup.sys.mjs". Adjust
services.settings.server value to avoid a warning.
Adjust l10n copying, given we're now using a checkout again.
(icedove-minimal) [#:phases] {configure}: Do not set PYTHON. Add
'ac_add_options --enable-rust-simd' flag.
{do-not-verify-vendored-rust-dependencies}: New phase.
{patch-cargo-checksums}: Sync with IceCat, add "comm" directory.
{remove-cargo-frozen-flag}: Sync phase with that of IceCat.
[inputs]: Sort. Add ffmpeg. Remove gtk+-2. Replace nss with nss-rapid.
Replace icu4c with icu4c-77.
[native-inputs]: Replace clang-15 with clang-20, llvm-15 with llvm-20. Replace
rust-cbindgen-0.24 with rust-cbindgen.
* gnu/packages/patches/icedove-observer-fix.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/patches/icecat-compare-paths.patch: Update.
* gnu/packages/patches/icecat-use-system-wide-dir.patch: Rework, with the goal
to of upstreaming it.

Change-Id: Ib420388b9e7c7b59baa74920951afbda99cfe5a2
2025-09-17 12:34:52 +09:00
Josep Bigorra
a407d3f8bd
gnu: ggg: Update to 0.4.16.
* gnu/packages/image.scm (ggg): Update to 0.4.16.
[arguments]: Modified the log.sh to log.bash due to upstream rename. Removed
unneeded mkdir-p calls.
[inputs]: Added imagemagick runtime dependency which was missing.

Change-Id: Ie48eefc2a42396f4070d2051df6ea2521459f1e2
Signed-off-by: jgart <jgart@dismail.de>
2025-09-02 12:21:49 -05:00
Greg Hogan
50c3fd729a
gnu: Remove BUILD_TESTING configuration flag.
* 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
2025-08-04 04:11:23 +00:00
Greg Hogan
364e883298
gnu: Remove #:test-target argument.
* gnu/packages/astronomy.scm (libsep),
* gnu/packages/bioinformatics.scm (megahit),
* gnu/packages/bittorrent.scm (qbittorrent),
* gnu/packages/calendar.scm (date),
* gnu/packages/check.scm (klee, trompeloeil),
* gnu/packages/compression.scm (zziplib),
* gnu/packages/cpp.scm (immer, lager, zug),
* gnu/packages/databases.scm (timescaledb),
* gnu/packages/emulators.scm (dolphin-emu),
* gnu/packages/fpga.scm (systemc),
* gnu/packages/game-development.scm (box2d),
* gnu/packages/games.scm (megaglest, openclonk, teeworld),
* gnu/packages/glib.scm (sdbus-c++),
* gnu/packages/gnucash.scm (gnucash),
* gnu/packages/graph.scm (igraph),
* gnu/packages/image.scm (exiv2),
* gnu/packages/inkscape.scm (inkscape),
* gnu/packages/instrumentation.scm (yactfr),
* gnu/packages/kde-multimedia.scm (elisa),
* gnu/packages/linux.scm (falcosecurity-libs),
* gnu/packages/llvm.scm (libcxx, libomp-15),
* gnu/packages/machine-learning.scm (ctranslate2, tvm),
* gnu/packages/maths.scm (blitz),
* gnu/packages/messaging.scm (libphonenumber),
* gnu/packages/music.scm (clementine, libdiscid, opustags, strawberry),
* gnu/packages/opencog.scm (atomspace, attention, cogserver, cogutil,
opencog),
* gnu/packages/python-xyz.scm (pybind11)
* gnu/packages/radio.scm (libfec, libcorrect),
* gnu/packages/serialization.scm (qtcsv),
* gnu/packages/shells.scm (fish),
* gnu/packages/tls.scm (aws-lc),
* gnu/packages/web.scm (wabt),
* gnu/packages/vulkan.com (spirv-llvm-translator)
[arguments]: Move #:test-target to ...
<#:phases>: ... 'check phase.

* gnu/packages/algebra.scm (xtensor),
* gnu/packages/astronomy (stellarium),
* gnu/packages/bioinformatics.scm (libsbml),
* gnu/packages/chemistry.scm (openbabel),
* gnu/packages/cpp.scm (xsimd, xtl),
* gnu/packages/documentation.scm (doxygen),
* gnu/packages/lua.scm (selene),
* gnu/packages/libftdi.scm (libftdi),
* gnu/packages/llvm.scm (cling, libomp@12, libomp@13),
* gnu/packages/hyperledger.scm (hyperledger-iroha),
* gnu/packages/markup.scm (cmark, cmark-gfm),
* gnu/packages/maths.scm (cryptominisat, double-conversion),
* gnu/packages/mp3.scm (chromaprint),
* gnu/packages/qt.scm (qtpromise)
* gnu/packages/rdf.scm (clucene),
* gnu/packages/sync.scm (lsyncd)
[arguments}: Remove #:test-target.

* gnu/packages/engineering.scm (libfive),
* gnu/packages/game-development.scm (box2d-3)
[arguments]: Remove #:test-target and disable tests.

Change-Id: I0a82091df1789980bbbac0c334b6f993c36f412a
2025-08-04 04:10:32 +00:00
Greg Hogan
9721dc1386
gnu: vigra: Fix tests.
* gnu/packages/image.scm (vigra)[arguments]: Delete #:test-exclude.
<#:configure-flags>: Enable tests builds but not auto-execution.

Change-Id: I89b93260be25a772f5de3139bb062097143765e4
2025-08-04 03:21:52 +00:00
Maxim Cournoyer
66e28d9db1
gnu: Remove leptonica-1.80.
* gnu/packages/image.scm (leptonica-1.80): Delete variable.

Change-Id: Id96625556ec3c4a3c10bbe8f534548d7d2aad892
2025-07-22 13:07:39 +09:00
宋文武
679618893d
gnu: converseen: Update to 0.12.2.5.
* gnu/packages/patches/converseen-hide-updates-checks.patch: Remove file.
* gnu/packages/patches/converseen-hide-non-free-pointers.patch: Remove file.
* gnu/local.mk (dist_patch_DATA): Remove them.
* gnu/packages/image.scm (converseen): Update to 0.12.2.5.
[source]: Remove patches.
[arguments]: Add patch-source phase to disable auto update and website links.

Change-Id: I9cbdad581803d4b1910afb1115e3b8404b1faa7e
Signed-off-by: Zheng Junjie <z572@z572.online>
2025-07-21 20:13:40 +08:00
Andreas Enge
17cf14f512
gnu: mtpaint: Update to 3.50.12.
* gnu/packages/image.scm (mtpaint): Update to 3.50.12.
[native-inputs]: Drop labels.
[inputs]: Drop labels. Replace gtk+-2 by gtk.
[arguments]: Use gexps.
<#:phases>: Replace 'configure phase.

Change-Id: Ia8129b4331add95390e22eb0b918789c60300afe
2025-07-19 15:11:18 +02:00
Janneke Nieuwenhuizen
3cdebf0138
gnu: libjxr: Fix build with gcc-14.
* gnu/packages/image.scm (libjxr)[arguments]: Extend CFLAGS to relax gcc-14's
strictness.

Change-Id: I44cedd787beae4efb945efde3217999af430c94b
2025-07-18 20:17:22 +02:00
Liliana Marie Prikler
c1604c4c95
gnu: Add gradia.
* gnu/packages/image.scm (gradia): New variable.
2025-07-14 18:55:16 +02:00
mathijsh
d6295bb00d
gnu: swappy: Update to 1.5.1.
* gnu/packages/image.scm (swappy): Update to 1.5.1.

Change-Id: Id3b1a1d5bf32142e14f15fb5b71aebedfda9f04e
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-07-14 10:37:59 +02:00
Sergey Trofimov
a2cbff5a7a
gnu: flameshot: Update to commit 560190199.
* gnu/packages/image.scm (flameshot): Update to commit 560190199, build
with qt6.

Change-Id: I71af0752360ecaf1d1b099b1635e2a338aef1e2a
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-06-28 08:12:10 +01:00
Josep Bigorra
db94d31fed
gnu: ggg: Update to 0.3.13.
* gnu/packages/image.scm (ggg): Update to 0.3.13.

Change-Id: I226ebc71035866cb81507e7908e7c483b5a91747
2025-06-27 12:14:09 +01:00
Josep Bigorra
236490569e
gnu: ggg: Update to 0.3.11.
* gnu/packages/image.scm (ggg): Update to 0.3.11.
[arguments]: Remove unnecessary delete-file directives.
[inputs]: Add bash-minimal.

Change-Id: Id89a1db7060fe5a1f34c0200d50ca0194eed6289
Signed-off-by: jgart <jgart@dismail.de>
2025-06-26 03:41:22 -04:00
Josep Bigorra
d1a04765ba
gnu: Add ggg.
* gnu/packages/image.scm (ggg): New variable.

Signed-off-by: jgart <jgart@dismail.de>
2025-06-24 14:14:56 -04:00
Nicolas Graves
3bb6b4a0dd
gnu: gpick: Switch to scons-python.
* gnu/packages/image.scm (gpick)[arguments]{scons}: Remove uneeded
keyword.

Change-Id: I81ab290d14fd41b31a7801d6755f23339b02bddd
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-06-20 15:05:51 +01:00
Nicolas Graves
e22efb74ed
gnu: gpick: Improve style.
* gnu/packages/image.scm (gpick): Improve style.
  [source]: Run guix style.
  [native-inputs, inputs]: Improve style, reorder fields.
  [arguments]: Improve style, rewrite using gexps.

Change-Id: I200251fd3b7b6cebc24e3fa75a6525cc4dc6de1d
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-06-20 15:05:43 +01:00
Andrew Wong
e93bc7264b
gnu: Add libyuv.
* gnu/packages/image.scm (libyuv): New variable.

Change-Id: If7f5be6bcf88cf2d11e8d3c911f492f1ab8fd2d0
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-06-19 11:29:58 +02:00
Sergey Trofimov
380282f3f5
gnu: packages: Fix broken descriptions.
A few description mistakenly use @{foo} instead of @code{foo} which
results in broken formatting in guix search.

* gnu/packages/bioinformatics.scm (umi-tools),
* gnu/packages/cran.scm (r-ggside),
* gnu/packages/crates-apple.scm: (rust-commoncrypto-0.2),
* gnu/packages/crates-io.scm: (rust-ndarray-rand-0.15),
* gnu/packages/emacs-xyz.scm (emacs-load-relative, emacs-el-x)
(emacs-helm-org-ql, emacs-consult-lsp),
* gnu/packages/golang-xyz.scm (go-github-com-songmu-gitconfig),
* gnu/packages/haskell-xyz.scm (ghc-text-short, ghc-validation),
* gnu/packages/image.scm (imgp),
* gnu/packages/perl-check.scm (perl-test-file-contents),
* gnu/packages/perl-web.scm (perl-uri-db),
* gnu/packages/perl.scm (perl-clipboard, perl-module-refresh),
* gnu/packages/python-xyz.scm (python-ddlparse, python-black-macchiato)
(python-pysendfile),
* gnu/packages/qt.scm (qt5compat),
* gnu/packages/ruby.scm (ruby-ruby-engine, ruby-httpclient),
* gnu/packages/sagemath.scm (python-memory-allocator),
* gnu/packages/spreadsheet.scm (sc-im),
* gnu/packages/time.scm (python-pendulum):
[description]: Fix malformed macros.

Change-Id: I3ed755a54aecf40bf0c5c982f9e70b7cd3689de7
Signed-off-by: Greg Hogan <code@greghogan.com>
2025-05-13 16:35:45 +00:00
Divya Ranjan
4dc0973647
gnu: ijg-libjpeg: Update to 9f.
* gnu/packages/image.scm (ijg-libjpeg): Update to 9f.

Change-Id: I2318733787dcc3d5b607db107418584a5e8b0709
Signed-off-by: Zheng Junjie <z572@z572.online>
2025-05-10 11:34:07 +08:00
Liliana Marie Prikler
d064f2cd7c
gnu: libheif: Update to 1.19.7.
* gnu/packages/image.scm (libheif): Update to 1.19.7.
2025-04-21 14:00:22 +02:00
Ricardo Wurmus
589a74c25a
gnu: mypaint: Make compatible with Python 3.11.
* gnu/packages/image.scm (mypaint)[arguments]: Add phase
'python3.11-compatibility.

Change-Id: I4e103ad169148127c388a40b999b1a0ae4868f4e
2025-04-16 11:46:19 +02:00
Andreas Enge
41bd799b8a
gnu: vigra: Update to 1.12.2.
* gnu/packages/image.scm (vigra): Update to 1.12.2.
[inputs]: Remove python-numpy; add python-numpy-2.

Change-Id: I91aaf999a592391013cd171763854d4376d8bed9
2025-04-02 09:47:18 +02:00
Andreas Enge
757763075d
gnu: vigra: Modernize package writing.
* gnu/packages/image.scm (vigra)[arguments]: Use gexps.
[inputs, native-inputs]: Drop labels.

Change-Id: Id8a9bb8f89f26ecf67f8de4666bce6b3053a1df6
2025-04-01 19:36:06 +02:00
Andreas Enge
a11588762c
gnu: vigra: Update to 1.11.2.
* 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-04-01 19:35:58 +02:00
Andreas Enge
d0eb8a4b87
gnu: vigra-c: Update to 0.0.0-2.49f5319.
* gnu/packages/image.scm (vigra-c): Update to 0.0.0-2.49f5319.

Change-Id: I938d0743a2c8aa06af522914e5e281d75b4e54ae
2025-03-31 17:05:56 +02:00
Andreas Enge
309e23567e
gnu: hdf5: Make hdf5@1.14 the default version.
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-31 10:29:57 +02:00
Zheng Junjie
3c9e23bd81
gnu: libsixel: Update to 1.10.5.
* gnu/packages/image.scm (libsixel): Update to 1.10.5.

Change-Id: I34520979d62c006bafcba62d07a17b427929f07e
2025-03-23 15:43:54 +08:00
Ian Eure
dafdca07ea
gnu: Add libpng-apng-for-librewolf.
* gnu/packages/image.scm (libpng-apng-for-librewolf): New variable.

Change-Id: I2cb700c28478fe30dd750dedf07bde73f6b2ceab
2025-03-11 21:24:00 -07:00
Efraim Flashner
d8ce5d3c49
gnu: libjxl: Fix tests on i686-linux.
* 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-03 09:51:43 +02:00
Liliana Marie Prikler
5a1d13248a
gnu: libjxl: Update to 0.11.1.
* gnu/packages/image.scm (libjxl): Update to 0.11.1.
[source]: Also unbundle libjpeg-turbo.
2025-03-02 20:31:44 +01:00
Vagrant Cascadian
9eedd1f31d
gnu: Fix grammar of various package descriptions.
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-02-18 11:13:03 -08:00
Danny Milosavljevic
ff87f8aeee
gnu: libjxl: Update to 0.10.4.
* gnu/packages/image.scm (libjxl-0.10): New variable.

Change-Id: Ie74cefe214e5587fc250b6595fb109ea7b7008c0
2025-01-20 22:18:45 +01:00
Artyom V. Poptsov
90a8109e82
gnu: mini: Update to 0.9.17.
* gnu/packages/image.scm (mini): Update to 0.9.17.

Change-Id: I53f65133fe1da906e6af6e7295b47c50f4203920
2025-01-10 22:53:09 +03:00
Zheng Junjie
1e1e5dbf13
gnu: gifsicle: Use G-expressions.
* gnu/packages/image.scm (gifsicle)[arguments]: Use G-expressions.

Change-Id: I4bcf803e129e18c9d554d8544fc6c4896b61c9c3
2024-11-04 18:23:48 +08:00
Zheng Junjie
b0d5c6924c
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
2024-11-04 18:21:24 +08:00
Nicolas Graves
fe6fdb1a85
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.
2024-11-04 18:11:10 +08:00
Efraim Flashner
0e21173e16
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
2024-09-29 16:19:44 +03:00
Tobias Geerinckx-Rice
b1a102d3a5
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
2024-09-08 02:00:00 +02:00
Nicolas Goaziou
a6ec381b16
gnu: libsixel: Propagate GDK-PIXBUF.
* gnu/packages/image.scm (libsixel)[inputs]: Move GDK-PIXBUF...
[propagated-inputs]: ... to here.

Change-Id: Ifcbcae7882f1f6292d436f679552b8e0a67d9eda
2024-09-05 22:20:23 +02:00
Maxim Cournoyer
56ef338355
gnu: libpng: Update to 1.6.39.
* gnu/packages/image.scm (libpng): Update to 1.6.39.

Change-Id: Ia851ed5fb00dc8f34e248d2f0020bea06c6e78af
2024-08-31 10:44:21 +02:00
Ludovic Courtès
8fbae8edf9
gnu: libwebp: Ungraft.
* gnu/packages/image.scm (libwebp): Update to 1.3.2.
[replacement]: Remove.
(libwebp/fixed): Remove.

Change-Id: I39c0e5f9df82322dc8dc0ed6341f08c1ac0749b3
2024-08-31 10:44:17 +02:00
Maxime Devos
0d956d9a4e
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
2024-08-31 10:42:44 +02:00
Maxim Cournoyer
3f62f0a327
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
2024-08-31 10:42:21 +02:00
Maxim Cournoyer
f59df1aa3c
build-systems: gnu: Export %default-gnu-imported-modules and %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-31 10:42:16 +02:00
Tobias Geerinckx-Rice
0ac1758c19
gnu: grim: Update home page.
* gnu/packages/image.scm (grim)[home-page]: Update.

Change-Id: Ifb3a2077098599a6ee39cd3f1f69492910c56fef
2024-08-18 02:00:00 +02:00
Zheng Junjie
e9b97b193a
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
2024-07-18 10:45:29 +08:00
Zheng Junjie
bd3ad17ded
gnu: libavif: Update to 1.0.4.
* gnu/packages/image.scm (libavif): Update to 1.0.4.

Change-Id: If86c06d3d1dda09f339d745261dd42925f87387c
2024-07-18 10:44:58 +08:00
Artyom V. Poptsov
85012e6481
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>
2024-07-01 13:54:59 -05:00
Vinicius Monego
38e93600b5
gnu: libheif: Enable tests.
* gnu/packages/image.scm (libheif)[arguments]: Remove #:tests?.

Change-Id: Ibf89a3eb3ff3a78962896147f385ef4de0493e3e
2024-04-06 08:00:59 -03:00