libfyaml-0.9.6

Introduction to libfyaml

The libfyaml package contains a YAML 1.3 parser and writer. It also supports YAML 0.1 with the help of the libyaml library.

[Note]

Note

This package is known to build and work properly using an LFS 13.1 platform.

Package Information

libfyaml Dependencies

Recommended

Optional

git-2.55.0, LLVM-22.1.8 (with Clang), sphinx-9.1.0 and sphinx_rtd_theme-3.1.0 (for documentation), docker, jq, and check (for additional tests)

[Note]

Note

An Internet connection is needed for some tests of this package. The system certificate store may need to be set up with make-ca-1.16.1 before testing this package.

Installation of libfyaml

Install libfyaml by running the following commands:

./configure --prefix=/usr --disable-static --without-libclang &&
make

To test the results, issue: make check.

Now, as the root user:

make install

Command Explanations

--disable-static: This switch prevents installation of static versions of the libraries.

--without-libclang: This option disables the use of the Clang library. As at now the Clang library does not really provide any useful functionality for this package, and enabling it would cause all packages using libfyaml to be unnecessarily linked against the Clang library.

Contents

Installed Programs: fy-compose (link to fy-tool), fy-dump (link to fy-tool), fy-filter (link to fy-tool), fy-join (link to fy-tool), fy-testsuite (link to fy-tool), fy-tool, and fy-ypath (link to fy-tool)
Installed Library: libfyaml.so
Installed Directories: None

Short Descriptions

fy-tool

manipulates YAML files up to version 1.3 of the standard

libfyaml.so

contains functions that can parse and emit YAML files up to version 1.3 of the standard