Yang Guo | 4fd355c | 2019-09-19 08:59:03 | [diff] [blame] | 1 | # Copyright 2019 The Chromium Authors. All rights reserved. |
| 2 | # Use of this source code is governed by a BSD-style license that can be |
| 3 | # found in the LICENSE file. |
| 4 | |
Philip Pfaffe | a767331 | 2020-07-10 13:06:49 | [diff] [blame] | 5 | use_relative_paths = True |
Ergün Erdoğmuş | 3e2bc4d | 2022-06-13 08:33:00 | [diff] [blame] | 6 | gclient_gn_args_file = 'build/config/gclient_args.gni' |
| 7 | gclient_gn_args = [ |
| 8 | ] |
Philip Pfaffe | a767331 | 2020-07-10 13:06:49 | [diff] [blame] | 9 | |
Yang Guo | 4fd355c | 2019-09-19 08:59:03 | [diff] [blame] | 10 | vars = { |
Tim van der Lippe | ceded1a | 2021-07-20 10:16:47 | [diff] [blame] | 11 | 'build_with_chromium': False, |
| 12 | |
Tim van der Lippe | 07a40f8 | 2021-01-28 17:15:40 | [diff] [blame] | 13 | # By default, do not checkout the re-client binaries. |
| 14 | 'checkout_reclient': False, |
| 15 | |
Yang Guo | 4fd355c | 2019-09-19 08:59:03 | [diff] [blame] | 16 | 'build_url': 'https://chromium.googlesource.com/chromium/src/build.git', |
devtools-ci-autoroll-builder | 8ff1f92 | 2022-11-04 12:03:31 | [diff] [blame] | 17 | 'build_revision': '0933725ae1a860575e3dd90830c200c78a71a7c4', |
Yang Guo | 4fd355c | 2019-09-19 08:59:03 | [diff] [blame] | 18 | |
Tim van der Lippe | f7bc2e3 | 2019-11-09 20:17:44 | [diff] [blame] | 19 | 'buildtools_url': 'https://chromium.googlesource.com/chromium/src/buildtools.git', |
devtools-ci-autoroll-builder | 42222f3 | 2022-11-04 03:28:05 | [diff] [blame] | 20 | 'buildtools_revision': '404e2d0fd79589ab19171036c16e5801e85485cf', |
Tim van der Lippe | f7bc2e3 | 2019-11-09 20:17:44 | [diff] [blame] | 21 | |
Michael Achenbach | 4b5276f | 2019-12-02 14:18:01 | [diff] [blame] | 22 | 'depot_tools_url': 'https://chromium.googlesource.com/chromium/tools/depot_tools.git', |
devtools-ci-autoroll-builder | 8ff1f92 | 2022-11-04 12:03:31 | [diff] [blame] | 23 | 'depot_tools_revision': '8fbdc51e88e62cb6478d1e7bfef31605fa6e1128', |
Yang Guo | 4fd355c | 2019-09-19 08:59:03 | [diff] [blame] | 24 | |
| 25 | 'inspector_protocol_url': 'https://chromium.googlesource.com/deps/inspector_protocol', |
devtools-ci-autoroll-builder | fd9a6d9 | 2022-10-11 03:24:48 | [diff] [blame] | 26 | 'inspector_protocol_revision': 'dec7ec1932f5277b933ed8a675cc6eb7cfc36f88', |
Yang Guo | 4fd355c | 2019-09-19 08:59:03 | [diff] [blame] | 27 | |
Almothana Athamneh | 908bbc5 | 2021-02-11 12:57:15 | [diff] [blame] | 28 | 'clang_format_url': 'https://chromium.googlesource.com/external/github.com/llvm/llvm-project/clang/tools/clang-format.git', |
devtools-ci-autoroll-builder | 66da7af | 2022-07-02 03:12:23 | [diff] [blame] | 29 | 'clang_format_revision': '8b525d2747f2584fc35d8c7e612e66f377858df7', |
Tim van der Lippe | f7bc2e3 | 2019-11-09 20:17:44 | [diff] [blame] | 30 | |
Philip Pfaffe | 208ac9a | 2022-06-29 09:53:55 | [diff] [blame] | 31 | 'emscripten_tag': 'ade9d780ff17c88d81aa13860361743e3c1e1396', |
Philip Pfaffe | 0237609 | 2020-09-29 11:10:05 | [diff] [blame] | 32 | |
Yang Guo | 4fd355c | 2019-09-19 08:59:03 | [diff] [blame] | 33 | # GN CIPD package version. |
devtools-ci-autoroll-builder | a0ba13f | 2022-10-29 03:23:55 | [diff] [blame] | 34 | 'gn_version': 'git_revision:a4d67be044b42963de801001e7146f9657c7fad4', |
Yang Guo | 4fd355c | 2019-09-19 08:59:03 | [diff] [blame] | 35 | |
Junji Watanabe | 4c80576 | 2022-09-30 02:43:29 | [diff] [blame] | 36 | # ninja CIPD package version. |
| 37 | # https://chrome-infra-packages.appspot.com/p/infra/3pp/tools/ninja |
| 38 | 'ninja_version': 'version:2@1.8.2.chromium.3', |
| 39 | |
Tim van der Lippe | 07a40f8 | 2021-01-28 17:15:40 | [diff] [blame] | 40 | # reclient CIPD package version |
| 41 | 'reclient_version': 're_client_version:0.19.2.319f839', |
| 42 | |
Yang Guo | 4fd355c | 2019-09-19 08:59:03 | [diff] [blame] | 43 | # Chromium build number for unit tests. It should be regularly updated to |
| 44 | # the content of https://commondatastorage.googleapis.com/chromium-browser-snapshots/Linux_x64/LAST_CHANGE |
devtools-ci-autoroll-builder | e99aea2 | 2022-11-04 12:03:51 | [diff] [blame] | 45 | 'chromium_linux': '1067482', |
Yang Guo | 0802bf5 | 2019-11-11 12:07:20 | [diff] [blame] | 46 | # the content of https://commondatastorage.googleapis.com/chromium-browser-snapshots/Win_x64/LAST_CHANGE |
devtools-ci-autoroll-builder | e99aea2 | 2022-11-04 12:03:51 | [diff] [blame] | 47 | 'chromium_win': '1067447', |
Yang Guo | 0802bf5 | 2019-11-11 12:07:20 | [diff] [blame] | 48 | # the content of https://commondatastorage.googleapis.com/chromium-browser-snapshots/Mac/LAST_CHANGE |
devtools-ci-autoroll-builder | e99aea2 | 2022-11-04 12:03:51 | [diff] [blame] | 49 | 'chromium_mac': '1067465', |
Yang Guo | 4fd355c | 2019-09-19 08:59:03 | [diff] [blame] | 50 | } |
| 51 | |
| 52 | # Only these hosts are allowed for dependencies in this DEPS file. |
| 53 | # If you need to add a new host, contact chrome infrastracture team. |
Thiago Perrotta | c88c391 | 2022-07-14 08:36:22 | [diff] [blame] | 54 | allowed_hosts = [ 'chromium.googlesource.com', 'chrome-infra-packages.appspot.com' ] |
Yang Guo | 4fd355c | 2019-09-19 08:59:03 | [diff] [blame] | 55 | |
| 56 | deps = { |
Takuto Ikuta | 6ed5f9a | 2022-01-19 09:13:47 | [diff] [blame] | 57 | 'buildtools/clang_format/script': { |
| 58 | 'url': Var('clang_format_url') + '@' + Var('clang_format_revision'), |
| 59 | 'condition': 'build_with_chromium == False', |
| 60 | }, |
Tim van der Lippe | f7bc2e3 | 2019-11-09 20:17:44 | [diff] [blame] | 61 | |
Takuto Ikuta | 6ed5f9a | 2022-01-19 09:13:47 | [diff] [blame] | 62 | 'buildtools': { |
| 63 | 'url': Var('buildtools_url') + '@' + Var('buildtools_revision'), |
| 64 | 'condition': 'build_with_chromium == False', |
| 65 | }, |
Tim van der Lippe | f7bc2e3 | 2019-11-09 20:17:44 | [diff] [blame] | 66 | |
Philip Pfaffe | a767331 | 2020-07-10 13:06:49 | [diff] [blame] | 67 | 'buildtools/linux64': { |
Yang Guo | 4fd355c | 2019-09-19 08:59:03 | [diff] [blame] | 68 | 'packages': [ |
| 69 | { |
Liviu Rau | f1dd544 | 2022-05-19 10:45:26 | [diff] [blame] | 70 | 'package': 'gn/gn/linux-${{arch}}', |
Yang Guo | 4fd355c | 2019-09-19 08:59:03 | [diff] [blame] | 71 | 'version': Var('gn_version'), |
| 72 | } |
| 73 | ], |
| 74 | 'dep_type': 'cipd', |
Takuto Ikuta | 6ed5f9a | 2022-01-19 09:13:47 | [diff] [blame] | 75 | 'condition': 'host_os == "linux" and build_with_chromium == False', |
Yang Guo | 4fd355c | 2019-09-19 08:59:03 | [diff] [blame] | 76 | }, |
Philip Pfaffe | a767331 | 2020-07-10 13:06:49 | [diff] [blame] | 77 | 'buildtools/mac': { |
Yang Guo | 4fd355c | 2019-09-19 08:59:03 | [diff] [blame] | 78 | 'packages': [ |
| 79 | { |
Liviu Rau | f1dd544 | 2022-05-19 10:45:26 | [diff] [blame] | 80 | 'package': 'gn/gn/mac-${{arch}}', |
Yang Guo | 4fd355c | 2019-09-19 08:59:03 | [diff] [blame] | 81 | 'version': Var('gn_version'), |
| 82 | } |
| 83 | ], |
| 84 | 'dep_type': 'cipd', |
Takuto Ikuta | 6ed5f9a | 2022-01-19 09:13:47 | [diff] [blame] | 85 | 'condition': 'host_os == "mac" and build_with_chromium == False', |
Yang Guo | 4fd355c | 2019-09-19 08:59:03 | [diff] [blame] | 86 | }, |
Philip Pfaffe | a767331 | 2020-07-10 13:06:49 | [diff] [blame] | 87 | 'buildtools/win': { |
Yang Guo | 4fd355c | 2019-09-19 08:59:03 | [diff] [blame] | 88 | 'packages': [ |
| 89 | { |
Liviu Rau | f1dd544 | 2022-05-19 10:45:26 | [diff] [blame] | 90 | 'package': 'gn/gn/windows-${{arch}}', |
Yang Guo | 4fd355c | 2019-09-19 08:59:03 | [diff] [blame] | 91 | 'version': Var('gn_version'), |
| 92 | } |
| 93 | ], |
| 94 | 'dep_type': 'cipd', |
Takuto Ikuta | 6ed5f9a | 2022-01-19 09:13:47 | [diff] [blame] | 95 | 'condition': 'host_os == "win" and build_with_chromium == False', |
Yang Guo | 4fd355c | 2019-09-19 08:59:03 | [diff] [blame] | 96 | }, |
Tim van der Lippe | 07a40f8 | 2021-01-28 17:15:40 | [diff] [blame] | 97 | 'buildtools/reclient': { |
| 98 | 'packages': [ |
| 99 | { |
| 100 | 'package': 'infra/rbe/client/${{platform}}', |
| 101 | 'version': Var('reclient_version'), |
| 102 | } |
| 103 | ], |
| 104 | 'dep_type': 'cipd', |
| 105 | 'condition': '(host_os == "linux" or host_os == "win") and checkout_reclient', |
| 106 | }, |
Takuto Ikuta | e8cb209 | 2022-01-18 10:29:54 | [diff] [blame] | 107 | 'third_party/esbuild': { |
| 108 | 'packages': [ |
| 109 | { |
| 110 | 'package': 'infra/3pp/tools/esbuild/${{platform}}', |
Takuto Ikuta | a0c5f78 | 2022-01-24 07:34:24 | [diff] [blame] | 111 | 'version': 'version:2@0.14.13.chromium.2', |
Takuto Ikuta | e8cb209 | 2022-01-18 10:29:54 | [diff] [blame] | 112 | } |
| 113 | ], |
| 114 | 'dep_type': 'cipd', |
| 115 | }, |
| 116 | |
Takuto Ikuta | 6ed5f9a | 2022-01-19 09:13:47 | [diff] [blame] | 117 | 'build': { |
| 118 | 'url': Var('build_url') + '@' + Var('build_revision'), |
| 119 | 'condition': 'build_with_chromium == False', |
| 120 | }, |
| 121 | 'third_party/depot_tools': { |
| 122 | 'url': Var('depot_tools_url') + '@' + Var('depot_tools_revision'), |
| 123 | 'condition': 'build_with_chromium == False', |
| 124 | }, |
| 125 | 'third_party/inspector_protocol': { |
| 126 | 'url': Var('inspector_protocol_url') + '@' + Var('inspector_protocol_revision'), |
| 127 | 'condition': 'build_with_chromium == False', |
| 128 | }, |
Junji Watanabe | 4c80576 | 2022-09-30 02:43:29 | [diff] [blame] | 129 | 'third_party/ninja': { |
| 130 | 'packages': [ |
| 131 | { |
| 132 | 'package': 'infra/3pp/tools/ninja/${{platform}}', |
| 133 | 'version': Var('ninja_version'), |
| 134 | } |
| 135 | ], |
| 136 | 'dep_type': 'cipd', |
| 137 | }, |
Yang Guo | 4fd355c | 2019-09-19 08:59:03 | [diff] [blame] | 138 | } |
| 139 | |
| 140 | hooks = [ |
| 141 | # Pull down Node binaries for WebUI toolchain. |
| 142 | { |
| 143 | 'name': 'node_linux64', |
| 144 | 'pattern': '.', |
Tim van der Lippe | ceded1a | 2021-07-20 10:16:47 | [diff] [blame] | 145 | 'condition': 'host_os == "linux" and build_with_chromium == False', |
Takuto Ikuta | 0319fe0 | 2021-11-25 05:38:09 | [diff] [blame] | 146 | 'action': [ 'python3', |
Philip Pfaffe | a767331 | 2020-07-10 13:06:49 | [diff] [blame] | 147 | 'third_party/depot_tools/download_from_google_storage.py', |
Yang Guo | 4fd355c | 2019-09-19 08:59:03 | [diff] [blame] | 148 | '--no_resume', |
| 149 | '--extract', |
| 150 | '--no_auth', |
Tim van der Lippe | 6067910 | 2021-11-02 12:20:51 | [diff] [blame] | 151 | '--bucket', 'chromium-nodejs/16.13.0', |
Philip Pfaffe | a767331 | 2020-07-10 13:06:49 | [diff] [blame] | 152 | '-s', 'third_party/node/linux/node-linux-x64.tar.gz.sha1', |
Yang Guo | 4fd355c | 2019-09-19 08:59:03 | [diff] [blame] | 153 | ], |
| 154 | }, |
| 155 | { |
| 156 | 'name': 'node_mac', |
| 157 | 'pattern': '.', |
Tim van der Lippe | ceded1a | 2021-07-20 10:16:47 | [diff] [blame] | 158 | 'condition': 'host_os == "mac" and build_with_chromium == False', |
Takuto Ikuta | 0319fe0 | 2021-11-25 05:38:09 | [diff] [blame] | 159 | 'action': [ 'python3', |
Philip Pfaffe | a767331 | 2020-07-10 13:06:49 | [diff] [blame] | 160 | 'third_party/depot_tools/download_from_google_storage.py', |
Yang Guo | 4fd355c | 2019-09-19 08:59:03 | [diff] [blame] | 161 | '--no_resume', |
| 162 | '--extract', |
| 163 | '--no_auth', |
Tim van der Lippe | 6067910 | 2021-11-02 12:20:51 | [diff] [blame] | 164 | '--bucket', 'chromium-nodejs/16.13.0', |
Philip Pfaffe | a767331 | 2020-07-10 13:06:49 | [diff] [blame] | 165 | '-s', 'third_party/node/mac/node-darwin-x64.tar.gz.sha1', |
Yang Guo | 4fd355c | 2019-09-19 08:59:03 | [diff] [blame] | 166 | ], |
| 167 | }, |
| 168 | { |
| 169 | 'name': 'node_win', |
| 170 | 'pattern': '.', |
Tim van der Lippe | ceded1a | 2021-07-20 10:16:47 | [diff] [blame] | 171 | 'condition': 'host_os == "win" and build_with_chromium == False', |
Takuto Ikuta | 0319fe0 | 2021-11-25 05:38:09 | [diff] [blame] | 172 | 'action': [ 'python3', |
Philip Pfaffe | a767331 | 2020-07-10 13:06:49 | [diff] [blame] | 173 | 'third_party/depot_tools/download_from_google_storage.py', |
Yang Guo | 4fd355c | 2019-09-19 08:59:03 | [diff] [blame] | 174 | '--no_resume', |
| 175 | '--no_auth', |
Tim van der Lippe | 6067910 | 2021-11-02 12:20:51 | [diff] [blame] | 176 | '--bucket', 'chromium-nodejs/16.13.0', |
Philip Pfaffe | a767331 | 2020-07-10 13:06:49 | [diff] [blame] | 177 | '-s', 'third_party/node/win/node.exe.sha1', |
Yang Guo | 4fd355c | 2019-09-19 08:59:03 | [diff] [blame] | 178 | ], |
| 179 | }, |
| 180 | |
| 181 | { |
| 182 | # Ensure that the DEPS'd "depot_tools" has its self-update capability |
| 183 | # disabled. |
| 184 | 'name': 'disable_depot_tools_selfupdate', |
| 185 | 'pattern': '.', |
Takuto Ikuta | 6ed5f9a | 2022-01-19 09:13:47 | [diff] [blame] | 186 | 'condition': 'build_with_chromium == False', |
Yang Guo | 4fd355c | 2019-09-19 08:59:03 | [diff] [blame] | 187 | 'action': [ |
Takuto Ikuta | 0319fe0 | 2021-11-25 05:38:09 | [diff] [blame] | 188 | 'python3', |
Philip Pfaffe | a767331 | 2020-07-10 13:06:49 | [diff] [blame] | 189 | 'third_party/depot_tools/update_depot_tools_toggle.py', |
Yang Guo | 4fd355c | 2019-09-19 08:59:03 | [diff] [blame] | 190 | '--disable', |
| 191 | ], |
| 192 | }, |
| 193 | |
Tim van der Lippe | f7bc2e3 | 2019-11-09 20:17:44 | [diff] [blame] | 194 | # Pull clang-format binaries using checked-in hashes. |
| 195 | { |
| 196 | 'name': 'clang_format_win', |
| 197 | 'pattern': '.', |
Tim van der Lippe | ceded1a | 2021-07-20 10:16:47 | [diff] [blame] | 198 | 'condition': 'host_os == "win" and build_with_chromium == False', |
Takuto Ikuta | 0319fe0 | 2021-11-25 05:38:09 | [diff] [blame] | 199 | 'action': [ 'python3', |
Philip Pfaffe | a767331 | 2020-07-10 13:06:49 | [diff] [blame] | 200 | 'third_party/depot_tools/download_from_google_storage.py', |
Tim van der Lippe | f7bc2e3 | 2019-11-09 20:17:44 | [diff] [blame] | 201 | '--no_resume', |
| 202 | '--no_auth', |
| 203 | '--bucket', 'chromium-clang-format', |
Philip Pfaffe | a767331 | 2020-07-10 13:06:49 | [diff] [blame] | 204 | '-s', 'buildtools/win/clang-format.exe.sha1', |
Tim van der Lippe | f7bc2e3 | 2019-11-09 20:17:44 | [diff] [blame] | 205 | ], |
| 206 | }, |
| 207 | { |
Eric Leese | 969a65f | 2022-03-22 14:48:27 | [diff] [blame] | 208 | 'name': 'clang_format_mac_x64', |
Tim van der Lippe | f7bc2e3 | 2019-11-09 20:17:44 | [diff] [blame] | 209 | 'pattern': '.', |
Eric Leese | 969a65f | 2022-03-22 14:48:27 | [diff] [blame] | 210 | 'condition': 'host_os == "mac" and build_with_chromium == False and host_cpu == "x64"', |
Takuto Ikuta | 0319fe0 | 2021-11-25 05:38:09 | [diff] [blame] | 211 | 'action': [ 'python3', |
Philip Pfaffe | a767331 | 2020-07-10 13:06:49 | [diff] [blame] | 212 | 'third_party/depot_tools/download_from_google_storage.py', |
Tim van der Lippe | f7bc2e3 | 2019-11-09 20:17:44 | [diff] [blame] | 213 | '--no_resume', |
| 214 | '--no_auth', |
| 215 | '--bucket', 'chromium-clang-format', |
Eric Leese | 969a65f | 2022-03-22 14:48:27 | [diff] [blame] | 216 | '-s', 'buildtools/mac/clang-format.x64.sha1', |
| 217 | '-o', 'buildtools/mac/clang-format', |
| 218 | ], |
| 219 | }, |
| 220 | { |
| 221 | 'name': 'clang_format_mac_arm64', |
| 222 | 'pattern': '.', |
| 223 | 'condition': 'host_os == "mac" and build_with_chromium == False and host_cpu == "arm64"', |
| 224 | 'action': [ 'python3', |
| 225 | 'third_party/depot_tools/download_from_google_storage.py', |
| 226 | '--no_resume', |
| 227 | '--no_auth', |
| 228 | '--bucket', 'chromium-clang-format', |
| 229 | '-s', 'buildtools/mac/clang-format.arm64.sha1', |
| 230 | '-o', 'buildtools/mac/clang-format', |
Tim van der Lippe | f7bc2e3 | 2019-11-09 20:17:44 | [diff] [blame] | 231 | ], |
| 232 | }, |
| 233 | { |
| 234 | 'name': 'clang_format_linux', |
| 235 | 'pattern': '.', |
Tim van der Lippe | ceded1a | 2021-07-20 10:16:47 | [diff] [blame] | 236 | 'condition': 'host_os == "linux" and build_with_chromium == False', |
Takuto Ikuta | 0319fe0 | 2021-11-25 05:38:09 | [diff] [blame] | 237 | 'action': [ 'python3', |
Philip Pfaffe | a767331 | 2020-07-10 13:06:49 | [diff] [blame] | 238 | 'third_party/depot_tools/download_from_google_storage.py', |
Tim van der Lippe | f7bc2e3 | 2019-11-09 20:17:44 | [diff] [blame] | 239 | '--no_resume', |
| 240 | '--no_auth', |
| 241 | '--bucket', 'chromium-clang-format', |
Philip Pfaffe | a767331 | 2020-07-10 13:06:49 | [diff] [blame] | 242 | '-s', 'buildtools/linux64/clang-format.sha1', |
Tim van der Lippe | f7bc2e3 | 2019-11-09 20:17:44 | [diff] [blame] | 243 | ], |
| 244 | }, |
Yang Guo | d97dd18 | 2019-11-19 14:18:02 | [diff] [blame] | 245 | |
Yang Guo | 4fd355c | 2019-09-19 08:59:03 | [diff] [blame] | 246 | # Pull chromium from common storage |
| 247 | { |
Yang Guo | 0802bf5 | 2019-11-11 12:07:20 | [diff] [blame] | 248 | 'name': 'download_chromium_win', |
| 249 | 'pattern': '.', |
Tim van der Lippe | ceded1a | 2021-07-20 10:16:47 | [diff] [blame] | 250 | 'condition': 'host_os == "win" and build_with_chromium == False', |
Takuto Ikuta | 0319fe0 | 2021-11-25 05:38:09 | [diff] [blame] | 251 | 'action': [ 'python3', |
Philip Pfaffe | a767331 | 2020-07-10 13:06:49 | [diff] [blame] | 252 | 'scripts/deps/download_chromium.py', |
Yang Guo | 0802bf5 | 2019-11-11 12:07:20 | [diff] [blame] | 253 | 'https://commondatastorage.googleapis.com/chromium-browser-snapshots/Win_x64/' + Var('chromium_win') + '/chrome-win.zip', |
Philip Pfaffe | a767331 | 2020-07-10 13:06:49 | [diff] [blame] | 254 | 'third_party/chrome', |
Yang Guo | 0802bf5 | 2019-11-11 12:07:20 | [diff] [blame] | 255 | 'chrome-win/chrome.exe', |
| 256 | Var('chromium_win'), |
| 257 | ], |
| 258 | }, |
| 259 | { |
| 260 | 'name': 'download_chromium_mac', |
| 261 | 'pattern': '.', |
Tim van der Lippe | ceded1a | 2021-07-20 10:16:47 | [diff] [blame] | 262 | 'condition': 'host_os == "mac" and build_with_chromium == False', |
Takuto Ikuta | 0319fe0 | 2021-11-25 05:38:09 | [diff] [blame] | 263 | 'action': [ 'python3', |
Philip Pfaffe | a767331 | 2020-07-10 13:06:49 | [diff] [blame] | 264 | 'scripts/deps/download_chromium.py', |
Yang Guo | 0802bf5 | 2019-11-11 12:07:20 | [diff] [blame] | 265 | 'https://commondatastorage.googleapis.com/chromium-browser-snapshots/Mac/' + Var('chromium_mac') + '/chrome-mac.zip', |
Philip Pfaffe | a767331 | 2020-07-10 13:06:49 | [diff] [blame] | 266 | 'third_party/chrome', |
Yang Guo | 0802bf5 | 2019-11-11 12:07:20 | [diff] [blame] | 267 | 'chrome-mac/Chromium.app/Contents', |
| 268 | Var('chromium_mac'), |
| 269 | ], |
| 270 | }, |
| 271 | { |
| 272 | 'name': 'download_chromium_linux', |
Yang Guo | 4fd355c | 2019-09-19 08:59:03 | [diff] [blame] | 273 | 'pattern': '.', |
Tim van der Lippe | ceded1a | 2021-07-20 10:16:47 | [diff] [blame] | 274 | 'condition': 'host_os == "linux" and build_with_chromium == False', |
Takuto Ikuta | 0319fe0 | 2021-11-25 05:38:09 | [diff] [blame] | 275 | 'action': [ 'python3', |
Philip Pfaffe | a767331 | 2020-07-10 13:06:49 | [diff] [blame] | 276 | 'scripts/deps/download_chromium.py', |
Yang Guo | 0802bf5 | 2019-11-11 12:07:20 | [diff] [blame] | 277 | 'https://commondatastorage.googleapis.com/chromium-browser-snapshots/Linux_x64/' + Var('chromium_linux') + '/chrome-linux.zip', |
Philip Pfaffe | a767331 | 2020-07-10 13:06:49 | [diff] [blame] | 278 | 'third_party/chrome', |
Yang Guo | 4fd355c | 2019-09-19 08:59:03 | [diff] [blame] | 279 | 'chrome-linux/chrome', |
Yang Guo | 0802bf5 | 2019-11-11 12:07:20 | [diff] [blame] | 280 | Var('chromium_linux'), |
Yang Guo | 4fd355c | 2019-09-19 08:59:03 | [diff] [blame] | 281 | ], |
| 282 | }, |
Liviu Rau | 2a63290 | 2020-05-13 08:02:15 | [diff] [blame] | 283 | { |
Tim van der Lippe | 08285ab | 2022-01-07 10:43:33 | [diff] [blame] | 284 | # Update LASTCHANGE for build script timestamps |
| 285 | 'name': 'lastchange', |
Takuto Ikuta | 6ed5f9a | 2022-01-19 09:13:47 | [diff] [blame] | 286 | 'condition': 'build_with_chromium == False', |
Tim van der Lippe | 08285ab | 2022-01-07 10:43:33 | [diff] [blame] | 287 | 'pattern': '.', |
| 288 | 'action': ['python3', 'build/util/lastchange.py', |
| 289 | '-o', 'build/util/LASTCHANGE'], |
| 290 | }, |
| 291 | { |
Simon Que | c6c55b6 | 2020-06-25 08:42:32 | [diff] [blame] | 292 | 'name': 'sysroot_x64', |
| 293 | 'pattern': '.', |
Takuto Ikuta | 6ed5f9a | 2022-01-19 09:13:47 | [diff] [blame] | 294 | 'condition': 'checkout_linux and checkout_x64 and build_with_chromium == False', |
Takuto Ikuta | 0319fe0 | 2021-11-25 05:38:09 | [diff] [blame] | 295 | 'action': ['python3', 'build/linux/sysroot_scripts/install-sysroot.py', |
Simon Que | c6c55b6 | 2020-06-25 08:42:32 | [diff] [blame] | 296 | '--arch=x64'], |
| 297 | }, |
Philip Pfaffe | 0237609 | 2020-09-29 11:10:05 | [diff] [blame] | 298 | { |
| 299 | 'name': 'emscripten', |
| 300 | 'pattern': '.', |
Tim van der Lippe | ceded1a | 2021-07-20 10:16:47 | [diff] [blame] | 301 | 'condition': 'build_with_chromium == False', |
Takuto Ikuta | 0319fe0 | 2021-11-25 05:38:09 | [diff] [blame] | 302 | 'action': ['python3', 'scripts/deps/download_emscripten.py', Var('emscripten_tag'), 'third_party/emscripten-releases'], |
Philip Pfaffe | 0237609 | 2020-09-29 11:10:05 | [diff] [blame] | 303 | }, |
Tim van der Lippe | 7882ce0 | 2021-05-11 13:34:27 | [diff] [blame] | 304 | { |
| 305 | 'name': 'VS Code settings', |
| 306 | 'pattern': '.', |
Tim van der Lippe | ceded1a | 2021-07-20 10:16:47 | [diff] [blame] | 307 | 'condition': 'build_with_chromium == False', |
Takuto Ikuta | 0319fe0 | 2021-11-25 05:38:09 | [diff] [blame] | 308 | 'action': ['python3', 'third_party/node/node.py', '--output', 'scripts/deps/sync-vscode-settings.js'] |
Tim van der Lippe | 7882ce0 | 2021-05-11 13:34:27 | [diff] [blame] | 309 | }, |
Yang Guo | 4fd355c | 2019-09-19 08:59:03 | [diff] [blame] | 310 | ] |