wlroots-0.20.2

Introdução ao wlroots

wlroots é uma biblioteca de compositor Wayland e a base da maioria dos compositores Wayland. Compositores que usem uma base diferente possivelmente tenham usado esse pacote no início da estória do compositor para fornecer a maior parte do trabalho.

[Nota]

Nota

Esse pacote é conhecido por construir e funcionar adequadamente usando-se uma plataforma LFS 13.1.

Informação do Pacote

Dependências do wlroots

Exigidas

libdrm-2.4.134, libxkbcommon-1.13.2, Pixman-0.46.4, Wayland-1.26.0 e wayland-protocols-1.49

Recomendadas

[Importante]

Importante

Ignorar qualquer uma das dependências recomendadas pode levar a falhas de configuração, construção ou execução em vários compositores. Um exemplo é o GLESv2: se ele não for encontrado, a renderização OpenGL como um todo será desabilitada. Renderização OpenGL é o principal e, na maioria dos casos, o único renderizador disponível que um determinado compositor consegue usar se ele não depender da estrutura de retaguarda de DRM recomendada para selecionar um renderizador para o compositor. Considere a maioria das dependências listadas acima como exigidas, além daquelas exigidas para o renderizador Vulkan e o suporte ao Xorg.

Opcionais

Cairo-1.18.4 (para exemplos)

Instalação do wlroots

Instale wlroots executando os seguintes comandos:

mkdir build &&
cd    build &&

meson setup --prefix=/usr          \
            --buildtype=release    \
            --wrap-mode=nofallback \
            .. &&
ninja

Esse pacote não tem uma suíte de teste.

Agora, como o(a) usante root:

ninja install

Conteúdo

Aplicativos Instalados: None
Bibliotecas Instaladas: libwlroots-0.20.so
Diretórios Instalados: /usr/include/wlroots-0.20

Descrições Curtas

libwlroots-0.20.so

fornece funções para compositores Wayland