pnpm_10_latest: migrate consumers

Move all possible in-tree pnpm 10 consumers to pnpm_10_latest. Add the
verified lockfile integrities required by pnpm 10.34.5 and update the
package-specific fetch and build wiring.

Not-cherry-picked-because: release-26.05 has different pnpm variants and lockfiles
Assisted-by: pi coding agent / Mika (OpenAI gpt-5.6-sol)
This commit is contained in:
Gerhard Schwanzer
2026-09-11 20:12:17 +02:00
parent 89a606c108
commit e7bb80d5d1
133 changed files with 441 additions and 327 deletions

View File

@@ -3,7 +3,7 @@
pkgs,
stdenv,
fetchFromGitHub,
pnpm_10,
pnpm_10_latest,
fetchPnpmDeps,
pnpmConfigHook,
nodejs,
@@ -12,7 +12,7 @@
}:
let
pnpm = pnpm_10;
pnpm = pnpm_10_latest;
vsix = stdenv.mkDerivation (finalAttrs: {
name = "gitlens-${finalAttrs.version}.vsix";

View File

@@ -2,7 +2,7 @@
lib,
stdenvNoCC,
fetchFromGitHub,
pnpm_10,
pnpm_10_latest,
fetchPnpmDeps,
pnpmConfigHook,
nodejs,
@@ -11,7 +11,7 @@
}:
let
pnpm = pnpm_10;
pnpm = pnpm_10_latest;
vsix = stdenvNoCC.mkDerivation (finalAttrs: {
name = "roo-code-${finalAttrs.version}.vsix";

View File

@@ -10,7 +10,7 @@
nodejs,
openssl,
pkg-config,
pnpm_10,
pnpm_10_latest,
fetchPnpmDeps,
pnpmConfigHook,
rustc,
@@ -81,7 +81,7 @@ let
pname
version
;
pnpm = pnpm_10;
pnpm = pnpm_10_latest;
fetcherVersion = 3;
hash = pnpmHash;
};
@@ -91,7 +91,7 @@ let
cargo
nodejs
pnpmConfigHook
pnpm_10
pnpm_10_latest
rustc
rustc.llvmPackages.lld
rustPlatform.cargoSetupHook

View File

@@ -5,7 +5,7 @@
fetchPnpmDeps,
rustPlatform,
nodejs,
pnpm_10,
pnpm_10_latest,
pnpmConfigHook,
geist-font,
nix-update-script,
@@ -14,7 +14,7 @@
}:
let
pnpm = pnpm_10;
pnpm = pnpm_10_latest;
version = "0.27.0";

View File

@@ -7,7 +7,7 @@
# javascript
fetchPnpmDeps,
nodejs,
pnpm_10,
pnpm_10_latest,
pnpmConfigHook,
# python
@@ -106,14 +106,14 @@ buildPythonPackage (
nativeBuildInputs = [
nodejs
pnpm_10
pnpm_10_latest
pnpmConfigHook
];
pnpmDeps = fetchPnpmDeps {
pname = "airflow-ui";
inherit src version;
pnpm = pnpm_10;
pnpm = pnpm_10_latest;
sourceRoot = uiAttrs.sourceRoot;
fetcherVersion = 3;
hash = "sha256-+f/AcJSQyvu3YCT6p4wvbNXz/xM0WN8N+MWT7iLlFEk=";
@@ -139,14 +139,14 @@ buildPythonPackage (
nativeBuildInputs = [
nodejs
pnpm_10
pnpm_10_latest
pnpmConfigHook
];
pnpmDeps = fetchPnpmDeps {
pname = "simple-auth-manager-ui";
inherit src version;
pnpm = pnpm_10;
pnpm = pnpm_10_latest;
sourceRoot = simpleUiAttrs.sourceRoot;
fetcherVersion = 3;
hash = "sha256-jLCTKdBdKQufVWQ1XRzOVN4jVC0YAcP+jnz5R966zUY=";

View File

@@ -4,12 +4,12 @@
fetchFromGitHub,
fetchPnpmDeps,
pnpmConfigHook,
pnpm_10,
pnpm_10_latest,
nodejs,
stdenv,
}:
let
pnpm = pnpm_10;
pnpm = pnpm_10_latest;
in
buildGoModule (finalAttrs: {
pname = "apache-answer";

View File

@@ -2,7 +2,7 @@
lib,
stdenv,
fetchFromGitHub,
pnpm_10,
pnpm_10_latest,
fetchPnpmDeps,
pnpmConfigHook,
nodejs,
@@ -37,7 +37,7 @@ stdenv.mkDerivation (finalAttrs: {
pnpmWorkspaces
prePnpmInstall
;
pnpm = pnpm_10;
pnpm = pnpm_10_latest;
fetcherVersion = 3;
hash = "sha256-1kdXt0Wc/ON//hwBYozRSMAyKQqEfSMfOI7XJyd9MBc=";
};
@@ -45,7 +45,7 @@ stdenv.mkDerivation (finalAttrs: {
nativeBuildInputs = [
nodejs
pnpmConfigHook
pnpm_10
pnpm_10_latest
];
buildInputs = [ nodejs ];

View File

@@ -2,7 +2,7 @@
lib,
stdenv,
nodejs,
pnpm_10,
pnpm_10_latest,
fetchPnpmDeps,
pnpmConfigHook,
fetchFromGitHub,
@@ -23,12 +23,12 @@ stdenv.mkDerivation (finalAttrs: {
nativeBuildInputs = [
nodejs
pnpmConfigHook
pnpm_10
pnpm_10_latest
];
pnpmDeps = fetchPnpmDeps {
inherit (finalAttrs) pname version src;
pnpm = pnpm_10;
pnpm = pnpm_10_latest;
fetcherVersion = 4;
hash = "sha256-Sxt4vtdlMdXxXqt22hfZJskj8mkB5t85IZ5BsbCoDF4=";
};

View File

@@ -2,7 +2,7 @@
lib,
stdenvNoCC,
fetchFromGitHub,
pnpm_10,
pnpm_10_latest,
fetchPnpmDeps,
pnpmConfigHook,
nodejs-slim,
@@ -29,7 +29,7 @@ stdenvNoCC.mkDerivation (finalAttrs: {
src
pnpmWorkspaces
;
pnpm = pnpm_10;
pnpm = pnpm_10_latest;
fetcherVersion = 3;
hash = "sha256-6i+1V3ZkjiJ/IXDun3JfwmfDOiemxCmAXMzS/rGT6ZU=";
};
@@ -37,7 +37,7 @@ stdenvNoCC.mkDerivation (finalAttrs: {
nativeBuildInputs = [
nodejs-slim
pnpmConfigHook
pnpm_10
pnpm_10_latest
makeBinaryWrapper
versionCheckHook
];

View File

@@ -4,7 +4,7 @@
removeReferencesTo,
srcOnly,
python3,
pnpm_10,
pnpm_10_latest,
fetchPnpmDeps,
pnpmConfigHook,
fetchFromGitHub,
@@ -22,7 +22,7 @@ let
nodejs = nodejs_22;
nodeSources = srcOnly nodejs;
pythonEnv = python3.withPackages (p: [ p.setuptools ]);
pnpm = pnpm_10;
pnpm = pnpm_10_latest;
in
stdenv.mkDerivation (finalAttrs: {

View File

@@ -5,13 +5,13 @@
nodejs,
fetchPnpmDeps,
pnpmConfigHook,
pnpm_10,
pnpm_10_latest,
npmHooks,
versionCheckHook,
nix-update-script,
}:
let
pnpm = pnpm_10;
pnpm = pnpm_10_latest;
in
stdenv.mkDerivation (finalAttrs: {
pname = "bumpp";

View File

@@ -5,7 +5,7 @@
makeWrapper,
node-gyp,
nodejs,
pnpm_10,
pnpm_10_latest,
fetchPnpmDeps,
pnpmConfigHook,
python3,
@@ -27,14 +27,14 @@ stdenv.mkDerivation (finalAttrs: {
nodejs
node-gyp # required for sqlite3 bindings
pnpmConfigHook
pnpm_10
pnpm_10_latest
python3 # required for sqlite3 bindings
]
++ lib.optional stdenv.hostPlatform.isDarwin cctools.libtool;
pnpmDeps = fetchPnpmDeps {
inherit (finalAttrs) pname version src;
pnpm = pnpm_10;
pnpm = pnpm_10_latest;
fetcherVersion = 3;
hash = "sha256-o7u/ZZS/5PgOtWd07zO4a01mUWZowUTL+JDJ2442mGc=";
};

View File

@@ -5,12 +5,12 @@
nodejs,
fetchPnpmDeps,
pnpmConfigHook,
pnpm_10,
pnpm_10_latest,
npmHooks,
nix-update-script,
}:
let
pnpm = pnpm_10;
pnpm = pnpm_10_latest;
in
stdenv.mkDerivation (finalAttrs: {
pname = "changelogen";

View File

@@ -13,7 +13,7 @@
moreutils,
nodejs,
pkg-config,
pnpm_10,
pnpm_10_latest,
fetchPnpmDeps,
pnpmConfigHook,
@@ -37,7 +37,7 @@ rustPlatform.buildRustPackage {
version
src
;
pnpm = pnpm_10;
pnpm = pnpm_10_latest;
fetcherVersion = 4;
hash = pnpm-hash;
};
@@ -87,7 +87,7 @@ rustPlatform.buildRustPackage {
nodejs
pkg-config
pnpmConfigHook
pnpm_10
pnpm_10_latest
];
buildInputs = [

View File

@@ -4,13 +4,13 @@
lib,
makeBinaryWrapper,
nodejs,
pnpm_10,
pnpm_10_latest,
fetchPnpmDeps,
pnpmConfigHook,
versionCheckHook,
}:
let
pnpm = pnpm_10;
pnpm = pnpm_10_latest;
in
buildNpmPackage (finalAttrs: {
pname = "claude-code-router";

View File

@@ -4,7 +4,7 @@
fetchFromGitHub,
makeWrapper,
nodejs,
pnpm_10,
pnpm_10_latest,
fetchPnpmDeps,
pnpmConfigHook,
versionCheckHook,
@@ -27,7 +27,7 @@ stdenv.mkDerivation (finalAttrs: {
version
src
;
pnpm = pnpm_10;
pnpm = pnpm_10_latest;
fetcherVersion = 3;
hash = "sha256-UVsmOneTICl3Ybmv7ebebkXmr1qwNh17dPhL0qlPgyg=";
};
@@ -36,7 +36,7 @@ stdenv.mkDerivation (finalAttrs: {
makeWrapper
nodejs
pnpmConfigHook
pnpm_10
pnpm_10_latest
];
buildPhase = ''

View File

@@ -7,14 +7,14 @@
versionCheckHook,
nodejs,
pnpm_10,
pnpm_10_latest,
pnpmConfigHook,
fetchPnpmDeps,
}:
let
tag-prefix = "@upstash/context7-mcp";
pnpm = pnpm_10;
pnpm = pnpm_10_latest;
in
stdenv.mkDerivation (finalAttrs: {
pname = "context7-mcp";

View File

@@ -5,13 +5,13 @@
nodejs,
fetchPnpmDeps,
pnpmConfigHook,
pnpm_10,
pnpm_10_latest,
makeBinaryWrapper,
versionCheckHook,
nix-update-script,
}:
let
pnpm = pnpm_10;
pnpm = pnpm_10_latest;
in
stdenv.mkDerivation (finalAttrs: {
pname = "conventional-changelog-cli";

View File

@@ -2,7 +2,7 @@
lib,
stdenv,
nodejs,
pnpm_10,
pnpm_10_latest,
fetchPnpmDeps,
pnpmConfigHook,
fetchFromGitHub,
@@ -29,7 +29,7 @@ stdenv.mkDerivation (finalAttrs: {
src
pnpmWorkspaces
;
pnpm = pnpm_10;
pnpm = pnpm_10_latest;
fetcherVersion = 3;
hash = "sha256-eQ9KiRSwWmfhCinYVP4ulQdAG6SOd9yyyOUWSwc5TV8=";
};
@@ -37,7 +37,7 @@ stdenv.mkDerivation (finalAttrs: {
nativeBuildInputs = [
nodejs
pnpmConfigHook
pnpm_10
pnpm_10_latest
];
buildInputs = [

View File

@@ -7,12 +7,12 @@
versionCheckHook,
nodejs,
pnpm_10,
pnpm_10_latest,
pnpmConfigHook,
fetchPnpmDeps,
}:
let
pnpm = pnpm_10;
pnpm = pnpm_10_latest;
in
stdenv.mkDerivation (finalAttrs: {
pname = "ctx7";

View File

@@ -1,5 +1,5 @@
{
pnpm_10,
pnpm_10_latest,
fetchPnpmDeps,
pnpmConfigHook,
nodejs,
@@ -12,7 +12,7 @@
nix-update-script,
}:
let
pnpm = pnpm_10;
pnpm = pnpm_10_latest;
in
buildGoModule (finalAttrs: {
pname = "daed";

View File

@@ -9,7 +9,7 @@
makeWrapper,
nodejs,
pkg-config,
pnpm_10,
pnpm_10_latest,
fetchPnpmDeps,
pnpmConfigHook,
python3,
@@ -51,7 +51,7 @@ stdenv.mkDerivation (finalAttrs: {
pnpmDeps = fetchPnpmDeps {
inherit (finalAttrs) pname version src;
pnpm = pnpm_10;
pnpm = pnpm_10_latest;
fetcherVersion = 4;
hash = "sha256-0VvyZzWAdVGsuYb8CI36KqkqvjgRsTLJov1L44MxUHQ=";
};
@@ -64,7 +64,7 @@ stdenv.mkDerivation (finalAttrs: {
nodejs
pkg-config
pnpmConfigHook
pnpm_10
pnpm_10_latest
python3
]
++ lib.optionals stdenv.hostPlatform.isLinux [

View File

@@ -13,7 +13,7 @@
openssl,
perl,
pkg-config,
pnpm_10,
pnpm_10_latest,
pnpmConfigHook,
python3,
rustPlatform,
@@ -24,7 +24,7 @@
}:
let
pnpm = pnpm_10;
pnpm = pnpm_10_latest;
in
rustPlatform.buildRustPackage (finalAttrs: {
pname = "deltachat-tauri";

View File

@@ -16,7 +16,7 @@
openssl,
pkg-config,
yq-go,
pnpm_10,
pnpm_10_latest,
fetchPnpmDeps,
pnpmConfigHook,
webkitgtk_4_1,
@@ -60,7 +60,7 @@ rustPlatform.buildRustPackage (finalAttrs: {
pnpmDeps = fetchPnpmDeps {
inherit (finalAttrs) pname version src;
pnpm = pnpm_10;
pnpm = pnpm_10_latest;
fetcherVersion = 3;
hash = "sha256-WzJD2Brg7+cx7TXRpEg2c1QSY0uo0Ppulj3ytdl0A4I=";
};
@@ -78,7 +78,7 @@ rustPlatform.buildRustPackage (finalAttrs: {
nativeBuildInputs = [
pnpmConfigHook
pnpm_10
pnpm_10_latest
cargo-tauri.hook
nodejs
pkg-config

View File

@@ -2,7 +2,7 @@
lib,
stdenv,
fetchFromGitHub,
pnpm_10,
pnpm_10_latest,
pnpmConfigHook,
fetchPnpmDeps,
nodejs,
@@ -10,7 +10,7 @@
}:
let
pnpm = pnpm_10;
pnpm = pnpm_10_latest;
# Separately build matrix-js-sdk, as upstream expects to 'pnpm i && pnpm build' in the dependency's directory
# Keep this in sync with upstream locked version (likely a stable release, but not always latest)

View File

@@ -6,7 +6,7 @@
fetchPnpmDeps,
nodejs,
pnpm_10,
pnpm_10_latest,
pnpmConfigHook,
cargo-tauri,
jq,
@@ -23,7 +23,7 @@
}:
let
pnpm = pnpm_10;
pnpm = pnpm_10_latest;
in
rustPlatform.buildRustPackage (finalAttrs: {
pname = "en-croissant";

View File

@@ -3,7 +3,7 @@
git,
lib,
nodejs,
pnpm_10,
pnpm_10_latest,
fetchPnpmDeps,
pnpmConfigHook,
stdenv,
@@ -31,7 +31,7 @@ stdenv.mkDerivation (finalAttrs: {
pnpmDeps = fetchPnpmDeps {
inherit (finalAttrs) pname version src;
pnpm = pnpm_10;
pnpm = pnpm_10_latest;
fetcherVersion = 3;
hash = "sha256-RwppRWrEzIKZDb3QLVAMd1bHXyFwiatYNiNccVgrcWA=";
};
@@ -40,7 +40,7 @@ stdenv.mkDerivation (finalAttrs: {
git
nodejs
pnpmConfigHook
pnpm_10
pnpm_10_latest
];
env = {

View File

@@ -4,7 +4,7 @@
fetchFromGitHub,
nix-update-script,
pnpm_10,
pnpm_10_latest,
fetchPnpmDeps,
pnpmConfigHook,
nodejs,
@@ -36,7 +36,7 @@ rustPlatform.buildRustPackage (finalAttrs: {
pnpmDeps = fetchPnpmDeps {
inherit (finalAttrs) pname version src;
pnpm = pnpm_10;
pnpm = pnpm_10_latest;
fetcherVersion = 3;
hash = "sha256-GnVBCrBCnS0Tl9jZu3poIZZJO2SRdlS8jOYUE9G+BFM=";
};
@@ -45,7 +45,7 @@ rustPlatform.buildRustPackage (finalAttrs: {
cargo-tauri.hook
pnpmConfigHook
pnpm_10
pnpm_10_latest
nodejs
pkg-config

View File

@@ -6,7 +6,7 @@
fetchPnpmDeps,
pnpmConfigHook,
nodejs_24,
pnpm_10,
pnpm_10_latest,
nix-update-script,
nixosTests,
}:
@@ -27,7 +27,7 @@ let
sourceRoot = "${src.name}/frontend";
nativeBuildInputs = [ pnpm_10 ];
nativeBuildInputs = [ pnpm_10_latest ];
npmConfigHook = pnpmConfigHook;
npmDeps = pnpmDeps;
nodejs = nodejs_24;
@@ -40,7 +40,7 @@ let
sourceRoot
;
fetcherVersion = 3;
pnpm = pnpm_10;
pnpm = pnpm_10_latest;
hash = "sha256-XZdHaXnIfjA1wO6KQihj6PwXQ5LEcMrLRe2Md65nQ38=";
};

View File

@@ -19,7 +19,7 @@
libayatana-appindicator,
webkitgtk_4_1,
wrapGAppsHook3,
pnpm_10,
pnpm_10_latest,
fetchPnpmDeps,
pnpmConfigHook,
nodejs,
@@ -41,7 +41,7 @@ let
pnpmDeps = fetchPnpmDeps {
inherit pname version;
pnpm = pnpm_10;
pnpm = pnpm_10_latest;
src = "${src}/rust/gui-client";
fetcherVersion = 4;
hash = "sha256-770+06rpf/P9hOFLgEWc0/BKjIxHyCWB2E3tqdEskAA=";
@@ -52,7 +52,7 @@ let
nativeBuildInputs = [
pnpmConfigHook
pnpm_10
pnpm_10_latest
nodejs
];

View File

@@ -3,7 +3,7 @@
buildNpmPackage,
fetchFromGitHub,
nixosTests,
pnpm_10,
pnpm_10_latest,
fetchPnpmDeps,
pnpmConfigHook,
nix-update-script,
@@ -19,7 +19,7 @@ buildNpmPackage (finalAttrs: {
hash = "sha256-gSjkpAGkvgRRh8WDpL/F7fS8KDxHRJUuWVqHGcFEGAc=";
};
nativeBuildInputs = [ pnpm_10 ];
nativeBuildInputs = [ pnpm_10_latest ];
npmConfigHook = pnpmConfigHook;
npmDeps = finalAttrs.pnpmDeps;
dontNpmPrune = true;
@@ -29,7 +29,7 @@ buildNpmPackage (finalAttrs: {
version
src
;
pnpm = pnpm_10;
pnpm = pnpm_10_latest;
fetcherVersion = 4;
hash = "sha256-yNRC5sCBn002gxUfHMUvh3DZeVYOokfz4MTvqXR2MzI=";
};

View File

@@ -5,7 +5,7 @@
fetchPnpmDeps,
nix-update-script,
nodejs,
pnpm_10,
pnpm_10_latest,
pnpmConfigHook,
stdenv,
versionCheckHook,
@@ -27,7 +27,7 @@ buildGoModule (
pnpmDeps = fetchPnpmDeps {
inherit (ui) pname src;
inherit pnpm_10;
pnpm = pnpm_10_latest;
sourceRoot = "${finalAttrs.src.name}/${ui.pnpmRoot}";
fetcherVersion = 3;
hash = "sha256-vKSKPwOkb7TwDUlkl8lUvO6tLKp2NyBQ0BGxThUN2P8=";
@@ -55,7 +55,7 @@ buildGoModule (
nativeBuildInputs = [
nodejs
pnpmConfigHook
pnpm_10
pnpm_10_latest
];
buildPhase = ''

View File

@@ -9,7 +9,7 @@
nodejs,
pnpmConfigHook,
pnpmBuildHook,
pnpm_10,
pnpm_10_latest,
makeShellWrapper,
copyDesktopItems,
darwin,
@@ -18,7 +18,7 @@
}:
let
description = "Open Source YouTube app for privacy";
pnpm = pnpm_10;
pnpm = pnpm_10_latest;
electron = electron_42;
in
stdenvNoCC.mkDerivation (finalAttrs: {

View File

@@ -8,14 +8,14 @@
geos,
fetchPnpmDeps,
pnpmConfigHook,
pnpm_10,
pnpm_10_latest,
nodejs,
postgresql,
postgresqlTestHook,
playwright-driver,
}:
let
pnpm = pnpm_10;
pnpm = pnpm_10_latest;
python = python3Packages.python.override {
packageOverrides = self: super: {

View File

@@ -6,7 +6,7 @@
jq,
moreutils,
pnpm_10,
pnpm_10_latest,
fetchPnpmDeps,
pnpmConfigHook,
nodejs,
@@ -54,7 +54,7 @@ rustPlatform.buildRustPackage (finalAttrs: {
src
patches
;
pnpm = pnpm_10;
pnpm = pnpm_10_latest;
fetcherVersion = 3;
hash = "sha256-Duwy8cKOnMT8s0SWrxiBvkK/v1s9En0i+7z4NuY/m9E=";
};
@@ -80,7 +80,7 @@ rustPlatform.buildRustPackage (finalAttrs: {
jq
moreutils
pnpmConfigHook
pnpm_10
pnpm_10_latest
nodejs
cargo-tauri.hook
pkg-config

View File

@@ -19,7 +19,7 @@
pkg-config,
fetchPnpmDeps,
pnpmConfigHook,
pnpm_10,
pnpm_10_latest,
rust,
rustPlatform,
turbo,
@@ -28,7 +28,7 @@
dart-sass,
}:
let
pnpm = pnpm_10;
pnpm = pnpm_10_latest;
in
rustPlatform.buildRustPackage (finalAttrs: {
pname = "gitbutler";

View File

@@ -2,7 +2,7 @@
lib,
stdenv,
fetchFromGitHub,
pnpm_10,
pnpm_10_latest,
fetchPnpmDeps,
pnpmConfigHook,
nodejs,
@@ -14,7 +14,7 @@
nix-update-script,
}:
let
pnpm = pnpm_10;
pnpm = pnpm_10_latest;
in
stdenv.mkDerivation (finalAttrs: {
pname = "gitify";

View File

@@ -6,13 +6,13 @@
makeWrapper,
net-tools,
nodejs,
pnpm_10,
pnpm_10_latest,
pnpmConfigHook,
stdenvNoCC,
}:
let
pnpm = pnpm_10;
pnpm = pnpm_10_latest;
version = "0.63.15";

View File

@@ -7,7 +7,7 @@
copyDesktopItems,
nodejs,
pkg-config,
pnpm_10,
pnpm_10_latest,
fetchPnpmDeps,
pnpmConfigHook,
wails,
@@ -42,7 +42,7 @@ let
nativeBuildInputs = [
nodejs
pnpmConfigHook
pnpm_10
pnpm_10_latest
];
pnpmDeps = fetchPnpmDeps {
@@ -52,7 +52,7 @@ let
src
sourceRoot
;
pnpm = pnpm_10;
pnpm = pnpm_10_latest;
fetcherVersion = 3;
hash = "sha256-gr6XIhLKWSOJ4LWiliOvMoA9QbPiohrCPmvObz49/pw=";
};

View File

@@ -8,7 +8,7 @@
glib-networking,
nodejs,
pkg-config,
pnpm_10,
pnpm_10_latest,
fetchPnpmDeps,
pnpmConfigHook,
wrapGAppsHook3,
@@ -46,7 +46,7 @@ let
nativeBuildInputs = [
nodejs
pnpmConfigHook
pnpm_10
pnpm_10_latest
];
pnpmDeps = fetchPnpmDeps {
@@ -56,7 +56,7 @@ let
src
sourceRoot
;
pnpm = pnpm_10;
pnpm = pnpm_10_latest;
fetcherVersion = 3;
hash = "sha256-m9Rmc9Ww4jb2aQ+RXOwF71daZ6puspdMM/xidnk/YHs=";
};

View File

@@ -8,7 +8,7 @@
makeWrapper,
nixosTests,
nodejs_22,
pnpm_10,
pnpm_10_latest,
pnpmConfigHook,
stdenv,
}:
@@ -74,13 +74,13 @@ stdenv.mkDerivation (finalAttrs: {
git
makeWrapper
nodejs_22
pnpm_10
pnpm_10_latest
pnpmConfigHook
];
pnpmDeps = fetchPnpmDeps {
inherit (finalAttrs) pname version src;
pnpm = pnpm_10;
pnpm = pnpm_10_latest;
hash = pnpmDepsHash;
fetcherVersion = 3;
};

View File

@@ -4,7 +4,7 @@
stdenv,
fetchFromGitHub,
# Pinned, because our FODs are not guaranteed to be stable between major versions.
pnpm_10,
pnpm_10_latest,
fetchPnpmDeps,
pnpmConfigHook,
nodejs,
@@ -21,7 +21,7 @@
}:
let
pnpm = pnpm_10;
pnpm = pnpm_10_latest;
electron = electron_43;
legendary = callPackage ./legendary.nix { };

View File

@@ -3,7 +3,7 @@
stdenvNoCC,
fetchFromGitHub,
nodejs,
pnpm_10,
pnpm_10_latest,
pnpmConfigHook,
fetchPnpmDeps,
makeWrapper,
@@ -33,6 +33,7 @@ stdenvNoCC.mkDerivation (finalAttrs: {
pnpmInstallFlags
pnpmWorkspaces
;
pnpm = pnpm_10_latest;
fetcherVersion = 3;
hash = "sha256-1DaR4q1QH07UR+EchfDI92bTdRY4C2IaGIRj426DURI=";
};
@@ -47,7 +48,7 @@ stdenvNoCC.mkDerivation (finalAttrs: {
nativeBuildInputs = [
nodejs
pnpm_10
pnpm_10_latest
pnpmConfigHook
makeWrapper
];

View File

@@ -2,7 +2,7 @@
lib,
buildGoModule,
fetchFromGitHub,
pnpm_10,
pnpm_10_latest,
fetchPnpmDeps,
pnpmConfigHook,
nodejs,
@@ -40,7 +40,7 @@ buildGoModule {
pnpmDeps = fetchPnpmDeps {
inherit pname version;
src = "${src}/frontend";
pnpm = pnpm_10;
pnpm = pnpm_10_latest;
fetcherVersion = 3;
hash = "sha256-oHS2uMWyuqpiK7yWznmZ2mgxPJpWsyOZL2wz6zBu0cc=";
};
@@ -61,7 +61,7 @@ buildGoModule {
nativeBuildInputs = [
pnpmConfigHook
pnpm_10
pnpm_10_latest
nodejs
];

View File

@@ -3,7 +3,7 @@
node-gyp-build,
makeBinaryWrapper,
nodejs,
pnpm_10,
pnpm_10_latest,
fetchPnpmDeps,
pnpmConfigHook,
python3,
@@ -46,7 +46,7 @@ stdenv.mkDerivation (finalAttrs: {
version
src
;
pnpm = pnpm_10;
pnpm = pnpm_10_latest;
fetcherVersion = 3;
hash = "sha256-suevJNExlktuuCXRYEi8603qrxeEPLYaYp9MO2hnLEk=";
};
@@ -55,7 +55,7 @@ stdenv.mkDerivation (finalAttrs: {
makeBinaryWrapper
nodejs
pnpmConfigHook
pnpm_10
pnpm_10_latest
]
++ lib.optionals stdenv.hostPlatform.isDarwin [ cctools ];

View File

@@ -2,7 +2,7 @@
lib,
stdenvNoCC,
fetchFromGitHub,
pnpm_10,
pnpm_10_latest,
fetchPnpmDeps,
pnpmConfigHook,
nodejs,
@@ -28,7 +28,7 @@ stdenvNoCC.mkDerivation rec {
version
src
;
pnpm = pnpm_10;
pnpm = pnpm_10_latest;
fetcherVersion = 3;
hash = "sha256-rDKnaIE1ZQ2I83RdlHWtgoMcDoFe7tE102LP2+SPmFg=";
};
@@ -37,7 +37,7 @@ stdenvNoCC.mkDerivation rec {
nodejs
dart-sass
pnpmConfigHook
pnpm_10
pnpm_10_latest
];
buildPhase = ''

View File

@@ -4,7 +4,7 @@
fetchFromGitHub,
fetchPnpmDeps,
pnpmConfigHook,
pnpm_10,
pnpm_10_latest,
python3,
nodejs,
node-gyp,
@@ -37,7 +37,7 @@
buildPackages,
}:
let
pnpm = pnpm_10;
pnpm = pnpm_10_latest;
esbuild' = buildPackages.esbuild.override {
buildGoModule =

View File

@@ -8,7 +8,7 @@
nodejs,
writableTmpDirAsHomeHook,
pnpmConfigHook,
pnpm_10,
pnpm_10_latest,
unzip,
patchelf,
autoPatchelfHook,
@@ -17,7 +17,7 @@
nix-update-script,
}:
let
pnpm = pnpm_10;
pnpm = pnpm_10_latest;
in
stdenvNoCC.mkDerivation (finalAttrs: {
pname = "kilocode-cli";

View File

@@ -4,7 +4,7 @@
fetchFromGitHub,
fetchPnpmDeps,
pnpmConfigHook,
pnpm_10,
pnpm_10_latest,
nodejs,
electron,
makeWrapper,
@@ -28,7 +28,7 @@ stdenv.mkDerivation (finalAttrs: {
nativeBuildInputs = [
pnpmConfigHook
pnpm_10
pnpm_10_latest
nodejs
# we use a script wrapper here for environment variable expansion at runtime
# https://github.com/NixOS/nixpkgs/issues/172583
@@ -47,7 +47,7 @@ stdenv.mkDerivation (finalAttrs: {
pnpmDeps = fetchPnpmDeps {
inherit (finalAttrs) pname version src;
pnpm = pnpm_10;
pnpm = pnpm_10_latest;
fetcherVersion = 4;
hash = "sha256-a0FvNwEAEAltQltgUf4tX0IGSdcYHkSodx4b9v5QQcg=";
};

View File

@@ -5,13 +5,13 @@
nodejs,
fetchPnpmDeps,
pnpmConfigHook,
pnpm_10,
pnpm_10_latest,
npmHooks,
versionCheckHook,
nix-update-script,
}:
let
pnpm = pnpm_10;
pnpm = pnpm_10_latest;
in
stdenv.mkDerivation (finalAttrs: {
pname = "mcporter";

View File

@@ -7,10 +7,10 @@
lib,
fetchPnpmDeps,
pnpmConfigHook,
pnpm_10,
pnpm_10_latest,
}:
let
pnpm = pnpm_10;
pnpm = pnpm_10_latest;
in
buildGoModule (finalAttrs: {
pname = "memos";

View File

@@ -2,7 +2,7 @@
lib,
stdenv,
fetchFromGitHub,
pnpm_10,
pnpm_10_latest,
fetchPnpmDeps,
pnpmConfigHook,
nodejs,
@@ -29,7 +29,7 @@ stdenv.mkDerivation (finalAttrs: {
pnpmWorkspaces = [ "*" ];
pnpmRoot = "packages/web";
pnpmDeps = fetchPnpmDeps {
pnpm = pnpm_10;
pnpm = pnpm_10_latest;
fetcherVersion = 4;
inherit (finalAttrs)
pname
@@ -41,7 +41,7 @@ stdenv.mkDerivation (finalAttrs: {
};
nativeBuildInputs = [
pnpm_10
pnpm_10_latest
pnpmConfigHook
nodejs
];

View File

@@ -3,7 +3,7 @@
fetchFromGitHub,
nix-update-script,
nodejs,
pnpm_10,
pnpm_10_latest,
fetchPnpmDeps,
pnpmConfigHook,
stdenv,
@@ -21,13 +21,13 @@ stdenv.mkDerivation (finalAttrs: {
nativeBuildInputs = [
pnpmConfigHook
pnpm_10
pnpm_10_latest
nodejs
];
pnpmDeps = fetchPnpmDeps {
inherit (finalAttrs) pname version src;
pnpm = pnpm_10;
pnpm = pnpm_10_latest;
fetcherVersion = 3;
hash = "sha256-FRTjHQvy4zoeh4BBhpUv6wEnlYL1bRqGKbbT6IlK5Gg=";
};

View File

@@ -1,6 +1,6 @@
{
lib,
pnpm_10,
pnpm_10_latest,
stdenv,
fetchFromGitHub,
nodejs,
@@ -11,7 +11,7 @@
}:
let
pnpm = pnpm_10;
pnpm = pnpm_10_latest;
in
stdenv.mkDerivation (finalAttrs: {
pname = "mgrep";

View File

@@ -13,7 +13,7 @@
nodejs,
openssl,
pkg-config,
pnpm_10,
pnpm_10_latest,
fetchPnpmDeps,
pnpmConfigHook,
replaceVars,
@@ -76,7 +76,7 @@ rustPlatform.buildRustPackage (finalAttrs: {
pnpmDeps = fetchPnpmDeps {
inherit (finalAttrs) pname version src;
pnpm = pnpm_10;
pnpm = pnpm_10_latest;
fetcherVersion = 3;
hash = "sha256-A8mxLcpBX82iZkC66XhdziOvzLxEALEdFw3MBoLLNoo=";
};
@@ -89,7 +89,7 @@ rustPlatform.buildRustPackage (finalAttrs: {
nodejs
pkg-config
pnpmConfigHook
pnpm_10
pnpm_10_latest
]
++ lib.optionals stdenv.hostPlatform.isDarwin [
makeBinaryWrapper

View File

@@ -3,7 +3,7 @@
moonfire-nvr,
nodejs,
pnpmConfigHook,
pnpm_10,
pnpm_10_latest,
fetchPnpmDeps,
}:
@@ -16,12 +16,12 @@ stdenv.mkDerivation (finalAttrs: {
nativeBuildInputs = [
nodejs
pnpmConfigHook
pnpm_10
pnpm_10_latest
];
pnpmDeps = fetchPnpmDeps {
inherit (finalAttrs) pname version src;
pnpm = pnpm_10;
pnpm = pnpm_10_latest;
sourceRoot = "${finalAttrs.src.name}/ui";
fetcherVersion = 4;
hash = "sha256-U/SHOVlx0kj1hfl09KcPg3CQZX9HZE5SghVEThWL1RA=";

View File

@@ -1,7 +1,7 @@
{
lib,
stdenv,
pnpm_10,
pnpm_10_latest,
fetchPnpmDeps,
pnpmConfigHook,
nodejs,
@@ -13,7 +13,7 @@
discord-development,
}:
let
pnpm = pnpm_10;
pnpm = pnpm_10_latest;
in
stdenv.mkDerivation (finalAttrs: {
pname = "moonlight";

View File

@@ -4,7 +4,7 @@
rustPlatform,
fetchFromGitHub,
cargo-tauri,
pnpm_10,
pnpm_10_latest,
fetchPnpmDeps,
pnpmConfigHook,
nodejs,
@@ -21,7 +21,7 @@
nix-update-script,
}:
let
pnpm = pnpm_10;
pnpm = pnpm_10_latest;
in
rustPlatform.buildRustPackage (finalAttrs: {
pname = "motrix-next";

View File

@@ -5,13 +5,13 @@
nodejs,
fetchPnpmDeps,
pnpmConfigHook,
pnpm_10,
pnpm_10_latest,
npmHooks,
versionCheckHook,
nix-update-script,
}:
let
pnpm = pnpm_10;
pnpm = pnpm_10_latest;
in
stdenv.mkDerivation (finalAttrs: {
pname = "ni";

View File

@@ -5,12 +5,12 @@
nodejs,
fetchPnpmDeps,
pnpmConfigHook,
pnpm_10,
pnpm_10_latest,
makeBinaryWrapper,
nix-update-script,
}:
let
pnpm = pnpm_10;
pnpm = pnpm_10_latest;
in
stdenv.mkDerivation (finalAttrs: {
pname = "nrm";

View File

@@ -4,13 +4,13 @@
fetchPnpmDeps,
pnpmConfigHook,
pnpmBuildHook,
pnpm_10,
pnpm_10_latest,
# https://github.com/openbao/openbao/issues/731
nodejs-slim_22,
}:
let
nodejs-slim = nodejs-slim_22;
pnpm = pnpm_10.override { inherit nodejs-slim; };
pnpm = pnpm_10_latest.override { inherit nodejs-slim; };
in
stdenvNoCC.mkDerivation (finalAttrs: {
pname = openbao.pname + "-ui";

View File

@@ -5,7 +5,7 @@
fetchFromGitHub,
fetchPnpmDeps,
pnpmConfigHook,
pnpm_10,
pnpm_10_latest,
nodejs-slim_22,
makeWrapper,
versionCheckHook,
@@ -28,7 +28,7 @@ stdenvNoCC.mkDerivation (finalAttrs: {
pnpmDeps = fetchPnpmDeps {
inherit (finalAttrs) pname version src;
pnpm = pnpm_10;
pnpm = pnpm_10_latest;
fetcherVersion = 3;
hash = finalAttrs.pnpmDepsHash;
};
@@ -37,7 +37,7 @@ stdenvNoCC.mkDerivation (finalAttrs: {
nativeBuildInputs = [
pnpmConfigHook
pnpm_10
pnpm_10_latest
nodejs-slim_22
makeWrapper
installShellFiles

View File

@@ -9,7 +9,7 @@
nodejs_24,
nodejs-slim,
pnpmConfigHook,
pnpm_10,
pnpm_10_latest,
rustPlatform,
rustc,
versionCheckHook,
@@ -37,7 +37,7 @@ stdenv.mkDerivation (finalAttrs: {
pnpmDeps = fetchPnpmDeps {
inherit (finalAttrs) pname version src;
pnpm = pnpm_10;
pnpm = pnpm_10_latest;
fetcherVersion = 3;
hash = "sha256-fomJmm0GXIClng63wql3hCo1Pf4CbVUiEtbvAv9DPIo=";
};
@@ -48,7 +48,7 @@ stdenv.mkDerivation (finalAttrs: {
makeBinaryWrapper
nodejs_24
pnpmConfigHook
pnpm_10
pnpm_10_latest
rustPlatform.cargoSetupHook
rustc
];

View File

@@ -4,7 +4,7 @@
fetchFromGitHub,
fetchPnpmDeps,
pnpmConfigHook,
pnpm_10,
pnpm_10_latest,
nodejs_24,
nodejs-slim,
rustPlatform,
@@ -39,7 +39,7 @@ stdenv.mkDerivation (finalAttrs: {
pnpmDeps = fetchPnpmDeps {
inherit (finalAttrs) pname version src;
pnpm = pnpm_10;
pnpm = pnpm_10_latest;
fetcherVersion = 3;
hash = "sha256-C2WEaxluYXmBl4UG4V444lWeKa7+7zcsY3B7Dz7nEqA=";
};
@@ -52,7 +52,7 @@ stdenv.mkDerivation (finalAttrs: {
makeBinaryWrapper
nodejs_24
pnpmConfigHook
pnpm_10
pnpm_10_latest
rustPlatform.cargoSetupHook
rustc
];

View File

@@ -18,7 +18,7 @@
tesseract5,
fetchPnpmDeps,
pnpmConfigHook,
pnpm_10,
pnpm_10_latest,
poppler-utils,
liberation_ttf,
xcbuild,
@@ -29,7 +29,7 @@
lndir,
}:
let
pnpm = pnpm_10;
pnpm = pnpm_10_latest;
version = "2.20.15";

View File

@@ -6,7 +6,7 @@
fetchPnpmDeps,
nodejs,
pnpm_10,
pnpm_10_latest,
pnpmConfigHook,
cargo-tauri,
jq,
@@ -23,7 +23,7 @@
}:
let
pnpm = pnpm_10;
pnpm = pnpm_10_latest;
in
rustPlatform.buildRustPackage (finalAttrs: {
pname = "pawn-appetit";

View File

@@ -7,7 +7,7 @@
python3,
copyDesktopItems,
nodejs,
pnpm_10,
pnpm_10_latest,
fetchPnpmDeps,
pnpmConfigHook,
makeDesktopItem,
@@ -31,7 +31,7 @@ stdenv.mkDerivation (finalAttrs: {
pnpmDeps = fetchPnpmDeps {
inherit (finalAttrs) pname version src;
pnpm = pnpm_10;
pnpm = pnpm_10_latest;
fetcherVersion = 4;
hash = "sha256-BNvAGM9ECtptDwxWsmJVq82Bky1AxslYt51FyvOBEvs=";
};
@@ -41,7 +41,7 @@ stdenv.mkDerivation (finalAttrs: {
python3
nodejs
pnpmConfigHook
pnpm_10
pnpm_10_latest
]
++ lib.optionals (!stdenv.hostPlatform.isDarwin) [ copyDesktopItems ];

View File

@@ -11,7 +11,7 @@
fd,
jq,
pnpmConfigHook,
pnpm_10,
pnpm_10_latest,
which,
# runtime
@@ -42,7 +42,7 @@ stdenv.mkDerivation (finalAttrs: {
pnpmDeps = fetchPnpmDeps {
inherit (finalAttrs) pname version src;
pnpm = pnpm_10;
pnpm = pnpm_10_latest;
fetcherVersion = 3;
hash = "sha256-qrx8JtIAmn0JEsFwptrHlOL0IaYPJPLzjuDWNs7XFfc=";
};
@@ -52,7 +52,7 @@ stdenv.mkDerivation (finalAttrs: {
fd
jq
pnpmConfigHook
pnpm_10
pnpm_10_latest
nodejs_24
which
];

View File

@@ -3,7 +3,7 @@
stdenv,
fetchFromGitHub,
nodejs_22,
pnpm_10,
pnpm_10_latest,
fetchPnpmDeps,
pnpmConfigHook,
electron_43,
@@ -14,7 +14,7 @@
nix-update-script,
}:
let
pnpm = pnpm_10;
pnpm = pnpm_10_latest;
in
stdenv.mkDerivation (finalAttrs: {
pname = "picgo";

View File

@@ -1,14 +1,14 @@
{
lib,
buildNpmPackage,
pnpm_10,
pnpm_10_latest,
fetchPnpmDeps,
pnpmConfigHook,
fetchFromGitHub,
unstableGitUpdater,
}:
let
pnpm = pnpm_10;
pnpm = pnpm_10_latest;
in
buildNpmPackage rec {
pname = "piped";

View File

@@ -4,7 +4,7 @@
buildGo127Module,
stdenvNoCC,
nodejs,
pnpm_10,
pnpm_10_latest,
fetchPnpmDeps,
pnpmConfigHook,
pnpmBuildHook,
@@ -64,11 +64,11 @@ buildGo127Module (finalAttrs: {
nodejs
pnpmConfigHook
pnpmBuildHook
pnpm_10
pnpm_10_latest
];
pnpmDeps = fetchPnpmDeps {
inherit (finalAttrs) pname version src;
pnpm = pnpm_10;
pnpm = pnpm_10_latest;
fetcherVersion = 4;
hash = "sha256-MADbUI/SJSHZ9pAeeW6cOtmRP7+cTG0ol4zJTjA37mQ=";
};

View File

@@ -5,7 +5,7 @@
makeBinaryWrapper,
electron_42,
nodejs-slim_24,
pnpm_10,
pnpm_10_latest,
fetchPnpmDeps,
pnpmConfigHook,
darwin,
@@ -22,7 +22,7 @@
let
nodejs-slim = nodejs-slim_24;
pnpm = pnpm_10.override { inherit nodejs-slim; };
pnpm = pnpm_10_latest.override { inherit nodejs-slim; };
electron = electron_42;
appName = "Podman Desktop";
in
@@ -55,7 +55,11 @@ stdenv.mkDerivation (finalAttrs: {
sed -i -E "s/nodejs_[0-9]+/nodejs_$new_node_major/g" "$PKG_FILE"
sed -i -E "s/electron_[0-9]+/electron_$new_electron_major/g" "$PKG_FILE"
sed -i -E "s/pnpm_[0-9]+/pnpm_$new_pnpm_major/g" "$PKG_FILE"
new_pnpm_attr="pnpm_$new_pnpm_major"
if [ "$new_pnpm_major" = 10 ]; then
new_pnpm_attr=pnpm_10_latest
fi
sed -i -E "s/pnpm_[0-9]+(_latest)?/$new_pnpm_attr/g" "$PKG_FILE"
'';
}))
(nix-update-script {

View File

@@ -2,7 +2,7 @@
fetchFromGitLab,
rustPlatform,
lib,
pnpm_10,
pnpm_10_latest,
fetchPnpmDeps,
pnpmConfigHook,
stdenvNoCC,
@@ -38,7 +38,7 @@ let
};
};
nodejs-slim = nodejs-slim_22;
pnpm' = pnpm_10.override { inherit nodejs-slim; };
pnpm' = pnpm_10_latest.override { inherit nodejs-slim; };
in
stdenvNoCC.mkDerivation (finalAttrs: {
pname = "porn-vault";

View File

@@ -4,12 +4,12 @@
fetchFromGitHub,
fetchPnpmDeps,
nodejs,
pnpm_10,
pnpm_10_latest,
pnpmConfigHook,
nix-update-script,
}:
let
pnpm = pnpm_10;
pnpm = pnpm_10_latest;
in
stdenv.mkDerivation (finalAttrs: {
pname = "postcss";

View File

@@ -6,7 +6,7 @@
makeBinaryWrapper,
nodejs,
pnpmConfigHook,
pnpm_10,
pnpm_10_latest,
stdenv,
versionCheckHook,
yarn-berry,
@@ -87,7 +87,7 @@ let
nativeBuildInputs = [
nodejs
pnpmConfigHook
pnpm_10
pnpm_10_latest
];
patches = [
@@ -102,7 +102,7 @@ let
patches
;
pnpm = pnpm_10;
pnpm = pnpm_10_latest;
fetcherVersion = 3;
hash = "sha256-S9d89o5GNUGLoc9SBe58qKmbPEdGj3PEnQN+eADG4SU=";
};

View File

@@ -3,7 +3,7 @@
fetchFromGitHub,
stdenv,
nodejs,
pnpm_10,
pnpm_10_latest,
fetchPnpmDeps,
pnpmConfigHook,
prisma-engines_6,
@@ -26,7 +26,7 @@ stdenv.mkDerivation (finalAttrs: {
nativeBuildInputs = [
nodejs
pnpmConfigHook
pnpm_10
pnpm_10_latest
jq
makeWrapper
moreutils
@@ -34,7 +34,7 @@ stdenv.mkDerivation (finalAttrs: {
pnpmDeps = fetchPnpmDeps {
inherit (finalAttrs) pname version src;
pnpm = pnpm_10;
pnpm = pnpm_10_latest;
fetcherVersion = 3;
hash = "sha256-0aWIWXkQNkvJB2DZ9BP/Yrqsbrx4BdEAebRwoqLHPR8=";
};

View File

@@ -3,7 +3,7 @@
fetchFromGitHub,
stdenv,
nodejs,
pnpm_10,
pnpm_10_latest,
prisma-engines_7,
jq,
makeWrapper,
@@ -30,12 +30,12 @@ stdenv.mkDerivation (finalAttrs: {
jq
makeWrapper
moreutils
pnpm_10
pnpm_10_latest
];
pnpmDeps = fetchPnpmDeps {
inherit (finalAttrs) pname version src;
pnpm = pnpm_10;
pnpm = pnpm_10_latest;
fetcherVersion = 3;
hash = "sha256-mrFU5SAF4QuTBJj5TP8tUkYDG4zchttjcQMLtx6OBnI=";
};

View File

@@ -4,7 +4,7 @@
fetchFromGitHub,
cargo-tauri,
nodejs,
pnpm_10,
pnpm_10_latest,
fetchPnpmDeps,
pnpmConfigHook,
pkg-config,
@@ -49,7 +49,7 @@ rustPlatform.buildRustPackage (finalAttrs: {
src
patches
;
pnpm = pnpm_10;
pnpm = pnpm_10_latest;
fetcherVersion = 3;
hash = "sha256-omomvnHUiEfGVJn6LApWOnRwSVO8kpMLN3Jz0MhwPpQ=";
};
@@ -62,7 +62,7 @@ rustPlatform.buildRustPackage (finalAttrs: {
wrapGAppsHook3
nodejs
pnpmConfigHook
pnpm_10
pnpm_10_latest
];
buildInputs = [

View File

@@ -4,14 +4,14 @@
fetchFromGitHub,
buildGoModule,
nodejs-slim_22,
pnpm_10,
pnpm_10_latest,
fetchPnpmDeps,
pnpmConfigHook,
testers,
}:
let
pnpm = pnpm_10.override { nodejs-slim = nodejs-slim_22; };
pnpm = pnpm_10_latest.override { nodejs-slim = nodejs-slim_22; };
version = "1.16.4";
src = fetchFromGitHub {

View File

@@ -4,7 +4,7 @@
fetchFromGitHub,
fetchPnpmDeps,
pnpmConfigHook,
pnpm_10,
pnpm_10_latest,
nodejs_22,
rustPlatform,
cargo,
@@ -34,7 +34,7 @@ stdenv.mkDerivation (finalAttrs: {
pname = "rolldown";
version = finalAttrs.version;
src = finalAttrs.src;
pnpm = pnpm_10;
pnpm = pnpm_10_latest;
fetcherVersion = 3;
hash = "sha256-lQVbYV8S3P1+AQwF9PBDxJqbKf9jBAtwymKcxQ55FeQ=";
};
@@ -44,7 +44,7 @@ stdenv.mkDerivation (finalAttrs: {
nativeBuildInputs = [
pnpmConfigHook
pnpm_10
pnpm_10_latest
nodejs_22
rustPlatform.cargoSetupHook
cargo

View File

@@ -9,7 +9,7 @@
nodejs,
openssl,
pkg-config,
pnpm_10,
pnpm_10_latest,
fetchPnpmDeps,
pnpmConfigHook,
protobuf,
@@ -20,7 +20,7 @@
}:
let
# upstream still uses pnpm 8 though
pnpm = pnpm_10;
pnpm = pnpm_10_latest;
in
rustPlatform.buildRustPackage rec {
pname = "rquickshare";

View File

@@ -4,7 +4,7 @@
makeBinaryWrapper,
nix-update-script,
nodejs,
pnpm_10,
pnpm_10_latest,
fetchPnpmDeps,
pnpmConfigHook,
replaceVars,
@@ -32,14 +32,14 @@ stdenv.mkDerivation (finalAttrs: {
inherit (finalAttrs) pname version src;
fetcherVersion = 3;
hash = "sha256-IRqBTLdl2XC+dql7CqOfYxy+ej1UXItY932L3tWHd/s=";
pnpm = pnpm_10;
pnpm = pnpm_10_latest;
};
nativeBuildInputs = [
makeBinaryWrapper
nodejs
pnpmConfigHook
pnpm_10
pnpm_10_latest
];
buildPhase = ''

View File

@@ -3,7 +3,7 @@
stdenv,
buildGoModule,
fetchFromGitHub,
pnpm_10,
pnpm_10_latest,
fetchPnpmDeps,
pnpmConfigHook,
wails,
@@ -13,7 +13,7 @@
copyDesktopItems,
}:
let
pnpm = pnpm_10;
pnpm = pnpm_10_latest;
in
buildGoModule rec {
pname = "satisfactorymodmanager";

View File

@@ -2,7 +2,7 @@
lib,
fetchPnpmDeps,
pnpmConfigHook,
pnpm_10,
pnpm_10_latest,
fetchFromGitHub,
stdenv,
makeWrapper,
@@ -16,7 +16,7 @@
let
nodejs-slim = nodejs-slim_22;
pnpm = pnpm_10.override { inherit nodejs-slim; };
pnpm = pnpm_10_latest.override { inherit nodejs-slim; };
in
stdenv.mkDerivation (finalAttrs: {
pname = "seerr";

View File

@@ -2,7 +2,7 @@
buildNpmPackage,
fetchFromGitHub,
lib,
pnpm_10,
pnpm_10_latest,
fetchPnpmDeps,
pnpmConfigHook,
}:
@@ -20,12 +20,12 @@ buildNpmPackage (finalAttrs: {
npmDeps = null;
pnpmDeps = fetchPnpmDeps {
inherit (finalAttrs) pname version src;
pnpm = pnpm_10;
pnpm = pnpm_10_latest;
fetcherVersion = 4;
hash = "sha256-9gejKf+GqB8BPAQtQSuZsTb6jFro3X1aL1noVfyKTPg=";
};
nativeBuildInputs = [ pnpm_10 ];
nativeBuildInputs = [ pnpm_10_latest ];
npmConfigHook = pnpmConfigHook;
dontNpmBuild = true;

View File

@@ -0,0 +1,44 @@
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -1160 +1160 @@
- resolution: {tarball: https://github.com/session-foundation/session-emoji-mart/releases/download/v5.6.0/emoji-mart-data-v1.2.1.tgz}
+ resolution: {integrity: sha512-JR40zY+VXUMdI9itDS8PGJK8ThRpxKb2eL4lHv/uUFVHdqt2GdBNj1mhKg1RiAqq4/MZDQYQyia8kxDX/TsdtA==, tarball: https://github.com/session-foundation/session-emoji-mart/releases/download/v5.6.0/emoji-mart-data-v1.2.1.tgz}
@@ -1164 +1164 @@
- resolution: {tarball: https://github.com/session-foundation/session-emoji-mart/releases/download/v5.6.0/emoji-mart-react-v1.1.1.tgz}
+ resolution: {integrity: sha512-yysTeYN2fOaK9e9rgohm7UiDnVaX5DFooQziHKutRL/m44AILqqpbgwzNDsHt5Q+E7kF/tIO09O0OHWbAEWHkg==, tarball: https://github.com/session-foundation/session-emoji-mart/releases/download/v5.6.0/emoji-mart-react-v1.1.1.tgz}
@@ -1223 +1223 @@
- resolution: {tarball: https://github.com/session-foundation/sharp/releases/download/v0.34.5/img-sharp-darwin-arm64-0.34.5.tgz}
+ resolution: {integrity: sha512-0OrdgJ6O6iS3EJwhqIBKUCgFlXGj+IuTehPtkents2kfg7Bi6rOgxEH4E1tPBaPAvO1ot0np/DbJ5a8yTqxUEQ==, tarball: https://github.com/session-foundation/sharp/releases/download/v0.34.5/img-sharp-darwin-arm64-0.34.5.tgz}
@@ -1230 +1230 @@
- resolution: {tarball: https://github.com/session-foundation/sharp/releases/download/v0.34.5/img-sharp-darwin-x64-0.34.5.tgz}
+ resolution: {integrity: sha512-lDdMW6VAz8/lCLRVsdbepsqqohxpJqXDYxU6xHU+amtI9eE16VTqdMdTBU3cc3PqTWF/rX1qhIIi5UbhB69i+w==, tarball: https://github.com/session-foundation/sharp/releases/download/v0.34.5/img-sharp-darwin-x64-0.34.5.tgz}
@@ -1237 +1237 @@
- resolution: {tarball: https://github.com/session-foundation/sharp-libvips/releases/download/v1.2.4/sharp-libvips-darwin-arm64-1.2.4.tar.gz}
+ resolution: {integrity: sha512-29f2Pg9m4JrkDn6Zw7bM8egPFfFVg6csVZt+CHvkjsEcxa86g9zFdsOOCiezlqeLx1Q8TtmzY5Qb1v7YAJd+ug==, tarball: https://github.com/session-foundation/sharp-libvips/releases/download/v1.2.4/sharp-libvips-darwin-arm64-1.2.4.tar.gz}
@@ -1243 +1243 @@
- resolution: {tarball: https://github.com/session-foundation/sharp-libvips/releases/download/v1.2.4/sharp-libvips-darwin-x64-1.2.4.tar.gz}
+ resolution: {integrity: sha512-kKENFPJsmcCApNQCClvu/CBfNZ2F3D7ne8QVfTQCNd4xOTAqbUSJIWjWk/O+8isR+Z7cRJel4bbDPkIPcAHfCg==, tarball: https://github.com/session-foundation/sharp-libvips/releases/download/v1.2.4/sharp-libvips-darwin-x64-1.2.4.tar.gz}
@@ -1249 +1249 @@
- resolution: {tarball: https://github.com/session-foundation/sharp-libvips/releases/download/v1.2.4/sharp-libvips-linux-arm64-1.2.4.tar.gz}
+ resolution: {integrity: sha512-yO7Tjt8yDg7gD0nco7MTkmn47JVRS+NvES4kDYleommmyZpyXIFSqxn1uej80O9+HJrBZNCI3joIb8UoyFkDIw==, tarball: https://github.com/session-foundation/sharp-libvips/releases/download/v1.2.4/sharp-libvips-linux-arm64-1.2.4.tar.gz}
@@ -1255 +1255 @@
- resolution: {tarball: https://github.com/session-foundation/sharp-libvips/releases/download/v1.2.4/sharp-libvips-linux-sse2-x64-1.2.4.tar.gz}
+ resolution: {integrity: sha512-uEDadTSKFHrkW+spQBKEE+cIBGA7niUbAs0tdpmiWsXnFjvcmPlNM6vBikDcgUtkor7I1hS2OFWUusJhjO6kew==, tarball: https://github.com/session-foundation/sharp-libvips/releases/download/v1.2.4/sharp-libvips-linux-sse2-x64-1.2.4.tar.gz}
@@ -1261 +1261 @@
- resolution: {tarball: https://github.com/session-foundation/sharp-libvips/releases/download/v1.2.4/sharp-libvips-linux-x64-1.2.4.tar.gz}
+ resolution: {integrity: sha512-2BRxNvxW4ZmjilIsS2MPBygl6PAQVFc2GE0+4bFrtUuVuMJG/+xwstfBIHWVzZY8zc436RFNlg11uIxMIy7WcQ==, tarball: https://github.com/session-foundation/sharp-libvips/releases/download/v1.2.4/sharp-libvips-linux-x64-1.2.4.tar.gz}
@@ -1267 +1267 @@
- resolution: {tarball: https://github.com/session-foundation/sharp/releases/download/v0.34.5/img-sharp-linux-arm64-0.34.5.tgz}
+ resolution: {integrity: sha512-yffSwlxntiFtk4rcAZDRdX6nMTfW7W4W8+tEOYLSYYwzmPGaRo1uLsKxJQZs1a02HXD1ToXs1mx6KItMY78SQw==, tarball: https://github.com/session-foundation/sharp/releases/download/v0.34.5/img-sharp-linux-arm64-0.34.5.tgz}
@@ -1274 +1274 @@
- resolution: {tarball: https://github.com/session-foundation/sharp/releases/download/v0.34.5/img-sharp-linux-sse2-x64-0.34.5.tgz}
+ resolution: {integrity: sha512-Is4HvNKBGw2wIJuyO9zxmDnpO+AAOitAMXw44ioasiDSi1haOBH6knGu4pII0zwzX2XjR+Wp3OyksXZ43xqFcw==, tarball: https://github.com/session-foundation/sharp/releases/download/v0.34.5/img-sharp-linux-sse2-x64-0.34.5.tgz}
@@ -1281 +1281 @@
- resolution: {tarball: https://github.com/session-foundation/sharp/releases/download/v0.34.5/img-sharp-linux-x64-0.34.5.tgz}
+ resolution: {integrity: sha512-Lta92mZ5KsN1GmAdQSfpIXxRy44TSY6ZUIKaTPw0LSUl3LtrqPeMJAHLulZpEBRLBh6lW/Cv0AENtvWEVZtu1A==, tarball: https://github.com/session-foundation/sharp/releases/download/v0.34.5/img-sharp-linux-x64-0.34.5.tgz}
@@ -1288 +1288 @@
- resolution: {tarball: https://github.com/session-foundation/sharp/releases/download/v0.34.5/img-sharp-win32-x64-0.34.5.tgz}
+ resolution: {integrity: sha512-NkWwtSB5y/F3ACj3cW284BhgXsP2KIdW8k0WWj4hqGGbZd3lE5zpcZYdcZjvOPQQkSSX2ePw88PQ5WrK2llCHQ==, tarball: https://github.com/session-foundation/sharp/releases/download/v0.34.5/img-sharp-win32-x64-0.34.5.tgz}
@@ -5209 +5209 @@
- resolution: {tarball: https://github.com/session-foundation/sharp/releases/download/v0.34.5/sharp-0.34.5.tgz}
+ resolution: {integrity: sha512-sW1/dqImBRgiIdVf3ku68Ci6aFA2s1fXzEBDYxuuXZQwwWarAJZOzoFCXhWs5XGepLfrQ+T//jaxYqgPgkHQmA==, tarball: https://github.com/session-foundation/sharp/releases/download/v0.34.5/sharp-0.34.5.tgz}

View File

@@ -8,7 +8,7 @@
makeWrapper,
fetchpatch,
replaceVars,
pnpm_10,
pnpm_10_latest,
fetchPnpmDeps,
pnpmConfigHook,
rustPlatform,
@@ -27,7 +27,7 @@
}:
let
pnpm = pnpm_10;
pnpm = pnpm_10_latest;
fake-git = writeShellScriptBin "git" (lib.readFile ./fake-git.sh);
@@ -136,6 +136,10 @@ stdenv.mkDerivation (finalAttrs: {
};
});
# This upstream release's lockfile lacks integrity fields required by pnpm >= 10.34.1.
# Remove this packaging patch when updating to a source lockfile that includes them.
patches = [ ./add-pnpm-tarball-integrities.patch ];
postPatch = ''
# too restrictive Node version requirement
jq 'del(.engines)' package.json > package.json.new
@@ -168,10 +172,15 @@ stdenv.mkDerivation (finalAttrs: {
dontUseCmakeConfigure = true;
pnpmDeps = fetchPnpmDeps {
inherit (finalAttrs) pname version src;
inherit (finalAttrs)
patches
pname
src
version
;
inherit pnpm;
fetcherVersion = 3;
hash = "sha256-8z4EDHpsvM0AFbJy2JXoE4vjiLaDshTihMQsrQzXdEs=";
hash = "sha256-OHCiE2FtbQT0zo88n4aABnLS2gpi33rDCSMNc2FJLVc=";
};
buildPhase = ''

View File

@@ -1,6 +1,6 @@
{
lib,
pnpm_10,
pnpm_10_latest,
stdenv,
rustPlatform,
cargo-tauri,
@@ -19,7 +19,7 @@
fetchFromGitHub,
}:
let
pnpm = pnpm_10;
pnpm = pnpm_10_latest;
in
rustPlatform.buildRustPackage (finalAttrs: {
pname = "sftool-gui";

View File

@@ -0,0 +1,5 @@
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -1493 +1493 @@
- resolution: {tarball: https://github.com/aiscript-dev/aiscript-languageserver/releases/download/0.1.6/aiscript-dev-aiscript-languageserver-0.1.6.tgz}
+ resolution: {integrity: sha512-DBcHPHTeAVthlVi4lR4uFBYQU8AakaTYGMMVecGA8s8jFJPxscjkOgQ8/oOnJTcxbQx71V59ECQcoKahXMKcDw==, tarball: https://github.com/aiscript-dev/aiscript-languageserver/releases/download/0.1.6/aiscript-dev-aiscript-languageserver-0.1.6.tgz}

View File

@@ -15,7 +15,7 @@
pango,
pixman,
pkg-config,
pnpm_10,
pnpm_10_latest,
fetchPnpmDeps,
pnpmConfigHook,
python3,
@@ -24,7 +24,7 @@
}:
let
pnpm = pnpm_10.override { nodejs-slim = nodejs-slim_22; };
pnpm = pnpm_10_latest.override { nodejs-slim = nodejs-slim_22; };
in
stdenv.mkDerivation (finalAttrs: {
pname = "sharkey";
@@ -39,11 +39,20 @@ stdenv.mkDerivation (finalAttrs: {
fetchSubmodules = true;
};
# This upstream release's lockfile lacks integrity fields required by pnpm >= 10.34.1.
# Remove this packaging patch when updating to a source lockfile that includes them.
patches = [ ./add-pnpm-tarball-integrity.patch ];
pnpmDeps = fetchPnpmDeps {
inherit (finalAttrs) pname version src;
inherit (finalAttrs)
patches
pname
src
version
;
pnpm = pnpm;
fetcherVersion = 3;
hash = "sha256-wrA5Huv7b/P+5MNbScN9KzNwdHMtuceHu+Lw/C9lKlI=";
hash = "sha256-zB8Ho0mRr5Zc72zkqwDbmy2D7DrpdxQ5fG0Fv6YVbHE=";
};
nativeBuildInputs = [

View File

@@ -1,7 +1,7 @@
{
lib,
stdenv,
pnpm_10,
pnpm_10_latest,
nodejs,
fetchFromGitHub,
python3,
@@ -14,7 +14,7 @@
nix-update-script,
}:
let
pnpm = pnpm_10;
pnpm = pnpm_10_latest;
electron = electron_39;
in
stdenv.mkDerivation (finalAttrs: {

View File

@@ -3,14 +3,14 @@
fetchFromGitHub,
fetchPnpmDeps,
nodejs,
pnpm_10,
pnpm_10_latest,
pnpmConfigHook,
lib,
shoko,
nix-update-script,
}:
let
pnpm = pnpm_10;
pnpm = pnpm_10_latest;
in
stdenvNoCC.mkDerivation (finalAttrs: {
pname = "shoko-webui";

View File

@@ -4,7 +4,7 @@
fetchFromGitHub,
fetchPnpmDeps,
pnpmConfigHook,
pnpm_10,
pnpm_10_latest,
faketty,
nodejs-slim_22,
versionCheckHook,
@@ -12,7 +12,7 @@
nix-update-script,
}:
let
pnpm = pnpm_10;
pnpm = pnpm_10_latest;
nodejs-slim = nodejs-slim_22;
pnpm' = pnpm.override { inherit nodejs-slim; };

View File

@@ -3,7 +3,7 @@
stdenv,
lib,
nodejs_24,
pnpm_10,
pnpm_10_latest,
pnpm_11,
node-gyp,
fetchPnpmDeps,
@@ -39,7 +39,7 @@ let
libsignal-node = callPackage ./libsignal-node.nix { inherit nodejs; };
signal-sqlcipher = callPackage ./signal-sqlcipher.nix {
pnpm = pnpm_10;
pnpm = pnpm_10_latest;
inherit (rustPackages_1_97) cargo rustPlatform;
inherit nodejs;
};

View File

@@ -3,14 +3,14 @@
stdenv,
fetchFromGitHub,
fetchPnpmDeps,
pnpm_10,
pnpm_10_latest,
nodejs,
pnpmConfigHook,
nix-update-script,
testers,
}:
let
pnpm = pnpm_10;
pnpm = pnpm_10_latest;
in
stdenv.mkDerivation (finalAttrs: {
pname = "skills";

View File

@@ -3,13 +3,13 @@
stdenv,
fetchFromGitHub,
fetchPnpmDeps,
pnpm_10,
pnpm_10_latest,
nodejs,
pnpmConfigHook,
nix-update-script,
}:
let
pnpm = pnpm_10;
pnpm = pnpm_10_latest;
in
stdenv.mkDerivation (finalAttrs: {
pname = "slidev-cli";

View File

@@ -2,7 +2,7 @@
lib,
stdenv,
fetchFromGitHub,
pnpm_10,
pnpm_10_latest,
fetchPnpmDeps,
pnpmConfigHook,
nodejs,
@@ -21,7 +21,7 @@
}:
let
electron = electron_41;
pnpm = pnpm_10;
pnpm = pnpm_10_latest;
in
stdenv.mkDerivation (finalAttrs: {
pname = "splayer";

View File

@@ -3,7 +3,7 @@
buildGoModule,
fetchFromGitHub,
fetchPnpmDeps,
pnpm_10,
pnpm_10_latest,
ffmpeg-headless,
wails,
glib-networking,
@@ -31,7 +31,7 @@ buildGoModule (finalAttrs: {
nativeBuildInputs = [
copyDesktopItems
pnpmConfigHook
pnpm_10
pnpm_10_latest
wails
makeWrapper
wrapGAppsHook3
@@ -51,7 +51,7 @@ buildGoModule (finalAttrs: {
pnpmDeps = fetchPnpmDeps {
inherit (finalAttrs) pname version src;
sourceRoot = "${finalAttrs.src.name}/frontend";
pnpm = pnpm_10;
pnpm = pnpm_10_latest;
fetcherVersion = 3;
hash = "sha256-mecNGWbUATjNl1uWByxE1W1b8tfNyPIRMndcZSBl+XM=";
};

View File

@@ -9,7 +9,7 @@
makeWrapper,
removeReferencesTo,
copyDesktopItems,
pnpm_10,
pnpm_10_latest,
nodejs,
electron_42,
zip,
@@ -50,7 +50,7 @@ stdenv.mkDerivation (finalAttrs: {
makeWrapper
copyDesktopItems
nodejs
pnpm_10
pnpm_10_latest
zip
]
++ lib.optionals stdenv.hostPlatform.isDarwin [
@@ -65,7 +65,7 @@ stdenv.mkDerivation (finalAttrs: {
patches
;
fetcherVersion = 3;
pnpm = pnpm_10;
pnpm = pnpm_10_latest;
hash = "sha256-0v+MHYFgnIN4FvzFkv5D3Bqc7538763yCIWu05XR+fA=";
};

View File

@@ -3,14 +3,14 @@
buildNpmPackage,
fetchFromGitHub,
pnpm_10,
pnpm_10_latest,
fetchPnpmDeps,
pnpmConfigHook,
nix-update-script,
nodejs,
}:
let
pnpm = pnpm_10;
pnpm = pnpm_10_latest;
in
buildNpmPackage (finalAttrs: {
pname = "sub-store-frontend";

Some files were not shown because too many files have changed in this diff Show More