diff options
author | Minijackson <minijackson@riseup.net> | 2018-02-27 10:21:02 +0100 |
---|---|---|
committer | Minijackson <minijackson@riseup.net> | 2018-02-27 16:14:00 +0100 |
commit | dc93e5773a78152971aa4dc626144f953eff18d3 (patch) | |
tree | 7815c81c15817a7628582f8221c584ff0c88bab3 | |
parent | 43f5e96a43555edac76b67bae4ea97cf29eb14d4 (diff) | |
download | kube-dc93e5773a78152971aa4dc626144f953eff18d3.tar.gz kube-dc93e5773a78152971aa4dc626144f953eff18d3.zip |
Make installation of KDE components generic
-rw-r--r-- | .travis.yml | 9 | ||||
-rwxr-xr-x | .travis/install-extra-cmake-modules.sh | 11 | ||||
-rwxr-xr-x | .travis/install-kcodecs.sh | 11 | ||||
-rwxr-xr-x | .travis/install-kcoreaddons.sh | 11 | ||||
-rwxr-xr-x | .travis/install-kde.sh | 15 |
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 |
17 | before_script: | 17 | before_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 | ||
2 | set -xeuo pipefail | ||
3 | git clone "git://anongit.kde.org/extra-cmake-modules" /tmp/ecm | ||
4 | cd /tmp/ecm | ||
5 | git checkout "v5.43.0" | ||
6 | mkdir build | ||
7 | cd build | ||
8 | cmake .. -G Ninja -DCMAKE_INSTALL_PREFIX=/usr | ||
9 | ninja && sudo ninja install | ||
10 | cd | ||
11 | rm -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 | ||
2 | set -xeuo pipefail | ||
3 | git clone "git://anongit.kde.org/kcodecs" /tmp/kcodecs | ||
4 | cd /tmp/kcodecs | ||
5 | git checkout "v5.43.0" | ||
6 | mkdir build | ||
7 | cd build | ||
8 | cmake .. -G Ninja -DCMAKE_INSTALL_PREFIX=/usr | ||
9 | ninja && sudo ninja install | ||
10 | cd | ||
11 | rm -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 | ||
2 | set -xeuo pipefail | ||
3 | git clone "git://anongit.kde.org/kcoreaddons" /tmp/kcoreaddons | ||
4 | cd /tmp/kcoreaddons | ||
5 | git checkout "v5.43.0" | ||
6 | mkdir build | ||
7 | cd build | ||
8 | cmake .. -G Ninja -DCMAKE_INSTALL_PREFIX=/usr | ||
9 | ninja && sudo ninja install | ||
10 | cd | ||
11 | rm -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 | |||
3 | package=$1 | ||
4 | version=$2 | ||
5 | |||
6 | set -xeuo pipefail | ||
7 | git clone "git://anongit.kde.org/$package" "/tmp/$package" | ||
8 | cd "/tmp/$package" | ||
9 | git checkout "$version" | ||
10 | mkdir build | ||
11 | cd build | ||
12 | cmake .. -G Ninja -DCMAKE_INSTALL_PREFIX=/usr | ||
13 | ninja && sudo ninja install | ||
14 | cd | ||
15 | rm -rf "/tmp/$package" | ||