| # This file is used to manage the dependencies of the Chromium src repo. It is |
| # used by gclient to determine what version of each dependency to check out, and |
| # where. |
| # |
| # For more information, please refer to the official documentation: |
| # https://sites.google.com/a/chromium.org/dev/developers/how-tos/get-the-code |
| # |
| # When adding a new dependency, please update the top-level .gitignore file |
| # to list the dependency's destination directory. |
| # |
| # ----------------------------------------------------------------------------- |
| # Rolling deps |
| # ----------------------------------------------------------------------------- |
| # All repositories in this file are git-based, using Chromium git mirrors where |
| # necessary (e.g., a git mirror is used when the source project is SVN-based). |
| # To update the revision that Chromium pulls for a given dependency: |
| # |
| # # Create and switch to a new branch |
| # git new-branch depsroll |
| # # Run roll-dep (provided by depot_tools) giving the dep's path and optionally |
| # # a regex that will match the line in this file that contains the current |
| # # revision. The script ALWAYS rolls the dependency to the latest revision |
| # # in origin/master. The path for the dep should start with src/. |
| # roll-dep src/third_party/foo_package/src foo_package.git |
| # # You should now have a modified DEPS file; commit and upload as normal |
| # git commit -a |
| # git cl upload |
| # |
| # For more on the syntax and semantics of this file, see: |
| # https://bit.ly/chromium-gclient-conditionals |
| # |
| # which is a bit incomplete but the best documentation we have at the |
| # moment. |
| |
| # We expect all git dependencies specified in this file to be in sync with git |
| # submodules (gitlinks). |
| git_dependencies = 'SYNC' |
| |
| gclient_gn_args_file = 'src/build/config/gclient_args.gni' |
| gclient_gn_args = [ |
| 'android_ndk_version', |
| 'build_with_chromium', |
| 'checkout_android', |
| 'checkout_android_prebuilts_build_tools', |
| 'checkout_clang_coverage_tools', |
| 'checkout_copybara', |
| 'checkout_fuchsia', |
| 'checkout_glic_e2e_tests', |
| 'checkout_ios_webkit', |
| 'checkout_mutter', |
| 'checkout_openxr', |
| 'checkout_src_internal', |
| 'checkout_src_internal_infra', |
| 'checkout_clusterfuzz_data', |
| 'cros_boards', |
| 'cros_boards_with_qemu_images', |
| 'generate_location_tags', |
| ] |
| |
| |
| vars = { |
| # The version of the NDK. Set here, to allow the autoroller to update this |
| # value when updating the CIPD hash. |
| 'android_ndk_version': Str('2@30.0.16248370'), |
| |
| # Variable that can be used to support multiple build scenarios, like having |
| # Chromium specific targets in a client project's GN file or sync dependencies |
| # conditionally etc. |
| 'build_with_chromium': True, |
| |
| # By default, we should check out everything needed to run on the main |
| # chromium waterfalls. This var can be also be set to "small", in order |
| # to skip things are not strictly needed to build chromium for development |
| # purposes, by adding the following line to src.git's .gclient entry: |
| # "custom_vars": { "checkout_configuration": "small" }, |
| 'checkout_configuration': 'default', |
| |
| # By default, don't check out android. Will be overridden by gclient |
| # variables. |
| # TODO(crbug.com/875037): Remove this once the problem in gclient is fixed. |
| 'checkout_android': False, |
| |
| # By default, don't check out Fuchsia. Will be overridden by gclient |
| # variables. |
| # TODO(crbug.com/875037): Remove this once the problem in gclient is fixed. |
| 'checkout_fuchsia': False, |
| |
| # For code related to internal Fuchsia images. |
| 'checkout_fuchsia_internal': False, |
| |
| # Fetches the internal Fuchsia SDK boot images, with the images in a |
| # comma-separated list. |
| 'checkout_fuchsia_internal_images': '', |
| |
| # Used for downloading the Fuchsia SDK without running hooks. |
| 'checkout_fuchsia_no_hooks': False, |
| |
| # Pull in Android prebuilts build tools so we can create Java xrefs |
| 'checkout_android_prebuilts_build_tools': False, |
| |
| # By default, do not check out Cast3P. |
| 'checkout_cast3p': False, |
| |
| # By default, do not check out Chromium autofill captured sites test |
| # dependencies. These dependencies include very large numbers of very |
| # large web capture files. Captured sites test dependencies are also |
| # restricted to Googlers only. |
| 'checkout_chromium_autofill_test_dependencies': False, |
| |
| # By default, do not check out Chromium password manager captured sites test |
| # dependencies. These dependencies include very large numbers of very |
| # large web capture files. Captured sites test dependencies are also |
| # restricted to Googlers only. |
| 'checkout_chromium_password_manager_test_dependencies': False, |
| |
| # Checkout fuzz archive. Should not need in builders. |
| 'checkout_clusterfuzz_data': False, |
| |
| # By default, checkout JavaScript coverage node modules. These packages |
| # are used to post-process raw v8 coverage reports into IstanbulJS compliant |
| # output. |
| 'checkout_js_coverage_modules': True, |
| |
| # Checkout out mutter and its dependencies to be able to run tests like |
| # interactive_ui_tests on the linux/wayland compositor. |
| 'checkout_mutter': False, |
| |
| # By default, do not check out src-internal. This can be overridden e.g. with |
| # custom_vars. |
| 'checkout_src_internal': False, |
| |
| # By default, do not check out //src/internal. This can be overridden e.g. with |
| # custom_vars. This acts the same way as checkout_src_internal, but only affects |
| # the internal infra folder, instead of all internal repos. It is used by |
| # Cronet internal gn2bp to make sure no internal source code is uploaded. |
| # See https://crbug.com/404202679: do not modify the set of directories this |
| # acts upon. |
| 'checkout_src_internal_infra' : False, |
| |
| # Checkout legacy src_internal. This variable is ignored if |
| # checkout_src_internal is set as false. |
| 'checkout_legacy_src_internal': True, |
| |
| |
| # Checkout test code and archives for glic E2E tests. |
| 'checkout_glic_e2e_tests': False, |
| |
| # By default, check out Meet GPU test asset bundles (~278MB) unless |
| # checkout_configuration is set to "small". |
| 'checkout_gpu_meet_effects': 'checkout_configuration != "small"', |
| |
| # For super-internal deps. Set by the official builders. |
| 'checkout_google_internal': False, |
| |
| # Checkout SODA (Speech On-Device API go/chrome-live-caption) |
| 'checkout_soda': False, |
| |
| # Fetch the additional packages and files needed to run all of the |
| # telemetry tests. This is false by default as some stuff is only |
| # privately accessible. |
| 'checkout_telemetry_dependencies': False, |
| |
| # Bots that don't consume WPR archives can skip downloading |
| # them. |
| 'skip_wpr_archives_download': False, |
| |
| # Fetch the prebuilt binaries for llvm-cov and llvm-profdata. Needed to |
| # process the raw profiles produced by instrumented targets (built with |
| # the gn arg 'use_clang_coverage'). |
| 'checkout_clang_coverage_tools': False, |
| |
| # Fetch the pgo profiles to optimize official builds. |
| 'checkout_pgo_profiles': False, |
| |
| # Fetch clang-tidy into the same bin/ directory as our clang binary. |
| 'checkout_clang_tidy': False, |
| |
| # Fetch clangd into the same bin/ directory as our clang binary. |
| 'checkout_clangd': False, |
| |
| # By default checkout the OpenXR loader library on Windows, Linux and Android. |
| # The OpenXR backend for VR in Chromium is supported on these platforms; |
| # support for other platforms may be added in the future. |
| 'checkout_openxr' : 'checkout_win or checkout_linux or checkout_android', |
| |
| # By default, do not check out instrumented libraries. These prebuilt |
| # binaries are only consumed by MSan builds (`is_msan = true` in GN). |
| # |
| # They should only be checked out on Linux environments with a full checkout |
| # configuration (`checkout_linux and checkout_configuration != "small"`) |
| # when specifically compiling MSan targets. |
| 'checkout_instrumented_libraries': False, |
| |
| # By default, do not check out WebKit for iOS, as it is not needed unless |
| # running against ToT WebKit rather than system WebKit. This can be overridden |
| # e.g. with custom_vars. |
| 'checkout_ios_webkit': False, |
| |
| # Fetches only the SDK boot images that match at least one of the |
| # entries in a comma-separated list. |
| # |
| # Available images: |
| # Emulation: |
| # - core.x64-dfv2 |
| # - terminal.x64 |
| # - terminal.qemu-arm64 |
| # - workstation.qemu-x64 |
| # Hardware: |
| # - workstation_eng.chromebook-x64 |
| # - workstation_eng.chromebook-x64-dfv2 |
| # |
| # Since the images are hundreds of MB, default to only downloading the image |
| # most commonly useful for developers. Bots and developers that need to use |
| # other images can override this with additional images. |
| 'checkout_fuchsia_boot_images': "terminal.x64", |
| 'checkout_fuchsia_product_bundles': '"{checkout_fuchsia_boot_images}" != ""', |
| |
| # By default, do not check out files required to run fuchsia tests in |
| # qemu on linux-arm64 machines. |
| 'checkout_fuchsia_for_arm64_host': False, |
| |
| # By default, download the fuchsia sdk from the public sdk directory. |
| 'fuchsia_sdk_cipd_prefix': 'fuchsia/sdk/core/', |
| |
| # By default, download the fuchsia images from the fuchsia GCS bucket. |
| 'fuchsia_images_bucket': 'fuchsia', |
| |
| # Default to the empty board. Desktop Chrome OS builds don't need cros SDK |
| # dependencies. Other Chrome OS builds should always define this explicitly. |
| 'cros_boards': Str(''), |
| 'cros_boards_with_qemu_images': Str(''), |
| # Building for CrOS is only supported on linux currently. |
| 'checkout_simplechrome': '"{cros_boards}" != ""', |
| 'checkout_simplechrome_with_vms': '"{cros_boards_with_qemu_images}" != ""', |
| |
| # Generate location tag metadata to include in tests result data uploaded |
| # to ResultDB. This isn't needed on some configs and the tool that generates |
| # the data may not run on them, so we make it possible for this to be |
| # turned off. Note that you also generate the metadata but not include it |
| # via a GN build arg (tests_have_location_tags). |
| 'generate_location_tags': True, |
| |
| # By default, do not check out Copybara 3pp dependency that is specifically |
| # needed by Cronet gn2bp CI builder. |
| 'checkout_copybara': False, |
| |
| # By default, check out the latest press benchmark versions for local |
| # testing and debugging. Benchmarks are also hosted on publicly accessible |
| # sites as backup solution. |
| 'checkout_press_benchmarks': 'checkout_configuration != "small"', |
| |
| # luci-go CIPD package version. |
| # Make sure the revision is uploaded by infra-packagers builder. |
| # https://ci.chromium.org/p/infra-internal/g/infra-packagers/console |
| 'luci_go': 'git_revision:b5ab8c6e7688d99a5702022cfaa95e9f8ce464f2', |
| |
| # This can be overridden, e.g. with custom_vars, to build clang from HEAD |
| # instead of downloading the prebuilt pinned revision. |
| 'llvm_force_head_revision': False, |
| |
| # This can be overridden, e.g. with custom_vars, to build rust from HEAD |
| # against ToT LLVM, instead of downloading the prebuilt pinned revision. |
| 'rust_force_head_revision': False, |
| |
| # Make Dawn skip its standalone dependencies |
| 'dawn_standalone': False, |
| |
| # Fetch configuration files required for the 'use_remoteexec' gn arg |
| 'download_remoteexec_cfg': False, |
| # RBE instance to use for running remote builds |
| # Ignored if reapi_instance is configured for non-RBE address. |
| 'rbe_instance': Str('projects/rbe-chrome-untrusted/instances/default_instance'), |
| # REAPI instance for non-RBE backends. |
| # need to set reapi_address too. |
| 'reapi_instance': Str(''), |
| # REAPI address for REAPI backends. |
| 'reapi_address': Str(''), |
| # REAPI backend config path for Siso. |
| # pathname relative to build/config/siso/backend_config, or absolute path. |
| 'reapi_backend_config_path': Str(''), |
| # REAPI credential helper to use for Siso. |
| # binary available on `PATH`, or absolute path. |
| 'reapi_credential_helper': Str(''), |
| # siso CIPD package version. |
| 'siso_version': 'git_revision:c574896b272b40aac6e44c228ee0b471ea7e3d7d', |
| |
| # CPython 3 CIPD package version for Siso hermetic toolchain. |
| 'cpython3_version': 'version:3@3.11.9.chromium.38', |
| |
| # reclient options. |
| # download reclient binaries, required for 'use_reclient` gn arg. |
| # TODO(crbug.com/448517720): make it false by default. |
| 'download_reclient': 'checkout_chromeos', |
| # RBE project to download rewrapper config files for. Only needed if |
| # different from the project used in 'rbe_instance' |
| 'rewrapper_cfg_project': Str(''), |
| # reclient CIPD package |
| 'reclient_package': 'infra/rbe/client/', |
| # reclient CIPD package version |
| 'reclient_version': 're_client_version:0.185.0.db415f21-gomaip', |
| |
| # screen-ai CIPD packages |
| 'screen_ai_linux': 'version:153.03', |
| 'screen_ai_macos_amd64': 'version:153.03', |
| 'screen_ai_macos_arm64': 'version:153.03', |
| 'screen_ai_windows_amd64': 'version:153.03', |
| 'screen_ai_windows_386': 'version:153.03', |
| |
| # download libaom test data |
| 'download_libaom_testdata': False, |
| |
| # download libvpx test data |
| 'download_libvpx_testdata': False, |
| |
| 'android_git': 'https://android.googlesource.com', |
| 'aomedia_git': 'https://aomedia.googlesource.com', |
| 'boringssl_git': 'https://boringssl.googlesource.com', |
| 'chrome_git': 'https://chrome-internal.googlesource.com', |
| 'chromium_git': 'https://chromium.googlesource.com', |
| 'dawn_git': 'https://dawn.googlesource.com', |
| 'pdfium_git': 'https://pdfium.googlesource.com', |
| 'quiche_git': 'https://quiche.googlesource.com', |
| 'skia_git': 'https://skia.googlesource.com', |
| 'swiftshader_git': 'https://swiftshader.googlesource.com', |
| 'webrtc_git': 'https://webrtc.googlesource.com', |
| # Three lines of non-changing comments so that |
| # the commit queue can handle CLs rolling V8 |
| # and whatever else without interference from each other. |
| 'src_internal_revision': 'e61a590cebed5bbd6b3add07ace3c89e526ab1d1', |
| # Three lines of non-changing comments so that |
| # the commit queue can handle CLs rolling Skia |
| # and whatever else without interference from each other. |
| 'skia_revision': 'f9ce2f50875379e60f1b4ba750b49d4d17be2d37', |
| # Three lines of non-changing comments so that |
| # the commit queue can handle CLs rolling V8 |
| # and whatever else without interference from each other. |
| 'v8_revision': 'dd13ba69088116f38b1847e23f0f59dc1edcaffd', |
| # Three lines of non-changing comments so that |
| # the commit queue can handle CLs rolling ANGLE |
| # and whatever else without interference from each other. |
| 'angle_revision': '22e0ca0439d3e2add7ccb31afad224bee3ba5e52', |
| # Three lines of non-changing comments so that |
| # the commit queue can handle CLs rolling SwiftShader |
| # and whatever else without interference from each other. |
| 'swiftshader_revision': '1e80438d2b93ef36a7c05f8d2b81233bac0e3d16', |
| # Three lines of non-changing comments so that |
| # the commit queue can handle CLs rolling PDFium |
| # and whatever else without interference from each other. |
| 'pdfium_revision': '190a9673fe7dd888dc26734b7159976edd18f514', |
| # Three lines of non-changing comments so that |
| # the commit queue can handle CLs rolling BoringSSL |
| # and whatever else without interference from each other. |
| 'boringssl_revision': '5e1bfb45c353b2bb36bdf26b006ea8f5566c82d5', |
| # Three lines of non-changing comments so that |
| # the commit queue can handle CLs rolling Fuchsia sdk |
| # and whatever else without interference from each other. |
| 'fuchsia_version': 'version:33.20260927.4.1', |
| # Three lines of non-changing comments so that |
| # the commit queue can handle CLs rolling googletest |
| # and whatever else without interference from each other. |
| 'googletest_revision': '4fe3307fb2d9f86d19777c7eb0e4809e9694dde7', |
| # Three lines of non-changing comments so that |
| # the commit queue can handle CLs rolling lss |
| # and whatever else without interference from each other. |
| 'lss_revision': '29164a80da4d41134950d76d55199ea33fbb9613', |
| # Three lines of non-changing comments so that |
| # the commit queue can handle CLs rolling breakpad |
| # and whatever else without interference from each other. |
| 'breakpad_revision': '6598c9c33fc02da7805401f3b0f1a733e6a24071', |
| # Three lines of non-changing comments so that |
| # the commit queue can handle CLs rolling freetype |
| # and whatever else without interference from each other. |
| 'freetype_revision': 'a3f35254a447374960db535d8fc044591b4da83f', |
| # Three lines of non-changing comments so that |
| # the commit queue can handle CLs rolling HarfBuzz |
| # and whatever else without interference from each other. |
| 'harfbuzz_revision': 'ff36703b95013ec1d437e6038e1aa7c881275f4e', |
| # Three lines of non-changing comments so that |
| # the commit queue can handle CLs rolling Emoji Segmenter |
| # and whatever else without interference from each other. |
| 'emoji_segmenter_revision': '955936be8b391e00835257059607d7c5b72ce744', |
| # Three lines of non-changing comments so that |
| # the commit queue can handle CLs rolling OTS |
| # and whatever else without interference from each other. |
| 'ots_revision': '46bea9879127d0ff1c6601b078e2ce98e83fcd33', |
| # Three lines of non-changing comments so that |
| # the commit queue can handle CLs rolling catapult |
| # and whatever else without interference from each other. |
| 'catapult_revision': 'e1165abbf12a3d9ecf2d3151a404c930b5047894', |
| # Three lines of non-changing comments so that |
| # the commit queue can handle CLs rolling CrossBench |
| # and whatever else without interference from each other. |
| 'crossbench_revision': '6d08a0068a8f07c12e9fac4b160833e9adfc1e1d', |
| # Three lines of non-changing comments so that |
| # the commit queue can handle CLs rolling CrossBench |
| # and whatever else without interference from each other. |
| 'crossbench_web_tests_revision': '74c061c74549d5cd104fd962941744cf52e2c8e8', |
| # Three lines of non-changing comments so that |
| # the commit queue can handle CLs rolling libFuzzer |
| # and whatever else without interference from each other. |
| 'libfuzzer_revision': '0b3fee09950deb348b0490c19a0a3f9b0cd51526', |
| # Three lines of non-changing comments so that |
| # the commit queue can handle CLs rolling fuzztest |
| # and whatever else without interference from each other. |
| 'fuzztest_revision': 'a8861f3aa71443dabaf42dc9cba78b3982524a51', |
| # Three lines of non-changing comments so that |
| # the commit queue can handle CLs rolling domato |
| # and whatever else without interference from each other. |
| 'domato_revision': 'fadff396cc45d521cc594d3e2396e27e887b1963', |
| # Three lines of non-changing comments so that |
| # the commit queue can handle CLs rolling devtools-frontend |
| # and whatever else without interference from each other. |
| 'devtools_frontend_revision': 'ae714aac9f0a7c8683fa4dff5a7dcaf55c233ad4', |
| # Three lines of non-changing comments so that |
| # the commit queue can handle CLs rolling libprotobuf-mutator |
| # and whatever else without interference from each other. |
| 'libprotobuf-mutator': 'c1c950eae0440c3808f2b8bd7c57d0c6a42c1a90', |
| # Three lines of non-changing comments so that |
| # the commit queue can handle CLs rolling android_sdk_build-tools_version |
| # and whatever else without interference from each other. |
| 'android_sdk_build-tools_version': 'version_37.0.0', |
| # Shared by the //third_party/android_deps/autorolled/cipd and |
| # //third_party/android_deps/cipd entries while autorolled/ is collapsed into |
| # android_deps/ (crbug.com/562517138). Rolled by the android_deps autoroller. |
| # Three lines of non-changing comments so that |
| # the commit queue can handle CLs rolling android_deps_autorolled_version |
| # and whatever else without interference from each other. |
| 'android_deps_autorolled_version': 'uoeWa7U7m-ywyhJmWdRWVGn5J2zoAcd5WuMyQzj7XCcC', |
| # Three lines of non-changing comments so that |
| # the commit queue can handle CLs rolling android_sdk_emulator_version |
| # and whatever else without interference from each other. |
| 'android_sdk_emulator_version': '9lGp8nTUCRRWGMnI_96HcKfzjnxEJKUcfvfwmA3wXNkC', |
| # Three lines of non-changing comments so that |
| # the commit queue can handle CLs rolling android_sdk_platform-tools_version |
| # and whatever else without interference from each other. |
| 'android_sdk_platform-tools_version': 'qTD9QdBlBf3dyHsN1lJ0RH6AhHxR42Hmg2Ih-Vj4zIEC', |
| # Three lines of non-changing comments so that |
| # the commit queue can handle CLs rolling android_sdk_platforms_version |
| # and whatever else without interference from each other. |
| 'android_sdk_platforms_version': 'JsUGMsJK2pkQxVKr7EcJbxbwjJEIWjEPLqcbv7ifdmcC', |
| # Three lines of non-changing comments so that |
| # the commit queue can handle CLs rolling feed |
| # and whatever else without interference from each other. |
| 'dawn_revision': 'b1236a9bb4a47f1262bc3acb253bb1c2181e90dd', |
| # Three lines of non-changing comments so that |
| # the commit queue can handle CLs rolling feed |
| # and whatever else without interference from each other. |
| 'quiche_revision': '218d29acdf6c71aff4565f2bf8ff2d2902534f6c', |
| # Three lines of non-changing comments so that |
| # the commit queue can handle CLs rolling ink |
| # and whatever else without interference from each other. |
| 'ink_revision': '1d5a871aefe0a401685cd4388b9b92f9b1c5cadb', |
| # Three lines of non-changing comments so that |
| # the commit queue can handle CLs rolling ios_webkit |
| # and whatever else without interference from each other. |
| 'ios_webkit_revision': 'f8c0fe750d94b7db23d193c0b1f31858c2537620', |
| # Three lines of non-changing comments so that |
| # the commit queue can handle CLs rolling libexpat |
| # and whatever else without interference from each other. |
| 'libexpat_revision': 'a851869e111c06fbcdc89edf639abf5fc2b6deba', |
| # Three lines of non-changing comments so that |
| # the commit queue can handle CLs rolling jetstream-main |
| # and whatever else without interference from each other. |
| 'jetstream_main_revision': 'c603c04db8505477867974a69789309ded2cc948', |
| # Three lines of non-changing comments so that |
| # the commit queue can handle CLs rolling jetstream-v2.2 |
| # and whatever else without interference from each other. |
| 'jetstream_2.2_revision': '2145cedef4ca2777b792cb0059d3400ee2a6153c', |
| # Three lines of non-changing comments so that |
| # the commit queue can handle CLs rolling jetstream-v3.0 |
| # and whatever else without interference from each other. |
| 'jetstream_3.0_revision': '06785cf861ac44855f168cbbe829278c2802e6de', |
| # Three lines of non-changing comments so that |
| # the commit queue can handle CLs rolling wuffs |
| # and whatever else without interference from each other. |
| 'wuffs_revision': '7411f488fe2e2c205c3d3b3d28638b7356522930', |
| # Three lines of non-changing comments so that |
| # the commit queue can handle CLs rolling crabbyavif |
| # and whatever else without interference from each other. |
| 'crabbyavif_revision': '7d1cb2d1ccc6f5dfd369e51232ec2e4a41fe5892', |
| # Three lines of non-changing comments so that |
| # the commit queue can handle CLs rolling Speedometer main |
| # and whatever else without interference from each other. |
| 'speedometer_main_revision': 'f866d2b077038bc85bea5edb7bff8e05cadef0b2', |
| # Three lines of non-changing comments so that |
| # the commit queue can handle CLs rolling Speedometer v3.1 |
| # and whatever else without interference from each other. |
| 'speedometer_3.1_revision': '1386415be8fef2f6b6bbdbe1828872471c5d802a', |
| # Three lines of non-changing comments so that |
| # the commit queue can handle CLs rolling Speedometer v3.0 |
| # and whatever else without interference from each other. |
| 'speedometer_3.0_revision': '8d67f28d0281ac4330f283495b7f48286654ad7d', |
| # Three lines of non-changing comments so that |
| # the commit queue can handle CLs rolling Speedometer v2.1 |
| # and whatever else without interference from each other. |
| 'speedometer_2.1_revision': '8bf7946e39e47c875c00767177197aea5727e84a', |
| # Three lines of non-changing comments so that |
| # the commit queue can handle CLs rolling Speedometer v2.0 |
| # and whatever else without interference from each other. |
| 'speedometer_2.0_revision': '732af0dfe867f8815e662ac637357e55f285dbbb', |
| # Three lines of non-changing comments so that |
| # the commit queue can handle CLs rolling nearby |
| # and whatever else without interference from each other. |
| 'nearby_revision': '0bad8b0c9877f92eeeb550654f1ea51a71a085e4', |
| # Three lines of non-changing comments so that |
| # the commit queue can handle CLs rolling securemessage |
| # and whatever else without interference from each other. |
| 'securemessage_revision': 'fa07beb12babc3b25e0c5b1f38c16aa8cb6b8f84', |
| # Three lines of non-changing comments so that |
| # the commit queue can handle CLs rolling ukey2 |
| # and whatever else without interference from each other. |
| 'ukey2_revision': '0275885d8e6038c39b8a8ca55e75d1d4d1727f47', |
| # Three lines of non-changing comments so that |
| # the commit queue can handle CLs rolling feed |
| # and whatever else without interference from each other. |
| 'cros_components_revision': '0abb2efaa3d16db861c9710b193c39e657ac3bdf', |
| # Three lines of non-changing comments so that |
| # the commit queue can handle CLs rolling feed |
| # and whatever else without interference from each other. |
| 'result_adapter_revision': 'git_revision:5fb3ca203842fd691cab615453f8e5a14302a1d8', |
| # Three lines of non-changing comments so that |
| # the commit queue can handle CLs rolling feed |
| # and whatever else without interference from each other. |
| 'libcxxabi_revision': '09351f6ec00c2b65f2d03585ae6da07098b024dc', |
| # Three lines of non-changing comments so that |
| # the commit queue can handle CLs rolling feed |
| # and whatever else without interference from each other. |
| 'libunwind_revision': 'c4438dd4178c627697459a12c54eb1f7f8eefd12', |
| # Three lines of non-changing comments so that |
| # the commit queue can handle CLs rolling feed |
| # and whatever else without interference from each other. |
| 'clang_format_revision': '9f796802e5d633c96dbe97e0b6683d5e62594f9f', |
| # Three lines of non-changing comments so that |
| # the commit queue can handle CLs rolling feed |
| # and whatever else without interference from each other. |
| 'highway_revision': '2607d3b5b0113992fe84d3848859eae13b3b52c1', |
| # Three lines of non-changing comments so that |
| # the commit queue can handle CLs rolling ffmpeg |
| # and whatever else without interference from each other. |
| 'ffmpeg_revision': '9db86ce5b5b454dfc96c435f9f0723012980c37f', |
| # Three lines of non-changing comments so that |
| # the commit queue can handle CLs rolling webpagereplay |
| # and whatever else without interference from each other. |
| 'webpagereplay_revision': '219ee9a2bb0d0d1440832a0e1d44716833da1ff3', |
| # Three lines of non-changing comments so that |
| # the commit queue can handle CLs rolling llvm-libc |
| # and whatever else without interference from each other. |
| 'llvm_libc_revision': '28e7b6d5c88b7c75cafd718859dc9a6eada7304b', |
| # Three lines of non-changing comments so that |
| # the commit queue can handle CLs rolling llvm-libc |
| # and whatever else without interference from each other. |
| 'compiler_rt_revision': '5e5f3150b36155f8f711523c5838c3d0c5b5edb0', |
| # Three lines of non-changing comments so that |
| # the commit queue can handle CLs rolling clusterfuzz-data |
| # and whatever else without interference from each other. |
| 'clusterfuzz_data_revision':'2480f92838658249a445b7abca105f6aa5a905ec', |
| # Three lines of non-changing comments so that |
| # the commit queue can handle CLs rolling agents-internal |
| # and whatever else without interference from each other. |
| 'agents_internal_revision': '8f6ca7b4a66b74e21d77bca5c3e9b9be13391d28', |
| # Three lines of non-changing comments so that |
| # the commit queue can handle CLs rolling agents-public |
| # and whatever else without interference from each other. |
| 'agents_public_revision': '865684c4f7092e4ab05adcd3fcf068672ff28d27', |
| |
| # If you change this, also update the libc++ revision in |
| # //buildtools/deps_revisions.gni. |
| 'libcxx_revision': '97b436da4c33663581d394f4ee0a5977fc38c2f4', |
| |
| # GN CIPD package version. |
| 'gn_version': 'git_revision:3fef1f00031be0d3505e5338ca671ea3752e6fd8', |
| |
| # ninja CIPD package. |
| 'ninja_package': 'infra/3pp/tools/ninja/', |
| |
| # ninja CIPD package version. |
| # https://chrome-infra-packages.appspot.com/p/infra/3pp/tools/ninja |
| 'ninja_version': 'version:3@1.12.1.chromium.4', |
| |
| # 'magic' variable to tell depot_tools that git submodules should be accepted |
| # but parity with DEPS file is expected. |
| 'SUBMODULE_MIGRATION': 'True', |
| |
| # condition to allowlist deps to be synced in Cider. Allowlisting is needed |
| # because not all deps are compatible with Cider. Once we migrate everything |
| # to be compatible we can get rid of this allowlisting mecahnism and remove |
| # this condition. Tracking bug for removing this condition: b/349365433 |
| 'non_git_source': 'True', |
| } |
| |
| # Only these hosts are allowed for dependencies in this DEPS file. |
| # If you need to add a new host, contact chrome infrastracture team. |
| allowed_hosts = [ |
| 'android.googlesource.com', |
| 'aomedia.googlesource.com', |
| 'boringssl.googlesource.com', |
| 'chrome-infra-packages.appspot.com', |
| 'chrome-internal.googlesource.com', |
| 'chromium.googlesource.com', |
| 'dawn.googlesource.com', |
| 'pdfium.googlesource.com', |
| 'quiche.googlesource.com', |
| 'skia.googlesource.com', |
| 'swiftshader.googlesource.com', |
| 'webrtc.googlesource.com', |
| |
| # TODO(337061377): Move into a separate allowed gcs bucket list. |
| 'chromium-ads-detection', |
| 'chromium-browser-clang', |
| 'chromium-clang-format', |
| 'chromium-doclava', |
| 'chromium-nodejs', |
| 'chrome-linux-sysroot', |
| 'chromium-fonts', |
| 'chromium-style-perftest', |
| 'chromium-telemetry', |
| 'chromium-webrtc-resources', |
| 'meet-bundles', |
| 'perfetto', |
| ] |
| |
| deps = { |
| # NPM dependencies for JavaScript code coverage. |
| 'src/third_party/js_code_coverage/node_modules': { |
| 'dep_type': 'gcs', |
| 'bucket': 'chromium-nodejs', |
| 'condition': 'non_git_source', |
| 'objects': [ |
| { |
| 'object_name': 'js_code_coverage/e932c86d2d4f250416970dc270002a9cb6acecbec034998cdadf9a394d0f1abc', |
| 'sha256sum': 'e932c86d2d4f250416970dc270002a9cb6acecbec034998cdadf9a394d0f1abc', |
| 'size_bytes': 1557200, |
| 'generation': 1742338539536352, |
| } |
| ] |
| }, |
| 'src/build/linux/debian_bullseye_amd64-sysroot': { |
| 'bucket': 'chrome-linux-sysroot', |
| 'condition': 'checkout_linux and checkout_x64 and non_git_source', |
| 'dep_type': 'gcs', |
| 'objects': [ |
| { |
| 'generation': 1770327973518330, |
| 'object_name': '52d61d4446ffebfaa3dda2cd02da4ab4876ff237853f46d273e7f9b666652e1d', |
| 'sha256sum': '52d61d4446ffebfaa3dda2cd02da4ab4876ff237853f46d273e7f9b666652e1d', |
| 'size_bytes': 19727236, |
| }, |
| ], |
| }, |
| 'src/build/linux/debian_bullseye_arm64-sysroot': { |
| 'bucket': 'chrome-linux-sysroot', |
| 'condition': 'checkout_linux and checkout_arm64 and non_git_source', |
| 'dep_type': 'gcs', |
| 'objects': [ |
| { |
| 'generation': 1770327978874031, |
| 'object_name': 'c7176a4c7aacbf46bda58a029f39f79a68008d3dee6518f154dcf5161a5486d8', |
| 'sha256sum': 'c7176a4c7aacbf46bda58a029f39f79a68008d3dee6518f154dcf5161a5486d8', |
| 'size_bytes': 18420984, |
| }, |
| ], |
| }, |
| 'src/build/linux/debian_bullseye_armhf-sysroot': { |
| 'bucket': 'chrome-linux-sysroot', |
| 'condition': 'checkout_linux and checkout_arm and non_git_source', |
| 'dep_type': 'gcs', |
| 'objects': [ |
| { |
| 'generation': 1770327986819219, |
| 'object_name': 'b45a7f586a107380ca6141b00d74321922b41d6d327dc33e74a2f82fd454304c', |
| 'sha256sum': 'b45a7f586a107380ca6141b00d74321922b41d6d327dc33e74a2f82fd454304c', |
| 'size_bytes': 18374340, |
| }, |
| ], |
| }, |
| 'src/build/linux/debian_bullseye_i386-sysroot': { |
| 'bucket': 'chrome-linux-sysroot', |
| 'condition': 'checkout_linux and (checkout_x86 or checkout_x64) and non_git_source', |
| 'dep_type': 'gcs', |
| 'objects': [ |
| { |
| 'generation': 1770327987132454, |
| 'object_name': '3de724b0d63478e1ae35f07b95d02261581a66e05c19aebe4e443d76179a565e', |
| 'sha256sum': '3de724b0d63478e1ae35f07b95d02261581a66e05c19aebe4e443d76179a565e', |
| 'size_bytes': 19768196, |
| }, |
| ], |
| }, |
| 'src/build/linux/debian_bullseye_mips64el-sysroot': { |
| 'bucket': 'chrome-linux-sysroot', |
| 'condition': 'checkout_linux and checkout_mips64 and non_git_source', |
| 'dep_type': 'gcs', |
| 'objects': [ |
| { |
| 'generation': 1770327970830699, |
| 'object_name': 'c847a32ae492aa14688be47fa696026e8dae8d9f4f589ec42fad29862bf311b3', |
| 'sha256sum': 'c847a32ae492aa14688be47fa696026e8dae8d9f4f589ec42fad29862bf311b3', |
| 'size_bytes': 19042256, |
| }, |
| ], |
| }, |
| 'src/build/linux/debian_bullseye_mipsel-sysroot': { |
| 'bucket': 'chrome-linux-sysroot', |
| 'condition': 'checkout_linux and checkout_mips and non_git_source', |
| 'dep_type': 'gcs', |
| 'objects': [ |
| { |
| 'generation': 1770327971826284, |
| 'object_name': '82e930d6fa5d5ab1172cabc63b911ec800b182b4f8c14a273a89596541fe8658', |
| 'sha256sum': '82e930d6fa5d5ab1172cabc63b911ec800b182b4f8c14a273a89596541fe8658', |
| 'size_bytes': 18613672, |
| }, |
| ], |
| }, |
| 'src/build/linux/debian_bullseye_ppc64el-sysroot': { |
| 'bucket': 'chrome-linux-sysroot', |
| 'condition': 'checkout_linux and checkout_ppc and non_git_source', |
| 'dep_type': 'gcs', |
| 'objects': [ |
| { |
| 'generation': 1770328726324178, |
| 'object_name': '8b37b8eefac38284c327146c05fa315b392c90a559888790a12b05a28fbcee40', |
| 'sha256sum': '8b37b8eefac38284c327146c05fa315b392c90a559888790a12b05a28fbcee40', |
| 'size_bytes': 18587644, |
| }, |
| ], |
| }, |
| 'src/build/linux/debian_bullseye_s390x-sysroot': { |
| 'bucket': 'chrome-linux-sysroot', |
| 'condition': 'checkout_linux and checkout_s390 and non_git_source', |
| 'dep_type': 'gcs', |
| 'objects': [ |
| { |
| 'generation': 1781728211278398, |
| 'object_name': '46d561a32665a7ef4db334d66ba10b0db7750eea3fed1fee4896c2f5c4f87167', |
| 'sha256sum': '46d561a32665a7ef4db334d66ba10b0db7750eea3fed1fee4896c2f5c4f87167', |
| 'size_bytes': 18314272, |
| }, |
| ], |
| }, |
| 'src/build/linux/debian_trixie_riscv64-sysroot': { |
| 'bucket': 'chrome-linux-sysroot', |
| 'condition': 'checkout_linux and checkout_riscv64 and non_git_source', |
| 'dep_type': 'gcs', |
| 'objects': [ |
| { |
| 'generation': 1770327973551589, |
| 'object_name': '2df6a2698a25258871b45a50d8b5079947b1ad1c63920c944690dfc2a71aab51', |
| 'sha256sum': '2df6a2698a25258871b45a50d8b5079947b1ad1c63920c944690dfc2a71aab51', |
| 'size_bytes': 20177024, |
| }, |
| ], |
| }, |
| 'src/buildtools/win-format': { |
| 'bucket': 'chromium-clang-format', |
| 'condition': 'host_os == "win" and non_git_source', |
| 'dep_type': 'gcs', |
| 'objects': [ |
| { |
| 'object_name': 'fb0bcaf406ad6f0bd6b4a6347d2abe78a94fb13e', |
| 'sha256sum': 'ee7a1f89733de23daf8ee035f8aebafa52410c9f4dd1f05ee12a95ce517a0953', |
| 'size_bytes': 3799552, |
| 'generation': 1779297371701340, |
| 'output_file': 'clang-format.exe', |
| }, |
| ], |
| }, |
| 'src/buildtools/mac-format': { |
| 'bucket': 'chromium-clang-format', |
| 'condition': 'host_os == "mac" and host_cpu == "x64" and non_git_source', |
| 'dep_type': 'gcs', |
| 'objects': [ |
| { |
| 'object_name': '35ddc571ab654a4f58d7b35f394b04835d0b98f9', |
| 'sha256sum': '39a9c4e138a8c5e6ab5cd7b21321c2ca03f3f518a6ed07de82162d9f4f37318f', |
| 'size_bytes': 3567528, |
| 'generation': 1779297382681217, |
| 'output_file': 'clang-format', |
| }, |
| ], |
| }, |
| 'src/buildtools/mac_arm64-format': { |
| 'bucket': 'chromium-clang-format', |
| 'condition': 'host_os == "mac" and host_cpu == "arm64" and non_git_source', |
| 'dep_type': 'gcs', |
| 'objects': [ |
| { |
| 'object_name': '945e45cbcb5443c3e569d5e0783fd012154fc4a7', |
| 'sha256sum': 'a1fb17260eda2971f52ed341501b93703b0fce69ffb43a179b891b66f6f63e5a', |
| 'size_bytes': 3245456, |
| 'generation': 1779297393605542, |
| 'output_file': 'clang-format', |
| }, |
| ], |
| }, |
| 'src/buildtools/linux64-format': { |
| 'bucket': 'chromium-clang-format', |
| 'condition': 'host_os == "linux" and non_git_source', |
| 'dep_type': 'gcs', |
| 'objects': [ |
| { |
| 'object_name': 'f5485c39451137ee943021a0fb63738b306c5026', |
| 'sha256sum': '5d384f2a3e72f01c5c61dd07e3a2577723cfa20c8c019131467f00fb6da8a75c', |
| 'size_bytes': 3764032, |
| 'generation': 1779297360709713, |
| 'output_file': 'clang-format', |
| }, |
| ], |
| }, |
| 'src/buildtools/third_party/mold/cipd': { |
| 'packages': [ |
| { |
| 'package': 'chromium/buildtools/third_party/mold/mold', |
| 'version': 'w9QqZ-oP3GovA-zjOawYzb5yca-t47GbT-ejPa0BQmYC', |
| }, |
| ], |
| 'condition': 'host_os == "linux" and non_git_source', |
| 'dep_type': 'cipd', |
| }, |
| 'src/third_party/data_sharing_sdk/cipd': { |
| 'packages': [ |
| { |
| 'package': 'chrome_internal/third_party/google3/data_sharing_sdk', |
| 'version': 'NQq9pR3VrvsqPtQSfrezFe8hL-z_SfZsONkwC-MqX6wC', |
| }, |
| ], |
| 'condition': 'checkout_src_internal and non_git_source', |
| 'dep_type': 'cipd', |
| }, |
| # Pull down Node binaries for WebUI toolchain. |
| # The Linux binary is always downloaded regardless of host os and architecture |
| # since remote node actions run on Linux worker. |
| # See also //third_party/node/node.gni |
| 'src/third_party/node/linux': { |
| 'dep_type': 'gcs', |
| 'condition': 'non_git_source', |
| 'bucket': 'chromium-nodejs', |
| 'objects': [ |
| { |
| 'object_name': '744e6926ffdd4a4fb2080ae2b9ce4575490261e7', |
| 'sha256sum': 'bdea62a6857735d62165ec97242d79a693564c72d551890c4d009d2355abf14c', |
| 'size_bytes': 53566970, |
| 'generation': 1767604834866657, |
| 'output_file': 'node-linux-x64.tar.gz', |
| }, |
| ], |
| }, |
| # The Mac x64/arm64 binaries are downloaded regardless of host architecture |
| # since it's possible to cross-compile for the other architecture. This can |
| # cause problems for tests that use node if the test device architecture does |
| # not match the architecture of the compile machine. |
| 'src/third_party/node/mac': { |
| 'dep_type': 'gcs', |
| 'condition': 'host_os == "mac" and non_git_source', |
| 'bucket': 'chromium-nodejs', |
| 'objects': [ |
| { |
| 'object_name': '9202c05a8e7c67cb2bb2fec1e50fb6188d26f281', |
| 'sha256sum': 'a25cd3ef35d8b4b5a59498a5a62b5b12cc271dc420ee809abaa76110d12c156e', |
| 'size_bytes': 49563652, |
| 'generation': 1767604826991919, |
| 'output_file': 'node-darwin-x64.tar.gz', |
| }, |
| ], |
| }, |
| 'src/third_party/node/mac_arm64': { |
| 'dep_type': 'gcs', |
| 'condition': 'host_os == "mac" and non_git_source', |
| 'bucket': 'chromium-nodejs', |
| 'objects': [ |
| { |
| 'object_name': '6661e9b9bd7df6b45daf506c82d06d303597cb27', |
| 'sha256sum': 'b1be502d1635330ebf51d85f8d32a0d3dd92b35c6700def56ae6f903906ea825', |
| 'size_bytes': 48369082, |
| 'generation': 1767604830942392, |
| 'output_file': 'node-darwin-arm64.tar.gz', |
| }, |
| ], |
| }, |
| 'src/third_party/node/win': { |
| 'dep_type': 'gcs', |
| 'condition': 'host_os == "win" and non_git_source', |
| 'bucket': 'chromium-nodejs', |
| 'objects': [ |
| { |
| 'object_name': '2f710ced2db2beb7c3debf6097196c35ee5adb74', |
| 'sha256sum': '2ffe3acc0458fdde999f50d11809bbe7c9b7ef204dcf17094e325d26ace101d8', |
| 'size_bytes': 89935872, |
| 'generation': 1767604839180114, |
| 'output_file': 'node.exe', |
| }, |
| ], |
| }, |
| # Pull down NPM dependencies for WebUI toolchain. |
| 'src/third_party/node/node_modules': { |
| 'bucket': 'chromium-nodejs', |
| 'dep_type': 'gcs', |
| 'condition': 'non_git_source', |
| 'objects': [ |
| { |
| 'object_name': 'b7465443d88523b28fd3b4895b17ed1b37b095b0', |
| 'sha256sum': 'e13967e45b6726576a59a1c80e6d47000acea1d9fe260a0ff81191a297e8bbea', |
| 'size_bytes': 11435613, |
| 'generation': 1789162314018541, |
| 'output_file': 'node_modules.tar.gz', |
| }, |
| ], |
| }, |
| # Pull NPM dependencies for chromium-bidi. |
| 'src/third_party/chromium-bidi/node_modules': { |
| 'dep_type': 'gcs', |
| 'bucket': 'chromium-nodejs', |
| 'condition': 'non_git_source', |
| 'objects': [ |
| { |
| 'object_name': 'chromium-bidi/7da310bf46956828c164237a912a201d21f51220dfbe60df454188dbad75889c', |
| 'sha256sum': '7da310bf46956828c164237a912a201d21f51220dfbe60df454188dbad75889c', |
| 'size_bytes': 20868481, |
| 'generation': 1790681952304657, |
| 'output_file': 'node_modules.tar.gz', |
| }, |
| ], |
| }, |
| 'src/third_party/llvm-build/Release+Asserts': { |
| 'dep_type': 'gcs', |
| 'bucket': 'chromium-browser-clang', |
| 'condition': 'not llvm_force_head_revision', |
| 'objects': [ |
| { |
| 'object_name': 'Linux_x64/clang-android-runtime-library-llvmorg-24-init-7747-g62397f8b-57.tar.xz', |
| 'sha256sum': '9551f7013b0210e4d291bfe09191682796240d93002b4317673c7fc280045e62', |
| 'size_bytes': 6207356, |
| 'generation': 1790797384572756, |
| 'condition': 'checkout_android and non_git_source', |
| }, |
| { |
| 'object_name': 'Linux_x64/clang-linux-runtime-library-llvmorg-24-init-7747-g62397f8b-57.tar.xz', |
| 'sha256sum': '4e5a4831e4eec7408c0809d2033032d157fe82dc16b5096d32b6536ed4b8c43b', |
| 'size_bytes': 3102700, |
| 'generation': 1790797389651907, |
| 'condition': 'checkout_linux and not host_os == "linux"', |
| }, |
| { |
| 'object_name': 'Linux_x64/clang-llvmorg-24-init-7747-g62397f8b-57.tar.xz', |
| 'sha256sum': '878495372b935b667f84203f9f62529b6191ff1ac6ab40b9cdf482c84bd1ecab', |
| 'size_bytes': 57260672, |
| 'generation': 1790797381909597, |
| 'condition': 'host_os == "linux" and non_git_source', |
| }, |
| { |
| 'object_name': 'Linux_x64/clang-tidy-llvmorg-24-init-7747-g62397f8b-57.tar.xz', |
| 'sha256sum': '3815203f9987a08b1bf67555125d95a67c1136de074e6e7dbe11957d70cf784d', |
| 'size_bytes': 14944572, |
| 'generation': 1790797381856065, |
| 'condition': 'host_os == "linux" and checkout_clang_tidy and non_git_source', |
| }, |
| { |
| 'object_name': 'Linux_x64/clangd-llvmorg-24-init-7747-g62397f8b-57.tar.xz', |
| 'sha256sum': '84ee10cf3a4b4cccf9878c464f33eee756751920187d26dfc46481f195b0c177', |
| 'size_bytes': 15081268, |
| 'generation': 1790797381894014, |
| 'condition': 'host_os == "linux" and checkout_clangd and non_git_source', |
| }, |
| { |
| 'object_name': 'Linux_x64/llvm-code-coverage-llvmorg-24-init-7747-g62397f8b-57.tar.xz', |
| 'sha256sum': 'f9990e7dc5a3630c8a962726fac172eeff5c6012e027eb342e9df8bc702198c8', |
| 'size_bytes': 2373504, |
| 'generation': 1790797382242083, |
| 'condition': 'host_os == "linux" and checkout_clang_coverage_tools and non_git_source', |
| }, |
| { |
| 'object_name': 'Linux_x64/llvmobjdump-llvmorg-24-init-7747-g62397f8b-57.tar.xz', |
| 'sha256sum': 'ad3042a17255b065a75fa7f9d80be2eb07df0902bd762cec53b9f2f5c3beba87', |
| 'size_bytes': 5925392, |
| 'generation': 1790797381953168, |
| 'condition': '((checkout_linux or checkout_mac or checkout_ios or checkout_android) and host_os == "linux") and non_git_source', |
| }, |
| { |
| 'object_name': 'Mac/clang-llvmorg-24-init-7747-g62397f8b-57.tar.xz', |
| 'sha256sum': 'eb03cb8b944dde55677427322bc5a8c6fa0cad4ceacba4653a42c6b1290fea2f', |
| 'size_bytes': 53873488, |
| 'generation': 1790797391417548, |
| 'condition': 'host_os == "mac" and host_cpu == "x64"', |
| }, |
| { |
| 'object_name': 'Mac/clang-mac-runtime-library-llvmorg-24-init-7747-g62397f8b-57.tar.xz', |
| 'sha256sum': '31569c5a0a8e133ea5033d3a462273ce65100e0402307319af644ee4fb78d77c', |
| 'size_bytes': 978876, |
| 'generation': 1790797399057345, |
| 'condition': '(checkout_mac or checkout_ios) and not host_os == "mac"', |
| }, |
| { |
| 'object_name': 'Mac/clang-tidy-llvmorg-24-init-7747-g62397f8b-57.tar.xz', |
| 'sha256sum': '5dc210d6e7a1f2d8decba74a475bef9457db132a7ae1f4cf0fc4b91fd008e146', |
| 'size_bytes': 14224492, |
| 'generation': 1790797391469624, |
| 'condition': 'host_os == "mac" and host_cpu == "x64" and checkout_clang_tidy', |
| }, |
| { |
| 'object_name': 'Mac/clangd-llvmorg-24-init-7747-g62397f8b-57.tar.xz', |
| 'sha256sum': 'f988b7dc66993f8612ac036b62828bcb29315ec9e6927331bf6a32bf986a5df7', |
| 'size_bytes': 15131696, |
| 'generation': 1790797391569653, |
| 'condition': 'host_os == "mac" and host_cpu == "x64" and checkout_clangd', |
| }, |
| { |
| 'object_name': 'Mac/llvm-code-coverage-llvmorg-24-init-7747-g62397f8b-57.tar.xz', |
| 'sha256sum': 'acb0db493e23a145f733a871ac868468932be7fb4988fe2b7b9b568e70c45682', |
| 'size_bytes': 2260736, |
| 'generation': 1790797391738507, |
| 'condition': 'host_os == "mac" and host_cpu == "x64" and checkout_clang_coverage_tools', |
| }, |
| { |
| 'object_name': 'Mac/llvmobjdump-llvmorg-24-init-7747-g62397f8b-57.tar.xz', |
| 'sha256sum': '85b912bf5182b5c7092ce92cdc58a35b5e3d04fa9a49514aa51b28bec4c277fc', |
| 'size_bytes': 5524828, |
| 'generation': 1790797391756333, |
| 'condition': 'host_os == "mac" and host_cpu == "x64"', |
| }, |
| { |
| 'object_name': 'Mac_arm64/clang-llvmorg-24-init-7747-g62397f8b-57.tar.xz', |
| 'sha256sum': 'bbf4ee5fc42bf134aee682d6afaaaddcc64415d20b080e349a45abf6df927070', |
| 'size_bytes': 44508976, |
| 'generation': 1790797400949995, |
| 'condition': 'host_os == "mac" and host_cpu == "arm64"', |
| }, |
| { |
| 'object_name': 'Mac_arm64/clang-tidy-llvmorg-24-init-7747-g62397f8b-57.tar.xz', |
| 'sha256sum': '35b3e2e5eee220259f7908eaf208507aba78f7cfb8dd990c9854558f056ad890', |
| 'size_bytes': 12220676, |
| 'generation': 1790797401142057, |
| 'condition': 'host_os == "mac" and host_cpu == "arm64" and checkout_clang_tidy', |
| }, |
| { |
| 'object_name': 'Mac_arm64/clangd-llvmorg-24-init-7747-g62397f8b-57.tar.xz', |
| 'sha256sum': '5dff03b1fdf59ffe374d6c55deb07c65791825737487a7ec2b39d80539144c6b', |
| 'size_bytes': 12229100, |
| 'generation': 1790797401064932, |
| 'condition': 'host_os == "mac" and host_cpu == "arm64" and checkout_clangd', |
| }, |
| { |
| 'object_name': 'Mac_arm64/llvm-code-coverage-llvmorg-24-init-7747-g62397f8b-57.tar.xz', |
| 'sha256sum': '1d92f7504529998f971fffbb2dd6214273ed3e6bcfe66e5ca9c1227856df5b4b', |
| 'size_bytes': 1861564, |
| 'generation': 1790797401395439, |
| 'condition': 'host_os == "mac" and host_cpu == "arm64" and checkout_clang_coverage_tools', |
| }, |
| { |
| 'object_name': 'Mac_arm64/llvmobjdump-llvmorg-24-init-7747-g62397f8b-57.tar.xz', |
| 'sha256sum': '0db8f38d5928777104b9d04fc4bcf9c19c17ea252a0745ca038565e3094be9d4', |
| 'size_bytes': 5235388, |
| 'generation': 1790797401139458, |
| 'condition': 'host_os == "mac" and host_cpu == "arm64"', |
| }, |
| { |
| 'object_name': 'Win/clang-llvmorg-24-init-7747-g62397f8b-57.tar.xz', |
| 'sha256sum': '86ac9f61c4350f17d7571e402d5fa5f2367015d72ea8efbc4e1e52e843c74fb0', |
| 'size_bytes': 51822620, |
| 'generation': 1790797410692058, |
| 'condition': 'host_os == "win"', |
| }, |
| { |
| 'object_name': 'Win/clang-tidy-llvmorg-24-init-7747-g62397f8b-57.tar.xz', |
| 'sha256sum': '7d428d76bf66dd603860270ba0a41e88bbbb66c32770aae541c3a6777a9eb57f', |
| 'size_bytes': 15133896, |
| 'generation': 1790797410629185, |
| 'condition': 'host_os == "win" and checkout_clang_tidy', |
| }, |
| { |
| 'object_name': 'Win/clang-win-runtime-library-llvmorg-24-init-7747-g62397f8b-57.tar.xz', |
| 'sha256sum': '0ea5939bf24f293c63621b81d90a88284b6d6563a51be1304b73d2cf92537ffc', |
| 'size_bytes': 2652404, |
| 'generation': 1790797418368249, |
| 'condition': 'checkout_win and not host_os == "win"', |
| }, |
| { |
| 'object_name': 'Win/clangd-llvmorg-24-init-7747-g62397f8b-57.tar.xz', |
| 'sha256sum': '70955f11ea7a22b25807d00b97351c3853d8a9b1e8d1d08c165bc015320858c1', |
| 'size_bytes': 15434728, |
| 'generation': 1790797563126146, |
| 'condition': 'host_os == "win" and checkout_clangd', |
| }, |
| { |
| 'object_name': 'Win/llvm-code-coverage-llvmorg-24-init-7747-g62397f8b-57.tar.xz', |
| 'sha256sum': 'b07c06d983817b4f98878bcc264825835efbd9e5548a18a7d6dfb7623b9c4024', |
| 'size_bytes': 2527180, |
| 'generation': 1790797410912461, |
| 'condition': 'host_os == "win" and checkout_clang_coverage_tools', |
| }, |
| { |
| 'object_name': 'Win/llvmobjdump-llvmorg-24-init-7747-g62397f8b-57.tar.xz', |
| 'sha256sum': '7b34bdb18311a40a234c19860b2c289f6cd7ce16f12d3a449dcf6db6dff043eb', |
| 'size_bytes': 6010064, |
| 'generation': 1790797410754258, |
| 'condition': '(checkout_linux or checkout_mac or checkout_android) and host_os == "win"', |
| }, |
| ] |
| }, |
| # Update prebuilt Rust toolchain. |
| 'src/third_party/rust-toolchain': { |
| 'dep_type': 'gcs', |
| 'bucket': 'chromium-browser-clang', |
| 'condition': 'not rust_force_head_revision', |
| 'objects': [ |
| { |
| 'object_name': 'Linux_x64/rust-toolchain-1edd55dcfcd573872c727fa3e086369a71661ee0-1120-llvmorg-24-init-7747-g62397f8b.tar.xz', |
| 'sha256sum': 'b13f3ee4862d1dca5e3d4d7368f0f8b3bf5033a98a9c146e75f73fb0a4741dd2', |
| 'size_bytes': 287151236, |
| 'generation': 1790861903623692, |
| 'condition': 'host_os == "linux" and non_git_source', |
| }, |
| { |
| 'object_name': 'Mac/rust-toolchain-1edd55dcfcd573872c727fa3e086369a71661ee0-1120-llvmorg-24-init-7747-g62397f8b.tar.xz', |
| 'sha256sum': 'da4d327f6a8281b54fc15aa9d0b65536b92108632d4c564b7af1e5e0d9ed5798', |
| 'size_bytes': 274596852, |
| 'generation': 1790861907396749, |
| 'condition': 'host_os == "mac" and host_cpu == "x64"', |
| }, |
| { |
| 'object_name': 'Mac_arm64/rust-toolchain-1edd55dcfcd573872c727fa3e086369a71661ee0-1120-llvmorg-24-init-7747-g62397f8b.tar.xz', |
| 'sha256sum': 'fdb56320f347c1cf8dca4244b9d559e3caf7535c4dff927a4bd391b2cb26a47b', |
| 'size_bytes': 258021904, |
| 'generation': 1790861910988322, |
| 'condition': 'host_os == "mac" and host_cpu == "arm64"', |
| }, |
| { |
| 'object_name': 'Win/rust-toolchain-1edd55dcfcd573872c727fa3e086369a71661ee0-1120-llvmorg-24-init-7747-g62397f8b.tar.xz', |
| 'sha256sum': '674c53b7183ca012994bd4f54ef60d78baa2e28ddc6f86f8477ce36791e77e05', |
| 'size_bytes': 425617056, |
| 'generation': 1790861914708784, |
| 'condition': 'host_os == "win"', |
| }, |
| ], |
| }, |
| |
| # Update prebuilt libclang. |
| 'src/third_party/llvm-libclang': { |
| 'dep_type': 'gcs', |
| 'bucket': 'chromium-browser-clang', |
| 'objects': [ |
| { |
| 'object_name': 'Linux_x64/rust-libclang-1edd55dcfcd573872c727fa3e086369a71661ee0-1120-llvmorg-24-init-7747-g62397f8b.tar.xz', |
| 'sha256sum': '76f0d67f00f23b7359007d33558c92ce2769c0ca3dcf1a4565abd6aa1ed9fb3c', |
| 'size_bytes': 22770652, |
| 'generation': 1790861905489718, |
| 'condition': 'host_os == "linux" and non_git_source', |
| }, |
| { |
| 'object_name': 'Mac/rust-libclang-1edd55dcfcd573872c727fa3e086369a71661ee0-1120-llvmorg-24-init-7747-g62397f8b.tar.xz', |
| 'sha256sum': '90a885b9554d26550f2c663e8dbeb3720607089ff5d3513d4cd0bb8e0c4ddc31', |
| 'size_bytes': 22918100, |
| 'generation': 1790861909191468, |
| 'condition': 'host_os == "mac" and host_cpu == "x64"', |
| }, |
| { |
| 'object_name': 'Mac_arm64/rust-libclang-1edd55dcfcd573872c727fa3e086369a71661ee0-1120-llvmorg-24-init-7747-g62397f8b.tar.xz', |
| 'sha256sum': 'b1a55aa6320ecd4dd4bc6a9fd84de587e110aac8b282a99bce81f7c236cf4e54', |
| 'size_bytes': 20595820, |
| 'generation': 1790861912893647, |
| 'condition': 'host_os == "mac" and host_cpu == "arm64"', |
| }, |
| { |
| 'object_name': 'Win/rust-libclang-1edd55dcfcd573872c727fa3e086369a71661ee0-1120-llvmorg-24-init-7747-g62397f8b.tar.xz', |
| 'sha256sum': '3447fc17b5ce1406562b60784a5edf9cb8267510ca95fb577fbb1cd3241e624e', |
| 'size_bytes': 21525656, |
| 'generation': 1790861916740087, |
| 'condition': 'host_os == "win"', |
| }, |
| ], |
| }, |
| |
| 'src/third_party/clang-format/script': |
| Var('chromium_git') + |
| '/external/github.com/llvm/llvm-project/clang/tools/clang-format.git@' + |
| Var('clang_format_revision'), |
| 'src/buildtools/linux64': { |
| 'packages': [ |
| { |
| 'package': 'gn/gn/linux-${{arch}}', |
| 'version': Var('gn_version'), |
| } |
| ], |
| 'dep_type': 'cipd', |
| 'condition': 'host_os == "linux" and non_git_source', |
| }, |
| 'src/buildtools/mac': { |
| 'packages': [ |
| { |
| 'package': 'gn/gn/mac-${{arch}}', |
| 'version': Var('gn_version'), |
| } |
| ], |
| 'dep_type': 'cipd', |
| 'condition': 'host_os == "mac"', |
| }, |
| 'src/buildtools/win': { |
| 'packages': [ |
| { |
| 'package': 'gn/gn/windows-amd64', |
| 'version': Var('gn_version'), |
| } |
| ], |
| 'dep_type': 'cipd', |
| 'condition': 'host_os == "win"', |
| }, |
| 'src/buildtools/reclient': { |
| 'packages': [ |
| { |
| 'package': Var('reclient_package') + '${{platform}}', |
| 'version': Var('reclient_version'), |
| } |
| ], |
| 'condition': 'download_reclient and non_git_source', |
| 'dep_type': 'cipd', |
| }, |
| |
| 'src/content/test/data/gpu/meet_effects_videos': { |
| 'packages': [ |
| { |
| 'package': 'chromium/testing/meet-effects-videos', |
| 'version': 'I5ME8r-BP_A2lRn-c5E-9POZkrJwGS8BNnRdREhYbs8C', |
| } |
| ], |
| 'condition': 'checkout_gpu_meet_effects and non_git_source', |
| 'dep_type': 'cipd', |
| }, |
| 'src/content/test/data/gpu/meet_effects': { |
| 'dep_type': 'gcs', |
| 'bucket': 'meet-bundles', |
| 'condition': 'checkout_gpu_meet_effects and non_git_source', |
| 'objects': [ |
| { |
| 'object_name': 'meet-gpu-tests/992081707.tar.gz', |
| 'sha256sum': '39738d631c677fc83c967fd136178ea76a789016782953dd3b102434764accd7', |
| 'size_bytes': 321584734, |
| 'generation': 1790930886436315, |
| }, |
| ], |
| }, |
| |
| # We don't know target_cpu at deps time. At least until there's a universal |
| # binary of httpd-php, pull both intel and arm versions in DEPS and then pick |
| # the right one at runtime. |
| 'src/third_party/apache-mac': { |
| 'packages': [ |
| { |
| 'package': 'infra/3pp/tools/httpd-php/mac-amd64', |
| 'version': 'version:2@httpd2.4.38.php7.3.31.chromium.3', |
| }, |
| ], |
| 'dep_type': 'cipd', |
| 'condition': 'checkout_mac or checkout_ios', |
| }, |
| 'src/third_party/apache-mac-arm64': { |
| 'packages': [ |
| { |
| 'package': 'infra/3pp/tools/httpd-php/mac-arm64', |
| 'version': 'version:2@httpd2.4.38.php7.3.31.chromium.3', |
| }, |
| ], |
| 'dep_type': 'cipd', |
| 'condition': 'checkout_mac or checkout_ios', |
| }, |
| |
| 'src/third_party/apache-linux': { |
| 'packages': [ |
| { |
| 'package': 'infra/3pp/tools/httpd-php/linux-amd64', |
| 'version': 'version:2@httpd2.4.38.php7.3.31.chromium.3', |
| }, |
| ], |
| 'dep_type': 'cipd', |
| 'condition': '(host_os == "linux") and non_git_source', |
| }, |
| |
| 'src/third_party/apache-windows-arm64': { |
| 'packages': [ |
| { |
| 'package': 'infra/3pp/tools/httpd-php/windows-arm64', |
| 'version': 'version:3@httpd2.4.55-php8.2.5.chromium.6', |
| } |
| ], |
| 'dep_type': 'cipd', |
| 'condition': 'checkout_win' |
| }, |
| |
| 'src/third_party/aosp_dalvik/cipd': { |
| 'packages': [ |
| { |
| 'package': 'chromium/third_party/aosp_dalvik/linux-amd64', |
| 'version': 'version:2@13.0.0_r24.cr1', |
| }, |
| ], |
| 'condition': 'checkout_android and non_git_source', |
| 'dep_type': 'cipd', |
| }, |
| |
| 'src/android_webview/tools/cts_archive/cipd': { |
| 'packages': [ |
| { |
| 'package': 'chromium/android_webview/tools/cts_archive', |
| 'version': 'oW6-jyOPGwPJeLlaldYwrxZoYqzXpjO1OZUdyF3Qq7sC', |
| }, |
| ], |
| # TODO: crbug.com/487671154 - add back non_git_source condtion once we can |
| # find a way to make individual files in the package smaller. |
| 'condition': 'checkout_android', |
| 'dep_type': 'cipd', |
| }, |
| |
| 'src/chrome/android/orderfiles/arm': { |
| 'packages': [ |
| { |
| 'package': 'chromium/chrome/android/orderfiles/arm', |
| 'version_file': 'chrome/build/android-arm.orderfile.txt', |
| }, |
| ], |
| 'condition': 'checkout_android and non_git_source', |
| 'dep_type': 'cipd', |
| }, |
| |
| 'src/chrome/android/orderfiles/arm64': { |
| 'packages': [ |
| { |
| 'package': 'chromium/chrome/android/orderfiles/arm64', |
| 'version_file': 'chrome/build/android-arm64.orderfile.txt', |
| }, |
| ], |
| 'condition': 'checkout_android and non_git_source', |
| 'dep_type': 'cipd', |
| }, |
| |
| 'src/android_webview/tools/orderfiles/arm': { |
| 'packages': [ |
| { |
| 'package': 'chromium/android_webview/tools/orderfiles/arm', |
| 'version_file': 'android_webview/tools/android-webview-arm.orderfile.txt', |
| }, |
| ], |
| 'condition': 'checkout_android and non_git_source', |
| 'dep_type': 'cipd', |
| }, |
| |
| 'src/android_webview/tools/orderfiles/arm64': { |
| 'packages': [ |
| { |
| 'package': 'chromium/android_webview/tools/orderfiles/arm64_webview_pgo', |
| 'version_file': 'android_webview/tools/android-webview-arm64.orderfile.txt', |
| }, |
| ], |
| 'condition': 'checkout_android and non_git_source', |
| 'dep_type': 'cipd', |
| }, |
| |
| 'src/chrome/browser/resources/preinstalled_web_apps/internal': { |
| 'url': Var('chrome_git') + '/chrome/components/default_apps.git' + '@' + 'fbc0f36186884f936537d5f74758550dd772b980', |
| 'condition': 'checkout_src_internal', |
| }, |
| |
| 'src/third_party/compiler-rt/src': |
| Var('chromium_git') + |
| '/external/github.com/llvm/llvm-project/compiler-rt.git' + '@' + |
| Var('compiler_rt_revision'), |
| 'src/third_party/libc++/src': |
| Var('chromium_git') + |
| '/external/github.com/llvm/llvm-project/libcxx.git' + '@' + |
| Var('libcxx_revision'), |
| 'src/third_party/libc++abi/src': |
| Var('chromium_git') + |
| '/external/github.com/llvm/llvm-project/libcxxabi.git' + '@' + |
| Var('libcxxabi_revision'), |
| 'src/third_party/libunwind/src': |
| Var('chromium_git') + |
| '/external/github.com/llvm/llvm-project/libunwind.git' + '@' + |
| Var('libunwind_revision'), |
| 'src/third_party/llvm-libc/src': |
| Var('chromium_git') + |
| '/external/github.com/llvm/llvm-project/libc.git' + '@' + |
| Var('llvm_libc_revision'), |
| |
| 'src/third_party/updater/chrome_linux64/cipd': { |
| 'dep_type': 'cipd', |
| 'condition': 'checkout_linux and non_git_source', |
| 'packages': [ |
| { |
| 'package': 'chromium/third_party/updater/chrome_linux64', |
| 'version': 'version:2@156.0.8067.0', |
| }, |
| ], |
| }, |
| |
| 'src/third_party/updater/chrome_mac_universal/cipd': { |
| 'dep_type': 'cipd', |
| 'condition': 'checkout_mac', |
| 'packages': [ |
| { |
| 'package': 'chromium/third_party/updater/chrome_mac_universal', |
| 'version': 'version:2@156.0.8067.0', |
| }, |
| ], |
| }, |
| |
| 'src/third_party/updater/chrome_mac_universal_prod/cipd': { |
| 'dep_type': 'cipd', |
| 'condition': 'checkout_mac', |
| 'packages': [ |
| { |
| 'package': 'chromium/third_party/updater/chrome_mac_universal_prod', |
| 'version': 'version:2@156.0.8067.0', |
| }, |
| ], |
| }, |
| |
| 'src/third_party/updater/chrome_win_arm64/cipd': { |
| 'dep_type': 'cipd', |
| 'condition': 'checkout_win', |
| 'packages': [ |
| { |
| 'package': 'chromium/third_party/updater/chrome_win_arm64', |
| 'version': 'version:2@156.0.8067.0', |
| }, |
| ], |
| }, |
| |
| 'src/third_party/updater/chrome_win_x86/cipd': { |
| 'dep_type': 'cipd', |
| 'condition': 'checkout_win', |
| 'packages': [ |
| { |
| 'package': 'chromium/third_party/updater/chrome_win_x86', |
| 'version': 'version:2@156.0.8067.0', |
| }, |
| ], |
| }, |
| |
| 'src/third_party/updater/chrome_win_x86_64/cipd': { |
| 'dep_type': 'cipd', |
| 'condition': 'checkout_win', |
| 'packages': [ |
| { |
| 'package': 'chromium/third_party/updater/chrome_win_x86_64', |
| 'version': 'version:2@156.0.8067.0', |
| }, |
| ], |
| }, |
| |
| # Branded builds for testing previous interface without `install_id` support. |
| 'src/third_party/updater/chrome_linux64_sans_iid/cipd': { |
| 'dep_type': 'cipd', |
| 'condition': 'checkout_linux and non_git_source', |
| 'packages': [ |
| { |
| 'package': 'chromium/third_party/updater/chrome_linux64', |
| 'version': 'ytJ0UbU9gMLUMLRQlmqQpGpOy1dYswI3rOJ0ILnIFbUC', |
| }, |
| ], |
| }, |
| |
| 'src/third_party/updater/chrome_mac_universal_sans_iid/cipd': { |
| 'dep_type': 'cipd', |
| 'condition': 'checkout_mac', |
| 'packages': [ |
| { |
| 'package': 'chromium/third_party/updater/chrome_mac_universal', |
| 'version': 'gzutuY-G7u8n5746jgmishm8uWjUR070TXdFc23Ea7YC', |
| }, |
| ], |
| }, |
| |
| 'src/third_party/updater/chrome_mac_universal_prod_sans_iid/cipd': { |
| 'dep_type': 'cipd', |
| 'condition': 'checkout_mac', |
| 'packages': [ |
| { |
| 'package': 'chromium/third_party/updater/chrome_mac_universal_prod', |
| 'version': 'IrAigaqukp1GbaksroZcR3Jo0oOYKg9kzatjzNNbXKQC', |
| }, |
| ], |
| }, |
| |
| 'src/third_party/updater/chrome_win_arm64_sans_iid/cipd': { |
| 'dep_type': 'cipd', |
| 'condition': 'checkout_win', |
| 'packages': [ |
| { |
| 'package': 'chromium/third_party/updater/chrome_win_arm64', |
| 'version': 'OoGMyCUHah7D_AOVm4RpVoPOdkGqjFHuSMcoKTZ0rlsC', |
| }, |
| ], |
| }, |
| |
| 'src/third_party/updater/chrome_win_x86_sans_iid/cipd': { |
| 'dep_type': 'cipd', |
| 'condition': 'checkout_win', |
| 'packages': [ |
| { |
| 'package': 'chromium/third_party/updater/chrome_win_x86', |
| 'version': 'gqhcrVQFtXAKUu7yEISTlbrBpPaBUnQZ6FdOo5E4HLQC', |
| }, |
| ], |
| }, |
| |
| 'src/third_party/updater/chrome_win_x86_64_sans_iid/cipd': { |
| 'dep_type': 'cipd', |
| 'condition': 'checkout_win', |
| 'packages': [ |
| { |
| 'package': 'chromium/third_party/updater/chrome_win_x86_64', |
| 'version': 'koo1i4cAVdOK2-re2VGbx-crCcbTz9h0qumUk1hyEt0C', |
| }, |
| ], |
| }, |
| |
| 'src/third_party/updater/chromium_linux64/cipd': { |
| 'dep_type': 'cipd', |
| 'condition': 'checkout_linux and non_git_source', |
| 'packages': [ |
| { |
| 'package': 'chromium/third_party/updater/chromium_linux64', |
| 'version': 'version:2@1705049', |
| }, |
| ], |
| }, |
| |
| 'src/third_party/updater/chromium_mac_amd64/cipd': { |
| 'dep_type': 'cipd', |
| 'condition': 'checkout_mac', |
| 'packages': [ |
| { |
| 'package': 'chromium/third_party/updater/chromium_mac_amd64', |
| 'version': 'version:2@1705003', |
| }, |
| ], |
| }, |
| |
| 'src/third_party/updater/chromium_mac_arm64/cipd': { |
| 'dep_type': 'cipd', |
| 'condition': 'checkout_mac', |
| 'packages': [ |
| { |
| 'package': 'chromium/third_party/updater/chromium_mac_arm64', |
| 'version': 'version:2@1705016', |
| }, |
| ], |
| }, |
| |
| 'src/third_party/updater/chromium_win_arm64/cipd': { |
| 'dep_type': 'cipd', |
| 'condition': 'checkout_win', |
| 'packages': [ |
| { |
| 'package': 'chromium/third_party/updater/chromium_win_arm64', |
| 'version': 'version:2@1705036', |
| }, |
| ], |
| }, |
| |
| 'src/third_party/updater/chromium_win_x86/cipd': { |
| 'dep_type': 'cipd', |
| 'condition': 'checkout_win', |
| 'packages': [ |
| { |
| 'package': 'chromium/third_party/updater/chromium_win_x86', |
| 'version': 'version:2@1705072', |
| }, |
| ], |
| }, |
| |
| 'src/third_party/updater/chromium_win_x86_64/cipd': { |
| 'dep_type': 'cipd', |
| 'condition': 'checkout_win', |
| 'packages': [ |
| { |
| 'package': 'chromium/third_party/updater/chromium_win_x86_64', |
| 'version': 'version:2@1705212', |
| }, |
| ], |
| }, |
| |
| # Chromium builds for testing previous interface without `install_id` support. |
| 'src/third_party/updater/chromium_linux64_sans_iid/cipd': { |
| 'dep_type': 'cipd', |
| 'condition': 'checkout_linux and non_git_source', |
| 'packages': [ |
| { |
| 'package': 'chromium/third_party/updater/chromium_linux64', |
| 'version': 'OLbfeePAbqPnFqcPmkFtR-GK8dN3T3NeH2AChZwBHjgC', |
| }, |
| ], |
| }, |
| |
| 'src/third_party/updater/chromium_mac_amd64_sans_iid/cipd': { |
| 'dep_type': 'cipd', |
| 'condition': 'checkout_mac', |
| 'packages': [ |
| { |
| 'package': 'chromium/third_party/updater/chromium_mac_amd64', |
| 'version': 'zVv93X5XSClxTR1YejkQuBdSpye7JfPS_h6GcH1N4i4C', |
| }, |
| ], |
| }, |
| |
| 'src/third_party/updater/chromium_mac_arm64_sans_iid/cipd': { |
| 'dep_type': 'cipd', |
| 'condition': 'checkout_mac', |
| 'packages': [ |
| { |
| 'package': 'chromium/third_party/updater/chromium_mac_arm64', |
| 'version': 'Va20qxSst3lq4WfEZlWiwzXCpSo5XbhhuqJXyqzvhF8C', |
| }, |
| ], |
| }, |
| |
| 'src/third_party/updater/chromium_win_arm64_sans_iid/cipd': { |
| 'dep_type': 'cipd', |
| 'condition': 'checkout_win', |
| 'packages': [ |
| { |
| 'package': 'chromium/third_party/updater/chromium_win_arm64', |
| 'version': 'ksRzLnqewvz7P-YMX2e8mxZuDI1hgPtLNCuAXIisXhoC', |
| }, |
| ], |
| }, |
| |
| 'src/third_party/updater/chromium_win_x86_sans_iid/cipd': { |
| 'dep_type': 'cipd', |
| 'condition': 'checkout_win', |
| 'packages': [ |
| { |
| 'package': 'chromium/third_party/updater/chromium_win_x86', |
| 'version': 'tcFWGGE3wmwKDhT_s-9mzPiQVYxMOI1U9sRAhm1_5QcC', |
| }, |
| ], |
| }, |
| |
| 'src/third_party/updater/chromium_win_x86_64_sans_iid/cipd': { |
| 'dep_type': 'cipd', |
| 'condition': 'checkout_win', |
| 'packages': [ |
| { |
| 'package': 'chromium/third_party/updater/chromium_win_x86_64', |
| 'version': 'iXamEEmbStVBV_c-vEG4Xtrda8tTqSRCZ-tmE7VRHb0C', |
| }, |
| ], |
| }, |
| |
| 'src/third_party/webview2': { |
| 'dep_type': 'cipd', |
| 'condition': 'checkout_win', |
| 'packages': [ |
| { |
| 'package': 'chromium/third_party/webview2', |
| 'version': 'version:2@1.0.3856.49.r1', |
| }, |
| ], |
| }, |
| |
| 'src/third_party/wtl': { |
| 'dep_type': 'cipd', |
| 'condition': 'checkout_win', |
| 'packages': [ |
| { |
| 'package': 'chromium/third_party/wtl', |
| 'version': 'version:2@10.1.0', |
| }, |
| ], |
| }, |
| |
| 'src/third_party/enterprise_companion/chromium_linux64/cipd': { |
| 'dep_type': 'cipd', |
| 'condition': 'checkout_linux and non_git_source', |
| 'packages': [ |
| { |
| 'package': 'chromium/third_party/enterprise_companion/chromium_linux64', |
| 'version': '159I4VcaQx15p5OJR_mx7O9NXbGkulLhAI9lhTlxowQC', |
| }, |
| ], |
| }, |
| |
| 'src/third_party/enterprise_companion/chromium_mac_amd64/cipd': { |
| 'dep_type': 'cipd', |
| 'condition': 'checkout_mac', |
| 'packages': [ |
| { |
| 'package': 'chromium/third_party/enterprise_companion/chromium_mac_amd64', |
| 'version': 'JJFwEumQiCFsnEG7OrE5J58RFxX2aal_JeUDVnDP_cEC', |
| }, |
| ], |
| }, |
| |
| 'src/third_party/enterprise_companion/chromium_mac_arm64/cipd': { |
| 'dep_type': 'cipd', |
| 'condition': 'checkout_mac', |
| 'packages': [ |
| { |
| 'package': 'chromium/third_party/enterprise_companion/chromium_mac_arm64', |
| 'version': 'tTKH7tKvKP2VULl2ptgfChVRrsC7aI0JUKJAgJ2kFE4C', |
| }, |
| ], |
| }, |
| |
| 'src/third_party/enterprise_companion/chromium_win_x86/cipd': { |
| 'dep_type': 'cipd', |
| 'condition': 'checkout_win', |
| 'packages': [ |
| { |
| 'package': 'chromium/third_party/enterprise_companion/chromium_win_x86', |
| 'version': '83zQKp5qIuGZthUwX8tbFv9NHAXxkXMvzvYD5dfO3DAC', |
| }, |
| ], |
| }, |
| |
| 'src/third_party/enterprise_companion/chromium_win_x86_64/cipd': { |
| 'dep_type': 'cipd', |
| 'condition': 'checkout_win', |
| 'packages': [ |
| { |
| 'package': 'chromium/third_party/enterprise_companion/chromium_win_x86_64', |
| 'version': 'p_aIxMQ31gXkkd1B0FSv7VIpaaFfDtt7Yk0d1iEleFwC', |
| }, |
| ], |
| }, |
| |
| 'src/chrome/test/data/autofill/captured_sites/artifacts': { |
| 'url': Var('chrome_git') + '/chrome/test/captured_sites/autofill.git' + '@' + '2a9fb59b5ff65eb3ce98946af93cf96b838bf04b', |
| 'condition': 'checkout_chromium_autofill_test_dependencies', |
| }, |
| |
| 'src/chrome/test/data/password/captured_sites/artifacts': { |
| 'url': Var('chrome_git') + '/chrome/test/captured_sites/password.git' + '@' + 'a252d7722f577b62c6244648b4031baffa876f17', |
| 'condition': 'checkout_chromium_password_manager_test_dependencies', |
| }, |
| |
| 'src/chrome/test/data/perf/canvas_bench': |
| Var('chromium_git') + '/chromium/canvas_bench.git' + '@' + 'a7b40ea5ae0239517d78845a5fc9b12976bfc732', |
| |
| 'src/chrome/test/data/perf/frame_rate/content': |
| Var('chromium_git') + '/chromium/frame_rate/content.git' + '@' + 'c10272c88463efeef6bb19c9ec07c42bc8fe22b9', |
| |
| 'src/chrome/test/data/safe_browsing/dmg': { |
| 'packages': [ |
| { |
| 'package': 'chromium/chrome/test/data/safe_browsing/dmg', |
| 'version': '03TLfNQgc59nHmyWtYWJfFaUrEW8QDJJzXwm-672m-QC', |
| }, |
| ], |
| 'condition': 'checkout_mac', |
| 'dep_type': 'cipd', |
| }, |
| |
| 'src/components/variations/test_data/cipd': { |
| 'packages': [ |
| { |
| 'package': 'chromium/chrome/test/data/variations/cipd', |
| 'version': 'OWeUrKn56A-PPRAH8THiB6MovuKhcKJ957WxtLrE7QUC', |
| }, |
| ], |
| 'condition': 'non_git_source', |
| 'dep_type': 'cipd', |
| }, |
| |
| 'src/chrome/test/data/xr/webvr_info': |
| Var('chromium_git') + '/external/github.com/toji/webvr.info.git' + '@' + 'c58ae99b9ff9e2aa4c524633519570bf33536248', |
| |
| 'src/clank': { |
| 'url': Var('chrome_git') + '/clank/internal/apps.git' + '@' + |
| '8b7ed4a1b0898b549fc729cd0b16430c6ad0222a', |
| 'condition': 'checkout_android and checkout_src_internal', |
| }, |
| |
| 'src/docs/website': { |
| 'url': Var('chromium_git') + '/website.git' + '@' + 'f1913ba8be7e2f05851aa2f3624ad055c13243cf', |
| }, |
| |
| 'src/ios/third_party/earl_grey2/src': { |
| 'url': Var('chromium_git') + '/external/github.com/google/EarlGrey.git' + '@' + '490bfbdfebf0b1771194ca3f2451557b457e6174', |
| 'condition': 'checkout_ios', |
| }, |
| |
| 'src/ios/third_party/edo/src': { |
| 'url': Var('chromium_git') + '/external/github.com/google/eDistantObject.git' + '@' + '2bbd17fe3acacc199efd2c758b1b8044acd9ee05', |
| 'condition': 'checkout_ios', |
| }, |
| |
| 'src/ios/third_party/gtx/src': { |
| 'url': Var('chromium_git') + '/external/github.com/google/GTXiLib.git' + '@' + '0e6d6628c5b4d733dfc8f605ab576dcbb72aeeb9', |
| 'condition': 'checkout_ios', |
| }, |
| |
| 'src/ios/third_party/lottie/src': { |
| 'url': Var('chromium_git') + '/external/github.com/airbnb/lottie-ios.git' + '@' + '4a4367659c0b8576d4a106669ff2ba129026085f', |
| 'condition': 'checkout_ios', |
| }, |
| |
| 'src/ios/third_party/webkit/src': { |
| 'url': Var('chromium_git') + '/external/github.com/WebKit/webkit.git' + |
| '@' + Var('ios_webkit_revision'), |
| 'condition': 'checkout_ios and checkout_ios_webkit' |
| }, |
| |
| 'src/media/cdm/api': |
| Var('chromium_git') + '/chromium/cdm.git' + '@' + 'd6c4e1ea4c8fc3dcd98ac3ab5a981f63067223a4', |
| |
| 'src/net/third_party/quiche/src': |
| Var('quiche_git') + '/quiche.git' + '@' + Var('quiche_revision'), |
| |
| 'src/testing/libfuzzer/fuzzers/wasm_corpus': |
| Var('chromium_git') + '/v8/fuzzer_wasm_corpus.git' + '@' + '1df5e50a45db9518a56ebb42cb020a94a090258b', |
| |
| 'src/tools/copybara': { |
| 'packages' : [ |
| { |
| 'package': 'infra/3pp/tools/copybara', |
| 'version': '2qCa8KkjfMwFChKfX1jLq21xIbsVexQa1jIzjibwg7EC', |
| }, |
| ], |
| 'condition': 'host_os == "linux" and checkout_copybara', |
| 'dep_type': 'cipd', |
| }, |
| |
| 'src/tools/luci-go': { |
| 'packages': [ |
| { |
| 'package': 'infra/tools/luci/cas/${{platform}}', |
| 'version': Var('luci_go'), |
| }, |
| # TODO(crbug.com/382506663): Remove after investigation/deprecation |
| { |
| 'package': 'infra/tools/luci/isolate/${{platform}}', |
| 'version': Var('luci_go'), |
| }, |
| { |
| 'package': 'infra/tools/luci/swarming/${{platform}}', |
| 'version': Var('luci_go'), |
| }, |
| ], |
| 'condition': 'non_git_source', |
| 'dep_type': 'cipd', |
| }, |
| |
| 'src/third_party/android_build_tools/protoc/cipd': { |
| 'packages': [ |
| { |
| 'package': 'chromium/third_party/android_build_tools/protoc/${{platform}}', |
| 'version': 'version:2@v35.1', |
| }, |
| ], |
| 'condition': 'checkout_android and non_git_source and ' |
| '((host_os == "linux" and host_cpu == "x64") or ' |
| '(host_os == "mac" and host_cpu == "arm64"))', |
| 'dep_type': 'cipd', |
| }, |
| |
| 'src/third_party/android_toolchain/ndk': { |
| 'packages': [ |
| { |
| 'package': 'chromium/third_party/android_toolchain/android_toolchain/${{platform}}', |
| 'version': 'version:' + Var('android_ndk_version'), |
| }, |
| ], |
| 'condition': 'checkout_android and non_git_source and ' |
| '((host_os == "linux" and host_cpu == "x64") or ' |
| '(host_os == "mac" and host_cpu == "arm64"))', |
| 'dep_type': 'cipd', |
| }, |
| |
| 'src/third_party/androidx/cipd': { |
| 'packages': [ |
| { |
| 'package': 'chromium/third_party/androidx', |
| 'version': 'sT3etXgwHmMgIIfG-lkBJlswQu9zgE_XvfXj_HaO-VsC', |
| }, |
| ], |
| 'condition': 'checkout_android and non_git_source', |
| 'dep_type': 'cipd', |
| }, |
| |
| 'src/third_party/androidx/third_party/ink/src': { |
| 'url': Var('chromium_git') + '/external/github.com/google/ink.git@4413fe7bd41f09f37d7c8fe87df59b6e0f54300a', # 1.1.0-alpha03 |
| 'condition': 'checkout_android and non_git_source', |
| }, |
| |
| 'src/third_party/androidx_javascriptengine/src': { |
| 'url': Var('chromium_git') + '/aosp/platform/frameworks/support/javascriptengine/javascriptengine/src.git' + '@' + '7539442db1dc790c64d0d9bade922329292d834b', |
| 'condition': 'checkout_android', |
| }, |
| |
| 'src/third_party/android_system_sdk/cipd': { |
| 'packages': [ |
| { |
| 'package': 'chromium/third_party/android_system_sdk/public', |
| 'version': 'D255MWUvuCf4OTntUioxg-A1stinfW8hW3P13YlOrDcC', |
| }, |
| ], |
| 'condition': 'checkout_android and non_git_source', |
| 'dep_type': 'cipd', |
| }, |
| |
| 'src/third_party/android_build_tools/aapt2/cipd': { |
| 'packages': [ |
| { |
| 'package': 'chromium/third_party/android_build_tools/aapt2/${{platform}}', |
| 'version': 'version:2@9.5.0-alpha07-15978811', |
| }, |
| ], |
| 'condition': 'checkout_android and non_git_source and ' |
| '((host_os == "linux" and host_cpu == "x64") or ' |
| '(host_os == "mac" and host_cpu == "arm64"))', |
| 'dep_type': 'cipd', |
| }, |
| |
| 'src/third_party/android_build_tools/apkanalyzer/cipd': { |
| 'packages': [ |
| { |
| 'package': 'chromium/third_party/android_build_tools/apkanalyzer', |
| 'version': 'zx9JRwc9Dxfnzac4GqNIUa7rWsoABWZjl5ePnEIoSWYC', |
| }, |
| ], |
| 'condition': 'checkout_android and non_git_source', |
| 'dep_type': 'cipd', |
| }, |
| |
| 'src/third_party/android_build_tools/bazel_tools/cipd': { |
| 'packages': [ |
| { |
| 'package': 'chromium/third_party/android_build_tools/bazel_tools/${{platform}}', |
| 'version': 'version:2@7.4.1', |
| }, |
| ], |
| 'condition': 'checkout_android and non_git_source and ' |
| '((host_os == "linux" and host_cpu == "x64") or ' |
| '(host_os == "mac" and host_cpu == "arm64"))', |
| 'dep_type': 'cipd', |
| }, |
| |
| 'src/third_party/android_build_tools/bundletool/cipd': { |
| 'packages': [ |
| { |
| 'package': 'chromium/third_party/android_build_tools/bundletool', |
| 'version': '7Vo6ZzIxIaC51ATTBlo_KUkgxJCmmGmXAijlVkXUTpAC', |
| }, |
| ], |
| 'condition': 'checkout_android and non_git_source', |
| 'dep_type': 'cipd', |
| }, |
| |
| 'src/third_party/android_build_tools/dagger_compiler/cipd': { |
| 'packages': [ |
| { |
| 'package': 'chromium/third_party/android_build_tools/dagger_compiler', |
| 'version': 'AC0DoTEXQf40KFt7hyCNSEJPrT9Rprw9zsZxNKdw7BQC', |
| }, |
| ], |
| 'condition': 'checkout_android and non_git_source', |
| 'dep_type': 'cipd', |
| }, |
| |
| 'src/third_party/android_build_tools/error_prone/cipd': { |
| 'packages': [ |
| { |
| 'package': 'chromium/third_party/android_build_tools/error_prone', |
| 'version': 'VtrBaqQdSQvAxXzQmZ9NxFDw6KODCoK2Z7q7cG8DI6cC', |
| }, |
| ], |
| 'condition': 'checkout_android and non_git_source', |
| 'dep_type': 'cipd', |
| }, |
| |
| 'src/third_party/android_build_tools/error_prone_javac/cipd': { |
| 'packages': [ |
| { |
| 'package': 'chromium/third_party/android_build_tools/error_prone_javac', |
| 'version': '7EcHxlEXEaLRWEyHIAxf0ouPjkmN1Od6jkutuo0sfBIC', |
| }, |
| ], |
| 'condition': 'checkout_android and non_git_source', |
| 'dep_type': 'cipd', |
| }, |
| |
| 'src/third_party/android_build_tools/lint/cipd': { |
| 'packages': [ |
| { |
| 'package': 'chromium/third_party/android_build_tools/lint', |
| 'version': 'Ue4-cobneZWgbtfV6s1C-JnlxnJYO9mrhnU5fY_6txcC', |
| }, |
| ], |
| 'condition': 'checkout_android and non_git_source', |
| 'dep_type': 'cipd', |
| }, |
| |
| 'src/third_party/android_build_tools/manifest_merger/cipd': { |
| 'packages': [ |
| { |
| 'package': 'chromium/third_party/android_build_tools/manifest_merger', |
| 'version': 'XCV77W7I12ZqyOcLJEQ9pALJcYoSwnUfdZQcptTqxI8C', |
| }, |
| ], |
| 'condition': 'checkout_android and non_git_source', |
| 'dep_type': 'cipd', |
| }, |
| |
| 'src/third_party/android_build_tools/nullaway/cipd': { |
| 'packages': [ |
| { |
| 'package': 'chromium/third_party/android_build_tools/nullaway', |
| 'version': 'ds9Vm6LkQNc9O9nuG0_FbrsNQ5VoGPpFIWKur53l3wUC', |
| }, |
| ], |
| 'condition': 'checkout_android and non_git_source', |
| 'dep_type': 'cipd', |
| }, |
| |
| 'src/third_party/android_sdk/public': { |
| 'packages': [ |
| { |
| 'package': 'chromium/third_party/android_sdk/public/build-tools/37.0.0/${{os}}', |
| 'version': Var('android_sdk_build-tools_version'), |
| }, |
| { |
| 'package': 'chromium/third_party/android_sdk/public/emulator', |
| 'version': Var('android_sdk_emulator_version'), |
| }, |
| { |
| 'package': 'chromium/third_party/android_sdk/public/platform-tools', |
| 'version': Var('android_sdk_platform-tools_version'), |
| }, |
| { |
| 'package': 'chromium/third_party/android_sdk/public/platforms/android-37.0', |
| 'version': Var('android_sdk_platforms_version'), |
| }, |
| { |
| 'package': 'chromium/third_party/android_sdk/public/cmdline-tools/linux', |
| 'version': 'wHWB9RnuqfRvgikpCf-UwlPHuGRuBzvxzVBMQI0tHtEC', |
| }, |
| ], |
| 'condition': 'checkout_android and non_git_source', |
| 'dep_type': 'cipd', |
| }, |
| |
| 'src/third_party/angle': |
| Var('chromium_git') + '/angle/angle.git' + '@' + Var('angle_revision'), |
| |
| 'src/third_party/anonymous_tokens/src': |
| Var('chromium_git') + '/external/github.com/google/anonymous-tokens.git' + '@' + '1ae8df5e40bab28959cc182c2c0d88923059e278', |
| |
| |
| 'src/third_party/blink/renderer/core/css/perftest_data': { |
| 'dep_type': 'gcs', |
| 'condition': 'non_git_source', |
| 'bucket': 'chromium-style-perftest', |
| 'objects': [ |
| { |
| 'object_name': 'e9ce994346c62f8c9fd6d0cecb2b2b0b93b4c2d8', |
| 'sha256sum': '519019df16c628c6c0893df18928faeaa3150a9d8f26a787a16ce7c6b2cec2ad', |
| 'size_bytes': 601672, |
| 'generation': 1664794185950162, |
| 'output_file': 'ecommerce.json', |
| }, |
| { |
| 'object_name': '756068da5e551516b23b0ba133e55c144f623d38', |
| 'sha256sum': '84ef87a8163335a95111d9709306596f96742539da0b34fbe7397f799946a168', |
| 'size_bytes': 2156935, |
| 'generation': 1664794188995509, |
| 'output_file': 'encyclopedia.json', |
| }, |
| { |
| 'object_name': '314e4e0d5e89ea9e9e9a234c617b4413adf48aa9', |
| 'sha256sum': 'a721ada40011a286631baae6d76878f2023ff000151792228c83b1958ea8a197', |
| 'size_bytes': 608840, |
| 'generation': 1664794191929032, |
| 'output_file': 'extension.json', |
| }, |
| { |
| 'object_name': '3a19b42a7c46257b716d55d6733f070c87180b1e', |
| 'sha256sum': 'f203ff9e8c8a6a3b714f0a26db38cc940544a907435c62c79b21f4bd3f8bee8e', |
| 'size_bytes': 1750837, |
| 'generation': 1664794194891567, |
| 'output_file': 'news.json', |
| }, |
| { |
| 'object_name': 'fdc43ee18cbd65487249441849f58aa13484aaef', |
| 'sha256sum': '0e92de92f49abc9a521f7175106c80744196f8cefc0263bc0f4a6b4f724a7d10', |
| 'size_bytes': 1310798, |
| 'generation': 1664794197855470, |
| 'output_file': 'search.json', |
| }, |
| { |
| 'object_name': '7fc9338af75b7d9d185c91ddf262a356def5623d', |
| 'sha256sum': '34e92acae8aade2a186abe79ed1f379c266f04f72f1eb54bd3a912e889bc5cc0', |
| 'size_bytes': 2280846, |
| 'generation': 1664794200867034, |
| 'output_file': 'social1.json', |
| }, |
| { |
| 'object_name': 'c2d7e9ce67522dad138c7feb0a6911b828bfb130', |
| 'sha256sum': '95c6b148577b891310c024b2daa5d68faf644a37707ac0cb21501eefe8a399a3', |
| 'size_bytes': 411708, |
| 'generation': 1664794203829582, |
| 'output_file': 'social2.json', |
| }, |
| { |
| 'object_name': '031d5599c8a21118754e30dbea141be66104f556', |
| 'sha256sum': '8e7b765d72bb8e7742f5bf955f4bf64d5469f61197dad8b632304095a52322d7', |
| 'size_bytes': 3203922, |
| 'generation': 1664794206824773, |
| 'output_file': 'sports.json', |
| }, |
| { |
| 'object_name': '8aac3db2a8c9e44babec81e539a3d60aeab4985c', |
| 'sha256sum': '6aeb0036dfafaf5e905abdb0ffe515a3952ffe35a7c59afb0fc8b233b27c6ce4', |
| 'size_bytes': 5902660, |
| 'generation': 1664794209886788, |
| 'output_file': 'video.json', |
| }, |
| ], |
| }, |
| |
| 'src/third_party/readability/src': |
| Var('chromium_git') + '/external/github.com/mozilla/readability.git' + '@' + 'd7949dc47dd9ed9ee1d3b34ffdcf3bce28cde435', |
| |
| 'src/third_party/content_analysis_sdk/src': |
| Var('chromium_git') + '/external/github.com/chromium/content_analysis_sdk.git' + '@' + '0a0e7ea516249e786d5a8884552bbd6e163d89cb', |
| |
| 'src/third_party/dav1d/libdav1d': |
| Var('chromium_git') + '/external/github.com/videolan/dav1d.git' + '@' + '7f12cf23560430c02a83e67bb68eec74d93ce5fd', |
| |
| 'src/third_party/dawn': |
| Var('dawn_git') + '/dawn.git' + '@' + Var('dawn_revision'), |
| |
| 'src/third_party/disarm/src': |
| Var('chromium_git') + '/external/github.com/aengelke/disarm.git' + '@' + '2d960dae4b4fb29dba05cfc48210fbed423f3d2c', |
| |
| 'src/third_party/fadec/src': |
| Var('chromium_git') + '/external/github.com/aengelke/fadec.git' + '@' + 'c9f78f532b9004de278489019ab2c6c28ae9746e', |
| |
| 'src/third_party/highway/src': |
| Var('chromium_git') + '/external/github.com/google/highway.git' + '@' + Var('highway_revision'), |
| |
| 'src/third_party/apache-portable-runtime/src': { |
| 'url': Var('chromium_git') + '/external/apache-portable-runtime.git' + '@' + 'c3f11fcd86b42922834cae91103cf068246c6bb6', |
| 'condition': 'checkout_android', |
| }, |
| |
| 'src/third_party/google_benchmark/src': |
| Var('chromium_git') + '/external/github.com/google/benchmark.git' + '@' + '8abf1e701fbd88c8170f48fe0558247e2e5f8e7d', |
| |
| 'src/third_party/libpfm4/src': |
| Var('chromium_git') + '/external/git.code.sf.net/p/perfmon2/libpfm4.git' + '@' + '995ad37079531b7c3a98cbd164b7619f3b0adc0d', |
| |
| # Download test data for Maps telemetry_gpu_integration_test. |
| 'src/tools/perf/page_sets/maps_perf_test/dataset': { |
| 'dep_type': 'gcs', |
| 'condition': 'non_git_source', |
| 'bucket': 'chromium-telemetry', |
| 'objects': [ |
| { |
| 'object_name': 'e6bf26977c2fd80c18789d1f279d474096a7b0d1', |
| 'sha256sum': 'f5f7fe360ad2b9c3d9dda2612f17336c0541bac15b4e4992f2c167e059a190fa', |
| 'size_bytes': 3285237, |
| 'generation': 1513305740113238, |
| 'output_file': 'load_dataset', |
| }, |
| ], |
| }, |
| |
| 'src/third_party/boringssl/src': |
| Var('boringssl_git') + '/boringssl.git' + '@' + Var('boringssl_revision'), |
| |
| 'src/third_party/breakpad/breakpad': |
| Var('chromium_git') + '/breakpad/breakpad.git' + '@' + Var('breakpad_revision'), |
| |
| 'src/third_party/cast_core/public/src': |
| Var('chromium_git') + '/cast_core/public' + '@' + 'f5ee589bdaea60418f670fa176be15ccb9a34942', |
| |
| 'src/third_party/catapult': |
| Var('chromium_git') + '/catapult.git' + '@' + Var('catapult_revision'), |
| |
| 'src/third_party/ced/src': |
| Var('chromium_git') + '/external/github.com/google/compact_enc_det.git' + '@' + 'd127078cedef9c6642cbe592dacdd2292b50bb19', |
| |
| 'src/third_party/checkstyle/cipd': { |
| 'packages': [ |
| { |
| 'package': 'chromium/third_party/checkstyle', |
| 'version': 'udEqw9ygTuIy4x8w97hBz9uRD-oh6wnXR4O0B5sXmPMC', |
| }, |
| ], |
| # Needed on Linux for use on chromium_presubmit. |
| 'condition': '(checkout_android or checkout_linux) and non_git_source', |
| 'dep_type': 'cipd', |
| }, |
| |
| # Dependency for ChromeVox. |
| 'src/third_party/chromevox/third_party/sre/src': { |
| 'url': Var('chromium_git') + '/external/github.com/zorkow/speech-rule-engine.git' + '@' + '5a56d4d33d67dc7c692da032d2ebbdefd7de780e', |
| 'condition': 'checkout_chromeos', |
| }, |
| |
| # Tools used when building Chrome for Chrome OS. This affects both the Simple |
| # Chrome workflow, as well as the chromeos-chrome ebuild. |
| 'src/third_party/chromite': { |
| 'url': Var('chromium_git') + '/chromiumos/chromite.git' + '@' + 'f5902804b1520874498f2538a1b5a9f1cd8ffb70', |
| 'condition': 'checkout_chromeos', |
| }, |
| |
| 'src/third_party/cld_3/src': |
| Var('chromium_git') + '/external/github.com/google/cld_3.git' + '@' + 'b48dc46512566f5a2d41118c8c1116c4f96dc661', |
| |
| 'src/third_party/colorama/src': |
| Var('chromium_git') + '/external/colorama.git' + '@' + '3de9f013df4b470069d03d250224062e8cf15c49', |
| |
| 'src/third_party/cpu_features/src': |
| Var('chromium_git') + '/external/github.com/google/cpu_features.git' + '@' + '81d13c49649f0714dd41fb56bb246398b6584085', |
| |
| 'src/third_party/cpuinfo/src': |
| Var('chromium_git') + '/external/github.com/pytorch/cpuinfo.git' + '@' + '66ee79c038d70dad9f08705b2c9b3e58f6d8f512', |
| |
| 'src/third_party/crc32c/src': |
| Var('chromium_git') + '/external/github.com/google/crc32c.git' + '@' + '2bbb3be42e20a0e6c0f7b39dc07dc863d9ffbc07', |
| |
| # For Linux and Chromium OS. |
| 'src/third_party/cros_system_api': { |
| 'url': Var('chromium_git') + '/chromiumos/platform2/system_api.git' + '@' + '0af149cadb77d8e4002cd5e9162043a498db494a', |
| 'condition': 'checkout_linux or checkout_chromeos', |
| }, |
| |
| 'src/third_party/crossbench': |
| Var('chromium_git') + '/crossbench.git' + '@' + Var('crossbench_revision'), |
| |
| 'src/third_party/crossbench-web-tests': |
| Var('chromium_git') + '/chromium/web-tests.git' + '@' + Var('crossbench_web_tests_revision'), |
| |
| 'src/third_party/depot_tools': |
| Var('chromium_git') + '/chromium/tools/depot_tools.git' + '@' + '8a5434051036b32412a2ecb10c213a72e3f3ccb9', |
| |
| 'src/third_party/devtools-frontend/src': |
| Var('chromium_git') + '/devtools/devtools-frontend' + '@' + Var('devtools_frontend_revision'), |
| |
| 'src/third_party/dom_distiller_js/dist': |
| Var('chromium_git') + '/chromium/dom-distiller/dist.git' + '@' + '015cda307cf81e293889c0887cffff4f0aa090ce', |
| |
| 'src/third_party/ds_store/src': |
| Var('chromium_git') + '/external/github.com/dmgbuild/ds_store.git' + '@' + '6f971c764a511f609615c6c4f5ae2a9403ff32cb', |
| |
| 'src/third_party/dragonbox/src': |
| Var('chromium_git') + '/external/github.com/jk-jeon/dragonbox.git' + '@' + 'beeeef91cf6fef89a4d4ba5e95d47ca64ccb3a44', |
| |
| 'src/third_party/eigen3/src': |
| Var('chromium_git') + '/external/gitlab.com/libeigen/eigen.git' + '@' + '982e195f9603139d5bfb5c2ecfd8d1680c6bbe63', |
| |
| 'src/third_party/emoji-metadata/src': { |
| 'url': Var('chromium_git') + '/external/github.com/googlefonts/emoji-metadata' + '@' + '173b9b26e8fcbcbe64e1ecbf073a21a96b95c6b1', |
| 'condition': 'checkout_chromeos', |
| }, |
| |
| 'src/third_party/espresso': { |
| 'packages': [ |
| { |
| 'package': 'chromium/third_party/espresso', |
| 'version': '5LoBT0j383h_4dXbnap7gnNQMtMjpbMJD1JaGIYNj-IC', |
| }, |
| ], |
| 'condition': 'checkout_android and non_git_source', |
| 'dep_type': 'cipd', |
| }, |
| |
| 'src/third_party/farmhash/src': |
| Var('chromium_git') + '/external/github.com/google/farmhash.git' + '@' + '9d99331eb762e9ee22fd97d15a594525ad98310a', |
| |
| 'src/third_party/fast_float/src': |
| Var('chromium_git') + '/external/github.com/fastfloat/fast_float.git' + '@' + 'b0ab987b3dfdde13fa1915f65ef2a5c068d9208c', |
| |
| 'src/third_party/federated_compute/src': |
| Var('chromium_git') + '/external/github.com/google-parfait/federated-compute.git' + '@' + 'a9d5262aa05a4b1ff3c23697d644023c5d913840', |
| |
| 'src/third_party/ffmpeg': |
| Var('chromium_git') + '/chromium/third_party/ffmpeg.git' + '@' + Var('ffmpeg_revision'), |
| |
| 'src/third_party/flac': |
| Var('chromium_git') + '/chromium/deps/flac.git' + '@' + 'e7108e2ed031547c3759217819a032065c820d73', |
| |
| 'src/third_party/flatbuffers/src': |
| Var('chromium_git') + '/external/github.com/google/flatbuffers.git' + '@' + 'a86afae9399bbe631d1ea0783f8816e780e236cc', |
| |
| 'src/third_party/fontconfig/src': { |
| 'url': Var('chromium_git') + '/external/fontconfig.git' + '@' + 'd416ada7b20a1cdd5050b60a7a1bbdb3d9ddd2dc', |
| 'condition': 'checkout_linux', |
| }, |
| |
| 'src/third_party/fp16/src': |
| Var('chromium_git') + '/external/github.com/Maratyszcza/FP16.git' + '@' + '782eea126dc5c755827be751a099eb01826175cf', |
| |
| 'src/third_party/gemmlowp/src': |
| Var('chromium_git') + '/external/github.com/google/gemmlowp.git' + '@' + '16e8662c34917be0065110bfcd9cc27d30f52fdf', |
| |
| 'src/third_party/glib/src': { |
| 'url': Var('chromium_git') + '/external/gitlab.gnome.org/GNOME/glib.git' + '@' + '354344fe59cc32627c9993b532d633e4ff34920e', |
| 'condition': 'checkout_linux and checkout_mutter', |
| }, |
| |
| 'src/third_party/gsettings-desktop-schemas/src': { |
| 'url': Var('chromium_git') + '/external/gitlab.gnome.org/GNOME/gsettings-desktop-schemas.git' + '@' + '1db238b6a349ea7fae6f1c0713afe04d1bb7ea5c', |
| 'condition': 'checkout_linux and checkout_mutter', |
| }, |
| |
| 'src/third_party/gvdb/src': { |
| 'url': Var('chromium_git') + '/external/gitlab.gnome.org/GNOME/gvdb.git' + '@' + 'c6f2359cc1d00f16e0a0e2527fa0bc1882b8b5ab', |
| 'condition': 'checkout_linux and checkout_mutter', |
| }, |
| |
| 'src/third_party/freetype/src': |
| Var('chromium_git') + '/chromium/src/third_party/freetype2.git' + '@' + Var('freetype_revision'), |
| |
| 'src/third_party/fxdiv/src': |
| Var('chromium_git') + '/external/github.com/Maratyszcza/FXdiv.git' + '@' + '63058eff77e11aa15bf531df5dd34395ec3017c8', |
| |
| 'src/third_party/harfbuzz/src': |
| Var('chromium_git') + '/external/github.com/harfbuzz/harfbuzz.git' + '@' + Var('harfbuzz_revision'), |
| |
| 'src/third_party/ink/src': |
| Var('chromium_git') + '/external/github.com/google/ink.git' + '@' + Var('ink_revision'), |
| |
| 'src/third_party/instrumented_libs': { |
| 'url': Var('chromium_git') + '/chromium/third_party/instrumented_libraries.git' + '@' + '423262e4438b032c0ba5ea61f78a85ac3690298c', |
| 'condition': 'checkout_instrumented_libraries', |
| }, |
| |
| 'src/third_party/emoji-segmenter/src': |
| Var('chromium_git') + '/external/github.com/google/emoji-segmenter.git' + '@' + Var('emoji_segmenter_revision'), |
| |
| 'src/third_party/oak/src': |
| Var('chromium_git') + '/external/github.com/project-oak/oak.git' + '@' + '14031232cec7d3d454e89bbae36404d74abf18dc', |
| |
| 'src/third_party/ots/src': |
| Var('chromium_git') + '/external/github.com/khaledhosny/ots.git' + '@' + Var('ots_revision'), |
| |
| 'src/third_party/libgav1/src': |
| Var('chromium_git') + '/codecs/libgav1.git' + '@' + '085032331f60c10055d32ab52932bd7bd77e6f53', |
| |
| 'src/third_party/google-truth/src': { |
| 'url': Var('chromium_git') + '/external/github.com/google/truth.git' + '@' + '6125ea1aa5ae423a6c56b4f6038cf479a04b6e19', |
| 'condition': 'checkout_android', |
| }, |
| |
| 'src/third_party/googletest/src': |
| Var('chromium_git') + '/external/github.com/google/googletest.git' + '@' + Var('googletest_revision'), |
| |
| # TODO: crbug.com/431264806 - Switch to CIPD package for Windows builds. |
| 'src/third_party/gperf': { |
| 'url': Var('chromium_git') + '/chromium/deps/gperf.git' + '@' + 'e9eeea862a18e77b945d98eff7e1bf065d3daf8e', |
| 'condition': 'checkout_win', |
| }, |
| |
| 'src/third_party/gperf/cipd': { |
| 'packages': [ |
| { |
| 'package': 'infra/3pp/tools/gperf/${{platform}}', |
| 'version': 'version:3@3.2.chromium.1', |
| }, |
| ], |
| 'condition': 'host_os == "linux" and non_git_source', |
| 'dep_type': 'cipd', |
| }, |
| |
| # Always download Linux x64 package regardless of host OS for RBE workers. |
| 'src/third_party/cpython3/linux-amd64': { |
| 'packages': [ |
| { |
| 'package': 'infra/3pp/tools/cpython3/linux-amd64', |
| 'version': Var('cpython3_version'), |
| }, |
| ], |
| 'condition': 'non_git_source', |
| 'dep_type': 'cipd', |
| }, |
| |
| # Host platform package. ${platform} folder is not used as in .gn the variable |
| # is not initialized yet by the time Python is required. |
| 'src/third_party/cpython3/host': { |
| 'packages': [ |
| { |
| 'package': 'infra/3pp/tools/cpython3/${{platform}}', |
| 'version': Var('cpython3_version'), |
| }, |
| ], |
| 'condition': 'non_git_source', |
| 'dep_type': 'cipd', |
| }, |
| |
| 'src/third_party/cardboard/src' : { |
| 'url': Var('chromium_git') + '/external/github.com/googlevr/cardboard/' + '@' + '5969239e7c87f4cd64c8ec170ce1e7f4eb559e37', |
| 'condition': 'checkout_android', |
| }, |
| |
| 'src/third_party/arcore-android-sdk/src': { |
| 'url': Var('chromium_git') + '/external/github.com/google-ar/arcore-android-sdk.git' + '@' + '80036a515b38deca1ad080b7c436856b454358f5', |
| 'condition': 'checkout_android', |
| }, |
| |
| 'src/third_party/arcore-android-sdk-client/cipd': { |
| 'packages': [ |
| { |
| 'package': 'chromium/third_party/arcore-android-sdk-client', |
| 'version': 'gHDxvBRNpM868XTWU9SdfMqtVYTFSvK2tLRAKq4V37wC', |
| }, |
| ], |
| |
| 'condition': 'checkout_android and non_git_source', |
| 'dep_type': 'cipd', |
| }, |
| |
| # Exists for rolling the Fuchsia SDK. Check out of the SDK should always |
| # rely on the hook running |update_sdk.py| script below. |
| 'src/third_party/fuchsia-sdk/sdk': { |
| 'packages': [ |
| { |
| 'package': Var('fuchsia_sdk_cipd_prefix') + '${{platform}}', |
| 'version': Var('fuchsia_version'), |
| }, |
| ], |
| 'condition': 'checkout_fuchsia_no_hooks', |
| 'dep_type': 'cipd', |
| }, |
| |
| 'src/third_party/google-java-format/cipd': { |
| 'packages': [ |
| { |
| 'package': 'chromium/third_party/google-java-format', |
| 'version': 'URUSmFrNzqsVV2mQVMaVMdyBwYBBOYqHcwjw7XNvZL0C', |
| }, |
| ], |
| # Needed on Linux for use on chromium_presubmit. |
| 'condition': '(checkout_android or checkout_linux) and non_git_source', |
| 'dep_type': 'cipd', |
| }, |
| |
| 'src/third_party/hamcrest/cipd': { |
| 'packages': [ |
| { |
| 'package': 'chromium/third_party/hamcrest', |
| 'version': 'dBioOAmFJjqAr_DY7dipbXdVfAxUQwjOBNibMPtX8lQC', |
| }, |
| ], |
| 'condition': 'checkout_android and non_git_source', |
| 'dep_type': 'cipd', |
| }, |
| |
| 'src/third_party/hunspell_dictionaries': |
| Var('chromium_git') + '/chromium/deps/hunspell_dictionaries.git' + '@' + 'cee14e319bb7603a1157bb4d1e216be64ee82b77', |
| |
| 'src/third_party/icu': |
| Var('chromium_git') + '/chromium/deps/icu.git' + '@' + '5aa526207171ecadf31597f0980a7b7ad8872f33', |
| |
| 'src/third_party/icu4j/cipd': { |
| 'packages': [ |
| { |
| 'package': 'chromium/third_party/icu4j', |
| 'version': '8dV7WRVX0tTaNNqkLEnCA_dMofr2MJXFK400E7gOFygC', |
| }, |
| ], |
| 'condition': 'checkout_android and non_git_source', |
| 'dep_type': 'cipd', |
| }, |
| |
| 'src/third_party/jacoco/cipd': { |
| 'packages': [ |
| { |
| 'package': 'chromium/third_party/jacoco', |
| 'version': '6qArMm1GKYy92Ubn7rJ-8TGgwpr90jl792Roc1OCMs0C', |
| }, |
| ], |
| 'condition': 'checkout_android and non_git_source', |
| 'dep_type': 'cipd', |
| }, |
| |
| 'src/third_party/javalang/src': { |
| 'url': Var('chromium_git') + '/external/github.com/c2nes/javalang.git' + '@' + '566963547575e93d305871d9cb26ce47ff1a036e', |
| 'condition': 'checkout_android', |
| }, |
| |
| 'src/third_party/jdk/current': { |
| 'packages': [ |
| { |
| 'package': 'chromium/third_party/jdk/${{platform}}', |
| 'version': 'version:2@jdk-25.0.4.1+1.d0eb1c0366.cr0', |
| }, |
| ], |
| # Needed on Linux for use on chromium_presubmit (for checkstyle). |
| 'condition': '(checkout_android or checkout_linux) and non_git_source and ' |
| '((host_os == "linux" and host_cpu == "x64") or ' |
| '(host_os == "mac" and host_cpu == "arm64"))', |
| 'dep_type': 'cipd', |
| }, |
| |
| # Deprecated - only use for tools which are broken our real JDK. |
| 'src/third_party/jdk11': { |
| 'packages': [ |
| { |
| 'package': 'chromium/third_party/jdk', |
| # Do not update this hash - any newer hash will point to JDK17+. |
| 'version': 'egbcSHbmF1XZQbKxp_PQiGLFWlQK65krTGqQE-Bj4j8C', |
| }, |
| ], |
| 'condition': 'checkout_android', |
| 'dep_type': 'cipd', |
| }, |
| |
| 'src/third_party/nlohmann_json/src': |
| Var('chromium_git') + '/external/github.com/nlohmann/json.git'+ '@' + '55f93686c01528224f448c19128836e7df245f72', |
| |
| 'src/third_party/jsoncpp/source': |
| Var('chromium_git') + '/external/github.com/open-source-parsers/jsoncpp.git' |
| + '@' + '3347a4b86bb914cb565f0cbda19c06e109513300', |
| |
| 'src/third_party/junit/src': { |
| 'url': Var('chromium_git') + '/external/junit.git' + '@' + '300468b1efd48d76fac2f7bd6d576846dcbbf5ed', |
| 'condition': 'checkout_android', |
| }, |
| |
| 'src/third_party/kotlin_stdlib/cipd': { |
| 'packages': [ |
| { |
| 'package': 'chromium/third_party/kotlin_stdlib', |
| 'version': '_-3PaeFvQRaK0R_JqwKsGiI_ixdIr5PHgVPDyPWUFY4C', |
| }, |
| ], |
| 'condition': 'checkout_android and non_git_source', |
| 'dep_type': 'cipd', |
| }, |
| |
| 'src/third_party/kotlinc/current': { |
| 'packages': [ |
| { |
| 'package': 'chromium/third_party/kotlinc', |
| 'version': 'R1b_2VmAdxUjLeGb_lDhzK_ytUCBeWaGnCjwzsbgr6MC', |
| }, |
| ], |
| 'condition': 'checkout_android and non_git_source', |
| 'dep_type': 'cipd', |
| }, |
| |
| 'src/third_party/ktfmt/cipd': { |
| 'packages': [ |
| { |
| 'package': 'chromium/third_party/ktfmt', |
| 'version': 'TRRjU5e-O9hFbxZiT9-4Jq_MX8yOnjUhJYrcRIsJufUC', |
| }, |
| ], |
| 'condition': '(checkout_android or checkout_linux) and non_git_source', |
| 'dep_type': 'cipd', |
| }, |
| |
| 'src/third_party/leveldatabase/src': |
| Var('chromium_git') + '/external/leveldb.git' + '@' + '7ee830d02b623e8ffe0b95d59a74db1e58da04c5', |
| |
| 'src/third_party/libFuzzer/src': |
| Var('chromium_git') + '/external/github.com/llvm/llvm-project/compiler-rt/lib/fuzzer.git' + '@' + Var('libfuzzer_revision'), |
| |
| 'src/third_party/fuzztest/src': |
| Var('chromium_git') + '/external/github.com/google/fuzztest.git' + '@' + Var('fuzztest_revision'), |
| |
| 'src/third_party/domato/src': |
| Var('chromium_git') + '/external/github.com/googleprojectzero/domato.git' + '@' + Var('domato_revision'), |
| |
| 'src/third_party/libaddressinput/src': |
| Var('chromium_git') + '/external/libaddressinput.git' + '@' + '81eb9628382b07d371d8ea0b11badf7de3857fd5', |
| |
| 'src/third_party/libaom/source/libaom': |
| Var('aomedia_git') + '/aom.git' + '@' + 'ae410fe8b7bd45f3cf61dc8f112dc783e2a08089', |
| |
| 'src/third_party/crabbyavif/src': |
| Var('chromium_git') + '/external/github.com/webmproject/CrabbyAvif.git' + '@' + Var('crabbyavif_revision'), |
| |
| 'src/third_party/nearby/src': |
| Var('chromium_git') + '/external/github.com/google/nearby-connections.git' + '@' + Var('nearby_revision'), |
| |
| 'src/third_party/securemessage/src': |
| Var('chromium_git') + '/external/github.com/google/securemessage.git' + '@' + Var('securemessage_revision'), |
| |
| 'src/third_party/jetstream/main': { |
| 'url': Var('chromium_git') + '/external/github.com/WebKit/JetStream.git' + '@' + Var('jetstream_main_revision'), |
| 'condition': 'checkout_press_benchmarks', |
| }, |
| |
| 'src/third_party/jetstream/v2.2': { |
| 'url': Var('chromium_git') + '/external/github.com/WebKit/JetStream.git' + '@' + Var('jetstream_2.2_revision'), |
| 'condition': 'checkout_press_benchmarks', |
| }, |
| |
| 'src/third_party/jetstream/v3.0': { |
| 'url': Var('chromium_git') + '/external/github.com/WebKit/JetStream.git' + '@' + Var('jetstream_3.0_revision'), |
| 'condition': 'checkout_press_benchmarks', |
| }, |
| |
| 'src/third_party/speedometer/main': { |
| 'url': Var('chromium_git') + '/external/github.com/WebKit/Speedometer.git' + '@' + Var('speedometer_main_revision'), |
| 'condition': 'checkout_press_benchmarks', |
| }, |
| |
| 'src/third_party/speedometer/v3.1': { |
| 'url': Var('chromium_git') + '/external/github.com/WebKit/Speedometer.git' + '@' + Var('speedometer_3.1_revision'), |
| 'condition': 'checkout_press_benchmarks', |
| }, |
| |
| 'src/third_party/speedometer/v3.0': { |
| 'url': Var('chromium_git') + '/external/github.com/WebKit/Speedometer.git' + '@' + Var('speedometer_3.0_revision'), |
| 'condition': 'checkout_press_benchmarks', |
| }, |
| |
| 'src/third_party/speedometer/v2.1': { |
| 'url': Var('chromium_git') + '/external/github.com/WebKit/Speedometer.git' + '@' + Var('speedometer_2.1_revision'), |
| 'condition': 'checkout_press_benchmarks', |
| }, |
| |
| 'src/third_party/speedometer/v2.0': { |
| 'url': Var('chromium_git') + '/external/github.com/WebKit/Speedometer.git' + '@' + Var('speedometer_2.0_revision'), |
| 'condition': 'checkout_press_benchmarks', |
| }, |
| |
| 'src/third_party/ukey2/src': |
| Var('chromium_git') + '/external/github.com/google/ukey2.git' + '@' + Var('ukey2_revision'), |
| |
| 'src/third_party/cros-components/src': |
| Var('chromium_git') + '/external/google3/cros_components.git' + '@' + Var('cros_components_revision'), |
| |
| 'src/third_party/libdisplay-info/src': { |
| 'url': Var('chromium_git') + '/external/gitlab.freedesktop.org/emersion/libdisplay-info.git' + '@' + '66b802d05b374cd8f388dc6ad1e7ae4f08cb3300', |
| 'condition': 'checkout_linux and checkout_mutter', |
| }, |
| |
| # Userspace interface to kernel DRM services. |
| 'src/third_party/libdrm/src': { |
| 'url': Var('chromium_git') + '/chromiumos/third_party/libdrm.git' + '@' + 'e984d448b8b17aab853369e6c203e53719f46de1', |
| 'condition': 'checkout_linux', |
| }, |
| |
| 'src/third_party/libgudev/src': { |
| 'url': Var('chromium_git') + '/external/gitlab.gnome.org/GNOME/libgudev.git' + '@' + 'df7c9c9940160307aaeb31347f4776a46f8736a9', |
| 'condition': 'checkout_linux and checkout_mutter', |
| }, |
| |
| 'src/third_party/libinput/src': { |
| 'url': Var('chromium_git') + '/external/gitlab.freedesktop.org/libinput/libinput.git' + '@' + '39491253b27715d8c81a6a0f3a96d767e0defc7b', |
| 'condition': 'checkout_linux and checkout_mutter', |
| }, |
| |
| 'src/third_party/expat/src': |
| Var('chromium_git') + '/external/github.com/libexpat/libexpat.git' + '@' + Var('libexpat_revision'), |
| |
| # The library for IPP protocol (Chrome OS). |
| 'src/third_party/libipp/libipp': { |
| 'url': Var('chromium_git') + '/chromiumos/platform2/libipp.git' + '@' + '4be5f77f672a3a9f1bbf3c935fb0ea8b3f86ce61', |
| 'condition': 'checkout_linux', |
| }, |
| |
| 'src/third_party/libjpeg_turbo': |
| Var('chromium_git') + '/chromium/deps/libjpeg_turbo.git' + '@' + '640f254ad0fa03f6b1f29f89b7dd9366f2f6e533', |
| |
| 'src/third_party/liblouis/src': { |
| 'url': Var('chromium_git') + '/external/liblouis-github.git' + '@' + '9700847afb92cb35969bdfcbbfbbb74b9c7b3376', |
| 'condition': 'checkout_linux', |
| }, |
| |
| 'src/third_party/libphonenumber/src': |
| Var('chromium_git') + '/external/libphonenumber.git' + '@' + '0ae309f1940227efe688f5eb1815ef45a6fbee8d', |
| |
| 'src/third_party/libprotobuf-mutator/src': |
| Var('chromium_git') + '/external/github.com/google/libprotobuf-mutator.git' + '@' + Var('libprotobuf-mutator'), |
| |
| 'src/third_party/libsrtp': |
| Var('chromium_git') + '/chromium/deps/libsrtp.git' + '@' + 'cd5d177bf1fde755ddb4c7f0d9ff7693f8b49e5e', |
| |
| # Android Explicit Synchronization. |
| 'src/third_party/libsync/src': { |
| 'url': Var('chromium_git') + '/aosp/platform/system/core/libsync.git' + '@' + '074e053f159602aa7558cfb2ae2f3c67878d90e0', |
| 'condition': 'checkout_linux or checkout_android', |
| }, |
| |
| 'src/third_party/libunwindstack': { |
| 'url': Var('chromium_git') + '/chromium/src/third_party/libunwindstack.git' + '@' + '333fcafb91bd3830c5ef814c071ff73df9cdc976', |
| 'condition': 'checkout_android', |
| }, |
| |
| 'src/third_party/libva-fake-driver/src': |
| Var('chromium_git') + '/chromiumos/platform/libva-fake-driver.git' + '@' + '04f902b9ba9f8083b19d22e7b55591bbcaae31c0', |
| |
| 'src/third_party/libvpx/source/libvpx': |
| Var('chromium_git') + '/webm/libvpx.git' + '@' + 'deaac25491db2edc430c2a71031109b65c23d1f1', |
| |
| 'src/third_party/libwebm/source': |
| Var('chromium_git') + '/webm/libwebm.git' + '@' + '6184f4484a826724b5293837134ab9492261b941', |
| |
| 'src/third_party/libwebp/src': |
| Var('chromium_git') + '/webm/libwebp.git' + '@' + 'b43b2caa710c0c997c066cb32c7fea1391fad70a', |
| |
| 'src/third_party/libyuv': |
| Var('chromium_git') + '/libyuv/libyuv.git' + '@' + 'aa6cedb39c87910b4c28e5c71c2121fc45fd234b', |
| |
| 'src/third_party/lss': { |
| 'url': Var('chromium_git') + '/linux-syscall-support.git' + '@' + Var('lss_revision'), |
| 'condition': 'checkout_android or checkout_linux', |
| }, |
| |
| 'src/third_party/lzma_sdk/bin/host_platform': { |
| 'packages': [ |
| { |
| 'package': 'infra/3pp/tools/7z/${{platform}}', |
| 'version': 'version:3@26.03', |
| }, |
| ], |
| 'condition': 'checkout_win', |
| 'dep_type': 'cipd', |
| }, |
| |
| 'src/third_party/lzma_sdk/bin/win64': { |
| 'packages': [ |
| { |
| 'package': 'infra/3pp/tools/7z/windows-amd64', |
| 'version': 'version:3@26.03', |
| }, |
| ], |
| 'condition': 'checkout_win', |
| 'dep_type': 'cipd', |
| }, |
| |
| 'src/third_party/mac_alias/src': { |
| 'url': Var('chromium_git') + '/external/github.com/dmgbuild/mac_alias.git' + '@' + 'd0c076b4562541c1509d9874f42880378245d268', |
| }, |
| |
| 'src/third_party/material_color_utilities/src': { |
| 'url': Var('chromium_git') + '/external/github.com/material-foundation/material-color-utilities.git' + '@' + '5b3618b16fdc3825e21d5679bafd144662088ea1', |
| }, |
| |
| 'src/third_party/microsoft_dxheaders/src': { |
| 'url': Var('chromium_git') + '/external/github.com/microsoft/DirectX-Headers.git' + '@' + '07b94cba474be6cdfd934febdbd0b21ca0524187', |
| 'condition': 'checkout_win', |
| }, |
| |
| 'src/third_party/microsoft_multimedia_redirection/src': { |
| 'url': Var('chromium_git') + '/external/github.com/microsoft/multimedia-redirection.git' + '@' + '8b1d8893d126547309f1bab8d8232418aa7c7109', |
| 'condition': 'checkout_win', |
| }, |
| |
| 'src/third_party/microsoft_webauthn/src': { |
| 'url': Var('chromium_git') + '/external/github.com/microsoft/webauthn.git' + '@' + 'ef82c157125a0490e05f6ea82a7adb1b8e1bad08', |
| 'condition': 'checkout_win', |
| }, |
| |
| 'src/third_party/mig/bin': { |
| 'packages': [ |
| { |
| 'package': 'chromium/third_party/mig/${{platform}}', |
| 'version': '4wxov_ILjFdgBumBqgUgOgIcr4kcMh7i4b4oJi_cLjcC', |
| }, |
| ], |
| 'condition': 'host_os == "linux" and (checkout_mac or checkout_ios)', |
| 'dep_type': 'cipd', |
| }, |
| |
| # Graphics buffer allocator for Chrome OS. |
| 'src/third_party/minigbm/src': { |
| 'url': Var('chromium_git') + '/chromiumos/platform/minigbm.git' + '@' + '9d21b5cb5896c0cde186b54d430131f9f537104c', |
| 'condition': 'checkout_linux', |
| }, |
| |
| 'src/third_party/mutter/src': { |
| 'url': Var('chromium_git') + '/external/gitlab.gnome.org/GNOME/mutter.git' + '@' + '7c88672bfc702f7d47c6b3755147fbeb859391af', |
| 'condition': 'checkout_linux and checkout_mutter', |
| }, |
| |
| 'src/third_party/pipewire/src': { |
| 'url': Var('chromium_git') + '/external/gitlab.freedesktop.org/pipewire/pipewire.git' |
| + '@' + 'b741e0c74f5436f0c925f7741140db0efd32cf4e', |
| 'condition': 'checkout_linux', |
| }, |
| |
| 'src/third_party/nasm': { |
| 'url': Var('chromium_git') + '/chromium/deps/nasm.git' + '@' + |
| '525a09a813be0f75b646ee93fc2a31c27b87d722' |
| }, |
| |
| 'src/third_party/neon_2_sse/src': |
| Var('chromium_git') + '/external/github.com/intel/ARM_NEON_2_x86_SSE.git' + '@' + '183fc88bcb90dbfaefba33a292eae8a5ce94bd67', |
| |
| 'src/third_party/netty-tcnative/src': { |
| 'url': Var('chromium_git') + '/external/netty-tcnative.git' + '@' + 'b21c6eee658866b83122c674e3c0da054e09a3d7', |
| 'condition': 'checkout_android', |
| }, |
| |
| 'src/third_party/netty4/src': { |
| 'url': Var('chromium_git') + '/external/netty4.git' + '@' + 'cc4420b13bb4eeea5b1cf4f93b2755644cd3b120', |
| 'condition': 'checkout_android', |
| }, |
| |
| 'src/third_party/ninja': { |
| 'packages': [ |
| { |
| 'package': Var('ninja_package') + '${{platform}}', |
| 'version': Var('ninja_version'), |
| } |
| ], |
| 'condition': 'non_git_source', |
| 'dep_type': 'cipd', |
| }, |
| 'src/third_party/siso/cipd': { |
| 'packages': [ |
| { |
| 'package': 'build/siso/${{platform}}', |
| 'version': Var('siso_version'), |
| } |
| ], |
| 'condition': 'non_git_source', |
| 'dep_type': 'cipd', |
| }, |
| |
| 'src/third_party/openh264/src': |
| Var('chromium_git') + '/external/github.com/cisco/openh264' + '@' + '9547f96ea5c47f4d465d97b07264b997ecc4b4b6', |
| |
| 'src/third_party/openscreen/src': |
| Var('chromium_git') + '/openscreen' + '@' + 'a515d3a249e7411fa251a27125815a06a2d73862', |
| |
| 'src/third_party/openxr/src': { |
| 'url': Var('chromium_git') + '/external/github.com/KhronosGroup/OpenXR-SDK' + '@' + '75c53b6e853dc12c7b3c771edc9c9c841b15faaa', |
| 'condition': 'checkout_openxr', |
| }, |
| |
| 'src/third_party/opus/tests/resources': { |
| 'dep_type': 'gcs', |
| 'condition': 'non_git_source', |
| 'bucket': 'chromium-webrtc-resources', |
| 'objects': [ |
| { |
| 'object_name': '009a3ee778767c2402b1d2c920bc2449265f5a2c', |
| 'sha256sum': '34de3161f242895a682d9cdcbbf4ad50246742b6db46873386104cfde8a24332', |
| 'size_bytes': 26889600, |
| 'generation': 1392811661954000, |
| 'output_file': 'speech_mono_32_48kHz.pcm', |
| }, |
| ], |
| }, |
| |
| 'src/third_party/pdfium': |
| Var('pdfium_git') + '/pdfium.git' + '@' + Var('pdfium_revision'), |
| |
| 'src/third_party/perfetto': |
| Var('chromium_git') + '/external/github.com/google/perfetto.git' + '@' + '1cbab3dc4c8cc0a35b0fde45e52c0d1607554d74', |
| |
| 'src/base/tracing/test/data': { |
| 'bucket': 'perfetto', |
| 'objects': [ |
| { |
| 'object_name': 'test_data/chrome_fcp_lcp_navigations.pftrace-ae01d849fbd75a98be1b7ddd5a8873217c377b393a1d5bbd788ed3364f7fefc3', |
| 'sha256sum': 'ae01d849fbd75a98be1b7ddd5a8873217c377b393a1d5bbd788ed3364f7fefc3', |
| 'size_bytes': 2398645, |
| 'generation': 1697714434866488, |
| 'output_file': 'chrome_fcp_lcp_navigations.pftrace' |
| }, |
| { |
| 'object_name': 'test_data/chrome_input_with_frame_view.pftrace-a93548822e481508c728ccc5da3ad34afcd0aec02ca7a7a4dad84ff340ee5975', |
| 'sha256sum': 'a93548822e481508c728ccc5da3ad34afcd0aec02ca7a7a4dad84ff340ee5975', |
| 'size_bytes': 6392331, |
| 'generation': 1711402389089075, |
| 'output_file': 'chrome_input_with_frame_view.pftrace' |
| }, |
| { |
| 'object_name': 'test_data/scroll_offsets_trace_2.pftrace-2ddd9f78d91d51e39c72c520bb54fdc9dbf1333ae722e87633fc345159296289', |
| 'sha256sum': '2ddd9f78d91d51e39c72c520bb54fdc9dbf1333ae722e87633fc345159296289', |
| 'size_bytes': 1496388, |
| 'generation': 1712592637141461, |
| 'output_file': 'scroll_offsets_trace_2.pftrace' |
| }, |
| { |
| 'object_name': 'test_data/top_level_java_choreographer_slices-8001e73b2458e94f65a606bb558a645ba5bca553b57fe416001f6c2175675a8a', |
| 'sha256sum': '8001e73b2458e94f65a606bb558a645ba5bca553b57fe416001f6c2175675a8a', |
| 'size_bytes': 5323017, |
| 'generation': 1671708979893186, |
| 'output_file': 'top_level_java_choreographer_slices' |
| }, |
| { |
| 'object_name': 'test_data/chrome_page_load_all_categories_not_extended.pftrace.gz-6586e9e2bbc0c996caddb321a0374328654983733e6ffd7f4635ac07db32a493', |
| 'sha256sum': '6586e9e2bbc0c996caddb321a0374328654983733e6ffd7f4635ac07db32a493', |
| 'size_bytes': 1277750, |
| 'generation': 1652442088902445, |
| 'output_file': 'chrome_page_load_all_categories_not_extended.pftrace.gz' |
| }, |
| { |
| 'object_name': 'test_data/jetstream_3.pftrace.gz-8b5915cdf7f4182a74345cc080c34ce190835e5b46c30e921ce81433119acfda', |
| 'sha256sum': '8b5915cdf7f4182a74345cc080c34ce190835e5b46c30e921ce81433119acfda', |
| 'size_bytes': 78162, |
| 'generation': 1771505932279144, |
| 'output_file': 'jetstream_3.pftrace.gz' |
| }, |
| { |
| 'object_name': 'test_data/speedometer_21.perfetto_trace.gz-8a159b354d74a3ca0d38ce9cd071ef47de322db4261ee266bfafe04d70310529', |
| 'sha256sum': '8a159b354d74a3ca0d38ce9cd071ef47de322db4261ee266bfafe04d70310529', |
| 'size_bytes': 891088, |
| 'generation': 1716566741068306, |
| 'output_file': 'speedometer_21.perfetto_trace.gz' |
| }, |
| { |
| 'object_name': 'test_data/speedometer_3.perfetto_trace.gz-b2c77fbe2c17363432a1ad0c05c1c1c20d3ebc62bda92c041d39918011af6f02', |
| 'sha256sum': 'b2c77fbe2c17363432a1ad0c05c1c1c20d3ebc62bda92c041d39918011af6f02', |
| 'size_bytes': 1301036, |
| 'generation': 1716566914245446, |
| 'output_file': 'speedometer_3.perfetto_trace.gz' |
| }, |
| { |
| 'object_name': 'test_data/scroll_jank_with_pinch.pftrace-8587d2016fdb5d39b5f852704b6e3925e9e6527af01696396be767bed04d4a45', |
| 'sha256sum': '8587d2016fdb5d39b5f852704b6e3925e9e6527af01696396be767bed04d4a45', |
| 'size_bytes': 3914720, |
| 'generation': 1717497788778335, |
| 'output_file': 'scroll_jank_with_pinch.pftrace' |
| }, |
| { |
| 'object_name': 'test_data/cpu_powerups_1.pb-70f5511ba0cd6ce1359e3cadb4d1d9301fb6e26be85158e3384b06f41418d386', |
| 'sha256sum': '70f5511ba0cd6ce1359e3cadb4d1d9301fb6e26be85158e3384b06f41418d386', |
| 'size_bytes': 2033064, |
| 'generation': 1669652389509708, |
| 'output_file': 'cpu_powerups_1.pb' |
| }, |
| { |
| 'object_name': 'test_data/chrome_5672_histograms.pftrace.gz-a09bd44078ac71bcfbc901b0544750e8344d0d0f6f96e220f700a5a53fa932ee', |
| 'sha256sum': 'a09bd44078ac71bcfbc901b0544750e8344d0d0f6f96e220f700a5a53fa932ee', |
| 'size_bytes': 1127472, |
| 'generation': 1684946598804577, |
| 'output_file': 'chrome_5672_histograms.pftrace.gz' |
| }, |
| { |
| 'object_name': 'test_data/chrome_custom_navigation_trace.gz-ff68279e3cec94076b69259d756eed181a63eaf834d8b956a7f4ba665fabf939', |
| 'sha256sum': 'ff68279e3cec94076b69259d756eed181a63eaf834d8b956a7f4ba665fabf939', |
| 'size_bytes': 7572484, |
| 'generation': 1666713705258900, |
| 'output_file': 'chrome_custom_navigation_trace.gz' |
| }, |
| { |
| 'object_name': 'test_data/scroll_offsets.pftrace-62101edb5204fec8bea30124f65d4e49bda0808d7b036e95f89445aaad6d8d98', |
| 'sha256sum': '62101edb5204fec8bea30124f65d4e49bda0808d7b036e95f89445aaad6d8d98', |
| 'size_bytes': 769741, |
| 'generation': 1693402148909129, |
| 'output_file': 'scroll_offsets.pftrace' |
| }, |
| { |
| 'object_name': 'test_data/chrome_input_with_frame_view_new.pftrace-e901ad9577088e62c921dd8bfcb43d652ecf49fa69b5b57f81bb3d27dbe94e12', |
| 'sha256sum': 'e901ad9577088e62c921dd8bfcb43d652ecf49fa69b5b57f81bb3d27dbe94e12', |
| 'size_bytes': 1967821, |
| 'generation': 1719520814352733, |
| 'output_file': 'chrome_input_with_frame_view_new.pftrace' |
| }, |
| { |
| 'object_name': 'test_data/scroll_m131.pftrace-14171c9e502a65a454f39fe14fce8b313c7012a2c14394bed496fc93b1644b0d', |
| 'sha256sum': '14171c9e502a65a454f39fe14fce8b313c7012a2c14394bed496fc93b1644b0d', |
| 'size_bytes': 1247290, |
| 'generation': 1729619115836875, |
| 'output_file': 'scroll_m131.pftrace' |
| }, |
| { |
| 'object_name': 'test_data/scroll_m132.pftrace-779e1fa6cab1abc0ab2dcafa4bbbf826ea8fc052878886ab168c783ca32f3bbe', |
| 'sha256sum': '779e1fa6cab1abc0ab2dcafa4bbbf826ea8fc052878886ab168c783ca32f3bbe', |
| 'size_bytes': 1854184, |
| 'generation': 1732117381568969, |
| 'output_file': 'scroll_m132.pftrace' |
| }, |
| { |
| 'object_name': 'test_data/scroll_m132_with_atrace.pftrace-b1fe189738a4a714cef7dd13b12318c89d6c4345fbe65096b4680ffa79f2872a', |
| 'sha256sum': 'b1fe189738a4a714cef7dd13b12318c89d6c4345fbe65096b4680ffa79f2872a', |
| 'size_bytes': 18887098, |
| 'generation': 1730148514067154, |
| 'output_file': 'scroll_m132_with_atrace.pftrace' |
| }, |
| { |
| 'object_name': 'test_data/scroll_m133beta.pftrace-2acc70545be1caeb3fb43218ab52872c2c749b49577b973cb8400057c680fc19', |
| 'sha256sum': '2acc70545be1caeb3fb43218ab52872c2c749b49577b973cb8400057c680fc19', |
| 'size_bytes': 1448694, |
| 'generation': 1738338471679054, |
| 'output_file': 'scroll_m133beta.pftrace' |
| }, |
| { |
| 'object_name': 'test_data/scroll_with_input_not_forwarded_to_renderer.pftrace-ceb2ff3cb64c99ddb28a29867bc82f1491c4b413bfacd8638551b80936240faf', |
| 'sha256sum': 'ceb2ff3cb64c99ddb28a29867bc82f1491c4b413bfacd8638551b80936240faf', |
| 'size_bytes': 729606, |
| 'generation': 1732902685002882, |
| 'output_file': 'scroll_with_input_not_forwarded_to_renderer.pftrace' |
| }, |
| { |
| 'object_name': 'test_data/scroll_m144.pftrace-6a3426ee6a441cf71ec8b634b662fe800700b8c3d2d1e9f247feaba890315843', |
| 'sha256sum': '6a3426ee6a441cf71ec8b634b662fe800700b8c3d2d1e9f247feaba890315843', |
| 'size_bytes': 4384532, |
| 'generation': 1769534965677794, |
| 'output_file': 'scroll_m144.pftrace' |
| }, |
| { |
| 'object_name': 'test_data/loadline2_phone_perfetto_trace.pb.gz-446e12518282e078360cb1ab55ebb3e3788c3863b269601d2392c9e5d058a92c', |
| 'sha256sum': '446e12518282e078360cb1ab55ebb3e3788c3863b269601d2392c9e5d058a92c', |
| 'size_bytes': 1214995, |
| 'generation': 1763134487216405, |
| 'output_file': 'loadline2_phone_perfetto_trace.pb.gz' |
| }, |
| ], |
| 'dep_type': 'gcs' |
| }, |
| |
| 'src/third_party/perl': { |
| 'url': Var('chromium_git') + '/chromium/deps/perl.git' + '@' + 'a2bd4470d3485e6eda532eee416a71d16db2d7ba', |
| 'condition': 'checkout_win', |
| }, |
| |
| 'src/third_party/protobuf-javascript/src': |
| Var('chromium_git') + '/external/github.com/protocolbuffers/protobuf-javascript' + '@' + 'e6d763860001ba1a76a63adcff5efb12b1c96024', |
| |
| 'src/third_party/pthreadpool/src': |
| Var('chromium_git') + '/external/github.com/google/pthreadpool.git' + '@' + '15a6644ba1c45f1acc16ac1e883efc3e56c6bed2', |
| |
| # Dependency of skia. |
| 'src/third_party/pyelftools': { |
| 'url': Var('chromium_git') + '/chromiumos/third_party/pyelftools.git' + '@' + '8047437615d66d3267ac0134834b80e70639d572', |
| 'condition': 'checkout_linux', |
| }, |
| |
| 'src/third_party/quic_trace/src': |
| Var('chromium_git') + '/external/github.com/google/quic-trace.git' + '@' + '6ecf6aa8e604655f1dfa72c4a1ae733c4c7fc883', |
| |
| 'src/third_party/pywebsocket3/src': |
| Var('chromium_git') + '/external/github.com/GoogleChromeLabs/pywebsocket3.git' + '@' + '139224e0d71db84fe1922601cb92ec8c8f3885ba', |
| |
| 'src/third_party/qemu-linux-arm64': { |
| 'packages': [ |
| { |
| 'package': 'fuchsia/third_party/qemu/linux-arm64', |
| 'version': 'go4qfwROMthoOfAh-G1240ysyEx07kIuWBqqkXENA7AC' |
| }, |
| ], |
| # TODO(b/351926334): Do not add `non_git_source` to this condition until the bug is fixed. |
| 'condition': 'host_os == "linux" and checkout_fuchsia and checkout_fuchsia_for_arm64_host', |
| 'dep_type': 'cipd', |
| }, |
| |
| 'src/third_party/re2/src': |
| Var('chromium_git') + '/external/github.com/google/re2.git' + '@' + '2da0056814cf180480a19f5cf811e7e1c054bf6d', |
| |
| 'src/third_party/r8/cipd': { |
| 'packages': [ |
| { |
| 'package': 'chromium/third_party/r8', |
| 'version': 'P7Pq70iaBKGCBVqKGS1XPUFyG7yWFSBWVy7yOBsghLcC', |
| }, |
| ], |
| 'condition': 'checkout_android and non_git_source', |
| 'dep_type': 'cipd', |
| }, |
| |
| 'src/third_party/requests/src': { |
| 'url': Var('chromium_git') + '/external/github.com/kennethreitz/requests.git' + '@' + 'c2b307dbefe21177af03f9feb37181a89a799fcc', |
| 'condition': 'checkout_android', |
| }, |
| |
| 'src/third_party/robolectric/cipd': { |
| 'packages': [ |
| { |
| 'package': 'chromium/third_party/robolectric/${{platform}}', |
| 'version': 'version:2@android-all-17-robolectric-15733970-2921868143', |
| }, |
| ], |
| 'condition': 'checkout_android and non_git_source and ' |
| '((host_os == "linux" and host_cpu == "x64") or ' |
| '(host_os == "mac" and host_cpu == "arm64"))', |
| 'dep_type': 'cipd', |
| }, |
| |
| 'src/third_party/ruy/src': |
| Var('chromium_git') + '/external/github.com/google/ruy.git' + '@' + '2264753777198e4393fb83c44c693462d57a2be1', |
| |
| 'src/third_party/search_engines_data/resources': |
| Var('chromium_git') + '/external/search_engines_data.git' + '@' + '5dc9f1afd38a8ac2b26b1972eb4fc1bbd5754e8c', |
| |
| 'src/third_party/search_engines_data/resources_internal': { |
| 'url': Var('chrome_git') + '/external/search_engines_data_internal.git' + '@' + '7c90875a405251ca4b5407fff7759f08bc8069d1', |
| 'condition': 'checkout_src_internal', |
| }, |
| |
| 'src/third_party/sframe/src': |
| Var('chromium_git') + '/external/github.com/cisco/sframe' + '@' + '6a37f061f4eda0c6594c91ecf99b5ff498c8c124', |
| |
| 'src/third_party/skia': |
| Var('skia_git') + '/skia.git' + '@' + Var('skia_revision'), |
| |
| 'src/third_party/smhasher/src': |
| Var('chromium_git') + '/external/smhasher.git' + '@' + '07bb4de10a63e8cc2e1724865454eba635742383', |
| |
| 'src/third_party/snappy/src': |
| Var('chromium_git') + '/external/github.com/google/snappy.git' + '@' + '32ded457c0b1fe78ceb8397632c416568d6714a0', |
| |
| 'src/third_party/sqlite/src': |
| Var('chromium_git') + '/chromium/deps/sqlite.git' + '@' + 'ba8c54c83337618a9f15dd368a267e46b672fc84', |
| |
| 'src/third_party/sqlite4java/cipd': { |
| 'packages': [ |
| { |
| 'package': 'chromium/third_party/sqlite4java', |
| 'version': 'LofjKH9dgXIAJhRYCPQlMFywSwxYimrfDeBmaHc-Z5EC', |
| }, |
| ], |
| 'condition': 'checkout_android and non_git_source', |
| 'dep_type': 'cipd', |
| }, |
| |
| 'src/third_party/subresource-filter-ruleset/data': { |
| 'dep_type': 'gcs', |
| 'condition': 'non_git_source', |
| 'bucket': 'chromium-ads-detection', |
| 'objects': [ |
| { |
| 'object_name': '22a0a5fc9e38d0de4e68eaf7e961dbbd2bebf234bebffbcd21bd496c0813fcde', |
| 'sha256sum': '22a0a5fc9e38d0de4e68eaf7e961dbbd2bebf234bebffbcd21bd496c0813fcde', |
| 'size_bytes': 158519, |
| 'generation': 1789431671005402, |
| 'output_file': 'UnindexedRules', |
| }, |
| ], |
| }, |
| |
| 'src/third_party/swift-format': { |
| 'packages': [ |
| { |
| 'package': 'infra/3pp/tools/swift-format/mac-${{arch}}', |
| 'version': 'version:2@505.chromium.1', |
| }, |
| ], |
| 'condition': 'host_os == mac', |
| 'dep_type': 'cipd', |
| }, |
| |
| 'src/third_party/swiftshader': |
| Var('swiftshader_git') + '/SwiftShader.git' + '@' + Var('swiftshader_revision'), |
| |
| 'src/third_party/swift-toolchain': { |
| 'packages': [ |
| { |
| 'package': 'chromium/tools/swift-toolchain/mac-amd64', |
| 'version': 'version:2@5.8-release', |
| }, |
| ], |
| 'condition': 'host_os == mac', |
| 'dep_type': 'cipd', |
| }, |
| |
| 'src/third_party/test_fonts/test_fonts': { |
| 'dep_type': 'gcs', |
| 'condition': 'non_git_source', |
| 'bucket': 'chromium-fonts', |
| 'objects': [ |
| { |
| 'object_name': '9c07d19d9c5ee1ff94f717e6fb17e0c8c354e6f9', |
| 'sha256sum': 'f0e9628f9e43e3f3476cde06a1849058de460e0e037b7449ce0d42b9a73c37d5', |
| 'size_bytes': 33413117, |
| 'generation': 1775663926405386 |
| }, |
| ], |
| }, |
| |
| 'src/third_party/text-fragments-polyfill/src': |
| Var('chromium_git') + '/external/github.com/GoogleChromeLabs/text-fragments-polyfill.git' + '@' + 'abc6ed408b3f20e91d9cbda9977748459f5e3877', |
| |
| 'src/third_party/tflite/src': |
| Var('chromium_git') + '/external/github.com/tensorflow/tensorflow.git' + '@' + '385ce38a2a56caf516c2d588f888588975615331', |
| 'src/third_party/litert/src': |
| Var('chromium_git') + '/external/github.com/google-ai-edge/LiteRT.git' + '@' + 'd4086147067c2c9834257ce8c12cacd43515209a', |
| 'src/third_party/turbine/cipd': { |
| 'packages': [ |
| { |
| 'package': 'chromium/third_party/turbine', |
| 'version': 'lLSvuXDQIBq-skHpEV38DETcvq3t2lL9rc2VpxEj-h4C', |
| }, |
| ], |
| 'condition': 'checkout_android and non_git_source', |
| 'dep_type': 'cipd', |
| }, |
| |
| # The Linux binary is always downloaded regardless of host os and architecture |
| # since remote node actions run on Linux worker. |
| # See also //third_party/typescript/tsgo.gni |
| 'src/third_party/typescript/linux-amd64/src': { |
| 'dep_type': 'cipd', |
| 'condition': 'non_git_source', |
| 'packages': [ |
| { |
| 'package': 'chromium/third_party/typescript/linux-amd64', |
| 'version': 'version:2@7.0.2', |
| }, |
| ], |
| }, |
| |
| 'src/third_party/typescript/mac-amd64/src': { |
| 'dep_type': 'cipd', |
| 'condition': 'host_os == "mac" and host_cpu == "x64" and non_git_source', |
| 'packages': [ |
| { |
| 'package': 'chromium/third_party/typescript/mac-amd64', |
| 'version': 'version:2@7.0.2', |
| }, |
| ], |
| }, |
| |
| 'src/third_party/typescript/mac-arm64/src': { |
| 'dep_type': 'cipd', |
| 'condition': 'host_os == "mac" and host_cpu == "arm64" and non_git_source', |
| 'packages': [ |
| { |
| 'package': 'chromium/third_party/typescript/mac-arm64', |
| 'version': 'version:2@7.0.2', |
| }, |
| ], |
| }, |
| |
| 'src/third_party/typescript/windows-amd64/src': { |
| 'dep_type': 'cipd', |
| 'condition': 'checkout_win and non_git_source', |
| 'packages': [ |
| { |
| 'package': 'chromium/third_party/typescript/windows-amd64', |
| 'version': 'version:2@7.0.2', |
| }, |
| ], |
| }, |
| |
| 'src/third_party/vulkan-deps': '{chromium_git}/vulkan-deps@69182a912211e588e0c5cd4f4fb883b555f22a1f', |
| 'src/third_party/glslang/src': '{chromium_git}/external/github.com/KhronosGroup/glslang@c8095022ee39c7482071bc3177f93f4bca42a6d9', |
| 'src/third_party/spirv-cross/src': '{chromium_git}/external/github.com/KhronosGroup/SPIRV-Cross@b8fcf307f1f347089e3c46eb4451d27f32ebc8d3', |
| 'src/third_party/spirv-headers/src': '{chromium_git}/external/github.com/KhronosGroup/SPIRV-Headers@86f980c731e62ae4eaf383d320449d71687936bf', |
| 'src/third_party/spirv-tools/src': '{chromium_git}/external/github.com/KhronosGroup/SPIRV-Tools@1ba1f5b8fe921e46091d18370f91fb46450ff786', |
| 'src/third_party/vulkan-headers/src': '{chromium_git}/external/github.com/KhronosGroup/Vulkan-Headers@c46850864f4661461b0f6cb9922c058ffea4915e', |
| 'src/third_party/vulkan-loader/src': '{chromium_git}/external/github.com/KhronosGroup/Vulkan-Loader@b82e310e99c20bfac8dd3123c9e939f81ce54b89', |
| 'src/third_party/vulkan-tools/src': '{chromium_git}/external/github.com/KhronosGroup/Vulkan-Tools@feb84398c6d346cf7225fe15bc1a3cc7a32446d6', |
| 'src/third_party/vulkan-utility-libraries/src': '{chromium_git}/external/github.com/KhronosGroup/Vulkan-Utility-Libraries@68b0ae52a6cc8de7df3af7b549e9a2efa7c78d8a', |
| 'src/third_party/vulkan-validation-layers/src': '{chromium_git}/external/github.com/KhronosGroup/Vulkan-ValidationLayers@873a4efbb27d214fe98482c1335c70fb7c18c196', |
| |
| 'src/third_party/vulkan_memory_allocator': |
| Var('chromium_git') + '/external/github.com/GPUOpen-LibrariesAndSDKs/VulkanMemoryAllocator.git' + '@' + '82a9d47e4f9d91f0e32d2b6acd9714fcee1933a0', |
| |
| # Display server protocol for Linux. |
| 'src/third_party/wayland/src': { |
| 'url': Var('chromium_git') + '/external/anongit.freedesktop.org/git/wayland/wayland.git' + '@' + '87cc8a8728a923fc57938faa81ba0e74f34ecdc7', |
| 'condition': 'checkout_linux', |
| }, |
| |
| # Wayland protocols that add functionality not available in the core protocol. |
| 'src/third_party/wayland-protocols/src': { |
| 'url': Var('chromium_git') + '/external/anongit.freedesktop.org/git/wayland/wayland-protocols.git' + '@' + 'ee78491a237eaff9389a0ccf8680521d074407d3', |
| 'condition': 'checkout_linux', |
| }, |
| |
| # Additional Wayland protocols specific for KDE Plasma desktop environment. |
| 'src/third_party/wayland-protocols/kde': { |
| 'url': Var('chromium_git') + '/external/github.com/KDE/plasma-wayland-protocols.git' + '@' + '0b07950714b3a36c9b9f71fc025fc7783e82926e', |
| 'condition': 'checkout_linux', |
| }, |
| |
| # Additional Wayland protocols specific for GNOME desktop environment. |
| 'src/third_party/wayland-protocols/gtk': { |
| 'url': Var('chromium_git') + '/external/github.com/GNOME/gtk.git' + '@' + '40ebed3a03aef096addc0af09fec4ec529d882a0', |
| 'condition': 'checkout_linux', |
| }, |
| |
| # Keep this version (currently 4.33.0) synchronized with the selenium wheel |
| # in //vpython.toml. |
| 'src/third_party/webdriver/pylib': |
| Var('chromium_git') + '/external/github.com/SeleniumHQ/selenium/py.git' + '@' + '1e954903022e9386b9acf452c24f4458dd4c4fc1', |
| |
| 'src/third_party/webgl/src': |
| Var('chromium_git') + '/external/khronosgroup/webgl.git' + '@' + '714857a28445e8f5d8d6ae1c78498578009534d8', |
| |
| 'src/third_party/webgpu-cts/src': |
| Var('chromium_git') + '/external/github.com/gpuweb/cts.git' + '@' + 'a5e5d7440fa036b74ea13c3c5cb6b618a3c884e9', |
| |
| 'src/third_party/webpagereplay': |
| Var('chromium_git') + '/webpagereplay.git' + '@' + Var('webpagereplay_revision'), |
| |
| 'src/third_party/webrtc': |
| Var('webrtc_git') + '/src.git' + '@' + '79009acc2e8b2fa28f7ee914fade0117b616cf10', |
| |
| # Wuffs' canonical repository is at github.com/google/wuffs, but we use |
| # Skia's mirror of Wuffs, the same as in upstream Skia's DEPS file. |
| # |
| # The local directory is called "third_party/wuffs" (matching upstream Skia |
| # and other non-Chromium, Skia-using projects) even though the git repo we |
| # clone is called "wuffs-mirror-release-c". The reasons for using w-m-r-c are |
| # listed in the https://crrev.com/c/3086053 commit message. One reason is |
| # that the w-m-r-c subset is much smaller and changes much less frequently. |
| 'src/third_party/wuffs/src': |
| Var('skia_git') + '/external/github.com/google/wuffs-mirror-release-c.git' + '@' + Var('wuffs_revision'), |
| |
| 'src/third_party/weston/src': { |
| 'url': Var('chromium_git') + '/external/anongit.freedesktop.org/git/wayland/weston.git' + '@' + 'b65be9e699847c975440108a42f05412cc7fddac', |
| 'condition': 'checkout_linux', |
| }, |
| |
| 'src/third_party/xnnpack/src': |
| Var('chromium_git') + '/external/github.com/google/XNNPACK.git' + '@' + 'e1881fc977db0cc5152e392464e7463013ef4114', |
| |
| 'src/third_party/libei/src': { |
| 'url': Var('chromium_git') + '/external/gitlab.freedesktop.org/libinput/libei.git' + '@' + 'a9bf31da06f06bfce73702191c3db93aae289459', |
| 'condition': 'checkout_linux', |
| }, |
| |
| 'src/third_party/zstd/src': |
| Var('chromium_git') + '/external/github.com/facebook/zstd.git' + '@' + '10da6ba6de05e29169261fa4b68eb99239f770dd', |
| |
| 'src/tools/skia_goldctl/linux': { |
| 'packages': [ |
| { |
| 'package': 'skia/tools/goldctl/linux-amd64', |
| 'version': 'OcWSpxWqJY06fpCTu6BOYdQ_Np_-d6GQJtPXmQhLxTIC', |
| }, |
| ], |
| 'dep_type': 'cipd', |
| 'condition': 'checkout_linux and non_git_source', |
| }, |
| 'src/tools/skia_goldctl/win': { |
| 'packages': [ |
| { |
| 'package': 'skia/tools/goldctl/windows-amd64', |
| 'version': 'ZKEOg8f9xTYtUE5AlXPwofDuQRRDPWeFQd2FdvLjQDEC', |
| }, |
| ], |
| 'dep_type': 'cipd', |
| 'condition': 'checkout_win', |
| }, |
| |
| 'src/tools/skia_goldctl/mac_amd64': { |
| 'packages': [ |
| { |
| 'package': 'skia/tools/goldctl/mac-amd64', |
| 'version': '0uY46ZT5pC0z344dAzMC-uw1lvOILmzOzk7ixbRA2XYC', |
| }, |
| ], |
| 'dep_type': 'cipd', |
| 'condition': 'checkout_mac', |
| }, |
| |
| 'src/tools/skia_goldctl/mac_arm64': { |
| 'packages': [ |
| { |
| 'package': 'skia/tools/goldctl/mac-arm64', |
| 'version': 'qtinrB1vxVUkZFUyxCPslWwaMO9FRH58pRXnuMeIflAC', |
| }, |
| ], |
| 'dep_type': 'cipd', |
| 'condition': 'checkout_mac', |
| }, |
| |
| 'src/v8': |
| Var('chromium_git') + '/v8/v8.git' + '@' + Var('v8_revision'), |
| |
| # See checkout_src_internal_infra declaration. |
| # LINT.IfChange |
| 'src/internal': { |
| 'url': Var('chrome_git') + '/chrome/src-internal.git' + '@' + Var('src_internal_revision'), |
| 'condition': 'checkout_src_internal or checkout_src_internal_infra', |
| }, |
| # LINT.ThenChange(/components/cronet/gn2bp/copy.bara.sky) |
| |
| 'src/agents/internal': { |
| 'url': Var('chrome_git') + '/chrome/agents-internal.git' + '@' + Var('agents_internal_revision'), |
| 'condition': 'checkout_src_internal or checkout_src_internal_infra', |
| }, |
| |
| 'src/agents/shared': { |
| 'url': Var('chromium_git') + '/chromium/agents.git' + '@' + Var('agents_public_revision'), |
| }, |
| |
| 'src/internal/tools/edit_monitor/cipd': { |
| 'packages': [ |
| { |
| 'package': 'infra_internal/edit_monitor/linux-amd64', |
| 'version': 'GnKYrWWnxMRz9PuawzZLQd6jXfLy-yYYs03lINw5Oh4C', |
| }, |
| ], |
| 'condition': 'host_os == "linux" and (checkout_src_internal or checkout_src_internal_infra)', |
| 'dep_type': 'cipd', |
| }, |
| |
| 'src/ash/ambient/resources': { |
| 'packages': [ |
| { |
| 'package': 'chromeos_internal/assistant/ambient', |
| 'version': 'version:feel_the_breeze_with_frame_rate_markers', |
| }, |
| ], |
| 'condition': 'checkout_chromeos and checkout_src_internal', |
| 'dep_type': 'cipd', |
| }, |
| |
| 'src/ash/webui/eche_app_ui/resources/prod': { |
| 'packages': [ |
| { |
| 'package': 'chromeos_internal/apps/eche_app/app', |
| 'version': 'l3lxv3u6Ygb9O_8_rfz7yuJwBZ64trjGFMzyXIuNl6sC', |
| }, |
| ], |
| 'condition': 'checkout_chromeos and checkout_src_internal', |
| 'dep_type': 'cipd', |
| }, |
| |
| 'src/ash/webui/boca_receiver_app_ui/resources/prod': { |
| 'packages': [ |
| { |
| 'package': 'chromeos_internal/apps/boca_receiver_app/app', |
| 'version': 'yUQt-AKVjxo38f6wSTE-uPZR7-1xT77TyM-IY7mHt3AC', |
| }, |
| ], |
| 'condition': 'checkout_chromeos and checkout_src_internal', |
| 'dep_type': 'cipd', |
| }, |
| |
| 'src/ash/webui/boca_ui/resources/prod': { |
| 'packages': [ |
| { |
| 'package': 'chromeos_internal/apps/boca_app/app', |
| 'version': 'rETobNpra2y88k7qtt9G4aqLtJ1jfkkvxMC-m-9HKJcC', |
| }, |
| ], |
| 'condition': 'checkout_chromeos and checkout_src_internal', |
| 'dep_type': 'cipd', |
| }, |
| |
| 'src/ash/webui/help_app_ui/resources/prod': { |
| 'packages': [ |
| { |
| 'package': 'chromeos_internal/apps/help_app/app', |
| 'version': 'MkrmWtDyR6WpbkCVZN8DBSmbeUVogHiTKPEc49x6UvQC', |
| }, |
| ], |
| 'condition': 'checkout_chromeos and checkout_src_internal', |
| 'dep_type': 'cipd', |
| }, |
| |
| 'src/ash/webui/media_app_ui/resources/prod': { |
| 'packages': [ |
| { |
| 'package': 'chromeos_internal/apps/media_app/app', |
| 'version': 'TLzG0PxQyKcZb06U8VmWCYMTTUP2ppn5stXOqi4Q7wAC', |
| }, |
| ], |
| 'condition': 'checkout_chromeos and checkout_src_internal', |
| 'dep_type': 'cipd', |
| }, |
| |
| 'src/ash/webui/personalization_app/resources': { |
| 'packages': [ |
| { |
| 'package': 'chromeos_internal/assistant/time_of_day', |
| 'version': 'VLbxe5avqbXTSa8HRjm9NNtD9H2wYovk8GPPxO0kpvQC', |
| }, |
| ], |
| 'condition': 'checkout_chromeos and checkout_src_internal', |
| 'dep_type': 'cipd', |
| }, |
| |
| 'src/ash/webui/shimless_rma/resources': { |
| 'packages': [ |
| { |
| 'package': 'chromeos_internal/ash/peripherals-and-serviceability/shimless-rma-project-simon-strings', |
| 'version': '-uRXiZeA4Yl-Nv-6jP69DyDs5cGroZgGsa1NHnVySQwC', |
| }, |
| ], |
| 'condition': 'checkout_chromeos and checkout_src_internal', |
| 'dep_type': 'cipd', |
| }, |
| |
| 'src/ash/webui/projector_app/resources/prod': { |
| 'packages': [ |
| { |
| 'package': 'chromeos_internal/apps/projector_app/app', |
| 'version': 'HXmR2DBeSK-Soff5Ggd5xvHsGeTYaUeVSf5L8EjXrBEC', |
| }, |
| ], |
| 'condition': 'checkout_chromeos and checkout_src_internal', |
| 'dep_type': 'cipd', |
| }, |
| |
| 'src/third_party/android_prebuilts/build_tools': { |
| 'url': Var('android_git') + '/platform/prebuilts/build-tools.git' + '@' + '3fbcdf38727f967badc13f9537bda0b4392c1f74', |
| 'condition': 'checkout_android_prebuilts_build_tools', |
| }, |
| |
| 'src/third_party/android_deps/autorolled/cipd': { |
| 'packages': [ |
| { |
| 'package': 'chromium/third_party/android_deps/autorolled', |
| 'version': Var('android_deps_autorolled_version'), |
| }, |
| ], |
| 'condition': 'checkout_android and non_git_source', |
| 'dep_type': 'cipd', |
| }, |
| 'src/third_party/android_deps/cipd': { |
| 'packages': [ |
| { |
| 'package': 'chromium/third_party/android_deps/autorolled', |
| 'version': Var('android_deps_autorolled_version'), |
| }, |
| ], |
| 'condition': 'checkout_android and non_git_source', |
| 'dep_type': 'cipd', |
| }, |
| |
| # === ANDROID_DEPS Generated Code Start === |
| # Generated by //third_party/android_deps/fetch_all.py |
| # === ANDROID_DEPS Generated Code End === |
| |
| 'src/tools/resultdb': { |
| 'packages': [ |
| { |
| 'package': 'infra/tools/result_adapter/${{platform}}', |
| 'version': Var('result_adapter_revision'), |
| }, |
| ], |
| 'condition': 'non_git_source', |
| 'dep_type': 'cipd', |
| }, |
| |
| # Dependencies from src_internal |
| 'src/chromeos/ash/resources/internal': { |
| 'url': Var('chrome_git') + '/chrome/chromeos/ash/resources/internal.git' + '@' + |
| 'd4509cba32a0981c86a9fd63db3186f32c1042e2', |
| 'condition': 'checkout_src_internal and checkout_chromeos', |
| }, |
| |
| 'src/chromeos/assistant/internal': { |
| 'url': Var('chrome_git') + '/chrome/assistant.git' + '@' + |
| '1929b1906442b7b8d3fd5fffafe2ffbb9e395f13', |
| 'condition': 'checkout_src_internal and checkout_chromeos', |
| }, |
| |
| 'src/ui/gl/resources/angle-metal': { |
| 'packages': [{ |
| 'package': 'chromium/gpu/angle-metal-shader-libraries', |
| 'version': 'S0FPOVKrgaiqyuR20SSHiPorLgYez29bfwEdKBobUMMC', |
| }], |
| 'dep_type': 'cipd', |
| 'condition': 'checkout_mac or checkout_ios', |
| }, |
| 'src/buildtools/android/doclava': { |
| 'dep_type': 'gcs', |
| 'bucket': 'chromium-doclava', |
| 'condition': 'checkout_android and non_git_source', |
| 'objects': [ |
| { |
| 'object_name': '1931becb8a8e21685f39c62854e9e814d64ccf1a', |
| 'sha256sum': '935a602c0dda7f769fc48fc777697ea23ccead170fbc70d2d41af5713ef50bbf', |
| 'size_bytes': 3517760, |
| 'generation': 1516199210583319, |
| }, |
| ], |
| }, |
| |
| 'src/chrome/app/theme/default_100_percent/google_chrome': { |
| 'url': Var('chrome_git') + '/chrome/theme/default_100_percent/google_chrome.git' + '@' + |
| '7ee202378c4a9f7f27ee414d9279aed17dc0405d', |
| 'condition': 'checkout_src_internal', |
| }, |
| |
| 'src/chrome/app/theme/default_200_percent/google_chrome': { |
| 'url': Var('chrome_git') + '/chrome/theme/default_200_percent/google_chrome.git' + '@' + |
| 'ef57d258616e413be4280d12e946a6251867765a', |
| 'condition': 'checkout_src_internal', |
| }, |
| |
| 'src/chrome/app/theme/google_chrome': { |
| 'url': Var('chrome_git') + '/chrome/theme/google_chrome.git' + '@' + |
| 'a3f8a0d7fbeb56e64acf5d02b54d0e7c480bde4f', |
| 'condition': 'checkout_src_internal', |
| }, |
| |
| 'src/chrome/browser/actor/resources/internal': { |
| 'url': Var('chrome_git') + '/chrome/browser/actor/resources/internal.git' + '@' + |
| 'a93269b6f5eaf301ee21a44c7d286cf9d029237c', |
| 'condition': 'checkout_src_internal', |
| }, |
| |
| 'src/chrome/browser/cpu_performance_internal': { |
| 'url': Var('chrome_git') + '/chrome/browser/cpu_performance_internal.git' + '@' + |
| 'dfe1ccf3c2a93128082bb1d955517b4a6489ba62', |
| 'condition': 'checkout_src_internal', |
| }, |
| |
| 'src/chrome/browser/enterprise/connectors/internal': { |
| 'url': Var('chrome_git') + '/chrome/browser/enterprise/connectors/internal.git' + '@' + |
| '7fd7c8dd496740724d0024408ae7a96298e34aa2', |
| 'condition': 'checkout_src_internal', |
| }, |
| |
| 'src/chrome/browser/glic/resources/internal': { |
| 'url': Var('chrome_git') + '/chrome/browser/glic/resources/internal.git' + '@' + |
| '95f6df7236aeabbcc0409bf3f7e4c284ca3f2e72', |
| 'condition': 'checkout_src_internal', |
| }, |
| |
| 'src/chrome/browser/glic/e2e_test/internal': { |
| 'url': Var('chrome_git') + '/chrome/browser/glic/test/internal.git' + '@' + |
| 'ffa17ac74c918f0533ed9f99001c378eff80d93f', |
| 'condition': 'checkout_glic_e2e_tests', |
| }, |
| |
| 'src/chrome/browser/indigo/resources/internal': { |
| 'url': Var('chrome_git') + '/chrome/browser/indigo/resources/internal.git' + '@' + |
| 'e5bb8afda21891a056d1233d457d453c5f2367e0', |
| 'condition': 'checkout_src_internal', |
| }, |
| |
| 'src/chrome/browser/google/linkdoctor_internal': { |
| 'url': Var('chrome_git') + '/chrome/linkdoctor.git' + '@' + |
| 'fe28a8f90c5471f20f8fee9ff7f6c6f8b8d02bed', # from svn revision 32577 |
| 'condition': 'checkout_src_internal', |
| }, |
| |
| 'src/chrome/browser/internal': { |
| 'url': Var('chrome_git') + '/chrome/browser_internal.git' + '@' + |
| '0e2954fa51642ce835ca682092f86ce0893ba75c', |
| 'condition': 'checkout_src_internal', |
| }, |
| |
| 'src/chrome/browser/media/engagement_internal': { |
| 'url': Var('chrome_git') + '/chrome/browser/media/engagement_internal.git' + '@' + |
| '14b00ddbb904612ec8805f00718ae3f95c02a076', |
| 'condition': 'checkout_src_internal', |
| }, |
| |
| 'src/chrome/browser/nearby_sharing/internal': { |
| 'url': Var('chrome_git') + '/chrome/browser/nearby_sharing/internal.git' + '@' + |
| '042372f4d9c1f5022eeb0b969cc56dd8ef3e461f', |
| 'condition': 'checkout_src_internal', |
| }, |
| |
| 'src/chrome/browser/payments/internal': { |
| 'url': Var('chrome_git') + '/chrome/payments.git' + '@' + |
| '2ee0bfd5990740fccfe223fd6c9fe21bc4846b9a', |
| 'condition': 'checkout_src_internal', |
| }, |
| |
| 'src/chrome/browser/platform_experience/win': { |
| 'url': Var('chrome_git') + '/chrome/browser/platform_experience/win.git' + '@' + |
| '06cae3eb7dd1fde62d3b7f3860ddcc11ebbad086', |
| 'condition': 'checkout_src_internal', |
| }, |
| |
| 'src/chrome/browser/resources/downloads/internal': { |
| 'url': Var('chrome_git') + '/chrome/browser/resources/downloads_internal.git' + '@' + |
| '4fefb8a24ae6c421f640b9ef028e4b4ca75df729', |
| 'condition': 'checkout_src_internal', |
| }, |
| |
| 'src/chrome/browser/resources/history/internal': { |
| 'url': Var('chrome_git') + '/chrome/browser/resources/history/internal.git' + '@' + |
| '38176286288ea406972da7b2fd2a391c3ca54050', |
| 'condition': 'checkout_src_internal', |
| }, |
| |
| 'src/chrome/browser/resources/settings/internal': { |
| 'url': Var('chrome_git') + '/chrome/browser/resources/settings_internal.git' + '@' + |
| '9fe49c27bc46e72b437d5b5e24b977ba5893fcaa', |
| 'condition': 'checkout_src_internal', |
| }, |
| |
| 'src/chrome/browser/resources/webui_browser/internal': { |
| 'url': Var('chrome_git') + '/chrome/browser/resources/webui_browser/internal.git' + '@' + |
| '54ba496f51ce3792b7ef8161558985b192ac078b', |
| 'condition': 'checkout_src_internal', |
| }, |
| |
| 'src/chrome/browser/resources/webui_toolbar/internal': { |
| 'url': Var('chrome_git') + '/chrome/browser/resources/webui_toolbar/internal.git' + '@' + |
| 'a947d8ad27f6b809aee0b6b3d9c4182236cc78d1', |
| 'condition': 'checkout_src_internal', |
| }, |
| |
| 'src/chrome/browser/ttc/resources/internal': { |
| 'url': Var('chrome_git') + '/chrome/browser/ttc/resources/internal.git' + '@' + |
| 'fdc40c2db8ea020e2c0ca67a41c40225b4f31a09', |
| 'condition': 'checkout_src_internal', |
| }, |
| |
| 'src/chrome/browser/spellchecker/internal': { |
| 'url': Var('chrome_git') + '/chrome/spellchecker/internal.git' + '@' + |
| 'a22002a5b3cf7c6b872b25712af97a5664a350e2', # from svn revision 24388 |
| 'condition': 'checkout_src_internal', |
| }, |
| |
| 'src/chrome/browser/resources/chromeos/mako/resources': { |
| 'packages' : [ |
| { |
| 'package': 'chromeos_internal/inputs/orca', |
| 'version': 'CLLNJzExghWGCRzz-vpG8vW2k5B467uuTQhYvBH8pAcC' |
| } |
| ], |
| 'condition': 'checkout_chromeos and checkout_src_internal', |
| 'dep_type': 'cipd', |
| }, |
| |
| 'src/chrome/common/request_header_integrity/internal': { |
| 'url': Var('chrome_git') + '/chrome/browser/request_header_integrity/internal.git' + '@' + |
| '1cb2c5fc30aebc581f3ee53cd5cfcf39fa4d895f', |
| 'condition': 'checkout_src_internal', |
| }, |
| |
| 'src/chrome/elevation_service/internal': { |
| 'url': Var('chrome_git') + '/chrome/elevation_service/internal.git' + '@' + |
| 'fba7fb63f1ce5152060ec3db7c4148b56b030b7a', |
| 'condition': 'checkout_src_internal and checkout_win', |
| }, |
| |
| # Installer bits used only by Mac, but mapped for all OSes to ease source |
| # grepping. |
| 'src/chrome/installer/mac/internal': { |
| 'url': Var('chrome_git') + '/chrome/installer/mac/internal.git' + '@' + |
| '18a92d1fc1bb3809a6edfa483a5aad9e9a550f6c', |
| 'condition': 'checkout_src_internal', |
| }, |
| |
| 'src/chrome/test/data/firefox3_profile/searchplugins': { |
| 'url': Var('chrome_git') + '/chrome/data/osdd/firefox3_profile_searchplugins.git' + '@' + |
| '6cf09b86fb9d058453e7d05978ff8e91b5e8e749', |
| 'condition': 'checkout_src_internal', |
| }, |
| |
| 'src/chrome/test/data/firefox3_searchplugins': { |
| 'url': Var('chrome_git') + '/chrome/data/osdd/firefox3_searchplugins.git' + '@' + |
| '490580801915834d72dd8a1e943924c35df45673', |
| 'condition': 'checkout_src_internal', |
| }, |
| |
| 'src/chrome/test/data/gpu/vt': { |
| 'url': Var('chrome_git') + '/chrome/data/vectortown_endurance/vectortownstatic-20121022.git' + '@' + |
| 'c34f30f909a414d378a1678eba921e58940708c4', |
| 'condition': 'checkout_src_internal', |
| }, |
| |
| 'src/chrome/test/data/perf/frame_rate/private': { |
| 'url': Var('chrome_git') + '/chrome/data/frame_rate_tests.git' + '@' + |
| '6394c925a272b92a4e9e16d929af049b7aa6e4f8', |
| 'condition': 'checkout_src_internal', |
| }, |
| |
| 'src/chrome/test/data/perf/private': { |
| 'url': Var('chrome_git') + '/chrome/data/perf_tests.git' + '@' + |
| '6f3e320b1fa10910eb1dcbad36afdd1ad00b2c5a', |
| 'condition': 'checkout_src_internal', |
| }, |
| |
| 'src/chrome/test/data/pdf_private': { |
| 'url': Var('chrome_git') + '/chrome/data/pdf_private.git' + '@' + |
| '23b64c03647779d193ee8ccb3f2a1a5560da9c94', |
| 'condition': 'checkout_src_internal', |
| }, |
| |
| 'src/chrome/test/media_router/internal': { |
| 'url': Var('chrome_git') + '/chrome/test/media_router/internal.git' + '@' + |
| '99937b3180700d9fb63eace8c762c7a5977a301f', |
| 'condition': 'checkout_src_internal', |
| }, |
| |
| 'src/chrome/tools/memory': { |
| 'url': Var('chrome_git') + '/chrome/tools/memory.git' + '@' + |
| '3c9359382236f6d57c91505234a2bc7fd635ba6c', |
| 'condition': 'checkout_win and checkout_src_internal', |
| }, |
| |
| 'src/chrome/services/speech/internal': { |
| 'url': Var('chrome_git') + '/chromeos/speech.git' + '@' + 'f91ccbafcc61e509b1f4727ed05cb03b952531a9', |
| 'condition': 'checkout_chromeos and checkout_src_internal', |
| }, |
| |
| 'src/chrome/updater/internal': { |
| 'url': Var('chrome_git') + '/chrome/updater/internal.git' + '@' + |
| '5f1216c3c95eb081c1a24a9e7bf65d0096f1e645', |
| 'condition': 'checkout_src_internal', |
| }, |
| |
| 'src/components/accessibility/internal': { |
| 'url': Var('chrome_git') + '/chrome-accessibility.git' + '@' + |
| 'a16011cd66bd0a7c80a0034cfa6da5fce54327f7', |
| 'condition': 'checkout_src_internal', |
| }, |
| |
| 'src/components/activity_reporter/internal': { |
| 'url': Var('chrome_git') + '/activity_reporter_internal.git' + '@' + |
| '0540703a9db51619739c3de547961dd2227d2f26', |
| 'condition': 'checkout_src_internal', |
| }, |
| |
| 'src/components/autofill/core/browser/geo/chrome_alternative_state_name_maps': { |
| 'url': Var('chrome_git') + '/chrome/components/autofill_alternative_state_name_maps.git' + '@' + |
| 'a2c20aaa74def75d6485ba287340ffb05bbabc09', |
| 'condition': 'checkout_src_internal', |
| }, |
| |
| 'src/components/autofill/core/browser/form_parsing/internal_resources': { |
| 'url': Var('chrome_git') + '/chrome/components/autofill_regex_patterns.git' + '@' + |
| 'db77775730ff471bb8f3c6b6e7da0e8eaa21c799', |
| 'condition': 'checkout_src_internal', |
| }, |
| |
| 'src/components/crash/core/app/internal': { |
| 'url': Var('chrome_git') + '/chrome/components/crash.git' + '@' + '977755983e64eb91813875407050afcc7c1b6683', |
| 'condition': 'checkout_src_internal', |
| }, |
| |
| 'src/components/internal': { |
| 'url': Var('chrome_git') + '/chrome/components.git' + '@' + |
| '4e8c4db51652c4650b58b0bbfee03741df8f37d2', |
| 'condition': 'checkout_src_internal', |
| }, |
| |
| 'src/components/metrics/internal': { |
| 'url': Var('chrome_git') + '/chrome/components/metrics/internal.git' + '@' + |
| '6c5b0a009ec24624e40e58045cc107d1c47672c6', |
| 'condition': 'checkout_src_internal', |
| }, |
| |
| 'src/components/ntp_tiles/resources/internal': { |
| 'url': Var('chrome_git') + '/chrome/components/ntp_tiles/resources.git' + '@' + |
| '48c257ae331a9c642af38b8f62cb2c789e2a7da6', |
| 'condition': 'checkout_src_internal', |
| }, |
| |
| 'src/components/optimization_guide/internal': { |
| 'url': Var('chrome_git') + '/chrome/components/optimization_guide.git' + '@' + |
| '5a3738bb85fb0421b3fd03bcb745267740719baa', |
| 'condition': 'checkout_src_internal', |
| }, |
| |
| 'src/components/personal_context/core/resources/internal': { |
| 'url': Var('chrome_git') + '/chrome/components/personal_context/core/resources/internal.git' + '@' + |
| 'c901bb10e5eead4fb1754cdafd9627c3393f7384', |
| 'condition': 'checkout_src_internal', |
| }, |
| |
| 'src/components/record_replay/internal': { |
| 'url': Var('chrome_git') + '/chrome/components/record_replay.git' + '@' + |
| '0b41acf3313cd01d274d997287e0fec258bd5016', |
| 'condition': 'checkout_src_internal', |
| }, |
| |
| 'src/components/resources/default_100_percent/google_chrome': { |
| 'url': Var('chrome_git') + '/chrome/components/default_100_percent/google_chrome.git' + '@' + |
| '0a1ee5c152fed45a3327765a02f97f93dc57ac9a', |
| 'condition': 'checkout_src_internal', |
| }, |
| |
| 'src/components/resources/default_200_percent/google_chrome': { |
| 'url': Var('chrome_git') + '/chrome/components/default_200_percent/google_chrome.git' + '@' + |
| '9c3d5e1eaf940652d6eb93ec4aa846d5c7f527c0', |
| 'condition': 'checkout_src_internal', |
| }, |
| |
| 'src/components/resources/default_300_percent/google_chrome': { |
| 'url': Var('chrome_git') + '/chrome/components/default_300_percent/google_chrome.git' + '@' + |
| '48ffc6fb9142c31e7a51cb3361a0771034aa50bc', |
| 'condition': 'checkout_src_internal', |
| }, |
| |
| 'src/components/safe_browsing/internal': { |
| 'url': Var('chrome_git') + '/chrome/components/safe_browsing/internal.git' + '@' + |
| 'a4e5252de8a9fb866cd79a3616ed638887b943bd', |
| 'condition': 'checkout_src_internal', |
| }, |
| |
| 'src/components/site_isolation/internal': { |
| 'url': Var('chrome_git') + '/chrome/components/site_isolation.git' + '@' + |
| 'c0820b79078dbee4b737614f83f5942ea4c0b916', |
| 'condition': 'checkout_src_internal', |
| }, |
| |
| 'src/components/test/data/autofill/heuristics-json/internal': { |
| 'url': Var('chrome_git') + '/chrome/test/autofill/structured_forms.git' + '@' + |
| 'c42210aba0150db60a72af7cf50778e062e14c6d', |
| 'condition': 'checkout_chromium_autofill_test_dependencies', |
| }, |
| |
| 'src/components/test/data/autofill/label-doms/internal': { |
| 'url': Var('chrome_git') + '/chrome/test/autofill/field_labels.git' + '@' + |
| 'c67083dbb39d4bd87d86c083fecbe35aa562c777', |
| 'condition': 'checkout_chromium_autofill_test_dependencies', |
| }, |
| |
| 'src/components/vector_icons/google_chrome': { |
| 'url': Var('chrome_git') + '/chrome/vector_icons/google_chrome.git' + '@' + |
| 'cda3a7d9464a2325a24a3d62b8448dcd612bffeb', |
| 'condition': 'checkout_src_internal', |
| }, |
| |
| 'src/content/test/data/plugin': { |
| 'url': Var('chrome_git') + '/chrome/data/chrome_plugin_tests.git' + '@' + |
| '3e80d4d08f5421d6bc9340964834ebc903a318aa', |
| 'condition': 'checkout_src_internal', |
| }, |
| |
| 'src/google_apis/internal': { |
| 'url': Var('chrome_git') + '/chrome/google_apis/internal.git' + '@' + |
| '7b404d2cef42e71f92977364e5249511e46f3571', |
| 'condition': 'checkout_src_internal', |
| }, |
| |
| 'src/ios_internal': { |
| 'url': Var('chrome_git') + '/chrome/ios_internal.git' + '@' + |
| 'bcc731cb986210ff7a24c6e4a0501b9dcc31c0d6', |
| 'condition': 'checkout_ios and checkout_src_internal', |
| }, |
| |
| 'src/remoting/host/installer/linux/internal': { |
| 'url': Var('chrome_git') + '/chrome/remoting/host/installer/linux/internal.git' + '@' + |
| 'e190816de75b14897f1af785eb37d237750460e2', |
| 'condition': 'checkout_linux and checkout_src_internal', |
| }, |
| |
| 'src/remoting/internal': { |
| 'url': Var('chrome_git') + '/chrome/remoting/internal.git' + '@' + |
| '0642dbbd16b6a237d3328a781a3f6b72f9d1af34', |
| 'condition': 'checkout_src_internal', |
| }, |
| |
| 'src/remoting/test/internal': { |
| 'url': Var('chrome_git') + '/chrome/remoting/test/internal.git' + '@' + |
| '34ff3657e2176fc48a57fad555b076a50a409de6', |
| 'condition': 'checkout_src_internal', |
| }, |
| |
| 'src/remoting/tools/internal': { |
| 'url': Var('chrome_git') + '/chrome/remoting/tools/internal.git' + '@' + |
| 'acfed9c3a363694f37aadfb5cda4c31109661eb8', |
| 'condition': 'checkout_src_internal', |
| }, |
| |
| 'src/services/shape_detection/internal': { |
| 'url': Var('chrome_git') + '/chrome/services/shape_detection.git' + '@' + |
| 'c56fb8783131945365a2ec6a52f3fb8c57a8e8d3', |
| 'condition': 'checkout_src_internal', |
| }, |
| |
| 'src/signing_keys': { |
| 'url': Var('chrome_git') + '/clank/apptestkey.git' + '@' + |
| '5138e684915721cbccbb487ec0764ed05650fcd0', |
| 'condition': 'checkout_android and checkout_google_internal and checkout_src_internal', |
| }, |
| |
| 'src/clusterfuzz-data':{ |
| 'url': Var('chrome_git') + '/chrome/tools/clusterfuzz-data.git' + '@' + |
| Var('clusterfuzz_data_revision'), |
| 'condition': 'checkout_clusterfuzz_data and checkout_src_internal', |
| }, |
| |
| 'src/third_party/screen-ai/linux': { |
| 'packages': [ |
| { |
| 'package': 'chromium/third_party/screen-ai/linux', |
| 'version': Var('screen_ai_linux'), |
| }, |
| ], |
| 'condition': 'checkout_linux and non_git_source', |
| 'dep_type': 'cipd', |
| }, |
| |
| 'src/third_party/screen-ai/macos_amd64': { |
| 'packages': [ |
| { |
| 'package': 'chromium/third_party/screen-ai/mac-amd64', |
| 'version': Var('screen_ai_macos_amd64'), |
| }, |
| ], |
| 'condition': 'checkout_mac', |
| 'dep_type': 'cipd', |
| }, |
| |
| 'src/third_party/screen-ai/macos_arm64': { |
| 'packages': [ |
| { |
| 'package': 'chromium/third_party/screen-ai/mac-arm64', |
| 'version': Var('screen_ai_macos_arm64'), |
| }, |
| ], |
| 'condition': 'checkout_mac', |
| 'dep_type': 'cipd', |
| }, |
| |
| 'src/third_party/screen-ai/windows_amd64': { |
| 'packages': [ |
| { |
| 'package': 'chromium/third_party/screen-ai/windows-amd64', |
| 'version': Var('screen_ai_windows_amd64'), |
| }, |
| ], |
| 'condition': 'checkout_win', |
| 'dep_type': 'cipd', |
| }, |
| |
| 'src/third_party/screen-ai/windows_386': { |
| 'packages': [ |
| { |
| 'package': 'chromium/third_party/screen-ai/windows-386', |
| 'version': Var('screen_ai_windows_386'), |
| }, |
| ], |
| 'condition': 'checkout_win', |
| 'dep_type': 'cipd', |
| }, |
| |
| 'src/third_party/soda': { |
| 'packages': [ |
| { |
| 'package': 'chrome_internal/third_party/soda', |
| 'version': 'StdK8khsivYZXVo2wZuVMnDN_xrVO2a8HV8kvfJ3emwC', |
| }, |
| ], |
| 'condition': 'checkout_linux and checkout_soda and checkout_src_internal and non_git_source', |
| 'dep_type': 'cipd', |
| }, |
| |
| 'src/third_party/soda-mac64': { |
| 'packages': [ |
| { |
| 'package': 'chrome_internal/third_party/soda-mac64', |
| 'version': 'bJ-qwdYVguWT0V24YjNZ7Nw_toipv0YnVuadeX5xozEC', |
| }, |
| ], |
| 'condition': 'checkout_mac and checkout_soda and checkout_src_internal', |
| 'dep_type': 'cipd', |
| }, |
| |
| 'src/third_party/soda-win32': { |
| 'packages': [ |
| { |
| 'package': 'chrome_internal/third_party/soda-win32', |
| 'version': '977qxBGTKbe2kY9aQch9OkNJ3YE8Nt2mVjetdpWeM0IC', |
| }, |
| ], |
| 'condition': 'checkout_win and checkout_soda and checkout_src_internal', |
| 'dep_type': 'cipd', |
| }, |
| |
| 'src/third_party/soda-win64': { |
| 'packages': [ |
| { |
| 'package': 'chrome_internal/third_party/soda-win64', |
| 'version': '1elz1jfCAzy5tZUNBr8FsovjgFxmtu8jdyA8ay9Ta8UC', |
| }, |
| ], |
| 'condition': 'checkout_win and checkout_soda and checkout_src_internal', |
| 'dep_type': 'cipd', |
| }, |
| |
| 'src/third_party/widevine/cdm/chromeos': { |
| 'url': Var('chrome_git') + '/chrome/deps/widevine/cdm/chromeos.git' + '@' + |
| 'c0c105991677d8ef446cf23989939f2dedece36a', |
| 'condition': '(checkout_chromeos or checkout_linux) and checkout_src_internal', |
| }, |
| |
| 'src/third_party/widevine/cdm/linux': { |
| 'url': Var('chrome_git') + '/chrome/deps/widevine/cdm/linux.git' + '@' + |
| '6327c8373bcf4198d37a94c10d8495b7ffe281ae', |
| 'condition': 'checkout_linux and checkout_src_internal', |
| }, |
| |
| 'src/third_party/widevine/cdm/mac': { |
| 'url': Var('chrome_git') + '/chrome/deps/widevine/cdm/mac.git' + '@' + |
| '75510ce15dcf46354b6cfc6d66caaa41da855423', |
| 'condition': 'checkout_mac and checkout_src_internal', |
| }, |
| |
| 'src/third_party/widevine/cdm/win': { |
| 'url': Var('chrome_git') + '/chrome/deps/widevine/cdm/win.git' + '@' + |
| '96de637e98fcefc5d1cbd2037605c2b452522dea', |
| 'condition': 'checkout_win and checkout_src_internal', |
| }, |
| |
| 'src/third_party/widevine/scripts': { |
| 'url': Var('chrome_git') + '/chrome/deps/widevine/scripts.git' + '@' + |
| '6a0f9d00e79c6453d33dcccaf7c4e701e0eba4e8', |
| 'condition': 'checkout_src_internal', |
| }, |
| |
| 'src/third_party/wix': { |
| 'url': Var('chrome_git') + '/chrome/deps/wix/v3_5_2519.git' + '@' + |
| 'd0745e3bc7a7a83b8848d9384ac0178036c1fd04', |
| 'condition': 'checkout_win and checkout_src_internal', |
| }, |
| |
| 'src/tools/perf/data': { |
| 'url': Var('chrome_git') + '/chrome/tools/perf/data.git' + '@' + |
| 'c7eaf497f690ee69e832b1530e19877602e65b18', |
| 'condition': 'checkout_src_internal', |
| }, |
| |
| 'src/ui/file_manager/internal': { |
| 'url': Var('chrome_git') + '/chrome/file_manager.git' + '@' + |
| 'a84801be1d5ef906cc03db7eeadd25ce0245ce44', |
| 'condition': '(checkout_chromeos or checkout_linux) and checkout_src_internal', |
| }, |
| |
| 'src/ui/webui/internal': { |
| 'url': Var('chrome_git') + '/chrome/ui-webui-internal.git' + '@' + |
| '4afc450a9363ab44f45c3639d0661daa7dbe5bda', |
| 'condition': 'checkout_chromeos and checkout_src_internal', |
| }, |
| |
| 'src/webkit/data/bmp_decoder': { |
| 'url': Var('chrome_git') + '/chrome/data/bmp_decoder.git' + '@' + |
| '595d7702a51c161b9d0e0239c1a44dbfed818162', |
| 'condition': 'checkout_src_internal', |
| }, |
| |
| 'src/webkit/data/ico_decoder': { |
| 'url': Var('chrome_git') + '/chrome/data/ico_decoder.git' + '@' + |
| 'aba38604e037bdbeedca9c2780c94502a8a6034d', |
| 'condition': 'checkout_src_internal', |
| }, |
| |
| 'src/webkit/data/test_shell/plugins': { |
| 'url': Var('chrome_git') + '/chrome/data/webkit_plugin_tests.git' + '@' + |
| 'e4bd19f95afa6483a54906c2a3e5d329d2d81690', |
| 'condition': 'checkout_src_internal', |
| }, |
| } |
| |
| |
| include_rules = [ |
| # Everybody can use some things. |
| # NOTE: THIS HAS TO STAY IN SYNC WITH third_party/DEPS which disallows these. |
| '+base', |
| '+build', |
| '+ipc', |
| # perfetto is base's public dependency. |
| '+third_party/perfetto/include/perfetto/tracing', |
| '+third_party/perfetto/include/perfetto/test', |
| |
| # PartitionAlloc is located at `base/allocator/partition_allocator` but |
| # prefers its own include path: |
| # `#include "partition_alloc/..."` is prefered to |
| # `#include "base/allocator/partition_allocator/src/partition_alloc/..."`. |
| "+partition_alloc", |
| "-base/allocator/partition_allocator", |
| |
| # Everybody can use headers generated by tools/generate_library_loader. |
| '+library_loaders', |
| |
| '+testing', |
| '+third_party/jni_zero', |
| '+third_party/google_benchmark/src/include/benchmark/benchmark.h', |
| '+third_party/icu/source/common/unicode', |
| '+third_party/icu/source/i18n/unicode', |
| '+url', |
| |
| # Everybody can use support libraries for C++/Rust interop based on Crubit. |
| # |
| # Actual headers location (under `third_party/rust-toolchain/lib`) should be |
| # treated as an implementation detail - code should instead use |
| # `third_party/crubit/support/...` as the canonical `#include` path (this is |
| # unified across other major Crubit clients). |
| '+third_party/crubit/support', |
| |
| # Abseil is allowed by default, but some features are banned. See |
| # //styleguide/c++/c++-features.md. |
| '+third_party/abseil-cpp', |
| '-third_party/abseil-cpp/absl/algorithm/container.h', |
| '-third_party/abseil-cpp/absl/base/attributes.h', |
| '-third_party/abseil-cpp/absl/base/no_destructor.h', |
| '-third_party/abseil-cpp/absl/base/nullability.h', |
| '-third_party/abseil-cpp/absl/base/throw_delegate.h', |
| '-third_party/abseil-cpp/absl/container/btree_map.h', |
| '-third_party/abseil-cpp/absl/container/btree_set.h', |
| '-third_party/abseil-cpp/absl/container/linked_hash_map.h', |
| '-third_party/abseil-cpp/absl/container/linked_hash_set.h', |
| '-third_party/abseil-cpp/absl/flags', |
| '-third_party/abseil-cpp/absl/functional/any_invocable.h', |
| '-third_party/abseil-cpp/absl/functional/bind_back.h', |
| '-third_party/abseil-cpp/absl/functional/bind_front.h', |
| '-third_party/abseil-cpp/absl/functional/function_ref.h', |
| '-third_party/abseil-cpp/absl/hash', |
| '+third_party/abseil-cpp/absl/hash/hash_testing.h', |
| '-third_party/abseil-cpp/absl/log', |
| '-third_party/abseil-cpp/absl/random', |
| '-third_party/abseil-cpp/absl/status/statusor.h', |
| '-third_party/abseil-cpp/absl/strings', |
| '+third_party/abseil-cpp/absl/strings/ascii.h', |
| '+third_party/abseil-cpp/absl/strings/cord.h', |
| '+third_party/abseil-cpp/absl/strings/str_format.h', |
| '-third_party/abseil-cpp/absl/synchronization', |
| '-third_party/abseil-cpp/absl/time', |
| '-third_party/abseil-cpp/absl/types/any.h', |
| '-third_party/abseil-cpp/absl/types/any_span.h', |
| '-third_party/abseil-cpp/absl/types/optional.h', |
| '-third_party/abseil-cpp/absl/types/optional_ref.h', |
| '-third_party/abseil-cpp/absl/types/source_location.h', |
| '-third_party/abseil-cpp/absl/types/span.h', |
| '-third_party/abseil-cpp/absl/types/variant.h', |
| '-third_party/abseil-cpp/absl/utility/utility.h', |
| ] |
| |
| |
| # checkdeps.py shouldn't check include paths for files in these dirs: |
| skip_child_includes = [ |
| 'out', |
| 'skia', |
| 'testing', |
| 'third_party/abseil-cpp', |
| 'v8', |
| ] |
| |
| |
| hooks = [ |
| # Download and initialize "vpython" VirtualEnv environment packages for |
| # Python3. We do this before running any other hooks so that any other |
| # hooks that might use vpython don't trip over unexpected issues and |
| # don't run slower than they might otherwise need to. |
| { |
| 'name': 'vpython3_common', |
| 'pattern': '.', |
| 'action': [ 'vpython3', |
| '-vpython-spec', 'src/vpython.toml', |
| '-vpython-tool', 'install', |
| ], |
| }, |
| { |
| # This clobbers when necessary (based on get_landmines.py). This should |
| # run as early as possible so that other things that get/generate into the |
| # output directory will not subsequently be clobbered. |
| 'name': 'landmines', |
| 'pattern': '.', |
| 'action': [ |
| 'python3', |
| 'src/build/landmines.py', |
| ], |
| }, |
| { |
| # This clobbers when necessary (based on the internal ios version of |
| # get_landmines.py). This should run as early as possible so that |
| # other things that get/generate into the output directory will not |
| # subsequently be clobbered. This script is only run# for iOS build |
| # with src_internal. |
| 'name': 'landmines_ios_internal', |
| 'pattern': '.', |
| 'condition': 'checkout_ios and checkout_src_internal', |
| 'action': [ |
| 'python3', |
| 'src/build/landmines.py', |
| '--landmine-scripts', |
| 'src/ios_internal/build/get_landmines.py', |
| '--landmines-path', |
| 'src/ios_internal/.landmines', |
| ], |
| }, |
| { |
| # Ensure that the DEPS'd "depot_tools" has its self-update capability |
| # disabled. |
| 'name': 'disable_depot_tools_selfupdate', |
| 'pattern': '.', |
| 'action': [ |
| 'python3', |
| 'src/third_party/depot_tools/update_depot_tools_toggle.py', |
| '--disable', |
| ], |
| }, |
| { |
| # Ensure we remove any file from disk that is no longer needed (e.g. after |
| # hooks to native GCS deps migration). |
| 'name': 'remove_stale_files', |
| 'pattern': '.', |
| 'action': [ |
| 'python3', |
| 'src/tools/remove_stale_files.py', |
| 'src/third_party/test_fonts/test_fonts.tar.gz', # Remove after 20240901 |
| 'src/third_party/node/node_modules.tar.gz', # TODO: Remove after 20241201, see https://crbug.com/351092787 |
| 'src/third_party/tfhub_models', # TODO: Remove after 20241211 |
| 'src/tools/clang/crashreports', # TODO: Remove after 20260401 |
| ], |
| }, |
| { |
| # Ensure that we don't accidentally reference any .pyc files whose |
| # corresponding .py files have since been deleted. |
| # We could actually try to avoid generating .pyc files, crbug.com/500078. |
| 'name': 'remove_stale_pyc_files', |
| 'pattern': '.', |
| 'action': [ |
| 'python3', |
| 'src/tools/remove_stale_pyc_files.py', |
| 'src/android_webview/tools', |
| 'src/build/android', |
| 'src/gpu/gles2_conform_support', |
| 'src/infra', |
| 'src/ppapi', |
| 'src/printing', |
| 'src/third_party/blink/renderer/build/scripts', |
| 'src/third_party/blink/tools', # See http://crbug.com/625877. |
| 'src/third_party/catapult', |
| 'src/third_party/mako', # Some failures triggered by crrev.com/c/3686969 |
| 'src/tools', |
| ], |
| }, |
| { |
| 'name': 'edit_monitor_rollout', |
| 'pattern': '.', |
| 'condition': 'host_os == "linux" and (checkout_src_internal or checkout_src_internal_infra)', |
| 'action': [ |
| 'vpython3', |
| 'src/internal/tools/edit_monitor/daemon_manager.py', |
| 'start', |
| ], |
| }, |
| { |
| # Case-insensitivity for the Win SDK. Must run before win_toolchain below. |
| 'name': 'ciopfs_linux', |
| 'pattern': '.', |
| 'condition': 'checkout_win and host_os == "linux"', |
| 'action': [ 'python3', |
| 'src/third_party/depot_tools/download_from_google_storage.py', |
| '--no_resume', |
| '--bucket', 'chromium-browser-clang/ciopfs', |
| '-s', 'src/build/ciopfs.sha1', |
| ] |
| }, |
| { |
| # Update the Windows toolchain if necessary. Must run before 'clang' below. |
| 'name': 'win_toolchain', |
| 'pattern': '.', |
| 'condition': 'checkout_win', |
| 'action': ['python3', 'src/build/vs_toolchain.py', 'update', '--force'], |
| }, |
| { |
| # Update the Mac toolchain if necessary. |
| 'name': 'mac_toolchain', |
| 'pattern': '.', |
| 'condition': 'checkout_mac or checkout_ios', |
| 'action': ['python3', 'src/build/mac_toolchain.py'], |
| }, |
| { |
| # Build the clang toolchain from tip-of-tree. |
| # Note: On Win, this should run after win_toolchain, as it may use it. |
| 'name': 'clang_tot', |
| 'pattern': '.', |
| 'condition': 'llvm_force_head_revision', |
| 'action': ['vpython3', 'src/tools/clang/scripts/build.py', |
| '--llvm-force-head-revision', |
| '--with-android={checkout_android}', |
| '--with-fuchsia={checkout_fuchsia}'], |
| }, |
| { |
| # Build the rust toolchain from tip-of-tree, against tip-of-tree LLVM. |
| # Note: On Win, this should run after win_toolchain, as it may use it. |
| 'name': 'rust_tot', |
| 'pattern': '.', |
| 'condition': 'rust_force_head_revision', |
| 'action': ['vpython3', 'src/tools/rust/build_rust.py', |
| '--rust-force-head-revision', |
| '--llvm-force-head-revision', |
| '--entire-toolchain', |
| '--skip-test'], |
| }, |
| { |
| # Update LASTCHANGE. |
| 'name': 'lastchange', |
| 'pattern': '.', |
| 'action': ['python3', 'src/build/util/lastchange.py', |
| '-o', 'src/build/util/LASTCHANGE'], |
| }, |
| { |
| # Update MINIBRANCH. |
| 'name': 'minibranch', |
| 'pattern': '.', |
| 'action': ['python3', 'src/build/util/lastchange.py', |
| '--minibranch-out', 'src/build/util/MINIBRANCH'], |
| }, |
| { |
| # Update lastchange_commit_position.h (only for CrOS). |
| 'name': 'lastchange_commit_position_cros', |
| 'pattern': '.', |
| 'condition': 'checkout_chromeos', |
| 'action': ['python3', 'src/build/util/lastchange.py', |
| '-m', 'CHROMIUM', |
| '--commit-position-header', |
| 'src/build/util/LASTCHANGE_commit_position.h'], |
| }, |
| { |
| # Update GPU lists version string (for gpu/config). |
| 'name': 'gpu_lists_version', |
| 'pattern': '.', |
| 'action': ['python3', 'src/build/util/lastchange.py', |
| '-m', 'GPU_LISTS_VERSION', |
| '--revision-id-only', |
| '--header', 'src/gpu/config/gpu_lists_version.h'], |
| }, |
| { |
| # Update skia_commit_hash.h. |
| 'name': 'lastchange_skia', |
| 'pattern': '.', |
| 'action': ['python3', 'src/build/util/lastchange.py', |
| '-m', 'SKIA_COMMIT_HASH', |
| '-s', 'src/third_party/skia', |
| '--header', 'src/skia/ext/skia_commit_hash.h'], |
| }, |
| { |
| # Update dawn_version.h. |
| 'name': 'lastchange_dawn', |
| 'pattern': '.', |
| 'action': ['python3', 'src/build/util/lastchange.py', |
| '-m', 'DAWN_COMMIT_HASH', |
| '-s', 'src/third_party/dawn', |
| '--revision', 'src/gpu/webgpu/DAWN_VERSION', |
| '--header', 'src/gpu/webgpu/dawn_commit_hash.h'], |
| }, |
| # Pull dsymutil binaries using checked-in hashes. |
| { |
| 'name': 'dsymutil_mac_arm64', |
| 'pattern': '.', |
| 'condition': 'host_os == "mac" and host_cpu == "arm64"', |
| 'action': [ 'python3', |
| 'src/third_party/depot_tools/download_from_google_storage.py', |
| '--no_resume', |
| '--bucket', 'chromium-browser-clang', |
| '-s', 'src/tools/clang/dsymutil/bin/dsymutil.arm64.sha1', |
| '-o', 'src/tools/clang/dsymutil/bin/dsymutil', |
| ], |
| }, |
| { |
| 'name': 'dsymutil_mac_x64', |
| 'pattern': '.', |
| 'condition': 'host_os == "mac" and host_cpu == "x64"', |
| 'action': [ 'python3', |
| 'src/third_party/depot_tools/download_from_google_storage.py', |
| '--no_resume', |
| '--bucket', 'chromium-browser-clang', |
| '-s', 'src/tools/clang/dsymutil/bin/dsymutil.x64.sha1', |
| '-o', 'src/tools/clang/dsymutil/bin/dsymutil', |
| ], |
| }, |
| |
| # Pull rc binaries using checked-in hashes. |
| { |
| 'name': 'rc_win', |
| 'pattern': '.', |
| 'condition': 'checkout_win and host_os == "win"', |
| 'action': [ 'python3', |
| 'src/third_party/depot_tools/download_from_google_storage.py', |
| '--no_resume', |
| '--bucket', 'chromium-browser-clang/rc', |
| '-s', 'src/build/toolchain/win/rc/win/rc.exe.sha1', |
| ], |
| }, |
| { |
| 'name': 'rc_mac', |
| 'pattern': '.', |
| 'condition': 'checkout_win and host_os == "mac"', |
| 'action': [ 'python3', |
| 'src/third_party/depot_tools/download_from_google_storage.py', |
| '--no_resume', |
| '--bucket', 'chromium-browser-clang/rc', |
| '-s', 'src/build/toolchain/win/rc/mac/rc.sha1', |
| ], |
| }, |
| { |
| 'name': 'rc_linux', |
| 'pattern': '.', |
| 'condition': 'checkout_win and host_os == "linux"', |
| 'action': [ 'python3', |
| 'src/third_party/depot_tools/download_from_google_storage.py', |
| '--no_resume', |
| '--bucket', 'chromium-browser-clang/rc', |
| '-s', 'src/build/toolchain/win/rc/linux64/rc.sha1', |
| ] |
| }, |
| { |
| 'name': 'apache_win32', |
| 'pattern': '\\.sha1', |
| 'condition': 'checkout_win', |
| 'action': [ 'python3', |
| 'src/third_party/depot_tools/download_from_google_storage.py', |
| '--no_resume', |
| '--directory', |
| '--recursive', |
| '--num_threads=16', |
| '--bucket', 'chromium-apache-win32', |
| 'src/third_party/apache-win32', |
| ], |
| }, |
| |
| # Download Telemetry's binary dependencies via conditionals |
| { |
| 'name': 'checkout_telemetry_binary_dependencies', |
| 'condition': 'checkout_telemetry_dependencies', |
| 'pattern': '.', |
| 'action': [ 'vpython3', |
| 'src/third_party/catapult/telemetry/bin/fetch_telemetry_binary_dependencies', |
| ], |
| }, |
| |
| # Download Telemetry's benchmark binary dependencies via conditionals |
| { |
| 'name': 'checkout_telemetry_benchmark_deps', |
| 'condition': 'checkout_telemetry_dependencies and checkout_linux and not checkout_android and not skip_wpr_archives_download', |
| 'pattern': '.', |
| 'action': [ 'vpython3', |
| 'src/tools/perf/fetch_benchmark_deps.py', |
| '--all', |
| '--platform=linux' |
| ], |
| }, |
| { |
| 'name': 'checkout_telemetry_benchmark_deps', |
| 'condition': 'checkout_telemetry_dependencies and checkout_win and not skip_wpr_archives_download', |
| 'pattern': '.', |
| 'action': [ 'vpython3', |
| 'src/tools/perf/fetch_benchmark_deps.py', |
| '--all', |
| '--platform=win' |
| ], |
| }, |
| { |
| 'name': 'checkout_telemetry_benchmark_deps', |
| 'condition': 'checkout_telemetry_dependencies and checkout_mac and not skip_wpr_archives_download', |
| 'pattern': '.', |
| 'action': [ 'vpython3', |
| 'src/tools/perf/fetch_benchmark_deps.py', |
| '--all', |
| '--platform=mac' |
| ], |
| }, |
| { |
| 'name': 'checkout_telemetry_benchmark_deps', |
| 'condition': 'checkout_telemetry_dependencies and checkout_android and not skip_wpr_archives_download', |
| 'pattern': '.', |
| 'action': [ 'vpython3', |
| 'src/tools/perf/fetch_benchmark_deps.py', |
| '--all', |
| '--jobs=auto', |
| '--platform=android' |
| ], |
| }, |
| |
| { |
| 'name': 'Fetch Android AFDO profile', |
| 'pattern': '.', |
| 'condition': 'checkout_android and checkout_pgo_profiles', |
| 'action': [ 'vpython3', |
| 'src/tools/download_optimization_profile.py', |
| '--newest_state=src/chrome/android/profiles/newest.txt', |
| '--local_state=src/chrome/android/profiles/local.txt', |
| '--output_name=src/chrome/android/profiles/afdo.prof', |
| '--gs_url_base=chromeos-prebuilt/afdo-job/llvm', |
| ], |
| }, |
| { |
| 'name': 'Fetch Android Arm AFDO profile', |
| 'pattern': '.', |
| 'condition': 'checkout_android and checkout_pgo_profiles', |
| 'action': [ 'vpython3', |
| 'src/tools/download_optimization_profile.py', |
| '--newest_state=src/chrome/android/profiles/arm.newest.txt', |
| '--local_state=src/chrome/android/profiles/arm.local.txt', |
| '--output_name=src/chrome/android/profiles/arm.afdo.prof', |
| '--gs_url_base=chromeos-prebuilt/afdo-job/llvm', |
| ], |
| }, |
| # DOWNLOAD AR test APKs only if the environment variable is set |
| { |
| 'name': 'ar_test_apks', |
| 'pattern': '.', |
| 'condition': 'checkout_android', |
| 'action': [ 'python3', |
| 'src/third_party/arcore-android-sdk/test-apks/update.py', |
| ], |
| }, |
| # Download AFDO profiles for ChromeOS for each architecture. |
| { |
| 'name': 'Fetch ChromeOS AFDO profiles (from Intel Atom cores)', |
| 'pattern': '.', |
| 'condition': 'checkout_chromeos or checkout_simplechrome', |
| 'action': [ 'vpython3', |
| 'src/tools/download_optimization_profile.py', |
| '--newest_state=src/chromeos/profiles/atom.afdo.newest.txt', |
| '--local_state=src/chromeos/profiles/atom.afdo.local.txt', |
| '--output_name=src/chromeos/profiles/atom.afdo.prof', |
| '--gs_url_base=chromeos-prebuilt/afdo-job/vetted/release', |
| ], |
| }, |
| { |
| 'name': 'Fetch ChromeOS AFDO profiles (from Intel Big cores)', |
| 'pattern': '.', |
| 'condition': 'checkout_chromeos or checkout_simplechrome', |
| 'action': [ 'vpython3', |
| 'src/tools/download_optimization_profile.py', |
| '--newest_state=src/chromeos/profiles/bigcore.afdo.newest.txt', |
| '--local_state=src/chromeos/profiles/bigcore.afdo.local.txt', |
| '--output_name=src/chromeos/profiles/bigcore.afdo.prof', |
| '--gs_url_base=chromeos-prebuilt/afdo-job/vetted/release', |
| ], |
| }, |
| { |
| 'name': 'Fetch ChromeOS AFDO profiles (from Arm)', |
| 'pattern': '.', |
| 'condition': 'checkout_chromeos or checkout_simplechrome', |
| 'action': [ 'vpython3', |
| 'src/tools/download_optimization_profile.py', |
| '--newest_state=src/chromeos/profiles/arm.afdo.newest.txt', |
| '--local_state=src/chromeos/profiles/arm.afdo.local.txt', |
| '--output_name=src/chromeos/profiles/arm.afdo.prof', |
| '--gs_url_base=chromeos-prebuilt/afdo-job/vetted/release', |
| ], |
| }, |
| { |
| 'name': 'Download Fuchsia SDK', |
| 'pattern': '.', |
| 'condition': 'checkout_fuchsia and not checkout_fuchsia_no_hooks', |
| 'action': [ |
| 'python3', |
| 'src/build/fuchsia/update_sdk.py', |
| '--cipd-prefix={fuchsia_sdk_cipd_prefix}', |
| '--version={fuchsia_version}', |
| ], |
| }, |
| |
| { |
| 'name': 'Download Fuchsia system images', |
| 'pattern': '.', |
| 'condition': 'checkout_fuchsia and checkout_fuchsia_product_bundles', |
| 'action': [ |
| 'python3', |
| 'src/build/fuchsia/update_product_bundles.py', |
| '{checkout_fuchsia_boot_images}', |
| ], |
| }, |
| |
| { |
| 'name': 'Download Fuchsia internal system images', |
| 'pattern': '.', |
| 'condition': 'checkout_fuchsia_internal and checkout_src_internal', |
| 'action': ['python3', |
| 'src/build/fuchsia/update_product_bundles.py', |
| '{checkout_fuchsia_internal_images}', |
| '--internal'], |
| }, |
| |
| { |
| 'name': 'Create Fuchsia GN sdk build rules when not running update_sdk.py', |
| 'pattern': '.', |
| 'condition': 'checkout_fuchsia_no_hooks', |
| 'action': [ |
| 'python3', |
| 'src/build/fuchsia/gen_build_defs.py', |
| ], |
| }, |
| |
| { |
| 'name': 'cros_simplechrome_artifacts_with_vm', |
| 'pattern': '.', |
| 'condition': 'checkout_simplechrome_with_vms and not checkout_src_internal', |
| 'action': [ |
| 'vpython3', |
| 'src/third_party/chromite/bin/cros', |
| 'chrome-sdk', |
| '--fallback-versions=20', |
| '--no-use-remoteexec', |
| '--nogn-gen', |
| '--no-shell', |
| '--log-level=warning', |
| '--cache-dir=src/build/cros_cache/', |
| '--use-external-config', |
| '--boards={cros_boards_with_qemu_images}', |
| '--download-vm', |
| ], |
| }, |
| { |
| 'name': 'cros_simplechrome_artifacts_with_no_vm', |
| 'pattern': '.', |
| 'condition': 'checkout_simplechrome and not checkout_src_internal', |
| 'action': [ |
| 'vpython3', |
| 'src/third_party/chromite/bin/cros', |
| 'chrome-sdk', |
| '--fallback-versions=20', |
| '--no-use-remoteexec', |
| '--nogn-gen', |
| '--no-shell', |
| '--log-level=warning', |
| '--cache-dir=src/build/cros_cache/', |
| '--use-external-config', |
| '--boards={cros_boards}', |
| '--download-test-metadata', |
| ], |
| }, |
| { |
| 'name': 'cros_simplechrome_artifacts_with_no_vm_internal', |
| 'pattern': '.', |
| 'condition': 'checkout_simplechrome and checkout_src_internal', |
| 'action': [ |
| 'vpython3', |
| 'src/third_party/chromite/bin/cros', |
| 'chrome-sdk', |
| '--fallback-versions=20', |
| '--no-use-remoteexec', |
| '--nogn-gen', |
| '--no-shell', |
| '--log-level=warning', |
| '--cache-dir=src/build/cros_cache/', |
| '--boards={cros_boards}', |
| '--download-test-metadata', |
| ], |
| }, |
| { |
| 'name': 'cros_simplechrome_artifacts_with_vm_internal', |
| 'pattern': '.', |
| 'condition': 'checkout_simplechrome_with_vms and checkout_src_internal', |
| 'action': [ |
| 'vpython3', |
| 'src/third_party/chromite/bin/cros', |
| 'chrome-sdk', |
| '--fallback-versions=20', |
| '--no-use-remoteexec', |
| '--nogn-gen', |
| '--no-shell', |
| '--log-level=warning', |
| '--cache-dir=src/build/cros_cache/', |
| '--boards={cros_boards_with_qemu_images}', |
| '--download-vm', |
| ], |
| }, |
| |
| # Download PGO profiles. |
| { |
| 'name': 'Fetch PGO profiles for win-arm64', |
| 'pattern': '.', |
| 'condition': 'checkout_pgo_profiles and checkout_win', |
| 'action': [ 'python3', |
| 'src/tools/update_pgo_profiles.py', |
| '--target=win-arm64', |
| 'update', |
| '--gs-url-base=chromium-optimization-profiles/pgo_profiles', |
| ], |
| }, |
| { |
| 'name': 'Fetch PGO profiles for win32', |
| 'pattern': '.', |
| 'condition': 'checkout_pgo_profiles and checkout_win', |
| 'action': [ 'python3', |
| 'src/tools/update_pgo_profiles.py', |
| '--target=win32', |
| 'update', |
| '--gs-url-base=chromium-optimization-profiles/pgo_profiles', |
| ], |
| }, |
| { |
| 'name': 'Fetch PGO profiles for win64', |
| 'pattern': '.', |
| 'condition': 'checkout_pgo_profiles and checkout_win', |
| 'action': [ 'python3', |
| 'src/tools/update_pgo_profiles.py', |
| '--target=win64', |
| 'update', |
| '--gs-url-base=chromium-optimization-profiles/pgo_profiles', |
| ], |
| }, |
| { |
| 'name': 'Fetch PGO profiles for mac', |
| 'pattern': '.', |
| 'condition': 'checkout_pgo_profiles and (checkout_mac or checkout_fuchsia)', |
| 'action': [ 'python3', |
| 'src/tools/update_pgo_profiles.py', |
| '--target=mac', |
| 'update', |
| '--gs-url-base=chromium-optimization-profiles/pgo_profiles', |
| ], |
| }, |
| { |
| 'name': 'Fetch PGO profiles for mac arm', |
| 'pattern': '.', |
| 'condition': 'checkout_pgo_profiles and (checkout_mac or checkout_fuchsia or checkout_ios)', |
| 'action': [ 'python3', |
| 'src/tools/update_pgo_profiles.py', |
| '--target=mac-arm', |
| 'update', |
| '--gs-url-base=chromium-optimization-profiles/pgo_profiles', |
| ], |
| }, |
| { |
| 'name': 'Fetch PGO profiles for linux', |
| 'pattern': '.', |
| 'condition': 'checkout_pgo_profiles and checkout_linux', |
| 'action': [ 'python3', |
| 'src/tools/update_pgo_profiles.py', |
| '--target=linux', |
| 'update', |
| '--gs-url-base=chromium-optimization-profiles/pgo_profiles', |
| ], |
| }, |
| { |
| 'name': 'Fetch PGO profiles for android arm32', |
| 'pattern': '.', |
| 'condition': 'checkout_pgo_profiles and checkout_android', |
| 'action': [ 'python3', |
| 'src/tools/update_pgo_profiles.py', |
| '--target=android-arm32', |
| 'update', |
| '--gs-url-base=chromium-optimization-profiles/pgo_profiles', |
| ], |
| }, |
| { |
| 'name': 'Fetch PGO profiles for android-desktop-x64', |
| 'pattern': '.', |
| 'condition': 'checkout_pgo_profiles and checkout_android', |
| 'action': [ 'python3', |
| 'src/tools/update_pgo_profiles.py', |
| '--target=android-desktop-x64', |
| 'update', |
| '--gs-url-base=chromium-optimization-profiles/pgo_profiles', |
| ], |
| }, |
| { |
| 'name': 'Fetch PGO profiles for V8 builtins', |
| 'pattern': '.', |
| # Always download profiles on Android builds. The GN arg `is_official_build` |
| # is required to consider the profiles during build time. |
| 'condition': 'checkout_pgo_profiles', |
| 'action': [ 'python3', |
| 'src/v8/tools/builtins-pgo/download_profiles.py', |
| 'download', |
| '--depot-tools', |
| 'src/third_party/depot_tools', |
| '--check-v8-revision', |
| '--quiet', |
| ], |
| }, |
| |
| # Download Cast3p Binaries |
| { |
| 'name': 'cast3p_binaries', |
| 'pattern': '.', |
| 'action': [ |
| 'python3', |
| 'src/tools/cast3p/update_binaries.py', |
| ], |
| 'condition': 'checkout_cast3p', |
| }, |
| |
| { |
| 'name': 'Generate location tags for tests', |
| 'pattern': '.', |
| 'action': [ |
| 'python3', |
| 'src/testing/generate_location_tags.py', |
| '--out', |
| 'src/testing/location_tags.json', |
| ], |
| 'condition': 'generate_location_tags', |
| }, |
| |
| # Configure remote exec cfg files. |
| { |
| # Use luci_auth if on windows and using chrome-untrusted project |
| 'name': 'download_and_configure_reclient_cfgs', |
| 'pattern': '.', |
| 'condition': 'download_remoteexec_cfg and host_os == "win"', |
| 'action': ['python3', |
| 'src/buildtools/reclient_cfgs/configure_reclient_cfgs.py', |
| '--rbe_instance', |
| Var('rbe_instance'), |
| '--reproxy_cfg_template', |
| 'reproxy.cfg.template', |
| '--rewrapper_cfg_project', |
| Var('rewrapper_cfg_project'), |
| '--use_luci_auth_credshelper', |
| '--quiet', |
| ], |
| }, { |
| 'name': 'download_and_configure_reclient_cfgs', |
| 'pattern': '.', |
| 'condition': 'download_remoteexec_cfg and not host_os == "win"', |
| 'action': ['python3', |
| 'src/buildtools/reclient_cfgs/configure_reclient_cfgs.py', |
| '--rbe_instance', |
| Var('rbe_instance'), |
| '--reproxy_cfg_template', |
| 'reproxy.cfg.template', |
| '--rewrapper_cfg_project', |
| Var('rewrapper_cfg_project'), |
| '--quiet', |
| ], |
| }, |
| { |
| 'name': 'configure_reclient_cfgs', |
| 'pattern': '.', |
| 'condition': 'not download_remoteexec_cfg', |
| 'action': ['python3', |
| 'src/buildtools/reclient_cfgs/configure_reclient_cfgs.py', |
| '--rbe_instance', |
| Var('rbe_instance'), |
| '--reproxy_cfg_template', |
| 'reproxy.cfg.template', |
| '--rewrapper_cfg_project', |
| Var('rewrapper_cfg_project'), |
| '--skip_remoteexec_cfg_fetch', |
| '--quiet', |
| ], |
| }, |
| # Configure Siso for developer builds. |
| { |
| 'name': 'configure_siso', |
| 'pattern': '.', |
| 'action': ['python3', |
| 'src/build/config/siso/configure_siso.py', |
| '--rbe_instance', |
| Var('rbe_instance'), |
| '--reapi_instance', |
| Var('reapi_instance'), |
| '--reapi_address', |
| Var('reapi_address'), |
| '--reapi_backend_config_path', |
| Var('reapi_backend_config_path'), |
| '--credential-helper', |
| Var('reapi_credential_helper'), |
| ], |
| }, |
| { |
| 'name': 'libaom_testdata', |
| 'pattern': '.', |
| 'condition': 'download_libaom_testdata', |
| 'action': ['python3', |
| 'src/third_party/depot_tools/gsutil.py', |
| '-q', |
| '-m', |
| 'rsync', |
| 'gs://aom-test-data', |
| 'src/third_party/libaom/testdata'] |
| }, |
| { |
| 'name': 'libvpx_testdata', |
| 'pattern': '.', |
| 'condition': 'download_libvpx_testdata', |
| 'action': ['python3', |
| 'src/third_party/depot_tools/gsutil.py', |
| '-q', |
| '-m', |
| 'rsync', |
| 'gs://downloads.webmproject.org/test_data/libvpx', |
| 'src/third_party/libvpx/testdata'], |
| }, |
| { |
| # Update chromeos/tast_control.gni |
| 'name': 'tast_control', |
| 'pattern': '.', |
| 'action': ['python3', 'src/build/util/tast_control.py', |
| '-o', 'src/chromeos/tast_control.gni', |
| '-t', 'src/chromeos/tast_control.gni.template', |
| '-i', 'src/chromeos/tast_control_disabled_tests.txt', |
| '--input-public', |
| 'src/chromeos/tast_control_disabled_tests_public_builders.txt', |
| '-f', 'src/chromeos/tast_control_flaky_tests.txt'], |
| }, |
| { |
| # Update chromeos/tast_control_cq_tests.txt |
| 'name': 'tast_control_cq_tests', |
| 'pattern': '.', |
| 'condition': 'checkout_simplechrome', |
| 'action': ['python3', 'src/build/util/generate_tast_control_cq_tests.py', |
| '-o', 'src/chromeos/tast_control_cq_tests.txt', |
| '-a', 'src/chromeos/tast_control_additional_cq_tests.txt', |
| '-m', 'src/build/cros_cache/chrome-sdk/misc/test_metadata.jsonpb', |
| '-b', '{cros_boards}'], |
| }, |
| |
| ] |
| |
| # Add any corresponding DEPS files from this list to chromium.exclusions in |
| # //testing/buildbot/trybot_analyze_config.json |
| # ctx: https://crbug.com/1201994 |
| recursedeps = [ |
| # ANGLE manages DEPS that it also owns the build files for, such as dEQP. |
| 'src/third_party/angle', |
| # Dawn manages DEPS for its copy of the WebGPU CTS as well as GLFW for which |
| # it has build files. |
| 'src/third_party/dawn', |
| 'src/third_party/instrumented_libs', |
| 'src/third_party/openscreen/src', |
| 'src/third_party/devtools-frontend/src', |
| # clank has its own DEPS file, does not need to be in trybot_analyze_config |
| # since the roller does not run tests. |
| 'src/clank', |
| 'src/components/optimization_guide/internal', |
| 'src/ios_internal', |
| |
| # WebPageReplay ships with a go toolchain in its DEPS that's necessary for |
| # some bots to run it. |
| 'src/third_party/webpagereplay' |
| ] |