aboutsummaryrefslogtreecommitdiff
path: root/cc/tink_cc_deps.bzl
diff options
context:
space:
mode:
authorkste <kste@google.com>2020-06-03 00:26:02 -0700
committerCopybara-Service <copybara-worker@google.com>2020-06-03 00:26:36 -0700
commita9c1731d78305a5d0f6975abb5cc9b05363424ce (patch)
treeed3337e7b8d711fcb29958445f4d01316113abe0 /cc/tink_cc_deps.bzl
parentda2b4f98086224f0357d5b15bbfab483090abc0b (diff)
downloadtink-a9c1731d78305a5d0f6975abb5cc9b05363424ce.tar.gz
Update version of AWS C++ SDK.
Use latest version of AWS C++ SDK and add the additional dependencies required in all newer versions of the SDK. PiperOrigin-RevId: 314481687
Diffstat (limited to 'cc/tink_cc_deps.bzl')
-rw-r--r--cc/tink_cc_deps.bzl34
1 files changed, 31 insertions, 3 deletions
diff --git a/cc/tink_cc_deps.bzl b/cc/tink_cc_deps.bzl
index fb8c1eabf..c4689670d 100644
--- a/cc/tink_cc_deps.bzl
+++ b/cc/tink_cc_deps.bzl
@@ -48,15 +48,43 @@ def tink_cc_deps():
)
if not native.existing_rule("aws_cpp_sdk"):
- # Release from 2018-07-04
+ # Release from 2020-06-01
http_archive(
name = "aws_cpp_sdk",
# Must be in sync with defines in third_party/aws_sdk_cpp.BUILD.bazel.
- url = "https://github.com/aws/aws-sdk-cpp/archive/1.4.80.tar.gz",
- strip_prefix = "aws-sdk-cpp-1.4.80",
+ url = "https://github.com/aws/aws-sdk-cpp/archive/1.7.345.tar.gz",
+ sha256 = "7df6491e6e0fac726c00b5e6298d5749b131b25a3dd8b905eb311dc7dcc97aaf",
+ strip_prefix = "aws-sdk-cpp-1.7.345",
build_file = "@tink_cc//:third_party/aws_sdk_cpp.BUILD.bazel",
)
+ if not native.existing_rule("aws_c_common"):
+ http_archive(
+ name = "aws_c_common",
+ url = "https://github.com/awslabs/aws-c-common/archive/v0.4.29.tar.gz",
+ sha256 = "01c2a58553a37b3aa5914d9e0bf7bf14507ff4937bc5872a678892ca20fcae1f",
+ strip_prefix = "aws-c-common-0.4.29",
+ build_file = "@tink_cc//:third_party/aws_c_common.BUILD.bazel",
+ )
+
+ if not native.existing_rule("aws_c_event_stream"):
+ http_archive(
+ name = "aws_c_event_stream",
+ url = "https://github.com/awslabs/aws-c-event-stream/archive/v0.1.4.tar.gz",
+ sha256 = "31d880d1c868d3f3df1e1f4b45e56ac73724a4dc3449d04d47fc0746f6f077b6",
+ strip_prefix = "aws-c-event-stream-0.1.4",
+ build_file = "@tink_cc//:third_party/aws_c_event_stream.BUILD.bazel",
+ )
+
+ if not native.existing_rule("aws_checksums"):
+ http_archive(
+ name = "aws_checksums",
+ url = "https://github.com/awslabs/aws-checksums/archive/v0.1.5.tar.gz",
+ sha256 = "6e6bed6f75cf54006b6bafb01b3b96df19605572131a2260fddaf0e87949ced0",
+ strip_prefix = "aws-checksums-0.1.5",
+ build_file = "@tink_cc//:third_party/aws_checksums.BUILD.bazel",
+ )
+
# gRPC needs rules_apple, which in turn needs rules_swift and apple_support
if not native.existing_rule("build_bazel_rules_apple"):
# Last commit available at 2020-04-28