forked from eruption-project/eruption
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathCargo.toml
95 lines (90 loc) · 3.05 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
# SPDX-License-Identifier: GPL-3.0-or-later
#
# This file is part of Eruption.
#
# Eruption is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
# Eruption is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with Eruption. If not, see <http://www.gnu.org/licenses/>.
#
# Copyright (c) 2019-2022, The Eruption Development Team
[package]
name = "pyroclasm"
version = "0.0.3"
build = "build.rs"
authors = ["X3n0m0rph59 <[email protected]>", "The Eruption Development Team"]
edition = "2021"
description = "Pyroclasm UI for Eruption"
repository = "https://github.com/X3n0m0rph59/eruption.git"
homepage = "https://eruption-project.org"
keywords = ["eruption", "linux", "led", "driver", "gui", "egui"]
categories = ["hardware-support"]
license = "GPL-3.0-or-later"
readme = "README.md"
resolver = "2"
[features]
# default = [""]
[dependencies]
cfg-if = "1.0.0"
clap = { version = "4.3.0", features = ["derive"] }
clap_complete = "4.3.0"
log = "0.4.18"
pretty_env_logger = "0.4.0"
libc = "0.2.144"
nix = "0.26.2"
walkdir = "2.3.3"
flume = { version = "0.10.14", features = ["async"] }
parking_lot = { version = "0.12.1", features = ["deadlock_detection"] }
serde = { version = "1.0.163", features = ["derive"] }
serde_json = "1.0.96"
tokio = { version = "1.28.2", features = ["full"] }
tracing = "0.1.37"
tracing-futures = "0.2.5"
# tracing-flame = "0.2.0"
tracing-subscriber = "0.3.17"
config = "0.13.3"
uuid = { version = "1.3.3", features = ["serde", "v4"] }
toml = "0.7.4"
indexmap = "1.9.3"
byteorder = "1.4.3"
lazy_static = "1.4.0"
palette = "0.6.1"
thiserror = "1.0.40"
eyre = "0.6.8"
color-eyre = "0.6.2"
paste = "1.0.12"
dbus = "0.9.7"
dbus-tokio = "0.7.6"
i18n-embed = { version = "0.13.9", features = ["fluent-system", "desktop-requester"] }
i18n-embed-fl = "0.6.7"
rust-embed = { version = "6.6.1", features = ["compression"] }
unic-langid = "0.9.1"
image = { version = "0.24", features = ["jpeg", "png", "webp"] }
egui = { version = "0.21.0", features = ["serde", "tracing"] }
egui_extras = { version = "0.21.0", features = ["tracing", "image", "svg", "datepicker"] }
egui-notify = "0.6.0"
egui_logger = "0.3.0"
egui-modal = "0.2.3"
egui_inspect = "0.1.3"
egui_file = "0.8.3"
egui_dock = "0.5.1"
# egui-datepicker = "0.3"
# egui_cable = "0.3.0"
# egui-bind = "0.4.0"
egui_hotkey = { version = "0.2.0", features = ["serde"] }
egui_commonmark = { version = "0.7.3", features = ["syntax_highlighting", "svg"] }
eframe = { version = "0.21.3", features = ["persistence"] }
tiny-skia = "0.9.1"
syntect = "5.0.0"
icecream = "0.1.0"
pretty_assertions = "1.3.0"
[dev-dependencies]
tokio = { version = "1.28.2", features = ["test-util"] }