Use stable wlroots, making things easier on everybody

This commit is contained in:
Keith Bowes 2022-02-20 23:01:46 -05:00
parent f233ac4cc6
commit fcb38fe44f
9 changed files with 71 additions and 24 deletions

View file

@ -1,36 +1,19 @@
# A SourceHut build manifest. See https://man.sr.ht/builds.sr.ht/manifest.md
# for more information.
#
image: archlinux
packages:
# Base packages needed
- meson
- wayland
- wayland-protocols
- libxkbcommon
# Packages needed by Waybox
- libxml2
# Packages needed for wlroots
- mesa
- libdrm
- udev
- pixman
- seatd
# Packages needed for wlroots libinput backend
- libinput
# Packages needed for wlroots Xwayland support
- libxkbcommon
- libxml2
- wlroots
- xorg-server-xwayland
- libxcb
- xcb-util-renderutil
- xcb-util-wm
- xcb-util-errors
- xcb-util-image
sources:
- https://github.com/wizbright/waybox
- https://gitlab.freedesktop.org/wlroots/wlroots
tasks:
- wlroots: |
cd wlroots
meson --prefix=/usr build
ninja -C build
sudo ninja -C build install
- setup: |
cd waybox
meson build