penpot-desktop: 0.14.1 -> 0.18.1

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