summaryrefslogtreecommitdiff
path: root/.travis.yml
diff options
context:
space:
mode:
Diffstat (limited to '.travis.yml')
-rw-r--r--.travis.yml28
1 files changed, 28 insertions, 0 deletions
diff --git a/.travis.yml b/.travis.yml
new file mode 100644
index 00000000..9ffd2f4d
--- /dev/null
+++ b/.travis.yml
@@ -0,0 +1,28 @@
+notifications:
+ email:
+ - spice-devel@lists.freedesktop.org
+ irc:
+ channels:
+ - "irc.gimp.net#spice"
+ on_success: change
+ on_failure: always
+sudo: required
+dist: trusty
+language: c
+compiler:
+ - clang
+ - gcc
+before_install:
+ - sudo apt-get update -qq
+ - sudo apt-get install -y automake autoconf pkg-config libglib2.0-dev libspice-protocol-dev libopus-dev libpixman-1-dev libasound2-dev libssl-dev libsasl2-dev libjpeg-dev libglib2.0-dev libnss3-dev asciidoc spice-client-gtk
+install:
+ - pip install --user six pyparsing
+ - which python && python -c 'import six'
+ - wget http://www.spice-space.org/download/libcacard/libcacard-LATEST.tar.xz
+ - tar xf libcacard-LATEST.tar.xz
+ - cd libcacard-* && ./configure --prefix=/usr && make && sudo make install && cd -
+ - wget http://www.spice-space.org/download/releases/spice-protocol-0.12.10.tar.bz2
+ - tar xf spice-protocol-0.12.10.tar.bz2
+ - cd spice-protocol-0.12.10 && ./configure --prefix=/usr && make && sudo make install && cd -
+script:
+ - ./autogen.sh --prefix=/usr && make all && make distcheck