Le paquet libfyaml contient un analyseur et un afficheur YAML 1.3. Il prend également en charge YAML 0.1 à l'aide de la bibliothèque libyaml.
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/pantoniou/libfyaml/releases/download/v0.9.6/libfyaml-0.9.6.tar.gz
Somme de contrôle MD5 du téléchargement : f6d3756a80cb1ff99714e510cf4ce13d
Taille du téléchargement : 1,1 Mo
Estimation de l'espace disque requis : 280 Mo (avec les tests)
Estimation du temps de construction : 0,4 SBU (plus 1,8 SBU pour les tests)
libyaml-0.2.5 (pour la prise en charge du YAML 0.1)
git-2.55.0, LLVM-22.1.8 (avec Clang), sphinx-9.1.0 et sphinx_rtd_theme-3.1.0 (pour la documentation), docker, jq et check (pour des tests supplémentaires)
Il est nécessaire d'être connecté à internet pour certains tests de ce paquet
Installez libfyaml en exécutant les commandes suivantes :
./configure --prefix=/usr --disable-static --without-libclang && make
Pour tester les résultats lancez : make check.
Maintenant, en tant qu'utilisateur root :
make install
--disable-static : Ce
paramètre empêche l'installation des versions statiques des
bibliothèques.
--without-libclang :
cette option désactive l'utilisation de la bibliothèque Clang.
Actuellement la bibliothèque Clang ne fournit aucune fonctionnalité
utile pour ce paquet, et en l'activant, tous les paquets qui
utilisent libfyaml seront inutilement liés à la bibliothèque Clang.