diff --git a/crates/keyfork-shard/Cargo.toml b/crates/keyfork-shard/Cargo.toml index 8c2d75a..b9c2cc7 100644 --- a/crates/keyfork-shard/Cargo.toml +++ b/crates/keyfork-shard/Cargo.toml @@ -7,14 +7,15 @@ license = "AGPL-3.0-only" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html [features] -default = ["openpgp", "openpgp-card", "qrcode", "sequoia-openpgp/crypto-nettle", "keyfork-qrcode/decode-backend-rqrr"] +default = ["openpgp", "openpgp-card", "qrcode", "bin"] +bin = ["sequoia-openpgp/crypto-nettle", "keyfork-qrcode/decode-backend-rqrr"] openpgp = ["sequoia-openpgp", "anyhow"] openpgp-card = ["openpgp-card-sequoia", "card-backend-pcsc", "card-backend", "dep:openpgp-card"] qrcode = ["keyfork-qrcode"] [dependencies] keyfork-prompt = { version = "0.1.0", path = "../util/keyfork-prompt", default-features = false, features = ["mnemonic"] } -keyfork-qrcode = { version = "0.1.0", path = "../qrcode/keyfork-qrcode", optional = true } +keyfork-qrcode = { version = "0.1.0", path = "../qrcode/keyfork-qrcode", optional = true, default-features = false } smex = { version = "0.1.0", path = "../util/smex" } sharks = "0.5.0" diff --git a/crates/keyfork/Cargo.toml b/crates/keyfork/Cargo.toml index 58729fc..133b79c 100644 --- a/crates/keyfork/Cargo.toml +++ b/crates/keyfork/Cargo.toml @@ -30,8 +30,8 @@ keyfork-derive-util = { version = "0.1.0", path = "../derive/keyfork-derive-util keyfork-entropy = { version = "0.1.0", path = "../util/keyfork-entropy" } keyfork-mnemonic-util = { version = "0.1.0", path = "../util/keyfork-mnemonic-util" } keyfork-prompt = { version = "0.1.0", path = "../util/keyfork-prompt" } -keyfork-qrcode = { version = "0.1.0", path = "../qrcode/keyfork-qrcode" } -keyfork-shard = { version = "0.1.0", path = "../keyfork-shard" } +keyfork-qrcode = { version = "0.1.0", path = "../qrcode/keyfork-qrcode", default-features = false } +keyfork-shard = { version = "0.1.0", path = "../keyfork-shard", default-features = false, features = ["openpgp", "openpgp-card", "qrcode"] } smex = { version = "0.1.0", path = "../util/smex" } clap = { version = "4.4.2", features = ["derive", "env", "wrap_help"] }