mirror of
https://github.com/vale981/spectrwm
synced 2025-03-05 09:51:38 -05:00
[travis] Fix build failure. Ubuntu Xenial is missing libxcb-xinput-dev.
For now, disable xinput support when build testing.
This commit is contained in:
parent
08f66329ac
commit
f3d7a4d5e8
1 changed files with 17 additions and 5 deletions
18
.travis.yml
18
.travis.yml
|
@ -1,14 +1,26 @@
|
||||||
language: c
|
language: c
|
||||||
|
|
||||||
matrix:
|
matrix:
|
||||||
include:
|
include:
|
||||||
- os: linux
|
- os: linux
|
||||||
dist: xenial
|
dist: xenial
|
||||||
- os: osx
|
- os: osx
|
||||||
|
|
||||||
|
addons:
|
||||||
|
apt:
|
||||||
|
update: true
|
||||||
|
|
||||||
before_install:
|
before_install:
|
||||||
- if [[ "$TRAVIS_OS_NAME" == "linux" ]]; then
|
- if [[ "$TRAVIS_OS_NAME" == "linux" ]]; then
|
||||||
sudo apt-get update;
|
sudo apt-get install -y libx11-dev libx11-xcb-dev libxcursor-dev libxrandr-dev libxt-dev libxtst-dev libxcb1-dev libxcb-icccm4-dev libxcb-keysyms1-dev libxcb-randr0-dev libxcb-util0-dev libxcb-xtest0-dev libxft-dev libxcb-xfixes0-dev libfreetype6-dev;
|
||||||
sudo apt-get install -y xorg libxft2-dev libxcursor-dev libxrandr-dev libxcb-icccm4-dev;
|
|
||||||
fi
|
fi
|
||||||
|
|
||||||
script:
|
script:
|
||||||
- if [[ "$TRAVIS_OS_NAME" == "linux" ]]; then cd linux && make; fi
|
- if [[ "$TRAVIS_OS_NAME" == "linux" ]]; then
|
||||||
|
# xenial doesn't include libxcb-xinput-dev, disable for now.
|
||||||
|
sed -i 's/#if defined(__linux__) || defined(__FreeBSD__)/#if 0/' spectrwm.c;
|
||||||
|
sed -i 's/xcb-xinput //g' linux/Makefile;
|
||||||
|
cd linux;
|
||||||
|
make;
|
||||||
|
fi
|
||||||
- if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then cd osx && make; fi
|
- if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then cd osx && make; fi
|
||||||
|
|
Loading…
Add table
Reference in a new issue