tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
lol
0
fork
atom
overview
issues
pulls
pipelines
nixui: include build files
Wout Mertens
11 years ago
70ac34b8
4c2554eb
+696
4 changed files
expand all
collapse all
unified
split
pkgs
tools
package-management
nixui
default.nix
node-default.nix
node.nix
top-level
all-packages.nix
+53
pkgs/tools/package-management/nixui/default.nix
···
1
1
+
{ stdenv, pkgs, fetchgit, nix, node_webkit, config, makeDesktopItem, writeScript
2
2
+
, profilePaths ? (config.nixui.profilePaths or ["/nix/var/nix/profiles"])
3
3
+
, dataDir ? (config.nixui.dataDir or "/tmp")
4
4
+
, configurations ? (config.nixui.configurations or ["/etc/nixos/configuration.nix"])
5
5
+
, NIX_PATH ? (config.nixui.NIX_PATH or "/nix/var/nix/profiles/per-user/root/channels/nixos:nixpkgs=/etc/nixos/nixpkgs:nixos-config=/etc/nixos/configuration.nix") }:
6
6
+
let
7
7
+
version = "0.1.0";
8
8
+
src = fetchgit {
9
9
+
url = "git://github.com/matejc/nixui.git";
10
10
+
rev = "refs/tags/${version}";
11
11
+
sha256 = "198inv8ih751fc1l4dvjp9p6k4kfacikab61v6f604d45psnk6qf";
12
12
+
};
13
13
+
nixui = (import ./node-default.nix { nixui = src; inherit pkgs; }).build;
14
14
+
script = writeScript "nixui" ''
15
15
+
#! ${stdenv.shell}
16
16
+
export PATH="${nix}/bin:\$PATH"
17
17
+
export NIXUI_CONFIG="${config}"
18
18
+
${node_webkit}/bin/nw ${nixui}/lib/node_modules/nixui/
19
19
+
'';
20
20
+
config = builtins.toFile "config.json" ''
21
21
+
{
22
22
+
"profilePaths": ${builtins.toJSON profilePaths},
23
23
+
"dataDir": "${dataDir}",
24
24
+
"configurations": ${builtins.toJSON configurations},
25
25
+
"NIX_PATH": "${NIX_PATH}"
26
26
+
}
27
27
+
'';
28
28
+
desktop = makeDesktopItem {
29
29
+
name = "nixui";
30
30
+
exec = script;
31
31
+
icon = "${nixui}/lib/node_modules/nixui/img/128.png";
32
32
+
desktopName = "NixUI";
33
33
+
genericName = "NixUI";
34
34
+
};
35
35
+
in
36
36
+
stdenv.mkDerivation rec {
37
37
+
name = "nixui-${version}";
38
38
+
inherit version src;
39
39
+
installPhase = ''
40
40
+
mkdir -p $out/bin
41
41
+
ln -s ${script} $out/bin/nixui
42
42
+
43
43
+
mkdir -p $out/share/applications
44
44
+
ln -s ${desktop}/share/applications/* $out/share/applications/
45
45
+
'';
46
46
+
meta = {
47
47
+
description = "NodeWebkit user interface for Nix";
48
48
+
homepage = https://github.com/matejc/nixui;
49
49
+
license = stdenv.lib.licenses.bsd2;
50
50
+
maintainers = [ stdenv.lib.maintainers.matejc ];
51
51
+
platforms = stdenv.lib.platforms.unix;
52
52
+
};
53
53
+
}
+24
pkgs/tools/package-management/nixui/node-default.nix
···
1
1
+
{ nixui ? { outPath = ./.; name = "nixui"; }
2
2
+
, pkgs ? import <nixpkgs> {}
3
3
+
}:
4
4
+
let
5
5
+
nodePackages = import "${pkgs.path}/pkgs/top-level/node-packages.nix" {
6
6
+
inherit pkgs;
7
7
+
inherit (pkgs) stdenv nodejs fetchurl fetchgit;
8
8
+
neededNatives = [ pkgs.python ] ++ pkgs.lib.optional pkgs.stdenv.isLinux pkgs.utillinux;
9
9
+
self = nodePackages;
10
10
+
generated = ./node.nix;
11
11
+
};
12
12
+
in rec {
13
13
+
tarball = pkgs.runCommand "nixui-0.1.0.tgz" { buildInputs = [ pkgs.nodejs ]; } ''
14
14
+
mv `HOME=$PWD npm pack ${nixui}` $out
15
15
+
'';
16
16
+
build = nodePackages.buildNodePackage {
17
17
+
name = "nixui-0.1.0";
18
18
+
src = [ tarball ];
19
19
+
buildInputs = nodePackages.nativeDeps."nixui" or [];
20
20
+
deps = [ nodePackages.by-spec."underscore"."^1.6.0" nodePackages.by-spec."nedb"."~1.0.0" ];
21
21
+
peerDependencies = [];
22
22
+
passthru.names = [ "nixui" ];
23
23
+
};
24
24
+
}
+617
pkgs/tools/package-management/nixui/node.nix
···
1
1
+
{ self, fetchurl, fetchgit ? null, lib }:
2
2
+
3
3
+
{
4
4
+
by-spec."async"."0.2.10" =
5
5
+
self.by-version."async"."0.2.10";
6
6
+
by-version."async"."0.2.10" = lib.makeOverridable self.buildNodePackage {
7
7
+
name = "async-0.2.10";
8
8
+
bin = false;
9
9
+
src = [
10
10
+
(fetchurl {
11
11
+
url = "http://registry.npmjs.org/async/-/async-0.2.10.tgz";
12
12
+
name = "async-0.2.10.tgz";
13
13
+
sha1 = "b6bbe0b0674b9d719708ca38de8c237cb526c3d1";
14
14
+
})
15
15
+
];
16
16
+
buildInputs =
17
17
+
(self.nativeDeps."async" or []);
18
18
+
deps = {
19
19
+
};
20
20
+
peerDependencies = [
21
21
+
];
22
22
+
passthru.names = [ "async" ];
23
23
+
};
24
24
+
by-spec."binary-search-tree"."0.2.4" =
25
25
+
self.by-version."binary-search-tree"."0.2.4";
26
26
+
by-version."binary-search-tree"."0.2.4" = lib.makeOverridable self.buildNodePackage {
27
27
+
name = "binary-search-tree-0.2.4";
28
28
+
bin = false;
29
29
+
src = [
30
30
+
(fetchurl {
31
31
+
url = "http://registry.npmjs.org/binary-search-tree/-/binary-search-tree-0.2.4.tgz";
32
32
+
name = "binary-search-tree-0.2.4.tgz";
33
33
+
sha1 = "14fe106366a59ca8efb68c0ae30c36aaff0cd510";
34
34
+
})
35
35
+
];
36
36
+
buildInputs =
37
37
+
(self.nativeDeps."binary-search-tree" or []);
38
38
+
deps = {
39
39
+
"underscore-1.4.4" = self.by-version."underscore"."1.4.4";
40
40
+
};
41
41
+
peerDependencies = [
42
42
+
];
43
43
+
passthru.names = [ "binary-search-tree" ];
44
44
+
};
45
45
+
by-spec."commander"."0.6.1" =
46
46
+
self.by-version."commander"."0.6.1";
47
47
+
by-version."commander"."0.6.1" = lib.makeOverridable self.buildNodePackage {
48
48
+
name = "commander-0.6.1";
49
49
+
bin = false;
50
50
+
src = [
51
51
+
(fetchurl {
52
52
+
url = "http://registry.npmjs.org/commander/-/commander-0.6.1.tgz";
53
53
+
name = "commander-0.6.1.tgz";
54
54
+
sha1 = "fa68a14f6a945d54dbbe50d8cdb3320e9e3b1a06";
55
55
+
})
56
56
+
];
57
57
+
buildInputs =
58
58
+
(self.nativeDeps."commander" or []);
59
59
+
deps = {
60
60
+
};
61
61
+
peerDependencies = [
62
62
+
];
63
63
+
passthru.names = [ "commander" ];
64
64
+
};
65
65
+
by-spec."commander"."2.3.0" =
66
66
+
self.by-version."commander"."2.3.0";
67
67
+
by-version."commander"."2.3.0" = lib.makeOverridable self.buildNodePackage {
68
68
+
name = "commander-2.3.0";
69
69
+
bin = false;
70
70
+
src = [
71
71
+
(fetchurl {
72
72
+
url = "http://registry.npmjs.org/commander/-/commander-2.3.0.tgz";
73
73
+
name = "commander-2.3.0.tgz";
74
74
+
sha1 = "fd430e889832ec353b9acd1de217c11cb3eef873";
75
75
+
})
76
76
+
];
77
77
+
buildInputs =
78
78
+
(self.nativeDeps."commander" or []);
79
79
+
deps = {
80
80
+
};
81
81
+
peerDependencies = [
82
82
+
];
83
83
+
passthru.names = [ "commander" ];
84
84
+
};
85
85
+
by-spec."debug"."2.0.0" =
86
86
+
self.by-version."debug"."2.0.0";
87
87
+
by-version."debug"."2.0.0" = lib.makeOverridable self.buildNodePackage {
88
88
+
name = "debug-2.0.0";
89
89
+
bin = false;
90
90
+
src = [
91
91
+
(fetchurl {
92
92
+
url = "http://registry.npmjs.org/debug/-/debug-2.0.0.tgz";
93
93
+
name = "debug-2.0.0.tgz";
94
94
+
sha1 = "89bd9df6732b51256bc6705342bba02ed12131ef";
95
95
+
})
96
96
+
];
97
97
+
buildInputs =
98
98
+
(self.nativeDeps."debug" or []);
99
99
+
deps = {
100
100
+
"ms-0.6.2" = self.by-version."ms"."0.6.2";
101
101
+
};
102
102
+
peerDependencies = [
103
103
+
];
104
104
+
passthru.names = [ "debug" ];
105
105
+
};
106
106
+
by-spec."diff"."1.0.8" =
107
107
+
self.by-version."diff"."1.0.8";
108
108
+
by-version."diff"."1.0.8" = lib.makeOverridable self.buildNodePackage {
109
109
+
name = "diff-1.0.8";
110
110
+
bin = false;
111
111
+
src = [
112
112
+
(fetchurl {
113
113
+
url = "http://registry.npmjs.org/diff/-/diff-1.0.8.tgz";
114
114
+
name = "diff-1.0.8.tgz";
115
115
+
sha1 = "343276308ec991b7bc82267ed55bc1411f971666";
116
116
+
})
117
117
+
];
118
118
+
buildInputs =
119
119
+
(self.nativeDeps."diff" or []);
120
120
+
deps = {
121
121
+
};
122
122
+
peerDependencies = [
123
123
+
];
124
124
+
passthru.names = [ "diff" ];
125
125
+
};
126
126
+
by-spec."escape-string-regexp"."1.0.2" =
127
127
+
self.by-version."escape-string-regexp"."1.0.2";
128
128
+
by-version."escape-string-regexp"."1.0.2" = lib.makeOverridable self.buildNodePackage {
129
129
+
name = "escape-string-regexp-1.0.2";
130
130
+
bin = false;
131
131
+
src = [
132
132
+
(fetchurl {
133
133
+
url = "http://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.2.tgz";
134
134
+
name = "escape-string-regexp-1.0.2.tgz";
135
135
+
sha1 = "4dbc2fe674e71949caf3fb2695ce7f2dc1d9a8d1";
136
136
+
})
137
137
+
];
138
138
+
buildInputs =
139
139
+
(self.nativeDeps."escape-string-regexp" or []);
140
140
+
deps = {
141
141
+
};
142
142
+
peerDependencies = [
143
143
+
];
144
144
+
passthru.names = [ "escape-string-regexp" ];
145
145
+
};
146
146
+
by-spec."expect.js"."~0.3.1" =
147
147
+
self.by-version."expect.js"."0.3.1";
148
148
+
by-version."expect.js"."0.3.1" = lib.makeOverridable self.buildNodePackage {
149
149
+
name = "expect.js-0.3.1";
150
150
+
bin = false;
151
151
+
src = [
152
152
+
(fetchurl {
153
153
+
url = "http://registry.npmjs.org/expect.js/-/expect.js-0.3.1.tgz";
154
154
+
name = "expect.js-0.3.1.tgz";
155
155
+
sha1 = "b0a59a0d2eff5437544ebf0ceaa6015841d09b5b";
156
156
+
})
157
157
+
];
158
158
+
buildInputs =
159
159
+
(self.nativeDeps."expect.js" or []);
160
160
+
deps = {
161
161
+
};
162
162
+
peerDependencies = [
163
163
+
];
164
164
+
passthru.names = [ "expect.js" ];
165
165
+
};
166
166
+
"expect.js" = self.by-version."expect.js"."0.3.1";
167
167
+
by-spec."formatio"."~1.0" =
168
168
+
self.by-version."formatio"."1.0.2";
169
169
+
by-version."formatio"."1.0.2" = lib.makeOverridable self.buildNodePackage {
170
170
+
name = "formatio-1.0.2";
171
171
+
bin = false;
172
172
+
src = [
173
173
+
(fetchurl {
174
174
+
url = "http://registry.npmjs.org/formatio/-/formatio-1.0.2.tgz";
175
175
+
name = "formatio-1.0.2.tgz";
176
176
+
sha1 = "e7991ca144ff7d8cff07bb9ac86a9b79c6ba47ef";
177
177
+
})
178
178
+
];
179
179
+
buildInputs =
180
180
+
(self.nativeDeps."formatio" or []);
181
181
+
deps = {
182
182
+
"samsam-1.1.2" = self.by-version."samsam"."1.1.2";
183
183
+
};
184
184
+
peerDependencies = [
185
185
+
];
186
186
+
passthru.names = [ "formatio" ];
187
187
+
};
188
188
+
by-spec."glob"."3.2.3" =
189
189
+
self.by-version."glob"."3.2.3";
190
190
+
by-version."glob"."3.2.3" = lib.makeOverridable self.buildNodePackage {
191
191
+
name = "glob-3.2.3";
192
192
+
bin = false;
193
193
+
src = [
194
194
+
(fetchurl {
195
195
+
url = "http://registry.npmjs.org/glob/-/glob-3.2.3.tgz";
196
196
+
name = "glob-3.2.3.tgz";
197
197
+
sha1 = "e313eeb249c7affaa5c475286b0e115b59839467";
198
198
+
})
199
199
+
];
200
200
+
buildInputs =
201
201
+
(self.nativeDeps."glob" or []);
202
202
+
deps = {
203
203
+
"minimatch-0.2.14" = self.by-version."minimatch"."0.2.14";
204
204
+
"graceful-fs-2.0.3" = self.by-version."graceful-fs"."2.0.3";
205
205
+
"inherits-2.0.1" = self.by-version."inherits"."2.0.1";
206
206
+
};
207
207
+
peerDependencies = [
208
208
+
];
209
209
+
passthru.names = [ "glob" ];
210
210
+
};
211
211
+
by-spec."graceful-fs"."~2.0.0" =
212
212
+
self.by-version."graceful-fs"."2.0.3";
213
213
+
by-version."graceful-fs"."2.0.3" = lib.makeOverridable self.buildNodePackage {
214
214
+
name = "graceful-fs-2.0.3";
215
215
+
bin = false;
216
216
+
src = [
217
217
+
(fetchurl {
218
218
+
url = "http://registry.npmjs.org/graceful-fs/-/graceful-fs-2.0.3.tgz";
219
219
+
name = "graceful-fs-2.0.3.tgz";
220
220
+
sha1 = "7cd2cdb228a4a3f36e95efa6cc142de7d1a136d0";
221
221
+
})
222
222
+
];
223
223
+
buildInputs =
224
224
+
(self.nativeDeps."graceful-fs" or []);
225
225
+
deps = {
226
226
+
};
227
227
+
peerDependencies = [
228
228
+
];
229
229
+
passthru.names = [ "graceful-fs" ];
230
230
+
};
231
231
+
by-spec."growl"."1.8.1" =
232
232
+
self.by-version."growl"."1.8.1";
233
233
+
by-version."growl"."1.8.1" = lib.makeOverridable self.buildNodePackage {
234
234
+
name = "growl-1.8.1";
235
235
+
bin = false;
236
236
+
src = [
237
237
+
(fetchurl {
238
238
+
url = "http://registry.npmjs.org/growl/-/growl-1.8.1.tgz";
239
239
+
name = "growl-1.8.1.tgz";
240
240
+
sha1 = "4b2dec8d907e93db336624dcec0183502f8c9428";
241
241
+
})
242
242
+
];
243
243
+
buildInputs =
244
244
+
(self.nativeDeps."growl" or []);
245
245
+
deps = {
246
246
+
};
247
247
+
peerDependencies = [
248
248
+
];
249
249
+
passthru.names = [ "growl" ];
250
250
+
};
251
251
+
by-spec."inherits"."2" =
252
252
+
self.by-version."inherits"."2.0.1";
253
253
+
by-version."inherits"."2.0.1" = lib.makeOverridable self.buildNodePackage {
254
254
+
name = "inherits-2.0.1";
255
255
+
bin = false;
256
256
+
src = [
257
257
+
(fetchurl {
258
258
+
url = "http://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz";
259
259
+
name = "inherits-2.0.1.tgz";
260
260
+
sha1 = "b17d08d326b4423e568eff719f91b0b1cbdf69f1";
261
261
+
})
262
262
+
];
263
263
+
buildInputs =
264
264
+
(self.nativeDeps."inherits" or []);
265
265
+
deps = {
266
266
+
};
267
267
+
peerDependencies = [
268
268
+
];
269
269
+
passthru.names = [ "inherits" ];
270
270
+
};
271
271
+
by-spec."inherits"."2.0.1" =
272
272
+
self.by-version."inherits"."2.0.1";
273
273
+
by-spec."jade"."0.26.3" =
274
274
+
self.by-version."jade"."0.26.3";
275
275
+
by-version."jade"."0.26.3" = lib.makeOverridable self.buildNodePackage {
276
276
+
name = "jade-0.26.3";
277
277
+
bin = true;
278
278
+
src = [
279
279
+
(fetchurl {
280
280
+
url = "http://registry.npmjs.org/jade/-/jade-0.26.3.tgz";
281
281
+
name = "jade-0.26.3.tgz";
282
282
+
sha1 = "8f10d7977d8d79f2f6ff862a81b0513ccb25686c";
283
283
+
})
284
284
+
];
285
285
+
buildInputs =
286
286
+
(self.nativeDeps."jade" or []);
287
287
+
deps = {
288
288
+
"commander-0.6.1" = self.by-version."commander"."0.6.1";
289
289
+
"mkdirp-0.3.0" = self.by-version."mkdirp"."0.3.0";
290
290
+
};
291
291
+
peerDependencies = [
292
292
+
];
293
293
+
passthru.names = [ "jade" ];
294
294
+
};
295
295
+
by-spec."lru-cache"."2" =
296
296
+
self.by-version."lru-cache"."2.5.0";
297
297
+
by-version."lru-cache"."2.5.0" = lib.makeOverridable self.buildNodePackage {
298
298
+
name = "lru-cache-2.5.0";
299
299
+
bin = false;
300
300
+
src = [
301
301
+
(fetchurl {
302
302
+
url = "http://registry.npmjs.org/lru-cache/-/lru-cache-2.5.0.tgz";
303
303
+
name = "lru-cache-2.5.0.tgz";
304
304
+
sha1 = "d82388ae9c960becbea0c73bb9eb79b6c6ce9aeb";
305
305
+
})
306
306
+
];
307
307
+
buildInputs =
308
308
+
(self.nativeDeps."lru-cache" or []);
309
309
+
deps = {
310
310
+
};
311
311
+
peerDependencies = [
312
312
+
];
313
313
+
passthru.names = [ "lru-cache" ];
314
314
+
};
315
315
+
by-spec."minimatch"."~0.2.11" =
316
316
+
self.by-version."minimatch"."0.2.14";
317
317
+
by-version."minimatch"."0.2.14" = lib.makeOverridable self.buildNodePackage {
318
318
+
name = "minimatch-0.2.14";
319
319
+
bin = false;
320
320
+
src = [
321
321
+
(fetchurl {
322
322
+
url = "http://registry.npmjs.org/minimatch/-/minimatch-0.2.14.tgz";
323
323
+
name = "minimatch-0.2.14.tgz";
324
324
+
sha1 = "c74e780574f63c6f9a090e90efbe6ef53a6a756a";
325
325
+
})
326
326
+
];
327
327
+
buildInputs =
328
328
+
(self.nativeDeps."minimatch" or []);
329
329
+
deps = {
330
330
+
"lru-cache-2.5.0" = self.by-version."lru-cache"."2.5.0";
331
331
+
"sigmund-1.0.0" = self.by-version."sigmund"."1.0.0";
332
332
+
};
333
333
+
peerDependencies = [
334
334
+
];
335
335
+
passthru.names = [ "minimatch" ];
336
336
+
};
337
337
+
by-spec."minimist"."0.0.8" =
338
338
+
self.by-version."minimist"."0.0.8";
339
339
+
by-version."minimist"."0.0.8" = lib.makeOverridable self.buildNodePackage {
340
340
+
name = "minimist-0.0.8";
341
341
+
bin = false;
342
342
+
src = [
343
343
+
(fetchurl {
344
344
+
url = "http://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz";
345
345
+
name = "minimist-0.0.8.tgz";
346
346
+
sha1 = "857fcabfc3397d2625b8228262e86aa7a011b05d";
347
347
+
})
348
348
+
];
349
349
+
buildInputs =
350
350
+
(self.nativeDeps."minimist" or []);
351
351
+
deps = {
352
352
+
};
353
353
+
peerDependencies = [
354
354
+
];
355
355
+
passthru.names = [ "minimist" ];
356
356
+
};
357
357
+
by-spec."mkdirp"."0.3.0" =
358
358
+
self.by-version."mkdirp"."0.3.0";
359
359
+
by-version."mkdirp"."0.3.0" = lib.makeOverridable self.buildNodePackage {
360
360
+
name = "mkdirp-0.3.0";
361
361
+
bin = false;
362
362
+
src = [
363
363
+
(fetchurl {
364
364
+
url = "http://registry.npmjs.org/mkdirp/-/mkdirp-0.3.0.tgz";
365
365
+
name = "mkdirp-0.3.0.tgz";
366
366
+
sha1 = "1bbf5ab1ba827af23575143490426455f481fe1e";
367
367
+
})
368
368
+
];
369
369
+
buildInputs =
370
370
+
(self.nativeDeps."mkdirp" or []);
371
371
+
deps = {
372
372
+
};
373
373
+
peerDependencies = [
374
374
+
];
375
375
+
passthru.names = [ "mkdirp" ];
376
376
+
};
377
377
+
by-spec."mkdirp"."0.5.0" =
378
378
+
self.by-version."mkdirp"."0.5.0";
379
379
+
by-version."mkdirp"."0.5.0" = lib.makeOverridable self.buildNodePackage {
380
380
+
name = "mkdirp-0.5.0";
381
381
+
bin = true;
382
382
+
src = [
383
383
+
(fetchurl {
384
384
+
url = "http://registry.npmjs.org/mkdirp/-/mkdirp-0.5.0.tgz";
385
385
+
name = "mkdirp-0.5.0.tgz";
386
386
+
sha1 = "1d73076a6df986cd9344e15e71fcc05a4c9abf12";
387
387
+
})
388
388
+
];
389
389
+
buildInputs =
390
390
+
(self.nativeDeps."mkdirp" or []);
391
391
+
deps = {
392
392
+
"minimist-0.0.8" = self.by-version."minimist"."0.0.8";
393
393
+
};
394
394
+
peerDependencies = [
395
395
+
];
396
396
+
passthru.names = [ "mkdirp" ];
397
397
+
};
398
398
+
by-spec."mkdirp"."~0.3.5" =
399
399
+
self.by-version."mkdirp"."0.3.5";
400
400
+
by-version."mkdirp"."0.3.5" = lib.makeOverridable self.buildNodePackage {
401
401
+
name = "mkdirp-0.3.5";
402
402
+
bin = false;
403
403
+
src = [
404
404
+
(fetchurl {
405
405
+
url = "http://registry.npmjs.org/mkdirp/-/mkdirp-0.3.5.tgz";
406
406
+
name = "mkdirp-0.3.5.tgz";
407
407
+
sha1 = "de3e5f8961c88c787ee1368df849ac4413eca8d7";
408
408
+
})
409
409
+
];
410
410
+
buildInputs =
411
411
+
(self.nativeDeps."mkdirp" or []);
412
412
+
deps = {
413
413
+
};
414
414
+
peerDependencies = [
415
415
+
];
416
416
+
passthru.names = [ "mkdirp" ];
417
417
+
};
418
418
+
by-spec."mocha"."~1.21.0" =
419
419
+
self.by-version."mocha"."1.21.5";
420
420
+
by-version."mocha"."1.21.5" = lib.makeOverridable self.buildNodePackage {
421
421
+
name = "mocha-1.21.5";
422
422
+
bin = true;
423
423
+
src = [
424
424
+
(fetchurl {
425
425
+
url = "http://registry.npmjs.org/mocha/-/mocha-1.21.5.tgz";
426
426
+
name = "mocha-1.21.5.tgz";
427
427
+
sha1 = "7c58b09174df976e434a23b1e8d639873fc529e9";
428
428
+
})
429
429
+
];
430
430
+
buildInputs =
431
431
+
(self.nativeDeps."mocha" or []);
432
432
+
deps = {
433
433
+
"commander-2.3.0" = self.by-version."commander"."2.3.0";
434
434
+
"debug-2.0.0" = self.by-version."debug"."2.0.0";
435
435
+
"diff-1.0.8" = self.by-version."diff"."1.0.8";
436
436
+
"escape-string-regexp-1.0.2" = self.by-version."escape-string-regexp"."1.0.2";
437
437
+
"glob-3.2.3" = self.by-version."glob"."3.2.3";
438
438
+
"growl-1.8.1" = self.by-version."growl"."1.8.1";
439
439
+
"jade-0.26.3" = self.by-version."jade"."0.26.3";
440
440
+
"mkdirp-0.5.0" = self.by-version."mkdirp"."0.5.0";
441
441
+
};
442
442
+
peerDependencies = [
443
443
+
];
444
444
+
passthru.names = [ "mocha" ];
445
445
+
};
446
446
+
"mocha" = self.by-version."mocha"."1.21.5";
447
447
+
by-spec."ms"."0.6.2" =
448
448
+
self.by-version."ms"."0.6.2";
449
449
+
by-version."ms"."0.6.2" = lib.makeOverridable self.buildNodePackage {
450
450
+
name = "ms-0.6.2";
451
451
+
bin = false;
452
452
+
src = [
453
453
+
(fetchurl {
454
454
+
url = "http://registry.npmjs.org/ms/-/ms-0.6.2.tgz";
455
455
+
name = "ms-0.6.2.tgz";
456
456
+
sha1 = "d89c2124c6fdc1353d65a8b77bf1aac4b193708c";
457
457
+
})
458
458
+
];
459
459
+
buildInputs =
460
460
+
(self.nativeDeps."ms" or []);
461
461
+
deps = {
462
462
+
};
463
463
+
peerDependencies = [
464
464
+
];
465
465
+
passthru.names = [ "ms" ];
466
466
+
};
467
467
+
by-spec."nedb"."~1.0.0" =
468
468
+
self.by-version."nedb"."1.0.2";
469
469
+
by-version."nedb"."1.0.2" = lib.makeOverridable self.buildNodePackage {
470
470
+
name = "nedb-1.0.2";
471
471
+
bin = false;
472
472
+
src = [
473
473
+
(fetchurl {
474
474
+
url = "http://registry.npmjs.org/nedb/-/nedb-1.0.2.tgz";
475
475
+
name = "nedb-1.0.2.tgz";
476
476
+
sha1 = "309f10ba29f2002f74a92fb870b8a53ba2131593";
477
477
+
})
478
478
+
];
479
479
+
buildInputs =
480
480
+
(self.nativeDeps."nedb" or []);
481
481
+
deps = {
482
482
+
"async-0.2.10" = self.by-version."async"."0.2.10";
483
483
+
"underscore-1.4.4" = self.by-version."underscore"."1.4.4";
484
484
+
"binary-search-tree-0.2.4" = self.by-version."binary-search-tree"."0.2.4";
485
485
+
"mkdirp-0.3.5" = self.by-version."mkdirp"."0.3.5";
486
486
+
};
487
487
+
peerDependencies = [
488
488
+
];
489
489
+
passthru.names = [ "nedb" ];
490
490
+
};
491
491
+
"nedb" = self.by-version."nedb"."1.0.2";
492
492
+
by-spec."samsam"."~1.1" =
493
493
+
self.by-version."samsam"."1.1.2";
494
494
+
by-version."samsam"."1.1.2" = lib.makeOverridable self.buildNodePackage {
495
495
+
name = "samsam-1.1.2";
496
496
+
bin = false;
497
497
+
src = [
498
498
+
(fetchurl {
499
499
+
url = "http://registry.npmjs.org/samsam/-/samsam-1.1.2.tgz";
500
500
+
name = "samsam-1.1.2.tgz";
501
501
+
sha1 = "bec11fdc83a9fda063401210e40176c3024d1567";
502
502
+
})
503
503
+
];
504
504
+
buildInputs =
505
505
+
(self.nativeDeps."samsam" or []);
506
506
+
deps = {
507
507
+
};
508
508
+
peerDependencies = [
509
509
+
];
510
510
+
passthru.names = [ "samsam" ];
511
511
+
};
512
512
+
by-spec."sigmund"."~1.0.0" =
513
513
+
self.by-version."sigmund"."1.0.0";
514
514
+
by-version."sigmund"."1.0.0" = lib.makeOverridable self.buildNodePackage {
515
515
+
name = "sigmund-1.0.0";
516
516
+
bin = false;
517
517
+
src = [
518
518
+
(fetchurl {
519
519
+
url = "http://registry.npmjs.org/sigmund/-/sigmund-1.0.0.tgz";
520
520
+
name = "sigmund-1.0.0.tgz";
521
521
+
sha1 = "66a2b3a749ae8b5fb89efd4fcc01dc94fbe02296";
522
522
+
})
523
523
+
];
524
524
+
buildInputs =
525
525
+
(self.nativeDeps."sigmund" or []);
526
526
+
deps = {
527
527
+
};
528
528
+
peerDependencies = [
529
529
+
];
530
530
+
passthru.names = [ "sigmund" ];
531
531
+
};
532
532
+
by-spec."sinon"."~1.10.3" =
533
533
+
self.by-version."sinon"."1.10.3";
534
534
+
by-version."sinon"."1.10.3" = lib.makeOverridable self.buildNodePackage {
535
535
+
name = "sinon-1.10.3";
536
536
+
bin = false;
537
537
+
src = [
538
538
+
(fetchurl {
539
539
+
url = "http://registry.npmjs.org/sinon/-/sinon-1.10.3.tgz";
540
540
+
name = "sinon-1.10.3.tgz";
541
541
+
sha1 = "c063e0e99d8327dc199113aab52eb83a2e9e3c2c";
542
542
+
})
543
543
+
];
544
544
+
buildInputs =
545
545
+
(self.nativeDeps."sinon" or []);
546
546
+
deps = {
547
547
+
"formatio-1.0.2" = self.by-version."formatio"."1.0.2";
548
548
+
"util-0.10.3" = self.by-version."util"."0.10.3";
549
549
+
};
550
550
+
peerDependencies = [
551
551
+
];
552
552
+
passthru.names = [ "sinon" ];
553
553
+
};
554
554
+
"sinon" = self.by-version."sinon"."1.10.3";
555
555
+
by-spec."underscore"."^1.6.0" =
556
556
+
self.by-version."underscore"."1.7.0";
557
557
+
by-version."underscore"."1.7.0" = lib.makeOverridable self.buildNodePackage {
558
558
+
name = "underscore-1.7.0";
559
559
+
bin = false;
560
560
+
src = [
561
561
+
(fetchurl {
562
562
+
url = "http://registry.npmjs.org/underscore/-/underscore-1.7.0.tgz";
563
563
+
name = "underscore-1.7.0.tgz";
564
564
+
sha1 = "6bbaf0877500d36be34ecaa584e0db9fef035209";
565
565
+
})
566
566
+
];
567
567
+
buildInputs =
568
568
+
(self.nativeDeps."underscore" or []);
569
569
+
deps = {
570
570
+
};
571
571
+
peerDependencies = [
572
572
+
];
573
573
+
passthru.names = [ "underscore" ];
574
574
+
};
575
575
+
"underscore" = self.by-version."underscore"."1.7.0";
576
576
+
by-spec."underscore"."~1.4.4" =
577
577
+
self.by-version."underscore"."1.4.4";
578
578
+
by-version."underscore"."1.4.4" = lib.makeOverridable self.buildNodePackage {
579
579
+
name = "underscore-1.4.4";
580
580
+
bin = false;
581
581
+
src = [
582
582
+
(fetchurl {
583
583
+
url = "http://registry.npmjs.org/underscore/-/underscore-1.4.4.tgz";
584
584
+
name = "underscore-1.4.4.tgz";
585
585
+
sha1 = "61a6a32010622afa07963bf325203cf12239d604";
586
586
+
})
587
587
+
];
588
588
+
buildInputs =
589
589
+
(self.nativeDeps."underscore" or []);
590
590
+
deps = {
591
591
+
};
592
592
+
peerDependencies = [
593
593
+
];
594
594
+
passthru.names = [ "underscore" ];
595
595
+
};
596
596
+
by-spec."util".">=0.10.3 <1" =
597
597
+
self.by-version."util"."0.10.3";
598
598
+
by-version."util"."0.10.3" = lib.makeOverridable self.buildNodePackage {
599
599
+
name = "util-0.10.3";
600
600
+
bin = false;
601
601
+
src = [
602
602
+
(fetchurl {
603
603
+
url = "http://registry.npmjs.org/util/-/util-0.10.3.tgz";
604
604
+
name = "util-0.10.3.tgz";
605
605
+
sha1 = "7afb1afe50805246489e3db7fe0ed379336ac0f9";
606
606
+
})
607
607
+
];
608
608
+
buildInputs =
609
609
+
(self.nativeDeps."util" or []);
610
610
+
deps = {
611
611
+
"inherits-2.0.1" = self.by-version."inherits"."2.0.1";
612
612
+
};
613
613
+
peerDependencies = [
614
614
+
];
615
615
+
passthru.names = [ "util" ];
616
616
+
};
617
617
+
}
+2
pkgs/top-level/all-packages.nix
···
12893
12893
12894
12894
nixopsUnstable = callPackage ../tools/package-management/nixops/unstable.nix { };
12895
12895
12896
12896
+
nixui = callPackage ../tools/package-management/nixui { node_webkit = node_webkit_0_11; };
12897
12897
+
12896
12898
nix-prefetch-scripts = callPackage ../tools/package-management/nix-prefetch-scripts { };
12897
12899
12898
12900
nix-repl = callPackage ../tools/package-management/nix-repl { };