summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.travis.yml12
-rwxr-xr-x.travis/install-kdav2.sh10
-rwxr-xr-x.travis/install-kimap2.sh10
3 files changed, 32 insertions, 0 deletions
diff --git a/.travis.yml b/.travis.yml
index 52aaacff..eb520e43 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -12,10 +12,22 @@ addons:
12 - g++-6 12 - g++-6
13 - cmake 13 - cmake
14 - extra-cmake-modules 14 - extra-cmake-modules
15 - libkf5coreaddons-dev
15 - ninja-build 16 - ninja-build
17 # TODO: that's a bit much (especially downloading the
18 # documentation, 3D stuff, etc.)
16 - qt57-meta-full 19 - qt57-meta-full
17 - liblmdb-dev 20 - liblmdb-dev
18before_script: 21before_script:
19 - source /opt/qt57/bin/qt57-env.sh 22 - source /opt/qt57/bin/qt57-env.sh
20 - ./.travis/install-kasync.sh 23 - ./.travis/install-kasync.sh
21 - ./.travis/install-flatbuffers.sh 24 - ./.travis/install-flatbuffers.sh
25 - ./.travis/install-kdav2.sh
26 - ./.travis/install-kimap2.sh
27
28script:
29 - mkdir build
30 - cd build
31 - cmake .. -G Ninja
32 - ninja
33 - ninja test
diff --git a/.travis/install-kdav2.sh b/.travis/install-kdav2.sh
new file mode 100755
index 00000000..106a437d
--- /dev/null
+++ b/.travis/install-kdav2.sh
@@ -0,0 +1,10 @@
1#!/bin/bash
2set -xeuo pipefail
3wget "http://mirrors.ocf.berkeley.edu/kde/unstable/kdav2/0.1.0/src/kdav2-0.1.0.tar.xz" -O /tmp/kdav2.tar.gz
4cd /tmp
5tar xvfa /tmp/kdav2.tar.gz
6cd kdav2-0.1.0
7mkdir build
8cd build
9cmake .. -G Ninja -DCMAKE_INSTALL_PREFIX=/usr
10ninja && sudo ninja install
diff --git a/.travis/install-kimap2.sh b/.travis/install-kimap2.sh
new file mode 100755
index 00000000..fa6b94e5
--- /dev/null
+++ b/.travis/install-kimap2.sh
@@ -0,0 +1,10 @@
1#!/bin/bash
2set -xeuo pipefail
3wget "http://mirrors.mit.edu/kde/unstable/kimap2/0.1.0/src/kimap2-0.1.0.tar.xz" -O /tmp/kimap2.tar.gz
4cd /tmp
5tar xvfa /tmp/kimap2.tar.gz
6cd kimap2-0.1.0
7mkdir build
8cd build
9cmake .. -G Ninja -DCMAKE_INSTALL_PREFIX=/usr
10ninja && sudo ninja install