summaryrefslogtreecommitdiff
path: root/gnu/packages/image.scm
AgeCommit message (Collapse)Author
2026-04-04gnu: image: Add qoi.Patrick Norton
* gnu/packages/image.scm (qoi): New variable. Change-Id: Ic08ed3aaf48cc12d9e730373400c22a424d8d0d0 Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-04-04gnu: image: Add openslide.Patrick Norton
* gnu/packages/image.scm (openslide): New variable. Change-Id: If8a79e99ae258c90e86495be78779689e8d6a2e6 Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-04-04gnu: image: Add libdicom.Patrick Norton
* gnu/packages/image.scm (libdicom): New variable. Change-Id: Ia47b559ae381c89235e5779734e72163224d815b Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-03-22gnu: converseen: Support Wayland.Danny Milosavljevic
* gnu/packages/image.scm (converseen)[build-system]: Switch to qt-build-system. [arguments]: Add qtbase. [inputs]: Add qtwayland. Change-Id: I41f6476a336931a1fc8c64775aa51acc08f70630
2026-03-20gnu: Reference the inherited inputs values.Ludovic Courtès
This commit was made by running this command: sed -e's/modify-inputs (package-\([a-z-]*\)inputs [a-zA-Z0-9-]\+)/modify-inputs \1inputs/g' -i gnu/packages/*.scm … and then reverting individual hunks where the change would trigger unbound variable warnings or other issues (such as ‘native-inputs’ is bound in the body of the ‘inputs’ field, but it refers to the ‘native-inputs’ thunk defined just above). Change-Id: I6d94819f2809313fa1fbefc61897502ee7d66fab
2026-03-20gnu: Reference the inherited ‘arguments’ value.Ludovic Courtès
This commit was made by running this command: sed -e's/substitute-keyword-arguments (package-arguments [a-zA-Z0-9-]\+)/substitute-keyword-arguments arguments/g' -i gnu/packages/*.scm … and then: 1. reverting changes from ‘gnu/packages/rust.scm’ and ‘gnu/packages/java.scm’ since they would incur derivation changes and/or breakage; 2. reverting the change for ‘gcc-final’ in ‘gnu/packages/commencement.scm’; 3. reverting the change for ‘onnx-optimizer’, ‘openquest’, and ‘certbot’, which use ‘substitute-keyword-arguments’ for arguments that are not inherited (and thus ‘arguments’ would be unbound); 4. reverting the change for ‘insight-toolkit-legacy’ and ‘wine64-staging’ which make bogus assumptions about inherited arguments. Change-Id: I122a7cf517b6b63cae38944b5d33ade4b1f5a89c
2026-03-02gnu: Add jhead.Junker
* gnu/packages/image.scm (jhead): New variable. Merges: https://codeberg.org/guix/guix/pulls/5415 Change-Id: Ia4d18490a735218938da0d9675eb6660bc29d2f0 Reviewed-by: Anderson Torres <anderson.torres.8519@gmail.com> Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-27gnu: Deprecate swig and swig-next in vafor of swig-4.0 and swig-4.4.Sharlatan Hellseher
This is a following up change after discussion in <https://codeberg.org/guix/guix/pulls/3701#issuecomment-11048648>. * gnu/packages/swig.scm (swig-4.0, swig-4.4): New variables. (swig, swig-next): Deprecate swig and swig-next in vafor of swig-4.0 and swig-4.4. * gnu/packages/accessibility.scm (libbraille) * gnu/packages/apparmor.scm (libapparmor) * gnu/packages/bioinformatics.scm (htseq, imp, libsbml) * gnu/packages/bootloaders.scm (dtc, u-boot) * gnu/packages/disk.scm (volume-key) * gnu/packages/dns.scm (ldns, unbound) * gnu/packages/electronics.scm (opensta, trilinos-serial-xyce, uhdm) * gnu/packages/embedded.scm (python-libmpsse) * gnu/packages/engineering.scm (freecad, kicad, meep, mpb) * gnu/packages/fabric-management.scm (ibutils) * gnu/packages/game-development.scm (python-pybox2d) * gnu/packages/games.scm (kiki) * gnu/packages/geo.scm (saga) * gnu/packages/gnome.scm (libratbag) * gnu/packages/gnucash.scm (gnucash) * gnu/packages/gnupg.scm (python-gpg) * gnu/packages/graphviz.scm (graphviz) * gnu/packages/guile-xyz.scm (guile-xapian) * gnu/packages/image.scm (mypaint) * gnu/packages/instrumentation.scm (babeltrace, lttng-tools) * gnu/packages/kodi.scm (kodi) * gnu/packages/libftdi.scm (libftdi) * gnu/packages/linux.scm (libnl) * gnu/packages/llvm.scm (lldb) * gnu/packages/machine-learning.scm (openmm, tensorflow-lite) * gnu/packages/maths.scm (nlopt) * gnu/packages/ncurses.scm (stfl) * gnu/packages/oneapi.scm (python-onetbb) * gnu/packages/pretty-print.scm (highlight) * gnu/packages/python-crypto.scm (python-m2crypto) * gnu/packages/python-graphics.scm (python-pivy) * gnu/packages/radio.scm (hamlib, soapysdr) * gnu/packages/security-token.scm (python-pyscard, python-yubikey-manager) * gnu/packages/selinux.scm (libselinux, libsemanage, python-setools) * gnu/packages/speech.scm (pocketsphinx) * gnu/packages/statistics.scm (python-openturns, r-spams) * gnu/packages/tbb.scm (python-tbb) * gnu/packages/version-control.scm (subversion) * gnu/packages/video.scm (libopenshot, mlt, obs) [native-inputs]: Remove swig; add swig-4.0. * gnu/packages/geo.scm (gdal) * gnu/packages/graph.scm (python-faiss) [inputs]: Remove swig; add swig-4.0. * gnu/packages/games.scm (fifengine): Update to 0.4.2. [inputs]: Remove swig; add swig-4.0. [native-inputs]: Likewise. * gnu/packages/image-processing.scm (insight-toolkit, simpleitk) * gnu/packages/pdf.scm (mupdf, python-pymupdf) [native-inputs]: Remove swig-next; add swig-4.4. Change-Id: I544bef0a0b1a81004596fad9f116610ef5cb52ae
2026-02-24gnu: Remove devil.Andreas Enge
* gnu/packages/image.scm (devil): Delete variable. Fixes: guix/guix#5868 Change-Id: Ifa9eb9db7e7930564b3485eed36c9094b5548a11
2026-02-10gnu: Remove CMAKE_SYSTEM_PROCESSOR from packages.Dariqq
* gnu/packages/assembly.scm (cpu-features): Remove -DCMAKE_SYSTEM_PROCESSOR flag when cross compiling * gnu/packages/image.scm (libjpeg-turbo): Same. Change-Id: Iaa344b7c45d4fa423765df8a6022adb584724feb Signed-off-by: Greg Hogan <code@greghogan.com>
2026-02-07gnu: libyuv: Update to 1922.Sergey Trofimov
* gnu/packages/image.scm (libyuv): Update to 1922. [arguments]<#:configure-flags>: Add -DUNIT_TEST=ON. <#:phases>: Replace 'check with custom test. [inputs]: Add libjpeg-turbo. [native-inputs]: Add googletest. * gnu/packages/image.scm (libyuv-prev): Package wrongly versioned libyuv@2021.4 to be superseded by libyuv. Change-Id: I0ddad9890230f1d670ead46038ad90c051539120 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-01-30gnu: Add exiv2-0.27.Sughosha
* gnu/packages/image.scm (exiv2-0.27): New variable. Change-Id: Ifc440fa109369ff2f618844fadfef23d8ab527e5
2026-01-30gnu: exiv2: Update to 0.28.7.Sughosha
* gnu/packages/image.scm (exiv2): Update to 0.28.7. [arguments]<#:tests?>: Disable. [propagated-inputs]: Add brotli and libinih. Change-Id: I8ace9d98c9a4a5b1022bbdc0c4ebca2b654e4e7e
2026-01-25gnu: swappy: Update to 1.8.0.Julian Flake
* gnu/packages/image.scm (swappy): Update to 1.8.0. Change-Id: I3a094641c61f5dd2d4a551cb19dbf62f6af1f88b Signed-off-by: Andreas Enge <andreas@enge.fr> Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25gnu: grim: Fix URL.Carlos Durán Domínguez
* gnu/packages/image.scm (grim): Fix URL. [home-page]: New home-page URL. Change-Id: I789a0557e05f9df884b9e73c8e24b2a0c02310e6 Signed-off-by: Ludovic Courtès <ludo@gnu.org> Merges: #5741 Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25gnu: grim: Improve style.Carlos Durán Domínguez
* gnu/packages/image.scm (grim): Reindent. Change-Id: I18c51dc0ad1ccfddba2895dba6c05827208fe83f Signed-off-by: Ludovic Courtès <ludo@gnu.org> Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25gnu: grim: Update to 1.5.0.Carlos Durán Domínguez
* gnu/packages/image.scm (grim): Update to 1.5.0. [source]: Update uri. Change-Id: Iaeb4cbdfb2799619edcfdfc3996745c23345d24b Signed-off-by: Ludovic Courtès <ludo@gnu.org> Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25gnu: python-numpy-2: Deprecate by python-numpy.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-numpy-2): Deprecated in favor of python-numpy. (python-omero-py, python-numexpr) [propagated-inputs]: Remove python-numpy-2; add python-numpy. * gnu/packages/algebra.scm (kissfft) [native-inputs]: Remove python-numpy-2; add python-numpy. * gnu/packages/image.scm (vigra): [inputs]: Remove python-numpy-2; add python-numpy. * gnu/packages/machine-learning.scm (python-spacy): [propagated-inputs]: Remove python-numpy-2; add python-numpy. * gnu/packages/machine-learning.scm (python-thinc): [propagated-inputs]: Remove python-numpy-2; add python-numpy. * gnu/packages/maths.scm (python-blis): [native-inputs]: Remove python-numpy-2; add python-numpy. Change-Id: Ie6041de76a227246ec63b0efa04d293dcc22b40b Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-03gnu: libpng-for-pcsx2: Rename package to libpng-next.Andrew Wong
* gnu/packages/image.scm (libpng-next): New variable, formerly known as "libpng-for-pcsx2". * gnu/packages/emulators.scm (pcsx2)[inputs]: Use new variable name. Change-Id: Id59dfbc1b90ad8be90e6f9e761d1ffaf5e8c8d55 Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-01-01gnu: imgp: Update to 2.9-0.00b2b52.Sharlatan Hellseher
* gnu/packages/image.scm (imgp): Update to 00b2b520964f22ca5b6e0c7d7cb07ce7a755cea7 commit. [source]: Switch to git-fetch. [build-sysem]: Switch to pyproject-build-sysem. [arguments] <tests?, test-backend, test-flags>: Enable runtime check as test. <phases>: Remove 'rename-imgp. [native-inputs]: Add python-setuptools. Change-Id: If831251d9a043777c26877ecb47b5e7b365b3f20
2025-12-26gnu: mypaint: Fix build.Ricardo Wurmus
* gnu/packages/image.scm (mypaint)[arguments]: Disable tests; patch for compatibility. Change-Id: Id748910420669f206b08fda2650e6792b2f6a1d4
2025-12-03Update Giacomo's email address.Giacomo Leidi
The change was automated via: git grep -l goodoldpaul@autistici.org | xargs sed -i 's/goodoldpaul@autistici.org/therewasa@fishinthecalculator.me/g' * .mailmap: New entry. Change-Id: I1629388334695d221647afe6a14faf61af5fe0d6 Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
2025-12-01gnu: vigra: Remove python-nose native-inputs.Nicolas Graves
* gnu/packages/image.scm (vigra) [arguments]: Relocate field. [native-inputs]: Remove python-nose. Change-Id: Ic0acd630a9cfef9019efc5b9dbb543c8ff881261 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-28gnu: boost: Update to 1.89.0.Greg Hogan
* gnu/packages/boost.scm (boost-for-source-highlight): Rename this ... (boost-1.83): ... to this. (boost-numpy): Inherit from boost-1.83. * gnu/packages/pretty-print.scm (source-highlight): Update accordingly. * gnu/packages/boost.scm (boost): Update to 1.89.0. [source]: Remove patches. * gnu/packages/boost.scm (mdds) [propagated-inputs]: Replace boost with boost-1.83. * gnu/packages/astronomy.scm (aoflagger), * gnu/packages/embedded.scm (cc-tool), * gnu/packages/games.scm (0ad, vcmi), * gnu/packages/image.scm (gpick), * gnu/packages/maths.scm (highfive), * gnu/packages/plotutils.scm (asymptote) [native-inputs]: Replace boost with boost-1.83. * gnu/packages/audio.scm (guitarix, supercollider), * gnu/packages/bioconductor.scm (r-mzr), * gnu/packages/bioinformatics.scm (ataqv, bless, express, isolator, metabat, r-velocytom, rsem, sailfish, salmon), * gnu/packages/bittorrent.scm (libtorrent-rasterbar), * gnu/packages/code.scm (sourcetrail), * gnu/packages/compression.scm (innoextract), * gnu/packages/cpp.scm (lager), * gnu/packages/crypto.scm (cryfs), * gnu/packages/electronics.scm (nextpnr, prjpeppercorn, prjtrellis, pulseview), * gnu/packages/emulators.scm (mupen64plus-video-glide64mk2), * gnu/packages/engineering.scm (cadabra2, freecad, libigl, openscad, prusa-slicer), * gnu/packages/file-systems.scm (snapper), * gnu/packages/finance.scm (ledger), * gnu/packages/game-development.scm (dds), * gnu/packages/games.scm (colobot, fifengine, knightsgame, leela-zero, pokerth, supertux, wesnoth, wesnoth-server), * gnu/packages/geo.scm (gplates), * gnu/packages/gnucash.scm (gnucash), * gnu/packages/graph.scm (python-graph-tool), * gnu/packages/graphics.scma (openshadinglanguage), * gnu/packages/i2p.scm (i2pd), * gnu/packages/image-viewers.scm (luminance-hdr), * gnu/packages/kde-graphics.scm (krita), * gnu/packages/mail.scm (astroid), * gnu/packages/medical.scm (orthanc, orthanc-mysql, orthanc-postgresql), * gnu/packages/messaging.scm (libphonenumber), * gnu/packages/mpd.scm (ncmpcpp), * gnu/packages/networking.scm (kismet), * gnu/packages/opencog.scm (cogutil), * gnu/packages/photo.scm (hugin), * gnu/packages/poedit.scm (poedit), * gnu/packages/radio.scm (gnuradio), * gnu/packages/rdf.scm (lucene++), * gnu/packages/serialization.scm (avro-cpp), * gnu/packages/simulation.scm (fenics-dolfin), * gnu/packages/version-control.scm (gource), * gnu/packages/video.scm (aegisub, mkvtoolnix), * gnu/packages/web.scm (websocketpp) [inputs]: Replace boost with boost-1.83. * gnu/packages/libreoffice.scm (libcmis): Update to 0.6.2-00a85bf6. (librevenge): Update to 0.0.5. [arguments]<#:configure-flags>: Remove reference to boost system component for which the compatibility stub has been removed. * gnu/packages/serialization.scm (msgpack-cxx): Update to 7.0.0. Change-Id: I247f3eaecde3de3fe227586b840f0312b4797ee1
2025-11-20gnu: Remove tgif.Andreas Enge
* gnu/packages/image.scm (tgif): Delete variable. Fixes: guix/guix#3683 Change-Id: Iac4c899fa227ab5fb590dd28a8bbfb2b61e1686d
2025-11-18gnu: flameshot: Update to 13.3.0.Sergey Trofimov
* gnu/packages/image.scm (flameshot): Update to 13.3.0. [inputs]: Replace single-application with kdsingleapplication. [arguments]<#:phases>: Remove obsolete patching phase. <:configure-flags>: Add USE_BUNDLED_KDSINGLEAPPLICATION. Change-Id: Icb677935b44c4d04e7d2605cb00ce66100dd98a1 Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-11-18gnu: Remove libjxl-0.10.Cayetano Santos
* gnu/packages/image.scm (libjxl-0.10): Delete variable. Change-Id: I086384ef342842ffdfc1245d6bedf0fa2d42a685 Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-11-10gnu: libpng-apng-next: Update to 1.6.50.Maxim Cournoyer
* gnu/packages/image.scm (libpng-apng-next): Update to 1.6.50. Change-Id: Ie3997f05b1806bd3f4196429ea83e89e8707b02b
2025-11-03gnu: Add libpng-for-pcsx2.Andrew Wong
* gnu/packages/image.scm (libpng-for-pcsx2): New variable. Change-Id: If4d127b13539bd96c3b11c3bcf068df694393857 Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-10-24gnu: converseen: Update to 0.15.1.0.Nicolas Goaziou
* gnu/packages/image.scm (converseen): Update to 0.15.1.0. Change-Id: If2ed837710cbfd725ec9e07049ae4ad72b6ce558
2025-10-23gnu: niftilib: Rename package to nifticlib.Jake Forster
* gnu/packages/image.scm (niftilib): Define in terms of 'deprecated-package'. (nifticlib): New variable, formerly known as "niftilib". * gnu/packages/medical.scm (xmedcon)[inputs]: Replace niftilib with nifticlib. Change-Id: I5c8e12191202a97e3fb7202e428fd60627f49a2e Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-10-23gnu: niftilib: Update to 3.0.1.Jake Forster
* gnu/packages/image.scm (niftlib): Update to 3.0.1. [source, home-page]: Switch to https://github.com/NIFTI-Imaging/nifti_clib. [source]: Switch to git-fetch. [build-system, arguments]: Switch to cmake-build-system. [arguments]: Use G-expression. [inputs]: Add expat. [native-inputs]: Add test data. Add help2man when not cross-compiling. [synopsis]: Update it. [description]: Update it. Change-Id: Iae16d2205044378558731b9236cb40368b1f9171 Co-authored-by: Ghislain Vaillant <ghislain.vaillant@inria.fr> Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-10-03gnu: Add libjpeg-turbo-3.John Kehayias
* gnu/packages/image.scm (libjpeg-turbo-3): New variable. Change-Id: I358bb5c661e3c78afbe9dd49839f766982e251e2
2025-09-29gnu: Add exiv2-static.pinoaffe
* gnu/packages/image.scm (exiv2-static): New variable. Change-Id: Ie2d6abad666028fca761910be098d3fd165cbe50
2025-09-29gnu: phockup: Respect tests?.Arun Isaac
* gnu/packages/image.scm (phockup)[arguments]: Respect tests? in the check phase.
2025-09-29gnu: phockup: Update to 1.13.0.Arun Isaac
* gnu/packages/image.scm (phockup): Update to 1.13.0.
2025-09-29gnu: phockup: Depend on python-pytest-socket for tests.Arun Isaac
* gnu/packages/image.scm (phockup)[native-inputs]: Add python-pytest-socket.
2025-09-23gnu: libicns: Add missing gexp.Ludovic Courtès
The #~ annotation was removed in 24701a21e812acdbb9cad67d0af390528b572bdc. * gnu/packages/image.scm (libicns)[arguments]: Add missing gexp. Change-Id: I57a985a0d295f0b72bc9d6c0c0df79da1d8b1053
2025-09-21gnu: libicns: Fix build with gcc-14.Trevor Arjeski
* gnu/packages/image.scm (libicns)[arguments]<#:configure-flags>: New field, relaxing errors to warnings. Change-Id: Ie609d4acd2714f91a3675f7c60b3d13d86c39f49 Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-09-18Reapply "Update Maxim's email address."Maxim Cournoyer
This reverts commit a7db92d9b389cbe565395523882c34c6eff2c21a, this time with the more careful command, to avoid a world rebuild: grep -rl --exclude-dir=build --exclude-dir=patches --exclude=ld-wrapper.in \ --exclude=sitecustomize.py --exclude=guix-emacs.el maxim.cournoyer@gmail.com | xargs sed -i 's/maxim.cournoyer@gmail.com/maxim@guixotic.coop/g' Change-Id: I0871f5cf9ace79e34e78e24154d0da6ea95a3a91
2025-09-18Revert "Update Maxim's email address."Maxim Cournoyer
This reverts commit d0d87a744d724b7e7d5ac013c586039652087bb3. Oops! This caused a world rebuild. Change-Id: I25fff644b2b61d0ee93d69b457b04c72b5b74d15
2025-09-18Update Maxim's email address.Maxim Cournoyer
The change was automated via: git grep -l maxim.cournoyer@gmail.com | xargs sed -i 's/maxim.cournoyer@gmail.com/maxim@guixotic.coop/g' * .mailmap: New entry. Change-Id: Iaa88b1e51c94159c49138fb43910badb990eb169
2025-09-17gnu: libjxl: Fix building on some architectures.Efraim Flashner
This is a follow-up to 9a8fb2cfc4e6b5bbc0dd9d7236eff45d22384cc1. * gnu/packages/image.scm (libjxl)[arguments]: Correctly add extra phases when building for some architectures. Change-Id: I09fc4980373509dabe12e414c13c2dd44fc4a734
2025-09-17gnu: libjxl: Add output for gdk-pixbuf integration.Efraim Flashner
Fixes guix/guix#2680. * gnu/packages/image.scm (libjxl)[outputs]: Add pixbuf-loader. [arguments]: Adjust configure-flags to build gdk-pixbuf plugin. Add a phase to move the plugins to a separate output. [inputs]: Add gdk-pixbuf. [properties]: Add an output synopsis for the new output. Change-Id: Iccb9f6bafab715e4ebb852817c45a9ffc58e7e5a
2025-09-17gnu: icecat: Update to 140.3.0-gnu1 [security fixes].Maxim Cournoyer
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-02gnu: ggg: Update to 0.4.16.Josep Bigorra
* 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-08-04gnu: 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
2025-08-04gnu: Remove #:test-target argument.Greg Hogan
* 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-04gnu: vigra: Fix tests.Greg Hogan
* gnu/packages/image.scm (vigra)[arguments]: Delete #:test-exclude. <#:configure-flags>: Enable tests builds but not auto-execution. Change-Id: I89b93260be25a772f5de3139bb062097143765e4
2025-07-22gnu: Remove leptonica-1.80.Maxim Cournoyer
* gnu/packages/image.scm (leptonica-1.80): Delete variable. Change-Id: Id96625556ec3c4a3c10bbe8f534548d7d2aad892