<feed xmlns='http://www.w3.org/2005/Atom'>
<title>guix/gnu, branch javascript-team</title>
<subtitle>Transactional package manager, declarative GNU/Linux distribution, reproducible deployment tool, and more! https://guix.gnu.org</subtitle>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/'/>
<entry>
<title>gnu: node-xyz: Adjust for missing (guix build json-utils) module.</title>
<updated>2026-08-27T01:59:22+00:00</updated>
<author>
<name>Maxim Cournoyer</name>
<email>maxim@guixotic.coop</email>
</author>
<published>2026-08-04T02:51:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=844b7c591994791a1dbac8ebdb30b62863d34a03'/>
<id>844b7c591994791a1dbac8ebdb30b62863d34a03</id>
<content type='text'>
This is a follow-up to commit b00aa06f870592dea795abedc3d51392688d595f,
renamed `delete-fields' to `delete-json-fields', but forgot to add (guix build
json-utils) in the #:modules, which defines it (and is part of the
node-build-system default imported modules).

* gnu/packages/node-xyz.scm (node-acorn, node-fastest-levenshtein)
(node-glob, node-lru-cache, node-minimatch, node-minipass-7 node-path-scurry)
(node-serialport-bindings, node-sqlite3)
(node-addon-api, (node-source-map): [#:modules]: Add (guix build json-utils).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is a follow-up to commit b00aa06f870592dea795abedc3d51392688d595f,
renamed `delete-fields' to `delete-json-fields', but forgot to add (guix build
json-utils) in the #:modules, which defines it (and is part of the
node-build-system default imported modules).

