ed15a5274c
- 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.
46 lines
1.3 KiB
TOML
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
|