gnu: ruby-execjs: Use node-lts instead of node. * gnu/packages/ruby.scm (ruby-execjs)[native-inputs]: Replace node by node-lts. Change-Id: If7ff42d9865d79c23560fb190db4fdce9ecc621c
gnu: ruby-autoprefixer-rails: Use node-lts instead of node. * gnu/packages/rails.scm (ruby-autoprefixer-rails)[native-inputs]: Replace node by node-lts. Change-Id: Iea7fc9001cb12eecb1257a9a0f83851bd8bc36fd
gnu: qtwebengine-5: Use node-lts instead of node. * gnu/packages/qt.scm (qtwebengine-5)[native-inputs]: Replace node by node-lts. Change-Id: If05e9dd0ef4a971074828da66742bb9387536e4d
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
gnu: fmp: Use node-lts instead of node. * gnu/packages/package-management.scm (fpm)[native-inputs]: Repalce node by node-lts. Change-Id: I5afdb49e18805722b9e69be0cf48c3a29ce49921
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
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
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
gnu: cwltool: Use node-lts instead of node. * gnu/packages/bioinformatics.scm (cwltool)[inputs]: Replace node by node-lts. Change-Id: Idea8c5cb456080fccd8fff6c6b2c674764ae7bce
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
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
gnu: node-nan: Update to 2.22.0. * gnu/packages/node-xyz.scm (node-nan): Update to 2.22.0. Change-Id: I000014f57db510f2351e2feb57e93b5325ed88a0
gnu: node-acorn: Update to 8.7.1. * gnu/packages/node-xyz.scm (node-acorn): Update to 8.7.1. Change-Id: Ie962b9c980f8e14bf0ccce046497bda87108dffc
gnu: node-uglify-js: Update to 3.19.3. * gnu/packages/uglifyjs.scm (node-uglify-js): Update to 3.19.3. Change-Id: I3c221442e39fc49484122f377df79896bbb18bd9
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
gnu: llhttp-bootstrap: Update to 8.1.2. * gnu/packages/node.scm (llhttp-bootstrap): Update to 8.1.2. Change-Id: I4eff26889b2645c031fc9ea896657468d5752953
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
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
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
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