1notifications:
2  email: false
3
4branches:
5  except:
6  - /flatcap\/.*/
7  - translate
8
9dist: bionic
10
11language: c
12compiler: gcc
13cache: ccache
14
15git:
16  depth: 3
17
18addons:
19  apt:
20    packages:
21      - autopoint
22      - docbook-simple
23      - docbook-xsl
24      - gettext
25      - gpgsm
26      - graphviz
27      - jimsh
28      - libdb-dev
29      - libgdbm-dev
30      - libgnutls28-dev
31      - libgpgme11-dev
32      - libgss-dev
33      - libidn2-0-dev
34      - libkyotocabinet-dev
35      - liblmdb-dev
36      - liblua5.2-dev
37      - liblz4-dev
38      - libncursesw5-dev
39      - libnotmuch-dev
40      - libqdbm-dev
41      - librocksdb-dev
42      - libsasl2-dev
43      - libssl-dev
44      - libtdb-dev
45      - libtokyocabinet-dev
46      - libxml2-utils
47      - libzstd-dev
48      - lua5.2
49      - lynx
50      - xsltproc
51
52install:
53  - git clone --depth 1 https://github.com/neomutt/travis-build.git ~/config
54  - git clone --depth 1 https://github.com/neomutt/neomutt-test-files.git ~/test-files
55
56before_script:
57  - ccache --zero-stats
58  - export ANSI_CLEAR
59  - export -f travis_fold
60  - export -f travis_nanoseconds
61  - export -f travis_time_finish
62  - export -f travis_time_start
63  - export NEOMUTT_TEST_DIR="$HOME/test-files"
64  - (cd ~/test-files && ./setup.sh)
65
66script:
67  - ~/config/build
68
69after_script:
70  - ccache --show-stats
71
72