blob: 31c8525018beffa1a6022eb5ec02c2bec83104a1 [file] [log] [blame]
language: c
os:
- osx
env:
- PYCHECKER_VERSION=0.8.19 FIGLEAF_VERSION=0.6.1
compiler:
- clang
before_install:
- "brew update 2>&1 > /tmp/brew-update.txt || (cat /tmp/brew-update.txt && false)"
install:
- brew install
protobuf
protobuf-c
Gsasl
openssl
thrift
ccache
snappy
libevent
python
- brew outdated libyaml || brew upgrade libyaml
- brew outdated json-c || brew upgrade json-c
- brew outdated boost || brew upgrade boost
- brew outdated maven || brew upgrade maven
- brew tap brona/iproute2mac
- brew install iproute2mac
- sudo pip install pygresql
- sudo pip install unittest2 pycrypto lockfile paramiko psi
- sudo pip install
"http://sourceforge.net/projects/pychecker/files/pychecker/${PYCHECKER_VERSION}/pychecker-${PYCHECKER_VERSION}.tar.gz/download"
- sudo pip install
"http://darcs.idyll.org/~t/projects/figleaf-${FIGLEAF_VERSION}.tar.gz"
- brew uninstall postgresql
before_script:
- wget -O "/tmp/libhdfs3" "https://github.com/Pivotal-DataFabric/libhdfs3/archive/apache-rpc-9.zip"
- unzip -d "/tmp" "/tmp/libhdfs3"
- cd "/tmp/libhdfs3-apache-rpc-9"
- mkdir build
- cd build
- ../bootstrap --prefix=/usr/local/
- make -j2
- sudo make install
- cd /tmp && rm -rf /tmp/libhdfs3*
- cd $TRAVIS_BUILD_DIR
- cd $TRAVIS_BUILD_DIR/depends/libyarn
- mkdir build
- cd build
- ../bootstrap --prefix=/usr/local
- make -j2
- sudo make install
- cd $TRAVIS_BUILD_DIR
- ./configure
script:
- make -j2
branches:
except:
- legacy