diff options
Diffstat (limited to '.travis/install-kde.sh')
-rwxr-xr-x | .travis/install-kde.sh | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/.travis/install-kde.sh b/.travis/install-kde.sh new file mode 100755 index 00000000..55cc0f83 --- /dev/null +++ b/.travis/install-kde.sh | |||
@@ -0,0 +1,15 @@ | |||
1 | #!/bin/bash | ||
2 | set -xeuo pipefail | ||
3 | IFS=$'\n\t' | ||
4 | |||
5 | package=$1 | ||
6 | version=$2 | ||
7 | |||
8 | git clone --branch="$version" --depth=1 --recursive "https://anongit.kde.org/$package" "/tmp/$package" | ||
9 | cd "/tmp/$package" | ||
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" | ||