tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
lol
0
fork
atom
overview
issues
pulls
pipelines
penpot-desktop: 0.14.1 -> 0.18.1
amartin.beer
4 months ago
d64e2ada
5c376a0a
+6
-18
1 changed file
expand all
collapse all
unified
split
pkgs
by-name
pe
penpot-desktop
package.nix
+6
-18
pkgs/by-name/pe/penpot-desktop/package.nix
···
2
2
lib,
3
3
buildNpmPackage,
4
4
copyDesktopItems,
5
5
-
electron_36,
5
5
+
electron,
6
6
fetchFromGitHub,
7
7
jq,
8
8
makeDesktopItem,
9
9
makeWrapper,
10
10
-
nodejs_22,
11
11
-
docker,
10
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
18
-
nodejs = nodejs_22;
19
19
-
electron = electron_36;
17
17
+
nodejs = nodejs_24;
20
18
in
21
19
buildNpmPackage rec {
22
20
pname = "penpot-desktop";
23
23
-
version = "0.14.1";
21
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
29
-
hash = "sha256-wrSiQoQXpZuyV2llhz2n6ad5xm1Jp5hDCbuW9jKO1d4=";
27
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
37
-
npmDepsHash = "sha256-OJcGPWp5FEhOIdB4MVw9OeqIJivEAoLNEYHepRbylwU=";
35
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
87
-
'';
88
88
-
89
89
-
# Required for being able to self-host penpot
90
90
-
postFixup = ''
91
91
-
wrapProgram $out/bin/penpot-desktop \
92
92
-
--set PATH ${
93
93
-
lib.makeBinPath [
94
94
-
docker
95
95
-
]
96
96
-
}
97
85
'';
98
86
99
87
desktopItems = [