at-spi2-core-2.50.0
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.
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
At-Spi2 Core Dependencies
Required
dbus-1.14.10,
GLib-2.78.1,
gsettings-desktop-schemas-45.0 (Runtime),
and Xorg Libraries
Optional (Required if building GNOME)
gobject-introspection-1.78.1
Optional
Gi-DocGen-2023.3 and sphinx-7.2.6
Installation of At-Spi2 Core
Install At-Spi2 Core by running the following
commands:
mkdir build &&
cd build &&
meson setup --prefix=/usr --buildtype=release .. &&
ninja
The test suite also requires the glib schemas of the package to be
installed already. To test the results, install the package first,
then issue: dbus-run-session ninja test.
One test, atk-test
, is known to timeout on some
systems.
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.
-Ddocs=true
: Use this switch if you want to build the
documentation. Note that you must have both
Gi-DocGen-2023.3
and sphinx-7.2.6 installed on your system.
Contents
Installed Programs:
None
Installed Library:
libatk-1.0.so,
libatk-bridge-2.0.so,
libatspi.so, and
/usr/lib/gtk-2.0/modules/libatk-bridge.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.so
|
contains the Accessibility Toolkit GTK+-2 bridge
|
libatk-bridge-2.0.so
|
contains the Accessibility Toolkit GTK+ module
|
libatspi.so
|
contains the At-Spi2 API functions
|