Skip to content

Commit 61f8e65

Browse files
committed
2 parents bf7a7ef + e4f86e2 commit 61f8e65

File tree

1 file changed

+12
-35
lines changed

1 file changed

+12
-35
lines changed

.travis.yml

Lines changed: 12 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -1,59 +1,36 @@
1+
sudo: required
2+
dist: trusty
13
language: c
24
compiler:
35
- gcc
46
- clang
57

68
before_script:
7-
#installing libsodium, needed for Core
9+
- sudo apt-get update -qq
10+
- sudo apt-get install libconfig-dev libvpx-dev libopus-dev check -qq
11+
# install sodium, as it's not in Ubuntu Trusty
812
- git clone git://github.com/jedisct1/libsodium.git > /dev/null
913
- cd libsodium
10-
- git checkout tags/1.0.0 > /dev/null
14+
- git checkout tags/1.0.8 > /dev/null
1115
- ./autogen.sh > /dev/null
1216
- ./configure > /dev/null
13-
- make check -j3 > /dev/null
17+
- make -j3 >/dev/null
1418
- sudo make install >/dev/null
1519
- cd ..
16-
#installing yasm, needed for compiling vpx
17-
- sudo apt-get install yasm > /dev/null
18-
#installing libconfig, needed for DHT_bootstrap_daemon
19-
- wget http://www.hyperrealm.com/libconfig/libconfig-1.4.9.tar.gz > /dev/null
20-
- tar -xvzf libconfig-1.4.9.tar.gz > /dev/null
21-
- cd libconfig-1.4.9
22-
- ./configure > /dev/null
23-
- make -j3 > /dev/null
24-
- sudo make install > /dev/null
25-
- cd ..
26-
#installing libopus, needed for audio encoding/decoding
27-
- wget http://downloads.xiph.org/releases/opus/opus-1.0.3.tar.gz > /dev/null
28-
- tar xzf opus-1.0.3.tar.gz > /dev/null
29-
- cd opus-1.0.3
30-
- ./configure > /dev/null
31-
- make -j3 > /dev/null
32-
- sudo make install > /dev/null
33-
- cd ..
34-
#installing vpx
35-
- git clone https://chromium.googlesource.com/webm/libvpx > /dev/null
36-
- cd libvpx
37-
- ./configure --enable-shared > /dev/null
38-
- make -j3 >/dev/null
39-
- sudo make install > /dev/null
40-
- cd ..
41-
#creating libraries links and updating cache
42-
- sudo ldconfig > /dev/null
43-
#installing check, needed for unit tests
44-
- sudo apt-get install check > /dev/null
20+
- sudo ldconfig
4521

4622
script:
47-
- autoreconf -i
23+
- ./autogen.sh
4824
- CFLAGS="-Ofast -Wall -Wextra" ./configure --enable-daemon --enable-ntox
49-
- make -j3
25+
- make
5026
- make check
27+
- cat build/test-suite.log
5128
- make dist
5229

5330
notifications:
5431
email: false
5532

56-
irc:
33+
irc:
5734
channels:
5835
- "chat.freenode.net#tox-dev"
5936
on_success: always

0 commit comments

Comments
 (0)