[package] name = "liblumina" version = "0.1.0" edition = "2021" authors = [ "Chris Cochrun " ] license = "GPL-3.0" # This will instruct Cargo to create a static # library which CMake can link against [lib] crate-type = ["staticlib"] path = "src/rust/lib.rs" [dependencies] configparser = "3.0.2" serde = "1.0.152" serde_derive = "1.0.152" quote = "1.0.27" cxx = "1.0.83" cxx-qt = "0.5.3" cxx-qt-lib = "0.5.3" # home = "0.5.4" dirs = "5.0.0" diesel = { version = "2.0.3", features = ["sqlite"] } libsqlite3-sys = { version = ">=0.17.2, <0.26.0", features = ["bundled"] } youtube_dl = "0.8.0" diesel_migrations = { version = "2.1.0", features = ["sqlite"] } tar = "0.4.40" zstd = "0.12.4" serde_json = "1.0.104" fastrand = "2.0.0" rfd = { version = "0.12.0", features = ["xdg-portal"], default-features = false } # sqlx = { version = "0.6.3", features = ["sqlite", "runtime-async-std"] } # ffmpeg-next = "6.0.0" # cxx-qt-build generates C++ code from the `#[cxx_qt::bridge]` module # and compiles it together with the Rust static library [build-dependencies] cxx-qt-build = "0.5.3" qt-build-utils = "0.5.3" # [dependencies.confy] # features = ["yaml_conf"] # default-features = false