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.
d57af10d1b/configure (L7-L15)
2024-06-30 09:54:32 +03:00
Antoine du Hamel
a54099c1b8
nodejs_18: 18.20.2 -> 18.20.3 ( #316262 )
2024-06-28 11:52:39 +02:00
Antoine du Hamel
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 Hamel
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 Heckemann
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 Rodas
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]
24c668d7e0
Merge master into staging-next
2024-04-29 00:02:23 +00:00
Tobias Pflug
be5f1347c7
Remove 'gilligan' as maintainer
2024-04-28 20:54:02 +02:00
Vladimír Čunát
d157c07324
Merge branch 'master' into staging-next
2024-04-25 20:43:34 +02:00
github-actions[bot]
d0efe40740
Merge master into staging-next
2024-04-25 06:01:20 +00:00
Mario Rodas
2becf6e837
maintainers: drop marsam
2024-04-24 04:20:00 +00:00
Mario Rodas
12c19fa317
nodejs_21: drop
...
Node.js 21 reachs EOL in 2024-06-01
2024-04-24 04:20:00 +00:00
Mario Rodas
ba733f8000
nodejs_22: init at 22.0.0
...
Changelog: https://github.com/nodejs/node/releases/tag/v22.0.0
2024-04-24 04:20:00 +00:00
Lily Foster
4a6511fb98
nodejs: make buildNpmPackage git dep lockfile fixup fail gracefully when no lockfile exists and git deps forced
...
Some git dependencies with install scripts might genuinely have no
declared dependencies of their own and thus theoretically should be able
to build without a lockfile. Making the lockfile fixup fail gracefully
instead of fatally when `forceGitDeps = true` is on allows those
packages to work.
2024-04-17 14:47:16 -05:00
github-actions[bot]
4908c48bf5
Merge master into staging-next
2024-04-15 12:01:00 +00:00
Mario Rodas
f8b0835980
nodejs_18: 18.20.1 -> 18.20.2
...
Changelog: https://github.com/nodejs/node/releases/tag/v18.20.2
2024-04-15 04:20:00 +00:00
Mario Rodas
655ba31901
nodejs_20: 20.12.1 -> 20.12.2
...
Changelog: https://github.com/nodejs/node/releases/tag/v20.12.2
2024-04-15 04:20:00 +00:00
R. Ryantm
8d1292cd49
nodejs-slim_21: 21.7.2 -> 21.7.3
2024-04-13 19:00:19 +00:00
Weijia Wang
3f59355d84
Merge branch 'staging-next' into staging
2024-04-09 08:26:23 +02:00
github-actions[bot]
71f1268051
Merge staging-next into staging
2024-04-04 12:01:39 +00:00
Mario Rodas
8dab62f640
nodejs_20: 20.12.0 -> 20.12.1
...
Changelog: https://github.com/nodejs/node/releases/tag/v20.12.1
2024-04-03 04:20:00 +00:00
Mario Rodas
17064f0793
nodejs_21: 21.7.1 -> 21.7.2
...
Changelog: https://github.com/nodejs/node/releases/tag/v21.7.2
2024-04-03 04:20:00 +00:00
Mario Rodas
036605d16b
nodejs_18: 18.19.1 -> 18.20.1
...
https://github.com/nodejs/node/releases/tag/v18.20.0
https://github.com/nodejs/node/releases/tag/v18.20.1
2024-04-03 04:20:00 +00:00
annalee
7f0e8fc4f9
Merge remote-tracking branch 'upstream/staging-next' into staging
...
Conflicts:
pkgs/development/python-modules/langchain-core/default.nix
2024-03-29 00:12:10 +00:00
Rucadi
49adc35edc
nodejs_18: Add comment to warn about ffi-napi compatibility problem to prevent updating to newer versions.
2024-03-28 23:23:15 +01:00
rucadi
aeae82eb6b
Revert "nodejs_18: 18.19.1 -> 18.20.0"
...
This reverts commit b5e930a583 .
2024-03-28 19:41:21 +01:00
github-actions[bot]
2400488a9e
Merge staging-next into staging
2024-03-27 06:01:54 +00:00
Mario Rodas
2c944d2037
nodejs_20: 20.11.1 -> 20.12.0
...
Changelog: https://github.com/nodejs/node/releases/tag/v20.12.0
2024-03-26 04:20:00 +00:00
Mario Rodas
b5e930a583
nodejs_18: 18.19.1 -> 18.20.0
...
Changelog: https://github.com/nodejs/node/releases/tag/v18.20.0
2024-03-26 04:20:00 +00:00
a-n-n-a-l-e-e
ce789e7e35
llvmPackages_{12,13,14,15,16,17,git}.{libcxx,libcxxabi}: merge libcxxabi into libcxx ( #292043 )
...
- merge libcxxabi into libcxx for LLVM 12, 13, 14, 15, 16, 17, and git.
- remove the link time workaround `-lc++ -lc++abi` from 58 packages as it is no longer required.
- fixes https://github.com/NixOS/nixpkgs/issues/166205
- provides alternative fixes for. https://github.com/NixOS/nixpkgs/issues/269548 https://github.com/NixOS/nix/issues/9640
- pkgsCross.x86_64-freebsd builds work again
This change can be represented in 3 stages
1. merge libcxxabi into libcxx -- files: pkgs/development/compilers/llvm/[12, git]/{libcxx, libcxxabi}
2. update stdenv to account for merge -- files: stdenv.{adapters, cc.wrapper, darwin}
3. remove all references to libcxxabi outside of llvm (about 58 packages modified)
### merging libcxxabi into libcxx
- take the union of the libcxxabi and libcxx cmake flags
- eliminate the libcxx-headers-only package - it was only needed to break libcxx <-> libcxxabi circular dependency
- libcxx.cxxabi is removed. external cxxabi (freebsd) will symlink headers / libs into libcxx.
- darwin will re-export the libcxxabi symbols into libcxx so linking `-lc++` is sufficient.
- linux/freebsd `libc++.so` is a linker script `LINK(libc++.so.1, -lc++abi)` making `-lc++` sufficient.
- libcxx/default.nix [12, 17] are identical except for patches and `LIBCXX_ADDITIONAL_LIBRARIES` (only used in 16+)
- git/libcxx/defaul.nix does not link with -nostdlib when useLLVM is true so flag is removed. this is not much different than before as libcxxabi used -nostdlib where libcxx did not, so libc was linked in anyway.
### stdenv changes
- darwin bootstrap, remove references to libcxxabi and cxxabi
- cc-wrapper: remove c++ link workaround when libcxx.cxxabi doesn't exist (still exists for LLVM pre 12)
- adapter: update overrideLibcxx to account for a pkgs.stdenv that only has libcxx
### 58 package updates
- remove `NIX_LDFLAGS = "-l${stdenv.cc.libcxx.cxxabi.libName}` as no longer needed
- swift, nodejs_v8 remove libcxxabi references in the clang override
https://github.com/NixOS/nixpkgs/pull/292043
2024-03-11 03:53:37 -07:00
Mario Rodas
6837b28d6e
nodejs_21: 21.7.0 -> 21.7.1
...
Changelog: https://github.com/nodejs/node/releases/tag/v21.7.1
2024-03-08 04:20:00 +00:00
Mario Rodas
a07ebaa556
nodejs_21: 21.6.2 -> 21.7.0
...
Changelog: https://github.com/nodejs/node/releases/tag/v21.7.0
2024-03-07 04:20:00 +00:00
Mario Rodas
e02399bdd8
nodejs_21: 21.6.1 -> 21.6.2
...
Changelog: https://github.com/nodejs/node/releases/tag/v21.6.2
2024-02-14 04:20:00 +00:00
Mario Rodas
60bbd39dd7
nodejs_20: 20.11.0 -> 20.11.1
...
Changelog: https://github.com/nodejs/node/releases/tag/v20.11.1
2024-02-14 04:20:00 +00:00
Mario Rodas
4ae7cfd895
nodejs_18: 18.19.0 -> 18.19.1
...
Changelog: https://github.com/nodejs/node/releases/tag/v18.19.1
2024-02-14 04:20:00 +00:00
github-actions[bot]
70e275b1cb
Merge master into staging-next
2024-01-23 06:00:55 +00:00
Mario Rodas
77f691c8bb
nodejs_21: 21.6.0 -> 21.6.1
...
Changelog: https://github.com/nodejs/node/releases/tag/v21.6.1
2024-01-22 20:02:12 -05:00
github-actions[bot]
5fe540596f
Merge staging-next into staging
2024-01-17 18:01:27 +00:00
Mario Rodas
32c00dc370
nodejs_21: 21.5.0 -> 21.6.0
...
Diff: https://github.com/nodejs/node/compare/v21.5.0...v21.6.0
Changelog: https://github.com/nodejs/node/releases/tag/v21.6.0
2024-01-17 04:20:00 +00:00
Mario Rodas
fea57dc5b5
nodejs_20: 20.10.0 -> 20.11.0
...
Changelog: https://github.com/nodejs/node/releases/tag/v20.11.0
2024-01-12 04:20:00 +00:00
Mario Rodas
2957b358d4
nodejs_21: 21.4.0 -> 21.5.0
...
Changelog: https://github.com/nodejs/node/releases/tag/v21.5.0
2023-12-23 04:20:00 +00:00