Cargo.toml - icy_draw - [fork] icy_draw is the successor to mystic draw.
(HTM) git clone https://git.drkhsh.at/icy_draw.git
(DIR) Log
(DIR) Files
(DIR) Refs
(DIR) README
---
Cargo.toml (3057B)
---
1 [package]
2 name = "icy_term"
3 version = "0.7.8"
4 authors.workspace = true
5 edition.workspace = true
6 license.workspace = true
7 description = "A terminal program supporting CP437, PetScii and ViewData"
8 repository = "https://github.com/mkrueger/icy_tools"
9
10 [dependencies]
11 icy_net = { git ="https://github.com/mkrueger/icy_board" }
12 #icy_net = { path ="../../../icy_board/crates/icy_net" }
13
14 egui = { workspace = true }
15 eframe = { workspace = true }
16 egui_extras = { workspace = true }
17 egui_glow = { workspace = true }
18 egui-modal = { workspace = true }
19 egui-bind = { workspace = true }
20 egui_file = { workspace = true }
21 tokio = { workspace = true }
22
23 glow = { workspace = true }
24 dark-light = "1.0.0"
25 serde = { workspace = true }
26 versions = "6.1.0"
27 regex = { workspace = true }
28 semver = { workspace = true }
29
30 #sound
31 rodio = { version = "0.17.1" , default-features = false, features = [] }
32 icy_engine = { workspace = true }
33 icy_engine_gui = { workspace = true }
34
35 walkdir = { workspace = true }
36 toml = { workspace = true }
37
38 lazy_static = { workspace = true }
39 notify = "6.0.0"
40 gabi = "0.2.6"
41 arboard = { version = "3.2.1" }
42 chrono = { workspace = true } # Utc hanldung
43 thiserror = { workspace = true }
44 anyhow = "1.0.75"
45
46 i18n-embed-fl = { workspace = true }
47 # currently disabled because there needs to be a fix for wasm32:
48 #rust-embed = { workspace = true }
49 once_cell = { workspace = true }
50
51 log = { workspace = true }
52 log4rs = "1.2.0"
53 web-time = "1.0.0"
54
55 # WebSocket support
56 tungstenite = { version = "0.21.0", features = [
57 "rustls-tls-webpki-roots", # webpki root CAs
58 "__rustls-tls", # use Rustls
59 ]}
60
61 http = "1.0.0"
62 url = "2.4.0"
63 rustls = { version = "0.22.2", features = [
64 "tls12",
65 # "dangerous_configuration" # Allow invalid certs/etc.
66 ]}
67 webpki-roots = "0.26.0"
68 getrandom = { version = "0.2.10", features = ["js"] }
69
70 [target.'cfg(not(target_arch = "wasm32"))'.dependencies]
71 directories = { workspace = true }
72 open = "5.0.0"
73 i18n-embed = { version = "0.14.0", features = ["fluent-system", "desktop-requester"]}
74 tracing-subscriber = "0.3"
75
76 # web:
77 [target.'cfg(target_arch = "wasm32")'.dependencies]
78 i18n-embed = { version = "0.14.0", features = ["fluent-system", "web-sys-requester"]}
79 console_error_panic_hook = "0.1.7"
80 tracing-wasm = "0.2"
81 wasm-bindgen-futures = "0.4"
82 wasm_thread = { version = "0.2.0", features = ["es_modules"]}
83
84 [build-dependencies]
85 winres = "0.1"
86
87 [package.metadata.bundle]
88 name = "Icy Term"
89 identifier = "com.github.icy_term"
90 icon = [ "build/mac/128x128@2x.png" ]
91 resources = []
92 copyright = "Copyright (c) Mike Krüger 2022. All rights reserved."
93
94 [package.metadata.deb]
95 section="Network"
96 copyright = "Copyright (c) Mike Krüger 2022. All rights reserved."
97 revision=""
98 depends = "libasound2"
99 assets = [
100 ["target/release/icy_term", "/usr/bin/", "755"],
101 ["build/linux/icy_term.desktop", "/usr/share/applications/", "644"],
102 ["build/linux/128x128.png", "/usr/share/icons/hicolor/128x128/apps/icy_term.png", "644"],
103 ["build/linux/256x256.png", "/usr/share/icons/hicolor/256x256/apps/icy_term.png", "644"],
104 ]
105