Skip to content

Commit

Permalink
Increase required Rust version to 1.17.0.
Browse files Browse the repository at this point in the history
Some dependencies require it.

Additionally, only build with lewton on >= 1.18
  • Loading branch information
plietar committed Aug 4, 2017
1 parent 3a18d1f commit ddfc28f
Show file tree
Hide file tree
Showing 2 changed files with 5 additions and 3 deletions.
6 changes: 4 additions & 2 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
language: rust
rust:
- 1.15.0
- 1.17.0
- stable
- beta
- nightly
Expand All @@ -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
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -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.**

Expand Down

0 comments on commit ddfc28f

Please sign in to comment.