1175 Commits
Author SHA1 Message Date
Vladimír Čunát d4720e9c1e Merge branch 'staging-next' into staging
There was a nontrivial conflict in pkgs/stdenv/linux/bootstrap-tools*
(reorganizing code vs. modifying it)  I hope I really got it right.
2024-08-05 11:05:55 +02:00
Sigmanificient 63d05d989e pkgs/development: remove unused arguments 2024-08-03 17:18:20 +02:00
0x4A6FandGitHub d9518581b7 Merge pull request #327967 from aduh95/22.5.0-nodejs
nodejs_22: 22.4.1 -> 22.5.1
2024-07-29 10:01:59 +02:00
Ivan Trubach d7f46fbb5c nodejs: fix tests and disable parallel checking 2024-07-28 23:35:43 +03:00
Ivan Trubach 3cf3f6ae23 nodejs: allow building for vfpv2 2024-07-26 11:00:33 +03:00
Ivan Trubach d162d8e50d nodejs: use ninja for build
This change cleans up build inputs and adjusts the build to use ninja.
2024-07-26 11:00:31 +03:00
Karel KočíandIvan Trubach e5906ddfd4 nodejs: fix cross compilation for armv7l
The v8 library supports only limited number of build platforms based on
the host architecture. The rule there is the bitness (the mixing of
32bit and 64bit architectures seems to be in most cases disallowed).
Thus this adds usage of the emulator of the host platform and builds
tools for that.

Co-authored-by: Ivan Trubach <mr.trubach@icloud.com>
2024-07-26 10:59:32 +03:00
github-actions[bot]andGitHub 2567b049bd Merge master into staging-next 2024-07-25 18:00:59 +00:00
Doron BeharandGitHub 2c36071c2d Merge pull request #329662 from bryango/nodejs-finalpackage
nodejs: use .finalPackage for ease of overriding
2024-07-25 16:07:22 +03:00
github-actions[bot]andGitHub 7208220b63 Merge master into staging-next 2024-07-24 18:01:18 +00:00
Bryan Lai ee9a623f89 nodejs: use .finalPackage for ease of overriding
Previously, the nodejs `passthru.pkgs` attribute refers to the package
fixed point derived in the current context, without considering
potential overrides to the main nodejs package.

This is fixed here with the `.finalPackage` attribute, which refers to
the final package fixed point, after potential overrides.

