blob: 34ebfd03ce70db0c79d4003217d68c6aac125008 [file]
"Bazel dependencies"
module(
name = "rules_rs",
version = "0.0.10",
)
bazel_dep(name = "rules_rust", version = "0.66.0")
# TODO(zbarsky): A bit unfortunate that we need to define a new set of host tools instead of reusing the existing one pulled in by rules_rust.
# Can we figure out how to access that? Perhaps add an alias?
rust_host_tools = use_extension("@rules_rust//rust:extensions.bzl", "rust_host_tools")
rust_host_tools.host_tools(
name = "rs_rust_host_tools",
)
use_repo(
rust_host_tools,
"rs_rust_host_tools",
)
http_file = use_repo_rule("@bazel_tools//tools/build_defs/repo:http.bzl", "http_file")
[
http_file(
name = "toml2json_" + name,
executable = True,
sha256 = sha256,
url = "https://github.com/dzbarsky/toml2json/releases/download/v0.0.4/toml2json_" + name,
)
for name, sha256 in [
("darwin_arm64", "9adc44d976e8f5baf5a6d613ceb3db6e5f56b2e22e75ac56521fdce62f227d88"),
("darwin_amd64", "425bac4015394fd9840fabcd52ac60fc796a9c10655b36c57e36ffb7dc9f3dd4"),
("linux_arm64", "be8376c8e3232a242eae0d187f741a475498a949b942361a9af6e95072ef5670"),
("linux_amd64", "f3dd54fabf2d27d0c027b0421860e5d9d909080be1613f0ffd87057633b65e9a"),
]
]
bazel_dep(name = "bazel_lib", version = "3.0.0")
bazel_dep(name = "bazel_skylib", version = "1.4.1")
bazel_dep(name = "package_metadata", version = "0.0.5")
bazel_dep(name = "platforms", version = "0.0.5")
bazel_dep(name = "rules_cc", version = "0.2.8")
bazel_dep(name = "rules_go", version = "0.58.2", dev_dependency = True)
bazel_dep(name = "gazelle", version = "0.45.0", dev_dependency = True)
bazel_dep(name = "bazel_skylib_gazelle_plugin", version = "1.8.2", dev_dependency = True)
bazel_dep(name = "buildifier_prebuilt", version = "6.1.2", dev_dependency = True)