diff options
-rw-r--r-- | .travis.yml | 4 | ||||
-rwxr-xr-x | .travis/install-gpg.sh | 18 | ||||
-rwxr-xr-x | .travis/install-gpgme.sh | 11 |
3 files changed, 21 insertions, 12 deletions
diff --git a/.travis.yml b/.travis.yml index b96b8715..6f7a7139 100644 --- a/.travis.yml +++ b/.travis.yml | |||
@@ -49,7 +49,9 @@ install: | |||
49 | 49 | ||
50 | - ./.travis/install-kde.sh sink develop | 50 | - ./.travis/install-kde.sh sink develop |
51 | 51 | ||
52 | - ./.travis/install-gpgme.sh | 52 | - ./.travis/install-gpg.sh libgpg-error 1.27 --enable-threads --enable-nls |
53 | - ./.travis/install-gpg.sh libassuan 2.5.1 | ||
54 | - ./.travis/install-gpg.sh gpgme 1.10.0 --enable-languages="cpp qt" | ||
53 | 55 | ||
54 | script: | 56 | script: |
55 | - mkdir build | 57 | - mkdir build |
diff --git a/.travis/install-gpg.sh b/.travis/install-gpg.sh new file mode 100755 index 00000000..667f1b83 --- /dev/null +++ b/.travis/install-gpg.sh | |||
@@ -0,0 +1,18 @@ | |||
1 | #!/bin/bash | ||
2 | set -xeuo pipefail | ||
3 | |||
4 | package=$1 | ||
5 | version=$2 | ||
6 | shift | ||
7 | shift | ||
8 | configure_opts=( "$@" ) | ||
9 | |||
10 | wget "https://www.gnupg.org/ftp/gcrypt/$package/$package-$version.tar.bz2" -O "/tmp/$package.tar.bz2" | ||
11 | cd /tmp | ||
12 | tar xvfa "/tmp/$package.tar.bz2" | ||
13 | cd "$package-$version" | ||
14 | ./configure "${configure_opts[@]}" | ||
15 | make | ||
16 | sudo make install | ||
17 | cd | ||
18 | rm -rf "/tmp/$package.tar.bz2" "/tmp/$package-$version" | ||
diff --git a/.travis/install-gpgme.sh b/.travis/install-gpgme.sh deleted file mode 100755 index 3d5ab448..00000000 --- a/.travis/install-gpgme.sh +++ /dev/null | |||
@@ -1,11 +0,0 @@ | |||
1 | #!/bin/bash | ||
2 | set -xeuo pipefail | ||
3 | wget "https://www.gnupg.org/ftp/gcrypt/gpgme/gpgme-1.10.0.tar.bz2" -O /tmp/gpgme.tar.bz2 | ||
4 | cd /tmp | ||
5 | tar xvfa /tmp/gpgme.tar.bz2 | ||
6 | cd gpgme-1.10.0 | ||
7 | ./configure --enable-languages="cpp qt" | ||
8 | make | ||
9 | sudo make install | ||
10 | cd | ||
11 | rm -rf /tmp/gpgme.tar.bz2 /tmp/gpgme-1.10.0 | ||