69 lines
2.0 KiB
TOML
69 lines
2.0 KiB
TOML
[package]
|
|
name = "pnmixer-rs"
|
|
version = "0.1.0"
|
|
authors = ["Julian Ospald <hasufell@posteo.de>"]
|
|
|
|
[lib]
|
|
name = "pnmixerlib"
|
|
path = "src/lib.rs"
|
|
doc = true
|
|
|
|
[[bin]]
|
|
name = "pnmixer-rs"
|
|
path = "src/bin.rs"
|
|
doc = false
|
|
|
|
[dependencies]
|
|
alsa = "^0.1.8"
|
|
alsa-sys = "^0.1.1"
|
|
error-chain = { git = "https://github.com/hasufell/error-chain.git", branch = "PR-from-error" }
|
|
ffi = "^0.0.2"
|
|
flexi_logger = "^0.5.1"
|
|
gdk-pixbuf = { git = "https://github.com/gtk-rs/gdk-pixbuf.git" }
|
|
gdk-pixbuf-sys = { git = "https://github.com/gtk-rs/sys" }
|
|
gdk-sys = { git = "https://github.com/gtk-rs/sys" }
|
|
gio = { git = "https://github.com/gtk-rs/gio.git" }
|
|
glib = { git = "https://github.com/gtk-rs/glib.git" }
|
|
glib-sys = { git = "https://github.com/gtk-rs/sys" }
|
|
gobject-sys = { git = "https://github.com/gtk-rs/sys" }
|
|
gtk-sys = { git = "https://github.com/gtk-rs/sys" }
|
|
libc = "^0.2.23"
|
|
log = "^0.3.8"
|
|
serde = "^1.0.9"
|
|
serde_derive = "^1.0.9"
|
|
toml = "^0.4.2"
|
|
which = "*"
|
|
xdg = "*"
|
|
libnotify = { git = "https://github.com/hasufell/rust-libnotify.git", branch = "git-deps", optional = true }
|
|
png = "^0.9.0"
|
|
lazy_static = "^0.2.8"
|
|
w_result = "^0.1.2"
|
|
|
|
|
|
[dependencies.x11]
|
|
version = "^2.14.0"
|
|
features = ["xlib", "xtst"]
|
|
|
|
[dependencies.gtk]
|
|
git = "https://github.com/gtk-rs/gtk.git"
|
|
features = [ "v3_10", "v3_12", "v3_22" ]
|
|
|
|
[dependencies.gdk]
|
|
git = "https://github.com/gtk-rs/gdk.git"
|
|
features = [ "v3_10", "v3_12", "v3_22" ]
|
|
|
|
[profile.dev]
|
|
opt-level = 0 # controls the `--opt-level` the compiler builds with
|
|
debug = true # controls whether the compiler passes `-C debuginfo`
|
|
# a value of `true` is equivalent to `2`
|
|
rpath = false # controls whether the compiler passes `-C rpath`
|
|
lto = false # controls `-C lto` for binaries and staticlibs
|
|
debug-assertions = false # controls whether debug assertions are enabled
|
|
codegen-units = 1 # controls whether the compiler passes `-C codegen-units`
|
|
# `codegen-units` is ignored when `lto = true`
|
|
panic = 'unwind' # panic strategy (`-C panic=...`), can also be 'abort'
|
|
|
|
|
|
[features]
|
|
notify = ["libnotify"]
|