From e20e2fd4156a911bf4961d5d3cba303cc78a4247 Mon Sep 17 00:00:00 2001 From: Insoleet <insomniak.fr@gmail.com> Date: Mon, 5 Oct 2015 17:29:30 +0200 Subject: [PATCH] Try to build libsodium on docker --- .travis.yml | 4 +++- ci/libsodium.sh | 14 ++++++++++++++ 2 files changed, 17 insertions(+), 1 deletion(-) create mode 100644 ci/libsodium.sh diff --git a/.travis.yml b/.travis.yml index 0795eabd..1f1dfc25 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,7 +1,9 @@ +sudo: false language: python python: - "3.4" -# command to install dependencies +before_install: + - bash ci/libsodium.sh install: - pip install -r requirements.txt # command to run tests diff --git a/ci/libsodium.sh b/ci/libsodium.sh new file mode 100644 index 00000000..e0d658b8 --- /dev/null +++ b/ci/libsodium.sh @@ -0,0 +1,14 @@ +#!/bin/bash +set -ev + +git clone git://github.com/jedisct1/libsodium.git +cd libsodium +git checkout tags/1.0.3 +./autogen.sh +if [[ $TRAVIS_OS_UNAME = 'Darwin' ]]; then + export CFLAGS="-Os -m32 -arch i386"; + export LDFLAGS="-m32 -arch i386"; +fi +./configure +make && make install +if [[ $TRAVIS_OS_UNAME = 'Linux' ]]; then ldconfig; fi \ No newline at end of file -- GitLab