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.
Download (HTTP): https://download.gnome.org/sources//at-spi2-core/2.58/at-spi2-core-2.58.1.tar.xz
Download SHA256 Sum: 7f374a6a38cd70ff4b32c9d3a0310bfa804d946fed4c9e69a7d49facdcb95e9c
Download MD5 sum: f2652694adb33d8d2d19b9ce96a38cdf
Download size: 4,666.1 KB
Estimated disk space required: 12,539.6 KB
Estimated build time: less than 0.5 SBU
dbus-1.16.2, GLib-2.86.2 (GObject Introspection required for GNOME), and Xorg7 Libraries
Prepare At-Spi2 Core by running the following commands:
meson setup build \
--prefix=/usr \
--buildtype=release \
-D gtk2_atk_adaptor=falseninja -C build
Now Install the package, as the root user:
ninja -C build install
![[Note]](../images/note.png)
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
-D gtk2_atk_adaptor=false: This switch disables
building the GTK+-2 module for this package.