forked from NalaGinrut/artanis
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path.travis.yml
43 lines (39 loc) · 1.11 KB
/
.travis.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
language: scheme
compiler:
- guile
before_install:
- date -u
- uname -a
- lsb_release -a
- sudo apt-get -qq update
- time sudo apt-get -qq -y build-dep guile-2.0
- time sudo apt-get -qq -y install automake autoconf libtool libmysqlclient-dev libmysqld-dev
before_script:
- wget ftp://ftp.gnu.org/gnu/guile/guile-2.0.11.tar.gz
- tar xvzf guile-2.0.11.tar.gz
- cd guile-2.0.11
- ./configure --prefix=/usr && make
- sudo make install
- cd ..
- wget http://download.gna.org/guile-dbi/guile-dbi-2.1.5.tar.gz
- tar xvzf guile-dbi-2.1.5.tar.gz
- cd guile-dbi-2.1.5 && ./configure --prefix=/usr && make
- sudo make install
- cd ..
- wget http://ftp.gnu.org/gnu/automake/automake-1.15.tar.xz
- tar xvf automake-1.15.tar.xz
- cd automake-1.15
- ./configure --prefix=/usr && make
- sudo make install
- cd ..
script:
- echo 'Configuring...' && echo -en 'travis_fold:start:script.1\\r'
- ./autogen.sh
- mkdir -p build && cd build && ../configure
- make V=""
- sudo make install
- make test
- guile -c '(display (@ (artanis artanis) artanis-version))'
branches:
only:
- master