+
+ 'src/third_party/android_deps/libs/com_google_android_gms_play_services_basement': {
+ 'packages': [
+ {
+ 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_basement',
+ 'version': 'version:2@18.1.0.cr1',
+ },
+ ],
+ 'condition': 'checkout_android',
+ 'dep_type': 'cipd',
+ },
+
+ 'src/third_party/android_deps/libs/com_google_android_gms_play_services_cast': {
+ 'packages': [
+ {
+ 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_cast',
+ 'version': 'version:2@17.0.0.cr1',
+ },
+ ],
+ 'condition': 'checkout_android',
+ 'dep_type': 'cipd',
+ },
+
+ 'src/third_party/android_deps/libs/com_google_android_gms_play_services_cast_framework': {
+ 'packages': [
+ {
+ 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_cast_framework',
+ 'version': 'version:2@17.0.0.cr1',
+ },
+ ],
+ 'condition': 'checkout_android',
+ 'dep_type': 'cipd',
+ },
+
+ 'src/third_party/android_deps/libs/com_google_android_gms_play_services_clearcut': {
+ 'packages': [
+ {
+ 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_clearcut',
+ 'version': 'version:2@17.0.0.cr1',
+ },
+ ],
+ 'condition': 'checkout_android',
+ 'dep_type': 'cipd',
+ },
+
+ 'src/third_party/android_deps/libs/com_google_android_gms_play_services_cloud_messaging': {
+ 'packages': [
+ {
+ 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_cloud_messaging',
+ 'version': 'version:2@16.0.0.cr1',
+ },
+ ],
+ 'condition': 'checkout_android',
+ 'dep_type': 'cipd',
+ },
+
+ 'src/third_party/android_deps/libs/com_google_android_gms_play_services_flags': {
+ 'packages': [
+ {
+ 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_flags',
+ 'version': 'version:2@17.0.0.cr1',
+ },
+ ],
+ 'condition': 'checkout_android',
+ 'dep_type': 'cipd',
+ },
+
+ 'src/third_party/android_deps/libs/com_google_android_gms_play_services_gcm': {
+ 'packages': [
+ {
+ 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_gcm',
+ 'version': 'version:2@17.0.0.cr1',
+ },
+ ],
+ 'condition': 'checkout_android',
+ 'dep_type': 'cipd',
+ },
+
+ 'src/third_party/android_deps/libs/com_google_android_gms_play_services_iid': {
+ 'packages': [
+ {
+ 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_iid',
+ 'version': 'version:2@17.0.0.cr1',
+ },
+ ],
+ 'condition': 'checkout_android',
+ 'dep_type': 'cipd',
+ },
+
+ 'src/third_party/android_deps/libs/com_google_android_gms_play_services_instantapps': {
+ 'packages': [
+ {
+ 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_instantapps',
+ 'version': 'version:2@18.0.1.cr1',
+ },
+ ],
+ 'condition': 'checkout_android',
+ 'dep_type': 'cipd',
+ },
+
+ 'src/third_party/android_deps/libs/com_google_android_gms_play_services_location': {
+ 'packages': [
+ {
+ 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_location',
+ 'version': 'version:2@19.0.1.cr1',
+ },
+ ],
+ 'condition': 'checkout_android',
+ 'dep_type': 'cipd',
+ },
+
+ 'src/third_party/android_deps/libs/com_google_android_gms_play_services_phenotype': {
+ 'packages': [
+ {
+ 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_phenotype',
+ 'version': 'version:2@17.0.0.cr1',
+ },
+ ],
+ 'condition': 'checkout_android',
+ 'dep_type': 'cipd',
+ },
+
+ 'src/third_party/android_deps/libs/com_google_android_gms_play_services_places_placereport': {
+ 'packages': [
+ {
+ 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_places_placereport',
+ 'version': 'version:2@17.0.0.cr1',
+ },
+ ],
+ 'condition': 'checkout_android',
+ 'dep_type': 'cipd',
+ },
+
+ 'src/third_party/android_deps/libs/com_google_android_gms_play_services_stats': {
+ 'packages': [
+ {
+ 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_stats',
+ 'version': 'version:2@17.0.0.cr1',
+ },
+ ],
+ 'condition': 'checkout_android',
+ 'dep_type': 'cipd',
+ },
+
+ 'src/third_party/android_deps/libs/com_google_android_gms_play_services_tasks': {
+ 'packages': [
+ {
+ 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_tasks',
+ 'version': 'version:2@18.0.2.cr1',
+ },
+ ],
+ 'condition': 'checkout_android',
+ 'dep_type': 'cipd',
+ },
+
+ 'src/third_party/android_deps/libs/com_google_android_gms_play_services_vision': {
+ 'packages': [
+ {
+ 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_vision',
+ 'version': 'version:2@20.1.3.cr1',
+ },
+ ],
+ 'condition': 'checkout_android',
+ 'dep_type': 'cipd',
+ },
+
+ 'src/third_party/android_deps/libs/com_google_android_gms_play_services_vision_common': {
+ 'packages': [
+ {
+ 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_vision_common',
+ 'version': 'version:2@19.1.3.cr1',
+ },
+ ],
+ 'condition': 'checkout_android',
+ 'dep_type': 'cipd',
+ },
+
+ 'src/third_party/android_deps/libs/com_google_android_material_material': {
+ 'packages': [
+ {
+ 'package': 'chromium/third_party/android_deps/libs/com_google_android_material_material',
+ 'version': 'version:2@1.7.0-alpha02.cr1',
+ },
+ ],
+ 'condition': 'checkout_android',
+ 'dep_type': 'cipd',
+ },
+
+ 'src/third_party/android_deps/libs/com_google_android_play_core_common': {
+ 'packages': [
+ {
+ 'package': 'chromium/third_party/android_deps/libs/com_google_android_play_core_common',
+ 'version': 'version:2@2.0.2.cr1',
+ },
+ ],
+ 'condition': 'checkout_android',
+ 'dep_type': 'cipd',
+ },
+
+ 'src/third_party/android_deps/libs/com_google_android_play_feature_delivery': {
+ 'packages': [
+ {
+ 'package': 'chromium/third_party/android_deps/libs/com_google_android_play_feature_delivery',
+ 'version': 'version:2@2.0.1.cr1',
+ },
+ ],
+ 'condition': 'checkout_android',
+ 'dep_type': 'cipd',
+ },
+
+ 'src/third_party/android_deps/libs/com_google_auto_auto_common': {
+ 'packages': [
+ {
+ 'package': 'chromium/third_party/android_deps/libs/com_google_auto_auto_common',
+ 'version': 'version:2@1.2.1.cr1',
+ },
+ ],
+ 'condition': 'checkout_android',
+ 'dep_type': 'cipd',
+ },
+
+ 'src/third_party/android_deps/libs/com_google_auto_service_auto_service': {
+ 'packages': [
+ {
+ 'package': 'chromium/third_party/android_deps/libs/com_google_auto_service_auto_service',
+ 'version': 'version:2@1.0-rc6.cr1',
+ },
+ ],
+ 'condition': 'checkout_android',
+ 'dep_type': 'cipd',
+ },
+
+ 'src/third_party/android_deps/libs/com_google_auto_service_auto_service_annotations': {
+ 'packages': [
+ {
+ 'package': 'chromium/third_party/android_deps/libs/com_google_auto_service_auto_service_annotations',
+ 'version': 'version:2@1.0-rc6.cr1',
+ },
+ ],
+ 'condition': 'checkout_android',
+ 'dep_type': 'cipd',
+ },
+
+ 'src/third_party/android_deps/libs/com_google_auto_value_auto_value_annotations': {
+ 'packages': [
+ {
+ 'package': 'chromium/third_party/android_deps/libs/com_google_auto_value_auto_value_annotations',
+ 'version': 'version:2@1.10.1.cr1',
+ },
+ ],
+ 'condition': 'checkout_android',
+ 'dep_type': 'cipd',
+ },
+
+ 'src/third_party/android_deps/libs/com_google_code_findbugs_jsr305': {
+ 'packages': [
+ {
+ 'package': 'chromium/third_party/android_deps/libs/com_google_code_findbugs_jsr305',
+ 'version': 'version:2@3.0.2.cr1',
+ },
+ ],
+ 'condition': 'checkout_android',
+ 'dep_type': 'cipd',
+ },
+
+ 'src/third_party/android_deps/libs/com_google_code_gson_gson': {
+ 'packages': [
+ {
+ 'package': 'chromium/third_party/android_deps/libs/com_google_code_gson_gson',
+ 'version': 'version:2@2.9.0.cr1',
+ },
+ ],
+ 'condition': 'checkout_android',
+ 'dep_type': 'cipd',
+ },
+
+ 'src/third_party/android_deps/libs/com_google_dagger_dagger': {
+ 'packages': [
+ {
+ 'package': 'chromium/third_party/android_deps/libs/com_google_dagger_dagger',
+ 'version': 'version:2@2.30.cr1',
+ },
+ ],
+ 'condition': 'checkout_android',
+ 'dep_type': 'cipd',
+ },
+
+ 'src/third_party/android_deps/libs/com_google_dagger_dagger_compiler': {
+ 'packages': [
+ {
+ 'package': 'chromium/third_party/android_deps/libs/com_google_dagger_dagger_compiler',
+ 'version': 'version:2@2.30.cr1',
+ },
+ ],
+ 'condition': 'checkout_android',
+ 'dep_type': 'cipd',
+ },
+
+ 'src/third_party/android_deps/libs/com_google_dagger_dagger_producers': {
+ 'packages': [
+ {
+ 'package': 'chromium/third_party/android_deps/libs/com_google_dagger_dagger_producers',
+ 'version': 'version:2@2.30.cr1',
+ },
+ ],
+ 'condition': 'checkout_android',
+ 'dep_type': 'cipd',
+ },
+
+ 'src/third_party/android_deps/libs/com_google_dagger_dagger_spi': {
+ 'packages': [
+ {
+ 'package': 'chromium/third_party/android_deps/libs/com_google_dagger_dagger_spi',
+ 'version': 'version:2@2.30.cr1',
+ },
+ ],
+ 'condition': 'checkout_android',
+ 'dep_type': 'cipd',
+ },
+
+ 'src/third_party/android_deps/libs/com_google_errorprone_error_prone_annotation': {
+ 'packages': [
+ {
+ 'package': 'chromium/third_party/android_deps/libs/com_google_errorprone_error_prone_annotation',
+ 'version': 'version:2@2.11.0.cr1',
+ },
+ ],
+ 'condition': 'checkout_android',
+ 'dep_type': 'cipd',
+ },
+
+ 'src/third_party/android_deps/libs/com_google_errorprone_error_prone_annotations': {
+ 'packages': [
+ {
+ 'package': 'chromium/third_party/android_deps/libs/com_google_errorprone_error_prone_annotations',
+ 'version': 'version:2@2.23.0.cr1',
+ },
+ ],
+ 'condition': 'checkout_android',
+ 'dep_type': 'cipd',
+ },
+
+ 'src/third_party/android_deps/libs/com_google_errorprone_error_prone_check_api': {
+ 'packages': [
+ {
+ 'package': 'chromium/third_party/android_deps/libs/com_google_errorprone_error_prone_check_api',
+ 'version': 'version:2@2.11.0.cr1',
+ },
+ ],
+ 'condition': 'checkout_android',
+ 'dep_type': 'cipd',
+ },
+
+ 'src/third_party/android_deps/libs/com_google_errorprone_error_prone_core': {
+ 'packages': [
+ {
+ 'package': 'chromium/third_party/android_deps/libs/com_google_errorprone_error_prone_core',
+ 'version': 'version:2@2.11.0.cr1',
+ },
+ ],
+ 'condition': 'checkout_android',
+ 'dep_type': 'cipd',
+ },
+
+ 'src/third_party/android_deps/libs/com_google_errorprone_error_prone_type_annotations': {
+ 'packages': [
+ {
+ 'package': 'chromium/third_party/android_deps/libs/com_google_errorprone_error_prone_type_annotations',
+ 'version': 'version:2@2.11.0.cr1',
+ },
+ ],
+ 'condition': 'checkout_android',
+ 'dep_type': 'cipd',
+ },
+
+ 'src/third_party/android_deps/libs/com_google_errorprone_javac': {
+ 'packages': [
+ {
+ 'package': 'chromium/third_party/android_deps/libs/com_google_errorprone_javac',
+ 'version': 'version:2@9+181-r4173-1.cr1',
+ },
+ ],
+ 'condition': 'checkout_android',
+ 'dep_type': 'cipd',
+ },
+
+ 'src/third_party/android_deps/libs/com_google_errorprone_javac_shaded': {
+ 'packages': [
+ {
+ 'package': 'chromium/third_party/android_deps/libs/com_google_errorprone_javac_shaded',
+ 'version': 'version:2@9-dev-r4023-3.cr1',
+ },
+ ],
+ 'condition': 'checkout_android',
+ 'dep_type': 'cipd',
+ },
+
+ 'src/third_party/android_deps/libs/com_google_firebase_firebase_annotations': {
+ 'packages': [
+ {
+ 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_annotations',
+ 'version': 'version:2@16.0.0.cr1',
+ },
+ ],
+ 'condition': 'checkout_android',
+ 'dep_type': 'cipd',
+ },
+
+ 'src/third_party/android_deps/libs/com_google_firebase_firebase_common': {
+ 'packages': [
+ {
+ 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_common',
+ 'version': 'version:2@19.5.0.cr1',
+ },
+ ],
+ 'condition': 'checkout_android',
+ 'dep_type': 'cipd',
+ },
+
+ 'src/third_party/android_deps/libs/com_google_firebase_firebase_components': {
+ 'packages': [
+ {
+ 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_components',
+ 'version': 'version:2@16.1.0.cr1',
+ },
+ ],
+ 'condition': 'checkout_android',
+ 'dep_type': 'cipd',
+ },
+
+ 'src/third_party/android_deps/libs/com_google_firebase_firebase_encoders': {
+ 'packages': [
+ {
+ 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_encoders',
+ 'version': 'version:2@16.1.0.cr1',
+ },
+ ],
+ 'condition': 'checkout_android',
+ 'dep_type': 'cipd',
+ },
+
+ 'src/third_party/android_deps/libs/com_google_firebase_firebase_encoders_json': {
+ 'packages': [
+ {
+ 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_encoders_json',
+ 'version': 'version:2@17.1.0.cr1',
+ },
+ ],
+ 'condition': 'checkout_android',
+ 'dep_type': 'cipd',
+ },
+
+ 'src/third_party/android_deps/libs/com_google_firebase_firebase_iid': {
+ 'packages': [
+ {
+ 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_iid',
+ 'version': 'version:2@21.0.1.cr1',
+ },
+ ],
+ 'condition': 'checkout_android',
+ 'dep_type': 'cipd',
+ },
+
+ 'src/third_party/android_deps/libs/com_google_firebase_firebase_iid_interop': {
+ 'packages': [
+ {
+ 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_iid_interop',
+ 'version': 'version:2@17.0.0.cr1',
+ },
+ ],
+ 'condition': 'checkout_android',
+ 'dep_type': 'cipd',
+ },
+
+ 'src/third_party/android_deps/libs/com_google_firebase_firebase_installations': {
+ 'packages': [
+ {
+ 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_installations',
+ 'version': 'version:2@16.3.5.cr1',
+ },
+ ],
+ 'condition': 'checkout_android',
+ 'dep_type': 'cipd',
+ },
+
+ 'src/third_party/android_deps/libs/com_google_firebase_firebase_installations_interop': {
+ 'packages': [
+ {
+ 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_installations_interop',
+ 'version': 'version:2@16.0.1.cr1',
+ },
+ ],
+ 'condition': 'checkout_android',
+ 'dep_type': 'cipd',
+ },
+
+ 'src/third_party/android_deps/libs/com_google_firebase_firebase_measurement_connector': {
+ 'packages': [
+ {
+ 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_measurement_connector',
+ 'version': 'version:2@18.0.0.cr1',
+ },
+ ],
+ 'condition': 'checkout_android',
+ 'dep_type': 'cipd',
+ },
+
+ 'src/third_party/android_deps/libs/com_google_firebase_firebase_messaging': {
+ 'packages': [
+ {
+ 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_messaging',
+ 'version': 'version:2@21.0.1.cr1',
+ },
+ ],
+ 'condition': 'checkout_android',
+ 'dep_type': 'cipd',
+ },
+
+ 'src/third_party/android_deps/libs/com_google_googlejavaformat_google_java_format': {
+ 'packages': [
+ {
+ 'package': 'chromium/third_party/android_deps/libs/com_google_googlejavaformat_google_java_format',
+ 'version': 'version:2@1.5.cr1',
+ },
+ ],
+ 'condition': 'checkout_android',
+ 'dep_type': 'cipd',
+ },
+
+ 'src/third_party/android_deps/libs/com_google_guava_failureaccess': {
+ 'packages': [
+ {
+ 'package': 'chromium/third_party/android_deps/libs/com_google_guava_failureaccess',
+ 'version': 'version:2@1.0.1.cr1',
+ },
+ ],
+ 'condition': 'checkout_android',
+ 'dep_type': 'cipd',
+ },
+
+ 'src/third_party/android_deps/libs/com_google_guava_guava': {
+ 'packages': [
+ {
+ 'package': 'chromium/third_party/android_deps/libs/com_google_guava_guava',
+ 'version': 'version:2@32.1.3-jre.cr1',
+ },
+ ],
+ 'condition': 'checkout_android',
+ 'dep_type': 'cipd',
+ },
+
+ 'src/third_party/android_deps/libs/com_google_guava_guava_android': {
+ 'packages': [
+ {
+ 'package': 'chromium/third_party/android_deps/libs/com_google_guava_guava_android',
+ 'version': 'version:2@32.1.3-android.cr1',
+ },
+ ],
+ 'condition': 'checkout_android',
+ 'dep_type': 'cipd',
+ },
+
+ 'src/third_party/android_deps/libs/com_google_j2objc_j2objc_annotations': {
+ 'packages': [
+ {
+ 'package': 'chromium/third_party/android_deps/libs/com_google_j2objc_j2objc_annotations',
+ 'version': 'version:2@2.8.cr1',
+ },
+ ],
+ 'condition': 'checkout_android',
+ 'dep_type': 'cipd',
+ },
+
+ 'src/third_party/android_deps/libs/com_google_protobuf_protobuf_java': {
+ 'packages': [
+ {
+ 'package': 'chromium/third_party/android_deps/libs/com_google_protobuf_protobuf_java',
+ 'version': 'version:2@3.19.2.cr1',
+ },
+ ],
+ 'condition': 'checkout_android',
+ 'dep_type': 'cipd',
+ },
+
+ 'src/third_party/android_deps/libs/com_google_protobuf_protobuf_javalite': {
+ 'packages': [
+ {
+ 'package': 'chromium/third_party/android_deps/libs/com_google_protobuf_protobuf_javalite',
+ 'version': 'version:2@3.21.1.cr1',
+ },
+ ],
+ 'condition': 'checkout_android',
+ 'dep_type': 'cipd',
+ },
+
+ 'src/third_party/android_deps/libs/com_googlecode_java_diff_utils_diffutils': {
+ 'packages': [
+ {
+ 'package': 'chromium/third_party/android_deps/libs/com_googlecode_java_diff_utils_diffutils',
+ 'version': 'version:2@1.3.0.cr1',
+ },
+ ],
+ 'condition': 'checkout_android',
+ 'dep_type': 'cipd',
+ },
+
+ 'src/third_party/android_deps/libs/com_squareup_javapoet': {
+ 'packages': [
+ {
+ 'package': 'chromium/third_party/android_deps/libs/com_squareup_javapoet',
+ 'version': 'version:2@1.13.0.cr1',
+ },
+ ],
+ 'condition': 'checkout_android',
+ 'dep_type': 'cipd',
+ },
+
+ 'src/third_party/android_deps/libs/com_squareup_javawriter': {
+ 'packages': [
+ {
+ 'package': 'chromium/third_party/android_deps/libs/com_squareup_javawriter',
+ 'version': 'version:2@2.1.1.cr1',
+ },
+ ],
+ 'condition': 'checkout_android',
+ 'dep_type': 'cipd',
+ },
+
+ 'src/third_party/android_deps/libs/com_squareup_okio_okio_jvm': {
+ 'packages': [
+ {
+ 'package': 'chromium/third_party/android_deps/libs/com_squareup_okio_okio_jvm',
+ 'version': 'version:2@3.3.0.cr1',
+ },
+ ],
+ 'condition': 'checkout_android',
+ 'dep_type': 'cipd',
+ },
+
+ 'src/third_party/android_deps/libs/com_squareup_wire_wire_runtime_jvm': {
+ 'packages': [
+ {
+ 'package': 'chromium/third_party/android_deps/libs/com_squareup_wire_wire_runtime_jvm',
+ 'version': 'version:2@4.7.0.cr1',
+ },
+ ],
+ 'condition': 'checkout_android',
+ 'dep_type': 'cipd',
+ },
+
+ 'src/third_party/android_deps/libs/io_github_java_diff_utils_java_diff_utils': {
+ 'packages': [
+ {
+ 'package': 'chromium/third_party/android_deps/libs/io_github_java_diff_utils_java_diff_utils',
+ 'version': 'version:2@4.0.cr1',
+ },
+ ],
+ 'condition': 'checkout_android',
+ 'dep_type': 'cipd',
+ },
+
+ 'src/third_party/android_deps/libs/io_grpc_grpc_api': {
+ 'packages': [
+ {
+ 'package': 'chromium/third_party/android_deps/libs/io_grpc_grpc_api',
+ 'version': 'version:2@1.49.0.cr1',
+ },
+ ],
+ 'condition': 'checkout_android',
+ 'dep_type': 'cipd',
+ },
+
+ 'src/third_party/android_deps/libs/io_grpc_grpc_binder': {
+ 'packages': [
+ {
+ 'package': 'chromium/third_party/android_deps/libs/io_grpc_grpc_binder',
+ 'version': 'version:2@1.49.0.cr1',
+ },
+ ],
+ 'condition': 'checkout_android',
+ 'dep_type': 'cipd',
+ },
+
+ 'src/third_party/android_deps/libs/io_grpc_grpc_context': {
+ 'packages': [
+ {
+ 'package': 'chromium/third_party/android_deps/libs/io_grpc_grpc_context',
+ 'version': 'version:2@1.49.0.cr1',
+ },
+ ],
+ 'condition': 'checkout_android',
+ 'dep_type': 'cipd',
+ },
+
+ 'src/third_party/android_deps/libs/io_grpc_grpc_core': {
+ 'packages': [
+ {
+ 'package': 'chromium/third_party/android_deps/libs/io_grpc_grpc_core',
+ 'version': 'version:2@1.49.0.cr1',
+ },
+ ],
+ 'condition': 'checkout_android',
+ 'dep_type': 'cipd',
+ },
+
+ 'src/third_party/android_deps/libs/io_grpc_grpc_protobuf_lite': {
+ 'packages': [
+ {
+ 'package': 'chromium/third_party/android_deps/libs/io_grpc_grpc_protobuf_lite',
+ 'version': 'version:2@1.49.0.cr1',
+ },
+ ],
+ 'condition': 'checkout_android',
+ 'dep_type': 'cipd',
+ },
+
+ 'src/third_party/android_deps/libs/io_grpc_grpc_stub': {
+ 'packages': [
+ {
+ 'package': 'chromium/third_party/android_deps/libs/io_grpc_grpc_stub',
+ 'version': 'version:2@1.49.0.cr1',
+ },
+ ],
+ 'condition': 'checkout_android',
+ 'dep_type': 'cipd',
+ },
+
+ 'src/third_party/android_deps/libs/io_perfmark_perfmark_api': {
+ 'packages': [
+ {
+ 'package': 'chromium/third_party/android_deps/libs/io_perfmark_perfmark_api',
+ 'version': 'version:2@0.25.0.cr1',
+ },
+ ],
+ 'condition': 'checkout_android',
+ 'dep_type': 'cipd',
+ },
+
+ 'src/third_party/android_deps/libs/javax_annotation_javax_annotation_api': {
+ 'packages': [
+ {
+ 'package': 'chromium/third_party/android_deps/libs/javax_annotation_javax_annotation_api',
+ 'version': 'version:2@1.3.2.cr1',
+ },
+ ],
+ 'condition': 'checkout_android',
+ 'dep_type': 'cipd',
+ },
+
+ 'src/third_party/android_deps/libs/javax_annotation_jsr250_api': {
+ 'packages': [
+ {
+ 'package': 'chromium/third_party/android_deps/libs/javax_annotation_jsr250_api',
+ 'version': 'version:2@1.0.cr1',
+ },
+ ],
+ 'condition': 'checkout_android',
+ 'dep_type': 'cipd',
+ },
+
+ 'src/third_party/android_deps/libs/javax_inject_javax_inject': {
+ 'packages': [
+ {
+ 'package': 'chromium/third_party/android_deps/libs/javax_inject_javax_inject',
+ 'version': 'version:2@1.cr1',
+ },
+ ],
+ 'condition': 'checkout_android',
+ 'dep_type': 'cipd',
+ },
+
+ 'src/third_party/android_deps/libs/net_bytebuddy_byte_buddy': {
+ 'packages': [
+ {
+ 'package': 'chromium/third_party/android_deps/libs/net_bytebuddy_byte_buddy',
+ 'version': 'version:2@1.14.5.cr1',
+ },
+ ],
+ 'condition': 'checkout_android',
+ 'dep_type': 'cipd',
+ },
+
+ 'src/third_party/android_deps/libs/net_bytebuddy_byte_buddy_agent': {
+ 'packages': [
+ {
+ 'package': 'chromium/third_party/android_deps/libs/net_bytebuddy_byte_buddy_agent',
+ 'version': 'version:2@1.14.5.cr1',
+ },
+ ],
+ 'condition': 'checkout_android',
+ 'dep_type': 'cipd',
+ },
+
+ 'src/third_party/android_deps/libs/net_ltgt_gradle_incap_incap': {
+ 'packages': [
+ {
+ 'package': 'chromium/third_party/android_deps/libs/net_ltgt_gradle_incap_incap',
+ 'version': 'version:2@0.2.cr1',
+ },
+ ],
+ 'condition': 'checkout_android',
+ 'dep_type': 'cipd',
+ },
+
+ 'src/third_party/android_deps/libs/org_bouncycastle_bcprov_jdk18on': {
+ 'packages': [
+ {
+ 'package': 'chromium/third_party/android_deps/libs/org_bouncycastle_bcprov_jdk18on',
+ 'version': 'version:2@1.72.cr1',
+ },
+ ],
+ 'condition': 'checkout_android',
+ 'dep_type': 'cipd',
+ },
+
+ 'src/third_party/android_deps/libs/org_ccil_cowan_tagsoup_tagsoup': {
+ 'packages': [
+ {
+ 'package': 'chromium/third_party/android_deps/libs/org_ccil_cowan_tagsoup_tagsoup',
+ 'version': 'version:2@1.2.1.cr1',
+ },
+ ],
+ 'condition': 'checkout_android',
+ 'dep_type': 'cipd',
+ },
+
+ 'src/third_party/android_deps/libs/org_checkerframework_checker_compat_qual': {
+ 'packages': [
+ {
+ 'package': 'chromium/third_party/android_deps/libs/org_checkerframework_checker_compat_qual',
+ 'version': 'version:2@2.5.5.cr1',
+ },
+ ],
+ 'condition': 'checkout_android',
+ 'dep_type': 'cipd',
+ },
+
+ 'src/third_party/android_deps/libs/org_checkerframework_checker_qual': {
+ 'packages': [
+ {
+ 'package': 'chromium/third_party/android_deps/libs/org_checkerframework_checker_qual',
+ 'version': 'version:2@3.37.0.cr1',
+ },
+ ],
+ 'condition': 'checkout_android',
+ 'dep_type': 'cipd',
+ },
+
+ 'src/third_party/android_deps/libs/org_checkerframework_checker_util': {
+ 'packages': [
+ {
+ 'package': 'chromium/third_party/android_deps/libs/org_checkerframework_checker_util',
+ 'version': 'version:2@3.25.0.cr1',
+ },
+ ],
+ 'condition': 'checkout_android',
+ 'dep_type': 'cipd',
+ },
+
+ 'src/third_party/android_deps/libs/org_checkerframework_dataflow_errorprone': {
+ 'packages': [
+ {
+ 'package': 'chromium/third_party/android_deps/libs/org_checkerframework_dataflow_errorprone',
+ 'version': 'version:2@3.15.0.cr1',
+ },
+ ],
+ 'condition': 'checkout_android',
+ 'dep_type': 'cipd',
+ },
+
+ 'src/third_party/android_deps/libs/org_codehaus_mojo_animal_sniffer_annotations': {
+ 'packages': [
+ {
+ 'package': 'chromium/third_party/android_deps/libs/org_codehaus_mojo_animal_sniffer_annotations',
+ 'version': 'version:2@1.21.cr1',
+ },
+ ],
+ 'condition': 'checkout_android',
+ 'dep_type': 'cipd',
+ },
+
+ 'src/third_party/android_deps/libs/org_conscrypt_conscrypt_openjdk_uber': {
+ 'packages': [
+ {
+ 'package': 'chromium/third_party/android_deps/libs/org_conscrypt_conscrypt_openjdk_uber',
+ 'version': 'version:2@2.5.2.cr1',
+ },
+ ],
+ 'condition': 'checkout_android',
+ 'dep_type': 'cipd',
+ },
+
+ 'src/third_party/android_deps/libs/org_eclipse_jgit_org_eclipse_jgit': {
+ 'packages': [
+ {
+ 'package': 'chromium/third_party/android_deps/libs/org_eclipse_jgit_org_eclipse_jgit',
+ 'version': 'version:2@4.4.1.201607150455-r.cr1',
+ },
+ ],
+ 'condition': 'checkout_android',
+ 'dep_type': 'cipd',
+ },
+
+ 'src/third_party/android_deps/libs/org_hamcrest_hamcrest': {
+ 'packages': [
+ {
+ 'package': 'chromium/third_party/android_deps/libs/org_hamcrest_hamcrest',
+ 'version': 'version:2@2.2.cr1',
+ },
+ ],
+ 'condition': 'checkout_android',
+ 'dep_type': 'cipd',
+ },
+
+ 'src/third_party/android_deps/libs/org_jetbrains_kotlin_kotlin_stdlib_jdk7': {
+ 'packages': [
+ {
+ 'package': 'chromium/third_party/android_deps/libs/org_jetbrains_kotlin_kotlin_stdlib_jdk7',
+ 'version': 'version:2@1.8.20.cr1',
+ },
+ ],
+ 'condition': 'checkout_android',
+ 'dep_type': 'cipd',
+ },
+
+ 'src/third_party/android_deps/libs/org_jetbrains_kotlin_kotlin_stdlib_jdk8': {
+ 'packages': [
+ {
+ 'package': 'chromium/third_party/android_deps/libs/org_jetbrains_kotlin_kotlin_stdlib_jdk8',
+ 'version': 'version:2@1.8.20.cr1',
+ },
+ ],
+ 'condition': 'checkout_android',
+ 'dep_type': 'cipd',
+ },
+
+ 'src/third_party/android_deps/libs/org_jetbrains_kotlinx_kotlinx_coroutines_android': {
+ 'packages': [
+ {
+ 'package': 'chromium/third_party/android_deps/libs/org_jetbrains_kotlinx_kotlinx_coroutines_android',
+ 'version': 'version:2@1.6.4.cr1',
+ },
+ ],
+ 'condition': 'checkout_android',
+ 'dep_type': 'cipd',
+ },
+
+ 'src/third_party/android_deps/libs/org_jetbrains_kotlinx_kotlinx_coroutines_core_jvm': {
+ 'packages': [
+ {
+ 'package': 'chromium/third_party/android_deps/libs/org_jetbrains_kotlinx_kotlinx_coroutines_core_jvm',
+ 'version': 'version:2@1.6.4.cr1',
+ },
+ ],
+ 'condition': 'checkout_android',
+ 'dep_type': 'cipd',
+ },
+
+ 'src/third_party/android_deps/libs/org_jetbrains_kotlinx_kotlinx_coroutines_guava': {
+ 'packages': [
+ {
+ 'package': 'chromium/third_party/android_deps/libs/org_jetbrains_kotlinx_kotlinx_coroutines_guava',
+ 'version': 'version:2@1.6.4.cr1',
+ },
+ ],
+ 'condition': 'checkout_android',
+ 'dep_type': 'cipd',
+ },
+
+ 'src/third_party/android_deps/libs/org_jetbrains_kotlinx_kotlinx_metadata_jvm': {
+ 'packages': [
+ {
+ 'package': 'chromium/third_party/android_deps/libs/org_jetbrains_kotlinx_kotlinx_metadata_jvm',
+ 'version': 'version:2@0.1.0.cr1',
+ },
+ ],
+ 'condition': 'checkout_android',
+ 'dep_type': 'cipd',
+ },
+
+ 'src/third_party/android_deps/libs/org_jsoup_jsoup': {
+ 'packages': [
+ {
+ 'package': 'chromium/third_party/android_deps/libs/org_jsoup_jsoup',
+ 'version': 'version:2@1.15.1.cr1',
+ },
+ ],
+ 'condition': 'checkout_android',
+ 'dep_type': 'cipd',
+ },
+
+ 'src/third_party/android_deps/libs/org_mockito_mockito_android': {
+ 'packages': [
+ {
+ 'package': 'chromium/third_party/android_deps/libs/org_mockito_mockito_android',
+ 'version': 'version:2@5.4.0.cr1',
+ },
+ ],
+ 'condition': 'checkout_android',
+ 'dep_type': 'cipd',
+ },
+
+ 'src/third_party/android_deps/libs/org_mockito_mockito_core': {
+ 'packages': [
+ {
+ 'package': 'chromium/third_party/android_deps/libs/org_mockito_mockito_core',
+ 'version': 'version:2@5.4.0.cr1',
+ },
+ ],
+ 'condition': 'checkout_android',
+ 'dep_type': 'cipd',
+ },
+
+ 'src/third_party/android_deps/libs/org_mockito_mockito_subclass': {
+ 'packages': [
+ {
+ 'package': 'chromium/third_party/android_deps/libs/org_mockito_mockito_subclass',
+ 'version': 'version:2@5.4.0.cr1',
+ },
+ ],
+ 'condition': 'checkout_android',
+ 'dep_type': 'cipd',
+ },
+
+ 'src/third_party/android_deps/libs/org_objenesis_objenesis': {
+ 'packages': [
+ {
+ 'package': 'chromium/third_party/android_deps/libs/org_objenesis_objenesis',
+ 'version': 'version:2@3.3.cr1',
+ },
+ ],
+ 'condition': 'checkout_android',
+ 'dep_type': 'cipd',
+ },
+
+ 'src/third_party/android_deps/libs/org_ow2_asm_asm': {
+ 'packages': [
+ {
+ 'package': 'chromium/third_party/android_deps/libs/org_ow2_asm_asm',
+ 'version': 'version:2@9.5.cr1',
+ },
+ ],
+ 'condition': 'checkout_android',
+ 'dep_type': 'cipd',
+ },
+
+ 'src/third_party/android_deps/libs/org_ow2_asm_asm_analysis': {
+ 'packages': [
+ {
+ 'package': 'chromium/third_party/android_deps/libs/org_ow2_asm_asm_analysis',
+ 'version': 'version:2@9.5.cr1',
+ },
+ ],
+ 'condition': 'checkout_android',
+ 'dep_type': 'cipd',
+ },
+
+ 'src/third_party/android_deps/libs/org_ow2_asm_asm_commons': {
+ 'packages': [
+ {
+ 'package': 'chromium/third_party/android_deps/libs/org_ow2_asm_asm_commons',
+ 'version': 'version:2@9.5.cr1',
+ },
+ ],
+ 'condition': 'checkout_android',
+ 'dep_type': 'cipd',
+ },
+
+ 'src/third_party/android_deps/libs/org_ow2_asm_asm_tree': {
+ 'packages': [
+ {
+ 'package': 'chromium/third_party/android_deps/libs/org_ow2_asm_asm_tree',
+ 'version': 'version:2@9.5.cr1',
+ },
+ ],
+ 'condition': 'checkout_android',
+ 'dep_type': 'cipd',
+ },
+
+ 'src/third_party/android_deps/libs/org_ow2_asm_asm_util': {
+ 'packages': [
+ {
+ 'package': 'chromium/third_party/android_deps/libs/org_ow2_asm_asm_util',
+ 'version': 'version:2@9.5.cr1',
+ },
+ ],
+ 'condition': 'checkout_android',
+ 'dep_type': 'cipd',
+ },
+
+ 'src/third_party/android_deps/libs/org_pcollections_pcollections': {
+ 'packages': [
+ {
+ 'package': 'chromium/third_party/android_deps/libs/org_pcollections_pcollections',
+ 'version': 'version:2@3.1.4.cr1',
+ },
+ ],
+ 'condition': 'checkout_android',
+ 'dep_type': 'cipd',
+ },
+
+ 'src/third_party/android_deps/libs/org_robolectric_annotations': {
+ 'packages': [
+ {
+ 'package': 'chromium/third_party/android_deps/libs/org_robolectric_annotations',
+ 'version': 'version:2@4.10.3.cr1',
+ },
+ ],
+ 'condition': 'checkout_android',
+ 'dep_type': 'cipd',
+ },
+
+ 'src/third_party/android_deps/libs/org_robolectric_junit': {
+ 'packages': [
+ {
+ 'package': 'chromium/third_party/android_deps/libs/org_robolectric_junit',
+ 'version': 'version:2@4.10.3.cr1',
+ },
+ ],
+ 'condition': 'checkout_android',
+ 'dep_type': 'cipd',
+ },
+
+ 'src/third_party/android_deps/libs/org_robolectric_nativeruntime': {
+ 'packages': [
+ {
+ 'package': 'chromium/third_party/android_deps/libs/org_robolectric_nativeruntime',
+ 'version': 'version:2@4.10.3.cr1',
+ },
+ ],
+ 'condition': 'checkout_android',
+ 'dep_type': 'cipd',
+ },
+
+ 'src/third_party/android_deps/libs/org_robolectric_nativeruntime_dist_compat': {
+ 'packages': [
+ {
+ 'package': 'chromium/third_party/android_deps/libs/org_robolectric_nativeruntime_dist_compat',
+ 'version': 'version:2@1.0.1.cr1',
+ },
+ ],
+ 'condition': 'checkout_android',
+ 'dep_type': 'cipd',
+ },
+
+ 'src/third_party/android_deps/libs/org_robolectric_pluginapi': {
+ 'packages': [
+ {
+ 'package': 'chromium/third_party/android_deps/libs/org_robolectric_pluginapi',
+ 'version': 'version:2@4.10.3.cr1',
+ },
+ ],
+ 'condition': 'checkout_android',
+ 'dep_type': 'cipd',
+ },
+
+ 'src/third_party/android_deps/libs/org_robolectric_plugins_maven_dependency_resolver': {
+ 'packages': [
+ {
+ 'package': 'chromium/third_party/android_deps/libs/org_robolectric_plugins_maven_dependency_resolver',
+ 'version': 'version:2@4.10.3.cr1',
+ },
+ ],
+ 'condition': 'checkout_android',
+ 'dep_type': 'cipd',
+ },
+
+ 'src/third_party/android_deps/libs/org_robolectric_resources': {
+ 'packages': [
+ {
+ 'package': 'chromium/third_party/android_deps/libs/org_robolectric_resources',
+ 'version': 'version:2@4.10.3.cr1',
+ },
+ ],
+ 'condition': 'checkout_android',
+ 'dep_type': 'cipd',
+ },
+
+ 'src/third_party/android_deps/libs/org_robolectric_robolectric': {
+ 'packages': [
+ {
+ 'package': 'chromium/third_party/android_deps/libs/org_robolectric_robolectric',
+ 'version': 'version:2@4.10.3.cr1',
+ },
+ ],
+ 'condition': 'checkout_android',
+ 'dep_type': 'cipd',
+ },
+
+ 'src/third_party/android_deps/libs/org_robolectric_sandbox': {
+ 'packages': [
+ {
+ 'package': 'chromium/third_party/android_deps/libs/org_robolectric_sandbox',
+ 'version': 'version:2@4.10.3.cr1',
+ },
+ ],
+ 'condition': 'checkout_android',
+ 'dep_type': 'cipd',
+ },
+
+ 'src/third_party/android_deps/libs/org_robolectric_shadowapi': {
+ 'packages': [
+ {
+ 'package': 'chromium/third_party/android_deps/libs/org_robolectric_shadowapi',
+ 'version': 'version:2@4.10.3.cr1',
+ },
+ ],
+ 'condition': 'checkout_android',
+ 'dep_type': 'cipd',
+ },
+
+ 'src/third_party/android_deps/libs/org_robolectric_shadows_framework': {
+ 'packages': [
+ {
+ 'package': 'chromium/third_party/android_deps/libs/org_robolectric_shadows_framework',
+ 'version': 'version:2@4.10.3.cr1',
+ },
+ ],
+ 'condition': 'checkout_android',
+ 'dep_type': 'cipd',
+ },
+
+ 'src/third_party/android_deps/libs/org_robolectric_utils': {
+ 'packages': [
+ {
+ 'package': 'chromium/third_party/android_deps/libs/org_robolectric_utils',
+ 'version': 'version:2@4.10.3.cr1',
+ },
+ ],
+ 'condition': 'checkout_android',
+ 'dep_type': 'cipd',
+ },
+
+ 'src/third_party/android_deps/libs/org_robolectric_utils_reflector': {
+ 'packages': [
+ {
+ 'package': 'chromium/third_party/android_deps/libs/org_robolectric_utils_reflector',
+ 'version': 'version:2@4.10.3.cr1',
+ },
+ ],
+ 'condition': 'checkout_android',
+ 'dep_type': 'cipd',
+ },
+
+ # === ANDROID_DEPS Generated Code End ===
+
+ 'src/tools/resultdb': {
+ 'packages': [
+ {
+ 'package': 'infra/tools/result_adapter/${{platform}}',
+ 'version': Var('resultdb_version'),
+ },
+ ],
+ 'dep_type': 'cipd',
+ },
+
+ 'src/tools/bazel/linux-amd64': {
+ 'packages': [{
+ 'package': 'infra/3pp/tools/bazel_bootstrap/linux-amd64',
+ 'version': 'version:2@5.3.2.1',
+ }],
+ 'dep_type': 'cipd',
+ 'condition': 'host_os == "linux" and checkout_bazel',
+ },
+
+ 'src/tools/bazel/mac-amd64': {
+ 'packages': [{
+ 'package': 'infra/3pp/tools/bazel_bootstrap/mac-amd64',
+ 'version': 'version:2@5.3.2.1',
+ }],
+ 'dep_type': 'cipd',
+ 'condition': 'host_os == "mac" and host_cpu == "x64" and checkout_bazel',
+ },
+
+ 'src/tools/bazel/mac-arm64': {
+ 'packages': [{
+ 'package': 'infra/3pp/tools/bazel_bootstrap/mac-arm64',
+ 'version': 'version:2@5.3.2.1',
+ }],
+ 'dep_type': 'cipd',
+ 'condition': 'host_os == "mac" and host_cpu == "arm64" and checkout_bazel',
+ },
+
+ 'src/tools/bazel/windows-amd64': {
+ 'packages': [{
+ 'package': 'infra/3pp/tools/bazel_bootstrap/windows-amd64',
+ 'version': 'version:2@5.3.2',
+ }],
+ 'dep_type': 'cipd',
+ 'condition': 'host_os == "win" and checkout_bazel',
+ },
+
+ # Dependencies from src_internal
+ 'src/chromeos/assistant/internal': {
+ 'url': Var('chrome_git') + '/chrome/assistant.git' + '@' +
+ '3ec14a41dce330bcce8726f293b077c0e6cd9a16',
+ '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',
+ },
+ # Repositories from src_internal
+ 'src/build/fuchsia/internal': {
+ 'url': Var('chrome_git') + '/fuchsia/build.git' + '@' +
+ '16da074bda38d989dbcbee0c7c75e2aa83783bb2',
+ 'condition': 'checkout_fuchsia_internal and checkout_src_internal',
+ },
+
+ 'src/chrome/app/theme/default_100_percent/google_chrome': {
+ 'url': Var('chrome_git') + '/chrome/theme/default_100_percent/google_chrome.git' + '@' +
+ '364a7bfc4cec1e32257a2b9ae12f5354fa4709bb',
+ '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' + '@' +
+ '422d4257f3f9f3c2f6b03d8033c61f0cbbece8b4',
+ 'condition': 'checkout_src_internal',
+ },
+
+ 'src/chrome/app/theme/google_chrome': {
+ 'url': Var('chrome_git') + '/chrome/theme/google_chrome.git' + '@' +
+ 'b466d65ecc143b93cfb78e0089591c4360c1d0dc',
+ '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/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' + '@' +
+ '0f2c0c17153168a10ee3206f800580f05aea966f',
+ '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' + '@' +
+ '28cc86e94f8fa9086cd35d5feb1ccae67da7b45f',
+ 'condition': 'checkout_src_internal',
+ },
+
+ 'src/chrome/browser/resources/chromeos/quickoffice': {
+ 'url': Var('chrome_git') + '/quickoffice/crx.git' + '@' +
+ '23bde3495989fbc0112213613d2498030be51417',
+ 'condition': '(checkout_chromeos or checkout_linux) and checkout_src_internal',
+ },
+
+ 'src/chrome/browser/resources/settings_internal': {
+ 'url': Var('chrome_git') + '/chrome/browser/resources/settings_internal.git' + '@' +
+ '5d6316b2434986e6b073e1d24585578bb27da451', # from svn revision 41419
+ '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': 'KGiy9LqhZQOXaTAh4K9qFSVjhF58y08zJdCkJPejSUQC'
+ }
+ ],
+ 'condition': 'checkout_chromeos and checkout_src_internal',
+ 'dep_type': 'cipd',
+ },
+
+ # 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' + '@' +
+ 'ed0d43308e9fa81b929468a3e651cb60744d9415',
+ '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/test/python_tests': {
+ 'url': Var('chrome_git') + '/chrome/test/python_tests.git' + '@' +
+ '644bd7703b85f148564cc4038aada81f3a616d8a',
+ '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' + '@' + 'ae04dd0dae0a673d33c29bbe84405932d77e14fc',
+ 'condition': 'checkout_chromeos and checkout_src_internal',
+ },
+
+ 'src/components/autofill/core/browser/form_parsing/internal_resources': {
+ 'url': Var('chrome_git') + '/chrome/components/autofill_regex_patterns.git' + '@' +
+ '8c61c14693682c945514b3450c6bd5de2f521baa',
+ '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/metrics/internal': {
+ 'url': Var('chrome_git') + '/chrome/components/metrics/internal.git' + '@' +
+ 'ac51808a082f35a97395ebb49c74dca809bd7540',
+ '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' + '@' +
+ '5b7b547036d9d03b0b8c381a15e137122ef389c9',
+ 'condition': 'checkout_src_internal',
+ },
+
+ 'src/components/resources/default_100_percent/google_chrome': {
+ 'url': Var('chrome_git') + '/chrome/components/default_100_percent/google_chrome.git' + '@' +
+ '69df46289768ecced37b6c82f067c0c5f484b691',
+ 'condition': 'checkout_src_internal',
+ },
+
+ 'src/components/resources/default_200_percent/google_chrome': {
+ 'url': Var('chrome_git') + '/chrome/components/default_200_percent/google_chrome.git' + '@' +
+ 'bc19cd215f034b5cee0b31f6b7514a6cbe4edca2',
+ 'condition': 'checkout_src_internal',
+ },
+
+ 'src/components/resources/default_300_percent/google_chrome': {
+ 'url': Var('chrome_git') + '/chrome/components/default_300_percent/google_chrome.git' + '@' +
+ '05693a3b542bca5bf9af6fe7057c07e52f68a477',
+ 'condition': 'checkout_src_internal',
+ },
+
+ 'src/components/site_isolation/internal': {
+ 'url': Var('chrome_git') + '/chrome/components/site_isolation.git' + '@' +
+ 'e0d8a7769c1daabb974bf0d229970534a0aede77',
+ 'condition': 'checkout_src_internal',
+ },
+
+ 'src/components/test/data/autofill/heuristics-json/internal': {
+ 'url': Var('chrome_git') + '/chrome/test/autofill/structured_forms.git' + '@' +
+ '8d16b4669051c8c4937258019c05ad10bf8eb350',
+ 'condition': 'checkout_chromium_autofill_test_dependencies',
+ },
+
+ 'src/components/vector_icons/google_chrome': {
+ 'url': Var('chrome_git') + '/chrome/vector_icons/google_chrome.git' + '@' +
+ '7082c69fd5582cbb12e57fe35cba552a93fb9fe2',
+ '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' + '@' +
+ '5e58468fff99dbb1482cb9a211e30bd7ca71fb03',
+ 'condition': 'checkout_src_internal',
+ },
+
+ 'src/ios_internal': {
+ 'url': Var('chrome_git') + '/chrome/ios_internal.git' + '@' +
+ '4fa5075df5a3d138d68334f5b0036b893203f7f8',
+ 'condition': 'checkout_ios and checkout_src_internal',
+ },
+
+ 'src/remoting/android/internal': {
+ 'url': Var('chrome_git') + '/chrome/remoting/android/internal.git' + '@' +
+ 'd4b268b20d45eeb46d9c7cb2b9d88f921254fdae',
+ 'condition': 'checkout_android 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' + '@' +
+ 'b6a17c856f5bb3b932bb200f4d07d86f4f557d1e',
+ '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/signing_keys': {
+ 'url': Var('chrome_git') + '/clank/apptestkey.git' + '@' +
+ '5138e684915721cbccbb487ec0764ed05650fcd0',
+ 'condition': 'checkout_android and checkout_google_internal and checkout_src_internal',
+ },
+
+ 'src/skia/tools/clusterfuzz-data':{
+ 'url': Var('chrome_git') + '/chrome/tools/clusterfuzz-data.git' + '@' +
+ 'fa1fc4acacddd8d655cfca0bcadef5f7e2259bed',
+ 'condition': 'checkout_clusterfuzz_data and checkout_src_internal',
+ },
+
+ 'src/third_party/amd': {
+ 'url': Var('chrome_git') + '/chrome/deps/amd.git' + '@' +
+ 'cbd9811acb6d09f19b880fdbc6f0fc62901c9a5c',
+ 'condition': 'checkout_win and checkout_src_internal',
+ },
+
+ 'src/third_party/android_tools_internal': {
+ 'url': Var('chrome_git') + '/clank/third_party/android_tools.git' + '@' +
+ 'ab59dfd133386420a319a194c9ac6f5cae802471',
+ 'condition': 'checkout_android and checkout_src_internal',
+ },
+
+ # OpenGL ES 2.0 Conformance tests.
+ 'src/third_party/gles2_conform': {
+ 'url': Var('chrome_git') + '/chrome/deps/gles2_conform.git' + '@' +
+ '57738bb2cc672cb81ed2ee287fcd0defde968811',
+ 'condition': 'checkout_src_internal',
+ },
+
+ 'src/third_party/googlemac': {
+ 'url': Var('chrome_git') + '/chrome/deps/googlemac.git' + '@' +
+ '6ae4175fcf9e37655c5d7c3a7482dfc7436281d2',
+ 'condition': 'checkout_mac and checkout_src_internal',
+ },
+
+ # OpenGL ES 3.X Conformance tests.
+ "src/third_party/khronos_glcts": {
+ 'url': Var('chrome_git') + '/chrome/deps/khronos_glcts.git' + '@' +
+ 'eedb0baca9e88c53596874901ff5f6136102d20d',
+ 'condition': 'checkout_src_internal',
+ },
+
+ 'src/third_party/ml': {
+ 'url': Var('chrome_git') + '/chrome/third_party/ml.git' + '@' + 'b7eafb668ef9e28bcf76e9e4826d837397e883db',
+ 'condition': 'checkout_third_party_ml',
+ },
+
+ 'src/third_party/soda': {
+ 'packages': [
+ {
+ 'package': 'chrome_internal/third_party/soda',
+ 'version': 'StdK8khsivYZXVo2wZuVMnDN_xrVO2a8HV8kvfJ3emwC',
+ },
+ ],
+ 'condition': 'checkout_linux and checkout_soda and checkout_src_internal',
+ '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' + '@' +
+ 'b3c0f132204e9732422075787138ce2cb60faa4a',
+ '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' + '@' +
+ 'a491291d608cdb117f2d1e449e8c9b44a0173548',
+ 'condition': 'checkout_linux and checkout_src_internal',
+ },
+
+ 'src/third_party/widevine/cdm/mac': {
+ 'url': Var('chrome_git') + '/chrome/deps/widevine/cdm/mac.git' + '@' +
+ '2796e8b7ae5cb53ffa9711fdca1cd4247a1f3968',
+ 'condition': 'checkout_mac and checkout_src_internal',
+ },
+
+ 'src/third_party/widevine/cdm/win': {
+ 'url': Var('chrome_git') + '/chrome/deps/widevine/cdm/win.git' + '@' +
+ '4f0b47c1af51699e62344d055b1a6d61f87aec13',
+ 'condition': 'checkout_win and checkout_src_internal',
+ },
+
+ "src/third_party/widevine/scripts": {
+ 'url': Var('chrome_git') + '/chrome/deps/widevine/scripts.git' + '@' +
+ '6ae793a606aeed0d0f1c6f688117653710137744',
+ 'condition': 'checkout_src_internal',
+ },
+
+ # Only Linux test license server is available.
+ 'src/third_party/widevine/test/license_server': {
+ 'url': Var('chrome_git') + '/chrome/deps/widevine/test/license_server.git' + '@' +
+ '8b195ed15e73e2ecc9861afb05e6af0b4bdf7413',
+ 'condition': 'checkout_linux and checkout_src_internal',
+ },
+
+ 'src/third_party/wix': {
+ 'url': Var('chrome_git') + '/chrome/deps/wix/v3_5_2519.git' + '@' +
+ '1cda03778b09bee24389da73daef3de862da37fc',
+ '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' + '@' +
+ '5a3232a478b8afd0e8403fb8c668baf8c9e25ea3',
+ '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',
+
+ # Everybody can use headers generated by tools/generate_library_loader.
+ '+library_loaders',
+
+ '+testing',
+ '+third_party/google_benchmark/src/include/benchmark/benchmark.h',
+ '+third_party/icu/source/common/unicode',
+ '+third_party/icu/source/i18n/unicode',
+ '+url',
+
+ # 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/nullability.h',
+ '-third_party/abseil-cpp/absl/container',
+ '+third_party/abseil-cpp/absl/container/inlined_vector.h',
+ '-third_party/abseil-cpp/absl/crc',
+ '-third_party/abseil-cpp/absl/flags',
+ '-third_party/abseil-cpp/absl/functional/any_invocable.h',
+ '-third_party/abseil-cpp/absl/functional/bind_front.h',
+ '-third_party/abseil-cpp/absl/functional/function_ref.h',
+ '-third_party/abseil-cpp/absl/functional/overload.h',
+ '-third_party/abseil-cpp/absl/hash',
+ '-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/synchronization',
+ '-third_party/abseil-cpp/absl/time',
+ '-third_party/abseil-cpp/absl/types/any.h',
+ '-third_party/abseil-cpp/absl/types/span.h',
+]
+
+
+# checkdeps.py shouldn't check include paths for files in these dirs:
+skip_child_includes = [
+ 'native_client_sdk',
+ '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/.vpython3',
+ '-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 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',
+ ],
+ },
+ {
+ # This downloads binaries for Native Client's newlib toolchain.
+ # Done in lieu of building the toolchain from scratch as it can take