summaryrefslogtreecommitdiffstats
path: root/.travis
diff options
context:
space:
mode:
authorMats Wichmann <mats@linux.com>2019-06-13 16:30:12 (GMT)
committerMats Wichmann <mats@linux.com>2019-06-13 16:30:12 (GMT)
commit3c7c8ff1e637c827ed519192c173990205b9d937 (patch)
tree4440430c55d7e77a664a8ddb18cd979886aabca7 /.travis
parent9f7705302f9cedb2afb4f071c8f84db59ebfea25 (diff)
downloadSCons-3c7c8ff1e637c827ed519192c173990205b9d937.zip
SCons-3c7c8ff1e637c827ed519192c173990205b9d937.tar.gz
SCons-3c7c8ff1e637c827ed519192c173990205b9d937.tar.bz2
Update Travis config: py38, lxml, docbook, ldc
Py3.8 taken off "allowed to fail" list xml installed in the Python virtualenv context, not the distro context (else won't be found) Provision with a couple of additional docbook pkgs Bump the version of the reference D compiler to current. Signed-off-by: Mats Wichmann <mats@linux.com>
Diffstat (limited to '.travis')
-rwxr-xr-x.travis/install.sh10
1 files changed, 4 insertions, 6 deletions
diff --git a/.travis/install.sh b/.travis/install.sh
index feb3dd4..61fc70c 100755
--- a/.travis/install.sh
+++ b/.travis/install.sh
@@ -22,21 +22,19 @@ else
# dependencies for gdc tests
sudo apt-get -y install gdc
# dependencies for docbook tests
- sudo apt-get -y install docbook-xml xsltproc libxml2-dev libxslt-dev fop docbook-xsl-doc-pdf
+ sudo apt-get -y install docbook-xml docbook-xsl xsltproc libxml2-dev libxslt-dev fop docbook-xsl-doc-pdf docbook-slides
# dependencies for latex tests (try to skip the huge doc pkgs)
sudo apt-get -y --no-install-recommends install texlive texlive-latex3 biber texmaker ghostscript
# need some things for building dependencies for other tests
sudo apt-get -y install python-pip python-dev build-essential libpcre3-dev autoconf automake libtool bison subversion git
- # dependencies for docbook tests continued
- sudo pip install lxml
# dependencies for D tests
sudo wget http://master.dl.sourceforge.net/project/d-apt/files/d-apt.list -O /etc/apt/sources.list.d/d-apt.list
wget -qO - https://dlang.org/d-keyring.gpg | sudo apt-key add -
sudo apt-get update && sudo apt-get -y --allow-unauthenticated install dmd-bin
# dependencies for ldc tests
- wget https://github.com/ldc-developers/ldc/releases/download/v1.4.0/ldc2-1.4.0-linux-x86_64.tar.xz
- tar xf ldc2-1.4.0-linux-x86_64.tar.xz
- sudo cp -rf ldc2-1.4.0-linux-x86_64/* /
+ wget https://github.com/ldc-developers/ldc/releases/download/v1.15.0/ldc2-1.15.0-linux-x86_64.tar.xz
+ tar xf ldc2-1.15.0-linux-x86_64.tar.xz
+ sudo cp -rf ldc2-1.15.0-linux-x86_64/* /
ls -l /usr/lib/*python*{so,a}*