summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.travis.yml42
1 files changed, 42 insertions, 0 deletions
diff --git a/.travis.yml b/.travis.yml
new file mode 100644
index 00000000..4719c5a0
--- /dev/null
+++ b/.travis.yml
@@ -0,0 +1,42 @@
+sudo: false # use new container
+language: c
+
+branches:
+ except: /^(gh-pages|v[0-9]\..*)/
+
+compiler:
+ - clang
+ - gcc
+
+addons:
+ apt:
+ packages:
+ # xrdp
+ - libpam0g-dev
+ - libjpeg-dev
+ - libfuse-dev
+ - libmp3lame-dev
+ - libx11-dev
+ - libxrandr-dev
+ - libpixman-dev
+ # xorgxrdp
+ - xserver-xorg-dev
+ - nasm
+ # x11rdp
+ #- flex
+ #- bison
+ #- libxml2-dev
+ #- intltool
+ #- xsltproc
+ #- xutils-dev
+ #- python-libxml2
+ #- g++
+ #- xutils
+
+script:
+ # disable librfxcodec as no remotefx for v0.9.1 release
+ #- (cd librfxcodec && ./bootstrap && ./configure && make)
+ - (cd xorgxrdp && ./bootstrap && ./configure && make)
+ - (./bootstrap && ./configure --enable-ipv6 --enable-jpeg --enable-fuse --enable-mp3lame --enable-pixman && make)
+ # disable x11rdp build as it takes long time and it is to be deprecated
+ #- (cd xorg/X11R7.6 && ./buildx.sh default)