#!/usr/bin/env bash set -e set -o pipefail if [[ ${TRAVIS_OS_NAME} == "linux" ]]; then # # install Linux dependencies # if [[ `lsb_release -r` =~ "12.04" ]]; then sudo add-apt-repository --yes ppa:ubuntu-toolchain-r/test fi mapbox_time "apt_update" \ sudo apt-get update -y mapbox_time "install_gcc" \ sudo apt-get -y install gcc-4.8 g++-4.8 mapbox_time "install_build_tools" \ sudo apt-get -y install git build-essential zlib1g-dev automake \ libtool xutils-dev make cmake pkg-config python-pip mapbox_time "install_mesa_deps" \ sudo apt-get install -y libpthread-stubs0-dev \ xserver-xorg-dev x11proto-xinerama-dev libx11-xcb-dev \ libxcb-glx0-dev libxrender-dev mesa-utils && \ sudo apt-get build-dep -y libgl1-mesa-dri libxcb-glx0-dev ls -la /usr/lib ls -la /usr/bin ls -la /usr/local/lib ls -la /usr/local/bin llvm-config --libdir llvm-config-3.4 --libdir mapbox_time "build_mesa" \ git clone git://anongit.freedesktop.org/git/mesa/mesa && \ cd mesa && \ ./autogen.sh --with-gallium-drivers=svga,swrast --disable-dri \ --enable-xlib-glx --enable-glx-tls --with-llvm-prefix=/usr/lib/llvm-3.4/lib && \ make && sudo make install && \ export LD_LIBRARY_PATH=/usr/local/lib && \ glxinfo && \ cd ../ mapbox_time "install_opengl" \ sudo apt-get -y install libxi-dev x11proto-randr-dev \ x11proto-xext-dev libxrandr-dev \ x11proto-xf86vidmode-dev libxxf86vm-dev libxcursor-dev mapbox_time "install_awscli" \ sudo pip install awscli elif [[ ${TRAVIS_OS_NAME} == "osx" ]]; then # # install OS X dependencies # mapbox_time "install_build_tools" \ brew install autoconf automake libtool makedepend cmake pkg-config node git mapbox_time "install_awscli" \ sudo pip install awscli fi