Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.freedesktop.org/gstreamer/gst-plugins-rs.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.travis.yml34
-rw-r--r--README.md2
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
diff --git a/README.md b/README.md
index 4cbd3c1ff..df6c90fec 100644
--- a/README.md
+++ b/README.md
@@ -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/).