22 lines
486 B
Python
22 lines
486 B
Python
load("@rules_rust//crate_universe:defs.bzl", "crate", "crates_vendor")
|
|
|
|
sh_binary(
|
|
name = "bazel_for_cargo_bazel",
|
|
srcs = ["bazel-for-cargo-bazel.sh"],
|
|
)
|
|
|
|
crates_vendor(
|
|
name = "vendor_crates",
|
|
bazel = ":bazel_for_cargo_bazel",
|
|
cargo_lockfile = "//:Cargo.lock",
|
|
manifests = ["//:Cargo.toml"],
|
|
packages = {
|
|
"rnix": crate.spec(
|
|
version = "=0.14.0",
|
|
),
|
|
},
|
|
mode = "local",
|
|
tags = ["manual"],
|
|
vendor_path = "crates",
|
|
)
|