language: c
+sudo: required
+dist: trusty
+
git:
depth: 1500
- MAKE_CHECK="root"
- MAKE_CHECK="dist"
+matrix:
+ include:
+ # test old Ubuntu 12.04 and OSX for compatibility
+ - dist: precise
+ compiler: gcc
+ env: PRECISE="yes" MAKE_CHECK="root"
+ - os: osx
+ osx_image: xcode7.3
+ compiler: clang
+ env: MAKE_CHECK="root"
+
branches:
only:
- master
+ - next
- /^stable.*/
+ - /^topic.*/
+ - /^travis.*/
+
+before_install:
+ # print some host info
+ - env | grep -v "encrypted" | LC_ALL=C sort
+ # workaround travis-ci issue #5301
+ - unset PYTHON_CFLAGS
install:
- # install some packages from Ubuntu's default sources
- - sudo apt-get -qq update
- - sudo apt-get install -qq
- bc
- dnsutils
- libcap-ng-dev
- libpam-dev
- libudev-dev
- gtk-doc-tools
- ntp
+ - source ./.travis-functions.sh
+ - travis_install_script
before_script:
- - source ./.travis-functions.sh
- travis_before_script
script:
after_script:
- travis_after_script
-before_install:
- - $CC --version
- - which $CC
- # workaround clang not system wide, fail on sudo make install
- - export CC=`which $CC`