Commit Graph

6 Commits

Author SHA1 Message Date
Mikkel Oscar Lyderik Larsen 2c10344f8f
Enable docker service in travis
Adds the docker service in travis which is now required by arch-travis.

See: https://github.com/mikkeloscar/arch-travis/pull/40
2018-03-03 16:18:05 +01:00
Patrick Steinhardt 91c034d164 travis: add job building wlroots without various options
Recently, the support for building rootston without XWayland was broken.
While the breakage was easily fixable, the more important problem is
that actually nobody seems to ever compile wlroots without XWayland,
causing silent breakage. This problem can easily be handled by the CI
system: in addition to the existing job which enables XWayland, add a
second job which compiles wlroots without XWayland. This will catch
breakage at a much earlier stage.

Catching broken builds without XWayland support obviously only covers
one part of a greater issue, as all the other options may cause our
builds to break, too. While we cannot test each combination, we can at
least make sure to have one build with all options enabled and one with
all options disabled.
2018-01-28 16:14:38 +00:00
emersion f31fea7977
Fix CI build 2017-11-02 00:19:51 +01:00
nyorain 60ecbe4246 Update ci for pixman 2017-08-09 17:06:19 +02:00
nyorain fdab81e1c9 Use meson build system 2017-08-05 22:34:24 +02:00
Mikkel Oscar Lyderik Larsen 413bfc7fb8
Build on travis-ci. 2017-07-12 14:31:43 +02:00