summaryrefslogtreecommitdiffstats
path: root/.travis.yml
diff options
context:
space:
mode:
authorKoichiro IWAO <meta@vmeta.jp>2016-09-15 17:42:43 +0900
committerKoichiro IWAO <meta@vmeta.jp>2016-11-15 18:02:53 +0900
commit7cb37d89411e801ccf0d16c7d85d0963c6fa27c5 (patch)
treeef7efddc7e02069c3be7373a5c489d40e9a97049 /.travis.yml
parentad62e52f287302b2f252206bc3d58a8b4dcd0ab8 (diff)
downloadxrdp-proprietary-7cb37d89411e801ccf0d16c7d85d0963c6fa27c5.tar.gz
xrdp-proprietary-7cb37d89411e801ccf0d16c7d85d0963c6fa27c5.zip
CI: add .travis.yml
tests xrdp, librfxcodec, xorgxrdp, x11rdp in master, devel and other topic branches.
Diffstat (limited to '.travis.yml')
-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)