-
Notifications
You must be signed in to change notification settings - Fork 70
/
.travis.yml
56 lines (50 loc) · 1.83 KB
/
.travis.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
sudo: false
language: c
env:
matrix:
- VERBOSE=1
global:
# Added using “travis encrypt COVERITY_SCAN_TOKEN=<project_token> --add”
secure: NxBaKlGmAXMaz8GU0tOir3KV0x/0AwINXBxIY0x66C8yU8lvrzumzpoeGZBDCL8Nugq8p9EI73+pdvuwnsoAGFYDiYNVYefegVwSpz7XBpD8yyKMOdtRtaJLH/vApjzI7s/h+FA7a/j9QFikJ7PVZPIJiVjKNH9URClCaj0EpXLXxQkzg9o1ZCY27+JVWrg5v2HJn6+LddK8iiQhezXw+m9QPVkQiPZmYdvjuFjklulgTguAlWVm307AS2/QJ4sYECTbLiWJ3FTScRZMhuSq6XXGqJ3H3F8ku52QOkyUIIlpNAKKtm0VvPcUgs3SlIxodYykegLsVwm0+RKJN4lbsIN1w0uG/ThWi86T7zwbt6giuoAC4H387zVrd9080zwRedUWSuRB5yR6nsK0lROBquPJ7qnM7xPKwrnW4oyi/6u/syzcbVLOPNoYClYy7Mf8TX5rVBxPUSJ3Ch28GqWXwabKwPSH6jtkXlfvPyMMs29wI8d8i0C80lijhtXeeJNzfOx8MHhEikVc2r67lrqOjGTTIord6fbxTQnqfjiMrWRxvz1ogpdbrsQ1s2xsedvqvNr1v1Xt8IOuHMGQ635G0d12Q+wqHzEbdCmAg1v2VXSfVZcl4faPMNiIdfnZJn+5q14sjznX81IHpyzEWgiMgUXaJ2k49kAMIESripZk4bU=
addons:
apt:
packages:
- build-essential
- pkg-config
- libncursesw5-dev
- libx11-dev
- freeglut3-dev
- ruby-dev
# XXX: not supported by Travis-CI, see
# https://github.com/travis-ci/apt-package-whitelist/issues/1422
# ... so we just build-dep on libcaca-dev!
- libslang2-dev
- libcaca-dev
- libimlib2-dev
# FIXME: disable this for now, as it just outputs garbage
#- texlive-fonts-recommended
#- doxygen-latex
- ruby-minitest
coverity_scan:
project:
name: cacalabs/libcaca
build_command_prepend:
- ".travis/before_install.sh"
- "./bootstrap"
- "./configure"
build_command: make
branch_pattern: master
# Travis does shallow clones, but we use the Git history
# for check-copyright. Disable shallow clones; our whole
# history is about 5 MiB anyway.
git:
depth: 9999999
before_install:
- ".travis/before_install.sh"
- "./bootstrap"
os:
- linux
- osx
compiler:
- gcc
- clang