-
-
Notifications
You must be signed in to change notification settings - Fork 57
Expand file tree
/
Copy pathCargo.toml
More file actions
94 lines (85 loc) · 2.91 KB
/
Cargo.toml
File metadata and controls
94 lines (85 loc) · 2.91 KB
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
# Copyright 2024-2026 the Cartero authors
#
# This program 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.
#
# This program 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 this program. If not, see <https://www.gnu.org/licenses/>.
#
# SPDX-License-Identifier: GPL-3.0-or-later
[workspace]
members = ["crates/*"]
[workspace.package]
edition = "2024"
version = "26.1.0"
license = "GPL-3.0-or-later"
[workspace.dependencies]
askama = "0.14.0"
base64 = "0.22.1"
content_disposition = "0.4.0"
formdata = "0.13.0"
futures-lite = "2.6.1"
glib = { version = "0.21.5", features = ["v2_80"] }
gio = { version = "0.21.5", features = ["v2_80"] }
http = "1.3.1"
indexmap = { version = "2.13.0", features = ["serde"] }
serde = { version = "1.0.228", features = ["derive"] }
srtemplate = "0.3.3"
serde_urlencoded = "0.7.1"
toml = "0.8.23"
tokio = { version = "1.49.0", features = ["rt", "macros", "sync"] }
url = "2.5.8"
[package]
name = "cartero"
version.workspace = true
edition.workspace = true
license.workspace = true
[features]
default = ["csd"]
csd = []
app_updater = []
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
[dependencies]
adw = { version = "0.8.1", package = "libadwaita", features = ["v1_5"] }
base64.workspace = true
cartero_http = { path = "crates/cartero-http" }
cartero_interop = { path = "crates/cartero-interop" }
cartero_isahc_client = { path = "crates/cartero-isahc-client" }
cartero_code_exporters = { path = "crates/cartero-code-exporters" }
cartero_objects = { path = "crates/cartero-objects" }
cartero_file_format = { path = "crates/cartero-file-format" }
formatx = "0.2.4"
formdata.workspace = true
futures-lite.workspace = true
gettext-rs = { version = "0.7.7", features = ["gettext-system"] }
glib.workspace = true
gtk = { package = "gtk4", version = "0.10.3", features = ["v4_14"] }
indexmap.workspace = true
serde.workspace = true
serde_json = { version = "1.0.149", features = ["preserve_order"] }
serde_urlencoded.workspace = true
sourceview5 = { version = "0.10.0", features = ["v5_12"] }
srtemplate.workspace = true
tokio.workspace = true
toml.workspace = true
url.workspace = true
addr = "0.15.6"
[target.'cfg(windows)'.dependencies]
winapi = { version = "0.3.9", features = ["dwmapi", "winnt", "sysinfoapi"] }
windows-sys = { version = "0.61.2", features = [
"Wdk",
"Wdk_System",
"Wdk_System_SystemServices",
"Win32_System_SystemInformation",
] }
winreg = "0.55"
gdk4-win32 = '0.10.3'
[build-dependencies]
winresource = "0.1.30"