image: archlinux packages: - clang - ffmpeg - libinput - libxkbcommon - mesa - meson - pixman - wayland - wayland-protocols - xcb-util-errors - xcb-util-image - xcb-util-renderutil - xcb-util-wm - xorg-xwayland - seatd sources: - https://github.com/swaywm/wlroots tasks: - setup: | cd wlroots CC=gcc meson build-gcc -Dauto_features=enabled -Dlogind-provider=systemd --prefix /usr CC=clang meson build-clang -Dauto_features=enabled -Dlogind-provider=systemd - gcc: | cd wlroots/build-gcc ninja sudo ninja install cd ../tinywl make - clang: | cd wlroots/build-clang ninja