]> granicus.if.org Git - libass/blob - .travis.yml
coretext: replace CT attr reads with freetype lookups
[libass] / .travis.yml
1 language: c
2
3 env:
4   global:
5    # Coverity token
6    - secure: "QFUmMNyjyhXhe+zBfGNgnrrgR9NTks90AU6BQXYCxBZm+aaRjjxkN+ITjTJeHxZJEVpqDf/gtidh6KriSWMWM2TcH+ZSsAkVym9XUdk+0Nglh/5mulp++LsbmsERhed5F4YvGS0UAcXPAAv/dESmiJY/EaDPVgXxbTFMa85c6H8="
7
8 os:
9   - linux
10   - osx
11
12 compiler:
13   - gcc
14   - clang
15
16 matrix:
17   exclude:
18     - os: osx
19       compiler: gcc
20
21 sudo: required
22 dist: trusty
23
24 branches:
25   only:
26     - master
27     - ci
28     - coverity_scan
29
30 before_install:
31   - (sudo apt-get update || brew update)
32   - (sudo apt-get install -y libfontconfig1-dev libfreetype6-dev libfribidi-dev libharfbuzz-dev nasm || brew install freetype fribidi nasm) && ./autogen.sh && ./configure
33 script:
34   - make -j4
35
36 notifications:
37   email: false
38   irc:
39     channels:
40       - "irc.freenode.org#libass"
41     on_success: change
42     on_failure: always
43
44 addons:
45   coverity_scan:
46     project:
47       name: "libass/libass"
48       description: "Build submitted via Travis CI"
49     notification_email: none@example.com
50     build_command_prepend: "./configure"
51     build_command:   "make -j4"
52     branch_pattern: master|coverity_scan