diff options
Diffstat (limited to '.travis')
-rw-r--r-- | .travis/install.sh | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/.travis/install.sh b/.travis/install.sh new file mode 100644 index 0000000..eec6915 --- /dev/null +++ b/.travis/install.sh @@ -0,0 +1,32 @@ +#!/usr/bin/env bash + +# dependencies for clang tests + sudo apt-get -y install clang +# 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 +# dependencies for latex tests + sudo apt-get -y install texlive-full biber texmaker +# 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/* / + +ls -l /usr/lib/*python* + +# For now skip swig if py27 +if [[ "$PYVER" -ne "py27" ]]; then + # dependencies for swig tests + wget https://github.com/swig/swig/archive/rel-3.0.12.tar.gz + tar xzf rel-3.0.12.tar.gz + cd swig-rel-3.0.12 && ./autogen.sh && ./configure --prefix=/usr && make && sudo make install && cd .. +fi |