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.
Denne pakken er kjent for å bygge og fungere skikkelig med en LFS 13.1 plattform.
Nedlasting (HTTP): https://gitlab.freedesktop.org/wlroots/wlroots/-/archive/0.20.2/wlroots-0.20.2.tar.bz2
Nedlasting MD5 sum: 03634ea5be3d116490630c955355610c
Nedlastingsstørrelse: 516 KB
Estimert diskplass som kreves: 19 MB
Estimert byggetid: 0.2 SBU
libdrm-2.4.134, libxkbcommon-1.13.2, Pixman-0.46.4, Wayland-1.26.0, og wayland-protocols-1.49
Mesa-26.1.7: For GBM allokering og OpenGL rendereren.
hwdata-0.410, libdisplay-info-0.4.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.357.0 og Glslang-16.5.0: For Vulkan renderen.
XCB Verktøy, Xorg Biblioteker, og Xwayland-24.1.13: 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