diff --git a/.travis.yml b/.travis.yml index 6bf3e3c37..10f6c879f 100644 --- a/.travis.yml +++ b/.travis.yml @@ -38,6 +38,11 @@ matrix: - compiler: gcc os: linux env: SWIGLANG=lua + - compiler: gcc + os: linux + env: SWIGLANG=lua VER=5.3 + sudo: required + dist: trusty - compiler: gcc os: linux env: SWIGLANG=octave SWIGJOBS=-j2 # 3.2 diff --git a/Tools/travis-linux-install.sh b/Tools/travis-linux-install.sh index 9e2ecadeb..38652b993 100755 --- a/Tools/travis-linux-install.sh +++ b/Tools/travis-linux-install.sh @@ -51,7 +51,13 @@ case "$SWIGLANG" in sudo apt-get -qq install guile-2.0-dev ;; "lua") - sudo apt-get -qq install lua5.1 liblua5.1-dev + if [[ -z "$VER" ]]; then + sudo apt-get -qq install lua5.1 liblua5.1-dev + else + sudo add-apt-repository -y ppa:ubuntu-cloud-archive/mitaka-staging + sudo apt-get -qq update + sudo apt-get -qq install lua${VER} liblua${VER}-dev + fi ;; "ocaml") # configure also looks for ocamldlgen, but this isn't packaged. But it isn't used by default so this doesn't matter.