1- language : c
1+ language : generic
22
33env :
4- - RACKET_VERSION=5.3.5
5- - RACKET_VERSION=5.3.6
6- - RACKET_VERSION=6.0
7- - RACKET_VERSION=6.0.1
8- - RACKET_VERSION=6.1
9- - RACKET_VERSION=6.1.1
10- - RACKET_VERSION=6.2
11- - RACKET_VERSION=HEAD
12- - RACKET_VERSION=SCOPE_SNAPSHOT
4+ # Emacs 24.3
5+ - EMACS=emacs-24, RACKET_VERSION=5.3.5
6+ - EMACS=emacs-24, RACKET_VERSION=5.3.6
7+ - EMACS=emacs-24, RACKET_VERSION=6.0
8+ - EMACS=emacs-24, RACKET_VERSION=6.0.1
9+ - EMACS=emacs-24, RACKET_VERSION=6.1
10+ - EMACS=emacs-24, RACKET_VERSION=6.1.1
11+ - EMACS=emacs-24, RACKET_VERSION=6.2
12+ - EMACS=emacs-24, RACKET_VERSION=HEAD
13+ - EMACS=emacs-24, RACKET_VERSION=SCOPE_SNAPSHOT
14+ # Emacs snapshot
15+ - EMACS=emacs-snapshot, RACKET_VERSION=5.3.5
16+ - EMACS=emacs-snapshot, RACKET_VERSION=5.3.6
17+ - EMACS=emacs-snapshot, RACKET_VERSION=6.0
18+ - EMACS=emacs-snapshot, RACKET_VERSION=6.0.1
19+ - EMACS=emacs-snapshot, RACKET_VERSION=6.1
20+ - EMACS=emacs-snapshot, RACKET_VERSION=6.1.1
21+ - EMACS=emacs-snapshot, RACKET_VERSION=6.2
22+ - EMACS=emacs-snapshot, RACKET_VERSION=HEAD
23+ - EMACS=emacs-snapshot, RACKET_VERSION=SCOPE_SNAPSHOT
1324
1425matrix :
1526 allow_failures :
@@ -18,20 +29,28 @@ matrix:
1829 fast_finish : true
1930
2031before_install :
21- # # Racket
22- - git clone https://github.com/greghendershott/travis-racket.git
23- - cat travis-racket/install-racket.sh | bash # pipe to bash not sh!
24- - export PATH=/usr/racket/bin:$PATH
32+ # # Racket
33+ - git clone https://github.com/greghendershott/travis-racket.git
34+ - cat travis-racket/install-racket.sh | bash # pipe to bash not sh!
35+ - export PATH=/usr/racket/bin:$PATH
2536
26- # # Emacs
27- - sudo add-apt-repository -y ppa:cassou/emacs
28- - sudo apt-get update -qq
29- - sudo apt-get -f install
30- - sudo apt-get install -qq emacs24 emacs24-el
37+ # # Emacs
38+ - if [ "$EMACS" = 'emacs-24.3' ]; then
39+ sudo add-apt-repository -y ppa:cassou/emacs &&
40+ sudo apt-get -qq update &&
41+ sudo apt-get -qq -f install &&
42+ sudo apt-get -qq install emacs24 &&
43+ sudo apt-get -qq install emacs24-el;
44+ fi
45+ - if [ "$EMACS" = 'emacs-snapshot' ]; then
46+ sudo add-apt-repository -y ppa:ubuntu-elisp/ppa &&
47+ sudo apt-get -qq update &&
48+ sudo apt-get -qq -f install &&
49+ sudo apt-get -qq install emacs-snapshot &&
50+ sudo apt-get -qq install emacs-snapshot-el;
51+ fi
3152
3253script :
33- - make deps
34- - make compile
35- - make test
36-
37-
54+ - make deps EMACSBIN=$EMACS
55+ - make compile EMACSBIN=$EMACS
56+ - make test EMACSBIN=$EMACS
0 commit comments