vikunja-desktop: pnpm_10_29_2 -> pnpm_10

pnpm_10_29_2 is marked insecure, so vikunja-desktop cannot be evaluated with default nixpkgs configuration.

The current pnpm_10 builds the existing lockfile with fetcherVersion 3 and keeps the pnpmDeps hash unchanged.

(cherry picked from commit 7bde67053f)
This commit is contained in:
mulatta
2026-07-02 18:47:53 +09:00
committed by Gutyina Gergő
parent ececbbf868
commit 4f682d3252
2 changed files with 3043 additions and 5 deletions

File diff suppressed because it is too large Load Diff

View File

@@ -4,7 +4,7 @@
makeWrapper,
makeDesktopItem,
darwin,
pnpm_10_29_2,
pnpm_10,
pnpmConfigHook,
nodejs,
electron,
@@ -37,12 +37,20 @@ stdenv.mkDerivation (finalAttrs: {
version
src
sourceRoot
patches
;
pnpm = pnpm_10_29_2;
fetcherVersion = 3;
hash = "sha256-phvNUUYh858CDt0O8GCWkgO402C0wiYtzEorOIV789M=";
pnpm = pnpm_10;
fetcherVersion = 4;
hash = "sha256-2jyb5BYEkopZCbS19flUgCopiJWngyFxkXsyMuOpJEU=";
};
patches = [
# pnpm 10.29.3 changed `pnpm ls --json`; older electron-builder omits runtime deps.
# This patch was generated from the v2.3.0 lockfile with pnpm_10, using the
# electron-builder 26.15.3 version already present in upstream main.
./electron-builder-26.15.3.patch
];
env = {
ELECTRON_SKIP_BINARY_DOWNLOAD = 1;
};
@@ -50,7 +58,7 @@ stdenv.mkDerivation (finalAttrs: {
nativeBuildInputs = [
makeWrapper
nodejs
pnpm_10_29_2
pnpm_10
pnpmConfigHook
vikunja.passthru.frontend
]