guix_mirror_bot pushed a change to branch core-packages-team
in repository guix.
discard 74528f2b945 gnu: ed: Update to 1.22.6.
discard 211095023f0 gnu: nss: Update to 3.125.
discard 2ddd43f9b6a gnu: glibc: Fix setgroups on the Hurd.
discard 36cf3461e84 gnu: libstdc++-boot0: Don't require gcc extension with
gcc-14.
discard 0cd824469e3 gnu: ruby-3.4: Remove references to the toolchain.
discard e0b24588947 gnu: ruby-3.4: Use G-exp.
discard 77cca47636b gnu: mailutils: Fix build with ncurses/tinfo.
discard 1df622369f0 gnu: llvm-14: Fix build with glibc 2.42+.
discard 207625f0506 gnu: llvm-15: Fix build with glibc 2.42+.
discard bdd0a37a7f4 gnu: llvm-16: Fix build with glibc 2.42+.
discard d00c6d76eb2 gnu: llvm-17: Fix build with glibc 2.42+.
discard d34e31b896f gnu: llvm-18: Fix build with glibc 2.42+.
discard 62fa02755d2 gnu: clang-from-llvm: Allow references to the toolchain.
discard 5124afda6bb gnu: llvm-19: Fix build with glibc 2.42+.
discard da44cde6c60 gnu: coreutils: enable install arch, kill and uptime.
discard bcca592f68b gnu: coreutils: Update to 9.11.
discard b3ace72ab4e gnu: coreutils: Update to 9.10.
discard 6af624fe1d5 gnu: coreutils-boot0: Remove linux/fs.h
discard 6cde6f4260b gnu: coreutils-boot0: Disable avx2.
discard dd3a8f8a1d9 gnu: coreutils-boot0: Disable-year2038 unconditionally.
discard e3d3f7036f4 gnu: coreutils-mesboot: Remove linux/fs.h
discard 05d049add4f gnu: coreutils-mesboot: Disable avx2.
discard f6d8db86437 gnu: coreutils-mesboot: Add --disable-year2038 flag.
discard b49049a76d6 gnu: coreutils: Update to 9.8.
discard a34339c2337 gnu: cross-gcc-arguments: Use --disable-libcc1
discard fbddb0f2137 gnu: libarchive: Update to 3.8.9.
discard 2d1bd803e35 gnu: libarchive: Enable Nettle crypto support.
discard 2d3fb0429e3 gnu: libarchive: Update to 3.8.8.
discard 3f2fbe84b3e gnu: gcc-11: Fix build with glibc 2.42.
discard 479acfa5fcc gnu: gcc-12: Fix build with glibc 2.42.
discard 68eb4f06d5a gnu: gcc-15: Update to 15.3.0.
discard fa10b778885 gnu: gcc-13: Update to 13.5.0.
discard 2318ae42d0f gnu: gcc-base: Fix cross compiling.
discard 69abb2cdc11 gnu: perl: Update to 5.44.0.
discard c2fa7265e40 gnu: perl-cross: Update to 1.6.5.
discard 76658ee8624 gnu: texinfo@5: Fix tests with newer perl.
discard db880ecb072 gnu: texinfo-6: Fix tests with newer perl.
discard 05a582db4a1 gnu: perl-module-build: Update to 0.4234.
discard bd43f00719b gnu: perl-xs-parse-keyword: Update to 0.49.
discard c788e852a27 gnu: perl-syntax-keyword-try: Update to 0.31.
discard 35540fedc75 gnu: perl-variable-magic: Update to 0.64.
discard 0094ba081f5 gnu: perl-mime-charset: Update to 1.013.1.
discard 86e2e7b24e0 gnu: perl-cpanel-json-xs: Update to 4.40.
discard 99179e2521f gnu: perl-libintl-perl: Update to 1.35.
discard 10b2546ce5a gnu: perl: Update to 5.42.0
discard fa0a36d486f gnu: tzdata: Fix build on the Hurd.
discard 0bda2c91024 gnu: cross-glibc: Fix label issue.
discard 7c49576e7e1 gnu: glibc: Fix cross build.
discard e13a4e434bb gnu: hurd: Don't use bash label.
discard 6003f022c8d gnu: console-setup: Don't use bash label.
discard 3a14cab97f9 gnu: python-tzdata: Update to 2026.3.
discard 0802c20f870 gnu: tzdata-for-tests: Pin to a specific version.
discard b377f62ac0f gnu: tzdata: Remove obsolete conditional.
discard 3e2a227e1c7 gnu: tzdata: Update to 2026c.
discard c4b2ea555f9 gnu: glibc: Enable ldconfig on the Hurd.
discard a7bb3e3f4f2 Revert "gnu: bison: Link with pthread on the Hurd."
discard 3f781fe0b78 gnu: glibc: Don't refer to #$output:static.
discard b4180c7802e gnu: guile: Reenable JIT on the Hurd.
discard eda08e898ba gnu: guile-lib: Invoke auopoint.
discard 6c02f707b28 gnu: guile-fibers-1.1: Bootstrap with autoconf 2.73
discard 550f6ecba3c gnu: Add autoconf-2.73.
discard 95e6231cd26 gnu: libfaketime: Fix build with glibc 2.43.
discard 7c188992ec1 system: hurd: Use minimal glibc for pt_chown.
discard a74f6b51d8f gnu: go-1.4: Fix build.
discard b96261c1a93 gnu: findutils: Update to 4.11.0.
discard b560dce2b63 gnu: sed: Mark gnulib test as XFAIL on the Hurd.
discard 96b4a4b6d8e gnu: sed: Update to 4.10.
discard 7dddf52a302 gnu: libtool: Update to 2.6.2.
discard 2d4cb35d5bd gnu: libunistring: Update to 1.4.2.
discard 5b7f0e8b90b gnu: libunistring: Mark gnulib test as XFAIL on the Hurd.
discard 50f15c32da3 gnu: gdbm: Update to 1.26.
discard b99d2ee7edc gremlin: Avoid error when running strip-runpath on Guile
object files.
discard 9096466fd85 system: hurd: Add pt_chown to setuid-programs.
discard 23eb9abe17e gnu: glibc: Fix cross compilation for Hurd targets.
discard c4966b73f0c gnu: glibc: Enable pt_chown on the Hurd.
discard d4b3d67b6fa gnu: glibc: Disable more ioctls on the Hurd.
discard 656a04f7a7a gnu: glibc-for-bootstrap: Fix cross-compilation.
discard 66edb9b2139 gnu: mit-krb5: Fix build with glibc 2.43
discard 2a58d0f1658 gnu: mit-krb5: Update to 1.22.2.
discard 3b597edc0bd gnu: socat: Update to 1.8.1.1.
discard de930c9e4ef gnu: libxcrypt: Fix build with glibc 2.43.
discard 1ca8fc16c71 gnu: glibc: Remove glibc-hurd-pthread-setcancelstate.patch
discard f36fefe32e4 gnu: glibc: Update to 2.43.
discard 5b496f423f3 gnu: gcc-13: Fix build on x86_64-gnu.
discard 31397383928 gnu: gcc-13: Add hurd-split-stack patch.
discard 99fd9cd074d gnu: gcc-13: Update to 13.4.0.
discard c1bb1ab534f build-systems/gnu: Make desktop files executable.
discard 7de030e48d8 utils: Add helpers to make files executable.
discard 83a9f3bcb43 gnu: glibc: Skip the substitute when the input does not
contain bash
discard f4f42fd4485 gnu: guile-fibers-1.1: Fix build.
discard f6f705988ed gnu: libffi: Update to 3.7.1.
discard 727c9662666 gnu: lzip: Update to 1.26.
discard 4eb2690b173 gnu: libatomic-ops: Update to 7.10.0.
discard 407c93f15e1 gnu: gcc-14: Update to 14.4.0.
discard e2e70be4a80 gnu: autoconf-archive: Update to 2024.10.16.
discard 5e2f53a4324 gnu: isl: Update to 0.27.
discard 9eef843c65d gnu: python-tzdata: Update to 2026.2.
discard eaba66976b5 gnu: python-pytz: Update to 2026.2.
discard 32df2c222e5 gnu: tzdata: Update to 2026b.
discard bb8c7bdc2f2 gnu: tzdata: Install leap-seconds.list
discard f9e42ab5191 gnu: elfutils: Update to 0.195.
discard 50ce6962804 gnu: ncurses: Update to 6.6.20260516.
discard 68139cf7b27 gnu: ncurses: Add tinfo support.
discard e684693d9bf gnu: libxcrypt: Update to 4.5.2.
discard a5135947a85 gnu: binutils-gold: Update to 2.46.1.
discard 577f4cc3713 gnu: binutils: Update to 2.46.1.
discard 26b29fe00df gnu: gettext-minimal: Fix cross-compilation.
discard 47bf208526e gnu: zlib: Update to 1.3.2.
discard 127e5c47878 gnu: libffi: Update to 3.5.2.
discard 54fc7734c94 gnu: libgc: Update to 8.2.12.
discard f7ce62cf0fe gnu: mpc: Update to 1.4.1.
discard f8b10e0a603 gnu: ghc: More robust build with binutils ≥ 2.39.
discard fcea52a397e gnu: libgc: Add static output.
discard 7a3f18694c3 gnu: gcc-mesboot: Build in parallel.
discard 600aba51568 gnu: bzip2: Improve style.
discard 779aa2afad4 gnu: tcc-boot: Remove unused reference to absent libc.
discard 3a3a86594b9 gnu: gettext-minimal: Modify
gettext-tools/gnulib-tests/test-lock for riscv64
discard 41acce23535 gnu: coreutils: Modify gnulib-tests/test-lock for riscv64
discard 5150c63d5e5 gnu: libunistring: Modify tests/test-lock for riscv64
discard f49cc7ec349 gnu: findutils: Modify gnulib-tests/test-lock for riscv64
discard df6d50961cf gnu: libsigsegv: Update to 2.15.
discard 13a4c451684 gnu: gawk: Update to 5.3.2.
discard b8c4b96b74a gnu: grep: Update to 3.12.
discard 5f39332a6a0 gnu: flex: Move bison-for-tests input to native inputs.
discard cf36dacd40f gnu: flex: Apply a patch fixing a non-deterministic build
failure.
discard 4faab579c95 gnu: ed: Update to 1.22.5.
discard 050a1aa0135 gnu: guile-lib: Depend on Gettext 0.23 for its M4 macros.
discard 3994fae9401 gnu: libtool: Allow references to the toolchain.
discard c20dd39c661 gnu: libtool: Use gexps.
discard 4e576a85a64 build-system/gnu: Add the toolchain to
#:disallowed-references by default.
discard 8e9adef25f5 gnu: commencement: Provide Make without Guile support.
discard 35aaf8f5133 gnu: binutils: Depend on perl for pod2man.
discard 236aa99a1a2 gnu: binutils: Make build reproducible.
discard 1fb2f1e68eb gnu: gash: Update to 0.3.2.
discard 2ac62b21f97 gnu: gcc-core-mesboot0: Remove unnecessary ‘make’ flags.
discard 13547d13cf8 gnu: commencement: Build “mesboot” toolchain with
‘_FILE_OFFSET_BITS=64’.
discard e63000e5635 gnu: mes-boot: Update to 0.27.1.
discard a1636766486 gnu: commencement: Account for ‘invoke’ throwing on error.
discard d1c5048f7d2 gnu: make-gcc-toolchain: Improve style.
discard 4253617ab61 gnu: glibc-final: Improve style.
discard 7f9ebdc5ce8 gnu: glibc-utf8-locales-final/hurd: Improve style.
discard c77812bfc7a gnu: glibc-utf8-locales-final: Improve style.
discard f3fa438f53c gnu: %final-inputs: Partially drop input labels.
discard 06717d236de gnu: %boot4-inputs, %boot6-inputs: Drop input labels.
discard 318867c63d5 gnu: sed-final: Drop input labels.
discard 0b6d30fedf4 gnu: grep-final: Drop input labels.
discard b3dc0dd1f4c gnu: make-gnu-make-final: Improve style, drop input labels.
discard f6afac071e1 gnu: guile-2.0: Find bash unconditionally.
discard 7dc70557b6f gnu: %boot3-inputs: Drop input labels.
discard 12950186e06 gnu: commencement: Avoid (gnu packages c) dependency.
discard 96f86634e03 gnu: %boot2-inputs: Drop input labels.
discard 2f0b3dc9eb4 gnu: bison-boot0: Improve style, drop input labels.
discard 963090ddd0a gnu: flex-boot0: Drop input labels.
discard a296c6e6650 gnu: libstdc++: Improve style.
discard 51e1e949fda gnu: bash-final: Improve style.
discard da9bff780da gnu: gcc-final: Improve style.
discard 0ed09f67e93 gnu: %boot1-inputs: Drop input labels.
discard 5d2523f58fd gnu: boostrap glibcs: Drop input labels.
discard c4d1b134b59 gnu: static-bash-for-glibc: Improve style.
discard 917454b2339 gnu: cross-gcc-wrapper: Improve style.
discard 2102dbf630e gnu: glibc: Improve style.
discard 064fcfa7288 gnu: glibc: Replace static-bash label by bash-static.
discard f53e8b2b370 gnu: %boot0-inputs: Drop input labels.
discard 1682a629699 gnu: make-libstdc++-boot0: Improve style.
discard 19d76e17332 gnu: ld-wrapper-boot0: Drop input labels.
discard 5ce760ff273 gnu: texinfo-boot0: Drop input labels.
discard d956ce6390c gnu: python-boot0: Drop input labels.
discard fa05235383a gnu: hurd-core-headers-boot0: Drop input labels.
discard 71fa915b552 gnu: linux-libre-headers-boot0: Drop input labels.
discard 3d5235b6ee6 gnu: gcc-boot0: Improve style.
discard e39693ff9a0 gnu: gcc-base: Improve style.
discard a398632aef1 gnu: binutils-boot0: Improve style.
discard 485b12acdd6 gnu: %boot-mesboot6-inputs: Drop input labels.
discard 800492c3093 gnu: file-boot0: Improve style.
discard 6ff96ce3617 gnu: file: Improve style.
discard 899fc930c35 gnu: tar-boot0: Improve style.
discard fc70424ec76 gnu: sed-boot0: Improve style.
discard cdbecfc9f05 gnu: sed-boot0: Drop input labels.
discard 6ba30d54b08 gnu: patch-boot0: Drop input labels.
discard 062eeb01060 gnu: gawk-boot0: Drop input labels.
discard 65ed4c0c8cc gnu: file-boot0: Drop input labels.
discard 139becbb944 gnu: findutils-boot0: Drop input labels.
discard 08ac3a4b025 gnu: diffutils-boot0: Drop input labels.
discard c8fa2f3f059 gnu: coreutils-boot0: Drop input labels.
discard 0b8ce49cf4e gnu: bzip2: Drop input labels.
discard 72b27c6e483 gnu: gnu-make: Improve style.
discard fab0a6b42e1 gnu: %boot-mesboot5-inputs: Drop input labels.
discard 62e8373ecc3 gnu: tar-mesboot: Drop input labels.
discard 2244421e68f gnu: tar: Improve style.
discard 240953a68a6 gnu: grep-mesboot: Drop input labels.
discard 6c47bf0232d gnu: coreutils-mesboot: Drop input labels.
discard 4a629e352fc gnu: gcc-mesboot-wrapper: Improve style.
discard 64f98203c9e gnu: %boot-mesboot4-inputs: Drop input labels.
discard 84fae9b5c1b gnu: gcc-mesboot: Improve style.
discard 038981aca57 gnu: gcc-mesboot1-wrapper: Improve style.
discard 0a951e1b862 gnu: %boot-mesboot3-inputs: Drop input labels.
discard ebc75eaa4b2 gnu: glibc-mesboot: Improve style.
discard acc4d8fd857 gnu: glibc-headers-mesboot: Improve style.
discard fb8cedbe925 gnu: %boot-mesboot2-inputs: Drop input labels.
discard 69f06bf4686 gnu: gawk-mesboot: Improve style.
discard 4bb0005057e gnu: hello-mesboot: Improve style.
discard 37bd472272c gnu: %boot-mesboot1-inputs: Drop input labels.
discard 0b61ecf6b14 gnu: gcc-core-mesboot1: Improve style, drop input labels.
discard 18befca606c gnu: %boot-mesboot0-inputs: Drop input labels.
discard ed138938c56 gnu: gnu-make-mesboot: Improve style.
discard ac97db25b61 gnu: binutils-mesboot1: Improve style.
discard de7375f130d gnu: %boot-mesboot-core-inputs: Drop input labels.
discard 305f8f9831d gnu: gcc-mesboot0: Improve style.
discard 5d111d9ec18 gnu: glibc-mesboot0: Improve style.
discard ab160a59ad9 gnu: %boot-tcc-inputs: Drop input labels.
discard ccb4212e5b2 gnu: gcc-core-mesboot0: Improve style.
discard 3d9131f8a91 gnu: binutils-mesboot: Improve style.
discard d6c7adc930a gnu: mesboot-headers: Improve style.
discard 0e35eb62355 gnu: %boot-tcc0-inputs: Drop input labels.
discard 16352e71737 gnu: gnu-make-mesboot0: Improve style.
discard 6b91dd07588 gnu: %boot-gash-inputs: Drop input labels.
discard 6640d9ddc9e gnu: tcc-boot0: Drop input labels.
discard 0c03b0cefbd gnu: mes-boot: Drop input labels.
discard 2b1fa1db15b gnu: stage0-posix: Drop input labels.
discard 30e63dc4283 gnu: gash-utils-boot: Drop input labels.
discard f1bad0d066e gnu: gash-boot: Improve style.
discard 5837f727925 gnu: patch/pinned: Drop it in favor of patch.
discard a337638ae52 gnu: perl-5.6: Improve style.
discard 29e150858ad gnu: perl-5.14: Improve style.
discard ab97bf80f6f gnu: perl: Improve style.
discard 491d29ea478 gnu: bootstrap-packages: Drop input labels.
discard 7909808a62a gnu: nuspell: Update to 5.1.7.
discard 6dd839a1482 gnu: gcc: Add patch to remove references to store items.
discard 8ef9c172336 gnu: xz: Move documentation to separate output.
discard d9f0e95a3db gnu: git-minimal: Source gettext.sh from gettext-minimal.
discard 03350b1f7dd gnu: gettext-minimal: Patch programs paths.
discard d8d3c98f17f gnu: bdb-5.3: Update autoconf.
discard a7f41ce5973 gnu: bdb-6: Fix bootstrap phase.
discard 78a0975a10f gnu: gettext: Replace ncurses input by libtextstyle.
discard 9612ec16f50 gnu: gettext-minimal-0.21: Update to 0.23.1.
discard 4e08e7c609c gnu: gettext-minimal: Update to 1.0.
discard 0e757da414c gnu: libunistring: Update to 1.4.1.
discard f8795fc33f8 gnu: xz: Update to 5.8.1.
discard d5990101ee5 gnu: readline: Update to 8.3.
discard ab6bb3181e0 gnu: bash: Update to 5.3.
discard 943126f678a gnu: ed: Update to 1.22.2.
discard 9b3e6a89a9c gnu: m4: Update to 1.4.20.
discard b329021b240 gnu: libtool: Update to 2.5.4.
discard 326937bf54e gnu: acl: Update to 2.3.2.
discard d7b70fcd123 gnu: automake: Update to 1.18.1.
discard d135f6a94e6 gnu: gettext-minimal: Update to 0.26.
discard a5f4d1a8b1f gnu: help2man: Update to 1.49.3.
discard 166940cf91a gnu: autoconf: Update to 2.72.
discard 8c386bfdaf0 gnu: ncurses: Update to 6.6.20251230.
discard c0876e9df57 gnu: guile: Install -MAJOR.MINOR symlinks.
discard b7cc12f6c55 gnu: bison: Use gexps.
discard 9650cad962f gnu: glibc: Add patch that fixes getconf PATH.
add 4fd00c936c3 gnu: Migrate cppi from (gnu packages cppi) to (gnu
packages code).
add 4d86952f943 gnu: build-tools.scm: Remove reference to module (gnu
packages cppi).
add 0168ca41453 gnu: code.scm: Reorder #:use-module directives.
add 801decdd2f6 teams: Update email address for Ashvith Shetty.
add 7de48ba1809 gnu: Replace all instances of email for Ashvith Shetty.
add fe9166d2576 Update Ashvith Shetty's new email address.
add 9615a402bfa gnu: clojure-tools: Use GitHub release artifacts.
add 2fa291bef54 gnu: clojure-tools: Update to 1.12.6.1673.
add 49b38bfc631 gnu: makefile2graph: Update to 2021.11.06.
add afff19f9561 gnu: cifs-utils: Update to 7.9.
add b7f4e09d2c8 gnu: f3: Update to 10.0.
add b2d4d5abae8 gnu: pydf: Update to 16.
add fdec157347b gnu: nwipe: Update to 0.43.
add 5e8f29e2a36 gnu: hddtemp: Update to 0.4.4.
add df136dfd477 gnu: Add guile-schemefmt
add 0f96f704d30 gnu: ggg: Update to 0.16.1.
add b2c8ebe9a2c gnu: guile-kracht: Update to 0.3.1.
add eea5c17a83d gnu: guile-hygguile: Update to 2.7.3.
add e4f84203a1f gnu: guile-bewaking: Update to 0.4.2.
add 8acea9b3f99 gnu: guile-veritas: Update to 0.8.1.
add f6b7dcdbfef gnu: guile-scriba: Update to 0.4.1.
add 90f7702c22a shell: Support caching when both a file and package specs
are given.
add b3a2b7cbe51 shell: Allow for caching when ‘-e’ is used.
add 5070c6fb869 gnu: Add cow.
add 4a0b8b897f1 gnu: m2-planet: Update to 1.13.1.
add ad54bd54243 gnu: mes: Update to 0.27.2
add d8a8dd840a9 system: vm: Avoid unnecessary mlet*.
add ad220e791f4 gnu: ruby-minitest-bacon: Update to 1.0.6.
add 553ab13728f gnu: ruby-taskjuggler: Update to 3.8.4.
add ae27c30d290 gnu: trealla: Update to 3.14.11.
add 0510b0e5091 gnu: gn: Update to 0.0-2590.f9eca75.
add 704ad8ced8a gnu: ungoogled-chromium: Update to 156.0.8078.47
[security-fixes].
add 306cb24de1b node: Introduce a stripped-down build-system for bootstrap.
add 7efbc8c32fc gnu: node-semver-bootstrap: Avoid node-build-system.
add 98c0eaaa9f5 gnu: node-ms-bootstrap: Avoid node-build-system.
add a16e14995e1 gnu: node-debug-bootstrap: Avoid node-build-system.
add 36509802532 gnu: node-llparse-builder-bootstrap: Update to
1.5.2-1.b0470c.
add 7d884946c95 gnu: Remove node-binary-search-bootstrap.
add 66e76662a76 gnu: node-llparse-builder-bootstrap: Avoid
node-build-system.
add 35e4d0efd72 gnu: node-llparse-frontend-bootstrap: Avoid
node-build-system.
add ab62c438ef3 gnu: node-llparse-bootstrap: Avoid node-build-system.
add 1026c2e0124 gnu: node-llparse-bootstrap: Update to 7.3.1.
add efe6e0ce161 gnu: llhttp-bootstrap: Improve style.
add 127209e4374 gnu: node-llparse-frontend-bootstrap: Drop debug
dependency.
add 2d884b46384 gnu: node-llparse-bootstrap: Drop debug dependency.
add c91ebbc9991 gnu: Remove node-debug-bootstrap.
add 17a44d2c5a0 gnu: Remove node-ms-bootstrap.
add befe779dfd2 build-system: node: Drop uneeded
%node-build-system-modules.
add 4a03dc92670 guix: Refactor (guix build json-utils) from the node build
system.
add b4fa9971602 guix: json-utils: Rewrite and deprecate modify-json,
delete-fields.
add efd3e140003 guix: json-utils: Deprecate
with-atomic-json-file-replacement.
add abad92ebc5f guix: node: Migrate to the new modify-json.
add 9368262ae8a .dir-locals: Add modify-json and test-error entries.
add 75fca647f30 guix: json-utils: Improve error handling.
add e2798668360 tests: Add tests for (guix build json-utils).
add 08255973535 gnu: packages: Replace delete-fields by delete-json-fields.
add 172edcc557f gnu: packages: Replace replace-fields by
replace-json-fields.
add 0aea1f0efeb build-system/node: Deprecate and export json procedures.
add 2ccfb35c5e2 gnu: node-minipass: Fix and improve style.
add 584c62a6b0e gnu: node-minipass: Generate valid package.json files.
add ee3c346d993 gnu: node-bootstrap: Remove unused python-wrapper input.
add 7fa8ba6b283 gnu: node-lts: Update to 24.19.0.
add fb3b78bda63 gnu: node-lts: Add '--shared' configure flag.
add 42ccf17e55a gnu: node-lts: Deprecate libnode.
add f529c40b478 gnu: r-v8: Use node-lts instead of libnode.
add 0707c17e084 tests: Move modify-json ordering test to
tests/json-utils.scm.
add ccb7bcf9f26 gnu: node-xyz: Adjust for missing (guix build json-utils)
module.
add d81fa56f93e tests: Fix `delete-dependencies' & cie.
add 083021eb30b build/node: Clean-up deprecation.
add 87a97de047d tests: Add new json-utils tests.
add c123100515e build/json-utils: Raise an error on preexisting key with
`add-json-fields'.
add 70ea720ca4a build/tree-sitter: Fix usage of
`with-atomic-json-file-replacement'.
add f612f6fc5ff gnu: Add llhttpish.
add f01c816cee4 gnu: llhttp-bootstrap: Remove and replace by llhttpish.
add 84f14f99258 gnu: node-lts: Update to 24.20.0.
add 7f0ce3a85d4 gnu: node-lts: Update to 24.21.0.
add dc98e787a02 gnu: node-lts: Add uvwasi-for-node-lts.
add da1cfbe86a6 gnu: node: Replace bootstrap phases with esbuild bundler.
add a2ba31c610f gnu: node-lts: Disinherit from node-bootstrap.
add 66d30bdf6d3 gnu: Remove node-bootstrap.
add 09b47ee4088 gnu: node-lts: Fix cross-compilation.
add 66f02905e27 gnu: node-lts: Fix lint warnings.
add 5794521a732 gnu: node-lts: Add hdrhistogram-c.
add a0e5e5401c3 gnu: ftest: Update to 0.3.
add 28e95623ac5 gnu: ftest: Honor #:tests?.
add 68edd2f548e gnu: utfcpp: Update to 4.2.0.
add 9df7a844de3 gnu: Add lief.
add 94408b93a62 gnu: llhttpish: Install a pkg-config file.
add 69e039ee338 gnu: node: Add a release-monitoring-url package property.
add 795f5ae3973 gnu: node-lts: Modernize.
add e9f9ee2ea10 gnu: node: Make build more verbose.
add d3b771327b7 gnu: node: Unbundle more libraries.
add e276c1e9326 gnu: Add node-latest.
add 33cbdeef886 gnu: node-domelementtype: Fix build with TypeScript 6.
add 8b06604de88 gnu: node-mkdirp: Build from TypeScript sources.
add 731085c2993 gnu: node-vscode-l10n: Build the @vscode/l10n package.
add 139365874a1 build/node: Build native addons after install.
add dcb19507b64 build/node: Configure npm through environment variables.
add ebb43a317a7 build/node: Repack only files that npm would publish.
add 860cee05750 build/node: Do not copy and hoist dependencies on install.
add 45f8bc077ef build/node: Remove 'avoid-node-gyp-rebuild' phase.
add 21750df2014 gnu: node-serialport-bindings: Build native addon.
add 02de8649f13 gnu: node-sqlite3: Keep the install script.
add e3fa369f523 build/node: Use --omit=dev instead of --production.
add d79591dfff3 gnu: temporal-capi: Enable zoneinfo64 feature.
add ca471986ea6 gnu: node-lts: Update to 24.22.0.
add cc7231df8fd gnu: node-latest: Update to 26.12.0.
add 2d53eb46cef gnu: brotli: Fix CVE-2026-111497.
add 919e03db25c gnu: node-lts: Update to 24.22.1.
add fa73e816fde gnu: node-latest: Update to 26.12.1.
new ebc71c4745c gnu: glibc: Add patch that fixes getconf PATH.
new ff8c231c8e1 gnu: bison: Use gexps.
new b9a8e663ccd gnu: guile: Install -MAJOR.MINOR symlinks.
new 1b8c39083d4 gnu: ncurses: Update to 6.6.20251230.
new fffa1a6cdb4 gnu: autoconf: Update to 2.72.
new 6e8d7a87dd9 gnu: help2man: Update to 1.49.3.
new 3c1aaf1053f gnu: gettext-minimal: Update to 0.26.
new 5c37e8b1a20 gnu: automake: Update to 1.18.1.
new 94175ebb629 gnu: acl: Update to 2.3.2.
new b20069fbf4f gnu: libtool: Update to 2.5.4.
new cfab00f2a1c gnu: m4: Update to 1.4.20.
new 9baf27c3471 gnu: ed: Update to 1.22.2.
new 3c2d9d58c04 gnu: bash: Update to 5.3.
new 4c0802c0291 gnu: readline: Update to 8.3.
new 7737233b763 gnu: xz: Update to 5.8.1.
new e3d1faf4f42 gnu: libunistring: Update to 1.4.1.
new d6fc7f5808e gnu: gettext-minimal: Update to 1.0.
new bef735e2d0c gnu: gettext-minimal-0.21: Update to 0.23.1.
new ae2882b147d gnu: gettext: Replace ncurses input by libtextstyle.
new a21ac6da408 gnu: bdb-6: Fix bootstrap phase.
new 95b992c1fcc gnu: bdb-5.3: Update autoconf.
new 31b197a75a7 gnu: gettext-minimal: Patch programs paths.
new 8893ddb055a gnu: git-minimal: Source gettext.sh from gettext-minimal.
new 84788917bfb gnu: xz: Move documentation to separate output.
new d3c6d9b3a9d gnu: gcc: Add patch to remove references to store items.
new 54dcd0d481c gnu: nuspell: Update to 5.1.7.
new 0c172ef2dcc gnu: bootstrap-packages: Drop input labels.
new c1f929001ce gnu: perl: Improve style.
new 957925dcad9 gnu: perl-5.14: Improve style.
new 4647b2fe840 gnu: perl-5.6: Improve style.
new 0871eb02cfa gnu: patch/pinned: Drop it in favor of patch.
new 157c8ed9be7 gnu: gash-boot: Improve style.
new 87329807e24 gnu: gash-utils-boot: Drop input labels.
new 729581d0e87 gnu: stage0-posix: Drop input labels.
new 200e2eafca5 gnu: mes-boot: Drop input labels.
new 43d8f252eca gnu: tcc-boot0: Drop input labels.
new 9f63aa63d29 gnu: %boot-gash-inputs: Drop input labels.
new 584726e349a gnu: gnu-make-mesboot0: Improve style.
new aedce9ea611 gnu: %boot-tcc0-inputs: Drop input labels.
new 46edccfc1f9 gnu: mesboot-headers: Improve style.
new bfa4a305290 gnu: binutils-mesboot: Improve style.
new 8bb00e66995 gnu: gcc-core-mesboot0: Improve style.
new 98870afd093 gnu: %boot-tcc-inputs: Drop input labels.
new 36476545bd6 gnu: glibc-mesboot0: Improve style.
new 1e3463a9d9a gnu: gcc-mesboot0: Improve style.
new 3956baf3881 gnu: %boot-mesboot-core-inputs: Drop input labels.
new ea1182faace gnu: binutils-mesboot1: Improve style.
new 372cdb0ef64 gnu: gnu-make-mesboot: Improve style.
new 70bd73c2829 gnu: %boot-mesboot0-inputs: Drop input labels.
new a916bde324e gnu: gcc-core-mesboot1: Improve style, drop input labels.
new a40e5dfaa69 gnu: %boot-mesboot1-inputs: Drop input labels.
new b9900b90a44 gnu: hello-mesboot: Improve style.
new 5e5575877fb gnu: gawk-mesboot: Improve style.
new b999ab929a1 gnu: %boot-mesboot2-inputs: Drop input labels.
new 8ae288fdd50 gnu: glibc-headers-mesboot: Improve style.
new bbb48c0dab4 gnu: glibc-mesboot: Improve style.
new 3cef1f8f755 gnu: %boot-mesboot3-inputs: Drop input labels.
new d20847e9b22 gnu: gcc-mesboot1-wrapper: Improve style.
new ebb13b541de gnu: gcc-mesboot: Improve style.
new dde2a405612 gnu: %boot-mesboot4-inputs: Drop input labels.
new d7c9bdf0b55 gnu: gcc-mesboot-wrapper: Improve style.
new c6ead4cada0 gnu: coreutils-mesboot: Drop input labels.
new d05b11a8809 gnu: grep-mesboot: Drop input labels.
new 80a49cee464 gnu: tar: Improve style.
new 84ed7380bce gnu: tar-mesboot: Drop input labels.
new 9bfda166c39 gnu: %boot-mesboot5-inputs: Drop input labels.
new 4ba48c5ba7e gnu: gnu-make: Improve style.
new 8d7384e2736 gnu: bzip2: Drop input labels.
new dd8da254012 gnu: coreutils-boot0: Drop input labels.
new 9e8c7359114 gnu: diffutils-boot0: Drop input labels.
new 0750108d24d gnu: findutils-boot0: Drop input labels.
new f9f1d16358c gnu: file-boot0: Drop input labels.
new 2e8d8c0ff55 gnu: gawk-boot0: Drop input labels.
new d1cc29bd3fa gnu: patch-boot0: Drop input labels.
new 7e2d177b4a5 gnu: sed-boot0: Drop input labels.
new bb744f708cc gnu: sed-boot0: Improve style.
new adbcfce7fa5 gnu: tar-boot0: Improve style.
new 972290e334e gnu: file: Improve style.
new 42b6fe8370a gnu: file-boot0: Improve style.
new a0143fa3760 gnu: %boot-mesboot6-inputs: Drop input labels.
new c36aebbda30 gnu: binutils-boot0: Improve style.
new 15f38ef0a98 gnu: gcc-base: Improve style.
new 44828fabb32 gnu: gcc-boot0: Improve style.
new 8ea81c20209 gnu: linux-libre-headers-boot0: Drop input labels.
new 93ddf8daf1d gnu: hurd-core-headers-boot0: Drop input labels.
new 4c5f709b153 gnu: python-boot0: Drop input labels.
new d9274bc5fe5 gnu: texinfo-boot0: Drop input labels.
new a0c60f5c883 gnu: ld-wrapper-boot0: Drop input labels.
new 0f0f1bb7429 gnu: make-libstdc++-boot0: Improve style.
new 981d618e9a1 gnu: %boot0-inputs: Drop input labels.
new 809d49f89ee gnu: glibc: Replace static-bash label by bash-static.
new e28d259d293 gnu: glibc: Improve style.
new 9733bef979d gnu: cross-gcc-wrapper: Improve style.
new daaf0ecaedc gnu: static-bash-for-glibc: Improve style.
new 7187ceab4c9 gnu: boostrap glibcs: Drop input labels.
new d901125f4d5 gnu: %boot1-inputs: Drop input labels.
new a85acbd2e35 gnu: gcc-final: Improve style.
new 26a981d0035 gnu: bash-final: Improve style.
new ac98ad29711 gnu: libstdc++: Improve style.
new 0e0aa600561 gnu: flex-boot0: Drop input labels.
new 985d8692002 gnu: bison-boot0: Improve style, drop input labels.
new ce3cf3f83d6 gnu: %boot2-inputs: Drop input labels.
new bdfa9b703a5 gnu: commencement: Avoid (gnu packages c) dependency.
new 503b13175aa gnu: %boot3-inputs: Drop input labels.
new 84b9a21f2fb gnu: guile-2.0: Find bash unconditionally.
new e327f959867 gnu: make-gnu-make-final: Improve style, drop input labels.
new 30d90770100 gnu: grep-final: Drop input labels.
new 9f65c0f9840 gnu: sed-final: Drop input labels.
new 389dfd74df5 gnu: %boot4-inputs, %boot6-inputs: Drop input labels.
new d5840d06108 gnu: %final-inputs: Partially drop input labels.
new 4033248c6ec gnu: glibc-utf8-locales-final: Improve style.
new fd9a3a9b152 gnu: glibc-utf8-locales-final/hurd: Improve style.
new 610b9f8d134 gnu: glibc-final: Improve style.
new a2549cafe40 gnu: make-gcc-toolchain: Improve style.
new 3207375b3a7 gnu: commencement: Account for ‘invoke’ throwing on error.
new 9d38800bf68 gnu: mes-boot: Update to 0.27.1.
new d71d4c58eb7 gnu: commencement: Build “mesboot” toolchain with
‘_FILE_OFFSET_BITS=64’.
new f5bbdef51bf gnu: gcc-core-mesboot0: Remove unnecessary ‘make’ flags.
new 5a92dbcc972 gnu: gash: Update to 0.3.2.
new 200c8712eb4 gnu: binutils: Make build reproducible.
new c2f8e87810f gnu: binutils: Depend on perl for pod2man.
new 2e285d53ea9 gnu: commencement: Provide Make without Guile support.
new 5643a7a0c2e build-system/gnu: Add the toolchain to
#:disallowed-references by default.
new 9cc501af181 gnu: libtool: Use gexps.
new 5d35e5a7a81 gnu: libtool: Allow references to the toolchain.
new 3a9739839ec gnu: guile-lib: Depend on Gettext 0.23 for its M4 macros.
new a24d78ebfc8 gnu: ed: Update to 1.22.5.
new e44678285bf gnu: flex: Apply a patch fixing a non-deterministic build
failure.
new 6d43f8c0246 gnu: flex: Move bison-for-tests input to native inputs.
new fdccb1abf50 gnu: grep: Update to 3.12.
new da1ee5ac2a2 gnu: gawk: Update to 5.3.2.
new 27d5a484b68 gnu: libsigsegv: Update to 2.15.
new ed28d37a9d0 gnu: findutils: Modify gnulib-tests/test-lock for riscv64
new df20e849311 gnu: libunistring: Modify tests/test-lock for riscv64
new d10710ade3a gnu: coreutils: Modify gnulib-tests/test-lock for riscv64
new e013273a459 gnu: gettext-minimal: Modify
gettext-tools/gnulib-tests/test-lock for riscv64
new 5ff143ffea1 gnu: tcc-boot: Remove unused reference to absent libc.
new 4a6507233ef gnu: bzip2: Improve style.
new 2856407ff0e gnu: gcc-mesboot: Build in parallel.
new e567565ff86 gnu: libgc: Add static output.
new 2744d9f2da1 gnu: ghc: More robust build with binutils ≥ 2.39.
new 668f5ac0d75 gnu: mpc: Update to 1.4.1.
new ead96e52b84 gnu: libgc: Update to 8.2.12.
new 28e11494e22 gnu: libffi: Update to 3.5.2.
new 54fd01c55f5 gnu: zlib: Update to 1.3.2.
new b11ceb09b6a gnu: gettext-minimal: Fix cross-compilation.
new 2cfca3f6b7a gnu: binutils: Update to 2.46.1.
new b0849196648 gnu: binutils-gold: Update to 2.46.1.
new 3dfeac4ec22 gnu: libxcrypt: Update to 4.5.2.
new be0d41a2031 gnu: ncurses: Add tinfo support.
new 9c684fbd31f gnu: ncurses: Update to 6.6.20260516.
new 8a8e92f4a60 gnu: elfutils: Update to 0.195.
new 948df875187 gnu: tzdata: Install leap-seconds.list
new 5ba5bacd4ea gnu: tzdata: Update to 2026b.
new 5d5431e9db1 gnu: python-pytz: Update to 2026.2.
new 6390abfa111 gnu: python-tzdata: Update to 2026.2.
new 46f99bc84ba gnu: isl: Update to 0.27.
new 76ae91d03f7 gnu: autoconf-archive: Update to 2024.10.16.
new ada0c8ce632 gnu: gcc-14: Update to 14.4.0.
new 6b4bb88b1a2 gnu: libatomic-ops: Update to 7.10.0.
new 76c35036029 gnu: lzip: Update to 1.26.
new fbca42803cc gnu: libffi: Update to 3.7.1.
new 8058acfdfd4 gnu: guile-fibers-1.1: Fix build.
new b521d61166e gnu: glibc: Skip the substitute when the input does not
contain bash
new b12ae75d07f utils: Add helpers to make files executable.
new 843768f34d0 build-systems/gnu: Make desktop files executable.
new cf3e6b8cce3 gnu: gcc-13: Update to 13.4.0.
new a6828256d8f gnu: gcc-13: Add hurd-split-stack patch.
new 1b8da3d90c9 gnu: gcc-13: Fix build on x86_64-gnu.
new 9adb5aa6c49 gnu: glibc: Update to 2.43.
new eace0cf1d9f gnu: glibc: Remove glibc-hurd-pthread-setcancelstate.patch
new 296393d3144 gnu: libxcrypt: Fix build with glibc 2.43.
new c032e72241e gnu: socat: Update to 1.8.1.1.
new d7c0a2bb8c4 gnu: mit-krb5: Update to 1.22.2.
new ff9bb518ffb gnu: mit-krb5: Fix build with glibc 2.43
new a8d5c4a6d89 gnu: glibc-for-bootstrap: Fix cross-compilation.
new 94180f6e351 gnu: glibc: Disable more ioctls on the Hurd.
new 184f7d1a2b7 gnu: glibc: Enable pt_chown on the Hurd.
new 3ed0c172d28 gnu: glibc: Fix cross compilation for Hurd targets.
new f5f6d6dda4f system: hurd: Add pt_chown to setuid-programs.
new 9d20b9068c2 gremlin: Avoid error when running strip-runpath on Guile
object files.
new ba90a34f36a gnu: gdbm: Update to 1.26.
new 1ad93b5152c gnu: libunistring: Mark gnulib test as XFAIL on the Hurd.
new 78164a6745d gnu: libunistring: Update to 1.4.2.
new ffc11dde7c5 gnu: libtool: Update to 2.6.2.
new 22d36e26b5e gnu: sed: Update to 4.10.
new 3262ebc7669 gnu: sed: Mark gnulib test as XFAIL on the Hurd.
new 4b63f1b2088 gnu: findutils: Update to 4.11.0.
new 848c0bbb63a gnu: go-1.4: Fix build.
new 1350f1c8f8b system: hurd: Use minimal glibc for pt_chown.
new f6262dd55e7 gnu: libfaketime: Fix build with glibc 2.43.
new 165258c6b3e gnu: Add autoconf-2.73.
new 80f35d70cb9 gnu: guile-fibers-1.1: Bootstrap with autoconf 2.73
new ee20245d394 gnu: guile-lib: Invoke auopoint.
new 1068df31d53 gnu: guile: Reenable JIT on the Hurd.
new c6973dc2f6d gnu: glibc: Don't refer to #$output:static.
new d65bb34b373 Revert "gnu: bison: Link with pthread on the Hurd."
new 358f1ca4936 gnu: glibc: Enable ldconfig on the Hurd.
new 969a8410941 gnu: tzdata: Update to 2026c.
new be6dd3ce2d0 gnu: tzdata: Remove obsolete conditional.
new 4bfe972174e gnu: tzdata-for-tests: Pin to a specific version.
new a01635b0d3e gnu: python-tzdata: Update to 2026.3.
new a52ff22b194 gnu: console-setup: Don't use bash label.
new cea54280ae6 gnu: hurd: Don't use bash label.
new cb89fee789e gnu: glibc: Fix cross build.
new 2f5571d2041 gnu: cross-glibc: Fix label issue.
new e52a61c2f83 gnu: tzdata: Fix build on the Hurd.
new dae829529d8 gnu: perl: Update to 5.42.0
new e4362a047b8 gnu: perl-libintl-perl: Update to 1.35.
new 1a24b1fe96a gnu: perl-cpanel-json-xs: Update to 4.40.
new ece83c5fd01 gnu: perl-mime-charset: Update to 1.013.1.
new 23b82d23150 gnu: perl-variable-magic: Update to 0.64.
new 5a095b7f4bb gnu: perl-syntax-keyword-try: Update to 0.31.
new 9c7ea15c426 gnu: perl-xs-parse-keyword: Update to 0.49.
new 8fef310929b gnu: perl-module-build: Update to 0.4234.
new 3940c43bff4 gnu: texinfo-6: Fix tests with newer perl.
new 875ce21750a gnu: texinfo@5: Fix tests with newer perl.
new c436dedf90f gnu: perl-cross: Update to 1.6.5.
new db9d992442e gnu: perl: Update to 5.44.0.
new 21a8c475959 gnu: gcc-base: Fix cross compiling.
new 76e1e40e6b2 gnu: gcc-13: Update to 13.5.0.
new bc8aab1d7d6 gnu: gcc-15: Update to 15.3.0.
new fbf5cb537d0 gnu: gcc-12: Fix build with glibc 2.42.
new 5db190063fd gnu: gcc-11: Fix build with glibc 2.42.
new 97dba30e5fe gnu: libarchive: Update to 3.8.8.
new b33cd3a1a30 gnu: libarchive: Enable Nettle crypto support.
new 65a05158ca1 gnu: libarchive: Update to 3.8.9.
new 3a094430361 gnu: cross-gcc-arguments: Use --disable-libcc1
new 6f0222abc91 gnu: coreutils: Update to 9.8.
new 3372340133f gnu: coreutils-mesboot: Add --disable-year2038 flag.
new b59954591a9 gnu: coreutils-mesboot: Disable avx2.
new f1d6e746602 gnu: coreutils-mesboot: Remove linux/fs.h
new 794efdc2f84 gnu: coreutils-boot0: Disable-year2038 unconditionally.
new a5411d5d575 gnu: coreutils-boot0: Disable avx2.
new 377101310ba gnu: coreutils-boot0: Remove linux/fs.h
new 44a66e73da5 gnu: coreutils: Update to 9.10.
new 8440fd94f3c gnu: coreutils: Update to 9.11.
new 632bebabd15 gnu: coreutils: enable install arch, kill and uptime.
new 94f788ec907 gnu: llvm-19: Fix build with glibc 2.42+.
new 7bd2e4e4f0a gnu: clang-from-llvm: Allow references to the toolchain.
new df2125b9f12 gnu: llvm-18: Fix build with glibc 2.42+.
new 9a8fa851520 gnu: llvm-17: Fix build with glibc 2.42+.
new 154dae88d39 gnu: llvm-16: Fix build with glibc 2.42+.
new b0917ea9e2e gnu: llvm-15: Fix build with glibc 2.42+.
new 06a1cb8787a gnu: llvm-14: Fix build with glibc 2.42+.
new 7e4c1216eb0 gnu: mailutils: Fix build with ncurses/tinfo.
new 09b82a325ff gnu: ruby-3.4: Use G-exp.
new a615365fe83 gnu: ruby-3.4: Remove references to the toolchain.
new e574d9eb781 gnu: libstdc++-boot0: Don't require gcc extension with
gcc-14.
new e1aebde0268 gnu: glibc: Fix setgroups on the Hurd.
new 8618bb7f3e1 gnu: nss: Update to 3.125.
new 2fd6df3f4e2 gnu: ed: Update to 1.22.6.
This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version. This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:
* -- * -- B -- O -- O -- O (74528f2b945)
\
N -- N -- N refs/heads/core-packages-team (2fd6df3f4e2)
You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.
Any revisions marked "omit" are not gone; other references still
refer to them. Any revisions marked "discard" are gone forever.
The 252 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
.dir-locals.el | 2 +
.mailmap | 4 +-
CODEOWNERS | 2 +
Makefile.am | 2 +
etc/teams.scm | 6 +-
gnu/local.mk | 8 +-
gnu/packages/admin.scm | 2 +-
gnu/packages/build-tools.scm | 7 +-
gnu/packages/check.scm | 63 +-
gnu/packages/chromium.scm | 62 +-
gnu/packages/clojure.scm | 10 +-
gnu/packages/code.scm | 53 +-
gnu/packages/compression.scm | 13 +
gnu/packages/cppi.scm | 29 +-
gnu/packages/cran.scm | 19 +-
gnu/packages/databases.scm | 2 +-
gnu/packages/disk.scm | 56 +-
gnu/packages/elf.scm | 73 +-
gnu/packages/fonts.scm | 2 +-
gnu/packages/games.scm | 2 +-
gnu/packages/gnome-xyz.scm | 2 +-
gnu/packages/gnome.scm | 2 +-
gnu/packages/golang-web.scm | 2 +-
gnu/packages/golang-xyz.scm | 2 +-
gnu/packages/guile-xyz.scm | 52 +-
gnu/packages/image.scm | 50 +-
gnu/packages/javascript.scm | 2 +-
gnu/packages/librewolf.scm | 2 +-
gnu/packages/mes.scm | 19 +-
gnu/packages/node-xyz.scm | 402 +++---
gnu/packages/node.scm | 1507 +++++++++-----------
gnu/packages/patches/brotli-CVE-2026-111497.patch | 229 +++
gnu/packages/patches/lief-utfcpp-4.2.patch | 35 +
gnu/packages/patches/node-latest-i686.patch | 24 +
.../patches/ungoogled-chromium-crubit.patch | 248 ----
.../ungoogled-chromium-custom-compiler.patch | 92 +-
.../patches/ungoogled-chromium-emudhra.patch | 741 ++++++++++
.../patches/ungoogled-chromium-esbuild.patch | 29 +
...oogled-chromium-override-libdrm-assertion.patch | 3 +-
.../ungoogled-chromium-rust-toolchain-var.patch | 40 +-
.../patches/ungoogled-chromium-typescript.patch | 226 +++
gnu/packages/prolog.scm | 4 +-
gnu/packages/ruby-xyz.scm | 13 +-
gnu/packages/samba.scm | 5 +-
gnu/packages/terminals.scm | 2 +-
gnu/packages/text-editors.scm | 2 +-
gnu/packages/textutils.scm | 22 +-
gnu/packages/time.scm | 2 +
gnu/packages/web.scm | 4 +-
gnu/packages/window-management.scm | 53 +-
gnu/packages/xfce.scm | 2 +-
gnu/packages/zig-xyz.scm | 2 +-
gnu/services/databases.scm | 2 +-
gnu/system/vm.scm | 35 +-
guix/build-system/node.scm | 20 +-
guix/build/json-utils.scm | 253 ++++
guix/build/node-build-system.scm | 305 ++--
guix/build/tree-sitter-build-system.scm | 4 +-
guix/import/npm-binary.scm | 4 +-
guix/scripts/shell.scm | 68 +-
po/packages/POTFILES.in | 1 -
tests/json-utils.scm | 310 ++++
tests/node.scm | 61 +-
63 files changed, 3490 insertions(+), 1810 deletions(-)
create mode 100644 gnu/packages/patches/brotli-CVE-2026-111497.patch
create mode 100644 gnu/packages/patches/lief-utfcpp-4.2.patch
create mode 100644 gnu/packages/patches/node-latest-i686.patch
delete mode 100644 gnu/packages/patches/ungoogled-chromium-crubit.patch
create mode 100644 gnu/packages/patches/ungoogled-chromium-emudhra.patch
create mode 100644 gnu/packages/patches/ungoogled-chromium-esbuild.patch
create mode 100644 guix/build/json-utils.scm
create mode 100644 tests/json-utils.scm