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