1ffe3c632Sopenharmony_ciworkspace(name = "com_google_protobuf") 2ffe3c632Sopenharmony_ci 3ffe3c632Sopenharmony_ciload("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive") 4ffe3c632Sopenharmony_ci 5ffe3c632Sopenharmony_cilocal_repository( 6ffe3c632Sopenharmony_ci name = "com_google_protobuf_examples", 7ffe3c632Sopenharmony_ci path = "examples", 8ffe3c632Sopenharmony_ci) 9ffe3c632Sopenharmony_ci 10ffe3c632Sopenharmony_cihttp_archive( 11ffe3c632Sopenharmony_ci name = "com_google_googletest", 12ffe3c632Sopenharmony_ci sha256 = "9dc9157a9a1551ec7a7e43daea9a694a0bb5fb8bec81235d8a1e6ef64c716dcb", 13ffe3c632Sopenharmony_ci strip_prefix = "googletest-release-1.10.0", 14ffe3c632Sopenharmony_ci urls = [ 15ffe3c632Sopenharmony_ci "https://mirror.bazel.build/github.com/google/googletest/archive/release-1.10.0.tar.gz", 16ffe3c632Sopenharmony_ci "https://github.com/google/googletest/archive/release-1.10.0.tar.gz", 17ffe3c632Sopenharmony_ci ], 18ffe3c632Sopenharmony_ci) 19ffe3c632Sopenharmony_ci 20ffe3c632Sopenharmony_ciload("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive") 21ffe3c632Sopenharmony_ciload("//:protobuf_deps.bzl", "protobuf_deps") 22ffe3c632Sopenharmony_ci 23ffe3c632Sopenharmony_ci# Load common dependencies. 24ffe3c632Sopenharmony_ciprotobuf_deps() 25ffe3c632Sopenharmony_ciload("@bazel_tools//tools/build_defs/repo:jvm.bzl", "jvm_maven_import_external") 26ffe3c632Sopenharmony_ci 27ffe3c632Sopenharmony_cibind( 28ffe3c632Sopenharmony_ci name = "python_headers", 29ffe3c632Sopenharmony_ci actual = "//util/python:python_headers", 30ffe3c632Sopenharmony_ci) 31ffe3c632Sopenharmony_ci 32ffe3c632Sopenharmony_ci# TODO(yannic): Remove in 3.13.0. 33ffe3c632Sopenharmony_cibind( 34ffe3c632Sopenharmony_ci name = "gtest", 35ffe3c632Sopenharmony_ci actual = "@com_google_googletest//:gtest", 36ffe3c632Sopenharmony_ci) 37ffe3c632Sopenharmony_ci 38ffe3c632Sopenharmony_ci# TODO(yannic): Remove in 3.13.0. 39ffe3c632Sopenharmony_cibind( 40ffe3c632Sopenharmony_ci name = "gtest_main", 41ffe3c632Sopenharmony_ci actual = "@com_google_googletest//:gtest_main", 42ffe3c632Sopenharmony_ci) 43ffe3c632Sopenharmony_ci 44ffe3c632Sopenharmony_cijvm_maven_import_external( 45ffe3c632Sopenharmony_ci name = "guava_maven", 46ffe3c632Sopenharmony_ci artifact = "com.google.guava:guava:18.0", 47ffe3c632Sopenharmony_ci artifact_sha256 = "d664fbfc03d2e5ce9cab2a44fb01f1d0bf9dfebeccc1a473b1f9ea31f79f6f99", 48ffe3c632Sopenharmony_ci server_urls = [ 49ffe3c632Sopenharmony_ci "https://jcenter.bintray.com/", 50ffe3c632Sopenharmony_ci "https://repo1.maven.org/maven2", 51ffe3c632Sopenharmony_ci ], 52ffe3c632Sopenharmony_ci) 53ffe3c632Sopenharmony_ci 54ffe3c632Sopenharmony_cibind( 55ffe3c632Sopenharmony_ci name = "guava", 56ffe3c632Sopenharmony_ci actual = "@guava_maven//jar", 57ffe3c632Sopenharmony_ci) 58ffe3c632Sopenharmony_ci 59ffe3c632Sopenharmony_cijvm_maven_import_external( 60ffe3c632Sopenharmony_ci name = "gson_maven", 61ffe3c632Sopenharmony_ci artifact = "com.google.code.gson:gson:2.7", 62ffe3c632Sopenharmony_ci artifact_sha256 = "2d43eb5ea9e133d2ee2405cc14f5ee08951b8361302fdd93494a3a997b508d32", 63ffe3c632Sopenharmony_ci server_urls = [ 64ffe3c632Sopenharmony_ci "https://jcenter.bintray.com/", 65ffe3c632Sopenharmony_ci "https://repo1.maven.org/maven2", 66ffe3c632Sopenharmony_ci ], 67ffe3c632Sopenharmony_ci) 68ffe3c632Sopenharmony_ci 69ffe3c632Sopenharmony_cibind( 70ffe3c632Sopenharmony_ci name = "gson", 71ffe3c632Sopenharmony_ci actual = "@gson_maven//jar", 72ffe3c632Sopenharmony_ci) 73ffe3c632Sopenharmony_ci 74ffe3c632Sopenharmony_cijvm_maven_import_external( 75ffe3c632Sopenharmony_ci name = "error_prone_annotations_maven", 76ffe3c632Sopenharmony_ci artifact = "com.google.errorprone:error_prone_annotations:2.3.2", 77ffe3c632Sopenharmony_ci artifact_sha256 = "357cd6cfb067c969226c442451502aee13800a24e950fdfde77bcdb4565a668d", 78ffe3c632Sopenharmony_ci server_urls = [ 79ffe3c632Sopenharmony_ci "https://jcenter.bintray.com/", 80ffe3c632Sopenharmony_ci "https://repo1.maven.org/maven2", 81ffe3c632Sopenharmony_ci ], 82ffe3c632Sopenharmony_ci) 83ffe3c632Sopenharmony_ci 84ffe3c632Sopenharmony_cibind( 85ffe3c632Sopenharmony_ci name = "error_prone_annotations", 86ffe3c632Sopenharmony_ci actual = "@error_prone_annotations_maven//jar", 87ffe3c632Sopenharmony_ci) 88ffe3c632Sopenharmony_ci 89ffe3c632Sopenharmony_ci# For `cc_proto_blacklist_test`. 90ffe3c632Sopenharmony_ciload("@bazel_skylib//:workspace.bzl", "bazel_skylib_workspace") 91ffe3c632Sopenharmony_ci 92ffe3c632Sopenharmony_cibazel_skylib_workspace() 93