libxmlb-0.3.19

Introduction to libxmlb

The libxmlb package contains a library and a tool which help create and query binary XML blobs.

[Note]

Note

Development versions of BLFS may not build or run some packages properly if LFS or dependencies have been updated since the most recent stable versions of the books.

Package Information

libxmlb Dependencies

Required

GLib-2.80.0 (GObject Introspection recommended)

Optional

GTK-Doc-1.34.0 and libstemmer

Installation of libxmlb

Install libxmlb by running the following commands:

mkdir build &&
cd    build &&

meson setup --prefix=/usr --buildtype=release -Dgtkdoc=false .. &&
ninja

To test the results, issue: ninja test.

Now, as the root user:

ninja install

Command Explanations

--buildtype=release: Specify a buildtype suitable for stable releases of the package, as the default may produce unoptimized binaries.

-Dgtkdoc=false: This switch disables building the API documentation. Remove it if you have GTK-Doc-1.34.0 installed and wish to build the API documentation.

-Dintrospection=false: Use this switch if you do not have built GLib-2.80.0 with GObject Introspection.

-Dstemmer=true: Use this switch if you have libstemmer installed and wish to build stemmer support.

Contents

Installed Programs: xb-tool
Installed Libraries: libxmlb.so
Installed Directories: /usr/include/libxmlb-2, /usr/libexec/installed-tests/libxmlb, and /usr/share/gtk-doc/html/libxmlb (if gtk-doc was enabled)

Short Descriptions

xb-tool

is a tool used to create, dump, or query a binary XML blob

libxmlb.so

contains functions that allow for creating and querying binary XML blobs