github.com/stackb/rules_proto@v0.0.0-20240221195024-5428336c51f1/deps/protobuf_core_deps.bzl (about) 1 """ 2 GENERATED FILE - DO NOT EDIT (created via @build_stack_rules_proto//cmd/depsgen) 3 """ 4 5 load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive") 6 7 def _maybe(repo_rule, name, **kwargs): 8 if name not in native.existing_rules(): 9 repo_rule(name = name, **kwargs) 10 11 def protobuf_core_deps(): 12 """protobuf_core dependency macro 13 """ 14 bazel_skylib() # via com_google_protobuf 15 rules_pkg() # via com_google_protobuf 16 rules_python() # via com_google_protobuf 17 zlib() # via com_google_protobuf 18 com_google_protobuf() # via <TOP> 19 20 def bazel_skylib(): 21 _maybe( 22 http_archive, 23 name = "bazel_skylib", 24 sha256 = "118e313990135890ee4cc8504e32929844f9578804a1b2f571d69b1dd080cfb8", 25 strip_prefix = "bazel-skylib-1.5.0", 26 urls = [ 27 "https://github.com/bazelbuild/bazel-skylib/archive/1.5.0.tar.gz", 28 ], 29 ) 30 31 def rules_pkg(): 32 _maybe( 33 http_archive, 34 name = "rules_pkg", 35 sha256 = "de4cf980e4c5eba24f3897016a71daec6b8d3c36f9ecdfe4e6dbcabb5017ade0", 36 strip_prefix = "rules_pkg-ea8c75a15c4ac9562da29f3d9a633decb384d4a3", 37 urls = [ 38 "https://github.com/bazelbuild/rules_pkg/archive/ea8c75a15c4ac9562da29f3d9a633decb384d4a3.tar.gz", 39 ], 40 ) 41 42 def rules_python(): 43 _maybe( 44 http_archive, 45 name = "rules_python", 46 sha256 = "e85ae30de33625a63eca7fc40a94fea845e641888e52f32b6beea91e8b1b2793", 47 strip_prefix = "rules_python-0.27.1", 48 urls = [ 49 "https://github.com/bazelbuild/rules_python/archive/0.27.1.tar.gz", 50 ], 51 ) 52 53 def zlib(): 54 _maybe( 55 http_archive, 56 name = "zlib", 57 sha256 = "c3e5e9fdd5004dcb542feda5ee4f0ff0744628baf8ed2dd5d66f8ca1197cb1a1", 58 strip_prefix = "zlib-1.2.11", 59 urls = [ 60 "https://mirror.bazel.build/zlib.net/zlib-1.2.11.tar.gz", 61 "https://zlib.net/zlib-1.2.11.tar.gz", 62 ], 63 build_file = "@build_stack_rules_proto//third_party:zlib.BUILD", 64 ) 65 66 def com_google_protobuf(): 67 _maybe( 68 http_archive, 69 name = "com_google_protobuf", 70 sha256 = "d594b561fb41bf243233d8f411c7f2b7d913e5c9c1be4ca439baf7e48384c893", 71 strip_prefix = "protobuf-f0dc78d7e6e331b8c6bb2d5283e06aa26883ca7c", 72 urls = [ 73 "https://github.com/protocolbuffers/protobuf/archive/f0dc78d7e6e331b8c6bb2d5283e06aa26883ca7c.tar.gz", 74 ], 75 )