Cargo: publish = false — off crates.io (git-deps the firmware crate)
libfreemkv now git-deps freemkv-unlock (which carries drive firmware and can never be on crates.io), so libfreemkv itself can only be consumed by git tag. The freemkv-unlock dep stays an interim path dep for local cross-repo dev; the release script swaps it to a git tag in the tagged commit.
This commit is contained in:
@@ -10,6 +10,9 @@ keywords = ["bluray", "uhd", "optical", "scsi", "disc"]
|
|||||||
categories = ["hardware-support", "multimedia"]
|
categories = ["hardware-support", "multimedia"]
|
||||||
# Keep internal AI-instruction / private notes out of the published crate.
|
# Keep internal AI-instruction / private notes out of the published crate.
|
||||||
exclude = ["CLAUDE.md"]
|
exclude = ["CLAUDE.md"]
|
||||||
|
# OFF crates.io: libfreemkv git-deps freemkv-unlock (firmware, never published),
|
||||||
|
# so libfreemkv itself can only be consumed by git tag. Clients git-tag-pin it.
|
||||||
|
publish = false
|
||||||
|
|
||||||
[profile.release]
|
[profile.release]
|
||||||
lto = "thin"
|
lto = "thin"
|
||||||
@@ -22,6 +25,9 @@ sha1 = "0.10"
|
|||||||
sha2 = "0.10"
|
sha2 = "0.10"
|
||||||
aes = "0.8"
|
aes = "0.8"
|
||||||
cbc = "0.1"
|
cbc = "0.1"
|
||||||
|
# Interim path dep for local cross-repo dev; the release script re-pins this to
|
||||||
|
# `{ git = ".../freemkv-unlock", tag = "vX.Y.Z" }` before tagging libfreemkv (so
|
||||||
|
# the released tag resolves freemkv-unlock from git, not a sibling path).
|
||||||
freemkv-unlock = { path = "../freemkv-unlock" }
|
freemkv-unlock = { path = "../freemkv-unlock" }
|
||||||
num-bigint = "0.4"
|
num-bigint = "0.4"
|
||||||
num-traits = "0.2"
|
num-traits = "0.2"
|
||||||
|
|||||||
Reference in New Issue
Block a user