/ Cargo.toml
Cargo.toml
 1  [package]
 2  name = "Yoda"
 3  version = "0.12.7"
 4  edition = "2024"
 5  license = "MIT"
 6  readme = "README.md"
 7  description = "Browser for Gemini Protocol"
 8  keywords = ["gemini", "gemini-protocol", "gtk", "browser", "client"]
 9  categories = ["network-programming", "gui"]
10  repository = "https://github.com/YGGverse/Yoda"
11  # homepage = "https://yggverse.github.io"
12  
13  [dependencies.adw]
14  package = "libadwaita"
15  version = "0.8.0"
16  features = ["v1_5"]
17  
18  [dependencies.gtk]
19  package = "gtk4"
20  version = "0.10.0"
21  features = ["gnome_46"]
22  
23  [dependencies.sqlite]
24  package = "rusqlite"
25  version = "0.37.0"
26  
27  [dependencies.sourceview]
28  package = "sourceview5"
29  version = "0.10.0"
30  
31  [dependencies]
32  ansi-parser = "0.9.1"
33  anyhow = "1.0.97"
34  ggemini = "0.20.0"
35  ggemtext = "0.7.0"
36  indexmap = "2.10.0"
37  itertools = "0.14.0"
38  libspelling = "0.4.1"
39  maxminddb = "0.26.0"
40  openssl = "0.10.72"
41  plurify = "0.2.0"
42  r2d2 = "0.8.10"
43  r2d2_sqlite = "0.31.0"
44  syntect = "5.2.0"
45  
46  # development
47  # [patch.crates-io]
48  # ggemini = { git = "https://github.com/YGGverse/ggemini.git" }
49  # ggemtext = { git = "https://github.com/YGGverse/ggemtext.git" }
50  # plurify = { git = "https://github.com/YGGverse/plurify.git" }
51  # libspelling = { git = "https://github.com/YGGverse/libspelling-rs.git", branch = "yoda-0.12"}