mirror of
https://github.com/swaywm/sway.git
synced 2024-11-22 16:01:27 +00:00
56733bc6fe
New warnings can be hard to notice in CI, since CI will just pass in that case. Meson sometimes uses warnings for important mistakes, e.g. invalid option. Let's turn warnings into errors so that we can spot these more easily.
34 lines
637 B
YAML
34 lines
637 B
YAML
image: archlinux
|
|
packages:
|
|
- cairo
|
|
- gdk-pixbuf2
|
|
- json-c
|
|
- libegl
|
|
- libinput
|
|
- libxcb
|
|
- libxkbcommon
|
|
- meson
|
|
- pango
|
|
- scdoc
|
|
- wayland
|
|
- wayland-protocols
|
|
- xcb-util-image
|
|
- xcb-util-wm
|
|
- xorg-xwayland
|
|
- seatd
|
|
sources:
|
|
- https://github.com/swaywm/sway
|
|
- https://github.com/swaywm/wlroots
|
|
tasks:
|
|
- wlroots: |
|
|
cd wlroots
|
|
meson --prefix=/usr build -Dexamples=false
|
|
ninja -C build
|
|
sudo ninja -C build install
|
|
- setup: |
|
|
cd sway
|
|
meson build --fatal-meson-warnings -Dauto_features=enabled -Dsd-bus-provider=libsystemd
|
|
- build: |
|
|
cd sway
|
|
ninja -C build
|