diff --git a/Cargo.lock b/Cargo.lock index 123eb889..e83ba0c1 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -4,25 +4,23 @@ version = "0.1.0" dependencies = [ "bit-set 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", "byteorder 0.3.13 (registry+https://github.com/rust-lang/crates.io-index)", - "clippy 0.0.12 (git+https://github.com/Manishearth/rust-clippy.git)", "eventual 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)", "getopts 0.2.14 (registry+https://github.com/rust-lang/crates.io-index)", - "lazy_static 0.1.14 (registry+https://github.com/rust-lang/crates.io-index)", + "lazy_static 0.1.15 (registry+https://github.com/rust-lang/crates.io-index)", "librespot-protocol 0.1.0", - "mod_path 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)", "num 0.1.27 (registry+https://github.com/rust-lang/crates.io-index)", "portaudio 0.1.2 (git+https://github.com/mvdnes/portaudio-rs)", - "protobuf 1.0.1 (git+https://github.com/plietar/rust-protobuf.git)", + "protobuf 1.0.4 (registry+https://github.com/rust-lang/crates.io-index)", "protobuf_macros 0.1.0 (git+https://github.com/plietar/rust-protobuf-macros.git)", "rand 0.3.11 (registry+https://github.com/rust-lang/crates.io-index)", - "rpassword 0.0.5 (registry+https://github.com/rust-lang/crates.io-index)", - "rust-crypto 0.2.31 (registry+https://github.com/rust-lang/crates.io-index)", + "rpassword 0.0.6 (registry+https://github.com/rust-lang/crates.io-index)", + "rust-crypto 0.2.33 (registry+https://github.com/rust-lang/crates.io-index)", "rust-gmp 0.2.0 (git+https://github.com/plietar/rust-gmp.git)", "shannon 0.1.0 (git+https://github.com/plietar/rust-shannon.git)", "tempfile 1.1.1 (registry+https://github.com/rust-lang/crates.io-index)", - "time 0.1.32 (registry+https://github.com/rust-lang/crates.io-index)", + "time 0.1.33 (registry+https://github.com/rust-lang/crates.io-index)", "vergen 0.0.16 (registry+https://github.com/rust-lang/crates.io-index)", - "vorbis 0.0.12 (registry+https://github.com/rust-lang/crates.io-index)", + "vorbis 0.0.13 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -30,7 +28,7 @@ name = "advapi32-sys" version = "0.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "winapi 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)", + "winapi 0.2.4 (registry+https://github.com/rust-lang/crates.io-index)", "winapi-build 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", ] @@ -39,12 +37,12 @@ name = "bit-set" version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "bit-vec 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)", + "bit-vec 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "bit-vec" -version = "0.4.1" +version = "0.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" [[package]] @@ -62,28 +60,23 @@ name = "byteorder" version = "0.3.13" source = "registry+https://github.com/rust-lang/crates.io-index" -[[package]] -name = "clippy" -version = "0.0.12" -source = "git+https://github.com/Manishearth/rust-clippy.git#d3da9f6c81dd3e026bd679c09cea1d6b337ccd25" - [[package]] name = "eventual" version = "0.1.4" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "log 0.3.2 (registry+https://github.com/rust-lang/crates.io-index)", - "syncbox 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)", - "time 0.1.32 (registry+https://github.com/rust-lang/crates.io-index)", + "syncbox 0.2.4 (registry+https://github.com/rust-lang/crates.io-index)", + "time 0.1.33 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "gcc" -version = "0.3.13" +version = "0.3.19" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "advapi32-sys 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", - "winapi 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)", + "winapi 0.2.4 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -96,13 +89,13 @@ name = "kernel32-sys" version = "0.1.4" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "winapi 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)", + "winapi 0.2.4 (registry+https://github.com/rust-lang/crates.io-index)", "winapi-build 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "lazy_static" -version = "0.1.14" +version = "0.1.15" source = "registry+https://github.com/rust-lang/crates.io-index" [[package]] @@ -115,7 +108,7 @@ name = "librespot-protocol" version = "0.1.0" dependencies = [ "mod_path 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)", - "protobuf 1.0.1 (git+https://github.com/plietar/rust-protobuf.git)", + "protobuf 1.0.4 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -145,14 +138,14 @@ name = "ogg-sys" version = "0.0.9" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "gcc 0.3.13 (registry+https://github.com/rust-lang/crates.io-index)", + "gcc 0.3.19 (registry+https://github.com/rust-lang/crates.io-index)", "libc 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)", - "pkg-config 0.3.5 (registry+https://github.com/rust-lang/crates.io-index)", + "pkg-config 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "pkg-config" -version = "0.3.5" +version = "0.3.6" source = "registry+https://github.com/rust-lang/crates.io-index" [[package]] @@ -171,13 +164,13 @@ version = "0.1.0" source = "git+https://github.com/mvdnes/portaudio-rs#7c6d10f5edda0094cc33b682d88c3a6ea4919b9f" dependencies = [ "libc 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)", - "pkg-config 0.3.5 (registry+https://github.com/rust-lang/crates.io-index)", + "pkg-config 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "protobuf" -version = "1.0.1" -source = "git+https://github.com/plietar/rust-protobuf.git#dae87e292a52a66da7f78ef4d8599d84303f0378" +version = "1.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" [[package]] name = "protobuf_macros" @@ -191,7 +184,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "advapi32-sys 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", "libc 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)", - "winapi 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)", + "winapi 0.2.4 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -201,25 +194,25 @@ source = "git+https://github.com/plietar/rust-readall.git#d2bcc1de325705230e79ba [[package]] name = "rpassword" -version = "0.0.5" +version = "0.0.6" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "kernel32-sys 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)", "libc 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)", "termios 0.0.5 (registry+https://github.com/rust-lang/crates.io-index)", - "winapi 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)", + "winapi 0.2.4 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "rust-crypto" -version = "0.2.31" +version = "0.2.33" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "gcc 0.3.13 (registry+https://github.com/rust-lang/crates.io-index)", + "gcc 0.3.19 (registry+https://github.com/rust-lang/crates.io-index)", "libc 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)", "rand 0.3.11 (registry+https://github.com/rust-lang/crates.io-index)", "rustc-serialize 0.3.16 (registry+https://github.com/rust-lang/crates.io-index)", - "time 0.1.32 (registry+https://github.com/rust-lang/crates.io-index)", + "time 0.1.33 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -250,16 +243,16 @@ name = "shannon-sys" version = "0.1.0" source = "git+https://github.com/plietar/rust-shannon.git#c6be8a879a523a77d81c50df46faa891b76fea25" dependencies = [ - "gcc 0.3.13 (registry+https://github.com/rust-lang/crates.io-index)", + "gcc 0.3.19 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "syncbox" -version = "0.2.3" +version = "0.2.4" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "log 0.3.2 (registry+https://github.com/rust-lang/crates.io-index)", - "time 0.1.32 (registry+https://github.com/rust-lang/crates.io-index)", + "time 0.1.33 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -270,7 +263,7 @@ dependencies = [ "kernel32-sys 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)", "libc 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)", "rand 0.3.11 (registry+https://github.com/rust-lang/crates.io-index)", - "winapi 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)", + "winapi 0.2.4 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -283,12 +276,12 @@ dependencies = [ [[package]] name = "time" -version = "0.1.32" +version = "0.1.33" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "kernel32-sys 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)", "libc 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)", - "winapi 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)", + "winapi 0.2.4 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -297,12 +290,12 @@ version = "0.0.16" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "bitflags 0.3.2 (registry+https://github.com/rust-lang/crates.io-index)", - "time 0.1.32 (registry+https://github.com/rust-lang/crates.io-index)", + "time 0.1.33 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "vorbis" -version = "0.0.12" +version = "0.0.13" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "libc 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)", @@ -316,10 +309,10 @@ name = "vorbis-sys" version = "0.0.8" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "gcc 0.3.13 (registry+https://github.com/rust-lang/crates.io-index)", + "gcc 0.3.19 (registry+https://github.com/rust-lang/crates.io-index)", "libc 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)", "ogg-sys 0.0.9 (registry+https://github.com/rust-lang/crates.io-index)", - "pkg-config 0.3.5 (registry+https://github.com/rust-lang/crates.io-index)", + "pkg-config 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -327,16 +320,16 @@ name = "vorbisfile-sys" version = "0.0.8" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "gcc 0.3.13 (registry+https://github.com/rust-lang/crates.io-index)", + "gcc 0.3.19 (registry+https://github.com/rust-lang/crates.io-index)", "libc 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)", "ogg-sys 0.0.9 (registry+https://github.com/rust-lang/crates.io-index)", - "pkg-config 0.3.5 (registry+https://github.com/rust-lang/crates.io-index)", + "pkg-config 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)", "vorbis-sys 0.0.8 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "winapi" -version = "0.2.2" +version = "0.2.4" source = "registry+https://github.com/rust-lang/crates.io-index" [[package]] diff --git a/Cargo.toml b/Cargo.toml index 33db5954..5fe42dc1 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -21,8 +21,8 @@ byteorder = "~0.3.13" eventual = "~0.1.4" getopts = "~0.2.14" lazy_static = "~0.1.14" -mod_path = "~0.1.5" num = "~0.1.27" +protobuf = "~1.0.4" rand = "~0.3.11" rpassword = "~0.0.5" rust-crypto = "~0.2.31" @@ -30,10 +30,6 @@ time = "~0.1.32" tempfile = "~1.1.1" vorbis = "~0.0.12" -[dependencies.clippy] -git = "https://github.com/Manishearth/rust-clippy.git" -[dependencies.protobuf] -git = "https://github.com/plietar/rust-protobuf.git" [dependencies.protobuf_macros] git = "https://github.com/plietar/rust-protobuf-macros.git" [dependencies.rust-gmp] diff --git a/protocol/Cargo.toml b/protocol/Cargo.toml index f89bca97..2089b4fe 100644 --- a/protocol/Cargo.toml +++ b/protocol/Cargo.toml @@ -5,8 +5,6 @@ authors = ["Paul LiƩtar "] build = "build.rs" [dependencies] -mod_path = "*" - -[dependencies.protobuf] -git = "https://github.com/plietar/rust-protobuf.git" +mod_path = "~0.1.5" +protobuf = "~1.0.4" diff --git a/src/lib.rs b/src/lib.rs index b09f13e6..9b96d562 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -1,9 +1,7 @@ #![crate_name = "librespot"] -#![feature(plugin,read_exact,zero_one,iter_arith,slice_bytes,arc_weak,append,mpsc_select)] -#![allow(needless_return)] +#![feature(plugin,read_exact,zero_one,iter_arith,slice_bytes,mpsc_select)] -#![plugin(clippy)] #![plugin(protobuf_macros)] #[macro_use] extern crate lazy_static; diff --git a/src/main.rs b/src/main.rs index 87714529..4b8d9f9b 100644 --- a/src/main.rs +++ b/src/main.rs @@ -1,6 +1,3 @@ -#![feature(result_expect)] -#![allow(deprecated)] - extern crate getopts; extern crate librespot; extern crate rpassword;