summaryrefslogtreecommitdiff
path: root/gnu/packages
AgeCommit message (Collapse)Author
2026-03-25gnu: Add font-raleway.brian cully
* gnu/packages/fonts.scm (font-raleway): New variable. Closes: guix/guix#7158 Change-Id: I31e66e1f90bae2fb5e731b16ec2ee3ab88e044d5 Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2026-03-25gnu: guile-hoot: Fix build.Gabriel Wicki
* gnu/packages/guile-xyz.scm (guile-hoot)[inputs]: Replace guile-next by guile-3.0-latest. Change-Id: Id1e831b7a745dad807f090a16c402fe6a38c4b6e Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-03-25gnu: quickjs: Rebuild unicode table.Efraim Flashner
* gnu/packages/javascript.scm (quickjs)[source]: Adjust snippet to remove another file. [arguments]: Add a phase to insert the unicode data files. [native-inputs]: Add ucd, unicode-emoji. Change-Id: I2c060ff7145ed549773e9fb16cdc2abc3b459740
2026-03-25gnu: unicode-emoji: Update to 15.1.Efraim Flashner
* gnu/packages/unicode.scm (unicode-emoji): Update to 15.1. (unicode-emoji-12): New variable. * gnu/packages/ibus.scm (ibus-minimal)[inputs]: Use unicode-emoji-12. Change-Id: I9bc796694fe9a0d9b693254a372dd7b7439644b4
2026-03-25gnu: quickjs: Run more tests.Efraim Flashner
* gnu/packages/javascript.scm (quickjs)[arguments]: Add a test-target. Add a phase to prepare for the tests. Remove the custom 'check phase. Change-Id: Ic6f0877d34fcd052b7bdd2853d316ba8376fb907
2026-03-25gnu: quickjs: Update to 2025-09-13-2.Efraim Flashner
* gnu/packages/javascript.scm (quickjs): Update to 2025-09-13-2. Change-Id: I7e02b20567d08f4770c133fece76bd20c86dcb71
2026-03-25gnu: mujs: Update to 1.3.7.bdunahu
* gnu/packages/javascript.scm (mujs): Update to 1.3.7. [source]: Update upstream URL. [arguments]: <#:phases>: Add 'copy-unicode-data phases to allow generating new Unicode tables during build. [native-inputs]: Add python-minimal, ucd. Change-Id: I76ff40679c2d7bb64f4baf4c6b39946a879e5534 Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2026-03-25gnu: monolith: Update to 2.10.1.moksh
* gnu/packages/web.scm (monolith): Update to 2.10.1. [arguments]: Use modern syntax. [inputs]: Use `cons*'. * gnu/packages/rust-crates.scm (lookup-cargo-inputs): Update monolith entry. Closes: guix/guix#6666 Change-Id: I4cdfce8a8e69f1400a3d8f02940cd15f7580efe4 Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2026-03-24gnu: cwltool: Update to 3.1.20260315121657.Arun Isaac
* gnu/packages/bioinformatics.scm (cwltool): Update to 3.1.20260315121657. Change-Id: I1c4503aa65a638a905f8b49235578564fa40802f
2026-03-24gnu: Add python-feedgen.Arun Isaac
* gnu/packages/python-web.scm (python-feedgen): New variable. Change-Id: I2f3f444da871962855bad007365266444bc8b86c
2026-03-24gnu: Add python-justhtml.Arun Isaac
* gnu/packages/python-web.scm (python-justhtml): New variable. Change-Id: I85388b0a8fbac93e2e72d2df03da16fa46b616bc
2026-03-24gnu: sbcl-trivial-do: Update to 0.1-2.a19f932.jgart
* gnu/packages/lisp-xyz.scm (sbcl-trivial-do): Update to 0.1-2.a19f932. [version]: Refactor to use revision variable. Change-Id: I78c9f131fa2a46b1e0bfecb124e2e41e6f67fe3a
2026-03-24gnu: Add emacs-gptel-agent.Mathieu Othacehe
* gnu/packages/emacs-xyz.scm (emacs-gptel-agent): New variable. Change-Id: Ieb8a776bbbb0b6f8444b376851180f142b472a65
2026-03-24gnu: emacs-gptel: Update to 0.9.9.4.Mathieu Othacehe
* gnu/packages/emacs-xyz.scm (emacs-gptel): Update to 0.9.9.4. [inputs]: Update emacs-gptel-test-files to 318c9dda9. Change-Id: I917db7f80ede7619e00451a59d26e6c025757c91
2026-03-24gnu: icecat: Update to 140.9.0-gnu1 [security fixes].Mark H Weaver
Includes fixes for CVE-2025-59375, CVE-2026-4684, CVE-2026-4685, CVE-2026-4686, CVE-2026-4687, CVE-2026-4688, CVE-2026-4689, CVE-2026-4690, CVE-2026-4691, CVE-2026-4692, CVE-2026-4693, CVE-2026-4694, CVE-2026-4695, CVE-2026-4696, CVE-2026-4697, CVE-2026-4698, CVE-2026-4699, CVE-2026-4700, CVE-2026-4701, CVE-2026-4702, CVE-2026-4704, CVE-2026-4705, CVE-2026-4706, CVE-2026-4707, CVE-2026-4708, CVE-2026-4709, CVE-2026-4710, CVE-2026-4711, CVE-2026-4712, CVE-2026-4713, CVE-2026-4714, CVE-2026-4715, CVE-2026-4716, CVE-2026-4717, CVE-2026-4718, CVE-2026-4719, CVE-2026-4720, and CVE-2026-4721. * gnu/packages/gnuzilla.scm (%icecat-base-version, %icecat-build-id): Update. (icecat-source): Update 'gnuzilla-commit' and hashes.
2026-03-24gnu: emacs-doric-themes: Enable tests.kestrel
* emacs-xyz.scm (emacs-doric-themes): [arguments]: Enable tests. Add #:test-command. [origin]: Patch failing tests. Merges guix/guix!7419 Change-Id: Idea6f64557584ecafaec61b62a6c7121cb045322 Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-03-24gnu: emacs-doric-themes: Update to 1.1.0.kestrel
* gnu/packages/emacs-xyz.scm (emacs-doric-themes): Update to 1.1.0. Merges guix/guix!7419 Change-Id: I377c6a240d3cb4b705ef47c40e354aa5bc9ba550 Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-03-24gnu: Add ‘babelstream-hip’.Ludovic Courtès
Based on earlier work by AMD in <https://gitlab.inria.fr/guix-hpc/guix-hpc>. * gnu/packages/benchmarks.scm (babelstream-hip): New variable. Merges guix/guix!7251 Change-Id: I980b1e19385dc5474d82f985da70b0e9bad879fb Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-03-24Add (guix amd-gpu).Ludovic Courtès
Moving these definitions to a separate module is necessary to avoid circular references at the top-level among package modules. * gnu/packages/rocm.scm (%default-amd-gpu-targets, current-amd-gpu-targets) (current-amd-gpu-targets-string): Move to… * guix/amd-gpu.scm: … here. New file. * Makefile.am (MODULES): Add it. Merges guix/guix!7251 Change-Id: I60496fb4d81ea0445ec176add7afc388f6790bd3 Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-03-24gnu: Add rocHPL.Ludovic Courtès
Based on earlier work by AMD in <https://gitlab.inria.fr/guix-hpc/guix-hpc>. * gnu/packages/rocm-apps.scm: New file. * gnu/local.mk (GNU_SYSTEM_MODULES): Add it. * gnu/packages/patches/rochpl-supported-distros.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. Merges guix/guix!7251 Change-Id: I1542a423faa854f5dfcb8965c4ffa3ab1e17098d Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-03-24gnu: ryzenadj: Satisfy linter.Efraim Flashner
* gnu/packages/linux.scm (ryzenadj): Format with 'guix style'. [source]: Download using git-fetch. [arguments]: Add build-type. Remove phases. Change-Id: Ifcb12ddec61c3e73a6d055c9b19562b2f02cc294
2026-03-24gnu: Remove python-clyent.Andreas Enge
* gnu/packages/python-xyz.scm (python-clyent): Delete variable. Fixes: guix/guix#6576 Change-Id: Ide5181efa667434f6c8b1e47224f84d70e2b7b2a
2026-03-24gnu: capnproto: Update to 1.4.0.Hennadii Stepanov
* gnu/packages/serialization.scm (capnproto): Update to 1.4.0. [source]: Switch to git-fetch. Improve style. Merges guix/guix!7226 Change-Id: I137a78f810682ebbe5d213c453f14c4b2af018ca Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-03-24gnu: llama-cpp: Further debloat and improve.Nigko Yerden
Reduces closure size from ~700 downto 291 MiB. Note that coreutils is required by 'env' program referensed in 'bin/convert_hf_to_gguf.py'. * gnu/packages/machine-learning.scm (llama-cpp)[arguments]: Delete #:modules and #:imported-modules. <#:phases>{patch-paths}: Delete. {fix-tests}: Delete string substitutions for "tests/CMakeLists.txt" that do nothing. {wrap-python-scripts}: Delete. {fix-python-shebang}: Add. [inputs]: Delete all inputs except 'ggml and 'openssl; add 'coreutils. [native-inputs]: Replace with 'python and 'python-jinja2 inputs. [propatated-inputs]: Delete. Merges guix/guix!7396 Change-Id: I64229d6cfa096e32926672bed55125f22c9ca7eb Signed-off-by: Cayetano Santos <csantosb@inventati.org> Modified-by: Cayetano Santos <csantosb@inventati.org>
2026-03-24gnu: ocaml-uunf: Use packaged unicode database.Efraim Flashner
* gnu/packages/ocaml.scm (ocaml-uunf)[native-inputs]: Remove unicode-blocks, add ucd. [arguments]: Adjust the 'check-data phase for change of inputs. Change-Id: Ie9c386ed44304e764b698f95f182367c2e538731
2026-03-24gnu: fntsample: Use packaged unicode database.Efraim Flashner
* gnu/packages/fontutils.scm (fntsample)[inputs]: Remove unicode-blocks, add ucd. [arguments]: Adjust configure-flags to change of inputs. Change-Id: Icf85011b662b2846320bc916ac3bf68734386784
2026-03-24gnu: vim: Update to 9.2.0232 [security-fixes].bdunahu
Potential fixes for CVE-2026-25749, CVE-2026-26269, CVE-2026-28417, CVE-2026-28418, CVE-2026-28419, CVE-2026-28420, CVE-2026-28421, CVE-2026-28422 * gnu/packages/vim.scm (vim): Update to 9.2.0232. [arguments]: <#:phases>: Adjust 'patch-absolute-paths to patch shebangs in updated test file. Adjust 'skip-or-fix-failing-tests for new failing test. Change-Id: I158af9024a8b226f1def5863e7c2be5f3ae7d30b Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2026-03-24gnu: quickshell: Remove redundant input.Efraim Flashner
* gnu/packages/wm.scm (quickshell)[native-inputs]: Remove redundant gcc-14. Change-Id: Icd86daf2177769208a1fa82a99a359d3757d92d5
2026-03-24gnu: capypdf: Remove redundant input.Efraim Flashner
* gnu/packages/pdf.scm (capypdf)[native-inputs]: Remove gcc-14. Change-Id: Ie48f4d4fbbfa956b877ac49a8ff109f2e86a0392
2026-03-24gnu: tvm: Remove redundant input.Efraim Flashner
* gnu/packages/machine-learning.scm (tvm)[native-inputs]: Remove redundant gcc-14. Change-Id: Ib9e20b7430289b40565acd91e2a863aeacea8858
2026-03-24gnu: xnnpack: Remove redundant input.Efraim Flashner
* gnu/packages/machine-learning.scm (xnnpack)[native-inputs]: Remove redundant gcc-14. Change-Id: I425c380396543a52ba3f46c4a2e19807b28bee8b
2026-03-24gnu: xfsprogs: Remove redundant input.Efraim Flashner
* gnu/packages/linux.scm (xfsprogs)[native-inputs]: Remove redundant gcc-14. Change-Id: Ia32a0d70d0809c8363d21cc99e83ad9396c28dd6
2026-03-24gnu: imhex: Remove redundant input.Efraim Flashner
* gnu/packages/hexedit.scm (imhex)[native-inputs]: Remove redundant gcc-14. Change-Id: I5925be32162f876cda896312de91ee3b96e40c28
2026-03-24gnu: imhex-pattern-language: Remove redundant input.Efraim Flashner
* gnu/packages/hexedit.scm (imhex-pattern-language)[native-inputs]: Remove redundant gcc-14. Change-Id: I928aff12b7e86cab27d59b46b3a2d3958ad21393
2026-03-24gnu: gnome-builder: Remove redundant input.Efraim Flashner
* gnu/packages/gnome.scm (gnome-builder)[native-inputs]: Remove redundant gcc-14. Change-Id: I00b1683bd0cf36601a8388b44ad0c360ac7e9745
2026-03-24gnu: liburcu: Remove redundant input.Efraim Flashner
* gnu/packages/datastructures.scm (liburcu)[native-inputs]: Remove redundant gcc-14. Change-Id: I4d13df6e11b9d4a397501b72bbe5eaa883504bcd
2026-03-24gnu: openbios-qemu-ppc: Build with default gcc.Efraim Flashner
* gnu/packages/firmware.scm (make-openbios-package)[native-inputs]: Use the default gcc and cross-gcc. Change-Id: I1cff253521add005a8245e96a4bf328bf663c35f
2026-03-23gnu: reform-debian-packages-for-6.19: Update to 2023-07-10-544-g702bad4.Vagrant Cascadian
* gnu/packages/linux.scm (reform-debian-packages-for-6.19): Update to 2023-07-10-544-g702bad4. (linux-libre-arm64-mnt-reform-6.19)[extra-options]: Switch CONFIG_MDIO_BUS_MUX_MESON_G12A to module. Add CONFIG_VIDEO_DW100, CONFIG_IMX_AIPSTZ, CONFIG_IMX_DSP, CONFIG_IMX_REMOTEPROC, CONFIG_IMX_DSP_REMOTEPROC as modules. [phases]<'apply-reform-patches>: Drop obsolete imx8mp-mnt-pocket-reform/audio/0000-revert-crashy-audiomix-pm-support patch.
2026-03-23gnu: linux-libre 6.18: Update to 6.18.19.Vagrant Cascadian
* gnu/packages/linux.scm (linux-libre-6.18-version): Update to 6.18.19. (linux-libre-6.18-pristine-source): Update hash.
2026-03-23gnu: linux-libre 6.19: Update to 6.19.9.Vagrant Cascadian
* gnu/packages/linux.scm (linux-libre-6.19-version): Update to 6.19.9. (linux-libre-6.19-pristine-source): Update hash.
2026-03-24gnu: gnome-clocks: Update to 50.0.Maxim Cournoyer
* gnu/packages/gnome.scm (gnome-clocks): Update to 50.0. [native-inputs]: Add vorbis-tools. Change-Id: Ibad1fd82969ac782419c82445f34576af53b018c
2026-03-24gnu: gnome-weather: Update to 50.0.Maxim Cournoyer
* gnu/packages/gnome.scm (gnome-weather): Update to 50.0. [native-inputs]: Add node-typescript. Change-Id: Ic63ffeda0e7e511dfff49ef93f24fe9f97a81c24
2026-03-23gnu: guile-next: Update to b0f6549.Ludovic Courtès
* gnu/packages/guile.scm (guile-next): Update to b0f6549 and bump ‘version’. Change-Id: I956781d434ed9c471668000c46ed7ffd1c5f2c81 Signed-off-by: Ludovic Courtès <ludo@gnu.org> Merges: #7290
2026-03-23gnu: bffe: Update to 0-17.723fd5e.Christopher Baines
* gnu/packages/package-management.scm (bffe): Update to 0-17.723fd5e. Change-Id: I8c709a8c2a64425b6cb0783bfc9140e587c43d5d
2026-03-23gnu: nar-herder: Update to 0-52.cc1e905.Christopher Baines
* gnu/packages/package-management.scm (nar-herder): Update to 0-52.cc1e905. Change-Id: I418b71d3c45d283a147ce7582ae3d690ac201cb7
2026-03-23gnu: guix-build-coordinator: Update to 0-137.bd3467e.Christopher Baines
* gnu/packages/package-management.scm (guix-build-coordinator): Update to 0-137.bd3467e. Change-Id: Ia8d9736a74919a05d7c0b574d075965389d5a19b
2026-03-23gnu: guile-knots: Update to 0-31.cb5ec50.Christopher Baines
* gnu/packages/guile-xyz.scm (guile-knots): Update to 0-31.cb5ec50. Change-Id: Iadbe5cb0ece9c04ce6ff2b3f33be1b21afd22fdf
2026-03-23gnu: trealla: Update to 2.92.1.jgart
* gnu/packages/prolog.scm (trealla): Update to 2.92.1. Change-Id: Id092ad5e4adabe35132041be8f06065526ef07b2
2026-03-23gnu: python-lightning-cloud: Update to 0.6.0.Cayetano Santos
* gnu/packages/machine-learning.scm (python-lightning-cloud): Update to 0.6.0. [native-inputs]: Remove python-wheel. Change-Id: I0e28fe9a964d41b438f3ff829d5912710b73e66a
2026-03-23gnu: python-ripser: Update to 0.6.14.Cayetano Santos
* gnu/packages/machine-learning.scm (python-ripser): Update to 0.6.14. [source]: Switch to git-fetch. [native-inputs]: Remove python-wheel. Change-Id: Ic4af33bafddffce51d05d840bc2e92ae297481db