It has a current GnuTLS and FLTK which simplifies the build.
+dist: xenial
language: minimal
env:
include:
- language: c++
env:
-
- # Travis is still stuck on Ubuntu 14.04, which has too old crap
before_install:
- # GnuTLS 3.x
- - sudo apt-get install -y libgnutls28-dev
- # FLTK 1.3.4
- - wget http://fltk.org/pub/fltk/1.3.4/fltk-1.3.4-2-source.tar.gz
- - tar -xvf fltk-1.3.4-2-source.tar.gz
- - pushd fltk-1.3.4-2
- - ./configure --prefix=/usr --enable-shared
- - make -j2
- - sudo make install
- - popd
-
+ - sudo apt-get install -y libgnutls-dev libfltk1.3-dev fluid
+ - sudo apt-get install -y libxtst-dev libxdamage-dev libxfixes-dev libxrandr-dev
script:
- cmake -DCMAKE_BUILD_TYPE=Debug . && make
- language: java
+ # We're not compatible with the newer java
+ dist: trusty
env:
before_install: skip
script: