blob: 002442fc22c32d2960f483dfaeff2b87f1b020b3 [file] [log] [blame]
# Copyright 2018 The Fuchsia Authors. All rights reserved.
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.
[package]
name = "fuchsia-third-party"
version = "0.1.0"
authors = ["cramertj <cramertj@google.com>"]
[dependencies]
base64 = "0.9"
bincode = "1"
bit-vec = "0.5.0"
bitfield = "0.13"
bitflags = "1"
byteorder = { version = "1", features = ["i128"] }
bytes = "0.4.7"
cc = "1"
chrono = "0.4.2"
clap = "2.29"
crossbeam = "0.5"
euclid = "0.19"
failure = "0.1.1"
font-rs = "0.1.3"
fuchsia-async-macro = "0.1"
futures-preview = { version = "=0.3.0-alpha.10", features = ["io-compat"] }
getopts = "0.2"
heck = "0.3.1"
hex = "0.3.2"
hyper = { version = "0.12.13", default-features = false }
itertools = "0.7"
lazy_static = "1"
libc = "0.2"
log = { version = "0.4.4", features = ["std"] }
memchr = "2.0"
net2 = "0.2"
nom = "3.2"
num = "0.2"
num-bigint = { version = "0.2", features = ["rand"] }
parking_lot = "0.6"
pin-utils = "=0.1.0-alpha.3"
pretty_assertions = "0.5.1"
pest = "2.0.2"
pest_derive = "2.0.1"
proptest = "0.8.7"
rand = "0.5"
regex = "1.0.6"
rouille = "2.1.0"
rust-crypto = "0.2"
rustc-serialize = "0.3"
rusttype = "0.7.3"
serde = "1"
serde_derive = "1"
serde_json = "1"
slab = "0.4"
smallvec = "0.6"
structopt = "0.2.4"
tempfile = "3"
time = "0.1"
timebomb = "0.1.2"
toml = "0.4"
unicase = "2.2.0"
unicode-normalization = "0.1"
unicode-segmentation = "1.0"
unicode-width = "0.1.3"
utf8parse = "0.1"
url = "1.7.0"
valico = "2.3.1"
vte = "0.3"
xi-core-lib = { version = "0.2.0", default-features = false } # disable "notify" crate
xi-rpc = "0.2.0"
xml-rs = "0.8"
# Target-side only dependencies
[target.'cfg(target_os = "fuchsia")'.dependencies]
# -- FIXME(cramertj) separate out the dependencies above that will only be
# needed target-side.
# Host-side only dependencies
[target.'cfg(not(target_os = "fuchsia"))'.dependencies]
proc-macro2 = "0.4.24"
quote = "0.6.10"
syn = { version = "0.15.22", features = ["full"] }
[patch.crates-io]
backtrace-sys = { path = "tiny_mirrors/backtrace-sys" }
fuchsia-async-macro = { path = "../../../garnet/public/rust/fuchsia-async-macro" }
fuchsia-zircon = { path = "../../../garnet/public/rust/fuchsia-zircon" }
fuchsia-zircon-sys = { path = "../../../garnet/public/rust/fuchsia-zircon/fuchsia-zircon-sys" }
rust-crypto = { path = "../../rust-mirrors/rust-crypto" }
xi-core-lib = { path = "../../rust-mirrors/xi-editor/rust/core-lib" }
xi-rope = { path = "../../rust-mirrors/xi-editor/rust/rope" }
xi-rpc = { path = "../../rust-mirrors/xi-editor/rust/rpc" }
xi-trace = { path = "../..//rust-mirrors/xi-editor/rust/trace" }
xi-trace-dump = { path = "../../rust-mirrors/xi-editor/rust/trace-dump" }
xi-unicode = { path = "../../rust-mirrors/xi-editor/rust/unicode" }
winapi = { path = "tiny_mirrors/winapi" }
winapi-build = { path = "tiny_mirrors/winapi-build" }
winapi-util = { path = "tiny_mirrors/winapi-util" }