blob: 27938e025d12c912a4e45e41e3e5b44eb87f2dca [file] [log] [blame]
Carmelo Cascone72893b72018-08-09 00:59:06 -07001load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
Ray Milkey30773582018-07-26 15:52:23 -07002
Carmelo Cascone72893b72018-08-09 00:59:06 -07003GRPC_VER = "1.14.0"
Carmelo Cascone6a1ae712018-08-10 12:19:47 -07004GRPC_SHA = "932c6e8a9f4ea26da7dc5cdb0faed53a8bb0821c9d0b43d8ab16c3f89d0cf909"
5
6GAPIS_COMMIT = "37cc0e5acae50ee91f00827a7010c3b07dfa5311"
7GAPIS_SHA = "17d023f48ea290f25edaf25a967973b5a42ce6d71b1570862f302d95aa8b9f77"
Ray Milkey30773582018-07-26 15:52:23 -07008
9def generate_grpc():
Carmelo Cascone6a1ae712018-08-10 12:19:47 -070010 # Patched grpc-java that fixes the OSGi split problem.
Carmelo Cascone72893b72018-08-09 00:59:06 -070011 http_archive(
12 name = "io_grpc_grpc_java",
Carmelo Cascone6a1ae712018-08-10 12:19:47 -070013 urls = ["https://github.com/ccascone/grpc-java/archive/v%s-patched.zip" % GRPC_VER],
14 sha256 = GRPC_SHA,
15 strip_prefix = "grpc-java-%s-patched" % GRPC_VER,
Ray Milkey30773582018-07-26 15:52:23 -070016 )
Carmelo Cascone6a1ae712018-08-10 12:19:47 -070017 # Google APIs protos (status.proto, etc.)
Carmelo Cascone72893b72018-08-09 00:59:06 -070018 http_archive(
Carmelo Cascone6a1ae712018-08-10 12:19:47 -070019 name = "com_github_googleapis",
20 urls = ["https://github.com/googleapis/googleapis/archive/%s.zip" % GAPIS_COMMIT],
21 sha256 = GAPIS_SHA,
22 strip_prefix = "googleapis-" + GAPIS_COMMIT,
23 build_file = "//tools/build/bazel:googleapis_BUILD"
Ray Milkey30773582018-07-26 15:52:23 -070024 )