From b692795005338742dacff311320977061e0602ba Mon Sep 17 00:00:00 2001 From: Minijackson Date: Mon, 26 Feb 2018 17:49:12 +0100 Subject: Add installation of kdav2 + kimap2 + basic build instructions --- .travis.yml | 12 ++++++++++++ .travis/install-kdav2.sh | 10 ++++++++++ .travis/install-kimap2.sh | 10 ++++++++++ 3 files changed, 32 insertions(+) create mode 100755 .travis/install-kdav2.sh create mode 100755 .travis/install-kimap2.sh diff --git a/.travis.yml b/.travis.yml index 52aaacff..eb520e43 100644 --- a/.travis.yml +++ b/.travis.yml @@ -12,10 +12,22 @@ addons: - g++-6 - cmake - extra-cmake-modules + - libkf5coreaddons-dev - ninja-build + # TODO: that's a bit much (especially downloading the + # documentation, 3D stuff, etc.) - qt57-meta-full - liblmdb-dev before_script: - source /opt/qt57/bin/qt57-env.sh - ./.travis/install-kasync.sh - ./.travis/install-flatbuffers.sh + - ./.travis/install-kdav2.sh + - ./.travis/install-kimap2.sh + +script: + - mkdir build + - cd build + - cmake .. -G Ninja + - ninja + - 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 @@ +#!/bin/bash +set -xeuo pipefail +wget "http://mirrors.ocf.berkeley.edu/kde/unstable/kdav2/0.1.0/src/kdav2-0.1.0.tar.xz" -O /tmp/kdav2.tar.gz +cd /tmp +tar xvfa /tmp/kdav2.tar.gz +cd kdav2-0.1.0 +mkdir build +cd build +cmake .. -G Ninja -DCMAKE_INSTALL_PREFIX=/usr +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 @@ +#!/bin/bash +set -xeuo pipefail +wget "http://mirrors.mit.edu/kde/unstable/kimap2/0.1.0/src/kimap2-0.1.0.tar.xz" -O /tmp/kimap2.tar.gz +cd /tmp +tar xvfa /tmp/kimap2.tar.gz +cd kimap2-0.1.0 +mkdir build +cd build +cmake .. -G Ninja -DCMAKE_INSTALL_PREFIX=/usr +ninja && sudo ninja install -- cgit v1.2.3