-language: emacs-lisp
+# https://github.com/rolandwalker/emacs-travis
-sudo: false
+language: emacs-lisp
-addons:
- apt:
- sources:
- - cassou-emacs
+env:
+ matrix:
+ - EMACS=emacs24
+ - EMACS=emacs-snapshot
-matrix:
- - env: EMACS=emacs24
- addons:
- apt:
- packages:
- - emacs24
- - emacs24-el
- - env: EMACS=emacs-snapshot
- addons:
- apt:
- packages:
- - emacs-snapshot
- - emacs-snapshot-el
- - emacs-snapshot-gtk
+install:
+ - if [ "$EMACS" = "emacs24" ]; then
+ sudo add-apt-repository -y ppa:cassou/emacs &&
+ sudo apt-get update -qq &&
+ sudo apt-get install -qq emacs24 emacs24-el;
+ fi
+ - if [ "$EMACS" = "emacs-snapshot" ]; then
+ sudo add-apt-repository -y ppa:cassou/emacs &&
+ sudo apt-get update -qq &&
+ sudo apt-get install -qq emacs-snapshot &&
+ sudo apt-get install -qq emacs-snapshot-el emacs-snapshot-gtk;
+ fi
script:
- make test
+ make test EMACS=${EMACS}