diff options
-rw-r--r-- | .travis.yml | 34 | ||||
-rw-r--r-- | README.md | 2 |
2 files changed, 35 insertions, 1 deletions
diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 000000000..a25fea28a --- /dev/null +++ b/.travis.yml @@ -0,0 +1,34 @@ +dist: trusty +sudo: required +language: rust +cache: + cargo: true +rust: + - stable + - beta + - nightly + +addons: + apt: + packages: + - liborc-0.4-dev + - libglib2.0-dev + - libxml2-dev + +matrix: + allow_failures: + - rust: nightly + +script: + - rustc --version + - cargo build --all + - cargo test --all + +before_install: +- curl -L https://people.freedesktop.org/~slomo/gstreamer.tar.gz | tar xz +- sed -i "s;prefix=/root/gstreamer;prefix=$PWD/gstreamer;g" $PWD/gstreamer/lib/pkgconfig/*.pc +- export PKG_CONFIG_PATH=$PWD/gstreamer/lib/pkgconfig +- export GST_PLUGIN_SYSTEM_PATH=$PWD/gstreamer/lib/gstreamer-1.0 +- export GST_PLUGIN_SCANNER=$PWD/gstreamer/libexec/gstreamer-1.0/gst-plugin-scanner +- export PATH=$PATH:$PWD/gstreamer/bin +- export LD_LIBRARY_PATH=$PWD/gstreamer/lib:$LD_LIBRARY_PATH @@ -1,4 +1,4 @@ -# gst-plugin-rs +# gst-plugin-rs [![Build Status](https://travis-ci.org/sdroege/gst-plugin-rs.svg?branch=master)](https://travis-ci.org/sdroege/gst-plugin-rs) [GStreamer](https://gstreamer.freedesktop.org/) elements built in the [Rust programming language](https://www.rust-lang.org/). |