|
15 | 15 | ################################################################################
|
16 | 16 | #
|
17 | 17 | load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
|
18 |
| - |
19 |
| -ABSEIL_COMMIT = "99477fa9f1e89a7d8253c8aeee331864710d080c" |
20 |
| -ABSEIL_SHA256 = "495e8e1c481018126b2a84bfe36e273907ce282b135e7d161e138e463d295f3d" |
| 18 | +load("@bazel_tools//tools/build_defs/repo:git.bzl", "git_repository") |
21 | 19 |
|
22 | 20 | def absl_repositories(bind = True):
|
23 | 21 | http_archive(
|
24 | 22 | name = "com_google_absl",
|
25 |
| - strip_prefix = "abseil-cpp-" + ABSEIL_COMMIT, |
26 |
| - url = "https://github.com/abseil/abseil-cpp/archive/" + ABSEIL_COMMIT + ".tar.gz", |
27 |
| - sha256 = ABSEIL_SHA256, |
| 23 | + sha256 = "ea1d31db00eb37e607bfda17ffac09064670ddf05da067944c4766f517876390", |
| 24 | + strip_prefix = "abseil-cpp-c2435f8342c2d0ed8101cb43adfd605fdc52dca2", # May 04, 2023. |
| 25 | + urls = ["https://github.com/abseil/abseil-cpp/archive/c2435f8342c2d0ed8101cb43adfd605fdc52dca2.zip"], |
28 | 26 | )
|
29 | 27 |
|
30 | 28 | def zlib_repositories(bind = True):
|
@@ -92,28 +90,17 @@ cc_library(
|
92 | 90 | build_file_content = BUILD,
|
93 | 91 | )
|
94 | 92 |
|
95 |
| -PROTOBUF_COMMIT = "3.16.0" # Mar 04, 2021 |
96 |
| -PROTOBUF_SHA256 = "7892a35d979304a404400a101c46ce90e85ec9e2a766a86041bb361f626247f5" |
97 |
| - |
98 |
| -RULES_PROTO_SHA = "97d8af4dc474595af3900dd85cb3a29ad28cc313" # Oct 31, 2019 |
99 |
| -RULES_PROTO_SHA256 = "602e7161d9195e50246177e7c55b2f39950a9cf7366f74ed5f22fd45750cd208" |
| 93 | +PROTOBUF_COMMIT = "315ffb5be89460f2857387d20aefc59b76b8bdc3" # May 31, 2023 |
| 94 | +PROTOBUF_SHA256 = "aa61db6ff113a1c76eac9408144c6e996c5e2d6b2410818fd7f1b0d222a50bf8" |
100 | 95 |
|
101 | 96 | def protobuf_repositories(bind = True):
|
102 | 97 | http_archive(
|
103 | 98 | name = "com_google_protobuf",
|
104 | 99 | strip_prefix = "protobuf-" + PROTOBUF_COMMIT,
|
105 |
| - url = "https://github.com/google/protobuf/archive/v" + PROTOBUF_COMMIT + ".tar.gz", |
106 |
| - sha256 = PROTOBUF_SHA256, |
107 |
| - ) |
108 |
| - |
109 |
| - http_archive( |
110 |
| - name = "rules_proto", |
111 |
| - sha256 = RULES_PROTO_SHA256, |
112 |
| - strip_prefix = "rules_proto-" + RULES_PROTO_SHA, |
113 | 100 | urls = [
|
114 |
| - "https://mirror.bazel.build/github.com/bazelbuild/rules_proto/archive/" + RULES_PROTO_SHA + ".tar.gz", |
115 |
| - "https://github.com/bazelbuild/rules_proto/archive/" + RULES_PROTO_SHA + ".tar.gz", |
| 101 | + "https://github.com/google/protobuf/archive/" + PROTOBUF_COMMIT + ".tar.gz", |
116 | 102 | ],
|
| 103 | + sha256 = PROTOBUF_SHA256, |
117 | 104 | )
|
118 | 105 |
|
119 | 106 | GOOGLETEST_COMMIT = "703bd9caab50b139428cea1aaff9974ebee5742e" # v1.10.0: Oct 2, 2019
|
@@ -194,3 +181,11 @@ def io_bazel_rules_docker(bind = True):
|
194 | 181 | sha256 = RULES_DOCKER_SHA256,
|
195 | 182 | urls = ["https://github.com/bazelbuild/rules_docker/releases/download/v" + RULES_DOCKER_COMMIT + "/rules_docker-v" + RULES_DOCKER_COMMIT + ".tar.gz"],
|
196 | 183 | )
|
| 184 | + |
| 185 | +def protoconverter_repositories(bind = True): |
| 186 | + http_archive( |
| 187 | + name = "com_google_protoconverter", |
| 188 | + sha256 = "6081836fa3838ebb1aa15089a5c3e20f877a0244c7a39b92a2000efb40408dcb", |
| 189 | + strip_prefix = "proto-converter-d77ff301f48bf2e7a0f8935315e847c1a8e00017", |
| 190 | + urls = ["https://github.com/grpc-ecosystem/proto-converter/archive/d77ff301f48bf2e7a0f8935315e847c1a8e00017.zip"], |
| 191 | + ) |
0 commit comments