The At-Spi2 Core package is a part of the GNOME Accessibility Project. It provides a Service Provider Interface for the Assistive Technologies available on the GNOME platform and a library against which applications can be linked.
This package is known to build and work properly using an LFS-11.0 platform.
Download (HTTP): https://download.gnome.org/sources/at-spi2-core/2.40/at-spi2-core-2.40.3.tar.xz
Download (FTP): ftp://ftp.acc.umu.se/pub/gnome/sources/at-spi2-core/2.40/at-spi2-core-2.40.3.tar.xz
Download MD5 sum: db4f7caceb5d663ec3adb715408b2303
Download size: 196 KB
Estimated disk space required: 9.8 MB (with tests)
Estimated build time: less than 0.1 SBU (using parallelism=4, with tests)
dbus-1.12.20, GLib-2.68.4, and Xorg Libraries
User Notes: https://wiki.linuxfromscratch.org/blfs/wiki/at-spi2-core
Install At-Spi2 Core by running the following commands:
mkdir build && cd build && meson --prefix=/usr \ --buildtype=release \ -Dsystemd_user_dir=/tmp .. && ninja
A session bus address, normally available in an Xorg terminal, is necessary to run the tests. And, the test suite requires the glib schemas of the package already installed. To test the results, install the package first, then issue: ninja test. The memory test is known to timeout.
Now, as the root
user:
ninja install && rm /tmp/at-spi-dbus-bus.service
-Dsystemd_user_dir=/tmp
:
This flag puts the systemd unit file in /tmp where it will be
removed. SysV, is unable to use this file.
--buildtype=release
:
Specify a buildtype suitable for stable releases of the package, as
the default may produce unoptimized binaries.
Last updated on