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

11.0 11.1 11.2 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 upgradedb xry111/intltool xry111/llvm18 xry111/soup3 xry111/test-20220226 xry111/xf86-video-removal
Last change on this file since 0e88ab3 was 1550423, checked in by Bruce Dubbs <bdubbs@…>, 3 years ago

Update to at-spi2-core-2.40.1

  • Property mode set to 100644
File size: 6.4 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.40/at-spi2-core-&at-spi2-core-version;.tar.xz">
9 <!ENTITY at-spi2-core-download-ftp
10 "&gnome-download-ftp;/at-spi2-core/2.40/at-spi2-core-&at-spi2-core-version;.tar.xz">
11 <!ENTITY at-spi2-core-md5sum "7177d21c9509af55ff6484104818933d">
12 <!ENTITY at-spi2-core-size "196 KB">
13 <!ENTITY at-spi2-core-buildsize "7.1 MB (with tests)">
14 <!ENTITY at-spi2-core-time "less than 0.1 SBU (using parallelism=4, 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 <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>
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.
39 </para>
40
41 &lfs101_checked;
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">
81 <xref linkend="dbus"/>,
82 <xref linkend="glib2"/>, and
83 <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 --prefix=/usr \
113 -Dsystemd_user_dir=/tmp .. &amp;&amp;
114ninja</userinput></screen>
115
116<screen revision="systemd"><userinput>mkdir build &amp;&amp;
117cd build &amp;&amp;
118
119meson --prefix=/usr .. &amp;&amp;
120ninja</userinput></screen>
121
122 <para>
123 A session bus address, normally available in an Xorg terminal,
124 is necessary to run the tests. And, the test suite requires the
125 glib schemas of the package already installed. To test the results,
126 install the package first, then issue: <command>ninja test</command>.
127 The memory test is known to timeout.
128 </para>
129<!-- [pierre Sep 5th, 2020] the memory test passed for me with 2.36.1. -->
130 <para>
131 Now, as the <systemitem class="username">root</systemitem> user:
132 </para>
133
134<screen role="root" revision="systemd"><userinput>ninja install</userinput></screen>
135<screen role="root" revision="sysv"><userinput>ninja install &amp;&amp;
136rm /tmp/at-spi-dbus-bus.service</userinput></screen>
137
138 </sect2>
139
140
141 <sect2 role="commands" revision="sysv">
142 <title>Command Explanations</title>
143
144 <!-- <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
145 href="../../xincludes/gtk-doc-rebuild.xml"/> -->
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="content">
156 <title>Contents</title>
157
158 <segmentedlist>
159 <segtitle>Installed Programs</segtitle>
160 <segtitle>Installed Library</segtitle>
161 <segtitle>Installed Directories</segtitle>
162
163 <seglistitem>
164 <!-- <seg> No user executable programs
165 at-spi-bus-launcher and at-spi2-registryd in /usr/libexec
166 </seg> -->
167 <seg>
168 None
169 </seg>
170 <seg>
171 libatspi.so
172 </seg>
173 <seg>
174 /usr/include/at-spi-2.0,
175 /usr/share/defaults/at-spi2, and
176 /usr/share/gtk-doc/html/libatspi
177 </seg>
178 </seglistitem>
179 </segmentedlist>
180
181 <variablelist>
182 <bridgehead renderas="sect3">Short Descriptions</bridgehead>
183 <?dbfo list-presentation="list"?>
184 <?dbhtml list-presentation="table"?>
185
186 <!-- Not user executable programs
187 <varlistentry id="at-spi2-registryd">
188 <term><command>at-spi2-registryd</command></term>
189 <listitem>
190 <para>
191 is the <application>At-Spi2</application> registry daemon.
192 </para>
193 <indexterm zone="at-spi2-core at-spi2-registryd">
194 <primary sortas="b-at-spi2-registryd">at-spi2-registryd</primary>
195 </indexterm>
196 </listitem>
197 </varlistentry>
198 -->
199
200 <varlistentry id="libatspi">
201 <term><filename class="libraryfile">libatspi.so</filename></term>
202 <listitem>
203 <para>
204 contains the <application>At-Spi2</application> API functions
205 </para>
206 <indexterm zone="at-spi2-core libatspi">
207 <primary sortas="c-libatspi">libatspi.so</primary>
208 </indexterm>
209 </listitem>
210 </varlistentry>
211
212 </variablelist>
213
214 </sect2>
215
216</sect1>
Note: See TracBrowser for help on using the repository browser.