summaryrefslogtreecommitdiff
path: root/.travis.yml
diff options
context:
space:
mode:
authoriphydf <iphydf@users.noreply.github.com>2018-02-04 00:06:47 +0000
committeriphydf <iphydf@users.noreply.github.com>2018-02-04 00:36:31 +0000
commitf41c11c34e04e6d7a04cb20f79bc2643c0e33dd1 (patch)
treed6de2568920dc521d4d57680ac396dc5d5212859 /.travis.yml
parent99bfb9a4f2b15d3b5a9fe3878df2eb5e55c428aa (diff)
Use more ubuntu packages; remove hstox for now.
Since trusty has more up-to-date packages, we can remove some of the custom install code. Also, we're not using hstox at the moment, so there is no need to slow down the builds for now.
Diffstat (limited to '.travis.yml')
-rw-r--r--.travis.yml21
1 files changed, 3 insertions, 18 deletions
diff --git a/.travis.yml b/.travis.yml
index 9c6d1ef1..48f5ce3a 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -15,22 +15,18 @@ matrix:
15 apt: &apt-dependencies 15 apt: &apt-dependencies
16 sources: 16 sources:
17 - avsm 17 - avsm
18 - hvr-ghc
19 packages: 18 packages:
20 - alex-3.1.7 # For hstox. 19 - aspcud # For Opam
21 - cabal-install-1.18 # For hstox.
22 - check # For tests. 20 - check # For tests.
23 - ghc-7.8.4 # For hstox. 21 - libconfig-dev # For tox-bootstrapd.
24 - happy-1.19.5 # For hstox.
25 - libcv-dev # For av_test. 22 - libcv-dev # For av_test.
26 - libhighgui-dev # For av_test. 23 - libhighgui-dev # For av_test.
27 - libopencv-contrib-dev # For av_test. 24 - libopencv-contrib-dev # For av_test.
25 - libopus-dev # For toxav.
28 - libsndfile1-dev # For av_test. 26 - libsndfile1-dev # For av_test.
29 - libvpx-dev # For toxav. 27 - libvpx-dev # For toxav.
30 - opam # For apidsl and Frama-C. 28 - opam # For apidsl and Frama-C.
31 - aspcud # For Opam
32 - portaudio19-dev # For av_test. 29 - portaudio19-dev # For av_test.
33 - texinfo # For libconfig.
34 - stage: "Stage 1" 30 - stage: "Stage 1"
35 if: type IN (push, api, cron) 31 if: type IN (push, api, cron)
36 env: JOB=autotools ENV=linux 32 env: JOB=autotools ENV=linux
@@ -86,13 +82,6 @@ matrix:
86 82
87cache: 83cache:
88 directories: 84 directories:
89 # Although Travis documentation says not to rely on the value of $HOME, we
90 # rely on it here because cabal installs its packages there by default. If
91 # that ever changes, these values need to be updated.
92 # Note that we can't use shell expressions in these paths, so we can't ask
93 # cabal where its data is stored.
94 - $HOME/.cabal
95 - $HOME/.ghc
96 - $HOME/cache 85 - $HOME/cache
97 - /opt/freebsd/cache 86 - /opt/freebsd/cache
98 87
@@ -108,7 +97,3 @@ notifications:
108 template: 97 template:
109 - "%{result} %{repository_name} %{build_url}" 98 - "%{result} %{repository_name} %{build_url}"
110 - "#%{build_number} changes: %{compare_url}" 99 - "#%{build_number} changes: %{compare_url}"
111
112branches:
113 only:
114 - master