浏览代码

Increase required Rust version to 1.17.0.

Some dependencies require it.

Additionally, only build with lewton on >= 1.18
Paul Lietar 7 年之前
父节点
当前提交
ddfc28f99f
共有 2 个文件被更改,包括 5 次插入3 次删除
  1. 4 2
      .travis.yml
  2. 1 1
      README.md

+ 4 - 2
.travis.yml

@@ -1,6 +1,6 @@
 language: rust
 rust:
-  - 1.15.0
+  - 1.17.0
   - stable
   - beta
   - nightly
@@ -24,11 +24,13 @@ before_script:
 script:
     - cargo build --no-default-features
     - cargo build --no-default-features --features "with-tremor"
-    - cargo build --no-default-features --features "with-lewton"
     - cargo build --no-default-features --features "portaudio-backend"
     - cargo build --no-default-features --features "pulseaudio-backend"
     - cargo build --no-default-features --features "alsa-backend"
     - cargo build --no-default-features --target armv7-unknown-linux-gnueabihf
+    - if [[ $TRAVIS_RUST_VERSION != *"1.17.0"* ]]; then
+        cargo build --no-default-features --features "with-lewton";
+      fi
 
 notifications:
     email: false

+ 1 - 1
README.md

@@ -5,7 +5,7 @@ closed-source libspotify. Additionally, it will provide extra features
 which are not available in the official library.
 
 ## Building
-Rust 1.15.0 or later is required to build librespot.
+Rust 1.17.0 or later is required to build librespot.
 
 **If you are building librespot on macOS, the homebrew provided rust may fail due to the way in which homebrew installs rust. In this case, uninstall the homebrew version of rust and use [rustup](https://www.rustup.rs/), and librespot should then build.**