Le paquet Tidy HTML5 contient un outil en ligne de commande et des bibliothèques utilisées pour lire des fichiers HTML, XHTML et XML et écrire du markup nettoyé. Il détecte et corrige de nombreuses erreurs de codage et aspire à produire du markup visuellement équivalent qui est à la fois compatible avec le W3C et avec la plupart des navigateurs.
Les versions de développement de BLFS peuvent ne pas arriver à contruire ou à exécuter certains paquets correctement si LFS ou des dépendances ont été mises à jour depuis la dernière version stable des livres.
Téléchargement (HTTP) : https://github.com/htacg/tidy-html5/archive/5.8.0/tidy-html5-5.8.0.tar.gz
Somme de contrôle MD5 du téléchargement : 0f6c55ef651e258adbe5750f555af50f
Taille du téléchargement : 992 Ko
Estimation de l'espace disque requis : 11 Mo
Estimation du temps de construction : 0,2 SBU
Tout d'abord, corrigez un échec de la construction qui arrive avec CMake 4.0 et supérieur :
patch -Np1 -i ../tidy-html5-5.8.0-cmake4_fixes-1.patch
Installez Tidy HTML5 en exécutant les commandes suivantes :
cd build/cmake && cmake -D CMAKE_INSTALL_PREFIX=/usr \ -D CMAKE_BUILD_TYPE=Release \ -D BUILD_TAB2SPACE=ON \ ../.. && make
Ce paquet n'a pas de suite de tests.
Maintenant, en tant qu'utilisateur root
:
make install && rm -fv /usr/lib/libtidy.a && install -v -m755 tab2space /usr/bin
-D
CMAKE_BUILD_TYPE=Release
: Ce paramètre est
utilisé pour construire la version de la bibliothèque sans aucun
`assert` de débogage dans le code.
-D
BUILD_TAB2SPACE=ON
: Ce paramètre est utilisé pour
activer la construction de l'utilitaire tab2space.
Le chemin absolu du fichier spécifié dans HTML_TIDY
.
Les options de configuration par défaut peuvent être définies
dans le fichier défini par HTML_TIDY
.
Des options de configuration supplémentaires peuvent être passées
à tidy via des
paramètres en ligne de commande ou le paramètre -config <file>
.