~ruther/guix-local

6aa76b36 — Jelle Licht 1 year, 7 months ago
gnu: python-cloudscraper: Use node-lts instead of node.

* gnu/packages/python-web.scm (python-cloudscraper)[inputs]: Replace node by
node-lts.

Change-Id: Id7a9354c04557d27ec90cfbecd0c8005cf912f1a
64ea1afa — Jelle Licht 1 year, 7 months ago
gnu: fmp: Use node-lts instead of node.

* gnu/packages/package-management.scm (fpm)[native-inputs]: Repalce node by
node-lts.

Change-Id: I5afdb49e18805722b9e69be0cf48c3a29ce49921
d43b1742 — Jelle Licht 1 year, 7 months ago
gnu: js-of-ocaml: Use node-lts instead of node.

* gnu/packages/ocaml.scm (js-of-ocaml)[native-inputs]: Replace node by
node-lts.

Change-Id: Ie7dd4dc25bac75a41d1510df9ecf6cc2c4a2c5a7
98fe436c — Jelle Licht 1 year, 7 months ago
gnu: ocaml-ezjsonm: Use node-lts instead of node.

* gnu/packages/ocaml.scm (ocaml-ezjsonm)[native-inputs]: Replace node by
node-lts.

Change-Id: Icb79d2ac8cfa424a55e9b5985b8f4dacae7a9f37
1b563f17 — Jelle Licht 1 year, 7 months ago
gnu: python-cwl-utils: Use node-lts instead of node.

* gnu/packages/bioinformatics.scm (python-cwl-utils)[inputs]: Replace node by
node-lts.

Change-Id: Ia98601db0a9233a96263051e1520a848dbc40a9c
5f77674e — Jelle Licht 1 year, 7 months ago
gnu: cwltool: Use node-lts instead of node.

* gnu/packages/bioinformatics.scm (cwltool)[inputs]: Replace node by node-lts.

Change-Id: Idea8c5cb456080fccd8fff6c6b2c674764ae7bce
74ef6f55 — Jelle Licht 1 year, 7 months ago
gnu: r-v8: Fix build with node-lts@20.

The version bump of node-lts from 18 to 20 also bumped the version in the so-file.

* gnu/packages/cran.scm (r-v8)[#:phases]<find-v8>: Look for libnode-so.115 as
provided by node-lts.

Change-Id: Ib5c0d865aea36c7d881efddf4877cbab4b7dd932
cf6a25ae — Jelle Licht 1 year, 6 months ago
gnu: node-addon-api: Update to 8.3.0.

* gnu/packages/node-xyz.scm (node-addon-api): Update to 8.3.0.
[arguments]<#:phases>: Delete additional optional dependencies in
'delete-dependencies' phase.

Change-Id: I86c6b026980aea02a20f889bc7f92ea3a304e674
d925b8c3 — Jelle Licht 1 year, 6 months ago
gnu: node-nan: Update to 2.22.0.

* gnu/packages/node-xyz.scm (node-nan): Update to 2.22.0.

Change-Id: I000014f57db510f2351e2feb57e93b5325ed88a0
bedc8d23 — Jelle Licht 1 year, 6 months ago
gnu: node-acorn: Update to 8.7.1.

* gnu/packages/node-xyz.scm (node-acorn): Update to 8.7.1.

Change-Id: Ie962b9c980f8e14bf0ccce046497bda87108dffc
a2d64165 — Jelle Licht 1 year, 6 months ago
gnu: node-uglify-js: Update to 3.19.3.

* gnu/packages/uglifyjs.scm (node-uglify-js): Update to 3.19.3.

Change-Id: I3c221442e39fc49484122f377df79896bbb18bd9
7b3b9331 — Jelle Licht 1 year, 7 months ago
gnu: node-lts: Update to 20.18.1 [security fixes].

* gnu/packages/node.scm (node-lts): Update to 20.18.1.
[origin]: Delete bundled brotli, ngtcp2 and uv.
[:configure-flags]: Add shared-nghtcp2 flag. Add shared-nghttp3 flag.
[#:phases]<delete-problematic-tests>: Remove tests that fail due to linking to
unbundled libuv. Delete tests that depend on 64-bit time_t for 32-bit builds.
[native-inputs]: Replace libuv by libuv-for-node-lts.
[inputs]: Replace libuv by libuv-for-node-lts. Add ngtpc2, nghttp3.

Change-Id: I932e64f212283b34f0affad65c3d9f92fdea3d79
b0e5c1d0 — Jelle Licht 1 year, 7 months ago
gnu: llhttp-bootstrap: Update to 8.1.2.

* gnu/packages/node.scm (llhttp-bootstrap): Update to 8.1.2.

Change-Id: I4eff26889b2645c031fc9ea896657468d5752953
37ec9901 — Jelle Licht 1 year, 7 months ago
gnu: Add libuv-for-node-lts.

Specific versions of Node depend on specific versions of libuv.

* gnu/packages/libevent.scm (libuv-for-node-lts): New package.

Change-Id: I97f6b96002dde37a0cec56dbfd7ff8722982ff89
954385d4 — Jelle Licht 1 year, 7 months ago
gnu: Remove c-ares-for-node.

The node-lts package can now be built using the standard c-ares package.

* gnu/packages/adns.scm (c-ares-for-node): Delete variable.

Change-Id: I9e613f2d4aeacb6079d69f5bef22d11eb8dc6b18
efd55e04 — Jelle Licht 1 year, 7 months ago
gnu: node-lts: Replace customized c-ares-for-node by c-ares.

* gnu/packages/node.scm (node-lts) [native-inputs]: Replace c-ares-for-node by
c-ares.
[inputs]: Ditto.

Change-Id: Ibef027d55c14e302d406d6478fed474f67c0d508
30a215c1 — Jelle Licht 1 year, 7 months ago
gnu: Remove nghttp2-for-node.

This hidden package is not needed as the ancient version of node we use to
bootstrap llhttp can be built using the standard nghttp2 package.

* gnu/packages/web.scm (assimp-5.0): Delete variable.

Change-Id: Ib077fcc55c9bf7fd3caab69220aa8c86e5c33f8a
89b8a6d2 — Jelle Licht 1 year, 7 months ago
gnu: node: Replace customized nghttp2-for-node by nghttp2.

* gnu/packages/node.scm (node) [native-inputs]: Replace nghttp2-for-node by
nghttp2.
[inputs]: Ditto.
[arguments]<#:phases>: Adjust accordingly by skipping failing tests.

Change-Id: Ia3d63ea1c428c1353d6ec6fda394ccb016eb6603
d32a5f6e — Janneke Nieuwenhuizen 1 year, 5 months ago
system: examples: Fix typo in bare-hurd.tmpl.

* gnu/system/examples/bare-hurd.tmpl: Add missing line-continuation backslash.

Change-Id: Ib918cff3ca96f2a199869e876b6a75fedb09c983
a3163196 — Janneke Nieuwenhuizen 1 year, 5 months ago
gnu: Add tests/shadow.scm

This is a follow-up to commit
    a1ecd7f56c4ffadc49d5501a0df7f4c4556120c2
    system: Add /etc/subuid and /etc/subgid support.

This file was already registered in gnu/local.mk.

* gnu/tests/shadow.scm: New file.

Change-Id: I1785206d56357f8262bd4277ef48f29183c47adc
Next