at-spi2-core-2.58.1

Introduction to At-Spi2 Core

The At-Spi2 Core package contains a comprehensive accessibility framework for the Assistive Technologies available on the GNOME platform. This includes a set of interfaces which are implemented by other toolkits and applications.

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

Package Information

At-Spi2 Core Dependencies

Required

dbus-1.16.2, GLib-2.86.2 (GObject Introspection required for GNOME), and Xorg7 Libraries

Installation of At-Spi2 Core

Prepare At-Spi2 Core by running the following commands:

meson setup build               \
      --prefix=/usr             \
      --buildtype=release       \
      -D gtk2_atk_adaptor=false
ninja -C build

Now Install the package, as the root user:

ninja -C build install
[Note]

Note

The test suite requires the glib schemas of the package to be installed already. The tests also need to run in a graphical environment. Now that the package is installed, test the results by issuing:

dbus-run-session ninja -C build test

Command Explanations

-D gtk2_atk_adaptor=false: This switch disables building the GTK+-2 module for this package.

Contents

Installed Programs: None
Installed Library: libatk-1.0.so, libatk-bridge-2.0.so, and libatspi.so
Installed Directories: /usr/include/atk-1.0, /usr/include/at-spi-2.0, /usr/include/at-spi2-atk, /usr/lib/gnome-settings-daemon-3.0, /usr/share/defaults/at-spi2, and /usr/share/gtk-doc/html/libatspi (optional)

Short Descriptions

libatk-1.0.so

contains functions that are used by assistive technologies to interact with desktop applications

libatk-bridge-2.0.so

contains the Accessibility Toolkit GTK+ module

libatspi.so

contains the At-Spi2 API functions