diff options
author | Simon Zeni <simon@bl4ckb0ne.ca> | 2021-01-05 21:15:27 -0500 |
---|---|---|
committer | Simon Ser <contact@emersion.fr> | 2021-01-07 14:39:04 +0100 |
commit | 826108373c76f3f08476d7bfcddb21ef269e804c (patch) | |
tree | 43258205652508981684bf2fc4c2d576603a3e7e | |
parent | e136a4168ba08fbdd7b0d299238f2c78f72f8458 (diff) |
ci: build tinywl
-rw-r--r-- | .builds/alpine.yml | 4 | ||||
-rw-r--r-- | .builds/archlinux.yml | 5 | ||||
-rw-r--r-- | .builds/freebsd.yml | 55 |
3 files changed, 38 insertions, 26 deletions
diff --git a/.builds/alpine.yml b/.builds/alpine.yml index 7360e562..8584d6a6 100644 --- a/.builds/alpine.yml +++ b/.builds/alpine.yml @@ -21,7 +21,11 @@ tasks: - build: | cd wlroots ninja -C build + sudo ninja -C build install - build-features-disabled: | cd wlroots meson build --reconfigure -Dauto_features=disabled ninja -C build + - tinywl: | + cd wlroots/tinywl + make diff --git a/.builds/archlinux.yml b/.builds/archlinux.yml index 9cf2f84f..ab0e4817 100644 --- a/.builds/archlinux.yml +++ b/.builds/archlinux.yml @@ -18,11 +18,14 @@ sources: tasks: - setup: | cd wlroots - CC=gcc meson build-gcc -Dauto_features=enabled -Dlogind-provider=systemd + 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 diff --git a/.builds/freebsd.yml b/.builds/freebsd.yml index 3ebb2a46..7789a0a7 100644 --- a/.builds/freebsd.yml +++ b/.builds/freebsd.yml @@ -1,29 +1,34 @@ image: freebsd/latest packages: -- devel/evdev-proto -- devel/libepoll-shim -- devel/libudev-devd -- devel/meson # implies ninja -- devel/pkgconf -- graphics/libdrm -- graphics/mesa-libs -- graphics/png -- graphics/wayland -- graphics/wayland-protocols -- misc/e2fsprogs-libuuid -- multimedia/ffmpeg -- x11/libX11 -- x11/libinput -- x11/libxcb -- x11/libxkbcommon -- x11/pixman -- x11/xcb-util-errors -- x11/xcb-util-wm -- sysutils/seatd + - devel/evdev-proto + - devel/libepoll-shim + - devel/libudev-devd + - devel/meson # implies ninja + - devel/pkgconf + - graphics/libdrm + - graphics/mesa-libs + - graphics/png + - graphics/wayland + - graphics/wayland-protocols + - misc/e2fsprogs-libuuid + - multimedia/ffmpeg + - x11/libX11 + - x11/libinput + - x11/libxcb + - x11/libxkbcommon + - x11/pixman + - x11/xcb-util-errors + - x11/xcb-util-wm + - sysutils/seatd + - gmake sources: -- https://github.com/swaywm/wlroots + - https://github.com/swaywm/wlroots tasks: -- wlroots: | - cd wlroots - meson build -Dauto_features=enabled -Dlogind=disabled - ninja -C build + - wlroots: | + cd wlroots + meson build -Dauto_features=enabled -Dlogind=disabled + ninja -C build + sudo ninja -C build install + - tinywl: | + cd wlroots/tinywl + gmake |