Prepare .travis.yml for next release

This installs all needed dependencies for the next release. Hopefully we
will just have to update the subproject commit then.

Signed-off-by: Uli Schlachter <psychon@znc.in>
This commit is contained in:
Uli Schlachter 2016-12-24 11:39:02 +01:00
parent a112036bc8
commit 62092028a6
1 changed files with 11 additions and 0 deletions

View File

@ -1,3 +1,4 @@
dist: trusty
branches:
only:
- master
@ -23,9 +24,16 @@ addons:
- libxcb-icccm4-dev
- libxdg-basedir-dev
- libstartup-notification0-dev
- libxcb-xkb-dev
- libxkbcommon-dev
- libxkbcommon-x11-dev
- lua-lgi
- gir1.2-pango-1.0
# Dependencies for xcb-util-cursor
- libxcb-render-util0-dev
- libxcb-image0-dev
# Dependencies for xcb-util-xrm
- xutils-dev
# Clone the awesomeWM.github.io repo before building, because we need the
# working copy to be there for updating already.
@ -55,6 +63,9 @@ install:
- travis_retry wget --no-check-certificate https://xcb.freedesktop.org/dist/xcb-util-cursor-0.1.3.tar.bz2 -O /tmp/util-cursor.tar.bz2
- (cd /tmp && tar -xvjf util-cursor.tar.bz2 && cd xcb-util-cursor* && ./configure --prefix=$HOME/install && make && make install)
# xcb-util-xrm is not available in Ubuntu Ancient
- (cd /tmp && git clone --recursive https://github.com/Airblader/xcb-util-xrm.git && cd xcb-util-xrm && ./autogen.sh --prefix=$HOME/install && make && make install)
# ldoc is not available in Ubuntu Ancient
- travis_retry luarocks --local install ldoc
- luarocks path --bin