GHA: Test Octave 6.4

This commit is contained in:
William S Fulton 2021-12-05 22:24:51 +00:00
commit 3947df87a2
2 changed files with 11 additions and 4 deletions

View file

@ -94,6 +94,9 @@ jobs:
VER: '5.3'
- SWIGLANG: octave
CPPSTD: c++11
- SWIGLANG: octave
VER: '6.4'
CPPSTD: c++11
- SWIGLANG: perl5
- SWIGLANG: php
VER: '7.0'
@ -196,8 +199,6 @@ jobs:
CPPSTD: c++11
- SWIGLANG: lua
CPPSTD: c++11
# - SWIGLANG: octave
# CPPSTD: c++11
- SWIGLANG: perl5
CPPSTD: c++11
- SWIGLANG: php

View file

@ -79,8 +79,14 @@ case "$SWIGLANG" in
$RETRY sudo apt-get -qq install ocaml camlp4
;;
"octave")
$RETRY sudo apt-get -qq update
$RETRY sudo apt-get -qq install liboctave-dev
if [[ "$VER" ]]; then
$RETRY sudo add-apt-repository -y ppa:devacom/science
$RETRY sudo apt-get -qq update
$RETRY sudo apt-get -qq install "liboctave-dev=$VER.*"
else
$RETRY sudo apt-get -qq update
$RETRY sudo apt-get -qq install liboctave-dev
fi
;;
"php")
if [[ "$VER" ]]; then