For example, previously, after overriding nodejs with `nodejs.override`,
`nodejs.pkgs` would still refer to the original package, instead of the
overridden one. After this fix, `nodejs.pkgs` would be correctly based
on the overridden `nodejs` package.
2024-07-24 22:09:15 +08:00
Ivan Trubach 90fbf71333 treewide: remove maintainer goibhniu
Inactive in Nixpkgs since 2018 (and a single PR in 2022).
https://github.com/NixOS/nixpkgs/issues?q=author%3Acillianderoiste
2024-07-24 13:38:22 +03:00
Antoine du Hamel 070791fba6 nodejs_22: 22.4.1 -> 22.5.1 2024-07-21 18:40:43 +02:00
Antoine du Hamel f75d50324f nodejs: use upstream patch instead of custom one 2024-07-21 18:40:43 +02:00
0x4A6FandGitHub 1f5ab71058 Merge pull request #325621 from aduh95/patch-3
nodejs_22: 22.4.0 -> 22.4.1
2024-07-11 15:12:27 +02:00
0x4A6FandGitHub d586835ae6 Merge pull request #325620 from aduh95/patch-2
nodejs_18: 18.20.3 -> 18.20.4
2024-07-11 15:11:37 +02:00
Martin Weinelt 176a56c40f Merge remote-tracking branch 'origin/staging-next' into staging
Conflicts:
- pkgs/applications/misc/blender/default.nix
- pkgs/development/web/nodejs/nodejs.nix
2024-07-11 01:06:28 +02:00
Antoine du HamelandGitHub 149c046f4d nodejs_20: 20.15.0 -> 20.15.1 (#325616) 2024-07-10 16:17:36 +02:00
Emily d25d9b6a2d nodejs: disable JS test suite on Darwin
This was recently enabled in #313982. It seems to be much too flaky
on Darwin currently, especially x86; see:

* <https://hydra.nixos.org/build/264860513/nixlog/8>
* <https://hydra.nixos.org/build/264956149/nixlog/3>
* <https://hydra.nixos.org/build/265094929/nixlog/3>
* <https://hydra.nixos.org/build/264901296/nixlog/3>

Disable these tests on macOS for now as the broken Node.js package
is holding up a lot of builds.

Fixes: b26563aae2
2024-07-09 14:27:05 +01:00
Antoine du HamelandGitHub e11b071dbc nodejs_22: 22.4.0 -> 22.4.1 2024-07-08 21:05:37 +02:00
Antoine du HamelandGitHub 2f1765713f nodejs_18: 18.20.3 -> 18.20.4 2024-07-08 21:04:26 +02:00
Ivan Trubach 97240ea0ac nodejs: add testVersion to passthru.tests 2024-07-06 18:32:37 +03:00
Ivan Trubach ce685a8422 nodejs: fix sandboxed build on darwin 2024-07-06 18:32:36 +03:00
Ivan Trubach 5bf99d0694 nodejs: remove unused bypass-xcodebuild.diff 2024-07-06 18:30:53 +03:00
Pol DellaieraandGitHub 3dd6684936 Merge pull request #322799 from tie/nodejs-fix-impure-configure
nodejs: fix impure configure phase
2024-07-05 11:33:05 +02:00
Antoine du HamelandGitHub 87327df106 nodejs_22: 22.3.0 -> 22.4.0 (#323982) 2024-07-04 15:37:37 +02:00
github-actions[bot]andGitHub e14242d985 Merge staging-next into staging 2024-07-04 12:01:37 +00:00
github-actions[bot]andGitHub 9cede82051 Merge master into staging-next 2024-07-04 12:01:10 +00:00
Anderson TorresandWeijia Wang 10e11b9615 nodejs: remove cko from maintainers
Since theey is not active anymore.
2024-07-04 01:00:41 +02:00
github-actions[bot]andGitHub d449302be6 Merge staging-next into staging 2024-07-03 18:01:32 +00:00
Ivan TrubachandK900 1404cb5c7b nodejs_22: fix missing /bin/bash in tests 2024-07-03 19:51:06 +03:00
Ivan TrubachandK900 bb3a488046 nodejs_22: fix build with openssl 3.0.14 2024-07-03 19:51:05 +03:00
github-actions[bot]andGitHub 5cfda25a07 Merge staging-next into staging 2024-07-02 12:01:51 +00:00
K900 7c1177c514 nodejs_18: pin to Python 3.11, fix tests with OpenSSL 3.0.14 2024-07-02 11:34:21 +03:00
Ivan Trubach f2f7ea87e8 nodejs: fix impure configure phase
When running configurePhase from impure build environment (i.e. nix
develop), default ./configure script was selecting wrong, impure Python
installation.
https://github.com/nodejs/node/blob/d57af10d1be390f4e33e6efe596133de9da36c86/configure#L7-L15
2024-06-30 09:54:32 +03:00
Antoine du HamelandGitHub a54099c1b8 nodejs_18: 18.20.2 -> 18.20.3 (#316262) 2024-06-28 11:52:39 +02:00
Antoine du HamelandGitHub 92bc04eae7 nodejs_20: 20.14.0 -> 20.15.0 (#321292) 2024-06-26 13:45:32 +02:00
Sergei Trofimovich e568a6f0e4 nodejs: backport openssl fixes
Without the change `nodejs` fails on staging as:

    Failed tests:
    out/Release/node /build/node-v20.12.2/test/parallel/test-http2-https-fallback.js
    out/Release/node /build/node-v20.12.2/test/parallel/test-http2-server-unknown-protocol.js
    out/Release/node /build/node-v20.12.2/test/parallel/test-tls-alpn-server-client.js
2024-06-22 18:22:54 +01:00
Antoine du HamelandGitHub 892f509d6c nodejs_20: 20.12.2 -> 20.14.0 (#316258) 2024-06-19 10:20:22 +02:00
Martin Weinelt f822b2ba5c Merge remote-tracking branch 'origin/staging-next' into staging
Conflicts:
- pkgs/development/python-modules/langsmith/default.nix
- pkgs/development/python-modules/rich-pixels/default.nix
- pkgs/servers/teleport/generic.nix
2024-06-18 20:16:19 +02:00
R. Ryantm dd1ea8f307 nodejs-slim_22: 22.2.0 -> 22.3.0 2024-06-16 11:48:32 +00:00
superherointj f8d01a8da3 nodejs: add bash shell completion
Fixes #316507
2024-06-02 17:24:18 -03:00
Linus HeckemannandGitHub 7c6316456a Merge pull request #313982 from aduh95/nodejs-jstest
nodejs: run JS test suite as part of the checks
2024-05-31 17:34:33 +02:00
Antoine du Hamel b26563aae2 nodejs: run JS test suite as part of the checks 2024-05-29 19:26:08 +02:00
Antoine du Hamel d2cac0ee1b maintainers: add aduh95 2024-05-29 16:09:02 +02:00
Sigmanificient 203a48ad35 pkgs/development: remove unused fetchpatch arguments 2024-05-24 02:53:57 +02:00
Mario RodasandGitHub ad05f5e1ab Merge pull request #308614 from Chaostheorie/cobalt.rocks/nodejs-22.1.0
nodejs_22: 22.0.0 -> 22.1.0
2024-05-16 08:04:45 -05:00
Mario Rodas c4cb8c8421 nodejs_22: 22.1.0 -> 22.2.0
Changelog: https://github.com/nodejs/node/releases/tag/v22.2.0
2024-05-16 04:20:00 +00:00
Cobalt 8a9a1e6369 nodejs_22: 22.0.0 -> 22.1.0
Update to current nodejs 22.1.0 release.
This release notably include a node compile cache and multiple bug fixes.
Release note: https://github.com/nodejs/node/releases/tag/v22.1.0
2024-05-02 20:27:36 +02:00
github-actions[bot]andGitHub 24c668d7e0 Merge master into staging-next 2024-04-29 00:02:23 +00:00