Protocol Buffers - Google's data interchange format (grpc依赖)
https://developers.google.com/protocol-buffers/
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
41 lines
1.5 KiB
41 lines
1.5 KiB
5 months ago
|
# This is a WORKSPACE file used by bzlmod in combination with MODULE.bazel.
|
||
|
# It's used for a gradual migration and it should be empty.
|
||
|
# Don't remove this file. If the file doesn't exist, bzlmod falls back to WORKSPACE file.
|
||
|
|
||
|
load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
|
||
|
|
||
|
# TODO: either replace rules_ruby with a maintained version on BCR
|
||
|
# or use bzlmod extensions to depend on this specific repo
|
||
|
http_archive(
|
||
|
name = "rules_ruby",
|
||
|
urls = [
|
||
|
"https://github.com/protocolbuffers/rules_ruby/archive/b7f3e9756f3c45527be27bc38840d5a1ba690436.zip"
|
||
|
],
|
||
|
strip_prefix = "rules_ruby-b7f3e9756f3c45527be27bc38840d5a1ba690436",
|
||
|
sha256 = "347927fd8de6132099fcdc58e8f7eab7bde4eb2fd424546b9cd4f1c6f8f8bad8",
|
||
|
)
|
||
|
|
||
|
load("@rules_ruby//ruby:defs.bzl", "ruby_runtime")
|
||
|
|
||
|
ruby_runtime("system_ruby")
|
||
|
|
||
|
register_toolchains("@system_ruby//:toolchain")
|
||
|
|
||
|
# Follwing are just needed to run conformance tests, not really needed to support them via MODULE.bazel
|
||
|
|
||
|
# For testing runtime against old gencode from a previous major version.
|
||
|
http_archive(
|
||
|
name = "com_google_protobuf_v25.0",
|
||
|
strip_prefix = "protobuf-25.0",
|
||
|
url = "https://github.com/protocolbuffers/protobuf/releases/download/v25.0/protobuf-25.0.tar.gz",
|
||
|
)
|
||
|
|
||
|
# Needed as a dependency of @com_google_protobuf_v25.x, which was before
|
||
|
# utf8_range was merged in.
|
||
|
http_archive(
|
||
|
name = "utf8_range",
|
||
|
strip_prefix = "utf8_range-d863bc33e15cba6d873c878dcca9e6fe52b2f8cb",
|
||
|
url = "https://github.com/protocolbuffers/utf8_range/archive/d863bc33e15cba6d873c878dcca9e6fe52b2f8cb.zip",
|
||
|
)
|
||
|
|