mirror of
https://github.com/swaywm/sway.git
synced 2024-11-28 02:41:28 +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.
41 lines
776 B
YAML
41 lines
776 B
YAML
image: freebsd/latest
|
|
packages:
|
|
- devel/basu
|
|
- devel/json-c
|
|
- devel/libevdev
|
|
- devel/meson
|
|
- devel/pkgconf
|
|
- graphics/cairo
|
|
- graphics/gdk-pixbuf2
|
|
- graphics/wayland
|
|
- graphics/wayland-protocols
|
|
- textproc/scdoc
|
|
- x11-toolkits/pango
|
|
- x11/libxcb
|
|
- x11/libxkbcommon
|
|
# wlroots dependencies
|
|
- devel/evdev-proto
|
|
- devel/libepoll-shim
|
|
- devel/libudev-devd
|
|
- graphics/libdrm
|
|
- graphics/mesa-libs
|
|
- sysutils/seatd
|
|
- x11/libinput
|
|
- x11/libX11
|
|
- x11/pixman
|
|
- x11/xcb-util-wm
|
|
sources:
|
|
- https://github.com/swaywm/sway
|
|
- https://github.com/swaywm/wlroots
|
|
tasks:
|
|
- setup: |
|
|
cd sway
|
|
mkdir subprojects
|
|
cd subprojects
|
|
ln -s ../../wlroots wlroots
|
|
cd ..
|
|
meson build --fatal-meson-warnings -Dtray=enabled -Dsd-bus-provider=basu
|
|
- build: |
|
|
cd sway
|
|
ninja -C build
|