]> git.sur5r.net Git - i3/i3lock/blob - .travis.yml
Move all PAM code behind UES_PAM and enable that by default.
[i3/i3lock] / .travis.yml
1 # Use Ubuntu 14.04 (trusty), as per http://blog.travis-ci.com/2015-10-14-opening-up-ubuntu-trusty-beta/
2 sudo: required
3 dist: trusty
4 language: c
5 compiler:
6   - gcc
7   - clang
8 addons:
9   apt:
10     packages:
11     - clang-format-3.5
12     - pkg-config
13     - libpam0g-dev
14     - libcairo2-dev
15     - libxcb1-dev
16     - libxcb-dpms0-dev
17     - libxcb-image0-dev
18     - libxcb-util0-dev
19     - libev-dev
20     - libxcb-xinerama0-dev
21     - libxcb-xkb-dev
22     - libxcb-composite0-dev
23 before_install:
24   - "echo 'APT::Default-Release \"trusty\";' | sudo tee /etc/apt/apt.conf.d/default-release"
25   - "echo 'deb http://archive.ubuntu.com/ubuntu/ wily main universe' | sudo tee /etc/apt/sources.list.d/wily.list"
26   - sudo apt-get update
27   - sudo apt-get --force-yes -y install -t wily libxkbcommon-dev libxkbcommon-x11-dev
28 script:
29   - make -j
30   - clang-format-3.5 -i *.[ch] && git diff --exit-code || (echo 'Code was not formatted using clang-format!'; false)