xref: /aosp_15_r20/external/bazelbuild-rules_rust/examples/sys/complex/3rdparty/BUILD.bazel (revision d4726bddaa87cc4778e7472feed243fa4b6c267f)
1load("@rules_rust//crate_universe:defs.bzl", "crate", "crates_vendor")
2
3crates_vendor(
4    name = "crates_vendor",
5    annotations = {
6        "libgit2-sys": [crate.annotation(
7            gen_build_script = False,
8            # libgit2 comes from @rules_rust//crate_universe/3rdparty:third_party_deps.bzl
9            deps = ["@libgit2"],
10        )],
11        "libz-sys": [crate.annotation(
12            gen_build_script = False,
13            # zlib comes from @rules_rust//crate_universe/3rdparty:third_party_deps.bzl
14            deps = ["@zlib"],
15        )],
16    },
17    cargo_lockfile = "Cargo.Bazel.lock",
18    generate_build_scripts = True,
19    mode = "remote",
20    packages = {
21        "git2": crate.spec(
22            default_features = False,
23            version = "=0.14.4",
24        ),
25    },
26    repository_name = "complex_sys",
27    tags = ["manual"],
28)
29