diff options
Diffstat (limited to '.travis.yml')
-rw-r--r-- | .travis.yml | 73 |
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 | ||
6 | before_script: | 6 | before_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 | ||
52 | script: | 57 | script: |
53 | - autoreconf -i | 58 | - autoreconf -i |