OLD | NEW |
1 # Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 1 # Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
2 # for details. All rights reserved. Use of this source code is governed by a | 2 # for details. All rights reserved. Use of this source code is governed by a |
3 # BSD-style license that can be found in the LICENSE file. | 3 # BSD-style license that can be found in the LICENSE file. |
4 | 4 |
5 vars = { | 5 vars = { |
6 # The dart_root is the root of our sdk checkout. This is normally | 6 # The dart_root is the root of our sdk checkout. This is normally |
7 # simply sdk, but if using special gclient specs it can be different. | 7 # simply sdk, but if using special gclient specs it can be different. |
8 "dart_root": "sdk", | 8 "dart_root": "sdk", |
9 | 9 |
10 # The svn location to pull out dependencies from | |
11 "third_party": "http://dart.googlecode.com/svn/third_party", | |
12 | |
13 # We use mirrors of all github repos to guarantee reproducibility and | 10 # We use mirrors of all github repos to guarantee reproducibility and |
14 # consistency between what users see and what the bots see. | 11 # consistency between what users see and what the bots see. |
15 # We need the mirrors to not have 100+ bots pulling github constantly. | 12 # We need the mirrors to not have 100+ bots pulling github constantly. |
16 # We mirror our github repos on chromium git servers. | 13 # We mirror our github repos on chromium git servers. |
17 # DO NOT use this var if you don't see a mirror here: | 14 # DO NOT use this var if you don't see a mirror here: |
18 # https://chromium.googlesource.com/ | 15 # https://chromium.googlesource.com/ |
19 # named like: | 16 # named like: |
20 # external/github.com/dart-lang/NAME | 17 # external/github.com/dart-lang/NAME |
21 # It is ok to add a dependency directly on dart-lang (dart-lang only) | 18 # It is ok to add a dependency directly on dart-lang (dart-lang only) |
22 # github repo until the mirror has been created, but please do file a bug | 19 # github repo until the mirror has been created, but please do file a bug |
23 # against infra to make that happen. | 20 # against infra to make that happen. |
24 "github_mirror": | 21 "github_mirror": |
25 "https://chromium.googlesource.com/external/github.com/dart-lang/%s.git", | 22 "https://chromium.googlesource.com/external/github.com/dart-lang/%s.git", |
26 | 23 |
27 "gyp_rev": "@6ee91ad8659871916f9aa840d42e1513befdf638", | 24 "gyp_rev": "@6ee91ad8659871916f9aa840d42e1513befdf638", |
28 "co19_rev": "@3ed795ea02e022ef19c77cf1b6095b7c8f5584d0", | 25 "co19_rev": "@3ed795ea02e022ef19c77cf1b6095b7c8f5584d0", |
29 "chromium_git": "https://chromium.googlesource.com", | 26 "chromium_git": "https://chromium.googlesource.com", |
30 | 27 |
31 # Revisions of /third_party/* dependencies. | 28 # Revisions of /third_party/* dependencies. |
32 "args_tag": "@0.13.0", | 29 "args_tag": "@0.13.0", |
33 "async_tag": "@1.4.0", | 30 "async_tag": "@1.4.0", |
34 "barback_tag" : "@0.15.2+7", | 31 "barback_tag" : "@0.15.2+7", |
35 "boringssl_rev" : "@daeafc22c66ad48f6b32fc8d3362eb9ba31b774e", | 32 "boringssl_rev" : "@daeafc22c66ad48f6b32fc8d3362eb9ba31b774e", |
36 "charcode_tag": "@1.1.0", | 33 "charcode_tag": "@1.1.0", |
37 "chrome_rev" : "@19997", | 34 "chrome_rev" : "@19997", |
38 "clang_rev" : "@28450", | |
39 "cli_util_tag" : "@0.0.1+2", | 35 "cli_util_tag" : "@0.0.1+2", |
40 "collection_rev": "@f6135e6350c63eb3f4dd12953b8d4363faff16fc", | 36 "collection_rev": "@f6135e6350c63eb3f4dd12953b8d4363faff16fc", |
41 "convert_tag": "@1.0.0", | 37 "convert_tag": "@1.0.0", |
42 "crypto_rev" : "@2df57a1e26dd88e8d0614207d4b062c73209917d", | 38 "crypto_rev" : "@2df57a1e26dd88e8d0614207d4b062c73209917d", |
43 "csslib_tag" : "@0.12.0", | 39 "csslib_tag" : "@0.12.0", |
44 "dart2js_info_rev" : "@0a221eaf16aec3879c45719de656680ccb80d8a1", | 40 "dart2js_info_rev" : "@0a221eaf16aec3879c45719de656680ccb80d8a1", |
45 "dartdoc_tag" : "@v0.8.4", | 41 "dartdoc_tag" : "@v0.8.4", |
46 "dart_services_rev" : "@7aea2574e6f3924bf409a80afb8ad52aa2be4f97", | 42 "dart_services_rev" : "@7aea2574e6f3924bf409a80afb8ad52aa2be4f97", |
47 "dart_style_tag": "@0.2.2", | 43 "dart_style_tag": "@0.2.2", |
48 "dev_compiler_rev": "@0.1.9", | 44 "dev_compiler_rev": "@0.1.9", |
(...skipping 234 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
283 "android": { | 279 "android": { |
284 Var("dart_root") + "/third_party/android_tools": | 280 Var("dart_root") + "/third_party/android_tools": |
285 Var("chromium_git") + "/android_tools.git" + | 281 Var("chromium_git") + "/android_tools.git" + |
286 "@aaeda3d69df4b4352e3cac7c16bea7f16bd1ec12", | 282 "@aaeda3d69df4b4352e3cac7c16bea7f16bd1ec12", |
287 }, | 283 }, |
288 "win": { | 284 "win": { |
289 Var("dart_root") + "/third_party/cygwin": | 285 Var("dart_root") + "/third_party/cygwin": |
290 Var("chromium_git") + "/chromium/deps/cygwin.git" + | 286 Var("chromium_git") + "/chromium/deps/cygwin.git" + |
291 "@c89e446b273697fadf3a10ff1007a97c0b7de6df", | 287 "@c89e446b273697fadf3a10ff1007a97c0b7de6df", |
292 }, | 288 }, |
293 "unix": { | |
294 Var("dart_root") + "/third_party/clang": | |
295 Var("third_party") + "/clang" + Var("clang_rev"), | |
296 }, | |
297 } | 289 } |
298 | 290 |
299 # TODO(iposva): Move the necessary tools so that hooks can be run | 291 # TODO(iposva): Move the necessary tools so that hooks can be run |
300 # without the runtime being available. | 292 # without the runtime being available. |
301 hooks = [ | 293 hooks = [ |
302 { | 294 { |
303 "pattern": ".", | 295 "pattern": ".", |
304 "action": ["python", Var("dart_root") + "/tools/gyp_dart.py"], | 296 "action": ["python", Var("dart_root") + "/tools/gyp_dart.py"], |
305 }, | 297 }, |
306 { | 298 { |
(...skipping 106 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
413 "download_from_google_storage", | 405 "download_from_google_storage", |
414 "--no_auth", | 406 "--no_auth", |
415 "--no_resume", | 407 "--no_resume", |
416 "--bucket", | 408 "--bucket", |
417 "dart-dependencies", | 409 "dart-dependencies", |
418 "--extract", | 410 "--extract", |
419 "-s", | 411 "-s", |
420 Var('dart_root') + "/third_party/gsutil.tar.gz.sha1", | 412 Var('dart_root') + "/third_party/gsutil.tar.gz.sha1", |
421 ], | 413 ], |
422 }, | 414 }, |
| 415 { |
| 416 "name": "clang", |
| 417 "pattern": ".", |
| 418 "action": [ |
| 419 "download_from_google_storage", |
| 420 "--no_auth", |
| 421 "--no_resume", |
| 422 "--bucket", |
| 423 "dart-dependencies", |
| 424 "--platform=linux*", |
| 425 "--extract", |
| 426 "-s", |
| 427 Var('dart_root') + "/third_party/clang.tar.gz.sha1", |
| 428 ], |
| 429 }, |
423 ] | 430 ] |
OLD | NEW |