tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
0
fork
atom
lol
0
fork
atom
overview
issues
pulls
pipelines
vagrant: 2.0.2 -> 2.0.4
Jörg Thalheim
8 years ago
0a973b99
c56c0ac9
+67
-208
4 changed files
expand all
collapse all
unified
split
pkgs
development
tools
vagrant
Gemfile
Gemfile.lock
default.nix
gemset.nix
+1
-1
pkgs/development/tools/vagrant/Gemfile
reviewed
···
1
1
source "https://rubygems.org"
2
2
-
gem 'vagrant'
2
2
+
gem 'vagrant', git: "https://github.com/hashicorp/vagrant.git", tag: "v2.0.4"
+21
-52
pkgs/development/tools/vagrant/Gemfile.lock
reviewed
···
1
1
GIT
2
2
-
remote: https://github.com/mitchellh/vagrant-spec.git
3
3
-
revision: 7ac8b4191de578e345b29acaf62ecc72c8e73be1
2
2
+
remote: https://github.com/hashicorp/vagrant.git
3
3
+
revision: 6a6805f284dff05207e359acdfb1ca8443b78751
4
4
+
tag: v2.0.4
4
5
specs:
5
5
-
vagrant-spec (0.0.1)
6
6
-
childprocess (~> 0.6.0)
7
7
-
log4r (~> 1.1.9)
8
8
-
rspec (~> 3.5.0)
9
9
-
thor (~> 0.18.1)
10
10
-
11
11
-
PATH
12
12
-
remote: .
13
13
-
specs:
14
14
-
vagrant (2.0.2)
6
6
+
vagrant (2.0.4)
15
7
childprocess (~> 0.6.0)
16
8
erubis (~> 2.7.0)
17
9
hashicorp-checkpoint (~> 0.1.5)
···
25
17
rest-client (>= 1.6.0, < 3.0)
26
18
ruby_dep (<= 1.3.1)
27
19
wdm (~> 0.1.0)
20
20
+
win32-file (~> 0.8.1)
21
21
+
win32-file-security (~> 1.0.10)
28
22
winrm (~> 2.1)
29
23
winrm-elevated (~> 1.1)
30
24
winrm-fs (~> 1.0)
···
32
26
GEM
33
27
remote: https://rubygems.org/
34
28
specs:
35
35
-
addressable (2.5.2)
36
36
-
public_suffix (>= 2.0.2, < 4.0)
37
29
builder (3.2.3)
38
30
childprocess (0.6.3)
39
31
ffi (~> 1.0, >= 1.0.11)
40
40
-
crack (0.4.3)
41
41
-
safe_yaml (~> 1.0.0)
42
42
-
diff-lcs (1.3)
43
43
-
domain_name (0.5.20170404)
32
32
+
domain_name (0.5.20180417)
44
33
unf (>= 0.0.5, < 1.0.0)
45
34
erubis (2.7.0)
46
46
-
fake_ftp (0.1.1)
47
47
-
ffi (1.9.18)
35
35
+
ffi (1.9.23)
36
36
+
ffi-win32-extensions (1.0.3)
37
37
+
ffi
48
38
gssapi (1.2.0)
49
39
ffi (>= 1.0.1)
50
40
gyoku (1.3.1)
51
41
builder (>= 2.1.2)
52
52
-
hashdiff (0.3.7)
53
42
hashicorp-checkpoint (0.1.5)
54
43
http-cookie (1.0.3)
55
44
domain_name (~> 0.5)
···
75
64
net-ssh (4.2.0)
76
65
netrc (0.11.0)
77
66
nori (2.6.0)
78
78
-
public_suffix (3.0.1)
79
79
-
rake (12.0.0)
80
67
rb-fsevent (0.10.3)
81
68
rb-inotify (0.9.10)
82
69
ffi (>= 0.5.0, < 2)
···
86
73
http-cookie (>= 1.0.2, < 2.0)
87
74
mime-types (>= 1.16, < 4.0)
88
75
netrc (~> 0.8)
89
89
-
rspec (3.5.0)
90
90
-
rspec-core (~> 3.5.0)
91
91
-
rspec-expectations (~> 3.5.0)
92
92
-
rspec-mocks (~> 3.5.0)
93
93
-
rspec-core (3.5.4)
94
94
-
rspec-support (~> 3.5.0)
95
95
-
rspec-expectations (3.5.0)
96
96
-
diff-lcs (>= 1.2.0, < 2.0)
97
97
-
rspec-support (~> 3.5.0)
98
98
-
rspec-its (1.2.0)
99
99
-
rspec-core (>= 3.0.0)
100
100
-
rspec-expectations (>= 3.0.0)
101
101
-
rspec-mocks (3.5.0)
102
102
-
diff-lcs (>= 1.2.0, < 2.0)
103
103
-
rspec-support (~> 3.5.0)
104
104
-
rspec-support (3.5.0)
105
76
ruby_dep (1.3.1)
106
77
rubyntlm (0.6.2)
107
78
rubyzip (1.2.1)
108
108
-
safe_yaml (1.0.4)
109
109
-
thor (0.18.1)
110
79
unf (0.1.4)
111
80
unf_ext
112
81
unf_ext (0.0.7.5)
113
82
wdm (0.1.1)
114
114
-
webmock (2.3.2)
115
115
-
addressable (>= 2.3.6)
116
116
-
crack (>= 0.3.2)
117
117
-
hashdiff
83
83
+
win32-file (0.8.1)
84
84
+
ffi
85
85
+
ffi-win32-extensions
86
86
+
win32-file-stat (>= 1.4.0)
87
87
+
win32-file-security (1.0.10)
88
88
+
ffi
89
89
+
ffi-win32-extensions
90
90
+
win32-file-stat (1.5.5)
91
91
+
ffi
92
92
+
ffi-win32-extensions
118
93
winrm (2.2.3)
119
94
builder (>= 2.1.2)
120
95
erubis (~> 2.7)
···
137
112
ruby
138
113
139
114
DEPENDENCIES
140
140
-
fake_ftp (~> 0.1.1)
141
141
-
rake (~> 12.0.0)
142
142
-
rspec (~> 3.5.0)
143
143
-
rspec-its (~> 1.2.0)
144
115
vagrant!
145
145
-
vagrant-spec!
146
146
-
webmock (~> 2.3.1)
147
116
148
117
BUNDLED WITH
149
149
-
1.14.6
118
118
+
1.16.1
+9
-16
pkgs/development/tools/vagrant/default.nix
reviewed
···
1
1
-
{ lib, fetchurl, buildRubyGem, bundlerEnv, ruby, libarchive }:
1
1
+
{ lib, buildRubyGem, bundlerEnv, ruby, libarchive }:
2
2
+
3
3
+
4
4
+
# To update vagrant, visit the Gemfile and re-run bundix.
2
5
3
6
let
4
4
-
version = "2.0.2";
5
5
-
url = "https://github.com/hashicorp/vagrant/archive/v${version}.tar.gz";
6
6
-
sha256 = "1sjfwgy2y6q5s1drd8h8xgz2a0sv1l3kx9jilgc02hlcdz070iir";
7
7
+
gemset = import ./gemset.nix;
8
8
+
inherit (gemset.vagrant) version;
7
9
8
10
deps = bundlerEnv rec {
9
9
-
name = "${pname}-${version}";
11
11
+
name = "vagrant-${version}";
10
12
pname = "vagrant";
11
13
inherit version;
12
14
13
15
inherit ruby;
14
16
gemdir = ./.;
15
15
-
gemset = lib.recursiveUpdate (import ./gemset.nix) {
16
16
-
vagrant = {
17
17
-
source = {
18
18
-
type = "url";
19
19
-
inherit url sha256;
20
20
-
};
21
21
-
inherit version;
22
22
-
};
23
23
-
};
24
17
};
25
18
26
19
in buildRubyGem rec {
27
20
name = "${gemName}-${version}";
28
21
gemName = "vagrant";
29
29
-
inherit version;
30
22
31
23
doInstallCheck = true;
32
24
dontBuild = false;
33
33
-
src = fetchurl { inherit url sha256; };
25
25
+
26
26
+
inherit (deps.gems.vagrant) src;
34
27
35
28
patches = [
36
29
./unofficial-installation-nowarn.patch
+36
-139
pkgs/development/tools/vagrant/gemset.nix
reviewed
···
1
1
{
2
2
-
addressable = {
3
3
-
dependencies = ["public_suffix"];
4
4
-
source = {
5
5
-
remotes = ["https://rubygems.org"];
6
6
-
sha256 = "0viqszpkggqi8hq87pqp0xykhvz60g99nwmkwsb0v45kc2liwxvk";
7
7
-
type = "gem";
8
8
-
};
9
9
-
version = "2.5.2";
10
10
-
};
11
2
builder = {
12
3
source = {
13
4
remotes = ["https://rubygems.org"];
···
25
16
};
26
17
version = "0.6.3";
27
18
};
28
28
-
crack = {
29
29
-
dependencies = ["safe_yaml"];
30
30
-
source = {
31
31
-
remotes = ["https://rubygems.org"];
32
32
-
sha256 = "0abb0fvgw00akyik1zxnq7yv391va148151qxdghnzngv66bl62k";
33
33
-
type = "gem";
34
34
-
};
35
35
-
version = "0.4.3";
36
36
-
};
37
37
-
diff-lcs = {
38
38
-
source = {
39
39
-
remotes = ["https://rubygems.org"];
40
40
-
sha256 = "18w22bjz424gzafv6nzv98h0aqkwz3d9xhm7cbr1wfbyas8zayza";
41
41
-
type = "gem";
42
42
-
};
43
43
-
version = "1.3";
44
44
-
};
45
19
domain_name = {
46
20
dependencies = ["unf"];
47
21
source = {
48
22
remotes = ["https://rubygems.org"];
49
49
-
sha256 = "12hs8yijhak7p2hf1xkh98g0mnp5phq3mrrhywzaxpwz1gw5r3kf";
23
23
+
sha256 = "0abdlwb64ns7ssmiqhdwgl27ly40x2l27l8hs8hn0z4kb3zd2x3v";
50
24
type = "gem";
51
25
};
52
52
-
version = "0.5.20170404";
26
26
+
version = "0.5.20180417";
53
27
};
54
28
erubis = {
55
29
source = {
···
59
33
};
60
34
version = "2.7.0";
61
35
};
62
62
-
fake_ftp = {
36
36
+
ffi = {
63
37
source = {
64
38
remotes = ["https://rubygems.org"];
65
65
-
sha256 = "0rn7lxdk3sqc2i4v2c5k25b9ca1qnkdf32nv04y760aml9mszwf7";
39
39
+
sha256 = "0zw6pbyvmj8wafdc7l5h7w20zkp1vbr2805ql5d941g2b20pk4zr";
66
40
type = "gem";
67
41
};
68
68
-
version = "0.1.1";
42
42
+
version = "1.9.23";
69
43
};
70
70
-
ffi = {
44
44
+
ffi-win32-extensions = {
45
45
+
dependencies = ["ffi"];
71
46
source = {
72
47
remotes = ["https://rubygems.org"];
73
73
-
sha256 = "034f52xf7zcqgbvwbl20jwdyjwznvqnwpbaps9nk18v9lgb1dpx0";
48
48
+
sha256 = "1ywkkbr3bpi2ais2jr8yrsqwwrm48jg262anmdkcb9if95vajx7l";
74
49
type = "gem";
75
50
};
76
76
-
version = "1.9.18";
51
51
+
version = "1.0.3";
77
52
};
78
53
gssapi = {
79
54
dependencies = ["ffi"];
···
93
68
};
94
69
version = "1.3.1";
95
70
};
96
96
-
hashdiff = {
97
97
-
source = {
98
98
-
remotes = ["https://rubygems.org"];
99
99
-
sha256 = "0yj5l2rw8i8jc725hbcpc4wks0qlaaimr3dpaqamfjkjkxl0hjp9";
100
100
-
type = "gem";
101
101
-
};
102
102
-
version = "0.3.7";
103
103
-
};
104
71
hashicorp-checkpoint = {
105
72
source = {
106
73
remotes = ["https://rubygems.org"];
···
235
202
};
236
203
version = "2.6.0";
237
204
};
238
238
-
public_suffix = {
239
239
-
source = {
240
240
-
remotes = ["https://rubygems.org"];
241
241
-
sha256 = "0mvzd9ycjw8ydb9qy3daq3kdzqs2vpqvac4dqss6ckk4rfcjc637";
242
242
-
type = "gem";
243
243
-
};
244
244
-
version = "3.0.1";
245
245
-
};
246
246
-
rake = {
247
247
-
source = {
248
248
-
remotes = ["https://rubygems.org"];
249
249
-
sha256 = "01j8fc9bqjnrsxbppncai05h43315vmz9fwg28qdsgcjw9ck1d7n";
250
250
-
type = "gem";
251
251
-
};
252
252
-
version = "12.0.0";
253
253
-
};
254
205
rb-fsevent = {
255
206
source = {
256
207
remotes = ["https://rubygems.org"];
···
286
237
};
287
238
version = "2.0.2";
288
239
};
289
289
-
rspec = {
290
290
-
dependencies = ["rspec-core" "rspec-expectations" "rspec-mocks"];
291
291
-
source = {
292
292
-
remotes = ["https://rubygems.org"];
293
293
-
sha256 = "16g3mmih999f0b6vcz2c3qsc7ks5zy4lj1rzjh8hf6wk531nvc6s";
294
294
-
type = "gem";
295
295
-
};
296
296
-
version = "3.5.0";
297
297
-
};
298
298
-
rspec-core = {
299
299
-
dependencies = ["rspec-support"];
300
300
-
source = {
301
301
-
remotes = ["https://rubygems.org"];
302
302
-
sha256 = "1nacs062qbr98fx6czf1vwppn1js956nv2c8vfwj6i65axdfs46i";
303
303
-
type = "gem";
304
304
-
};
305
305
-
version = "3.5.4";
306
306
-
};
307
307
-
rspec-expectations = {
308
308
-
dependencies = ["diff-lcs" "rspec-support"];
309
309
-
source = {
310
310
-
remotes = ["https://rubygems.org"];
311
311
-
sha256 = "0bbqfrb1x8gmwf8x2xhhwvvlhwbbafq4isbvlibxi6jk602f09gs";
312
312
-
type = "gem";
313
313
-
};
314
314
-
version = "3.5.0";
315
315
-
};
316
316
-
rspec-its = {
317
317
-
dependencies = ["rspec-core" "rspec-expectations"];
318
318
-
source = {
319
319
-
remotes = ["https://rubygems.org"];
320
320
-
sha256 = "1pwphny5jawcm1hda3vs9pjv1cybaxy17dc1s75qd7drrvx697p3";
321
321
-
type = "gem";
322
322
-
};
323
323
-
version = "1.2.0";
324
324
-
};
325
325
-
rspec-mocks = {
326
326
-
dependencies = ["diff-lcs" "rspec-support"];
327
327
-
source = {
328
328
-
remotes = ["https://rubygems.org"];
329
329
-
sha256 = "0nl3ksivh9wwrjjd47z5dggrwx40v6gpb3a0gzbp1gs06a5dmk24";
330
330
-
type = "gem";
331
331
-
};
332
332
-
version = "3.5.0";
333
333
-
};
334
334
-
rspec-support = {
335
335
-
source = {
336
336
-
remotes = ["https://rubygems.org"];
337
337
-
sha256 = "10vf3k3d472y573mag2kzfsfrf6rv355s13kadnpryk8d36yq5r0";
338
338
-
type = "gem";
339
339
-
};
340
340
-
version = "3.5.0";
341
341
-
};
342
240
ruby_dep = {
343
241
source = {
344
242
remotes = ["https://rubygems.org"];
···
363
261
};
364
262
version = "1.2.1";
365
263
};
366
366
-
safe_yaml = {
367
367
-
source = {
368
368
-
remotes = ["https://rubygems.org"];
369
369
-
sha256 = "1hly915584hyi9q9vgd968x2nsi5yag9jyf5kq60lwzi5scr7094";
370
370
-
type = "gem";
371
371
-
};
372
372
-
version = "1.0.4";
373
373
-
};
374
374
-
thor = {
375
375
-
source = {
376
376
-
remotes = ["https://rubygems.org"];
377
377
-
sha256 = "0d1g37j6sc7fkidf8rqlm3wh9zgyg3g7y8h2x1y34hmil5ywa8c3";
378
378
-
type = "gem";
379
379
-
};
380
380
-
version = "0.18.1";
381
381
-
};
382
264
unf = {
383
265
dependencies = ["unf_ext"];
384
266
source = {
···
397
279
version = "0.0.7.5";
398
280
};
399
281
vagrant = {
400
400
-
dependencies = ["childprocess" "erubis" "hashicorp-checkpoint" "i18n" "listen" "log4r" "net-scp" "net-sftp" "net-ssh" "rb-kqueue" "rest-client" "ruby_dep" "wdm" "winrm" "winrm-elevated" "winrm-fs"];
401
401
-
};
402
402
-
vagrant-spec = {
403
403
-
dependencies = ["childprocess" "log4r" "rspec" "thor"];
282
282
+
dependencies = ["childprocess" "erubis" "hashicorp-checkpoint" "i18n" "listen" "log4r" "net-scp" "net-sftp" "net-ssh" "rb-kqueue" "rest-client" "ruby_dep" "wdm" "win32-file" "win32-file-security" "winrm" "winrm-elevated" "winrm-fs"];
404
283
source = {
405
284
fetchSubmodules = false;
406
406
-
rev = "7ac8b4191de578e345b29acaf62ecc72c8e73be1";
407
407
-
sha256 = "0qybgxdnndx7xfmhyjcj46b2mv78d98yk30d68ppmfnmm3jx590h";
285
285
+
rev = "6a6805f284dff05207e359acdfb1ca8443b78751";
286
286
+
sha256 = "07c7r4xk0md9hkbcnij0kp7acxz0li9ak1ah7lmh52j10gq4cjmw";
408
287
type = "git";
409
409
-
url = "https://github.com/mitchellh/vagrant-spec.git";
288
288
+
url = "https://github.com/hashicorp/vagrant.git";
410
289
};
411
411
-
version = "0.0.1";
290
290
+
version = "2.0.4";
412
291
};
413
292
wdm = {
414
293
source = {
···
418
297
};
419
298
version = "0.1.1";
420
299
};
421
421
-
webmock = {
422
422
-
dependencies = ["addressable" "crack" "hashdiff"];
300
300
+
win32-file = {
301
301
+
dependencies = ["ffi" "ffi-win32-extensions" "win32-file-stat"];
302
302
+
source = {
303
303
+
remotes = ["https://rubygems.org"];
304
304
+
sha256 = "0mjylzv4bbnxyjqf7hnd9ghcs5xr2sv8chnmkqdi2cc6pya2xax0";
305
305
+
type = "gem";
306
306
+
};
307
307
+
version = "0.8.1";
308
308
+
};
309
309
+
win32-file-security = {
310
310
+
dependencies = ["ffi" "ffi-win32-extensions"];
311
311
+
source = {
312
312
+
remotes = ["https://rubygems.org"];
313
313
+
sha256 = "0lpq821a1hrxmm0ki5c34wijzhn77g4ny76v698ixwg853y2ir9r";
314
314
+
type = "gem";
315
315
+
};
316
316
+
version = "1.0.10";
317
317
+
};
318
318
+
win32-file-stat = {
319
319
+
dependencies = ["ffi" "ffi-win32-extensions"];
423
320
source = {
424
321
remotes = ["https://rubygems.org"];
425
425
-
sha256 = "04hkcqsmbfnp8g237pisnc834vpgildklicbjbyikqg0bg1rwcy5";
322
322
+
sha256 = "0lc3yajcb8xxabvj9qian938k60ixydvs3ixl5fldi0nlvnvk468";
426
323
type = "gem";
427
324
};
428
428
-
version = "2.3.2";
325
325
+
version = "1.5.5";
429
326
};
430
327
winrm = {
431
328
dependencies = ["builder" "erubis" "gssapi" "gyoku" "httpclient" "logging" "nori" "rubyntlm"];