ruffle/desktop/Cargo.toml

81 lines
2.6 KiB
TOML
Raw Normal View History

2019-04-28 01:15:43 +00:00
[package]
2019-05-08 16:46:19 +00:00
name = "ruffle_desktop"
authors.workspace = true
edition.workspace = true
homepage.workspace = true
license.workspace = true
repository.workspace = true
version.workspace = true
2019-04-28 01:15:43 +00:00
[lints]
workspace = true
2019-04-28 01:15:43 +00:00
[dependencies]
2024-04-04 11:41:44 +00:00
clap = { workspace = true }
cpal = "0.15.3"
egui = { workspace = true }
egui_extras = { git = "https://github.com/emilk/egui.git", rev = "37b1e1504db14697c39ce1c3bb5e58f4f2b819bf", default-features = false, features = ["image"] }
egui-wgpu = { git = "https://github.com/emilk/egui.git", rev = "37b1e1504db14697c39ce1c3bb5e58f4f2b819bf", features = ["winit"] }
2024-04-04 11:54:37 +00:00
image = { workspace = true, features = ["png"] }
egui-winit = { git = "https://github.com/emilk/egui.git", rev = "37b1e1504db14697c39ce1c3bb5e58f4f2b819bf" }
build(deps): bump the cargo-minor group with 8 updates Bumps the cargo-minor group with 8 updates: | Package | From | To | | --- | --- | --- | | [clap](https://github.com/clap-rs/clap) | `4.5.13` | `4.5.15` | | [serde](https://github.com/serde-rs/serde) | `1.0.204` | `1.0.206` | | [linkme](https://github.com/dtolnay/linkme) | `0.3.27` | `0.3.28` | | [serde_json](https://github.com/serde-rs/json) | `1.0.122` | `1.0.124` | | [syn](https://github.com/dtolnay/syn) | `2.0.72` | `2.0.74` | | [fontdb](https://github.com/RazrFalcon/fontdb) | `0.20.0` | `0.21.0` | | [async-io](https://github.com/smol-rs/async-io) | `2.3.3` | `2.3.4` | | [tempfile](https://github.com/Stebalien/tempfile) | `3.11.0` | `3.12.0` | Updates `clap` from 4.5.13 to 4.5.15 - [Release notes](https://github.com/clap-rs/clap/releases) - [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md) - [Commits](https://github.com/clap-rs/clap/compare/clap_complete-v4.5.13...v4.5.15) Updates `serde` from 1.0.204 to 1.0.206 - [Release notes](https://github.com/serde-rs/serde/releases) - [Commits](https://github.com/serde-rs/serde/compare/v1.0.204...v1.0.206) Updates `linkme` from 0.3.27 to 0.3.28 - [Release notes](https://github.com/dtolnay/linkme/releases) - [Commits](https://github.com/dtolnay/linkme/compare/0.3.27...0.3.28) Updates `serde_json` from 1.0.122 to 1.0.124 - [Release notes](https://github.com/serde-rs/json/releases) - [Commits](https://github.com/serde-rs/json/compare/v1.0.122...v1.0.124) Updates `syn` from 2.0.72 to 2.0.74 - [Release notes](https://github.com/dtolnay/syn/releases) - [Commits](https://github.com/dtolnay/syn/compare/2.0.72...2.0.74) Updates `fontdb` from 0.20.0 to 0.21.0 - [Changelog](https://github.com/RazrFalcon/fontdb/blob/master/CHANGELOG.md) - [Commits](https://github.com/RazrFalcon/fontdb/compare/v0.20.0...v0.21.0) Updates `async-io` from 2.3.3 to 2.3.4 - [Release notes](https://github.com/smol-rs/async-io/releases) - [Changelog](https://github.com/smol-rs/async-io/blob/master/CHANGELOG.md) - [Commits](https://github.com/smol-rs/async-io/compare/v2.3.3...v2.3.4) Updates `tempfile` from 3.11.0 to 3.12.0 - [Changelog](https://github.com/Stebalien/tempfile/blob/master/CHANGELOG.md) - [Commits](https://github.com/Stebalien/tempfile/commits) --- updated-dependencies: - dependency-name: clap dependency-type: direct:production update-type: version-update:semver-patch dependency-group: cargo-minor - dependency-name: serde dependency-type: direct:production update-type: version-update:semver-patch dependency-group: cargo-minor - dependency-name: linkme dependency-type: direct:production update-type: version-update:semver-patch dependency-group: cargo-minor - dependency-name: serde_json dependency-type: direct:production update-type: version-update:semver-patch dependency-group: cargo-minor - dependency-name: syn dependency-type: direct:production update-type: version-update:semver-patch dependency-group: cargo-minor - dependency-name: fontdb dependency-type: direct:production update-type: version-update:semver-minor dependency-group: cargo-minor - dependency-name: async-io dependency-type: direct:production update-type: version-update:semver-patch dependency-group: cargo-minor - dependency-name: tempfile dependency-type: direct:production update-type: version-update:semver-minor dependency-group: cargo-minor ... Signed-off-by: dependabot[bot] <support@github.com>
2024-08-12 14:13:13 +00:00
fontdb = "0.21"
2024-01-08 19:38:59 +00:00
ruffle_core = { path = "../core", features = ["audio", "clap", "mp3", "nellymoser", "default_compatibility_rules", "egui"] }
2023-02-03 15:59:18 +00:00
ruffle_render = { path = "../render", features = ["clap"] }
ruffle_render_wgpu = { path = "../render/wgpu", features = ["clap"] }
ruffle_video_software = { path = "../video/software", optional = true }
ruffle_video_external = { path = "../video/external", optional = true }
ruffle_frontend_utils = { path = "../frontend-utils" }
tracing = { workspace = true }
tracing-subscriber = { workspace = true }
tracing-appender = "0.2.3"
winit = "0.29.15"
webbrowser = "1.0.1"
2024-04-04 12:02:07 +00:00
url = { workspace = true }
dirs = "5.0"
rfd = { workspace = true }
anyhow = { workspace = true }
bytemuck = { workspace = true }
os_info = { version = "3", default-features = false }
build(deps): bump the cargo-minor group with 14 updates Bumps the cargo-minor group with 14 updates: | Package | From | To | | --- | --- | --- | | [async-channel](https://github.com/smol-rs/async-channel) | `2.2.1` | `2.3.0` | | [serde](https://github.com/serde-rs/serde) | `1.0.200` | `1.0.201` | | [thiserror](https://github.com/dtolnay/thiserror) | `1.0.59` | `1.0.60` | | [linkme](https://github.com/dtolnay/linkme) | `0.3.25` | `0.3.26` | | [bitstream-io](https://github.com/tuffy/bitstream-io) | `2.2.0` | `2.3.0` | | [serde_json](https://github.com/serde-rs/json) | `1.0.116` | `1.0.117` | | [ttf-parser](https://github.com/RazrFalcon/ttf-parser) | `0.20.0` | `0.21.1` | | [num-bigint](https://github.com/rust-num/num-bigint) | `0.4.4` | `0.4.5` | | [syn](https://github.com/dtolnay/syn) | `2.0.60` | `2.0.63` | | [proc-macro2](https://github.com/dtolnay/proc-macro2) | `1.0.81` | `1.0.82` | | [fontdb](https://github.com/RazrFalcon/fontdb) | `0.16.2` | `0.17.0` | | [unic-langid](https://github.com/zbraniecki/unic-locale) | `0.9.4` | `0.9.5` | | [zip](https://github.com/zip-rs/zip2) | `1.2.0` | `1.2.3` | | [libtest-mimic](https://github.com/LukasKalbertodt/libtest-mimic) | `0.7.2` | `0.7.3` | Updates `async-channel` from 2.2.1 to 2.3.0 - [Release notes](https://github.com/smol-rs/async-channel/releases) - [Changelog](https://github.com/smol-rs/async-channel/blob/master/CHANGELOG.md) - [Commits](https://github.com/smol-rs/async-channel/compare/v2.2.1...v2.3.0) Updates `serde` from 1.0.200 to 1.0.201 - [Release notes](https://github.com/serde-rs/serde/releases) - [Commits](https://github.com/serde-rs/serde/compare/v1.0.200...v1.0.201) Updates `thiserror` from 1.0.59 to 1.0.60 - [Release notes](https://github.com/dtolnay/thiserror/releases) - [Commits](https://github.com/dtolnay/thiserror/compare/1.0.59...1.0.60) Updates `linkme` from 0.3.25 to 0.3.26 - [Release notes](https://github.com/dtolnay/linkme/releases) - [Commits](https://github.com/dtolnay/linkme/compare/0.3.25...0.3.26) Updates `bitstream-io` from 2.2.0 to 2.3.0 - [Commits](https://github.com/tuffy/bitstream-io/compare/v2.2.0...v2.3.0) Updates `serde_json` from 1.0.116 to 1.0.117 - [Release notes](https://github.com/serde-rs/json/releases) - [Commits](https://github.com/serde-rs/json/compare/v1.0.116...v1.0.117) Updates `ttf-parser` from 0.20.0 to 0.21.1 - [Changelog](https://github.com/RazrFalcon/ttf-parser/blob/master/CHANGELOG.md) - [Commits](https://github.com/RazrFalcon/ttf-parser/compare/v0.20.0...v0.21.1) Updates `num-bigint` from 0.4.4 to 0.4.5 - [Changelog](https://github.com/rust-num/num-bigint/blob/master/RELEASES.md) - [Commits](https://github.com/rust-num/num-bigint/compare/num-bigint-0.4.4...num-bigint-0.4.5) Updates `syn` from 2.0.60 to 2.0.63 - [Release notes](https://github.com/dtolnay/syn/releases) - [Commits](https://github.com/dtolnay/syn/compare/2.0.60...2.0.63) Updates `proc-macro2` from 1.0.81 to 1.0.82 - [Release notes](https://github.com/dtolnay/proc-macro2/releases) - [Commits](https://github.com/dtolnay/proc-macro2/compare/1.0.81...1.0.82) Updates `fontdb` from 0.16.2 to 0.17.0 - [Changelog](https://github.com/RazrFalcon/fontdb/blob/master/CHANGELOG.md) - [Commits](https://github.com/RazrFalcon/fontdb/compare/v0.16.2...v0.17.0) Updates `unic-langid` from 0.9.4 to 0.9.5 - [Release notes](https://github.com/zbraniecki/unic-locale/releases) - [Commits](https://github.com/zbraniecki/unic-locale/commits) Updates `zip` from 1.2.0 to 1.2.3 - [Release notes](https://github.com/zip-rs/zip2/releases) - [Changelog](https://github.com/zip-rs/zip2/blob/master/CHANGELOG.md) - [Commits](https://github.com/zip-rs/zip2/compare/v1.2.0...v1.2.3) Updates `libtest-mimic` from 0.7.2 to 0.7.3 - [Release notes](https://github.com/LukasKalbertodt/libtest-mimic/releases) - [Changelog](https://github.com/LukasKalbertodt/libtest-mimic/blob/master/CHANGELOG.md) - [Commits](https://github.com/LukasKalbertodt/libtest-mimic/compare/v0.7.2...v0.7.3) --- updated-dependencies: - dependency-name: async-channel dependency-type: direct:production update-type: version-update:semver-minor dependency-group: cargo-minor - dependency-name: serde dependency-type: direct:production update-type: version-update:semver-patch dependency-group: cargo-minor - dependency-name: thiserror dependency-type: direct:production update-type: version-update:semver-patch dependency-group: cargo-minor - dependency-name: linkme dependency-type: direct:production update-type: version-update:semver-patch dependency-group: cargo-minor - dependency-name: bitstream-io dependency-type: direct:production update-type: version-update:semver-minor dependency-group: cargo-minor - dependency-name: serde_json dependency-type: direct:production update-type: version-update:semver-patch dependency-group: cargo-minor - dependency-name: ttf-parser dependency-type: direct:production update-type: version-update:semver-minor dependency-group: cargo-minor - dependency-name: num-bigint dependency-type: direct:production update-type: version-update:semver-patch dependency-group: cargo-minor - dependency-name: syn dependency-type: direct:production update-type: version-update:semver-patch dependency-group: cargo-minor - dependency-name: proc-macro2 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: cargo-minor - dependency-name: fontdb dependency-type: direct:production update-type: version-update:semver-minor dependency-group: cargo-minor - dependency-name: unic-langid dependency-type: direct:production update-type: version-update:semver-patch dependency-group: cargo-minor - dependency-name: zip dependency-type: direct:production update-type: version-update:semver-patch dependency-group: cargo-minor - dependency-name: libtest-mimic dependency-type: direct:production update-type: version-update:semver-patch dependency-group: cargo-minor ... Signed-off-by: dependabot[bot] <support@github.com>
2024-05-13 11:25:18 +00:00
unic-langid = "0.9.5"
2023-08-28 01:21:01 +00:00
sys-locale = "0.3.1"
wgpu = { workspace = true }
futures = { workspace = true }
chrono = { workspace = true }
build(deps): bump the cargo-minor group with 9 updates Bumps the cargo-minor group with 9 updates: | Package | From | To | | --- | --- | --- | | [clap](https://github.com/clap-rs/clap) | `4.5.15` | `4.5.16` | | [bytemuck](https://github.com/Lokathor/bytemuck) | `1.16.3` | `1.17.0` | | [serde](https://github.com/serde-rs/serde) | `1.0.207` | `1.0.208` | | [tokio](https://github.com/tokio-rs/tokio) | `1.39.2` | `1.39.3` | | [indexmap](https://github.com/indexmap-rs/indexmap) | `2.3.0` | `2.4.0` | | [serde_json](https://github.com/serde-rs/json) | `1.0.124` | `1.0.125` | | [fluent-templates](https://github.com/XAMPPRocky/fluent-templates) | `0.9.4` | `0.10.1` | | [syn](https://github.com/dtolnay/syn) | `2.0.74` | `2.0.75` | | [reqwest](https://github.com/seanmonstar/reqwest) | `0.12.5` | `0.12.6` | Updates `clap` from 4.5.15 to 4.5.16 - [Release notes](https://github.com/clap-rs/clap/releases) - [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md) - [Commits](https://github.com/clap-rs/clap/compare/clap_complete-v4.5.15...clap_complete-v4.5.16) Updates `bytemuck` from 1.16.3 to 1.17.0 - [Changelog](https://github.com/Lokathor/bytemuck/blob/main/changelog.md) - [Commits](https://github.com/Lokathor/bytemuck/compare/v1.16.3...v1.17.0) Updates `serde` from 1.0.207 to 1.0.208 - [Release notes](https://github.com/serde-rs/serde/releases) - [Commits](https://github.com/serde-rs/serde/compare/v1.0.207...v1.0.208) Updates `tokio` from 1.39.2 to 1.39.3 - [Release notes](https://github.com/tokio-rs/tokio/releases) - [Commits](https://github.com/tokio-rs/tokio/compare/tokio-1.39.2...tokio-1.39.3) Updates `indexmap` from 2.3.0 to 2.4.0 - [Changelog](https://github.com/indexmap-rs/indexmap/blob/master/RELEASES.md) - [Commits](https://github.com/indexmap-rs/indexmap/compare/2.3.0...2.4.0) Updates `serde_json` from 1.0.124 to 1.0.125 - [Release notes](https://github.com/serde-rs/json/releases) - [Commits](https://github.com/serde-rs/json/compare/v1.0.124...1.0.125) Updates `fluent-templates` from 0.9.4 to 0.10.1 - [Release notes](https://github.com/XAMPPRocky/fluent-templates/releases) - [Changelog](https://github.com/XAMPPRocky/fluent-templates/blob/master/CHANGELOG.md) - [Commits](https://github.com/XAMPPRocky/fluent-templates/compare/fluent-templates-v0.9.4...fluent-templates-v0.10.1) Updates `syn` from 2.0.74 to 2.0.75 - [Release notes](https://github.com/dtolnay/syn/releases) - [Commits](https://github.com/dtolnay/syn/compare/2.0.74...2.0.75) Updates `reqwest` from 0.12.5 to 0.12.6 - [Release notes](https://github.com/seanmonstar/reqwest/releases) - [Changelog](https://github.com/seanmonstar/reqwest/blob/master/CHANGELOG.md) - [Commits](https://github.com/seanmonstar/reqwest/compare/v0.12.5...v0.12.6) --- updated-dependencies: - dependency-name: clap dependency-type: direct:production update-type: version-update:semver-patch dependency-group: cargo-minor - dependency-name: bytemuck dependency-type: direct:production update-type: version-update:semver-minor dependency-group: cargo-minor - dependency-name: serde dependency-type: direct:production update-type: version-update:semver-patch dependency-group: cargo-minor - dependency-name: tokio dependency-type: direct:production update-type: version-update:semver-patch dependency-group: cargo-minor - dependency-name: indexmap dependency-type: direct:production update-type: version-update:semver-minor dependency-group: cargo-minor - dependency-name: serde_json dependency-type: direct:production update-type: version-update:semver-patch dependency-group: cargo-minor - dependency-name: fluent-templates dependency-type: direct:production update-type: version-update:semver-minor dependency-group: cargo-minor - dependency-name: syn dependency-type: direct:production update-type: version-update:semver-patch dependency-group: cargo-minor - dependency-name: reqwest dependency-type: direct:production update-type: version-update:semver-patch dependency-group: cargo-minor ... Signed-off-by: dependabot[bot] <support@github.com>
2024-08-19 20:21:08 +00:00
fluent-templates = "0.10.1"
toml_edit = { version = "0.22.20", features = ["parse"] }
gilrs = "0.10"
2024-04-12 22:34:53 +00:00
tokio = { workspace = true, features = ["rt-multi-thread", "macros"]}
# Deliberately held back to match tracy client used by profiling crate
tracing-tracy = { version = "=0.10.4", optional = true }
2024-04-23 23:27:58 +00:00
rand = "0.8.5"
thiserror.workspace = true
[target.'cfg(target_os = "linux")'.dependencies]
zbus = "4.4.0"
[target.'cfg(windows)'.dependencies]
winapi = "0.3.9"
[build-dependencies]
embed-resource = "2"
vergen = { version = "8.3.2", features = ["build", "git", "gitcl", "cargo"] }
[features]
default = ["software_video", "external_video", "lzma"]
jpegxr = ["ruffle_core/jpegxr"]
2021-04-21 07:22:42 +00:00
# core features
avm_debug = ["ruffle_core/avm_debug"]
2021-04-21 07:22:42 +00:00
lzma = ["ruffle_core/lzma"]
software_video = ["ruffle_video_software"]
external_video = ["ruffle_video_external"]
tracy = ["tracing-tracy", "ruffle_render_wgpu/profile-with-tracy"]
2021-04-21 07:22:42 +00:00
# wgpu features
render_debug_labels = ["ruffle_render_wgpu/render_debug_labels"]
2021-04-21 07:22:42 +00:00
# sandboxing
sandbox = []