summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMinijackson <minijackson@riseup.net>2018-02-27 10:21:02 +0100
committerMinijackson <minijackson@riseup.net>2018-02-27 16:14:00 +0100
commitdc93e5773a78152971aa4dc626144f953eff18d3 (patch)
tree7815c81c15817a7628582f8221c584ff0c88bab3
parent43f5e96a43555edac76b67bae4ea97cf29eb14d4 (diff)
downloadkube-dc93e5773a78152971aa4dc626144f953eff18d3.tar.gz
kube-dc93e5773a78152971aa4dc626144f953eff18d3.zip
Make installation of KDE components generic
-rw-r--r--.travis.yml9
-rwxr-xr-x.travis/install-extra-cmake-modules.sh11
-rwxr-xr-x.travis/install-kcodecs.sh11
-rwxr-xr-x.travis/install-kcoreaddons.sh11
-rwxr-xr-x.travis/install-kde.sh15
5 files changed, 21 insertions, 36 deletions
diff --git a/.travis.yml b/.travis.yml
index c2457624..f4176cb8 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -16,11 +16,14 @@ addons:
16 - liblmdb-dev 16 - liblmdb-dev
17before_script: 17before_script:
18 - source /opt/qt57/bin/qt57-env.sh 18 - source /opt/qt57/bin/qt57-env.sh
19 - ./.travis/install-extra-cmake-modules.sh 19
20 - ./.travis/install-kcoreaddons.sh 20 - ./.travis/install-kde.sh extra-cmake-modules v5.43.0
21 - ./.travis/install-kcodecs.sh 21 - ./.travis/install-kde.sh kcoreaddons v5.43.0
22 - ./.travis/install-kde.sh kcodecs v5.43.0
23
22 - ./.travis/install-kasync.sh 24 - ./.travis/install-kasync.sh
23 - ./.travis/install-flatbuffers.sh 25 - ./.travis/install-flatbuffers.sh
26
24 - ./.travis/install-kdav2.sh 27 - ./.travis/install-kdav2.sh
25 - ./.travis/install-kimap2.sh 28 - ./.travis/install-kimap2.sh
26 29
diff --git a/.travis/install-extra-cmake-modules.sh b/.travis/install-extra-cmake-modules.sh
deleted file mode 100755
index 35ca1894..00000000
--- a/.travis/install-extra-cmake-modules.sh
+++ /dev/null
@@ -1,11 +0,0 @@
1#!/bin/bash
2set -xeuo pipefail
3git clone "git://anongit.kde.org/extra-cmake-modules" /tmp/ecm
4cd /tmp/ecm
5git checkout "v5.43.0"
6mkdir build
7cd build
8cmake .. -G Ninja -DCMAKE_INSTALL_PREFIX=/usr
9ninja && sudo ninja install
10cd
11rm -rf /tmp/ecm
diff --git a/.travis/install-kcodecs.sh b/.travis/install-kcodecs.sh
deleted file mode 100755
index ad0a5d54..00000000
--- a/.travis/install-kcodecs.sh
+++ /dev/null
@@ -1,11 +0,0 @@
1#!/bin/bash
2set -xeuo pipefail
3git clone "git://anongit.kde.org/kcodecs" /tmp/kcodecs
4cd /tmp/kcodecs
5git checkout "v5.43.0"
6mkdir build
7cd build
8cmake .. -G Ninja -DCMAKE_INSTALL_PREFIX=/usr
9ninja && sudo ninja install
10cd
11rm -rf /tmp/kcodecs
diff --git a/.travis/install-kcoreaddons.sh b/.travis/install-kcoreaddons.sh
deleted file mode 100755
index e68dc768..00000000
--- a/.travis/install-kcoreaddons.sh
+++ /dev/null
@@ -1,11 +0,0 @@
1#!/bin/bash
2set -xeuo pipefail
3git clone "git://anongit.kde.org/kcoreaddons" /tmp/kcoreaddons
4cd /tmp/kcoreaddons
5git checkout "v5.43.0"
6mkdir build
7cd build
8cmake .. -G Ninja -DCMAKE_INSTALL_PREFIX=/usr
9ninja && sudo ninja install
10cd
11rm -rf /tmp/kcoreaddons
diff --git a/.travis/install-kde.sh b/.travis/install-kde.sh
new file mode 100755
index 00000000..0c54bbe3
--- /dev/null
+++ b/.travis/install-kde.sh
@@ -0,0 +1,15 @@
1#!/bin/bash
2
3package=$1
4version=$2
5
6set -xeuo pipefail
7git clone "git://anongit.kde.org/$package" "/tmp/$package"
8cd "/tmp/$package"
9git checkout "$version"
10mkdir build
11cd build
12cmake .. -G Ninja -DCMAKE_INSTALL_PREFIX=/usr
13ninja && sudo ninja install
14cd
15rm -rf "/tmp/$package"