summaryrefslogtreecommitdiff
path: root/.travis.yml
diff options
context:
space:
mode:
Diffstat (limited to '.travis.yml')
-rw-r--r--.travis.yml73
1 files changed, 39 insertions, 34 deletions
diff --git a/.travis.yml b/.travis.yml
index a3710f0c..b043dba1 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -4,50 +4,55 @@ compiler:
4 - clang 4 - clang
5 5
6before_script: 6before_script:
7# installing libsodium, needed for Core 7 #installing libsodium, needed for Core
8 - git clone git://github.com/jedisct1/libsodium.git 8 - git clone git://github.com/jedisct1/libsodium.git > /dev/null
9 - cd libsodium 9 - cd libsodium
10 - git checkout tags/0.4.2 10 - git checkout tags/0.4.2 > /dev/null
11 - ./autogen.sh 11 - ./autogen.sh > /dev/null
12 - ./configure && make check -j3 12 - ./configure > /dev/null
13 - sudo make install 13 - make check -j3 > /dev/null
14 - sudo make install >/dev/null
14 - cd .. 15 - cd ..
15# installing libconfig, needed for DHT_bootstrap_daemon 16 #installing libconfig, needed for DHT_bootstrap_daemon
16 - wget http://www.hyperrealm.com/libconfig/libconfig-1.4.9.tar.gz 17 - wget http://www.hyperrealm.com/libconfig/libconfig-1.4.9.tar.gz > /dev/null
17 - tar -xvzf libconfig-1.4.9.tar.gz 18 - tar -xvzf libconfig-1.4.9.tar.gz > /dev/null
18 - cd libconfig-1.4.9 19 - cd libconfig-1.4.9
19 - ./configure && make -j3 20 - ./configure > /dev/null
20 - sudo make install 21 - make -j3 > /dev/null
22 - sudo make install > /dev/null
21 - cd .. 23 - cd ..
22# installing libopus, needed for audio encoding/decoding 24 #installing libopus, needed for audio encoding/decoding
23 - wget http://downloads.xiph.org/releases/opus/opus-1.0.3.tar.gz 25 - wget http://downloads.xiph.org/releases/opus/opus-1.0.3.tar.gz > /dev/null
24 - tar xzvf opus-1.0.3.tar.gz 26 - tar xzvf opus-1.0.3.tar.gz > /dev/null
25 - cd opus-1.0.3 27 - cd opus-1.0.3
26 - ./configure && make -j3 28 - ./configure > /dev/null
27 - sudo make install 29 - make -j3 > /dev/null
30 - sudo make install > /dev/null
28 - cd .. 31 - cd ..
29# installing libsdl1.2, needed for displaying video frames 32 #installing libsdl1.2, needed for displaying video frames
30 - wget http://www.libsdl.org/release/SDL-1.2.15.tar.gz 33 - wget http://www.libsdl.org/release/SDL-1.2.15.tar.gz > /dev/null
31 - tar -xvzf SDL-1.2.15.tar.gz 34 - tar -xvzf SDL-1.2.15.tar.gz > /dev/null
32 - cd SDL-1.2.15 35 - cd SDL-1.2.15
33 - ./configure && make -j3 36 - ./configure > /dev/null
34 - sudo make install 37 - make -j3 /dev/null
38 - sudo make install > /dev/null
35 - cd .. 39 - cd ..
36# installing libopenal, needed for audio capture/playback 40 #installing libopenal, needed for audio capture/playback
37 - sudo apt-get install libopenal-dev 41 - sudo apt-get install libopenal-dev > /dev/null
38# installing yasm, needed for compiling ffmpeg 42 #installing yasm, needed for compiling ffmpeg
39 - sudo apt-get install yasm 43 - sudo apt-get install yasm > /dev/null
40# installing ffmpeg, needed for capturing and encoding/decoding video 44 #installing ffmpeg, needed for capturing and encoding/decoding video
41 - wget https://www.ffmpeg.org/releases/ffmpeg-2.0.2.tar.gz 45 - wget https://www.ffmpeg.org/releases/ffmpeg-2.0.2.tar.gz > /dev/null
42 - tar -xvzf ffmpeg-2.0.2.tar.gz 46 - tar -xvzf ffmpeg-2.0.2.tar.gz > /dev/null
43 - cd ffmpeg-2.0.2 47 - cd ffmpeg-2.0.2
44 - ./configure && make -j3 48 - ./configure > /dev/null
45 - sudo make install 49 - make -j3 >/dev/null
50 - sudo make install > /dev/null
46 - cd .. 51 - cd ..
47# creating librarys' links and updating cache 52 #creating libraries links and updating cache
48 - sudo ldconfig 53 - sudo ldconfig > /dev/null
49# installing check, needed for unit tests 54 #installing check, needed for unit tests
50 - sudo apt-get install check 55 - sudo apt-get install check > /dev/null
51 56
52script: 57script:
53 - autoreconf -i 58 - autoreconf -i