source: x/lib/at-spi2-core.xml@ eb2a639

12.0 12.1 12.2 gimp3 kea ken/TL2024 ken/tuningfonts lazarus lxqt plabs/newcss python3.11 rahul/power-profiles-daemon renodr/vulkan-addition trunk xry111/for-12.3 xry111/llvm18 xry111/spidermonkey128 xry111/xf86-video-removal
Last change on this file since eb2a639 was 9b14f4c, checked in by Bruce Dubbs <bdubbs@…>, 16 months ago

Update to at-spi2-core-2.48.2.

  • Property mode set to 100644
File size: 8.5 KB
Line 
1<?xml version="1.0" encoding="ISO-8859-1"?>
2<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
3 "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
4 <!ENTITY % general-entities SYSTEM "../../general.ent">
5 %general-entities;
6
7 <!ENTITY at-spi2-core-download-http
8 "&gnome-download-http;/at-spi2-core/2.48/at-spi2-core-&at-spi2-core-version;.tar.xz">
9 <!ENTITY at-spi2-core-download-ftp
10 "&gnome-download-ftp;/at-spi2-core/2.48/at-spi2-core-&at-spi2-core-version;.tar.xz">
11 <!ENTITY at-spi2-core-md5sum "0a60d6b76ef7d6a55683e8b0db2b4575">
12 <!ENTITY at-spi2-core-size "544 KB">
13 <!ENTITY at-spi2-core-buildsize "15 MB (with tests)">
14 <!ENTITY at-spi2-core-time "less than 0.1 SBU (with tests)">
15]>
16
17<sect1 id="at-spi2-core" xreflabel="at-spi2-core-&at-spi2-core-version;">
18 <?dbhtml filename="at-spi2-core.html"?>
19
20
21 <title>at-spi2-core-&at-spi2-core-version;</title>
22
23 <indexterm zone="at-spi2-core">
24 <primary sortas="a-at-spi2-core">at-spi2-core</primary>
25 </indexterm>
26
27 <sect2 role="package">
28 <title>Introduction to At-Spi2 Core</title>
29
30 <para>
31 The <application>At-Spi2 Core</application> package contains a
32 comprehensive accessibility framework for the Assistive Technologies
33 available on the <application>GNOME</application> platform. This includes
34 a set of interfaces which are implemented by other toolkits and
35 applications.
36 </para>
37
38 &lfs113_checked;
39
40 <bridgehead renderas="sect3">Package Information</bridgehead>
41 <itemizedlist spacing="compact">
42 <listitem>
43 <para>
44 Download (HTTP): <ulink url="&at-spi2-core-download-http;"/>
45 </para>
46 </listitem>
47 <listitem>
48 <para>
49 Download (FTP): <ulink url="&at-spi2-core-download-ftp;"/>
50 </para>
51 </listitem>
52 <listitem>
53 <para>
54 Download MD5 sum: &at-spi2-core-md5sum;
55 </para>
56 </listitem>
57 <listitem>
58 <para>
59 Download size: &at-spi2-core-size;
60 </para>
61 </listitem>
62 <listitem>
63 <para>
64 Estimated disk space required: &at-spi2-core-buildsize;
65 </para>
66 </listitem>
67 <listitem>
68 <para>
69 Estimated build time: &at-spi2-core-time;
70 </para>
71 </listitem>
72 </itemizedlist>
73
74 <bridgehead renderas="sect3">At-Spi2 Core Dependencies</bridgehead>
75
76 <bridgehead renderas="sect4">Required</bridgehead>
77 <para role="required">
78 <xref linkend="dbus"/>,
79 <xref linkend="glib2"/>,
80 <!-- Reports "Cannot get the default GSettingsSchemaSource" on
81 startup w/o it. -->
82 <xref role="runtime" linkend="gsettings-desktop-schemas"/> (Runtime),
83 and <xref linkend="xorg7-lib"/>
84 </para>
85
86 <bridgehead renderas="sect4">Optional (Required if building GNOME)</bridgehead>
87 <para role="optional">
88 <xref linkend="gobject-introspection"/>
89 </para>
90
91 <bridgehead renderas="sect4">Optional</bridgehead>
92 <para role="optional">
93 <xref linkend="gi-docgen"/>
94 </para>
95
96 <para condition="html" role="usernotes">User Notes:
97 <ulink url="&blfs-wiki;/at-spi2-core"/>
98 </para>
99 </sect2>
100
101 <sect2 role="installation">
102 <title>Installation of At-Spi2 Core</title>
103
104 <para>
105 Install <application>At-Spi2 Core</application> by running the following
106 commands:
107 </para>
108
109<screen revision="sysv"><userinput>mkdir build &amp;&amp;
110cd build &amp;&amp;
111
112meson setup .. \
113 --prefix=/usr \
114 --buildtype=release \
115 -Dsystemd_user_dir=/tmp &amp;&amp;
116ninja</userinput></screen>
117
118<screen revision="systemd"><userinput>mkdir build &amp;&amp;
119cd build &amp;&amp;
120
121meson setup --prefix=/usr --buildtype=release .. &amp;&amp;
122ninja</userinput></screen>
123
124 <para>
125 A session bus address, normally available in an Xorg terminal,
126 is necessary to run the tests. The test suite also requires the glib
127 schemas of the package to be installed already. To test the results,
128 install the package first, then issue: <command>ninja test</command>.
129 One test, <filename>atk</filename>, is known to timeout on some systems.
130 Another test, <filename>memory</filename>, is known to fail.
131 </para>
132
133 <para>
134 Now, as the <systemitem class="username">root</systemitem> user:
135 </para>
136
137<screen role="root" revision="systemd"><userinput>ninja install</userinput></screen>
138<screen role="root" revision="sysv"><userinput>ninja install &amp;&amp;
139rm /tmp/at-spi-dbus-bus.service</userinput></screen>
140
141 </sect2>
142
143
144 <sect2 role="commands" revision="sysv">
145 <title>Command Explanations</title>
146
147 <para>
148 <parameter>-Dsystemd_user_dir=/tmp</parameter>: This flag puts the
149 systemd unit file in /tmp where it will be removed. SysV, is unable to
150 use this file.
151 </para>
152
153 </sect2>
154
155 <sect2 role="commands">
156 <title>Command Explanations</title>
157
158 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
159 href="../../xincludes/meson-buildtype-release.xml"/>
160
161 <para>
162 <option>-Ddocs=true</option>: Use this switch if you want to build the
163 documentation. Note that you must have
164 <xref role="nodep" linkend="gi-docgen"/> installed on your system.
165 </para>
166
167 </sect2>
168
169 <sect2 role="content">
170 <title>Contents</title>
171
172 <segmentedlist>
173 <segtitle>Installed Programs</segtitle>
174 <segtitle>Installed Library</segtitle>
175 <segtitle>Installed Directories</segtitle>
176
177 <seglistitem>
178 <!-- <seg> No user executable programs
179 at-spi-bus-launcher and at-spi2-registryd in /usr/libexec
180 </seg> -->
181 <seg>
182 None
183 </seg>
184 <seg>
185 libatk-1.0.so,
186 libatk-bridge-2.0.so,
187 libatspi.so, and
188 /usr/lib/gtk-2.0/modules/libatk-bridge.so
189 </seg>
190 <seg>
191 /usr/include/atk-1.0,
192 /usr/include/at-spi-2.0,
193 /usr/include/at-spi2-atk,
194 /usr/lib/gnome-settings-daemon-3.0,
195 /usr/share/defaults/at-spi2, and
196 /usr/share/gtk-doc/html/libatspi
197 </seg>
198 </seglistitem>
199 </segmentedlist>
200
201 <variablelist>
202 <bridgehead renderas="sect3">Short Descriptions</bridgehead>
203 <?dbfo list-presentation="list"?>
204 <?dbhtml list-presentation="table"?>
205
206 <!-- Not user executable programs
207 <varlistentry id="at-spi2-registryd">
208 <term><command>at-spi2-registryd</command></term>
209 <listitem>
210 <para>
211 is the <application>At-Spi2</application> registry daemon.
212 </para>
213 <indexterm zone="at-spi2-core at-spi2-registryd">
214 <primary sortas="b-at-spi2-registryd">at-spi2-registryd</primary>
215 </indexterm>
216 </listitem>
217 </varlistentry>
218 -->
219
220 <varlistentry id="libatk-1.0">
221 <term><filename class="libraryfile">libatk-1.0.so</filename></term>
222 <listitem>
223 <para>
224 contains functions that are used by assistive technologies to
225 interact with desktop applications
226 </para>
227 <indexterm zone="at-spi2-core libatk-1.0">
228 <primary sortas="c-libatk-1.0">libatk-1.0.so</primary>
229 </indexterm>
230 </listitem>
231 </varlistentry>
232
233 <varlistentry id="libatk-bridge">
234 <term><filename class="libraryfile">libatk-bridge.so</filename></term>
235 <listitem>
236 <para>
237 contains the Accessibility Toolkit GTK+-2 bridge
238 </para>
239 <indexterm zone="at-spi2-core libatk-bridge">
240 <primary sortas="c-libatk-bridge">libatk-bridge.so</primary>
241 </indexterm>
242 </listitem>
243 </varlistentry>
244
245 <varlistentry id="libatk-bridge-2.0">
246 <term><filename class="libraryfile">libatk-bridge-2.0.so</filename></term>
247 <listitem>
248 <para>
249 contains the Accessibility Toolkit GTK+ module
250 </para>
251 <indexterm zone="at-spi2-core libatk-bridge-2.0">
252 <primary sortas="c-libatk-bridge-2.0">libatk-bridge-2.0.so</primary>
253 </indexterm>
254 </listitem>
255 </varlistentry>
256
257 <varlistentry id="libatspi">
258 <term><filename class="libraryfile">libatspi.so</filename></term>
259 <listitem>
260 <para>
261 contains the <application>At-Spi2</application> API functions
262 </para>
263 <indexterm zone="at-spi2-core libatspi">
264 <primary sortas="c-libatspi">libatspi.so</primary>
265 </indexterm>
266 </listitem>
267 </varlistentry>
268
269 </variablelist>
270
271 </sect2>
272
273</sect1>
Note: See TracBrowser for help on using the repository browser.