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      )