summaryrefslogtreecommitdiff
path: root/gnu/packages
AgeCommit message (Collapse)Author
2026-01-21gnu: trealla: Update to 2.89.1.jgart
* gnu/packages/prolog.scm (trealla): Update to 2.89.1 and apply formatting. [native-inputs]: Remove xxd. [arguments]: Set PREFIX and HOST_CC environment variables. Remove install phase. This update also installs the newly created man page for Trealla. Change-Id: I2fb8e67af2ca075d0dd863a45763fec1483966ae
2026-01-21gnu: guix: Update to 1.5.0.Rutherther
Change-Id: I8bb857646c87bd5ba7da67a6166371ff9e6c4a20
2026-01-21gnu: Add clasp-list-named-class.jgart
* gnu/packages/lisp-xyz.scm (clasp-list-named-class): New variable. Change-Id: I183c1e493f3d2f6e5f5832d10e9f690195d658d6
2026-01-21gnu: sbcl-cl-posix-mqueue: Format to modern style for all inputs.jgart
* gnu/packages/lisp-xyz.scm (sbcl-cl-posix-mqueue): Format to modern style. [native-inputs]: Format to modern style. [inputs]: Format to modern style. Change-Id: I3ce9decc7a106bb98168137cdcbb218b48c25093
2026-01-21gnu: sbcl-cl-posix-mqueue: Update to 0.1.3.jgart
* gnu/packages/lisp-xyz.scm (sbcl-cl-posix-mqueue): Update to 0.1.3. This uses the tagged release which is at the same commit as the direct commit that was previously used. Change-Id: I5e7c59a09da75c1fe377e2425a5e2ea28e94f20d
2026-01-21gnu: python-jupytext: Fix tests.Greg Hogan
* gnu/packages/jupyter.scm (python-jupytext) [arguments]<#:tests-flags>: Deselect additional test. Change-Id: Ic65500b6e5d9da2644bdbb16c6ceae0e573a7936
2026-01-21gnu: jemalloc: Disable tests on armhf.Rutherther
Jemalloc can't be built on CI. * gnu/packages/jemalloc.scm (jemalloc): Disable tests on armhf. Change-Id: Iebc5ec7cbe43f4ccbc93569fc6a43e2b5d035fbe
2026-01-20gnu: collectd: Enable more plugins.Ian Eure
This enables the Python, SMART, and lm-sensors plugins for collectd. * gnu/packages/patches/collectd-5.11.0-python-3.11.patch: New file. * gnu/local.mk (dist_patch_DATA): Add collectd-5.11.0-python-3.11.patch. * gnu/packages/monitoring.scm (patches): Add collectd-5.11.0-python-3.11.patch. (arguments): Add --enable-python. (native-inputs): Add python-3. (arguments): Add --enable-smart. (native-inputs): Add libatasmart. (arguments): Add --enable-sensors. (native-inputs): Add lm-sensors. Change-Id: I40e059c7883ac29b74572b2c05e638d6fc47bc16
2026-01-20gnu: librewolf: Update to 147.0.1-3 [security-fixes].Ian Eure
Contains fixes for: CVE-2026-0877: Mitigation bypass in the DOM: Security component CVE-2026-0878: Sandbox escape due to incorrect boundary conditions in the Graphics: CanvasWebGL component CVE-2026-0879: Sandbox escape due to incorrect boundary conditions in the Graphics component CVE-2026-0880: Sandbox escape due to integer overflow in the Graphics component CVE-2026-0881: Sandbox escape in the Messaging System component CVE-2026-0882: Use-after-free in the IPC component CVE-2026-0883: Information disclosure in the Networking component CVE-2026-0884: Use-after-free in the JavaScript Engine component CVE-2026-0885: Use-after-free in the JavaScript: GC component CVE-2026-0886: Incorrect boundary conditions in the Graphics component CVE-2026-0887: Clickjacking issue, information disclosure in the PDF Viewer component CVE-2026-0888: Information disclosure in the XML component CVE-2026-0889: Denial-of-service in the DOM: Service Workers component CVE-2026-0890: Spoofing issue in the DOM: Copy & Paste and Drag & Drop component CVE-2026-0891: Memory safety bugs fixed in Firefox ESR 140.7, Thunderbird ESR 140.7, Firefox 147 and Thunderbird 147 CVE-2026-0892: Memory safety bugs fixed in Firefox 147 and Thunderbird 147 * gnu/packages/librewolf.scm (librewolf-bsys6): New variable. * gnu/packages/librewolf.scm (make-librewolf-source): Don’t attempt to GPG sign the source tarball, the key isn’t available. * gnu/packages/librewolf.scm (librewolf): Update to 147.0.1-3. [native-inputs] Add librewolf-bsys6. [phases 'patch-icu-lookup]: Delete. [phases 'install-desktop-entry]: Use the .desktop file template from librewolf-bsys6. Change-Id: Ic7ff0197294cbb2485cb8db2f42f4fb499e39277
2026-01-20gnu: firefox-l10n: Update to da03d1507bcec6952b788a21f3cfa95673b1da4c.Ian Eure
* gnu/packages/librewolf.scm (firefox-l10n): Update to da03d1507bcec6952b788a21f3cfa95673b1da4c. Change-Id: I5a0a62e39bda0a214f6915aef6a730438e596570
2026-01-20gnu: nss-rapid: Update to 3.119.1.Ian Eure
* gnu/packages/nss.scm (nss-rapid): Update to 3.119.1. Change-Id: I8c8fddd3ce49fe06423abcdda84c6d5ea411c1ef
2026-01-20gnu: Remove icu4c-75.Ian Eure
* gnu/packages/icu4c.scm (icu4c-75): Delete variable. Change-Id: I02b40a41885c39da4ac240b1cac808afdc961cce
2026-01-20gnu: Remove icu4c-71.Ian Eure
* gnu/packages/icu4c.scm (icu4c-71): Delete variable. Change-Id: I84f28c7d482df7eadd9675494263a6926f7bcdf8
2026-01-20gnu: Add icu4c-78.Ian Eure
* gnu/packages/icu4c.scm (icu4c-78): New variable. * gnu/local.mk (dist_patch_DATA): Add icu4c patches. * gnu/packages/patches/icu4c-78-double-conversion.patch: New file. * gnu/packages/patches/icu4c-bug-1706949-wasi-workaround.patch: New file. * gnu/packages/patches/icu4c-bug-1790071-ICU-22132-standardize-vtzone-output.patch: New file. * gnu/packages/patches/icu4c-bug-1856290-ICU-20548-dateinterval-timezone.patch: New file. * gnu/packages/patches/icu4c-bug-1954138-dtitvfmt-adopt-calendar.patch: New file. * gnu/packages/patches/icu4c-bug-1972781-chinese-based-calendar.patch: New file. * gnu/packages/patches/icu4c-bug-2000225-ICU-23264-increase-measure-unit-capacity.patch: New file. * gnu/packages/patches/icu4c-bug-2002735-ICU-23277-coptic-single-era.patch: New file. * gnu/packages/patches/icu4c-suppress-warnings.patch: New file.
2026-01-20gnu: trealla: Update to 2.88.4.jgart
* gnu/packages/prolog.scm (trealla): Update to 2.88.4. Change-Id: I0e825862780a71dcfeb5897245818cc216b09ffe
2026-01-19gnu: openscenegraph: Drop the labels for inputs.Rodion Goritskov
* gnu/packages/graphics.scm (openscenegraph) [inputs]: Remove labels. [native-inputs]: Fit on a single line. Change-Id: Icccd3e3b6c0a49c771c1359dd9a9fe6e795bd59b Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-01-19gnu: openmw: Update to 0.50.0.Rodion Goritskov
* gnu/packages/game-development.scm (openmw): [version]: Update to 0.50.0. [arguments]: {configure-flags}: Remove desired Qt version. {phases}: Add Qt::Svg as it is used in components. {phases}: Force disable clip control extension on Mesa. [inputs]: Add Qt6 dependencies. Change-Id: Ib8f0deb303645e6e04a7e5bc99cdc2357653704e Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-01-19gnu: openmw-openscenegraph: Update to ff19a670.Rodion Goritskov
* gnu/packages/graphics.scm (openmw-openscenegraph): Update to ff19a67025d5f51cf56be7ab11b398ecd334c365. Change-Id: If2919bfb26f34774256518f4228db8608f0dd0f1 Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-01-19gnu: openscenegraph: Add collada-dom to inputs.Rodion Goritskov
* gnu/packages/graphics.scm (openscenegraph): [inputs]: Add collada-dom. Change-Id: I169ac5e494a16146a376914598ea617983aa3e3a Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-01-19gnu: mygui-gl: Disable deprecated code compilation.Rodion Goritskov
* gnu/packages/game-development.scm (mygui-gl): [arguments] {configure-flags}: Disable deprecated code. Needed for OpenMW to link correctly. Change-Id: I640d05deb7f9d6a488db46958479e1f1baa5cc06 Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-01-19gnu: bullet: Enable multithreading.Rodion Goritskov
* gnu/packages/game-development.scm (bullet): [arguments] {configure-flags}: Enable multithreading. Change-Id: I0d5ebde7df170a84ce8033aa3201ebe25137bcfe Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-01-19gnu: Add collada-dom.Rodion Goritskov
* gnu/packages/cpp.scm (collada-dom): New variable. * gnu/packages/patches/collada-dom-boost.patch: New file. * gnu/local.mk: Add collada-dom-boost patch. Change-Id: Iace655f10004d7face86f29afb1606fa3bb16628 Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-01-19gnu: emacs-paren-face: Update to 1.2.3.Anderson Torres
* gnu/packages/emacs-xyz.scm (emacs-paren-face): Update to 1.2.3. Change-Id: Ia80c1ab94d90ed2b92627361dd18f319fef2d69a Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-01-19gnu: openttd-engine: Update to 15.0.Patrick Norton
* gnu/packages/games.scm (openttd-engine): Update to 15.0. [inputs]: Update sdl to sdl2. (openttd-jgrpp): Adjust accordingly. Change-Id: I752591515e3c89c50ed24688a0c59ddf058f1375 Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-01-19gnu: openttd-opengfx: Update to 8.0.Patrick Norton
* gnu/packages/games.scm (openttd-opengfx): Update to 8.0. Change-Id: I16c3b3fc066a30c4431a247ae327cbe4f091333e Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-01-19gnu: vcmi: Update to 1.7.1.Vagrant Cascadian
* gnu/packages/games.scm (vcmi): Update to 1.7.1. [native-inputs]: Add libsquish and qtsvg. [#:configure-flags]: Add “-DENABLE_MMAI=OFF”. Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-01-19gnu: Add libsquish.Vagrant Cascadian
* gnu/packages/games.scm (libsquish): New variable. Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-01-19gnu: emacs-dumb-jump: Update to 0.5.4-0.1ff02c7.Cayetano Santos
* gnu/packages/emacs-xyz.scm (emacs-dumb-jump): Update to 0.5.4-0.1ff02c7. [arguments]: Enable #:tests?. <#:phases>: Remove ’set-shell; add ’skip-failing-tests. [propagated-inputs]: Remove emacs-f; add emacs-dash and emacs-s. [native-inputs]: Add emacs-f. Merges guix/guix!5502 Change-Id: Id0499353ca3a48ebf4894ffa3d78b6bde6a60828
2026-01-19gnu: emacs-all-the-icons-dired: Update to 2.0-0.e157f06.Wallysson Oliveira
* gnu/packages/emacs-xyz.scm (emacs-all-the-icons-dired): Update to 2.0-0.e157f06. [arguments]: Disable #:tests?. Merges guix/guix!5173 Change-Id: Ic8aaa0538a12966cd4c6e1ed540e01ba8f8fbf3b Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-01-19gnu: emacs-all-the-icons: Update to 5.0.0-0.4778632.Wallysson Oliveira
* gnu/packages/emacs-xyz.scm (emacs-all-the-icons): Update to 5.0.0-0.4778632. [source]: Remove patch. * gnu/packages/patches/emacs-all-the-icons-remove-duplicate-rs.patch: Remove file. * gnu/local.mk (dist_patch_DATA): Remove it. Merges guix/guix!5173 Change-Id: Ic1aaa4324a18436cd2c0e1ed201e01ba8f8fbf3b Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-01-19gnu: emacs-guix: Update to 0.6.1.Cayetano Santos
* gnu/packages/emacs-xyz.scm (emacs-guix): Update to 0.6.1. Merges guix/guix!5669 Change-Id: I127d54c85eee881c88759517f9b5eadbbf4e90ba
2026-01-19gnu: emacs-org-node: Update to 3.12.1.Cayetano Santos
* gnu/packages/emacs-xyz.scm (emacs-org-node): Update to 3.12.1. [arguments]: Use G-Expressions. <#:tests?>: Enable. <#:test-command>: Update. <#:phases>: Remove ’dont-git. [native-inputs]: Add makem-minimal and sort. [synopsis]: Apply style. Merges guix/guix!5376 Change-Id: I879e6599f480fb687ff632ae65495cbe63d98801
2026-01-18gnu: Add emacs-agent-shell.Luis Higino
* gnu/packages/emacs-xyz.scm (emacs-agent-shell): New variable. Change-Id: Ief6146dd475f11c7a67983174da945832b811deb Signed-off-by: Danny Milosavljevic <dannym@friendly-machines.com>
2026-01-18gnu: Add emacs-acp.Luis Higino
* gnu/packages/emacs-xyz.scm (emacs-acp): New variable. Change-Id: I392a5ac6a04b2a72c26ce674ee7877d4cf24d1de Signed-off-by: Danny Milosavljevic <dannym@friendly-machines.com>
2026-01-18gnu: emacs-shell-maker: Update to 0.84.7.Luis Higino
* gnu/packages/emacs-xyz.scm (emacs-shell-maker): Update to 0.84.7. Change-Id: Iaf46f46d116f3d771967f10712ccd17b40ff0a1e Signed-off-by: Danny Milosavljevic <dannym@friendly-machines.com>
2026-01-18import: crate: Generate comments with ‘TODO REVIEW:’ prefix.Hilton Chain
This distinguishes them from manually added ones. When committing changes, these ‘TODO REVIEW’ comments should be addressed and removed first. If you're working with Rust packaging, please update your local Guix to this commit to apply the change. * guix/import/crate.scm (cargo-lock->expressions): Generate comments with ‘TODO REVIEW:’ prefix. * tests/import/crate.scm ("crate-lockfile-import"): Don't check the exact comment string. * doc/guix-cookbook.texi (Common Workflow for Rust Packaging), * gnu/packages/rust-crates.scm: Adjust accordingly. Change-Id: I76b914b49be46d04cc61b101b6bc9e31cadb7f07 Signed-off-by: Rutherther <rutherther@ditigal.xyz> Merges: #4567
2026-01-18gnu: rust-crates: Add ‘package:’ prefix for replaced crates.Hilton Chain
This avoids definitions like ‘(define rust-pipewire-0.8.0.fd3d8f7 rust-pipewire-0.8.0.fd3d8f7)’. * gnu/packages/rust-crates.scm: Import (gnu packages rust-sources) module with ‘package:’ prefix. * etc/teams/rust/rust-crates.tmpl, * doc/guix-cookbook.texi (Cargo Workspaces and Development Snapshots): Adjust accordingly. Change-Id: Ie41556d8f30db65e968d8e8238491f1345eeed59 Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-18maint: Register files for dist tarballs.Rutherther
* Makefile.am: Register missing dist files. * gnu/local.mk: Register all used patches. * gnu/packages/patches/emacs-gnus-desktop-notify-fix-notifications.patch: Remove unregistered patch. * gnu/packages/patches/emacs-gnus-desktop-notify-rescan.patch: Remove unregistered patch. * gnu/packages/patches/libjami-ac-config-files.patch: Remove unregistered patch. * gnu/packages/patches/libjami-sdbus-cpp-v2.patch: Remove unregistered patch. Fixes: #5691 Merges: #5709 Reported-By: Vagrant Cascadian <vagrant@debian.org> Change-Id: Ifa05b163b3ad362c5a07efdfd2dac6af88bac18e
2026-01-18import: crate: Generate comments with ‘TODO REVIEW:’ prefix.Hilton Chain
This distinguishes them from manually added ones. When committing changes, these ‘TODO REVIEW’ comments should be addressed and removed first. If you're working with Rust packaging, please update your local Guix to this commit to apply the change. * guix/import/crate.scm (cargo-lock->expressions): Generate comments with ‘TODO REVIEW:’ prefix. * tests/import/crate.scm ("crate-lockfile-import"): Don't check the exact comment string. * doc/guix-cookbook.texi (Common Workflow for Rust Packaging), * gnu/packages/rust-crates.scm: Adjust accordingly. Change-Id: I76b914b49be46d04cc61b101b6bc9e31cadb7f07 Signed-off-by: Rutherther <rutherther@ditigal.xyz> Merges: #4567
2026-01-18gnu: rust-crates: Add ‘package:’ prefix for replaced crates.Hilton Chain
This avoids definitions like ‘(define rust-pipewire-0.8.0.fd3d8f7 rust-pipewire-0.8.0.fd3d8f7)’. * gnu/packages/rust-crates.scm: Import (gnu packages rust-sources) module with ‘package:’ prefix. * etc/teams/rust/rust-crates.tmpl, * doc/guix-cookbook.texi (Cargo Workspaces and Development Snapshots): Adjust accordingly. Change-Id: Ie41556d8f30db65e968d8e8238491f1345eeed59 Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-17gnu: lc0: Update dependency on onednn.Cayetano Santos
* gnu/packages/lc0.scm (lc0)[inputs]: Remove oneapi-dnnl; add onednn. [native-inputs]: Remove python; add python-minimal-wrapper. Change-Id: Ie88bf234faf0acfba6b7d378392cb904e9d63536
2026-01-17gnu: ispc: Refresh package.Cayetano Santos
* gnu/packages/c.scm (ispc)[arguments]: Use G-Expressions; place inputs after arguments. Change-Id: I16bf07f559858d6bbbd99950bd591c2ecca40fcf
2026-01-17gnu: ispc: Update to 1.29.1.Cayetano Santos
* gnu/packages/c.scm (ispc): Update to 1.29.1. [inputs]: Add onetbb. [native-inputs]: Remove clang and python; add clang-19 and python-minimal-wrapper. Change-Id: I1d6b233b2d714e8cda67f5e95221b959de5863ac
2026-01-17gnu: qemu: Disable failing migration-test on AArch64.Rutherther
On some AArch64 devices, like RPi5 or honeycombs used by CI, the test fails. * gnu/packages/patches/qemu-disable-aarch64-migration-test.patch: New file. * gnu/packages/virtualization.scm (qemu): Patch it. * gnu/local.mk (dist_patch_DATA): Register it. Change-Id: Ica2d31bc53e154637036c13517289c6c78010739 Fixes: #2447 Signed-off-by: Rutherther <rutherther@ditigal.xyz> Merges: #5683
2026-01-17gnu: qemu: Disable failing migration-test on AArch64.Rutherther
On some AArch64 devices, like RPi5 or honeycombs used by CI, the test fails. * gnu/packages/patches/qemu-disable-aarch64-migration-test.patch: New file. * gnu/packages/virtualization.scm (qemu): Patch it. * gnu/local.mk (dist_patch_DATA): Register it. Change-Id: Ica2d31bc53e154637036c13517289c6c78010739 Fixes: #2447 Signed-off-by: Rutherther <rutherther@ditigal.xyz> Merges: #5683
2026-01-17gnu: python-pytorch: Patch Python build.Ricardo Wurmus
* gnu/packages/machine-learning.scm (python-pytorch)[arguments]: Add phases 'patch-build-system to remove "__legacy__". Change-Id: Ic2243bdb4539cca3a0a0ac955961feeec963c2e5
2026-01-16gnu: kwin: Disable tests on all architectures.Andreas Enge
One of them also fails on bordeaux for x86_64. * gnu/packages/kde-plasma.scm (kwin)[arguments]<#:test-exclude>: Disable failing aarch64 tests on all architectures. Change-Id: Ib32f927d0165213f358d6962f27604109cd4be3b
2026-01-16gnu: linux-libre 6.17-riscv: Enable CONFIG_SCSI_VIRTIO.Artyom V. Poptsov
* gnu/packages/aux-files/linux-libre/6.17-riscv.conf: Enable CONFIG_SCSI_VIRTIO. Change-Id: I60920b484aa585e184f7f6174c334752a591d194 Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-16gnu: guile-2.2.4: Fix build by using libxcrypt-without-failure-tokens.Hugo Buddelmeijer
* gnu/packages/guile.scm (guile-2.2.4): Use libxcrypt-without-failure-tokens. Change-Id: I91d4d7287636f34aa64ce8d47736b14c311b7a62 Signed-off-by: Rutherther <rutherther@ditigal.xyz> Merges: #5624
2026-01-16gnu: Add libxcrypt-without-failure-tokens.Hugo Buddelmeijer
* gnu/packages/crypto.scm (libxcrypt-without-failure-tokens): New variable. Change-Id: I89f551d2e69f68d7c2440593c00b4dbc4c605b89 Signed-off-by: Rutherther <rutherther@ditigal.xyz>