-
Notifications
You must be signed in to change notification settings - Fork 22
/
Cargo.toml
99 lines (94 loc) · 2.76 KB
/
Cargo.toml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
[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/[email protected]",
"resources/icons/[email protected]",
"resources/icons/[email protected]",
"resources/icons/[email protected]",
"resources/icons/[email protected]",
]
[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"