wlroots er et Wayland bibliotek for komposisjoner, ryggraden i de fleste Wayland komposisjoner. Komposisjoner som bruker en annen base kan ha brukt denne pakken i begynnelsen av komposisjonens historie for å levere mesteparten av arbeidet.
Utviklingsversjoner av BLFS kan kanskje ikke bygge eller kjøre noen pakker riktig hvis LFS eller avhengigheter har blitt oppdatert siden de siste stabile versjonene av bøkene.
Nedlasting (HTTP): https://gitlab.freedesktop.org/wlroots/wlroots/-/archive/0.19.3/wlroots-0.19.3.tar.bz2
Nedlasting MD5 sum: 601d92e41b9d1383a1e4c23a2e040aec
Nedlastingsstørrelse: 492 KB
Estimert diskplass som kreves: 18 MB
Estimert byggetid: 0.2 SBU
libdrm-2.4.134, libxkbcommon-1.13.2, Pixman-0.46.4, Wayland-1.25.0, og wayland-protocols-1.49
Mesa-26.0.7: For GBM allokering og OpenGL rendereren.
hwdata-0.408, libdisplay-info-0.3.0, og libliftoff-0.5.0: For DRM-bakstykke; kan brukes til å velge en renderer generelt i stedet for å være implisitt.
libinput-1.31.3: For libinput bakstykke.
Little CMS-2.19.1: For fargehåndtering.
seatd-0.9.3: For håndtering av økter.
Vulkan-Loader-1.4.350.1 og Glslang-16.3.0: For Vulkan renderen.
XCB Verktøy, Xorg Biblioteker, og Xwayland-24.1.12: For Xorg applikasjon/bibliotek støtte.
Å hoppe over noen av de anbefalte avhengighetene kan føre til konfigurasjon, bygge eller kjøretidsfeil i diverse komposisjoner. Et eksempel er GLESv2: Hvis den ikke blir funnet, vil OpenGL gjengivelse som helhet bli deaktivert. OpenGL gjengivelse er den primære, og i de fleste tilfeller den eneste tilgjengelige gjengiveren en gitt komposør kan bruke hvis den ikke er avhengig av den anbefalte DRM-bakstykket for å velge en gjengiver for komposisjonen. Vurder de fleste av avhengighetene som er oppført ovenfor, i tillegg til det som kreves for Vulkan gjengiveren og Xorg støtte.
Cairo-1.18.4 (for eksempler)
Installer wlroots ved å kjøre følgende kommandoer:
mkdir build &&
cd build &&
meson setup --prefix=/usr \
--buildtype=release \
--wrap-mode=nofallback \
.. &&
ninja
Pakken kommer ikke med en testpakke.
Nå, som root bruker:
ninja install