O pacote Tidy HTML5 contém uma ferramenta de linha de comando e bibliotecas usadas para ler arquivos "HTML", "XHTML" e "XML" e gravar marcações limpas. Ele detecta e corrige muitos erros comuns de codificação e se esforça para produzir marcação visualmente equivalente que seja compatível com "W3C" e compatível com a maioria dos navegadores.
Esse pacote é conhecido por construir e funcionar corretamente usando uma plataforma LFS 12.4.
Transferência (HTTP): https://github.com/htacg/tidy-html5/archive/5.8.0/tidy-html5-5.8.0.tar.gz
Soma de verificação MD5 da transferência: 0f6c55ef651e258adbe5750f555af50f
Tamanho da transferência: 992 KB
Espaço em disco estimado exigido: 11 MB
Tempo de construção estimado: 0,2 UPC
Primeiro, corrija uma falha de construção que ocorre ao usar CMake 4.0 e posterior:
patch -Np1 -i ../tidy-html5-5.8.0-cmake4_fixes-1.patch
Instale Tidy HTML5 executando os seguintes comandos:
cd build/cmake &&
cmake -D CMAKE_INSTALL_PREFIX=/usr \
      -D CMAKE_BUILD_TYPE=Release  \
      -D BUILD_TAB2SPACE=ON        \
      ../..    &&
make
        Esse pacote não vem com uma suíte de teste.
          Agora, como o(a) usuário(a) root:
        
make install && rm -fv /usr/lib/libtidy.a && install -v -m755 tab2space /usr/bin
          -D
          CMAKE_BUILD_TYPE=Release: Essa chave é usada para
          construir a biblioteca de lançamento sem qualquer `assertiva` de
          depuração no código.
        
          -D BUILD_TAB2SPACE=ON: Essa
          chave é usada para habilitar a construção do utilitário
          tab2space.
        
            O caminho absoluto do arquivo especificado em HTML_TIDY.
          
            As opções padrão de configuração podem ser configuradas no
            arquivo definido em HTML_TIDY. Opções
            adicionais de configuração podem ser passadas para tidy via parâmetros de linha de
            comando ou o parâmetro -config
            <arquivo>.