@@ -17,18 +17,51 @@ workspace(name = "opencensus_proto")
1717load ("@bazel_tools//tools/build_defs/repo:git.bzl" , "git_repository" )
1818load ("@bazel_tools//tools/build_defs/repo:http.bzl" , "http_archive" )
1919
20+ # Import rules_proto for proto_library().
21+ http_archive (
22+ name = "rules_proto" ,
23+ sha256 = "602e7161d9195e50246177e7c55b2f39950a9cf7366f74ed5f22fd45750cd208" ,
24+ strip_prefix = "rules_proto-97d8af4dc474595af3900dd85cb3a29ad28cc313" ,
25+ urls = [
26+ "https://mirror.bazel.build/github.com/bazelbuild/rules_proto/archive/97d8af4dc474595af3900dd85cb3a29ad28cc313.tar.gz" ,
27+ "https://github.com/bazelbuild/rules_proto/archive/97d8af4dc474595af3900dd85cb3a29ad28cc313.tar.gz" ,
28+ ],
29+ )
30+ load ("@rules_proto//proto:repositories.bzl" , "rules_proto_dependencies" , "rules_proto_toolchains" )
31+ rules_proto_dependencies ()
32+ rules_proto_toolchains ()
33+
2034# Import grpc for cc_grpc_library().
2135http_archive (
2236 name = "com_github_grpc_grpc" ,
23- sha256 = "54130a7fa3dae57ed148f24cddcc91ff56e8023ed3d1e44cff4e1a922406087d " ,
24- strip_prefix = "grpc-809e7c951358a80182d7126b255c3a40881fb3fa " ,
25- urls = ["https://github.com/grpc/grpc/archive/809e7c951358a80182d7126b255c3a40881fb3fa .zip" ],
37+ sha256 = "bbda0588df1b31aca41b83d09cf69816df653b5a89f820d16ab95af8eb1f9072 " ,
38+ strip_prefix = "grpc-b1547c9d19034740b1e5b4d73cb91d068dc0acb4 " ,
39+ urls = ["https://github.com/grpc/grpc/archive/b1547c9d19034740b1e5b4d73cb91d068dc0acb4 .zip" ],
2640)
2741
2842load ("@com_github_grpc_grpc//bazel:grpc_deps.bzl" , "grpc_deps" )
29-
3043grpc_deps ()
3144
45+ # grpc_deps() cannot load() its deps, this WORKSPACE has to do it.
46+ # See also: https://github.com/bazelbuild/bazel/issues/1943
47+ load (
48+ "@build_bazel_rules_apple//apple:repositories.bzl" ,
49+ "apple_rules_dependencies" ,
50+ )
51+
52+ apple_rules_dependencies ()
53+
54+ load (
55+ "@build_bazel_apple_support//lib:repositories.bzl" ,
56+ "apple_support_dependencies" ,
57+ )
58+
59+ apple_support_dependencies ()
60+
61+ load ("@upb//bazel:repository_defs.bzl" , "bazel_version_repository" )
62+
63+ bazel_version_repository (name = "bazel_version" )
64+
3265# go rules related
3366git_repository (
3467 name = "io_bazel_rules_go" ,
@@ -40,7 +73,7 @@ git_repository(
4073 # see https://github.com/bazelbuild/rules_go/blob/release-0.12/go/private/repositories.bzl#L75
4174 # for the included golang protobuf version and
4275 # see https://github.com/golang/protobuf/pull/544 for "paths=source_relative" usage
43- tag = "0 .19.1 " ,
76+ tag = "v0 .19.9 " ,
4477)
4578
4679load ("@io_bazel_rules_go//go:deps.bzl" , "go_rules_dependencies" , "go_register_toolchains" )
0 commit comments