mirror of
https://github.com/wez/wezterm.git
synced 2024-12-01 00:35:46 +03:00
18294841e9
That version has the ability to use SSH agent forwarding. This commit doesn't enable that functionality, it's just updating the version and adjusting for changes in the upstream.
115 lines
2.6 KiB
TOML
115 lines
2.6 KiB
TOML
[package]
|
|
authors = ["Wez Furlong <wez@wezfurlong.org>"]
|
|
name = "wezterm"
|
|
version = "0.1.0"
|
|
edition = "2018"
|
|
build = "build.rs"
|
|
|
|
[build-dependencies]
|
|
vergen = "3"
|
|
|
|
[target.'cfg(windows)'.build-dependencies]
|
|
embed-resource = "1.3"
|
|
|
|
[dependencies]
|
|
allsorts = "0.1"
|
|
async-task = "1.2"
|
|
async-trait = "0.1"
|
|
anyhow = "1.0"
|
|
thiserror = "1.0"
|
|
base64 = "0.10"
|
|
base91 = { path = "base91" }
|
|
rangeset = { path = "rangeset" }
|
|
bitflags = "1.0"
|
|
crossbeam = "0.7"
|
|
dirs = "1.0"
|
|
downcast-rs = "1.0"
|
|
euclid = "0.20"
|
|
filedescriptor = { version="0.7", path = "filedescriptor" }
|
|
pretty_env_logger = "0.4"
|
|
failure = "0.1"
|
|
failure_derive = "0.1"
|
|
freetype = { path = "deps/freetype" }
|
|
image = "0.21"
|
|
harfbuzz = { path = "deps/harfbuzz" }
|
|
hostname = "0.3"
|
|
lazy_static = "1.3"
|
|
leb128 = "0.2"
|
|
libc = "0.2"
|
|
log = "0.4"
|
|
lru = "0.4"
|
|
open = "1.2"
|
|
metrics = { version="0.12", features=["std"]}
|
|
hdrhistogram = "6.3"
|
|
openssl = "0.10"
|
|
# file change notification
|
|
notify = "4.0"
|
|
palette = "0.5"
|
|
portable-pty = { path = "pty", features = ["serde_support", "ssh"]}
|
|
promise = { path = "promise" }
|
|
ratelimit_meter = "5.0"
|
|
rcgen = "0.7"
|
|
serde = {version="1.0", features = ["rc", "derive"]}
|
|
serial = "0.4"
|
|
ssh2 = "0.8"
|
|
structopt = "0.3"
|
|
tabout = { path = "tabout" }
|
|
term = { path = "term" }
|
|
termwiz = { path = "termwiz" }
|
|
textwrap = "0.11"
|
|
toml = "0.4"
|
|
unicode-normalization = "0.1"
|
|
unicode-segmentation = "1.5"
|
|
unicode-width = "0.1"
|
|
url = "2"
|
|
varbincode = "0.1"
|
|
walkdir = "2"
|
|
window = { path = "window", features=["opengl", "wayland"]}
|
|
zstd = "0.4"
|
|
|
|
[target.'cfg(unix)'.dependencies]
|
|
daemonize = { git = "https://github.com/wez/daemonize" }
|
|
|
|
[target.'cfg(not(windows))'.dependencies]
|
|
# show a notification
|
|
notify-rust = "3"
|
|
|
|
# on linux, font-loader pulls in servo-font* crates which conflict with
|
|
# our newer font related deps, so we avoid it on linux
|
|
[target.'cfg(any(windows, target_os = "macos"))'.dependencies]
|
|
font-loader = { version = "0.8" }
|
|
font-kit = "0.5"
|
|
|
|
[target."cfg(windows)".dependencies]
|
|
dwrote = "0.9"
|
|
shared_library = "0.1"
|
|
uds_windows = "0.1"
|
|
winapi = { version = "0.3", features = [
|
|
"winuser",
|
|
"consoleapi",
|
|
"handleapi",
|
|
"fileapi",
|
|
"namedpipeapi",
|
|
"synchapi",
|
|
"winsock2",
|
|
]}
|
|
winrt-notification = "0.2"
|
|
|
|
[target.'cfg(any(target_os = "android", all(unix, not(target_os = "macos"))))'.dependencies]
|
|
fontconfig = { path = "deps/fontconfig" }
|
|
|
|
[target.'cfg(target_os = "macos")'.dependencies]
|
|
core-foundation = "0.7"
|
|
core-graphics = "0.19"
|
|
core-text = "15.0"
|
|
|
|
[features]
|
|
default = ["vendor_openssl"]
|
|
# FIXME: find a way to magically disable vendor_openssl only on linux!
|
|
vendor_openssl = ["openssl/vendored"]
|
|
|
|
[workspace]
|
|
|
|
[profile.release]
|
|
opt-level = 3
|