source: xsoft/office/abiword.xml@ 10ef383

10.0 10.1 11.0 11.1 11.2 11.3 12.0 12.1 6.3 6.3-rc1 6.3-rc2 6.3-rc3 7.10 7.4 7.5 7.6 7.6-blfs 7.6-systemd 7.7 7.8 7.9 8.0 8.1 8.2 8.3 8.4 9.0 9.1 basic bdubbs/svn elogind gnome kde5-13430 kde5-14269 kde5-14686 kea ken/TL2024 ken/inkscape-core-mods ken/tuningfonts krejzi/svn lazarus lxqt nosym perl-modules plabs/newcss plabs/python-mods python3.11 qt5new rahul/power-profiles-daemon renodr/vulkan-addition systemd-11177 systemd-13485 trunk upgradedb xry111/intltool xry111/llvm18 xry111/soup3 xry111/test-20220226 xry111/xf86-video-removal
Last change on this file since 10ef383 was 10ef383, checked in by Randy McMurchy <randy@…>, 17 years ago

Updated to AbiWord-2.4.6

git-svn-id: svn://svn.linuxfromscratch.org/BLFS/trunk/BOOK@7025 af4574ff-66df-0310-9fd7-8a98e5e911e0

  • Property mode set to 100644
File size: 12.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 AbiWord-download-http "http://www.abisource.com/downloads/abiword/&AbiWord-version;/source/abiword-&AbiWord-version;.tar.bz2">
8 <!ENTITY AbiWord-download-ftp " ">
9 <!ENTITY AbiWord-md5sum "8ed5fb282b9741aca75b9e47500d39a1">
10 <!ENTITY AbiWord-size "25 MB">
11 <!ENTITY AbiWord-buildsize "262 MB (additional 210 MB to build and install the API docs)">
12 <!ENTITY AbiWord-time "4.5 SBU (to build and install the program, docs and all plugins)">
13 <!ENTITY AbiWord-minor-version "2.4">
14 <!ENTITY AbiWord-under-version "2_4">
15]>
16
17<sect1 id="abiword" xreflabel="AbiWord-&AbiWord-version;">
18 <?dbhtml filename="AbiWord.html" ?>
19
20 <sect1info>
21 <othername>$LastChangedBy$</othername>
22 <date>$Date$</date>
23 </sect1info>
24
25 <title>AbiWord-&AbiWord-version;</title>
26
27 <indexterm zone="abiword">
28 <primary sortas="a-AbiWord">AbiWord</primary>
29 </indexterm>
30
31 <sect2 role="package">
32 <title>Introduction to AbiWord</title>
33
34 <para>The <application>AbiWord</application> package contains a word
35 processing application. This is useful for writing reports, letters and
36 other formatted documents.</para>
37
38 <bridgehead renderas="sect3">Package Information</bridgehead>
39 <itemizedlist spacing="compact">
40 <listitem>
41 <para>Download (HTTP): <ulink url="&AbiWord-download-http;"/></para>
42 </listitem>
43 <listitem>
44 <para>Download (FTP): <ulink url="&AbiWord-download-ftp;"/></para>
45 </listitem>
46 <listitem>
47 <para>Download MD5 sum: &AbiWord-md5sum;</para>
48 </listitem>
49 <listitem>
50 <para>Download size: &AbiWord-size;</para>
51 </listitem>
52 <listitem>
53 <para>Estimated disk space required: &AbiWord-buildsize;</para>
54 </listitem>
55 <listitem>
56 <para>Estimated build time: &AbiWord-time;</para>
57 </listitem>
58 </itemizedlist>
59
60 <bridgehead renderas="sect3">AbiWord Dependencies</bridgehead>
61
62 <bridgehead renderas="sect4">Required</bridgehead>
63 <para role="required"><xref linkend="fribidi"/> and
64 <xref linkend="libgnomeprintui"/></para>
65
66 <bridgehead renderas="sect4">Optional</bridgehead>
67 <para role="optional"><xref linkend="libgnomeui"/> (for GNOME-2 support),
68 <xref linkend="gucharmap"/>,
69 <ulink url="http://www.abisource.com/enchant/">Enchant</ulink> (uses
70 <xref linkend="aspell"/>),
71 <ulink url="http://wvware.sourceforge.net/">wv</ulink> (with
72 <ulink url="http://sourceforge.net/projects/wvware">libwmf</ulink> installed first), and
73 <ulink url="http://valgrind.org/">Valgrind</ulink></para>
74
75 <bridgehead renderas="sect4">Optional for Plugins</bridgehead>
76 <para role="optional"><xref linkend="libgsf"/> (to build the OpenDocument/OpenOffice plugin),
77 <xref linkend="poppler"/> (for the pdf plugin, requires installing with unsupported xpdf headers),
78 <xref linkend="librsvg"/>,
79 <!-- Currently Broken <xref linkend="html-tidy"/>, -->
80 <!-- Currently Broken <ulink url="http://www.inter7.com/index.php?page=eps">EPS</ulink>, -->
81 <xref linkend="nautilus"/> (for GNOME-2 support),
82 <xref linkend="goffice"/> (you must use a version of
83 <ulink url="&gnome-download-http;/goffice/0.2/">GOffice &lt;0.3.0</ulink>),
84 <ulink url="http://www.abisource.com/projects/link-grammar/">Link Grammar</ulink>,
85 <ulink url="http://aiksaurus.sourceforge.net/">Aiksaurus</ulink>,
86 <ulink url="http://www.gnome-db.org/">libgnomedb version &lt;1.3.0</ulink> (requires
87 <ulink url="http://www.gnome-db.org/">libgda version &lt;1.3.0</ulink>),
88 <ulink url="http://sourceforge.net/projects/wvware">libwmf</ulink>,
89 <ulink url="http://helm.cs.unibo.it/mml-widget/">GtkMathView</ulink> (requires
90 <ulink url="http://sourceforge.net/projects/gmetadom/">Gnome DOM Bindings</ulink> which requires
91 <ulink url="http://gdome2.cs.unibo.it/">gdome2</ulink>),
92 <ulink url="http://libwpd.sourceforge.net/">libwpd</ulink>,
93 <ulink url="http://libots.sourceforge.net/">OTS</ulink>, and
94 <ulink url="http://software.frodo.looijaard.name/psiconv/">Psiconv</ulink></para>
95
96 <para condition="html" role="usernotes">User Notes:
97 <ulink url="&blfs-wiki;/abiword"/></para>
98
99 </sect2>
100
101 <sect2 role="installation">
102 <title>Installation of AbiWord</title>
103
104 <para>Install <application>AbiWord</application> by running the following
105 commands:</para>
106
107<screen><userinput>cd abi &amp;&amp;
108./configure --prefix=/usr &amp;&amp;
109make &amp;&amp;
110
111cd ../abiword-plugins &amp;&amp;
112sed -i 's/dictionary_file)/reinterpret_cast&lt;const unsigned char *&gt;(&amp;)/' \
113 tools/ots/xp/AbiOts.cpp &amp;&amp;
114
115./configure --prefix=/usr --without-inter7eps &amp;&amp;
116make &amp;&amp;
117
118cd ..</userinput></screen>
119
120 <para>If you wish to create the API documentation,
121 <xref linkend="doxygen"/> must be installed and issue the following
122 commands:</para>
123
124<screen><userinput>pushd abi &amp;&amp;
125doxygen &amp;&amp;
126popd</userinput></screen>
127
128 <para>This package's test suite requires <ulink
129 url="http://valgrind.org/">Valgrind</ulink>. Though the end message will
130 indicate the tests failed, there will actually be many tests that run
131 to a successful completion. Run the tests by issuing the following
132 commands:</para>
133
134<screen><userinput>pushd abi &amp;&amp;
135make check &amp;&amp;
136popd</userinput></screen>
137
138 <para>Now, as the <systemitem class="username">root</systemitem> user:</para>
139
140<screen role="root"><userinput>cd abi &amp;&amp;
141make install &amp;&amp;
142
143install -v -m755 -d /usr/share/doc/abiword-&AbiWord-version; &amp;&amp;
144install -v -m644 docs/*.* \
145 /usr/share/doc/abiword-&AbiWord-version; &amp;&amp;
146
147cd ../abiword-plugins &amp;&amp;
148make install &amp;&amp;
149
150cd ..</userinput></screen>
151
152 <para><application>AbiWord</application> is now installed and must be used
153 to build the Help files. Issue the following commands as an unprivileged
154 user:</para>
155
156<screen><userinput>pushd abiword-docs &amp;&amp;
157./make-html.sh &amp;&amp;
158cd ..</userinput></screen>
159
160<!-- removing this as it does exactly the same thing as
161 the make-html.sh does ./make-gnome-html.sh &amp;&amp; -->
162
163 <para>Then as the <systemitem class="username">root</systemitem> user,
164 install the help files:</para>
165
166<screen role="root"><userinput>install -v -m644 man/abiword.1 /usr/share/man/man1 &amp;&amp;
167install -v -m644 Manual/en/Abiword_Manual.abw \
168 /usr/share/doc/abiword-&AbiWord-version; &amp;&amp;
169cp -v -Rf help /usr/share/AbiSuite-&AbiWord-minor-version;/AbiWord &amp;&amp;
170find /usr/share/AbiSuite-&AbiWord-minor-version;/AbiWord/help \
171 -type d -exec chmod -v 755 {} \;</userinput></screen>
172
173 <para>If you have a <application>GNOME</application> installation, issue
174 the following command as the <systemitem class="username">root</systemitem>
175 user to install the <application>AbiWord</application> Bonobo component
176 description file:</para>
177
178<screen role="root"><userinput>install -v -m644 abidistfiles/GNOME_AbiWord_Control_&AbiWord-under-version;.server \
179 $GNOME_PREFIX/lib/bonobo/servers</userinput></screen>
180
181 <para>If the <application>GNOME</application> installation is in any prefix
182 other than <filename class='directory'>/usr</filename>, remove unneeded
183 directories by issuing the following command as the
184 <systemitem class="username">root</systemitem> user:
185 <command>rmdir -v /usr/lib/{bonobo/servers,bonobo}</command>.</para>
186
187 <para>If you built the API documentation, install it by issuing the
188 following commands as the <systemitem class="username">root</systemitem>
189 user:</para>
190
191<screen role="root"><userinput>install -v -m755 -d /usr/share/doc/abiword-&AbiWord-version;/api &amp;&amp;
192
193for FILENAME in $(ls abi/docs/dox/html); do
194 install -v -m644 abi/docs/dox/html/${FILENAME} \
195 /usr/share/doc/abiword-&AbiWord-version;/api
196done</userinput></screen>
197
198 </sect2>
199
200 <sect2 role="commands">
201 <title>Command Explanations</title>
202
203 <para><parameter>--without-inter7eps</parameter>: Some of the headers from
204 the <application>EPS</application> package are not compatible with
205 <application>GCC</application>-&gcc-version;. This parameter prevents
206 linking to the package and incurring a build failure.</para>
207
208 <para><command>sed -i '...' tools/ots/xp/AbiOts.cpp </command>:
209 This command is used to fix an incompatibility with
210 <application>GCC</application> and the
211 <application>libots</application> package.</para>
212
213 </sect2>
214
215 <sect2 role="configuration">
216 <title>Configuring AbiWord</title>
217
218 <sect3 id="abiword-config">
219 <title>Config File</title>
220
221 <para><filename>~/.AbiSuite/templates/normal.awt</filename></para>
222
223 <indexterm zone="abiword abiword-config">
224 <primary sortas="e-AA.AbiSuite-templates-normal">~/.AbiSuite/templates/normal.awt</primary>
225 </indexterm>
226
227 </sect3>
228
229 <sect3>
230 <title>Configuration Information</title>
231
232 <para>Choose the right template for your language and locale from the
233 list produced by the following command:</para>
234
235<screen><userinput>ls /usr/share/AbiSuite-&AbiWord-minor-version;/templates</userinput></screen>
236
237 <para>Create the folder
238 <filename class='directory'>~/.AbiSuite/templates</filename> then copy the
239 <filename>normal.awt</filename> you want into it:</para>
240
241<screen><userinput>install -v -m750 -d ~/.AbiSuite/templates &amp;&amp;
242install -v -m640 /usr/share/AbiSuite-&AbiWord-minor-version;/templates/normal.awt-<replaceable>&lt;lang&gt;</replaceable> \
243 ~/.AbiSuite/templates/normal.awt</userinput></screen>
244
245 <para>Change <replaceable>&lt;lang&gt;</replaceable> in the above
246 command to fit the name of the file you want.</para>
247
248 <para>If you have <xref linkend="desktop-file-utils"/> installed,
249 you should run the <command>update-desktop-database</command> command
250 to update the mimeminfo cache and allow the Help system to work.</para>
251
252 </sect3>
253
254 </sect2>
255
256 <sect2 role="content">
257 <title>Contents</title>
258
259 <segmentedlist>
260 <segtitle>Installed Programs</segtitle>
261 <segtitle>Installed Libraries</segtitle>
262 <segtitle>Installed Directories</segtitle>
263
264 <seglistitem>
265 <seg>abiword, AbiWord-&AbiWord-minor-version;, ttfadmin.sh, and ttftool</seg>
266 <seg>Numerous plugin library support modules</seg>
267 <seg>/usr/lib/AbiWord-&AbiWord-minor-version; and
268 /usr/share/AbiSuite-&AbiWord-minor-version;</seg>
269 </seglistitem>
270 </segmentedlist>
271
272 <variablelist>
273 <bridgehead renderas="sect3">Short Descriptions</bridgehead>
274 <?dbfo list-presentation="list"?>
275 <?dbhtml list-presentation="table"?>
276
277 <varlistentry id="abiword-prog">
278 <term><command>abiword</command></term>
279 <listitem>
280 <para>is a symbolic link to the main
281 <command>AbiWord-&AbiWord-minor-version;</command>
282 executable.</para>
283 <indexterm zone="abiword abiword-prog">
284 <primary sortas="g-abiword">abiword</primary>
285 </indexterm>
286 </listitem>
287 </varlistentry>
288
289 <varlistentry id="AbiWord-version-number">
290 <term><command>AbiWord-&AbiWord-minor-version;</command></term>
291 <listitem>
292 <para>is the word-processing program executable.</para>
293 <indexterm zone="abiword AbiWord-version-number">
294 <primary sortas="b-AbiWord-&AbiWord-minor-version;">AbiWord-&AbiWord-minor-version;</primary>
295 </indexterm>
296 </listitem>
297 </varlistentry>
298
299 <varlistentry id="ttfadmin.sh">
300 <term><command>ttfadmin.sh</command></term>
301 <listitem>
302 <para>generates support files required by
303 <application>AbiWord</application> for each TrueType font in a
304 given directory.</para>
305 <indexterm zone="abiword ttfadmin.sh">
306 <primary sortas="b-ttfadmin.sh">ttfadmin.sh</primary>
307 </indexterm>
308 </listitem>
309 </varlistentry>
310
311 <varlistentry id="ttftool">
312 <term><command>ttftool</command></term>
313 <listitem>
314 <para>is a utility for processing TrueType fonts.</para>
315 <indexterm zone="abiword ttftool">
316 <primary sortas="b-ttftool">ttftool</primary>
317 </indexterm>
318 </listitem>
319 </varlistentry>
320
321 </variablelist>
322
323 </sect2>
324
325</sect1>
Note: See TracBrowser for help on using the repository browser.