Ahsan Fayaz
8b8113fb80
Stick to meson version 0.52.0. Version 0.53.0 has compatibility issues with python 3.5.2 which is shipped with Ubuntu 16.04. Better stick to a specific version and only update after checking compatibility. See mesonbuild/meson#6427 .
2020-01-09 15:03:47 +00:00
Alex Smith
a837b8630c
We depend on DBus development packages now
2019-05-29 16:02:49 +01:00
Marc Di Luzio
23dd471f6b
Add clang analyzer check using scan-build
2019-05-19 12:47:32 +01:00
Marc Di Luzio
7ede50af39
Make sure we actually build the examples in the travis tests
...
Otherwise failing changes to gamemode_client.h risk passing
2019-05-15 18:56:14 +01:00
Marc Di Luzio
568d9b5b51
Run gamemoded -v as well to ensure basic functionality works
2019-01-28 18:57:56 +00:00
Marc Di Luzio
0c35f32c55
Run bootstrap in the integration
2019-01-28 18:57:56 +00:00
Marc Di Luzio
57cf99ba85
Install dependencies needed for build
2019-01-28 18:57:09 +00:00
Marc Di Luzio
b2de93bd14
Upgrade the travis docker image to use xenial
...
Fix clang-format package name
2019-01-28 18:50:12 +00:00
Marc Di Luzio
1f12bcb892
Add a basic travis file for unit tests
...
Only code formatting implemented at the moment.
Travis is currently Ubuntu 14.04, which is missing multiple library versions needed. Bootstrapping in Python 3.5, Meson and Ninja is possible, but can take a while, but also bootstrapping in libsystemd is one step too many for now as it takes a significant amount of time.
2018-04-13 14:32:02 +01:00