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

trunk
Last change on this file since f12bb957 was f12bb957, checked in by Bruce Dubbs <bdubbs@…>, 8 weeks ago

Package updates.
Update to mpg123-1.28.0.
Update to at-spi2-core-2.40.2.
Update to polkit-0.119.
Update to pipewire-0.3.29.

  • Property mode set to 100644
File size: 6.7 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 "3ecd3e0c9456223a32fd88addb590ff3">
12 <!ENTITY at-spi2-core-size "196 KB">
13 <!ENTITY at-spi2-core-buildsize "6.8 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 --buildtype=release \
114 -Dsystemd_user_dir=/tmp .. &amp;&amp;
115ninja</userinput></screen>
116
117<screen revision="systemd"><userinput>mkdir build &amp;&amp;
118cd build &amp;&amp;
119
120meson --prefix=/usr --buildtype=release .. &amp;&amp;
121ninja</userinput></screen>
122
123 <para>
124 A session bus address, normally available in an Xorg terminal,
125 is necessary to run the tests. And, the test suite requires the
126 glib schemas of the package already installed. To test the results,
127 install the package first, then issue: <command>ninja test</command>.
128 The memory test is known to timeout.
129 </para>
130<!-- [pierre Sep 5th, 2020] the memory test passed for me with 2.36.1. -->
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 <!-- <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
146 href="../../xincludes/gtk-doc-rebuild.xml"/> -->
147
148 <para>
149 <parameter>-Dsystemd_user_dir=/tmp</parameter>: This flag puts the
150 systemd unit file in /tmp where it will be removed. SysV, is unable to
151 use this file.
152 </para>
153
154 </sect2>
155
156 <sect2 role="commands">
157 <title>Command Explanations</title>
158
159 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
160 href="../../xincludes/meson-buildtype-release.xml"/>
161
162 </sect2>
163
164 <sect2 role="content">
165 <title>Contents</title>
166
167 <segmentedlist>
168 <segtitle>Installed Programs</segtitle>
169 <segtitle>Installed Library</segtitle>
170 <segtitle>Installed Directories</segtitle>
171
172 <seglistitem>
173 <!-- <seg> No user executable programs
174 at-spi-bus-launcher and at-spi2-registryd in /usr/libexec
175 </seg> -->
176 <seg>
177 None
178 </seg>
179 <seg>
180 libatspi.so
181 </seg>
182 <seg>
183 /usr/include/at-spi-2.0,
184 /usr/share/defaults/at-spi2, and
185 /usr/share/gtk-doc/html/libatspi
186 </seg>
187 </seglistitem>
188 </segmentedlist>
189
190 <variablelist>
191 <bridgehead renderas="sect3">Short Descriptions</bridgehead>
192 <?dbfo list-presentation="list"?>
193 <?dbhtml list-presentation="table"?>
194
195 <!-- Not user executable programs
196 <varlistentry id="at-spi2-registryd">
197 <term><command>at-spi2-registryd</command></term>
198 <listitem>
199 <para>
200 is the <application>At-Spi2</application> registry daemon.
201 </para>
202 <indexterm zone="at-spi2-core at-spi2-registryd">
203 <primary sortas="b-at-spi2-registryd">at-spi2-registryd</primary>
204 </indexterm>
205 </listitem>
206 </varlistentry>
207 -->
208
209 <varlistentry id="libatspi">
210 <term><filename class="libraryfile">libatspi.so</filename></term>
211 <listitem>
212 <para>
213 contains the <application>At-Spi2</application> API functions
214 </para>
215 <indexterm zone="at-spi2-core libatspi">
216 <primary sortas="c-libatspi">libatspi.so</primary>
217 </indexterm>
218 </listitem>
219 </varlistentry>
220
221 </variablelist>
222
223 </sect2>
224
225</sect1>
Note: See TracBrowser for help on using the repository browser.