summary refs log tree commit diff
path: root/pkgs/development/tools/packer/deps.nix
blob: e2272574f81e081029ca0fdb2acecc69919f219b (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
# This file was generated by go2nix.
{ stdenv, lib, fetchFromGitHub, fetchgit, fetchhg, fetchbzr }:

let
  goDeps = [
    {
      root = "code.google.com/p/go.crypto";
      src = fetchhg {
        url = "https://code.google.com/p/go.crypto";
        rev = "235";
        sha256 = "0b3nlkhmraj84n9mhg5nqcd3815ipyj1xx1yzkajcdf2pz2ym4l6";
      };
    }
    {
      root = "code.google.com/p/goauth2";
      src = fetchhg {
        url = "https://code.google.com/p/goauth2";
        rev = "80";
        sha256 = "0xgkgcb97hv2rvzvh21rvydq5cc83j7sdsdb1chrymq8k7l4dzc1";
      };
    }
    {
      root = "code.google.com/p/google-api-go-client";
      src = fetchhg {
        url = "https://code.google.com/p/google-api-go-client";
        rev = "135";
        sha256 = "17a0mlq76cmgv84xh5vjzi72r6rjq0abl6gv3zkbmj3cphl9cis9";
      };
    }
    {
      root = "code.google.com/p/goprotobuf";
      src = fetchhg {
        url = "https://code.google.com/p/goprotobuf";
        rev = "267";
        sha256 = "0kamslfmxs6hi9ww52izmsq48ldaf67xawwhzwwdsbslhv0b9lf7";
      };
    }
    {
      root = "code.google.com/p/gosshold";
      src = fetchhg {
        url = "https://code.google.com/p/gosshold";
        rev = "2";
        sha256 = "1ljl8pcxxfz5rv89b2ajd31gxxzifl57kzpksvdhyjdxh98gkvg8";
      };
    }
    {
      root = "github.com/ActiveState/tail";
      src = fetchFromGitHub {
        owner = "ActiveState";
        repo = "tail";
        rev = "068b72961a6bc5b4a82cf4fc14ccc724c0cfa73a";
        sha256 = "08zwlrsyr75cqdar51cihhp1qfm6wnn03i9srdkyzllw4zfymcd2";
      };
    }
    {
      root = "github.com/bmizerany/assert";
      src = fetchFromGitHub {
        owner = "bmizerany";
        repo = "assert";
        rev = "e17e99893cb6509f428e1728281c2ad60a6b31e3";
        sha256 = "1lfrvqqmb09y6pcr76yjv4r84cshkd4s7fpmiy7268kfi2cvqnpc";
      };
    }
    {
      root = "github.com/going/toolkit";
      src = fetchFromGitHub {
        owner = "going";
        repo = "toolkit";
        rev = "6185c1893604d52d36a97dd6bb1247ace93a9b80";
        sha256 = "1kzy5yppalcidsmv5yxmr6lpqplqj07kdqpn77fdp6fbb0y0sg11";
      };
    }
    {
      root = "github.com/golang/protobuf";
      src = fetchFromGitHub {
        owner = "golang";
        repo = "protobuf";
        rev = "a11b6342f0e28eab4059c0cabbad38cef38b9b6e";
        sha256 = "1bjig0bwgw1r56r8paskm880lw36nh4c6n64v4ww6mszwmk7dkn7";
      };
    }
    {
      root = "github.com/hashicorp/atlas-go";
      src = fetchFromGitHub {
        owner = "hashicorp";
        repo = "atlas-go";
        rev = "137646809ce33b755be51e5e82b40775217ff74d";
        sha256 = "06ilw0bwd3ijfcpkg84j3q9gwgllzwg0g6gab3w08cn1p49jicjg";
      };
    }
    {
      root = "github.com/hashicorp/go-checkpoint";
      src = fetchFromGitHub {
        owner = "hashicorp";
        repo = "go-checkpoint";
        rev = "efefdc69845f7fa7245d20827d31fb27b848d955";
        sha256 = "1vpi414bw3rsyg5rx52hpvjhnk2qazmsvl3f13g79zwwkvbj2vvq";
      };
    }
    {
      root = "github.com/hashicorp/go-msgpack";
      src = fetchFromGitHub {
        owner = "hashicorp";
        repo = "go-msgpack";
        rev = "71c2886f5a673a35f909803f38ece5810165097b";
        sha256 = "157f24xnkhclrjwwa1b7lmpj112ynlbf7g1cfw0c657iqny5720j";
      };
    }
    {
      root = "github.com/hashicorp/go-version";
      src = fetchFromGitHub {
        owner = "hashicorp";
        repo = "go-version";
        rev = "bb92dddfa9792e738a631f04ada52858a139bcf7";
        sha256 = "0fl5a6j6nk1xsxwjdpa24a24fxvgnvm3jjlgpyrnmbdn380zil3m";
      };
    }
    {
      root = "github.com/hashicorp/yamux";
      src = fetchFromGitHub {
        owner = "hashicorp";
        repo = "yamux";
        rev = "9feabe6854fadca1abec9cd3bd2a613fe9a34000";
        sha256 = "03lgbhwhiqk6rivc5cl6zxph5n2pdbdz95h0x7m0ngp3yk3aqgan";
      };
    }
    {
      root = "github.com/howeyc/fsnotify";
      src = fetchFromGitHub {
        owner = "howeyc";
        repo = "fsnotify";
        rev = "4894fe7efedeeef21891033e1cce3b23b9af7ad2";
        sha256 = "09r3h200nbw8a4d3rn9wxxmgma2a8i6ssaplf3zbdc2ykizsq7mn";
      };
    }
    {
      root = "github.com/kr/pretty";
      src = fetchFromGitHub {
        owner = "kr";
        repo = "pretty";
        rev = "cb0850c1681cbca3233e84f7e6ec3e4c3f352085";
        sha256 = "0j3jd7qlfv6iw7icn66y1fpdn88ri29n9qv9di92mkc6vjw4ifb1";
      };
    }
    {
      root = "github.com/kr/pty";
      src = fetchFromGitHub {
        owner = "kr";
        repo = "pty";
        rev = "05017fcccf23c823bfdea560dcc958a136e54fb7";
        sha256 = "0f7xa8lkazif2jzacryryrg8rqz5lfl3j7hqvnis4qa8cjy5dpqb";
      };
    }
    {
      root = "github.com/kr/text";
      src = fetchFromGitHub {
        owner = "kr";
        repo = "text";
        rev = "6807e777504f54ad073ecef66747de158294b639";
        sha256 = "1wkszsg08zar3wgspl9sc8bdsngiwdqmg3ws4y0bh02sjx5a4698";
      };
    }
    {
      root = "github.com/mitchellh/cli";
      src = fetchFromGitHub {
        owner = "mitchellh";
        repo = "cli";
        rev = "e3c2e3d39391e9beb9660ccd6b4bd9a2f38dd8a0";
        sha256 = "1fwf7wmlhri19bl2yyjd4zlgndgwwqrdry45clpszzjsr8b5wfgm";
      };
    }
    {
      root = "github.com/mitchellh/go-fs";
      src = fetchFromGitHub {
        owner = "mitchellh";
        repo = "go-fs";
        rev = "faaa223588dd7005e49bf66fa2d19e35c8c4d761";
        sha256 = "19jsvy35g14f18ckymzxasy0zfd6n99zlqg6grpj1yqdfxfvqn9b";
      };
    }
    {
      root = "github.com/mitchellh/go-vnc";
      src = fetchFromGitHub {
        owner = "mitchellh";
        repo = "go-vnc";
        rev = "fc93dd80f5da4ccde0a9d97f0c73e56e04e0cf72";
        sha256 = "03rwsp1frvfx6c7yxr711lq7jdgsr1gcwg14jw26xvbzzxwjvnsf";
      };
    }
    {
      root = "github.com/mitchellh/goamz";
      src = fetchFromGitHub {
        owner = "mitchellh";
        repo = "goamz";
        rev = "6932a73f35dfdd5489a95284552c0ae868be0944";
        sha256 = "03hbakfxvxkj1r0xy2c4b8xpb7bw6nbryyxpwlii6qv7gsx478yw";
      };
    }
    {
      root = "github.com/mitchellh/gophercloud-fork-40444fb";
      src = fetchFromGitHub {
        owner = "mitchellh";
        repo = "gophercloud-fork-40444fb";
        rev = "40444fbc2b10960682b34e6822eb9179216e1ae1";
        sha256 = "06bm7hfi03c75npzy51wbl9qyln35c3kzj9yn2w4fhn0k9dia9s3";
      };
    }
    {
      root = "github.com/mitchellh/iochan";
      src = fetchFromGitHub {
        owner = "mitchellh";
        repo = "iochan";
        rev = "b584a329b193e206025682ae6c10cdbe03b0cd77";
        sha256 = "1fcwdhfci41ibpng2j4c1bqfng578cwzb3c00yw1lnbwwhaq9r6b";
      };
    }
    {
      root = "github.com/mitchellh/mapstructure";
      src = fetchFromGitHub {
        owner = "mitchellh";
        repo = "mapstructure";
        rev = "442e588f213303bec7936deba67901f8fc8f18b1";
        sha256 = "076svhy5jlnw4jykm3dsrx2dswifajrpr7d09mz9y6g3lg901rqd";
      };
    }
    {
      root = "github.com/mitchellh/multistep";
      src = fetchFromGitHub {
        owner = "mitchellh";
        repo = "multistep";
        rev = "162146fc57112954184d90266f4733e900ed05a5";
        sha256 = "0ydhbxziy9204qr43pjdh88y2jg34g2mhzdapjyfpf8a1rin6dn3";
      };
    }
    {
      root = "github.com/mitchellh/osext";
      src = fetchFromGitHub {
        owner = "mitchellh";
        repo = "osext";
        rev = "0dd3f918b21bec95ace9dc86c7e70266cfc5c702";
        sha256 = "02pczqml6p1mnfdrygm3rs02g0r65qx8v1bi3x24dx8wv9dr5y23";
      };
    }
    {
      root = "github.com/mitchellh/packer";
      src = fetchFromGitHub {
        owner = "mitchellh";
        repo = "packer";
        rev = "e3c2f01cb8d8f759c02bd3cfc9d27cc1a941d498";
        sha256 = "0sp2qjdsf0cqmw11a3vfs9alyz76vf415vv71bwdarfagz466inw";
      };
    }
    {
      root = "github.com/mitchellh/panicwrap";
      src = fetchFromGitHub {
        owner = "mitchellh";
        repo = "panicwrap";
        rev = "45cbfd3bae250c7676c077fb275be1a2968e066a";
        sha256 = "0mbha0nz6zcgp2pny2x03chq1igf9ylpz55xxq8z8g2jl6cxaghn";
      };
    }
    {
      root = "github.com/mitchellh/prefixedio";
      src = fetchFromGitHub {
        owner = "mitchellh";
        repo = "prefixedio";
        rev = "89d9b535996bf0a185f85b59578f2e245f9e1724";
        sha256 = "0lc64rlizb412msd32am2fixkh0536pjv7czvgyw5fskn9kgk3y2";
      };
    }
    {
      root = "github.com/motain/gocheck";
      src = fetchFromGitHub {
        owner = "motain";
        repo = "gocheck";
        rev = "9beb271d26e640863a5bf4a3c5ea40ccdd466b84";
        sha256 = "07arpwfdb51b5f7kzqnm5s5ndfmxv5j793hpn30nbdcya46diwjd";
      };
    }
    {
      root = "github.com/racker/perigee";
      src = fetchFromGitHub {
        owner = "racker";
        repo = "perigee";
        rev = "44a7879d89b7040bcdb51164a83292ef5bf9deec";
        sha256 = "04wscffagpbcfjs6br96n46aqy43cq6ndq16nlpvank0m98jaax0";
      };
    }
    {
      root = "github.com/rackspace/gophercloud";
      src = fetchFromGitHub {
        owner = "rackspace";
        repo = "gophercloud";
        rev = "d7f07fc0a7ff4b608c6f9e34197930093c7c7ee1";
        sha256 = "1cyfvynwl5z6f9s0lmj92mhsriy7nl7kq5f8jay67wmdn0nhyybs";
      };
    }
    {
      root = "github.com/rasa/oauth2-fork-b3f9a68";
      src = fetchFromGitHub {
        owner = "rasa";
        repo = "oauth2-fork-b3f9a68";
        rev = "94a7bc9691e0841393b875eaad68fbfd069b2a18";
        sha256 = "101bv0zwbchdql86x8c4qhvmlahkfcw4bnqw7v8hihqxd5zf9fxp";
      };
    }
    {
      root = "github.com/ugorji/go";
      src = fetchFromGitHub {
        owner = "ugorji";
        repo = "go";
        rev = "39815c8993d27d88435f3d267be35a6d26e43f03";
        sha256 = "1g5nbcs3900chwv0jz1a9x0s3scxjhksi1268w112mq2k1rinq3j";
      };
    }
    {
      root = "github.com/ugorji/go-msgpack";
      src = fetchFromGitHub {
        owner = "ugorji";
        repo = "go-msgpack";
        rev = "75092644046c5e38257395b86ed26c702dc95b92";
        sha256 = "1bmqi16bfiqw7qhb3d5hbh0dfzhx2bbq1g15nh2pxwxckwh80x98";
      };
    }
    {
      root = "github.com/vaughan0/go-ini";
      src = fetchFromGitHub {
        owner = "vaughan0";
        repo = "go-ini";
        rev = "a98ad7ee00ec53921f08832bc06ecf7fd600e6a1";
        sha256 = "1l1isi3czis009d9k5awsj4xdxgbxn4n9yqjc1ac7f724x6jacfa";
      };
    }
    {
      root = "github.com/vmihailenco/msgpack";
      src = fetchFromGitHub {
        owner = "vmihailenco";
        repo = "msgpack";
        rev = "1efcd9943dd320d41d8a00189e568d794f1b4e78";
        sha256 = "0brbrss7hja2d06cca633ggn5jawqwb8p0prp5cg1m26w9f3hzis";
      };
    }
    {
      root = "github.com/xiocode/toolkit";
      src = fetchFromGitHub {
        owner = "xiocode";
        repo = "toolkit";
        rev = "352fd7c6700074a81056cdfc9e82b3e8c5681ac5";
        sha256 = "0p33zh57xpxyk2wyp9xahdxyrkq48ysihpr0n9kj713q0dh7x4a3";
      };
    }
    {
      root = "golang.org/x/crypto";
      src = fetchgit {
        url = "https://go.googlesource.com/crypto";
        rev = "bfc286917c5fcb7420d7e3092b50bbfd31b38a98";
        sha256 = "04ryvpbd2z4q4wqaffmj4wc541y744rfjg6arhwf4qn64r171am0";
      };
    }
    {
      root = "golang.org/x/net";
      src = fetchgit {
        url = "https://go.googlesource.com/net";
        rev = "2033b3a5e8688bdd590c647ca70a12384ddc6824";
        sha256 = "06zla6nja6af735b2rskb5l2pjggw99v05fl4n306dcnvwj3gvg6";
      };
    }
    {
      root = "golang.org/x/text";
      src = fetchgit {
        url = "https://go.googlesource.com/text";
        rev = "bfad311ce93436dc888b40d76c78f99dc3104473";
        sha256 = "1mbhp5q24drz2l2x6ib3180i42f9015ry80bn7jhr7rwizvyp6lh";
      };
    }
    {
      root = "google.golang.org/appengine";
      src = fetchgit {
        url = "https://github.com/golang/appengine.git";
        rev = "d1e7e222a24d1e085466ed8b44aedd572f5a51c4";
        sha256 = "045dmq0m56m1n16fygdghmkaqh7xb2g80xrm7lkcbkf3763w8gfw";
      };
    }
    {
      root = "gopkg.in/check.v1";
      src = fetchgit {
        url = "https://gopkg.in/check.v1";
        rev = "64131543e7896d5bcc6bd5a76287eb75ea96c673";
        sha256 = "0ybxgxkkmfhgd4pmjf7hgpp7d7zxsskc7kv9dklqbaf6aszsqbxl";
      };
    }
    {
      root = "gopkg.in/tomb.v1";
      src = fetchgit {
        url = "https://gopkg.in/tomb.v1";
        rev = "dd632973f1e7218eb1089048e0798ec9ae7dceb8";
        sha256 = "1lqmq1ag7s4b3gc3ddvr792c5xb5k6sfn0cchr3i2s7f1c231zjv";
      };
    }
    {
      root = "gopkg.in/vmihailenco/msgpack.v2";
      src = fetchgit {
        url = "https://gopkg.in/vmihailenco/msgpack.v2";
        rev = "1efcd9943dd320d41d8a00189e568d794f1b4e78";
        sha256 = "0brbrss7hja2d06cca633ggn5jawqwb8p0prp5cg1m26w9f3hzis";
      };
    }
    {
      root = "labix.org/v2/mgo";
      src = fetchbzr {
        url = "https://launchpad.net/mgo/v2";
        rev = "287";
        sha256 = "0602x0liyp3w2v8cj1nyq73576vbxlxx1z1a8nn173pajxx9pm2z";
      };
    }
    {
      root = "launchpad.net/gocheck";
      src = fetchbzr {
        url = "https://launchpad.net/gocheck";
        rev = "87";
        sha256 = "1y9fa2mv61if51gpik9isls48idsdz87zkm1p3my7swjdix7fcl0";
      };
    }
    {
      root = "launchpad.net/mgo";
      src = fetchbzr {
        url = "https://launchpad.net/mgo";
        rev = "2";
        sha256 = "0h1dxzyx5c4r4gfnmjxv92hlhjxrgx9p4g53p4fhmz6x2fdglb0x";
      };
    }
  ];

in

stdenv.mkDerivation rec {
  name = "go-deps";

  buildCommand =
    lib.concatStrings
      (map (dep: ''
              mkdir -p $out/src/`dirname ${dep.root}`
              ln -s ${dep.src} $out/src/${dep.root}
            '') goDeps);
}