create universe

Seto Elkahfi committed Jun 17, 2024 at 18:27 UTC 1f65fa5463e49fe171c6a7e5c06671891da446dc
1 file changed +23 -3
WORKSPACE.bazel
+23 -3
@@ -3,11 +3,10 @@ load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
3
4 http_archive(
5 name = "rules_rust",
6 - integrity = "sha256-+bWb47wg0VchIADaHt6L5Dma2Gn+Q589nz/MKcTi+lo=",
7 - urls = ["https://github.com/bazelbuild/rules_rust/releases/download/0.45.1/rules_rust-v0.45.1.tar.gz"],
6 + integrity = "sha256-F8U7+AC5MvMtPKGdLLnorVM84cDXKfDRgwd7/dq3rUY=",
7 + urls = ["https://github.com/bazelbuild/rules_rust/releases/download/0.46.0/rules_rust-v0.46.0.tar.gz"],
8 )
9
10 -
10 load("@rules_rust//rust:repositories.bzl", "rules_rust_dependencies", "rust_register_toolchains")
11
12 rules_rust_dependencies()
@@ -18,3 +17,24 @@ rust_register_toolchains(
17 "1.77.0"
18 ],
19 )
20 +
21 +load("@rules_rust//crate_universe:repositories.bzl", "crate_universe_dependencies")
22 +
23 +crate_universe_dependencies()
24 +
25 +load("@rules_rust//crate_universe:defs.bzl", "crate", "crates_repository")
26 +
27 +crates_repository(
28 + name = "crate_index",
29 + cargo_lockfile = "//src-tauri:Cargo.lock",
30 + manifests = ["//src-tauri:Cargo.toml"],
31 + packages = {
32 + "tauri-build": crate.spec(
33 + version = "1.5",
34 + ),
35 + },
36 +)
37 +
38 +load("@crate_index//:defs.bzl", "crate_repositories")
39 +
40 +crate_repositories()