diff options
-rw-r--r-- | .travis.yml | 12 | ||||
-rwxr-xr-x | .travis/install-kdav2.sh | 10 | ||||
-rwxr-xr-x | .travis/install-kimap2.sh | 10 |
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 |
18 | before_script: | 21 | before_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 | |||
28 | script: | ||
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 | ||
2 | set -xeuo pipefail | ||
3 | wget "http://mirrors.ocf.berkeley.edu/kde/unstable/kdav2/0.1.0/src/kdav2-0.1.0.tar.xz" -O /tmp/kdav2.tar.gz | ||
4 | cd /tmp | ||
5 | tar xvfa /tmp/kdav2.tar.gz | ||
6 | cd kdav2-0.1.0 | ||
7 | mkdir build | ||
8 | cd build | ||
9 | cmake .. -G Ninja -DCMAKE_INSTALL_PREFIX=/usr | ||
10 | ninja && 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 | ||
2 | set -xeuo pipefail | ||
3 | wget "http://mirrors.mit.edu/kde/unstable/kimap2/0.1.0/src/kimap2-0.1.0.tar.xz" -O /tmp/kimap2.tar.gz | ||
4 | cd /tmp | ||
5 | tar xvfa /tmp/kimap2.tar.gz | ||
6 | cd kimap2-0.1.0 | ||
7 | mkdir build | ||
8 | cd build | ||
9 | cmake .. -G Ninja -DCMAKE_INSTALL_PREFIX=/usr | ||
10 | ninja && sudo ninja install | ||