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()