penpot-desktop: 0.14.1 -> 0.18.1

+6 -18
+6 -18
pkgs/by-name/pe/penpot-desktop/package.nix
··· 2 2 lib, 3 3 buildNpmPackage, 4 4 copyDesktopItems, 5 - electron_36, 5 + electron, 6 6 fetchFromGitHub, 7 7 jq, 8 8 makeDesktopItem, 9 9 makeWrapper, 10 - nodejs_22, 11 - docker, 10 + nodejs_24, 12 11 stdenv, 13 12 }: 14 13 15 14 let 16 15 description = "Unofficial desktop application for the open-source design tool, Penpot"; 17 16 icon = "penpot"; 18 - nodejs = nodejs_22; 19 - electron = electron_36; 17 + nodejs = nodejs_24; 20 18 in 21 19 buildNpmPackage rec { 22 20 pname = "penpot-desktop"; 23 - version = "0.14.1"; 21 + version = "0.18.1"; 24 22 25 23 src = fetchFromGitHub { 26 24 owner = "author-more"; 27 25 repo = "penpot-desktop"; 28 26 tag = "v${version}"; 29 - hash = "sha256-wrSiQoQXpZuyV2llhz2n6ad5xm1Jp5hDCbuW9jKO1d4="; 27 + hash = "sha256-MxkdGifPaakhX/tLHiD7Y6xCe3cZ7ELiAhD7GSmdtvk="; 30 28 }; 31 29 32 30 makeCacheWritable = true; ··· 34 32 "--engine-strict" 35 33 "--legacy-peer-deps" 36 34 ]; 37 - npmDepsHash = "sha256-OJcGPWp5FEhOIdB4MVw9OeqIJivEAoLNEYHepRbylwU="; 35 + npmDepsHash = "sha256-zOoED2WKfiDgfWQDgRrr7Gf09GbSFK+8rOsNr8VQpgY="; 38 36 # Do not run the default build script as it leads to errors caused by the electron-builder configuration 39 37 dontNpmBuild = true; 40 38 ··· 84 82 popd 85 83 86 84 runHook postInstall 87 - ''; 88 - 89 - # Required for being able to self-host penpot 90 - postFixup = '' 91 - wrapProgram $out/bin/penpot-desktop \ 92 - --set PATH ${ 93 - lib.makeBinPath [ 94 - docker 95 - ] 96 - } 97 85 ''; 98 86 99 87 desktopItems = [