commit: a2d1f0c672088831531c92508f8e4bf6a3e6480c
Author: Fabian Groffen <grobian <AT> gentoo <DOT> org>
AuthorDate: Tue May 21 14:28:11 2019 +0000
Commit: Fabian Groffen <grobian <AT> gentoo <DOT> org>
CommitDate: Tue May 21 14:28:11 2019 +0000
URL: https://gitweb.gentoo.org/proj/portage-utils.git/commit/?id=a2d1f0c6
travis: attempt to install blake2
Signed-off-by: Fabian Groffen <grobian <AT> gentoo.org>
.travis.yml | 1 +
travis/install-blake2.sh | 27 +++++++++++++++++++++++++++
2 files changed, 28 insertions(+)
diff --git a/.travis.yml b/.travis.yml
index fb4c521..5e788a8 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -24,4 +24,5 @@ addons:
before_install:
- ./travis/install-iniparser.sh
+ - ./travis/install-blake2.sh
script: ./travis/main.sh
diff --git a/travis/install-blake2.sh b/travis/install-blake2.sh
new file mode 100755
index 0000000..1ee6f1e
--- /dev/null
+++ b/travis/install-blake2.sh
@@ -0,0 +1,27 @@
+#!/bin/bash -e
+
+. "${0%/*}"/lib.sh
+
+main() {
+ local pv="0.98.1"
+ local S="libb2-${pv}"
+ travis_fold start dep-blake2
+ rm -rf libb2*
+ v mkdir -p ../sysroot
+ v wget
https://github.com/BLAKE2/libb2/releases/download/v${pv}/libb2-${pv}.tar.gz
+ v tar xf libb2-${pv}.tar.gz
+ (
+ cd "${S}"
+ ./configure \
+ --enable-static \
+ --disable-shared \
+ --prefix=/ \
+ --libdir=/ \
+ --includedir=/
+ m
+ m DESTDIR=../../sysroot install
+ )
+ v rm -rf libb2*
+ travis_fold end dep-blake2
+}
+main "$@"