summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatthieu <matthieu@developershouse.xyz>2021-09-07 20:48:31 +0400
committerMatthieu <matthieu@developershouse.xyz>2021-09-07 20:48:31 +0400
commitc41ae569b81bcdd29306a9752bcb7afe9e1b0fad (patch)
treea4cb4f70a31f6896e97dd6d39a18dcd03852fca5
parent0c8222205d883b23495905150a3db362399f612f (diff)
fix carious dependencies
-rw-r--r--Cargo.lock3
-rw-r--r--Cargo.toml12
-rw-r--r--cargo/BUILD.bazel10
-rw-r--r--cargo/crates.bzl1
-rw-r--r--cargo/remote/BUILD.cpufeatures-0.2.1.bazel3
-rw-r--r--cargo/remote/BUILD.libsodium-sys-0.2.7.bazel2
-rw-r--r--ratelimiter/build.rs2
-rw-r--r--webhook/Cargo.toml3
8 files changed, 26 insertions, 10 deletions
diff --git a/Cargo.lock b/Cargo.lock
index 18cd4de..977b315 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -571,6 +571,9 @@ dependencies = [
[[package]]
name = "nova"
version = "0.1.0"
+dependencies = [
+ "libc",
+]
[[package]]
name = "ntapi"
diff --git a/Cargo.toml b/Cargo.toml
index f106640..d351a71 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -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" }
diff --git a/cargo/BUILD.bazel b/cargo/BUILD.bazel
index 1613ea0..27b7961 100644
--- a/cargo/BUILD.bazel
+++ b/cargo/BUILD.bazel
@@ -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(
diff --git a/cargo/crates.bzl b/cargo/crates.bzl
index bb7afde..c773e0c 100644
--- a/cargo/crates.bzl
+++ b/cargo/crates.bzl
@@ -40,6 +40,7 @@ _DEPENDENCIES = {
"url": "@raze__url__2_2_2//:url",
},
"": {
+ "libc": "@raze__libc__0_2_101//:libc",
},
}
diff --git a/cargo/remote/BUILD.cpufeatures-0.2.1.bazel b/cargo/remote/BUILD.cpufeatures-0.2.1.bazel
index 9d70700..676666d 100644
--- a/cargo/remote/BUILD.cpufeatures-0.2.1.bazel
+++ b/cargo/remote/BUILD.cpufeatures-0.2.1.bazel
@@ -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": [],
}),
diff --git a/cargo/remote/BUILD.libsodium-sys-0.2.7.bazel b/cargo/remote/BUILD.libsodium-sys-0.2.7.bazel
index f845dac..6c23c02 100644
--- a/cargo/remote/BUILD.libsodium-sys-0.2.7.bazel
+++ b/cargo/remote/BUILD.libsodium-sys-0.2.7.bazel
@@ -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 = [
],
diff --git a/ratelimiter/build.rs b/ratelimiter/build.rs
index ebafb2e..a1cee90 100644
--- a/ratelimiter/build.rs
+++ b/ratelimiter/build.rs
@@ -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(())
diff --git a/webhook/Cargo.toml b/webhook/Cargo.toml
index 9cdc681..0855804 100644
--- a/webhook/Cargo.toml
+++ b/webhook/Cargo.toml
@@ -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" }