tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
lol
0
fork
atom
overview
issues
pulls
pipelines
simplenote: remove atomEnv
Sandro Jäckel
2 years ago
60464916
a52ccbe5
+19
-6
1 changed file
expand all
collapse all
unified
split
pkgs
applications
misc
simplenote
default.nix
+19
-6
pkgs/applications/misc/simplenote/default.nix
···
1
1
-
{ atomEnv
2
2
-
, autoPatchelfHook
1
1
+
{ autoPatchelfHook
3
2
, dpkg
4
3
, fetchurl
5
4
, makeDesktopItem
···
7
6
, lib
8
7
, stdenv
9
8
, udev
9
9
+
, alsa-lib
10
10
+
, mesa
11
11
+
, nss
12
12
+
, nspr
13
13
+
, systemd
10
14
, wrapGAppsHook
15
15
+
, xorg
11
16
}:
12
17
13
18
let
···
40
45
inherit pname version meta;
41
46
42
47
src = fetchurl {
43
43
-
url =
44
44
-
"https://github.com/Automattic/simplenote-electron/releases/download/"
45
45
-
+ "v${version}/Simplenote-linux-${version}-amd64.deb";
48
48
+
url = "https://github.com/Automattic/simplenote-electron/releases/download/v${version}/Simplenote-linux-${version}-amd64.deb";
46
49
inherit sha256;
47
50
};
48
51
···
61
64
dontPatchELF = true;
62
65
dontWrapGApps = true;
63
66
67
67
+
# TODO: migrate off autoPatchelfHook and use nixpkgs' electron
64
68
nativeBuildInputs = [
65
69
autoPatchelfHook
66
70
dpkg
···
68
72
wrapGAppsHook
69
73
];
70
74
71
71
-
buildInputs = atomEnv.packages;
75
75
+
buildInputs = [
76
76
+
alsa-lib
77
77
+
mesa
78
78
+
xorg.libXScrnSaver
79
79
+
xorg.libXtst
80
80
+
nss
81
81
+
nspr
82
82
+
stdenv.cc.cc
83
83
+
systemd
84
84
+
];
72
85
73
86
unpackPhase = "dpkg-deb -x $src .";
74
87