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
-
{ atomEnv
2
-
, autoPatchelfHook
3
, dpkg
4
, fetchurl
5
, makeDesktopItem
···
7
, lib
8
, stdenv
9
, udev
0
0
0
0
0
10
, wrapGAppsHook
0
11
}:
12
13
let
···
40
inherit pname version meta;
41
42
src = fetchurl {
43
-
url =
44
-
"https://github.com/Automattic/simplenote-electron/releases/download/"
45
-
+ "v${version}/Simplenote-linux-${version}-amd64.deb";
46
inherit sha256;
47
};
48
···
61
dontPatchELF = true;
62
dontWrapGApps = true;
63
0
64
nativeBuildInputs = [
65
autoPatchelfHook
66
dpkg
···
68
wrapGAppsHook
69
];
70
71
-
buildInputs = atomEnv.packages;
0
0
0
0
0
0
0
0
0
72
73
unpackPhase = "dpkg-deb -x $src .";
74
···
1
+
{ autoPatchelfHook
0
2
, dpkg
3
, fetchurl
4
, makeDesktopItem
···
6
, lib
7
, stdenv
8
, udev
9
+
, alsa-lib
10
+
, mesa
11
+
, nss
12
+
, nspr
13
+
, systemd
14
, wrapGAppsHook
15
+
, xorg
16
}:
17
18
let
···
45
inherit pname version meta;
46
47
src = fetchurl {
48
+
url = "https://github.com/Automattic/simplenote-electron/releases/download/v${version}/Simplenote-linux-${version}-amd64.deb";
0
0
49
inherit sha256;
50
};
51
···
64
dontPatchELF = true;
65
dontWrapGApps = true;
66
67
+
# TODO: migrate off autoPatchelfHook and use nixpkgs' electron
68
nativeBuildInputs = [
69
autoPatchelfHook
70
dpkg
···
72
wrapGAppsHook
73
];
74
75
+
buildInputs = [
76
+
alsa-lib
77
+
mesa
78
+
xorg.libXScrnSaver
79
+
xorg.libXtst
80
+
nss
81
+
nspr
82
+
stdenv.cc.cc
83
+
systemd
84
+
];
85
86
unpackPhase = "dpkg-deb -x $src .";
87