Commit Graph

3162 Commits

Author SHA1 Message Date
Antoine du Hamel
2e2583028d nodejs: fix shared dependencies 2026-03-11 22:18:03 +01:00
nixpkgs-ci[bot]
cddc12f674 Merge master into staging-next 2026-03-11 12:12:47 +00:00
Antoine du Hamel
73e8f1c6c4 nodejs_25: 25.8.0 -> 25.8.1 (#498776) 2026-03-11 09:41:42 +00:00
Antoine du Hamel
465d7fcdc9 nodejs_25: 25.8.0 -> 25.8.1 2026-03-11 10:02:59 +01:00
nixpkgs-ci[bot]
f0d8066b3b Merge master into staging-next 2026-03-11 00:20:44 +00:00
Antoine du Hamel
e2c87b13a3 nodejs: update keyring used to verify the signatures (#498648) 2026-03-10 22:20:47 +00:00
Antoine du Hamel
bda4acc69d nodejs: update keyring used to verify the signatures 2026-03-10 19:42:11 +01:00
Antoine du Hamel
b396b0f87b nodejs: remove custom logic for skipping test (#497472) 2026-03-07 07:33:48 +00:00
Antoine du Hamel
b79bd305ab nodejs: remove custom logic for skipping test 2026-03-07 08:24:56 +01:00
nixpkgs-ci[bot]
1c67447a0f Merge staging-next into staging 2026-03-07 07:11:14 +00:00
Antoine du Hamel
13691e43dc nodejs_22: 22.22.0 -> 22.22.1 (#497389) 2026-03-07 07:02:05 +00:00
nixpkgs-ci[bot]
8711bfdcf9 Merge staging-next into staging 2026-03-07 06:11:01 +00:00
Antoine du Hamel
0fb0f024ee nodejs_20: 20.20.0 -> 20.20.1 2026-03-06 23:50:01 +01:00
Antoine du Hamel
6361bf7e42 nodejs_22: 22.22.0 -> 22.22.1 2026-03-06 23:49:19 +01:00
nixpkgs-ci[bot]
347c2c32a5 Merge staging-next into staging 2026-03-03 18:17:41 +00:00
Antoine du Hamel
d7b8e7c7db nodejs_25: 25.7.0 -> 25.8.0 2026-03-03 17:32:16 +01:00
nixpkgs-ci[bot]
f4b10445c0 Merge staging-next into staging 2026-02-25 00:27:09 +00:00
Antoine du Hamel
699d7d142d nodejs_25: 25.6.1 -> 25.7.0 (#493694) 2026-02-24 23:11:11 +00:00
nixpkgs-ci[bot]
2286e14398 Merge staging-next into staging 2026-02-24 18:21:44 +00:00
Antoine du Hamel
7b888d6af3 nodejs: fix update script 2026-02-24 17:35:11 +01:00
Antoine du Hamel
60761d7e65 nodejs_25: 25.6.1 -> 25.7.0 2026-02-24 16:44:47 +01:00
Antoine du Hamel
0873aea2d0 nodejs_24: 24.13.1 -> 24.14.0 2026-02-24 16:43:14 +01:00
phaer
8f481210b7 playwright-driver: expose selectBrowsers for custom browser selection
Expose the underlying browsers function as `selectBrowsers` passthru,
allowing users to create custom browser sets. Note: all browsers are
enabled by default.

Example usage:
  playwright-driver.selectBrowsers {
    withChromiumHeadlessShell = true;
    withChromium = false;
    withFirefox = false;
    withWebkit = false;
    withFfmpeg = false;
  }
2026-02-24 14:54:16 +01:00
Antoine du Hamel
c2b5f26f90 pkgsi686Linux.nodejs-slim: fix build 2026-02-17 08:23:19 +01:00
nixpkgs-ci[bot]
76a60023f8 Merge staging-next into staging 2026-02-11 00:29:10 +00:00
K900
8088225749 Merge remote-tracking branch 'origin/master' into staging-next 2026-02-10 22:00:16 +03:00
Antoine du Hamel
0b7dc4a720 nodejs_25: 25.6.0 -> 25.6.1 2026-02-10 18:23:30 +01:00
Antoine du Hamel
e4e7dbe673 nodejs_24: 24.13.0 -> 24.13.1 2026-02-10 14:58:38 +01:00
Antoine du Hamel
68381b5152 nodejs: add a corepack output 2026-02-07 11:17:04 +01:00
Antoine du Hamel
dbcb81f67b nodejs: make nodejs_* depend on nodejs-slim_* (#481461) 2026-02-06 18:57:21 +00:00
K900
3c4102eef4 Merge remote-tracking branch 'origin/staging-next' into staging 2026-02-06 15:58:23 +03:00
quantenzitrone
43cdce2c39 various: rename references from libXrandr to libxrandr
this shouldn't create any rebuilds
2026-02-06 00:29:06 +01:00
quantenzitrone
543572a942 various: rename references from libXfixes to libxfixes
this shouldn't create any rebuilds
2026-02-06 00:25:40 +01:00
quantenzitrone
e733896f5a various: rename references from libXdamage to libxdamage
this shouldn't create any rebuilds
2026-02-06 00:24:46 +01:00
quantenzitrone
a8971fc387 various: rename references from libXcomposite to libxcomposite
this shouldn't create any rebuilds
2026-02-06 00:24:45 +01:00
Antoine du Hamel
7459fe949f nodejs: make nodejs_* depend on nodejs-slim_* 2026-02-03 23:54:16 +01:00
K900
5d5894cddb Merge remote-tracking branch 'origin/staging-next' into staging 2026-02-03 21:34:03 +03:00
Antoine du Hamel
8ac999aa97 nodejs_25: 25.5.0 -> 25.6.0 2026-02-03 13:15:24 +01:00
Martin Weinelt
3b6fe22596 playwright: provide expat for chromium-headless-shell 2026-02-01 17:41:00 +01:00
Antoine du Hamel
be820c656a nodejs_25: 25.4.0 -> 25.5.0 2026-01-26 21:38:17 +01:00
quantenzitrone
7d8132a92c treewide: remove references to the xorg namespace in pkgs (automated)
this creates some eval errors that will be fixed in the next commit

done with the following script:

```fish
\#!/usr/bin/env fish

set packagesjson (nix eval --impure --json --expr '
let
  lib = import ./lib;
in
import pkgs/servers/x11/xorg/default.nix (lib.mapAttrs (
  name: _:
  if name == "lib" then
    lib
  else if name == "config" then
    { allowAliases = false; }
  else
    name
) (__functionArgs (import pkgs/servers/x11/xorg/default.nix))) { }
' | jq)

set one (grep '^    [A-Za-z0-9_-]*$' pkgs/servers/x11/xorg/default.nix | string trim | string replace -r '$' Z | sort | string sub -e -1)
set two (grep '^  [A-Za-z0-9_-]* = [A-Za-z0-9_-]*;$' pkgs/servers/x11/xorg/default.nix | cut -d= -f1 | string trim | string replace -r '$' Z | sort | string sub -e -1)

for arg in $one $two
    set oname $arg
    set nname (echo $packagesjson | jq -r .$oname)

    if test $nname = null
        echo (set_color red)warn:(set_color normal) unknown package xorg.$oname >&2
        continue
    end

    echo $oname "->" $nname

    # replace basic xorg.$name references
    for file in (rg -F "xorg.$oname" --files-with-matches pkgs)
        # special cases
        sd -F "$oname = xorg.$oname;" "$nname = $nname;" $file

        # replace
        sd -F "xorg.$oname" "$nname" $file

        # fixup function arguments

        # prevent duplicate function args
        if grep -E " ($oname|$nname),\$" $file >/dev/null
            continue
        end

        if grep 'xorg\..' $file >/dev/null # case1: there is more so we can't just remove the function arg

            if grep ' xorg,$' $file >/dev/null
                sd ' xorg,$' " xorg,
                $nname," $file

            else if grep ' xorg ? .*,$' $file >/dev/null
                sd 'xorg( ? .*),$' "xorg\$1,
                $nname," $file

            else
                sd -F 'xorg,' "$nname,
                xorg," $file
            end

        else # case there is no more xorg..* so we can just replace the function arg
            sd 'xorg(| ? .*),.*$' "$nname," $file
        end
    end
end

nix fmt
```
2026-01-25 22:28:09 +01:00
Antoine du Hamel
0349363cb9 nodejs: remove unused patch file 2026-01-23 10:40:03 +01:00
nixpkgs-ci[bot]
c95fc42eb1 Merge master into staging-next 2026-01-20 00:18:19 +00:00
Antoine du Hamel
dc8e4d92ea nodejs_25: 25.3.0 -> 25.4.0 2026-01-19 18:31:52 +01:00
Vladimír Čunát
73aaf53d62 nodejs_24: 24.12.0 -> 24.13.0 (#479699) 2026-01-14 07:23:15 +00:00
nixpkgs-ci[bot]
95416609f8 Merge master into staging-next 2026-01-13 18:07:18 +00:00
Antoine du Hamel
d9e6c629b6 nodejs_25: 25.2.1 -> 25.3.0 (#479700) 2026-01-13 16:06:21 +00:00
Antoine du Hamel
a8c07a3369 nodejs_22: 22.21.1 -> 22.22.0 (#479698) 2026-01-13 16:06:16 +00:00
Antoine du Hamel
f3dfef5ce7 nodejs_22: 22.21.1 -> 22.22.0 2026-01-13 16:28:00 +01:00
Antoine du Hamel
3c2495b3d7 nodejs_25: 25.2.1 -> 25.3.0 2026-01-13 15:27:04 +01:00