O pacote libplacebo contém uma biblioteca para processamento de primitivos e sombreadores de imagem e vídeo. Também inclui um pipeline de renderização de alta qualidade que suporta OpenGL e Vulkan.
Esse pacote é conhecido por construir e funcionar corretamente usando uma plataforma LFS 12.4.
Transferência (HTTP): https://github.com/haasn/libplacebo/archive/v7.351.0/libplacebo-7.351.0.tar.gz
Soma de verificação MD5 da transferência: 2bd64e3591e4689b29669cd915aa22a4
Tamanho da transferência: 832 KB
Espaço em disco estimado exigido: 36 MB
Tempo de construção estimado: 0,1 UPC (Com testes, ambos usando paralelismo=4)
Glslang-15.4.0 e Vulkan-Loader-1.4.321
Little CMS-2.17 libunwind-1.8.2, dovi_tool, Nuklear e xxHash
Primeiro, corrija uma incompatibilidade com Python-3.13.6 e posterior:
sed -e '204a\    tree = ET.parse(xmlfile)'                 \
    -e 's/VkXML(ET.parse(xmlfile))/VkXML(tree.getroot())/' \
    -i src/vulkan/utils_gen.py
        Instale libplacebo executando os seguintes comandos:
mkdir build &&
cd    build &&
meson setup ..            \
      --prefix=/usr       \
      --buildtype=release \
      -D tests=true       \
      -D demos=false      &&
ninja
        Para testar os resultados, emita: ninja test. Um teste, opengl_surfaceless.c, é conhecido por falhar.
          Agora, como o(a) usuário(a) root:
        
ninja install
          --buildtype=release:
          Especifique um tipo de construção adequado para lançamentos
          estáveis do pacote, pois o padrão possivelmente produza binários
          não otimizados.
        
          -D demos=false: Essa chave
          desabilita construir os programas de demonstração, porque construir
          plplay atualmente está quebrado.
        
          -D tests=true: Essa chave
          habilita construir o código necessário para executar os testes.