diff options
| author | Nicolas Graves <ngraves@ngraves.fr> | 2026-03-18 07:55:37 +0100 |
|---|---|---|
| committer | Maxim Cournoyer <maxim@guixotic.coop> | 2026-08-27 10:59:20 +0900 |
| commit | df5313ba673f87ceb567c266bc1d175ea822d07a (patch) | |
| tree | 43b2b010ea5e000418a26e80e8ed14c61b37481c /etc | |
| parent | 289de14c0140c3003561b8ef14d92e9c0c94d520 (diff) | |
guix: Refactor (guix build json-utils) from the node build system.
* guix/build/node-build-system.scm
(delete-fields, modify-json, modify-json-fields, replace-fields)
(with-atomic-json-file-replacement, add-fields): Move procedures from here...
* guix/build/json-utils.scm: ...to this new file.
* guix/build-system/node.scm
(%node-build-system-modules, node-build): Add (guix build json-utils)
module.
* guix/build/tree-sitter-build-system.scm (patch-dependencies): Import
with-atomic-json-file-replacement from (guix build json-utils).
* guix/import/npm-binary.scm: Import (guix build json-utils).
* CODEOWNERS, etc/teams.scm: Add guix/build/json-utils.scm to the javascript team
scope.
* Makefile.am: Add guix/build/json-utils.scm.
Change-Id: I5264a5265e376902c0a309c0177b7496ac3b6295
Signed-off-by: Jelle Licht <jlicht@fsfe.org>
Diffstat (limited to 'etc')
| -rwxr-xr-x | etc/teams.scm | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/etc/teams.scm b/etc/teams.scm index 9ae7d830a28..244f681ced1 100755 --- a/etc/teams.scm +++ b/etc/teams.scm | |||
| @@ -881,6 +881,7 @@ and the maven-build-system." | |||
| 881 | "gnu/packages/node-xyz.scm" | 881 | "gnu/packages/node-xyz.scm" |
| 882 | "gnu/packages/node.scm" | 882 | "gnu/packages/node.scm" |
| 883 | "guix/build-system/node.scm" | 883 | "guix/build-system/node.scm" |
| 884 | "guix/build/json-utils.scm" | ||
| 884 | "guix/build/node-build-system.scm" | 885 | "guix/build/node-build-system.scm" |
| 885 | "guix/import/npm-binary.scm" | 886 | "guix/import/npm-binary.scm" |
| 886 | "guix/scripts/import/npm-binary.scm"))) | 887 | "guix/scripts/import/npm-binary.scm"))) |
