commit 23cb83d42f6cf775a57789b3c21a4ba38d24d1bb
parent d2b1df8c80fd5ddad2cdb9101ad8f519c5ca2612
Author: triesap <tyson@radroots.org>
Date: Fri, 10 Apr 2026 23:24:16 +0000
app: update crate metadata
Diffstat:
19 files changed, 56 insertions(+), 56 deletions(-)
diff --git a/AGENTS.md b/AGENTS.md
@@ -41,7 +41,7 @@ Before making substantial changes:
- `cargo metadata --format-version 1 --no-deps`
- `cargo check`
- targeted `cargo test`
- - targeted `cargo run -p radroots-app-desktop`
+ - targeted `cargo run -p radroots_app_desktop`
- If validation cannot be run, report the blocker clearly.
## 6. Workspace structure
diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md
@@ -80,7 +80,7 @@ cargo test
Run the native application:
```bash
-cargo run -p radroots-app-desktop
+cargo run -p radroots_app_desktop
```
Check the Android target:
@@ -104,7 +104,7 @@ Run the Android app in the emulator:
Check the wasm application:
```bash
-./scripts/with-wasm-toolchain.sh env -u NO_COLOR cargo check -p radroots-app-web --target wasm32-unknown-unknown
+./scripts/with-wasm-toolchain.sh env -u NO_COLOR cargo check -p radroots_app_web --target wasm32-unknown-unknown
```
Build the wasm application:
diff --git a/Cargo.lock b/Cargo.lock
@@ -3046,7 +3046,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f8dcc9c7d52a811697d2151c701e0d08956f92b0e24136cf4cf27b57a6a0d9bf"
[[package]]
-name = "radroots-app-android"
+name = "radroots_app_android"
version = "0.1.0"
dependencies = [
"android_logger",
@@ -3054,9 +3054,9 @@ dependencies = [
"jni 0.21.1",
"log",
"ndk-context",
- "radroots-app-core",
- "radroots-app-remote-signer",
- "radroots-app-test-support",
+ "radroots_app_core",
+ "radroots_app_remote_signer",
+ "radroots_app_test_support",
"radroots_geocoder",
"radroots_identity",
"radroots_nostr_accounts",
@@ -3068,7 +3068,7 @@ dependencies = [
]
[[package]]
-name = "radroots-app-apple-security"
+name = "radroots_app_apple_security"
version = "0.1.0"
dependencies = [
"radroots_nostr_accounts",
@@ -3077,18 +3077,18 @@ dependencies = [
]
[[package]]
-name = "radroots-app-core"
+name = "radroots_app_core"
version = "0.1.0"
dependencies = [
"eframe",
"egui",
- "radroots-app-test-support",
+ "radroots_app_test_support",
"radroots_runtime_paths",
"zeroize",
]
[[package]]
-name = "radroots-app-desktop"
+name = "radroots_app_desktop"
version = "0.1.0"
dependencies = [
"eframe",
@@ -3096,10 +3096,10 @@ dependencies = [
"image",
"log",
"objc2-foundation 0.3.2",
- "radroots-app-apple-security",
- "radroots-app-core",
- "radroots-app-remote-signer",
- "radroots-app-test-support",
+ "radroots_app_apple_security",
+ "radroots_app_core",
+ "radroots_app_remote_signer",
+ "radroots_app_test_support",
"radroots_geocoder",
"radroots_identity",
"radroots_nostr_accounts",
@@ -3109,15 +3109,15 @@ dependencies = [
]
[[package]]
-name = "radroots-app-ios"
+name = "radroots_app_ios"
version = "0.1.0"
dependencies = [
"eframe",
"log",
- "radroots-app-apple-security",
- "radroots-app-core",
- "radroots-app-remote-signer",
- "radroots-app-test-support",
+ "radroots_app_apple_security",
+ "radroots_app_core",
+ "radroots_app_remote_signer",
+ "radroots_app_test_support",
"radroots_geocoder",
"radroots_identity",
"radroots_nostr_accounts",
@@ -3127,11 +3127,11 @@ dependencies = [
]
[[package]]
-name = "radroots-app-remote-signer"
+name = "radroots_app_remote_signer"
version = "0.1.0"
dependencies = [
"nostr",
- "radroots-app-test-support",
+ "radroots_app_test_support",
"radroots_identity",
"radroots_nostr",
"radroots_nostr_accounts",
@@ -3144,14 +3144,14 @@ dependencies = [
]
[[package]]
-name = "radroots-app-test-support"
+name = "radroots_app_test_support"
version = "0.1.0"
dependencies = [
"radroots_identity",
]
[[package]]
-name = "radroots-app-web"
+name = "radroots_app_web"
version = "0.1.0"
dependencies = [
"eframe",
@@ -3159,7 +3159,7 @@ dependencies = [
"log",
"nostr",
"nostr-browser-signer",
- "radroots-app-core",
+ "radroots_app_core",
"radroots_geocoder",
"wasm-bindgen-futures",
"web-sys",
diff --git a/Cargo.toml b/Cargo.toml
@@ -32,7 +32,7 @@ ndk-context = "0.1.1"
nostr = { version = "0.44.1", default-features = false, features = ["std"] }
nostr-browser-signer = "0.44.1"
objc2-foundation = { version = "0.3.2", default-features = false, features = ["std"] }
-radroots-app-apple-security = { path = "crates/apple/security" }
+radroots_app_apple_security = { path = "crates/apple/security" }
radroots_geocoder = { path = "../lib/crates/geocoder" }
radroots_identity = { path = "../lib/crates/identity", default-features = false, features = ["std", "nip49"] }
radroots_nostr = { path = "../lib/crates/nostr", default-features = false, features = ["std", "client"] }
diff --git a/crates/android/Cargo.toml b/crates/android/Cargo.toml
@@ -1,5 +1,5 @@
[package]
-name = "radroots-app-android"
+name = "radroots_app_android"
authors.workspace = true
version.workspace = true
edition.workspace = true
@@ -17,8 +17,8 @@ crate-type = ["cdylib", "rlib"]
[dependencies]
eframe = { workspace = true, features = ["android-game-activity", "glow"] }
log.workspace = true
-radroots-app-core = { path = "../core" }
-radroots-app-remote-signer = { path = "../remote-signer" }
+radroots_app_core = { path = "../core" }
+radroots_app_remote_signer = { path = "../remote-signer" }
radroots_geocoder.workspace = true
radroots_identity.workspace = true
radroots_nostr_accounts = { workspace = true, features = ["memory-vault"] }
@@ -34,4 +34,4 @@ wgpu = { workspace = true, features = ["vulkan", "gles", "wgsl"] }
winit.workspace = true
[dev-dependencies]
-radroots-app-test-support = { path = "../test-support" }
+radroots_app_test_support = { path = "../test-support" }
diff --git a/crates/apple/security/Cargo.toml b/crates/apple/security/Cargo.toml
@@ -1,5 +1,5 @@
[package]
-name = "radroots-app-apple-security"
+name = "radroots_app_apple_security"
authors.workspace = true
version.workspace = true
edition.workspace = true
diff --git a/crates/core/Cargo.toml b/crates/core/Cargo.toml
@@ -1,5 +1,5 @@
[package]
-name = "radroots-app-core"
+name = "radroots_app_core"
authors.workspace = true
version.workspace = true
edition.workspace = true
@@ -20,4 +20,4 @@ radroots_runtime_paths.workspace = true
zeroize.workspace = true
[dev-dependencies]
-radroots-app-test-support = { path = "../test-support" }
+radroots_app_test_support = { path = "../test-support" }
diff --git a/crates/desktop/Cargo.toml b/crates/desktop/Cargo.toml
@@ -1,5 +1,5 @@
[package]
-name = "radroots-app-desktop"
+name = "radroots_app_desktop"
authors.workspace = true
version.workspace = true
edition.workspace = true
@@ -19,8 +19,8 @@ eframe = { workspace = true, features = ["wgpu", "wayland", "x11"] }
egui.workspace = true
image.workspace = true
log.workspace = true
-radroots-app-core = { path = "../core" }
-radroots-app-remote-signer = { path = "../remote-signer" }
+radroots_app_core = { path = "../core" }
+radroots_app_remote_signer = { path = "../remote-signer" }
radroots_geocoder.workspace = true
radroots_nostr_accounts = { workspace = true, features = ["memory-vault"] }
radroots_runtime_paths.workspace = true
@@ -31,7 +31,7 @@ wgpu = { workspace = true, features = ["metal", "wgsl"] }
[target.'cfg(target_os = "macos")'.dependencies]
objc2-foundation = { workspace = true, features = ["NSProcessInfo", "NSString"] }
-radroots-app-apple-security.workspace = true
+radroots_app_apple_security.workspace = true
radroots_identity.workspace = true
[target.'cfg(target_os = "windows")'.dependencies]
@@ -41,4 +41,4 @@ wgpu = { workspace = true, features = ["dx12", "wgsl"] }
wgpu = { workspace = true, features = ["vulkan", "gles", "wgsl"] }
[dev-dependencies]
-radroots-app-test-support = { path = "../test-support" }
+radroots_app_test_support = { path = "../test-support" }
diff --git a/crates/desktop/build.rs b/crates/desktop/build.rs
@@ -45,7 +45,7 @@ fn main() {
println!("cargo:rustc-link-lib=framework=LocalAuthentication");
println!("cargo:rustc-link-arg=-Wl,-rpath,{}", bin_path.display());
println!(
- "cargo:rustc-link-arg-bin=radroots-app-desktop=-Wl,-sectcreate,__TEXT,__info_plist,{}",
+ "cargo:rustc-link-arg-bin=radroots_app_desktop=-Wl,-sectcreate,__TEXT,__info_plist,{}",
info_plist_path.display()
);
}
diff --git a/crates/ios/Cargo.toml b/crates/ios/Cargo.toml
@@ -1,5 +1,5 @@
[package]
-name = "radroots-app-ios"
+name = "radroots_app_ios"
authors.workspace = true
version.workspace = true
edition.workspace = true
@@ -17,9 +17,9 @@ crate-type = ["staticlib", "rlib"]
[dependencies]
eframe = { workspace = true, features = ["wgpu"] }
log.workspace = true
-radroots-app-apple-security.workspace = true
-radroots-app-core = { path = "../core" }
-radroots-app-remote-signer = { path = "../remote-signer" }
+radroots_app_apple_security.workspace = true
+radroots_app_core = { path = "../core" }
+radroots_app_remote_signer = { path = "../remote-signer" }
radroots_geocoder.workspace = true
radroots_identity.workspace = true
radroots_nostr_accounts = { workspace = true, features = ["memory-vault"] }
@@ -30,4 +30,4 @@ zeroize.workspace = true
wgpu = { workspace = true, features = ["metal", "wgsl"] }
[dev-dependencies]
-radroots-app-test-support = { path = "../test-support" }
+radroots_app_test_support = { path = "../test-support" }
diff --git a/crates/ios/src/lib.rs b/crates/ios/src/lib.rs
@@ -705,7 +705,7 @@ pub fn run() -> Result<(), String> {
#[cfg(not(target_os = "ios"))]
pub fn run() -> Result<(), String> {
- Err("radroots-app-ios can only launch on an ios target".to_owned())
+ Err("radroots_app_ios can only launch on an ios target".to_owned())
}
pub const ENTRYPOINT_SYMBOL: &str = "radroots_ios_run";
@@ -732,7 +732,7 @@ mod tests {
#[cfg(not(target_os = "ios"))]
assert_eq!(
run(),
- Err("radroots-app-ios can only launch on an ios target".to_owned())
+ Err("radroots_app_ios can only launch on an ios target".to_owned())
);
}
diff --git a/crates/remote-signer/Cargo.toml b/crates/remote-signer/Cargo.toml
@@ -1,5 +1,5 @@
[package]
-name = "radroots-app-remote-signer"
+name = "radroots_app_remote_signer"
authors.workspace = true
version.workspace = true
edition.workspace = true
@@ -25,5 +25,5 @@ tokio.workspace = true
url.workspace = true
[dev-dependencies]
-radroots-app-test-support = { path = "../test-support" }
+radroots_app_test_support = { path = "../test-support" }
tempfile = "3.23.0"
diff --git a/crates/test-support/Cargo.toml b/crates/test-support/Cargo.toml
@@ -1,5 +1,5 @@
[package]
-name = "radroots-app-test-support"
+name = "radroots_app_test_support"
authors.workspace = true
version.workspace = true
edition.workspace = true
diff --git a/crates/web/Cargo.toml b/crates/web/Cargo.toml
@@ -1,5 +1,5 @@
[package]
-name = "radroots-app-web"
+name = "radroots_app_web"
version.workspace = true
edition.workspace = true
license.workspace = true
@@ -18,7 +18,7 @@ crate-type = ["cdylib", "rlib"]
eframe = { workspace = true, features = ["wgpu"] }
js-sys = "0.3.91"
log.workspace = true
-radroots-app-core = { path = "../core" }
+radroots_app_core = { path = "../core" }
radroots_geocoder.workspace = true
wasm-bindgen-futures.workspace = true
web-sys = { workspace = true, features = ["Document", "Element", "HtmlCanvasElement", "Response", "Window"] }
diff --git a/crates/web/index.html b/crates/web/index.html
@@ -58,7 +58,7 @@
data-trunk
rel="rust"
href="Cargo.toml"
- data-bin="radroots-app-web"
+ data-bin="radroots_app_web"
data-wasm-opt="0"
/>
</body>
diff --git a/platforms/android/Scripts/build_rust_android.sh b/platforms/android/Scripts/build_rust_android.sh
@@ -55,7 +55,7 @@ cargo_args=(
-o "${app_root}/target/android/jniLibs"
build
--manifest-path "${app_root}/Cargo.toml"
- -p radroots-app-android
+ -p radroots_app_android
)
if [[ "${profile}" == "release" ]]; then
diff --git a/platforms/ios/Scripts/build_rust_ios.sh b/platforms/ios/Scripts/build_rust_ios.sh
@@ -40,7 +40,7 @@ build_target() {
local cargo_args=(
build
--manifest-path "${app_root}/Cargo.toml"
- -p radroots-app-ios
+ -p radroots_app_ios
--target "${target}"
)
if [[ "${profile}" == "release" ]]; then
diff --git a/scripts/check-android-target.sh b/scripts/check-android-target.sh
@@ -17,4 +17,4 @@ export ANDROID_NDK_ROOT="${android_ndk_dir}"
export ANDROID_USER_HOME="${android_user_home}"
CARGO_TARGET_DIR="${app_root}/target" \
- cargo ndk -t "${android_abi}" check --manifest-path "${app_root}/Cargo.toml" -p radroots-app-android
+ cargo ndk -t "${android_abi}" check --manifest-path "${app_root}/Cargo.toml" -p radroots_app_android
diff --git a/scripts/check-ios-target.sh b/scripts/check-ios-target.sh
@@ -54,5 +54,5 @@ fi
for target in "${targets[@]}"; do
require_rust_target "${target}"
CARGO_TARGET_DIR="${ios_target_dir}" \
- cargo check --manifest-path "${app_root}/Cargo.toml" -p radroots-app-ios --target "${target}"
+ cargo check --manifest-path "${app_root}/Cargo.toml" -p radroots_app_ios --target "${target}"
done