* gnu/packages/node-xyz.scm (node-acorn, node-fastest-levenshtein)
(node-glob, node-lru-cache, node-minimatch, node-minipass-7 node-path-scurry)
(node-serialport-bindings, node-sqlite3)
(node-addon-api, (node-source-map): [#:modules]: Add (guix build json-utils).
</pre>
</div>
</content>
</entry>
<entry>
<title>gnu: r-v8: Use node-lts instead of libnode.</title>
<updated>2026-08-27T01:59:21+00:00</updated>
<author>
<name>Jelle Licht</name>
<email>jlicht@fsfe.org</email>
</author>
<published>2026-08-05T21:18:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=0a617cb8e000e41f464d4107bdfd08f828101f73'/>
<id>0a617cb8e000e41f464d4107bdfd08f828101f73</id>
<content type='text'>
* gnu/packages/cran.scm (r-v8)[inputs]: Use node-lts instead of libnode.
[updater-extra-inputs]: Change "libnode" to "node".
[find-v8]: Use 'search-input-file' &amp; 'search-input-directory' to patch
configure flags directly; drop INCLUDE_DIR and LIB_DIR environment variables.

Change-Id: I520f36f94640b88d582a26bb97d39ff42b5e8dc7
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* gnu/packages/cran.scm (r-v8)[inputs]: Use node-lts instead of libnode.
[updater-extra-inputs]: Change "libnode" to "node".
[find-v8]: Use 'search-input-file' &amp; 'search-input-directory' to patch
configure flags directly; drop INCLUDE_DIR and LIB_DIR environment variables.

Change-Id: I520f36f94640b88d582a26bb97d39ff42b5e8dc7
</pre>
</div>
</content>
</entry>
<entry>
<title>gnu: node-lts: Deprecate libnode.</title>
<updated>2026-08-27T01:59:21+00:00</updated>
<author>
<name>Jelle Licht</name>
<email>jlicht@fsfe.org</email>
</author>
<published>2026-08-05T20:27:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=e325127d05ac69cfedbe681860e7850dee97c45c'/>
<id>e325127d05ac69cfedbe681860e7850dee97c45c</id>
<content type='text'>
* gnu/packages/node.scm (libnode): Deprecate in favor of node-lts.

Change-Id: Ide3b8a23d5652fb8d963d906ca9a2a4259a5a9c8
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* gnu/packages/node.scm (libnode): Deprecate in favor of node-lts.

Change-Id: Ide3b8a23d5652fb8d963d906ca9a2a4259a5a9c8
</pre>
</div>
</content>
</entry>
<entry>
<title>gnu: node-lts: Add '--shared' configure flag.</title>
<updated>2026-08-27T01:59:21+00:00</updated>
<author>
<name>Jelle Licht</name>
<email>jlicht@fsfe.org</email>
</author>
<published>2026-08-05T20:27:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=7418a390ac960f0f5c1533ebdfee22b60ea30e69'/>
<id>7418a390ac960f0f5c1533ebdfee22b60ea30e69</id>
<content type='text'>
* gnu/packages/node.scm (node-lts)[configure-flags]: Add '--shared'.

Change-Id: I57d9892c939fac2b761c216ff3b1bd1135878a46
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* gnu/packages/node.scm (node-lts)[configure-flags]: Add '--shared'.

Change-Id: I57d9892c939fac2b761c216ff3b1bd1135878a46
</pre>
</div>
</content>
</entry>
<entry>
<title>gnu: node-lts: Update to 24.19.0.</title>
<updated>2026-08-27T01:59:21+00:00</updated>
<author>
<name>Jelle Licht</name>
<email>jlicht@fsfe.org</email>
</author>
<published>2026-08-05T20:21:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=110143167925b4d0eac8d0225c604e5d684eff24'/>
<id>110143167925b4d0eac8d0225c604e5d684eff24</id>
<content type='text'>
* gnu/packages/node.scm (node-lts): Update to 24.19.0.
[arguments]&lt;#:phases&gt;: Add ‘do-not-capture-python’; revert patched shebangs in
node-gyp Python files to '/usr/bin/env python3', avoiding Python in node's
closure.
[native-inputs]: Remove gcc-14.
[inputs]: Use zstd instead of zstd-1.5.7.

Change-Id: I5273bd73ff7a1d089b649c5eb7dc404acddfa1a7
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* gnu/packages/node.scm (node-lts): Update to 24.19.0.
[arguments]&lt;#:phases&gt;: Add ‘do-not-capture-python’; revert patched shebangs in
node-gyp Python files to '/usr/bin/env python3', avoiding Python in node's
closure.
[native-inputs]: Remove gcc-14.
[inputs]: Use zstd instead of zstd-1.5.7.

Change-Id: I5273bd73ff7a1d089b649c5eb7dc404acddfa1a7
</pre>
</div>
</content>
</entry>
<entry>
<title>gnu: node-bootstrap: Remove unused python-wrapper input.</title>
<updated>2026-08-27T01:59:21+00:00</updated>
<author>
<name>Jelle Licht</name>
<email>jlicht@fsfe.org</email>
</author>
<published>2026-07-10T14:06:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=17b600b79894db1c86834f9936ee9f5e040d32fa'/>
<id>17b600b79894db1c86834f9936ee9f5e040d32fa</id>
<content type='text'>
* gnu/packages/node.scm (node-bootstrap)[inputs]: Remove python-wrapper.

Change-Id: If47b06b16a563856461faf3f14d3af8359ac5762
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* gnu/packages/node.scm (node-bootstrap)[inputs]: Remove python-wrapper.

Change-Id: If47b06b16a563856461faf3f14d3af8359ac5762
</pre>
</div>
</content>
</entry>
<entry>
<title>gnu: node-minipass: Generate valid package.json files.</title>
<updated>2026-08-27T01:59:21+00:00</updated>
<author>
<name>Jelle Licht</name>
<email>jlicht@fsfe.org</email>
</author>
<published>2026-07-28T14:43:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=84f3fa3491c8f991d3ee1116b30f17538b2e9222'/>
<id>84f3fa3491c8f991d3ee1116b30f17538b2e9222</id>
<content type='text'>
* gnu/packages/node-xyz.scm (node-minipass)[arguments]&lt;#:phases&gt;: Generate
valid package.json files in 'build' phase.

Change-Id: Ifd6b00f9eb8d4905666448035bd759d5ab426670
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* gnu/packages/node-xyz.scm (node-minipass)[arguments]&lt;#:phases&gt;: Generate
valid package.json files in 'build' phase.

Change-Id: Ifd6b00f9eb8d4905666448035bd759d5ab426670
</pre>
</div>
</content>
</entry>
<entry>
<title>gnu: node-minipass: Fix and improve style.</title>
<updated>2026-08-27T01:59:21+00:00</updated>
<author>
<name>Nicolas Graves</name>
<email>ngraves@ngraves.fr</email>
</author>
<published>2026-04-08T13:12:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=cb72757b4e62b66d725e6888e404c06cefd4d079'/>
<id>cb72757b4e62b66d725e6888e404c06cefd4d079</id>
<content type='text'>
The matched "format" variable overrides the guile format procedure.

* gnu/packages/node-xyz.scm (node-minipass)
[source]: Improve style.
[arguments]: Improve style.
&lt;#:modules&gt;: Add (srfi srfi-26).
&lt;#:phases&gt;: Rewrite and fix 'build phase.

Change-Id: I7e59143f8aad3870cd5fee98e253555b644c5b77
Signed-off-by: Jelle Licht &lt;jlicht@fsfe.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The matched "format" variable overrides the guile format procedure.

* gnu/packages/node-xyz.scm (node-minipass)
[source]: Improve style.
[arguments]: Improve style.
&lt;#:modules&gt;: Add (srfi srfi-26).
&lt;#:phases&gt;: Rewrite and fix 'build phase.

Change-Id: I7e59143f8aad3870cd5fee98e253555b644c5b77
Signed-off-by: Jelle Licht &lt;jlicht@fsfe.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>gnu: packages: Replace replace-fields by replace-json-fields.</title>
<updated>2026-08-27T01:59:21+00:00</updated>
<author>
<name>Nicolas Graves</name>
<email>ngraves@ngraves.fr</email>
</author>
<published>2026-03-18T08:21:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=6e521fffa4effd01df6bba3247411936dfcb6208'/>
<id>6e521fffa4effd01df6bba3247411936dfcb6208</id>
<content type='text'>
* gnu/packages/node-xyz.scm: Replace all uses of replace-fields by
replace-json-fields.

Change-Id: I109f82432f65c2e681e0c988e008ac848ad30f4c
Signed-off-by: Jelle Licht &lt;jlicht@fsfe.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* gnu/packages/node-xyz.scm: Replace all uses of replace-fields by
replace-json-fields.

Change-Id: I109f82432f65c2e681e0c988e008ac848ad30f4c
Signed-off-by: Jelle Licht &lt;jlicht@fsfe.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>gnu: packages: Replace delete-fields by delete-json-fields.</title>
<updated>2026-08-27T01:59:21+00:00</updated>
<author>
<name>Nicolas Graves</name>
<email>ngraves@ngraves.fr</email>
</author>
<published>2026-03-18T08:18:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=ddb9990e21c6f113a5cb66bad571af5ce47afd13'/>
<id>ddb9990e21c6f113a5cb66bad571af5ce47afd13</id>
<content type='text'>
* gnu/packages/node-xyz.scm: Replace all uses of delete-fields by
delete-json-fields.
* gnu/packages/web.scm: Likewise.
* guix/build/node-build-system.scm: Likewise.

Change-Id: I7134d68a8cd101078ea1010d5e3e42e34b799114
Signed-off-by: Jelle Licht &lt;jlicht@fsfe.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* gnu/packages/node-xyz.scm: Replace all uses of delete-fields by
delete-json-fields.
* gnu/packages/web.scm: Likewise.
* guix/build/node-build-system.scm: Likewise.

Change-Id: I7134d68a8cd101078ea1010d5e3e42e34b799114
Signed-off-by: Jelle Licht &lt;jlicht@fsfe.org&gt;
</pre>
</div>
</content>
</entry>
</feed>
