3146 Commits

Author SHA1 Message Date
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.

https://github.com/nodejs/node/commit/9936d4586dcfc96cecf18fbdb65e7731ade8bbe0
https://github.com/nodejs/node-gyp/commit/329873141f0d3e3787d3c006801431da04e4ed0c

This is also done on Alpine: https://github.com/alpinelinux/aports/blob/c4989684c6e9ea277530c7f3ec8c838ee0024ca0/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
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 4b965d7e22e3f82c9e9c77dd51bdd70679f0a904)
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 252225814ab5f11143a02e8aad9459c2d9f498cd)
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
nixpkgs-ci[bot] ccd0e7d3f6 Merge staging-next into staging 2026-06-18 07:43:03 +00:00
Antoine du Hamel ed162fff81 nodejs_26: 26.3.0 -> 26.3.1 (#532876) 2026-06-18 05:24:10 +00:00
Antoine du Hamel 70d5331f42 nodejs_24: 24.16.0 -> 24.17.0 2026-06-18 06:52:05 +02:00
Antoine du Hamel ebb7487289 nodejs_26: 26.3.0 -> 26.3.1 2026-06-18 06:48:42 +02:00
Antoine du Hamel 7b0b7bbb42 nodejs_22: 22.22.3 -> 22.23.0 2026-06-18 06:41:39 +02:00