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

11.3 12.0 12.1 kea ken/TL2024 ken/inkscape-core-mods ken/tuningfonts lazarus lxqt plabs/newcss plabs/python-mods python3.11 qt5new rahul/power-profiles-daemon renodr/vulkan-addition trunk xry111/llvm18 xry111/soup3 xry111/xf86-video-removal
Last change on this file since c807a2b was c807a2b, checked in by Xi Ruoyao <xry111@…>, 20 months ago

at-spi2-core: add back "and"

  • Property mode set to 100644
File size: 6.8 KB
RevLine 
[f6b650a8]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
[0d7900a]7 <!ENTITY at-spi2-core-download-http
[15578e5]8 "&gnome-download-http;/at-spi2-core/2.44/at-spi2-core-&at-spi2-core-version;.tar.xz">
[0d7900a]9 <!ENTITY at-spi2-core-download-ftp
[15578e5]10 "&gnome-download-ftp;/at-spi2-core/2.44/at-spi2-core-&at-spi2-core-version;.tar.xz">
[d8f41d9]11 <!ENTITY at-spi2-core-md5sum "7e30e7c82879ef13a76891dccee723cb">
[fa2b5275]12 <!ENTITY at-spi2-core-size "208 KB">
13 <!ENTITY at-spi2-core-buildsize "5.5 MB (with tests)">
14 <!ENTITY at-spi2-core-time "0.1 SBU (with tests)">
[f6b650a8]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 <sect1info>
21 <date>$Date$</date>
22 </sect1info>
23
24 <title>at-spi2-core-&at-spi2-core-version;</title>
25
26 <indexterm zone="at-spi2-core">
27 <primary sortas="a-at-spi2-core">at-spi2-core</primary>
28 </indexterm>
29
30 <sect2 role="package">
31 <title>Introduction to At-Spi2 Core</title>
32
33 <para>
[19bcba7d]34 The <application>At-Spi2 Core</application> package is a part of the
35 GNOME Accessibility Project. It provides a Service Provider Interface
36 for the Assistive Technologies available on the
37 <application>GNOME</application> platform and a library against which
38 applications can be linked.
[f6b650a8]39 </para>
40
[0942224]41 &lfs112_checked;
[f6b650a8]42
43 <bridgehead renderas="sect3">Package Information</bridgehead>
44 <itemizedlist spacing="compact">
45 <listitem>
46 <para>
47 Download (HTTP): <ulink url="&at-spi2-core-download-http;"/>
48 </para>
49 </listitem>
50 <listitem>
51 <para>
52 Download (FTP): <ulink url="&at-spi2-core-download-ftp;"/>
53 </para>
54 </listitem>
55 <listitem>
56 <para>
57 Download MD5 sum: &at-spi2-core-md5sum;
58 </para>
59 </listitem>
60 <listitem>
61 <para>
62 Download size: &at-spi2-core-size;
63 </para>
64 </listitem>
65 <listitem>
66 <para>
67 Estimated disk space required: &at-spi2-core-buildsize;
68 </para>
69 </listitem>
70 <listitem>
71 <para>
72 Estimated build time: &at-spi2-core-time;
73 </para>
74 </listitem>
75 </itemizedlist>
76
77 <bridgehead renderas="sect3">At-Spi2 Core Dependencies</bridgehead>
78
79 <bridgehead renderas="sect4">Required</bridgehead>
80 <para role="required">
[54666831]81 <xref linkend="dbus"/>,
[6102095a]82 <xref linkend="glib2"/>,
83 <!-- Reports "Cannot get the default GSettingsSchemaSource" on
84 startup w/o it. -->
85 <xref role="runtime" linkend="gsettings-desktop-schemas"/> (Runtime),
[c807a2b]86 and <xref linkend="xorg7-lib"/>
[f6b650a8]87 </para>
88
[4849cdc]89 <bridgehead renderas="sect4">Optional (Required if building GNOME)</bridgehead>
90 <para role="optional">
[f6b650a8]91 <xref linkend="gobject-introspection"/>
92 </para>
93
94 <bridgehead renderas="sect4">Optional</bridgehead>
95 <para role="optional">
96 <xref linkend="gtk-doc"/>
97 </para>
98
99 <para condition="html" role="usernotes">User Notes:
100 <ulink url="&blfs-wiki;/at-spi2-core"/>
101 </para>
102 </sect2>
103
104 <sect2 role="installation">
105 <title>Installation of At-Spi2 Core</title>
106
107 <para>
108 Install <application>At-Spi2 Core</application> by running the following
109 commands:
110 </para>
111
[a468270d]112<screen revision="sysv"><userinput>mkdir build &amp;&amp;
113cd build &amp;&amp;
114
[adf17153]115meson --prefix=/usr \
116 --buildtype=release \
[92195dd1]117 -Dsystemd_user_dir=/tmp .. &amp;&amp;
[a468270d]118ninja</userinput></screen>
119
120<screen revision="systemd"><userinput>mkdir build &amp;&amp;
[462f1ad]121cd build &amp;&amp;
122
[adf17153]123meson --prefix=/usr --buildtype=release .. &amp;&amp;
[462f1ad]124ninja</userinput></screen>
[f6b650a8]125
126 <para>
[adda766]127 A session bus address, normally available in an Xorg terminal,
[8558044]128 is necessary to run the tests. And, the test suite requires the
[c365a72]129 glib schemas of the package to be installed already. To test the results,
[b4b3892]130 install the package first, then issue: <command>ninja test</command>.
131 The memory test is known to timeout.
[f6b650a8]132 </para>
[cfc1f98]133<!-- [pierre Sep 5th, 2020] the memory test passed for me with 2.36.1. -->
[f6b650a8]134 <para>
135 Now, as the <systemitem class="username">root</systemitem> user:
136 </para>
137
[92195dd1]138<screen role="root" revision="systemd"><userinput>ninja install</userinput></screen>
139<screen role="root" revision="sysv"><userinput>ninja install &amp;&amp;
140rm /tmp/at-spi-dbus-bus.service</userinput></screen>
[f6b650a8]141
142 </sect2>
143
[a468270d]144
145 <sect2 role="commands" revision="sysv">
[f6b650a8]146 <title>Command Explanations</title>
147
[a468270d]148 <!-- <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
149 href="../../xincludes/gtk-doc-rebuild.xml"/> -->
150
151 <para>
[92195dd1]152 <parameter>-Dsystemd_user_dir=/tmp</parameter>: This flag puts the
[8558044]153 systemd unit file in /tmp where it will be removed. SysV, is unable to
[92195dd1]154 use this file.
[a468270d]155 </para>
[f6b650a8]156
157 </sect2>
158
[adf17153]159 <sect2 role="commands">
160 <title>Command Explanations</title>
161
162 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
163 href="../../xincludes/meson-buildtype-release.xml"/>
164
165 </sect2>
166
[f6b650a8]167 <sect2 role="content">
168 <title>Contents</title>
169
170 <segmentedlist>
[910d888]171 <segtitle>Installed Programs</segtitle>
[f6b650a8]172 <segtitle>Installed Library</segtitle>
173 <segtitle>Installed Directories</segtitle>
174
175 <seglistitem>
[462f1ad]176 <!-- <seg> No user executable programs
177 at-spi-bus-launcher and at-spi2-registryd in /usr/libexec
[1db07ae]178 </seg> -->
[13507eb]179 <seg>
180 None
181 </seg>
[f6b650a8]182 <seg>
183 libatspi.so
184 </seg>
185 <seg>
[bc1d337]186 /usr/include/at-spi-2.0,
187 /usr/share/defaults/at-spi2, and
[f6b650a8]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
[298fee30]198 <!-- Not user executable programs
[f6b650a8]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>
[298fee30]210 -->
[f6b650a8]211
212 <varlistentry id="libatspi">
[983fc68]213 <term><filename class="libraryfile">libatspi.so</filename></term>
[f6b650a8]214 <listitem>
215 <para>
[4c24eb0a]216 contains the <application>At-Spi2</application> API functions
[f6b650a8]217 </para>
218 <indexterm zone="at-spi2-core libatspi">
219 <primary sortas="c-libatspi">libatspi.so</primary>
220 </indexterm>
221 </listitem>
222 </varlistentry>
223
224 </variablelist>
225
226 </sect2>
227
228</sect1>
Note: See TracBrowser for help on using the repository browser.