about summary refs log tree commit diff stats
path: root/.travis.yml
diff options
context:
space:
mode:
authorPaul Fariello <paul@fariello.eu>2019-04-12 20:16:03 +0320
committerPaul Fariello <paul@fariello.eu>2019-04-12 16:42:28 +0200
commit13ae6f4efd680d5ea4ca5f19b86c2fd036df58c6 (patch)
tree5db7c97016beb4d0aec538c2a10fb253d9f01b25 /.travis.yml
parent0f5df134ed8d533e1dde0249677417c4d6144793 (diff)
downloadprofani-tty-13ae6f4efd680d5ea4ca5f19b86c2fd036df58c6.tar.gz
Add manual build of libsignal in travis
Diffstat (limited to '.travis.yml')
-rw-r--r--.travis.yml12
1 files changed, 11 insertions, 1 deletions
diff --git a/.travis.yml b/.travis.yml
index 533ea98c..4e270882 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -5,7 +5,7 @@ install:
     - lsb_release -a
     - uname -a
     - sudo apt-get update
-    - sudo apt-get -y install libssl-dev libexpat1-dev libncursesw5-dev libglib2.0-dev libnotify-dev libcurl3-dev libxss-dev libotr5-dev libgpgme11-dev autoconf-archive expect-dev tcl-dev libtool python-dev libgtk2.0-dev libgcrypt20-dev libsignal-protocol-c-dev
+    - sudo apt-get -y install libssl-dev libexpat1-dev libncursesw5-dev libglib2.0-dev libnotify-dev libcurl3-dev libxss-dev libotr5-dev libgpgme11-dev autoconf-archive expect-dev tcl-dev libtool python-dev libgtk2.0-dev libgcrypt20-dev
     - git clone git://github.com/boothj5/libmesode.git
     - cd libmesode
     - mkdir m4
@@ -34,4 +34,14 @@ install:
     - sudo make install
     - cd ..
     - rm -rf stabber
+    - git clone https://github.com/signalapp/libsignal-protocol-c.git
+    - cd libsignal-protocol-c
+    - git checkout v2.3.2
+    - mkdir build
+    - cd build
+    - cmake -DBUILD_SHARED_LIBS=1 -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=Release ../
+    - make
+    - sudo make install
+    - cd ../../
+    - rm -rf libsignal-protocol-c
 script: ./travis-build.sh