]> git.puffer.fish Git - matthieu/nova.git/commitdiff
fix carious dependencies
authorMatthieu <matthieu@developershouse.xyz>
Tue, 7 Sep 2021 16:48:31 +0000 (20:48 +0400)
committerMatthieu <matthieu@developershouse.xyz>
Tue, 7 Sep 2021 16:48:31 +0000 (20:48 +0400)
Cargo.lock
Cargo.toml
cargo/BUILD.bazel
cargo/crates.bzl
cargo/remote/BUILD.cpufeatures-0.2.1.bazel
cargo/remote/BUILD.libsodium-sys-0.2.7.bazel
ratelimiter/build.rs
webhook/Cargo.toml

index 18cd4de75bc67c88baf5c1cdcfbdc98bd99815b6..977b31585c2c89a2fe694e5cfb139eab2253e6cd 100644 (file)
@@ -571,6 +571,9 @@ dependencies = [
 [[package]]
 name = "nova"
 version = "0.1.0"
+dependencies = [
+ "libc",
+]
 
 [[package]]
 name = "ntapi"
index f10664046db229a5920011a470c253651df3b584..d351a7186926c7f88cd77b222518bf510d92471d 100644 (file)
@@ -15,9 +15,19 @@ edition = "2018"
 name = "nova"
 path = "src/main.rs"
 
+[dependencies]
+libc = "0.2.101"
+
 [package.metadata.raze]
 workspace_path = "//cargo"
 genmode = "Remote"
 default_gen_buildrs = true
 package_aliases_dir = "cargo"
-experimental_api = true
\ No newline at end of file
+experimental_api = true
+
+[package.metadata.raze.crates.cpufeatures.'*']
+skipped_deps = ["libc-0.2.101"]
+additional_deps = ["@raze__libc__0_2_101//:libc"]
+
+[package.metadata.raze.crates.libsodium-sys.'*']
+buildrs_additional_environment_variables = { PATH = "/usr/sbin:/usr/bin:/sbin:/bin", "NUM_JOBS" = "2" }
index 1613ea088dc7d8500c8d4ec02e67be7ed578538a..27b79610781043a929cc7ea35ddc2e3a13c4c68e 100644 (file)
@@ -11,7 +11,15 @@ licenses([
     "notice",  # See individual crates for specific licenses
 ])
 
-# No targets defined
+# Aliased targets
+alias(
+    name = "libc",
+    actual = "@raze__libc__0_2_101//:libc",
+    tags = [
+        "cargo-raze",
+        "manual",
+    ],
+)
 
 # Export file for Stardoc support
 exports_files(
index bb7afde4b2a6214aadb0db1079a69ea0512d0e3b..c773e0c0074cf8c22019aa758fa2950f563801fa 100644 (file)
@@ -40,6 +40,7 @@ _DEPENDENCIES = {
         "url": "@raze__url__2_2_2//:url",
     },
     "": {
+        "libc": "@raze__libc__0_2_101//:libc",
     },
 }
 
index 9d707002eea3e8f4981cafca6ebb039128faf1d8..676666dd2d72110efaf5417349015c692fe5fe95 100644 (file)
@@ -51,12 +51,12 @@ rust_library(
     version = "0.2.1",
     # buildifier: leave-alone
     deps = [
+        "@raze__libc__0_2_101//:libc",
     ] + selects.with_or({
         # aarch64-apple-darwin
         (
             "@rules_rust//rust/platform:aarch64-apple-darwin",
         ): [
-            "@raze__libc__0_2_101//:libc",
         ],
         "//conditions:default": [],
     }) + selects.with_or({
@@ -64,7 +64,6 @@ rust_library(
         (
             "@rules_rust//rust/platform:aarch64-unknown-linux-gnu",
         ): [
-            "@raze__libc__0_2_101//:libc",
         ],
         "//conditions:default": [],
     }),
index f845dacb82a2f8c9e7178508a46cd191ab4780a3..6c23c023f40e0a964fc8dade2e22fd7a3f19d577 100644 (file)
@@ -40,8 +40,8 @@ cargo_build_script(
     name = "libsodium_sys_build_script",
     srcs = glob(["**/*.rs"]),
     build_script_env = {
+        "NUM_JOBS": "2",
         "PATH": "/usr/sbin:/usr/bin:/sbin:/bin",
-        "NUM_JOBS": "2"
     },
     crate_features = [
     ],
index ebafb2e0314372d947a74d320bc8772928f92659..a1cee90320a7a266495813c481492eff46365d6f 100644 (file)
@@ -1,5 +1,3 @@
-use std::{fs, path::PathBuf};
-
 fn main() -> Result<(), Box<dyn std::error::Error>> {
     tonic_build::compile_protos("proto/nova.ratelimit.v1.proto").unwrap();
     Ok(())
index 9cdc6812fb84196adf3ca24b8d41d0da3b459c60..0855804349c05407581c2a412c0d2d6d231180c8 100644 (file)
@@ -16,6 +16,3 @@ pretty_env_logger = "0.4"
 [[bin]]
 name = "webhook"
 path = "src/main.rs"
-
-[package.metadata.raze.crates.libsodium-sys.'*']
-buildrs_additional_environment_variables = { PATH = "/usr/sbin:/usr/bin:/sbin:/bin" }