Files
kramer/Cargo.toml
Cutieguwu ed15a5274c Adjust structure for libdvdcss bindings.
- Add libdvdcss as a submodule.
- Add libdvdcss.h for structure definitions.
- Path to headers provided by libdvdcss.
- Add meson to build config.h for libdvdcss.
2026-06-22 06:58:16 -04:00

46 lines
1.3 KiB
TOML

[workspace]
resolver = "3"
members = ["crates/*", "plugins/scraper"]
default-members = ["crates/kramer"]
[workspace.package]
version = "0.3.0"
edition = "2024"
authors = ["Olivia Brooks"]
repository = "https://gitea.cutieguwu.ca/cutieguwu/kramer"
license = "MIT"
publish = false
[workspace.dependencies]
#
# Workspace member crates
#
dvd = { path = "crates/dvd" }
dvdcss-sys = { path = "crates/dvdcss-sys" }
dvdcss = { path = "crates/dvdcss" }
mapping = { path = "crates/mapping" }
media = { path = "crates/media" }
plugins = { path = "crates/plugins" }
scsi = { path = "crates/scsi" }
#
# External crates
#
#anyhow = { version = "1.0", features = ["backtrace"] }
#clap = { version = "4.5", features = ["derive"] }
derive_more = { version = "2.1", features = ["display", "from"] }
semver = { version = "1.0" }
#serde = { version = "1.0", features = ["derive"] }
# Yes. For one constant, this library is required.
# Technically, this did a bit more in early testing when I messed about
# with unsafe ffi disasters trying to solve problems.
#
# And yes, I spent time tracking down the first release with that constant.
# v0.2.25 is almost 9 years old as of writing this comment.
#[target.'cfg(all(unix, not(target_os = "macos")))'.dependencies]
#libc = "~0.2.25"
[profile.dev]
incremental = true