-
Notifications
You must be signed in to change notification settings - Fork 48
/
Copy pathCargo.toml
91 lines (88 loc) · 2.22 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
[workspace.package]
version = "2.59.2"
authors = ["Federico Mena Quintero <federico@gnome.org>", "Many others"]
description = """
A library to render SVG images to Cairo surfaces. GNOME uses this to
render SVG icons. Outside of GNOME, other desktop environments use it
for similar purposes. Wikimedia uses it for Wikipedia's SVG diagrams.
"""
license = "LGPL-2.1-or-later"
homepage = "https://wiki.gnome.org/Projects/LibRsvg"
repository = "https://gitlab.gnome.org/GNOME/librsvg/"
categories = ["graphics", "multimedia::images", "rendering::data-formats"]
keywords = ["svg", "cairo"]
edition = "2021"
rust-version = "1.77.2"
[profile.overflow]
inherits = "release"
overflow-checks = true
[workspace]
members = [
"gdk-pixbuf-loader",
"librsvg-c",
"librsvg-rebind/librsvg-rebind",
"librsvg-rebind/librsvg-rebind/sys",
"rsvg",
"rsvg_convert",
"rsvg-bench",
]
default-members = ["rsvg", "rsvg_convert"]
exclude = ["afl-fuzz", "librsvg-rebind/gir", "fuzz"]
resolver = "2"
[workspace.dependencies]
afl = "*"
anyhow = "1.0"
assert_cmd = "2.0.2"
bitflags = "2.0"
cairo-rs = "0.20"
cairo-sys-rs = "0.20"
cast = "0.3.0"
chrono = { version = "0.4.23", default-features = false }
clap = "4.0.17"
clap_complete = "4.0.5"
criterion = "0.5"
cssparser = "~0.31"
data-url = "0.3.0"
encoding_rs = "0.8.32"
float-cmp = "0.9.0"
gdk-pixbuf = "0.20"
gdk-pixbuf-sys = "0.20"
gio = "0.20"
gio-sys = "0.20"
glib = "0.20"
glib-sys = "0.20"
gobject-sys = "0.20"
image = { version = "0.25.0", default-features = false }
itertools = "0.13.0"
language-tags = "0.3.1"
libc = "0.2"
librsvg = { path = "rsvg" }
librsvg-c = { path = "librsvg-c" }
locale_config = "0.3.0" # not "*" as per the documentation, since crates.io doesn't accept wildcards
lopdf = "0.33"
markup5ever = "0.12.0"
matches = "0.1"
nalgebra = "0.33.0"
num-traits = "0.2"
pango = "0.20"
pangocairo = "0.20"
png = "0.17.2"
predicates = "3.0.3"
proptest = "1.0.0"
quick-error = "2.0.0"
rayon = "1"
rctree = "0.6.0"
regex = "1.7.1"
rgb = "0.8"
selectors = "0.25.0"
serde = "1.0"
serde_json = "1.0"
shell-words = "1.1"
string_cache = "0.8.0"
system-deps = "7.0.0"
tempfile = "3"
thiserror = "1.0"
tinyvec = "1.2.0"
url = "2"
xml5ever = "0.18.0"
yeslogic-fontconfig-sys = "6.0.0"