closes https://github.com/mira-screen-share/sharer/issues/61 drops usage of https://github.com/mira-screen-share/rust-ac-ffmpeg in favor of the upstream https://github.com/angelcam/rust-ac-ffmpeg which is much more up to date, as well. Or you guys could update that fork. 🤷
100 lines
2.8 KiB
TOML
100 lines
2.8 KiB
TOML
[package]
|
|
name = "mira_sharer"
|
|
version = "0.1.0"
|
|
edition = "2021"
|
|
license = "GPL-3.0-or-later"
|
|
description = "A screen sharing application and remote control software."
|
|
|
|
[package.metadata.bundle]
|
|
name = "Mira Sharer"
|
|
identifier = "app.mirashare"
|
|
osx_minimum_system_version = "13.0"
|
|
icon = [
|
|
"resources/icons/mira.icns",
|
|
"resources/icons/16x16.png",
|
|
"resources/icons/32x32.png",
|
|
"resources/icons/128x128.png",
|
|
"resources/icons/256x256.png",
|
|
"resources/icons/512x512.png",
|
|
"resources/icons/16x16@2x.png",
|
|
"resources/icons/32x32@2x.png",
|
|
"resources/icons/128x128@2x.png",
|
|
"resources/icons/256x256@2x.png",
|
|
"resources/icons/512x512@2x.png",
|
|
]
|
|
|
|
[dependencies]
|
|
anyhow = "1.0"
|
|
clap = { version = "4.0.14", features = ["derive"] }
|
|
tokio = { version = "1.15", features = ["full"] }
|
|
tokio-util = { version = "0.7.4", features = ["codec"] }
|
|
webrtc = "0.7.3"
|
|
serde = "1.0.145"
|
|
serde_json = "1.0.70"
|
|
async-trait = "0.1.51"
|
|
log = "0.4.17"
|
|
tokio-tungstenite = { version = "0.19.0", features = ["native-tls"] }
|
|
url = "2.3.1"
|
|
futures-util = { version = "0.3", default-features = false, features = ["sink", "std"] }
|
|
chrono = "0.4.22"
|
|
dyn-clone = "1.0.4"
|
|
uuid = "1.2.1"
|
|
bytes = "1.2.1"
|
|
enigo = { git = "https://github.com/mira-screen-share/enigo", branch = "master" }
|
|
ac-ffmpeg = { git = "https://github.com/angelcam/rust-ac-ffmpeg", branch = "master" }
|
|
toml = "0.7.4"
|
|
itertools = "0.10.5"
|
|
howlong = "0.1.7"
|
|
rtcp = "0.7.1"
|
|
cpal = "0.15.2"
|
|
iced = { version = "0.9.0", features = ["tokio", "image", "svg"] }
|
|
strum_macros = "0.24.3"
|
|
strum = "0.24.1"
|
|
iced_aw = { git = "https://github.com/iced-rs/iced_aw", tag = "V0.5.2" }
|
|
rand = "0.8.5"
|
|
fern = "0.6.2"
|
|
humantime = "2.1.0"
|
|
twilio-rs = "0.1.1"
|
|
base64 = "0.21.2"
|
|
directories = "5.0"
|
|
|
|
[target.'cfg(target_os = "macos")'.dependencies]
|
|
libc = "0.2.108"
|
|
block = "0.1.6"
|
|
apple-sys = { git = "https://github.com/youknowone/apple-sys", branch = "main", features = ["AVFAudio", "CoreMedia", "ScreenCaptureKit"] }
|
|
objc = "0.2.3"
|
|
|
|
[target.'cfg(target_os = "windows")'.dependencies]
|
|
widestring = "1.0.2"
|
|
[dependencies.windows]
|
|
version = "0.48.0"
|
|
features = [
|
|
"Data_Xml_Dom",
|
|
"Foundation",
|
|
"Win32_Foundation",
|
|
"Win32_Security",
|
|
"Win32_System_Threading",
|
|
"Win32_System_Performance",
|
|
"Win32_UI_WindowsAndMessaging",
|
|
"Win32_Graphics_Gdi",
|
|
"Win32_System_WinRT",
|
|
"Win32_System_WinRT_Graphics_Capture",
|
|
"Win32_Graphics_Direct3D",
|
|
"Win32_Graphics_Direct3D11",
|
|
"Win32_Graphics_Dwm",
|
|
"Win32_Graphics_Gdi",
|
|
"Win32_Graphics_Dxgi",
|
|
"Win32_Graphics_Dxgi_Common",
|
|
"Graphics",
|
|
"Graphics_Capture",
|
|
"Graphics_DirectX",
|
|
"Graphics_DirectX_Direct3D11",
|
|
"Graphics_Imaging",
|
|
"Win32_System_WinRT_Direct3D11",
|
|
"Win32_Devices",
|
|
"Win32_Devices_Display",
|
|
]
|
|
|
|
[build-dependencies]
|
|
embed-resource = "2.1.1"
|