Commit Graph

1191 Commits

Author SHA1 Message Date
Antoine du Hamel
949b5ad3cd ada: 3.4.4 -> 4.0.0 (#548906) 2026-08-14 10:28:55 +00:00
Antoine du Hamel
64710d6cc7 nodejs_22,nodejs_24: fix builds with Ada 4.x 2026-08-14 12:23:28 +02:00
nixpkgs-ci[bot]
d2da40a169 Merge staging-next into staging 2026-08-05 18:33:09 +00:00
Antoine du Hamel
bc04243f5d nodejs_26: 26.6.0 -> 26.7.0 2026-08-05 18:28:56 +02:00
nixpkgs-ci[bot]
c4c252b91c Merge staging-next into staging 2026-08-03 18:35:48 +00:00
Antoine du Hamel
d14174cf76 nodejs_24: 24.18.1 -> 24.19.0 2026-08-03 15:50:07 +02:00
Antoine du Hamel
e85f6fcf1c nodejs_26: 26.5.1 -> 26.6.0 2026-08-03 15:49:18 +02:00
nixpkgs-ci[bot]
772be08438 Merge master into staging-next 2026-07-30 00:29:51 +00:00
Antoine du Hamel
05e1491b0f nodejs_22: 22.23.1 -> 22.23.2 (#547167) 2026-07-29 21:46:16 +00:00
Vladimír Čunát
bf4390bca9 Merge master into staging-next 2026-07-29 21:15:33 +02:00
Antoine du Hamel
f9ebb12ba5 nodejs_24: 24.18.0 -> 24.18.1 2026-07-29 20:39:19 +02:00
Antoine du Hamel
ec93d96fe6 nodejs_22: 22.23.1 -> 22.23.2 2026-07-29 20:38:17 +02:00
Antoine du Hamel
9ca948bd74 nodejs_26: 26.5.0 -> 26.5.1 2026-07-29 20:35:05 +02:00
kataokatsuki
a976d21b1b nodejs: fix cross-compilation
configureScript interpolates python.interpreter, which resolves to the
hostPlatform interpreter. When cross-compiling, that binary cannot be executed
on the build platform:

  /nix/store/...-python3-aarch64-unknown-linux-musl-3.13.14/bin/python3.13:
  cannot execute binary file: Exec format error

python is also listed in nativeBuildInputs, where splicing substitutes the
buildPackages variant. The previous python.executable was a bare basename, so
it resolved to that build-platform interpreter through PATH.

Use python.pythonOnBuildForHost.interpreter, which refers to the same
derivation that nativeBuildInputs puts on PATH. For native builds the value is
unchanged.
2026-07-27 14:36:48 +09:00
Eman Resu
5c483d4767 various: partially apply prefix/suffix/infix checks (#543869) 2026-07-26 21:41:24 +00:00
Eman Resu
d0f1b06287 nodejs: cleanup
Move allowed names to higher scope and partially apply hasPrefix.
2026-07-20 10:29:40 -04:00
Antoine du Hamel
b9f721365c nodejs_20: drop (#541445) 2026-07-14 13:22:00 +00:00
Antoine du Hamel
3f606b755e nodejs_20: drop 2026-07-13 16:49:28 +02:00
Antoine du Hamel
84d051dfe8 nodejs: enable use-prefix-to-find-headers (#539228) 2026-07-09 07:55:59 +00:00
K900
b0b1fcd402 Merge remote-tracking branch 'origin/staging-next' into staging 2026-07-09 08:54:20 +03:00
Gaétan Lepage
31220fd494 nodejs_24: fix riscv64-linux build (#539503) 2026-07-08 15:56:20 +00:00
nixpkgs-ci[bot]
13b1951166 Merge staging-next into staging 2026-07-08 12:35:26 +00:00
nixpkgs-ci[bot]
8ab1ccd1c1 Merge master into staging-next 2026-07-08 12:34:48 +00:00
Antoine du Hamel
4b4a9b71fe nodejs_26: 26.4.0 -> 26.5.0 2026-07-08 14:05:01 +02:00
liberodark
a6110e0e9f nodejs_24: fix riscv64-linux build 2026-07-08 10:12:45 +02:00
Sefa Eyeoglu
0dafa129ec nodejs: enable use-prefix-to-find-headers
This is just a flag to allow node-gyp to find node sources
automatically.

This has been supported since Node.js v22 and node-gyp 10.1.0.

9936d4586d
329873141f

This is also done on Alpine: c4989684c6/main/nodejs/APKBUILD (L281)

Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2026-07-07 19:12:44 +02:00
nixpkgs-ci[bot]
12425f1be9 Merge staging-next into staging 2026-07-01 18:40:58 +00:00
nixpkgs-ci[bot]
c5a80d8625 Merge master into staging-next 2026-07-01 18:40:23 +00:00
Antoine du Hamel
6c24debe91 nodejs: update keyring used to verify the signatures 2026-07-01 15:46:57 +02:00
Antoine du Hamel
38c44143d7 nodejs_24: fix typo in derivation 2026-06-28 17:49:09 +02:00
Antoine du Hamel
22eda77d98 nodejs_24: limit pinning of LLVM to darwin 2026-06-28 17:23:53 +02:00
Martin Weinelt
329a50f3f0 nodejs: require big-parallel system feature (#536180) 2026-06-28 11:00:02 +00:00
Antoine du Hamel
7ea4c90475 nodejs: call configure.py directly (#536002) 2026-06-28 07:56:27 +00:00
Martin Weinelt
9714f07c1f nodejs: require big-parallel system feature
This helps schedule it onto a bigger build slot on hydra.
2026-06-28 04:35:28 +02:00
Antoine du Hamel
504f6c9307 nodejs_24: fix fs tracking warnings on Darwin 2026-06-27 15:39:24 +02:00
kataokatsuki
b545bebf42 nodejs: call configure.py directly
nodejs.nix currently creates configureScript with writeScript. This produces an
executable text file without a shebang, which configurePhase then runs as
$configureScript.

The wrapper only invokes configure.py through Python, so call configure.py
through python.interpreter directly instead. This avoids the shebang-less
wrapper path and stops relying on python.executable being resolved through
PATH.
2026-06-27 20:05:21 +09:00
Antoine du Hamel
cba47cf5e8 nodejs_24: fix merve dependency 2026-06-26 23:06:07 +02:00
nixpkgs-ci[bot]
03357d8771 Merge staging-next into staging 2026-06-25 12:49:57 +00:00
nixpkgs-ci[bot]
248ddc1100 Merge master into staging-next 2026-06-25 12:49:17 +00:00
Antoine du Hamel
be3bb619a1 nodejs_26: 26.3.1 -> 26.4.0 (#535198) 2026-06-25 09:26:33 +00:00
Antoine du Hamel
d2b1d30e06 nodejs_26: 26.3.1 -> 26.4.0 2026-06-25 11:00:24 +02:00
Antoine du Hamel
9fab97bbb3 nodejs_24: 24.17.0 -> 24.18.0 2026-06-24 09:42:54 +02:00
nixpkgs-ci[bot]
2d05f94a89 Merge staging-next into staging 2026-06-24 00:41:00 +00:00
nixpkgs-ci[bot]
b724006d5d Merge master into staging-next 2026-06-24 00:40:24 +00:00
Antoine du Hamel
eef3a5902a nodejs_22: 22.23.0 -> 22.23.1 2026-06-23 18:57:12 +02:00
Marcin Serwin
dcc6f5d962 nodejs: pin icu to newer version
Not-cherry-picked-because: icu will be advanced globally on the unstable branch by https://github.com/NixOS/nixpkgs/pull/520553
Signed-off-by: Marcin Serwin <marcin@serwin.dev>
(cherry picked from commit 4b965d7e22)
2026-06-22 08:19:27 +02:00
Antoine du Hamel
988d5e4c9f nodejs_24: 24.15.0 -> 24.16.0
(cherry picked from commit e9b7cf2133)
(cherry picked from commit 252225814a)
2026-06-22 08:01:01 +02:00
nixpkgs-ci[bot]
d4efabaaf1 Merge staging-next into staging 2026-06-20 00:46:42 +00:00
Gaétan Lepage
b019694d9f nodejs_24: fix riscv64-linux build (#533189) 2026-06-19 19:57:01 +00:00
liberodark
91c2a7ce8d nodejs_24: fix riscv64-linux build 2026-06-19 18:54:26 +02:00