diff --git a/.travis.yml b/.travis.yml index 4f54bf8a..b4dc782a 100644 --- a/.travis.yml +++ b/.travis.yml @@ -20,6 +20,7 @@ install: # Install dependencies according to: # apt-cache showsrc awesome | grep -E '^(Version|Build-Depends)' - sudo apt-get install libcairo2-dev xmlto asciidoc libpango1.0-dev cmake gperf luadoc libxcb-xtest0-dev libxcb-icccm4-dev libxcb-randr0-dev libxcb-keysyms1-dev libxcb-xinerama0-dev libxcb-image0-dev libev-dev libimlib2-dev libdbus-1-dev libxdg-basedir-dev libstartup-notification0-dev imagemagick libxcb1-dev libxcb-shape0-dev libxcb-util0-dev libxcursor-dev libx11-xcb-dev + # Install Lua (per env). - sudo apt-get install liblua${LUAPKG}-dev lua${LUAPKG} @@ -59,6 +60,15 @@ install: - sudo ldconfig - cd .. + # For missing libxcbcommon-dev/libxcbcommon-x11-dev (PR #227). + - git clone --recursive --depth 1 https://github.com/xkbcommon/libxkbcommon.git + - cd libxkbcommon + - ./autogen.sh + - ./configure + - sudo make install + - sudo ldconfig + - cd .. + # lgi: is too old on travis, install it via luarocks. # - sudo apt-get install -qq lua-lgi - sudo apt-get install -qq gir1.2-pango-1.0