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

12.0 12.1 12.2 gimp3 kea ken/TL2024 ken/tuningfonts lazarus lxqt plabs/newcss python3.11 qt5new 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 e628e070 was 91318eb, checked in by Pierre Labastie <pierre.labastie@…>, 18 months ago

Add "setup" to meson commands

I've not been very consistent on typography, but it is a start

  • Property mode set to 100644
File size: 8.1 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.46/at-spi2-core-&at-spi2-core-version;.tar.xz">
9 <!ENTITY at-spi2-core-download-ftp
10 "&gnome-download-ftp;/at-spi2-core/2.46/at-spi2-core-&at-spi2-core-version;.tar.xz">
11 <!ENTITY at-spi2-core-md5sum "16e85a40442d80be960b4e1e3992fd5b">
12 <!ENTITY at-spi2-core-size "528 KB">
13 <!ENTITY at-spi2-core-buildsize "20 MB (with tests)">
14 <!ENTITY at-spi2-core-time "0.2 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="gtk-doc"/>
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 </para>
130
131 <para>
132 Now, as the <systemitem class="username">root</systemitem> user:
133 </para>
134
135<screen role="root" revision="systemd"><userinput>ninja install</userinput></screen>
136<screen role="root" revision="sysv"><userinput>ninja install &amp;&amp;
137rm /tmp/at-spi-dbus-bus.service</userinput></screen>
138
139 </sect2>
140
141
142 <sect2 role="commands" revision="sysv">
143 <title>Command Explanations</title>
144
145 <para>
146 <parameter>-Dsystemd_user_dir=/tmp</parameter>: This flag puts the
147 systemd unit file in /tmp where it will be removed. SysV, is unable to
148 use this file.
149 </para>
150
151 </sect2>
152
153 <sect2 role="commands">
154 <title>Command Explanations</title>
155
156 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
157 href="../../xincludes/meson-buildtype-release.xml"/>
158
159 </sect2>
160
161 <sect2 role="content">
162 <title>Contents</title>
163
164 <segmentedlist>
165 <segtitle>Installed Programs</segtitle>
166 <segtitle>Installed Library</segtitle>
167 <segtitle>Installed Directories</segtitle>
168
169 <seglistitem>
170 <!-- <seg> No user executable programs
171 at-spi-bus-launcher and at-spi2-registryd in /usr/libexec
172 </seg> -->
173 <seg>
174 None
175 </seg>
176 <seg>
177 libatk-1.0.so,
178 libatk-bridge-2.0.so,
179 libatspi.so, and
180 /usr/lib/gtk-2.0/modules/libatk-bridge.so
181 </seg>
182 <seg>
183 /usr/include/atk-1.0,
184 /usr/include/at-spi-2.0,
185 /usr/include/at-spi2-atk,
186 /usr/lib/gnome-settings-daemon-3.0,
187 /usr/share/defaults/at-spi2, and
188 /usr/share/gtk-doc/html/libatspi
189 </seg>
190 </seglistitem>
191 </segmentedlist>
192
193 <variablelist>
194 <bridgehead renderas="sect3">Short Descriptions</bridgehead>
195 <?dbfo list-presentation="list"?>
196 <?dbhtml list-presentation="table"?>
197
198 <!-- Not user executable programs
199 <varlistentry id="at-spi2-registryd">
200 <term><command>at-spi2-registryd</command></term>
201 <listitem>
202 <para>
203 is the <application>At-Spi2</application> registry daemon.
204 </para>
205 <indexterm zone="at-spi2-core at-spi2-registryd">
206 <primary sortas="b-at-spi2-registryd">at-spi2-registryd</primary>
207 </indexterm>
208 </listitem>
209 </varlistentry>
210 -->
211
212 <varlistentry id="libatk-1.0">
213 <term><filename class="libraryfile">libatk-1.0.so</filename></term>
214 <listitem>
215 <para>
216 contains functions that are used by assistive technologies to
217 interact with desktop applications
218 </para>
219 <indexterm zone="at-spi2-core libatk-1.0">
220 <primary sortas="c-libatk-1.0">libatk-1.0.so</primary>
221 </indexterm>
222 </listitem>
223 </varlistentry>
224
225 <varlistentry id="libatk-bridge">
226 <term><filename class="libraryfile">libatk-bridge.so</filename></term>
227 <listitem>
228 <para>
229 contains the Accessibility Toolkit GTK+-2 bridge
230 </para>
231 <indexterm zone="at-spi2-core libatk-bridge">
232 <primary sortas="c-libatk-bridge">libatk-bridge.so</primary>
233 </indexterm>
234 </listitem>
235 </varlistentry>
236
237 <varlistentry id="libatk-bridge-2.0">
238 <term><filename class="libraryfile">libatk-bridge-2.0.so</filename></term>
239 <listitem>
240 <para>
241 contains the Accessibility Toolkit GTK+ module
242 </para>
243 <indexterm zone="at-spi2-core libatk-bridge-2.0">
244 <primary sortas="c-libatk-bridge-2.0">libatk-bridge-2.0.so</primary>
245 </indexterm>
246 </listitem>
247 </varlistentry>
248
249 <varlistentry id="libatspi">
250 <term><filename class="libraryfile">libatspi.so</filename></term>
251 <listitem>
252 <para>
253 contains the <application>At-Spi2</application> API functions
254 </para>
255 <indexterm zone="at-spi2-core libatspi">
256 <primary sortas="c-libatspi">libatspi.so</primary>
257 </indexterm>
258 </listitem>
259 </varlistentry>
260
261 </variablelist>
262
263 </sect2>
264
265</sect1>
Note: See TracBrowser for help on using the repository browser.