🌐 AI搜索 & 代理 主页
blob: 2ad403dfb663036d47d125254a54b2443bf8000d [file] [log] [blame]
Rico Windf34fae82015-05-16 13:17:101# 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
3# BSD-style license that can be found in the LICENSE file.
4
5vars = {
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.
8 "dart_root": "sdk",
9
Rico Wind3e38d5a2015-05-28 12:24:2210 # We use mirrors of all github repos to guarantee reproducibility and
11 # consistency between what users see and what the bots see.
12 # We need the mirrors to not have 100+ bots pulling github constantly.
13 # We mirror our github repos on chromium git servers.
14 # DO NOT use this var if you don't see a mirror here:
15 # https://chromium.googlesource.com/
16 # named like:
17 # external/github.com/dart-lang/NAME
18 # It is ok to add a dependency directly on dart-lang (dart-lang only)
19 # github repo until the mirror has been created, but please do file a bug
20 # against infra to make that happen.
21 "github_mirror":
22 "https://chromium.googlesource.com/external/github.com/dart-lang/%s.git",
Rico Windae937462015-05-26 08:44:5723
John McCutchan9f785352016-06-22 17:32:5124 # Chromium git
25 "chromium_git": "https://chromium.googlesource.com",
26
Natalie Weizenbaumc7b7c642016-03-21 19:43:2527 # Only use this temporarily while waiting for a mirror for a new package.
28 "github_dartlang": "https://github.com/dart-lang/%s.git",
29
Rico Wind3487bf82015-07-30 13:18:5430 "gyp_rev": "@6ee91ad8659871916f9aa840d42e1513befdf638",
William Hesse41ece1a2016-05-30 20:11:3031 "co19_rev": "@3f0a4bc9a080a792cdf5f093147a900f99ea301f",
John McCutchan9f785352016-06-22 17:32:5132
33 # Revisions of GN/Mojo/Flutter related dependencies.
34 "base_revision": "@672b04e54b937ec899429a6bd5409c5a6300d151",
35 "buildtools_revision": "@565d04e8741429fb1b4f26d102f2c6c3b849edeb",
Rico Windf34fae82015-05-16 13:17:1036
37 # Revisions of /third_party/* dependencies.
Natalie Weizenbaum4b894d42016-08-01 21:04:1338 "args_tag": "@0.13.5",
Natalie Weizenbaum86cd6b22016-08-02 00:12:2939 "async_tag": "@1.11.0",
Kevin Moore9c5e6fa2016-04-21 18:07:5140 "barback-0.13.0_rev": "@34853",
41 "barback-0.14.0_rev": "@36398",
42 "barback-0.14.1_rev": "@38525",
Tim Blasi095876e2015-09-18 00:36:1843 "barback_tag" : "@0.15.2+7",
Jacob MacDonaldd2e22412016-04-14 14:46:3344 "bazel_worker_tag": "@v0.1.0",
Natalie Weizenbaumc7b7c642016-03-21 19:43:2545 "boolean_selector_tag" : "@1.0.0",
Zachary Andersonfc42f032016-08-05 16:56:0346 "boringssl_rev" : "@8d343b44bbab829d1a28fdef650ca95f7db4412e",
pq3dc3b542015-05-26 18:07:3047 "charcode_tag": "@1.1.0",
Rico Windf34fae82015-05-16 13:17:1048 "chrome_rev" : "@19997",
pq7e5c54a2015-05-27 19:37:3949 "cli_util_tag" : "@0.0.1+2",
Sigmund Cheremd1d46592016-05-31 22:48:5450 "code_transformers_rev": "@bfe9799e88d9c231747435e1c1d2495ef5ecd966",
Natalie Weizenbaum279c5d62016-08-15 21:57:4951 "collection_tag": "@1.9.0",
Natalie Weizenbaum24274892016-06-21 21:11:4452 "convert_tag": "@2.0.0",
53 "crypto_tag" : "@2.0.1",
Rico Windf34fae82015-05-16 13:17:1054 "csslib_tag" : "@0.12.0",
Harry Terkelsen9a56c7e2015-11-12 22:10:4955 "dart2js_info_rev" : "@0a221eaf16aec3879c45719de656680ccb80d8a1",
Rico Windf34fae82015-05-16 13:17:1056 "dart_services_rev" : "@7aea2574e6f3924bf409a80afb8ad52aa2be4f97",
Bob Nystromac67dba2016-08-16 22:55:0057 "dart_style_tag": "@0.2.9+1",
keertip7324a4a2016-08-29 13:25:5458 "dartdoc_tag" : "@v0.9.7+2",
Jacob Richmand165e4e2016-08-05 16:36:1559 "dev_compiler_rev": "@fa084164b620ea75cd2008c9dc317655a045ad6d",
Bob Nystrom635388c2016-05-10 23:58:1160 "fixnum_tag": "@0.10.5",
Sigmund Cherembf9ab642016-04-19 21:53:4061 "func_rev": "@8d4aea75c21be2179cb00dc2b94a71414653094e",
Rico Windf34fae82015-05-16 13:17:1062 "glob_rev": "@704cf75e4f26b417505c5c611bdaacd8808467dd",
Rico Windf34fae82015-05-16 13:17:1063 "html_tag" : "@0.12.1+1",
Natalie Weizenbaum5cfc7ab2015-12-09 23:53:5564 "http_multi_server_tag" : "@2.0.0",
Natalie Weizenbaum24274892016-06-21 21:11:4465 "http_parser_tag" : "@3.0.2",
Kevin Moore9c5e6fa2016-04-21 18:07:5166 "http_tag" : "@0.11.3+3",
Rico Windf34fae82015-05-16 13:17:1067 "http_throttle_rev" : "@a81f08be942cdd608883c7b67795c12226abc235",
Terry Lucasa552c242016-03-06 23:10:3668 "idl_parser_rev": "@7fbe68cab90c38147dee4f48c30ad0d496c17915",
Sigmund Cheremd1d46592016-05-31 22:48:5469 "initialize_rev": "@595d501a92c3716395ad2d81f9aabdb9f90879b6",
Stephen Adams50a25ae2016-06-06 23:31:1970 "intl_tag": "@0.13.0",
Konstantin Shcheglovfbb6f4b2016-07-08 20:02:2271 "isolate_tag": "@0.2.2",
Rico Windf34fae82015-05-16 13:17:1072 "jinja2_rev": "@2222b31554f03e62600cd7e383376a7c187967a1",
Natalie Weizenbaumc7b7c642016-03-21 19:43:2573 "json_rpc_2_tag": "@2.0.0",
pqe5029df2016-08-15 17:46:0374 "linter_rev": "@da3ec6ae914b40332fa6b6e100c1d4aabe9e27ca",
Rico Windf34fae82015-05-16 13:17:1075 "logging_rev": "@85d83e002670545e9039ad3985f0018ab640e597",
keertip895abbf2015-09-22 16:44:5676 "markdown_rev": "@4aaadf3d940bb172e1f6285af4d2b1710d309982",
Rico Windf34fae82015-05-16 13:17:1077 "matcher_tag": "@0.12.0",
78 "metatest_rev": "@e5aa8e4e19fc4188ac2f6d38368a47d8f07c3df1",
79 "mime_rev": "@75890811d4af5af080351ba8a2853ad4c8df98dd",
keertip91b22812015-06-15 16:25:4480 "mustache4dart_rev" : "@5724cfd85151e5b6b53ddcd3380daf188fe47f92",
Natalie Weizenbaum85dc0452015-12-02 22:06:0581 "oauth2_tag": "@1.0.0",
Carlo Bernaschinade0fabc2016-08-04 00:57:0882 "observatory_pub_packages_rev": "@a01235b5b71df27b602dae4676d0bf771cbe7fa2",
Kevin Moore9c5e6fa2016-04-21 18:07:5183 "observe_rev": "@eee2b8ec34236fa46982575fbccff84f61202ac6",
Kevin Moore17a2ddf2016-07-27 15:42:0584 "package_config_rev": "@1.0.0",
Natalie Weizenbaumfefbf852016-08-15 22:38:2185 "package_resolver_tag": "@1.0.1",
Natalie Weizenbaum04eb0712015-07-09 21:13:4486 "path_tag": "@1.3.6",
Brian Wilkersond87f9c02016-05-11 16:54:2987 "plugin_tag": "@0.2.0",
Kevin Moore9c5e6fa2016-04-21 18:07:5188 "ply_rev": "@604b32590ffad5cbb82e4afef1d305512d06ae93",
Natalie Weizenbaum5cfc7ab2015-12-09 23:53:5589 "pool_tag": "@1.2.1",
Kevin Moore6996e382016-04-15 18:35:3290 "protobuf_tag": "@0.5.1+1",
keertip463e5b22015-07-16 20:09:3091 "pub_cache_tag": "@v0.1.0",
Natalie Weizenbaum38dccc82016-08-16 22:48:2092 "pub_rev": "@101aa44a4aebaefd0796ce44e6d155cd79fe2db4",
Natalie Weizenbaum86cd6b22016-08-02 00:12:2993 "pub_semver_tag": "@1.3.0",
keertip91b22812015-06-15 16:25:4494 "quiver_tag": "@0.21.4",
keertip99b95262016-02-18 23:29:1795 "resource_rev":"@a49101ba2deb29c728acba6fb86000a8f730f4b1",
Zachary Anderson7308e582016-03-29 18:22:0396 "root_certificates_rev": "@aed07942ce98507d2be28cbd29e879525410c7fc",
William Hesse504f94e2016-07-08 20:06:0997 "scheduled_test_tag": "@0.12.6",
Natalie Weizenbaum24274892016-06-21 21:11:4498 "shelf_static_tag": "@0.2.3+4",
99 "shelf_tag": "@0.6.5+2",
Natalie Weizenbaumc7b7c642016-03-21 19:43:25100 "shelf_web_socket_tag": "@0.2.0",
Kevin Moore9c5e6fa2016-04-21 18:07:51101 "smoke_rev" : "@f3361191cc2a85ebc1e4d4c33aec672d7915aba9",
Natalie Weizenbaum49948ac2015-07-07 20:14:22102 "source_map_stack_trace_tag": "@1.0.4",
Kevin Moore9c5e6fa2016-04-21 18:07:51103 "source_maps-0.9.4_rev": "@38524",
104 "source_maps_tag": "@0.10.1",
Natalie Weizenbaum35f86f72015-09-09 00:39:26105 "source_span_tag": "@1.2.0",
keertip41522f82015-10-22 17:27:45106 "stack_trace_tag": "@1.4.2",
Natalie Weizenbaum86cd6b22016-08-02 00:12:29107 "stream_channel_tag": "@1.5.0",
Natalie Weizenbaum35f86f72015-09-09 00:39:26108 "string_scanner_tag": "@0.1.4",
Rico Windf34fae82015-05-16 13:17:10109 "sunflower_rev": "@879b704933413414679396b129f5dfa96f7a0b1e",
Rico Windf34fae82015-05-16 13:17:10110 "test_reflective_loader_tag": "@0.0.3",
William Hesse504f94e2016-07-08 20:06:09111 "test_tag": "@0.12.15+1",
Natalie Weizenbaumc7b7c642016-03-21 19:43:25112 "typed_data_tag": "@1.1.2",
Rico Windf34fae82015-05-16 13:17:10113 "usage_rev": "@b5080dac0d26a5609b266f8fdb0d053bc4c1c638",
Kevin Moore9c5e6fa2016-04-21 18:07:51114 "utf_rev": "@1f55027068759e2d52f2c12de6a57cce5f3c5ee6",
Natalie Weizenbaum2dd8bee2016-05-03 23:15:35115 "watcher_tag": "@0.9.7+2",
Harry Terkelsen153365a2016-03-29 21:42:59116 "web_components_rev": "@6349e09f9118dce7ae1b309af5763745e25a9d61",
Natalie Weizenbaum24274892016-06-21 21:11:44117 "web_socket_channel_tag": "@1.0.4",
Terry Lucasa552c242016-03-06 23:10:36118 "WebCore_rev": "@a86fe28efadcfc781f836037a80f27e22a5dad17",
Kevin Moore9c5e6fa2016-04-21 18:07:51119 "when_tag": "@0.2.0+2",
120 "which_tag": "@0.1.3+1",
Natalie Weizenbaumb49d1b92015-09-10 21:52:06121 "yaml_tag": "@2.1.5",
Rico Windf34fae82015-05-16 13:17:10122 "zlib_rev": "@c3d0a6190f2f8c924a05ab6cc97b8f975bddd33f",
Rico Windf34fae82015-05-16 13:17:10123}
124
125deps = {
126 # Stuff needed for GYP to run.
127 Var("dart_root") + "/third_party/gyp":
Rico Wind3487bf82015-07-30 13:18:54128 Var('chromium_git') + '/external/gyp.git' + Var("gyp_rev"),
Rico Windf34fae82015-05-16 13:17:10129
John McCutchan9f785352016-06-22 17:32:51130 # Stuff needed for GN/Mojo/Flutter.
131 Var("dart_root") + "/base":
132 Var('chromium_git') + '/external/github.com/domokit/base' + Var('base_revision'),
133
134 Var("dart_root") + "/buildtools":
135 Var('chromium_git') + '/chromium/buildtools.git' +
136 Var('buildtools_revision'),
137
Rico Winddccaad92015-05-28 12:25:59138 Var("dart_root") + "/tests/co19/src":
Rico Wind0ca8b302015-06-08 17:24:29139 (Var("github_mirror") % "co19") + Var("co19_rev"),
Rico Windf34fae82015-05-16 13:17:10140
Rico Windf34fae82015-05-16 13:17:10141 Var("dart_root") + "/third_party/zlib":
142 Var("chromium_git") + "/chromium/src/third_party/zlib.git" +
143 Var("zlib_rev"),
144
William Hesse13bf8ff2015-08-26 12:42:12145 Var("dart_root") + "/third_party/boringssl/src":
146 "https://boringssl.googlesource.com/boringssl.git" +
147 Var("boringssl_rev"),
148
149 Var("dart_root") + "/third_party/root_certificates":
150 "https://github.com/dart-lang/root_certificates.git" +
151 Var("root_certificates_rev"),
152
Rico Windf34fae82015-05-16 13:17:10153 Var("dart_root") + "/third_party/jinja2":
154 Var("chromium_git") + "/chromium/src/third_party/jinja2.git" +
155 Var("jinja2_rev"),
156
157 Var("dart_root") + "/third_party/ply":
158 Var("chromium_git") + "/chromium/src/third_party/ply.git" +
159 Var("ply_rev"),
160
Terry Lucasa552c242016-03-06 23:10:36161 Var("dart_root") + "/tools/idl_parser":
Rico Windf34fae82015-05-16 13:17:10162 Var("chromium_git") + "/chromium/src/tools/idl_parser.git" +
163 Var("idl_parser_rev"),
164
Rico Windf34fae82015-05-16 13:17:10165 Var("dart_root") + "/third_party/WebCore":
William Hesse9cb6e962015-12-22 12:55:55166 "https://github.com/dart-lang/webcore.git" + Var("WebCore_rev"),
Rico Windf34fae82015-05-16 13:17:10167
Rico Windf34fae82015-05-16 13:17:10168 Var("dart_root") + "/third_party/pkg/args":
Rico Wind3e38d5a2015-05-28 12:24:22169 (Var("github_mirror") % "args") + Var("args_tag"),
Natalie Weizenbaum49948ac2015-07-07 20:14:22170 Var("dart_root") + "/third_party/pkg/async":
William Hesse8c2fb6f2015-07-19 17:07:54171 (Var("github_mirror") % "async") + Var("async_tag"),
Rico Windf34fae82015-05-16 13:17:10172 Var("dart_root") + "/third_party/pkg/barback":
Natalie Weizenbaum7d6a4492015-07-20 22:29:48173 (Var("github_mirror") % "barback") + Var("barback_tag"),
Jacob MacDonaldd2e22412016-04-14 14:46:33174 Var("dart_root") + "/third_party/pkg/bazel_worker":
175 (Var("github_dartlang") % "bazel_worker") + Var("bazel_worker_tag"),
Natalie Weizenbaumc7b7c642016-03-21 19:43:25176 Var("dart_root") + "/third_party/pkg/boolean_selector":
177 (Var("github_dartlang") % "boolean_selector") +
178 Var("boolean_selector_tag"),
pq3dc3b542015-05-26 18:07:30179 Var("dart_root") + "/third_party/pkg/charcode":
Rico Wind0ca8b302015-06-08 17:24:29180 (Var("github_mirror") % "charcode") + Var("charcode_tag"),
pq7e5c54a2015-05-27 19:37:39181 Var("dart_root") + "/third_party/pkg/cli_util":
Rico Wind0ca8b302015-06-08 17:24:29182 (Var("github_mirror") % "cli_util") + Var("cli_util_tag"),
Rico Windf34fae82015-05-16 13:17:10183 Var("dart_root") + "/third_party/pkg/collection":
Natalie Weizenbaum2dd8bee2016-05-03 23:15:35184 (Var("github_mirror") % "collection") + Var("collection_tag"),
Natalie Weizenbaum5cfc7ab2015-12-09 23:53:55185 Var("dart_root") + "/third_party/pkg/convert":
186 "https://github.com/dart-lang/convert.git" + Var("convert_tag"),
Rico Windf34fae82015-05-16 13:17:10187 Var("dart_root") + "/third_party/pkg/crypto":
Kevin Moore5b5312a2016-04-15 17:00:24188 (Var("github_mirror") % "crypto") + Var("crypto_tag"),
Rico Windf34fae82015-05-16 13:17:10189 Var("dart_root") + "/third_party/pkg/csslib":
Rico Wind3e38d5a2015-05-28 12:24:22190 (Var("github_mirror") % "csslib") + Var("csslib_tag"),
Sigmund Cheremd1d46592016-05-31 22:48:54191 Var("dart_root") + "/third_party/pkg/code_transformers":
192 (Var("github_dartlang") % "code_transformers") +
193 Var("code_transformers_rev"),
William Hesse6d7bf422015-12-21 12:54:54194 Var("dart_root") + "/third_party/dart-services":
195 (Var("github_mirror") % "dart-services") +
196 Var("dart_services_rev"),
Rico Windf34fae82015-05-16 13:17:10197 Var("dart_root") + "/third_party/pkg_tested/dart_style":
Rico Wind3e38d5a2015-05-28 12:24:22198 (Var("github_mirror") % "dart_style") + Var("dart_style_tag"),
Sigmund Cherem8896ccd2015-08-18 22:44:38199 Var("dart_root") + "/third_party/pkg/dart2js_info":
200 (Var("github_mirror") % "dart2js_info") + Var("dart2js_info_rev"),
Bob Nystrom59286aa2015-07-22 01:32:42201 Var("dart_root") + "/third_party/pkg/dartdoc":
keertip44377f62015-11-23 22:41:32202 (Var("github_mirror") % "dartdoc") + Var("dartdoc_tag"),
John Messerlyde4a1442015-06-18 22:38:47203 Var("dart_root") + "/third_party/pkg/dev_compiler":
William Hesse13335eb2015-08-06 12:03:42204 (Var("github_mirror") % "dev_compiler") + Var("dev_compiler_rev"),
Sigmund Cherembf9ab642016-04-19 21:53:40205 Var("dart_root") + "/third_party/pkg/func":
206 (Var("github_dartlang") % "func") + Var("func_rev"),
Kevin Moore9c5e6fa2016-04-21 18:07:51207 Var("dart_root") + "/third_party/pkg/fixnum":
208 "https://github.com/dart-lang/fixnum.git" + Var("fixnum_tag"),
Rico Windf34fae82015-05-16 13:17:10209 Var("dart_root") + "/third_party/pkg/glob":
Rico Wind3e38d5a2015-05-28 12:24:22210 (Var("github_mirror") % "glob") + Var("glob_rev"),
Rico Windf34fae82015-05-16 13:17:10211 Var("dart_root") + "/third_party/pkg/html":
Rico Wind3e38d5a2015-05-28 12:24:22212 (Var("github_mirror") % "html") + Var("html_tag"),
Rico Windf34fae82015-05-16 13:17:10213 Var("dart_root") + "/third_party/pkg/http":
Natalie Weizenbaum6f3168a2016-01-05 21:24:12214 (Var("github_mirror") % "http") + Var("http_tag"),
Rico Windf34fae82015-05-16 13:17:10215 Var("dart_root") + "/third_party/pkg/http_multi_server":
Rico Wind3e38d5a2015-05-28 12:24:22216 (Var("github_mirror") % "http_multi_server") +
Rico Windf34fae82015-05-16 13:17:10217 Var("http_multi_server_tag"),
218 Var("dart_root") + "/third_party/pkg/http_parser":
Natalie Weizenbaum5cfc7ab2015-12-09 23:53:55219 (Var("github_mirror") % "http_parser") + Var("http_parser_tag"),
Rico Windf34fae82015-05-16 13:17:10220 Var("dart_root") + "/third_party/pkg/http_throttle":
Rico Wind3e38d5a2015-05-28 12:24:22221 (Var("github_mirror") % "http_throttle") +
Rico Windf34fae82015-05-16 13:17:10222 Var("http_throttle_rev"),
Sigmund Cheremd1d46592016-05-31 22:48:54223 Var("dart_root") + "/third_party/pkg/initialize":
224 (Var("github_dartlang") % "initialize") + Var("initialize_rev"),
William Hessedb90a9f2015-12-17 10:22:35225 Var("dart_root") + "/third_party/pkg/intl":
Stephen Adams50a25ae2016-06-06 23:31:19226 (Var("github_mirror") % "intl") + Var("intl_tag"),
Konstantin Shcheglovfbb6f4b2016-07-08 20:02:22227 Var("dart_root") + "/third_party/pkg/isolate":
228 (Var("github_dartlang") % "isolate") + Var("isolate_tag"),
Rico Windf34fae82015-05-16 13:17:10229 Var("dart_root") + "/third_party/pkg/json_rpc_2":
Natalie Weizenbaume5a94792015-07-27 23:16:56230 (Var("github_mirror") % "json_rpc_2") + Var("json_rpc_2_tag"),
Rico Windf34fae82015-05-16 13:17:10231 Var("dart_root") + "/third_party/pkg/linter":
pqa1d528f2015-09-09 21:34:21232 (Var("github_mirror") % "linter") + Var("linter_rev"),
Rico Windf34fae82015-05-16 13:17:10233 Var("dart_root") + "/third_party/pkg/logging":
Rico Wind3e38d5a2015-05-28 12:24:22234 (Var("github_mirror") % "logging") + Var("logging_rev"),
Rico Windf34fae82015-05-16 13:17:10235 Var("dart_root") + "/third_party/pkg/markdown":
William Hesse9fa96982015-08-18 08:23:20236 (Var("github_mirror") % "markdown") + Var("markdown_rev"),
Rico Windf34fae82015-05-16 13:17:10237 Var("dart_root") + "/third_party/pkg/matcher":
Rico Wind3e38d5a2015-05-28 12:24:22238 (Var("github_mirror") % "matcher") + Var("matcher_tag"),
Rico Windf34fae82015-05-16 13:17:10239 Var("dart_root") + "/third_party/pkg/metatest":
Rico Wind3e38d5a2015-05-28 12:24:22240 (Var("github_mirror") % "metatest") + Var("metatest_rev"),
Rico Windf34fae82015-05-16 13:17:10241 Var("dart_root") + "/third_party/pkg/mime":
Rico Wind3e38d5a2015-05-28 12:24:22242 (Var("github_mirror") % "mime") + Var("mime_rev"),
Bob Nystrom59286aa2015-07-22 01:32:42243 Var("dart_root") + "/third_party/pkg/mustache4dart":
244 Var("chromium_git")
245 + "/external/github.com/valotas/mustache4dart.git"
keertip72ac9982015-06-18 17:30:28246 + Var("mustache4dart_rev"),
Rico Windf34fae82015-05-16 13:17:10247 Var("dart_root") + "/third_party/pkg/oauth2":
Natalie Weizenbaum85dc0452015-12-02 22:06:05248 (Var("github_mirror") % "oauth2") + Var("oauth2_tag"),
Rico Windf34fae82015-05-16 13:17:10249 Var("dart_root") + "/third_party/pkg/observe":
Rico Wind3e38d5a2015-05-28 12:24:22250 (Var("github_mirror") % "observe") + Var("observe_rev"),
William Hesseffd27752015-07-17 10:30:41251 Var("dart_root") + "/third_party/observatory_pub_packages":
Bob Nystrom59286aa2015-07-22 01:32:42252 (Var("github_mirror") % "observatory_pub_packages")
William Hesseffd27752015-07-17 10:30:41253 + Var("observatory_pub_packages_rev"),
William Hessee2928702015-08-18 13:04:41254 Var("dart_root") + "/third_party/pkg_tested/package_config":
Rico Wind3e38d5a2015-05-28 12:24:22255 (Var("github_mirror") % "package_config") +
pq5f4b7a92015-08-18 17:00:58256 Var("package_config_rev"),
Natalie Weizenbaum279c5d62016-08-15 21:57:49257 Var("dart_root") + "/third_party/pkg_tested/package_resolver":
258 "https://github.com/dart-lang/package_resolver.git" +
Natalie Weizenbaum5b748782016-08-15 22:30:51259 Var("package_resolver_tag"),
Rico Windf34fae82015-05-16 13:17:10260 Var("dart_root") + "/third_party/pkg/path":
Natalie Weizenbaum04eb0712015-07-09 21:13:44261 (Var("github_mirror") % "path") + Var("path_tag"),
Rico Windf34fae82015-05-16 13:17:10262 Var("dart_root") + "/third_party/pkg/plugin":
Rico Wind3e38d5a2015-05-28 12:24:22263 (Var("github_mirror") % "plugin") + Var("plugin_tag"),
Rico Windf34fae82015-05-16 13:17:10264 Var("dart_root") + "/third_party/pkg/pool":
Natalie Weizenbaum5cfc7ab2015-12-09 23:53:55265 (Var("github_mirror") % "pool") + Var("pool_tag"),
Jacob MacDonald92419d02016-04-06 20:49:32266 Var("dart_root") + "/third_party/pkg/protobuf":
267 (Var("github_dartlang") % "dart-protobuf") + Var("protobuf_tag"),
Rico Windf34fae82015-05-16 13:17:10268 Var("dart_root") + "/third_party/pkg/pub_semver":
Rico Wind3e38d5a2015-05-28 12:24:22269 (Var("github_mirror") % "pub_semver") + Var("pub_semver_tag"),
Rico Windf3c63392015-06-09 06:12:51270 Var("dart_root") + "/third_party/pkg/pub":
William Hesse8c2fb6f2015-07-19 17:07:54271 (Var("github_mirror") % "pub") + Var("pub_rev"),
Bob Nystrom59286aa2015-07-22 01:32:42272 Var("dart_root") + "/third_party/pkg/pub_cache":
keertip72ac9982015-06-18 17:30:28273 (Var("github_mirror") % "pub_cache") + Var("pub_cache_tag"),
Bob Nystrom59286aa2015-07-22 01:32:42274 Var("dart_root") + "/third_party/pkg/quiver":
275 Var("chromium_git")
276 + "/external/github.com/google/quiver-dart.git"
keertip72ac9982015-06-18 17:30:28277 + Var("quiver_tag"),
keertip99b95262016-02-18 23:29:17278 Var("dart_root") + "/third_party/pkg/resource":
279 "https://github.com/dart-lang/resource.git" + Var("resource_rev"),
Rico Windf34fae82015-05-16 13:17:10280 Var("dart_root") + "/third_party/pkg/scheduled_test":
William Hesse13335eb2015-08-06 12:03:42281 (Var("github_mirror") % "scheduled_test") + Var("scheduled_test_tag"),
Rico Windf34fae82015-05-16 13:17:10282 Var("dart_root") + "/third_party/pkg/shelf":
Natalie Weizenbaum35f86f72015-09-09 00:39:26283 (Var("github_mirror") % "shelf") + Var("shelf_tag"),
John Messerlyde4a1442015-06-18 22:38:47284 Var("dart_root") + "/third_party/pkg/shelf_static":
Natalie Weizenbaum35f86f72015-09-09 00:39:26285 (Var("github_mirror") % "shelf_static") + Var("shelf_static_tag"),
Rico Windf34fae82015-05-16 13:17:10286 Var("dart_root") + "/third_party/pkg/shelf_web_socket":
Rico Wind3e38d5a2015-05-28 12:24:22287 (Var("github_mirror") % "shelf_web_socket") +
Natalie Weizenbaum35f86f72015-09-09 00:39:26288 Var("shelf_web_socket_tag"),
Rico Windf34fae82015-05-16 13:17:10289 Var("dart_root") + "/third_party/pkg/smoke":
Rico Wind3e38d5a2015-05-28 12:24:22290 (Var("github_mirror") % "smoke") + Var("smoke_rev"),
Rico Windf34fae82015-05-16 13:17:10291 Var("dart_root") + "/third_party/pkg/source_maps":
Natalie Weizenbaumc2ed5e32015-07-07 22:08:44292 (Var("github_mirror") % "source_maps") + Var("source_maps_tag"),
Rico Windf34fae82015-05-16 13:17:10293 Var("dart_root") + "/third_party/pkg/source_span":
Natalie Weizenbaum0590f7e2015-07-08 00:59:52294 (Var("github_mirror") % "source_span") + Var("source_span_tag"),
Natalie Weizenbaum49948ac2015-07-07 20:14:22295 Var("dart_root") + "/third_party/pkg/source_map_stack_trace":
William Hesse8c2fb6f2015-07-19 17:07:54296 (Var("github_mirror") % "source_map_stack_trace") +
Natalie Weizenbaum49948ac2015-07-07 20:14:22297 Var("source_map_stack_trace_tag"),
Rico Windf34fae82015-05-16 13:17:10298 Var("dart_root") + "/third_party/pkg/stack_trace":
Rico Wind3e38d5a2015-05-28 12:24:22299 (Var("github_mirror") % "stack_trace") + Var("stack_trace_tag"),
Natalie Weizenbaumc7b7c642016-03-21 19:43:25300 Var("dart_root") + "/third_party/pkg/stream_channel":
301 (Var("github_dartlang") % "stream_channel") +
302 Var("stream_channel_tag"),
Rico Windf34fae82015-05-16 13:17:10303 Var("dart_root") + "/third_party/pkg/string_scanner":
Rico Wind3e38d5a2015-05-28 12:24:22304 (Var("github_mirror") % "string_scanner") +
Natalie Weizenbaum35f86f72015-09-09 00:39:26305 Var("string_scanner_tag"),
Rico Windf34fae82015-05-16 13:17:10306 Var("dart_root") + "/third_party/sunflower":
Rico Wind3e38d5a2015-05-28 12:24:22307 (Var("github_mirror") % "sample-sunflower") +
Rico Windf34fae82015-05-16 13:17:10308 Var("sunflower_rev"),
309 Var("dart_root") + "/third_party/pkg/test":
Rico Wind3e38d5a2015-05-28 12:24:22310 (Var("github_mirror") % "test") + Var("test_tag"),
Rico Windf34fae82015-05-16 13:17:10311 Var("dart_root") + "/third_party/pkg/test_reflective_loader":
Rico Wind3e38d5a2015-05-28 12:24:22312 (Var("github_mirror") % "test_reflective_loader") +
Rico Windae937462015-05-26 08:44:57313 Var("test_reflective_loader_tag"),
Natalie Weizenbaumc7b7c642016-03-21 19:43:25314 Var("dart_root") + "/third_party/pkg/typed_data":
315 (Var("github_dartlang") % "typed_data") + Var("typed_data_tag"),
Rico Windf34fae82015-05-16 13:17:10316 Var("dart_root") + "/third_party/pkg/usage":
Rico Wind3e38d5a2015-05-28 12:24:22317 (Var("github_mirror") % "usage") + Var("usage_rev"),
Rico Windf34fae82015-05-16 13:17:10318 Var("dart_root") + "/third_party/pkg/utf":
Rico Wind3e38d5a2015-05-28 12:24:22319 (Var("github_mirror") % "utf") + Var("utf_rev"),
Rico Windf34fae82015-05-16 13:17:10320 Var("dart_root") + "/third_party/pkg/watcher":
Rico Wind3e38d5a2015-05-28 12:24:22321 (Var("github_mirror") % "watcher") + Var("watcher_tag"),
Rico Windf34fae82015-05-16 13:17:10322 Var("dart_root") + "/third_party/pkg/web_components":
Rico Wind3e38d5a2015-05-28 12:24:22323 (Var("github_mirror") % "web-components") +
Rico Windf34fae82015-05-16 13:17:10324 Var("web_components_rev"),
Natalie Weizenbaumc7b7c642016-03-21 19:43:25325 Var("dart_root") + "/third_party/pkg/web_socket_channel":
326 (Var("github_dartlang") % "web_socket_channel") +
327 Var("web_socket_channel_tag"),
pq7e5c54a2015-05-27 19:37:39328 Var("dart_root") + "/third_party/pkg/when":
Rico Wind0ca8b302015-06-08 17:24:29329 (Var("github_mirror") % "when") + Var("when_tag"),
pq7e5c54a2015-05-27 19:37:39330 Var("dart_root") + "/third_party/pkg/which":
Rico Wind0ca8b302015-06-08 17:24:29331 (Var("github_mirror") % "which") + Var("which_tag"),
Rico Windf34fae82015-05-16 13:17:10332 Var("dart_root") + "/third_party/pkg/yaml":
Natalie Weizenbaumb49d1b92015-09-10 21:52:06333 (Var("github_mirror") % "yaml") + Var("yaml_tag"),
Rico Windf34fae82015-05-16 13:17:10334}
335
336deps_os = {
337 "android": {
338 Var("dart_root") + "/third_party/android_tools":
339 Var("chromium_git") + "/android_tools.git" +
340 "@aaeda3d69df4b4352e3cac7c16bea7f16bd1ec12",
341 },
342 "win": {
343 Var("dart_root") + "/third_party/cygwin":
344 Var("chromium_git") + "/chromium/deps/cygwin.git" +
345 "@c89e446b273697fadf3a10ff1007a97c0b7de6df",
Rico Windf34fae82015-05-16 13:17:10346 },
Rico Windf34fae82015-05-16 13:17:10347}
348
349# TODO(iposva): Move the necessary tools so that hooks can be run
350# without the runtime being available.
351hooks = [
352 {
Rico Windf76792f2015-06-10 10:52:31353 'name': 'd8_testing_binaries',
354 'pattern': '.',
355 'action': [
356 'download_from_google_storage',
357 '--no_auth',
358 '--no_resume',
359 '--bucket',
360 'dart-dependencies',
William Hesse0c881262015-09-02 11:11:42361 '--recursive',
362 '--directory',
Rico Windf76792f2015-06-10 10:52:31363 Var('dart_root') + '/third_party/d8',
364 ],
365 },
William Hesse0c881262015-09-02 11:11:42366 {
367 "name": "checked_in_dart_sdks",
368 "pattern": ".",
369 "action": [
370 "download_from_google_storage",
371 "--no_auth",
372 "--no_resume",
373 "--bucket",
374 "dart-dependencies",
375 "--recursive",
376 "--auto_platform",
377 "--extract",
378 "--directory",
379 Var('dart_root') + "/tools/sdks",
380 ],
381 },
William Hessed2fe7e32015-12-21 09:57:06382 {
William Hesse79b6d812015-12-21 13:38:14383 "name": "firefox_jsshell",
384 "pattern": ".",
385 "action": [
386 "download_from_google_storage",
387 "--no_auth",
388 "--no_resume",
389 "--bucket",
390 "dart-dependencies",
391 "--recursive",
392 "--auto_platform",
393 "--extract",
394 "--directory",
395 Var('dart_root') + "/third_party/firefox_jsshell",
396 ],
397 },
398 {
William Hessed2fe7e32015-12-21 09:57:06399 "name": "drt_resources",
400 "pattern": ".",
401 "action": [
402 "download_from_google_storage",
403 "--no_auth",
404 "--no_resume",
405 "--bucket",
406 "dart-dependencies",
407 "--platform=win32",
408 "--directory",
409 Var('dart_root') + "/third_party/drt_resources",
410 ],
411 },
William Hesse9bfe0802015-12-21 11:17:59412 {
William Hesse811bcd12015-12-21 14:52:29413 "name": "petitparser",
414 "pattern": ".",
415 "action": [
416 "download_from_google_storage",
417 "--no_auth",
418 "--no_resume",
419 "--bucket",
420 "dart-dependencies",
421 "--extract",
422 "-s",
423 Var('dart_root') + "/third_party/pkg/petitparser.tar.gz.sha1",
424 ],
425 },
426 {
William Hesse47df1392016-01-26 16:07:15427 "name": "unittest",
428 # Unittest is an early version, 0.11.6, of the package "test"
429 # Do not use it in any new tests.
430 "pattern": ".",
431 "action": [
432 "download_from_google_storage",
433 "--no_auth",
434 "--no_resume",
435 "--bucket",
436 "dart-dependencies",
437 "--extract",
438 "-s",
439 Var('dart_root') + "/third_party/pkg/unittest.tar.gz.sha1",
440 ],
441 },
442 {
William Hesse9bfe0802015-12-21 11:17:59443 "name": "7zip",
444 "pattern": ".",
445 "action": [
446 "download_from_google_storage",
447 "--no_auth",
448 "--no_resume",
449 "--bucket",
450 "dart-dependencies",
451 "--platform=win32",
452 "--extract",
453 "-s",
454 Var('dart_root') + "/third_party/7zip.tar.gz.sha1",
455 ],
456 },
William Hesse767579d2015-12-21 14:51:46457 {
458 "name": "gsutil",
459 "pattern": ".",
460 "action": [
461 "download_from_google_storage",
462 "--no_auth",
463 "--no_resume",
464 "--bucket",
465 "dart-dependencies",
466 "--extract",
467 "-s",
468 Var('dart_root') + "/third_party/gsutil.tar.gz.sha1",
469 ],
470 },
William Hessef6183a62015-12-22 14:17:46471 {
472 "name": "clang",
473 "pattern": ".",
474 "action": [
475 "download_from_google_storage",
476 "--no_auth",
477 "--no_resume",
478 "--bucket",
479 "dart-dependencies",
480 "--platform=linux*",
481 "--extract",
482 "-s",
483 Var('dart_root') + "/third_party/clang.tar.gz.sha1",
484 ],
485 },
Sigmund Cherem90cba792016-02-24 20:10:43486 {
487 "pattern": ".",
488 "action": ["python", Var("dart_root") + "/tools/gyp_dart.py"],
489 },
Rico Windf34fae82015-05-16 13:17:10490]