nixpkgs-ci[bot]
acebe565a8
Merge master into staging-next
2026-08-23 09:44:17 +00:00
liberodark
4470fca576
nodejs_22: fix riscv64-linux build
2026-08-23 09:35:26 +02:00
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
nixpkgs-ci[bot]
0f44e46420
Merge master into staging-next
2026-07-16 06:50:07 +00:00
K900
45ae10c84d
Merge remote-tracking branch 'origin/master' into staging-next
2026-07-15 10:52:37 +03:00
Emily
8669954c08
playwright: drop x86_64-darwin from update script
2026-07-15 03:58:17 +01:00
Emily
fdb820602b
treewide: drop simple x86_64-darwin mentions
...
To reproduce:
$ nix run nixpkgs/3b32825de172d0bc85664f495edb096b10862524#ast-grep \
-- scan --update-all --inline-rules '
id: nix-x86_64-darwin
language: nix
rule:
any:
- pattern: "\"x86_64-darwin\""
kind: list_expression > string_expression
- pattern:
context: "{ \"x86_64-darwin\" = $EXPR; }"
selector: binding
- pattern:
context: "{ x86_64-darwin = $EXPR; }"
selector: binding
fix:
template: ""
' pkgs
$ nix run nixpkgs/3b32825de172d0bc85664f495edb096b10862524#ast-grep \
-- scan --update-all --inline-rules '
id: json-first-x86_64-darwin
language: json
rule:
kind: object > pair:nth-child(1)
has:
pattern: "\"x86_64-darwin\""
field: key
fix:
template: ""
expandEnd: { regex: "," }
' pkgs
$ nix run nixpkgs/3b32825de172d0bc85664f495edb096b10862524#ast-grep \
-- scan --update-all --inline-rules '
id: json-x86_64-darwin
language: json
rule:
kind: object > pair
has:
pattern: "\"x86_64-darwin\""
field: key
fix:
template: ""
expandStart: { regex: "," }
' pkgs
$ git restore pkgs/by-name/om/omnix/package.nix
$ git diff --name-only -z \
| nix shell nixpkgs/3b32825de172d0bc85664f495edb096b10862524#gnused \
-c xargs -0 sed -i '/^$/N; /^\n\? \+$/d'
$ treefmt
2026-07-15 03:58:16 +01: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
55b1940abd
nodejs_26: 26.4.0 -> 26.5.0 ( #539580 )
2026-07-08 12:27:09 +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
Michael Daniels
4d9499f3a3
Merge branch 'staging-next' into staging
2026-07-05 21:42:27 -04:00
Michael Daniels
5f07727588
Merge branch 'master' into staging-next
2026-07-05 21:41:03 -04:00
Robin Gloster
6d91bcd51e
playwright: 1.60.0 -> 1.61.1 ( #536618 )
2026-07-05 20:14:18 +00:00
Konstantin Alekseev
f2676046a1
playwright: 1.60.0 -> 1.61.1
2026-07-03 14:46:10 +03: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
nixpkgs-ci[bot]
ef5e576fc2
Merge staging-next into staging
2026-06-28 17:11:29 +00: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
K900
529a1fc318
playwright.webkit: fix libjxl override
2026-06-28 17:18:22 +03: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