Synchronize new proto/yaml changes.

PiperOrigin-RevId: 250290070
pull/554/head
Google APIs 6 years ago committed by Copybara-Service
parent 24472d0e75
commit c6399efb29
  1. 33
      WORKSPACE
  2. 1
      google/cloud/dataproc/v1/BUILD.bazel
  3. 11
      google/cloud/vision/v1/BUILD.bazel
  4. 4
      repository_rules.bzl

@ -10,19 +10,19 @@ load("//:repository_rules.bzl", "switched_rules_by_language")
switched_rules_by_language(
name = "com_google_googleapis_imports",
grpc = True,
cc = True,
gapic = True,
go = True,
grpc = True,
java = True,
cc = True,
)
# Note gapic-generator contains java-specific and common code, that is why it is imported in common
# section
http_archive(
name = "com_google_api_codegen",
urls = ["https://github.com/googleapis/gapic-generator/archive/8e930b79e846b9d4876462be9dc4c1dbc04e2903.zip"],
strip_prefix = "gapic-generator-8e930b79e846b9d4876462be9dc4c1dbc04e2903",
strip_prefix = "gapic-generator-b465d5651c29c344e90515172cbe662fcb296dd8",
urls = ["https://github.com/googleapis/gapic-generator/archive/b465d5651c29c344e90515172cbe662fcb296dd8.zip"],
)
##############################################################################
@ -40,8 +40,8 @@ http_archive(
http_archive(
name = "com_google_api_gax_java",
urls = ["https://github.com/googleapis/gax-java/archive/6b170195c18e0d8abc8385ef063d6da9773f87de.zip"],
strip_prefix = "gax-java-6b170195c18e0d8abc8385ef063d6da9773f87de",
urls = ["https://github.com/googleapis/gax-java/archive/6b170195c18e0d8abc8385ef063d6da9773f87de.zip"],
)
load("@com_google_api_gax_java//:repository_rules.bzl", "com_google_api_gax_java_properties")
@ -84,8 +84,8 @@ com_google_protoc_java_resource_names_plugin_repositories(omit_com_google_protob
# rules_go (support Golang under bazel)
http_archive(
name = "io_bazel_rules_go",
url = "https://github.com/bazelbuild/rules_go/releases/download/0.18.5/rules_go-0.18.5.tar.gz",
sha256 = "a82a352bffae6bee4e95f68a8d80a70e87f42c4741e6a448bec11998fcc82329",
url = "https://github.com/bazelbuild/rules_go/releases/download/0.18.5/rules_go-0.18.5.tar.gz",
)
load("@io_bazel_rules_go//go:deps.bzl", "go_rules_dependencies", "go_register_toolchains")
@ -115,12 +115,25 @@ go_gapic_repositories()
##############################################################################
http_archive(
name = "com_github_grpc_grpc",
urls = ["https://github.com/grpc/grpc/archive/v1.21.0.tar.gz"],
strip_prefix = "grpc-1.21.0",
sha256 = "8da7f32cc8978010d2060d740362748441b81a34e5425e108596d3fcd63a97f2",
name = "com_google_gapic_generator_cpp",
strip_prefix = "gapic-generator-cpp-2d9229952b649e53b2e986f5a3031d0d374af9e1",
urls = ["https://github.com/googleapis/gapic-generator-cpp/archive/2d9229952b649e53b2e986f5a3031d0d374af9e1.zip"],
)
load(
"@com_google_gapic_generator_cpp//gax:repositories.bzl",
"com_google_gapic_generator_cpp_gax_repositories",
)
com_google_gapic_generator_cpp_gax_repositories()
load("@com_github_grpc_grpc//bazel:grpc_deps.bzl", "grpc_deps")
grpc_deps()
load(
"@com_google_gapic_generator_cpp//:repositories.bzl",
"com_google_gapic_generator_cpp_repositories",
)
com_google_gapic_generator_cpp_repositories()

@ -12,6 +12,7 @@ proto_library(
"clusters.proto",
"jobs.proto",
"operations.proto",
"shared.proto",
"workflow_templates.proto",
],
deps = [

@ -169,6 +169,7 @@ load(
"@com_google_googleapis_imports//:imports.bzl",
"cc_grpc_library",
"cc_proto_library",
"cc_gapic_library",
)
cc_proto_library(
@ -181,4 +182,14 @@ cc_grpc_library(
srcs = [":vision_proto"],
deps = [":vision_cc_proto"],
grpc_only = True,
)
cc_gapic_library(
name = "vision_cc_gapic",
src = ":vision_proto_with_info",
package = "google.cloud.vision.v1",
deps = [
":vision_cc_grpc",
":vision_cc_proto",
],
)

@ -174,6 +174,10 @@ def switched_rules_by_language(
cc and grpc,
"@com_github_grpc_grpc//bazel:cc_grpc_library.bzl",
)
rules["cc_gapic_library"] = _switch(
cc and grpc and gapic,
"@com_google_gapic_generator_cpp//rules_gapic/cpp:cc_gapic.bzl",
)
rules.update(rules_override)

Loading…
Cancel
Save