dist: trusty sudo: false addons: apt: sources: - sourceline: 'deb https://weechat.org/ubuntu trusty main' packages: - weechat-dev env: # install dependencies under $HOME because we don't have sudo - DEPENDENCY_DIR=$HOME/dependencies install: # install libsodium, required by libtoxcore - mkdir libsodium && pushd libsodium && curl -fSsL "https://download.libsodium.org/libsodium/releases/libsodium-1.0.16.tar.gz" | tar -xz --strip-components 1 && ./configure --prefix="$DEPENDENCY_DIR" && make install && popd # install libtoxcore - mkdir c-toxcore && pushd c-toxcore && curl -fSsL "https://github.com/TokTok/c-toxcore/archive/v0.2.1.tar.gz" | tar -xz --strip-components 1 && autoreconf -if && ./configure --disable-ntox --disable-tests --disable-daemon --with-libsodium-libs="$DEPENDENCY_DIR/lib" --with-libsodium-headers="$DEPENDENCY_DIR/include" --prefix="$DEPENDENCY_DIR" && make install && popd script: - mkdir build && cd build - cmake -DCMAKE_PREFIX_PATH:PATH="$DEPENDENCY_DIR" .. - make