source: xsoft/office/abiword.xml@ a4a52f4

10.0 10.1 11.0 11.1 11.2 11.3 12.0 12.1 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 a4a52f4 was 6bc1efec, checked in by Ken Moffat <ken@…>, 12 years ago

Fix a couple of boost references to use the book's version.

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

  • Property mode set to 100644
File size: 11.4 KB
RevLine 
[613c524f]1<?xml version="1.0" encoding="ISO-8859-1"?>
[6732c094]2<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
3 "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
[613c524f]4 <!ENTITY % general-entities SYSTEM "../../general.ent">
5 %general-entities;
6
[15114f7]7 <!ENTITY AbiWord-download-http "http://www.abisource.com/downloads/abiword/&AbiWord-version;/source/abiword-&AbiWord-version;.tar.gz">
[ff6ec19d]8 <!ENTITY AbiWord-download-ftp " ">
[15114f7]9 <!ENTITY AbiWord-md5sum "f883b0a7f26229a9c66fd6a1a94381aa">
10 <!ENTITY AbiWord-size "9 MB">
11 <!ENTITY AbiWord-buildsize "684 MB (without collab or plugins except OpenDocument, additional 8 MB to install local HTML docs)">
12 <!ENTITY AbiWord-time "6.6 SBU">
13 <!ENTITY AbiWordDocs-download-http "http://www.abisource.com/downloads/abiword/&AbiWord-version;/source/abiword-docs-&AbiWord-version;.tar.gz">
14 <!ENTITY AbiWord-minor-version "2.8">
15 <!--<!ENTITY AbiWord-under-version "2_4">-->
[613c524f]16]>
17
[0b5a693]18<sect1 id="abiword" xreflabel="AbiWord-&AbiWord-version;">
[ab49f6cb]19 <?dbhtml filename="AbiWord.html" ?>
20
21 <sect1info>
22 <othername>$LastChangedBy$</othername>
23 <date>$Date$</date>
24 </sect1info>
25
26 <title>AbiWord-&AbiWord-version;</title>
27
28 <indexterm zone="abiword">
29 <primary sortas="a-AbiWord">AbiWord</primary>
30 </indexterm>
31
32 <sect2 role="package">
33 <title>Introduction to AbiWord</title>
34
35 <para>The <application>AbiWord</application> package contains a word
36 processing application. This is useful for writing reports, letters and
37 other formatted documents.</para>
38
[4b97925]39 &lfs70_checked;
40
[ab49f6cb]41 <bridgehead renderas="sect3">Package Information</bridgehead>
42 <itemizedlist spacing="compact">
43 <listitem>
44 <para>Download (HTTP): <ulink url="&AbiWord-download-http;"/></para>
45 </listitem>
46 <listitem>
47 <para>Download (FTP): <ulink url="&AbiWord-download-ftp;"/></para>
48 </listitem>
49 <listitem>
50 <para>Download MD5 sum: &AbiWord-md5sum;</para>
51 </listitem>
52 <listitem>
53 <para>Download size: &AbiWord-size;</para>
54 </listitem>
55 <listitem>
56 <para>Estimated disk space required: &AbiWord-buildsize;</para>
57 </listitem>
58 <listitem>
59 <para>Estimated build time: &AbiWord-time;</para>
60 </listitem>
61 </itemizedlist>
62
[15114f7]63 <bridgehead renderas="sect3">Additional Downloads</bridgehead>
64 <itemizedlist spacing='compact'>
65 <listitem>
66 <para>Optional Documentation: If running on a gnome desktop, the help
67 menu will open <application>epiphany</application> at <ulink
68 url="http://www.abisource.com/help/en-US/index.html"/>. If you wish
69 to install a copy of the en-US, fr-FR and pl-PL HTML documentation on
70 your machine, download <ulink url="&AbiWordDocs-download-http;"/>
71 (size 1.4MB md5sum 197df94c1d9ed287903cb5aa0b60bbc1). The local files
72 will not be automatically referenced if you do not have a fairly
73 complete gnome desktop (epiphany and yelp on their own are not enough),
74 but you can still open them in your browser of choice.</para>
75 </listitem>
76 </itemizedlist>
77
[ab49f6cb]78 <bridgehead renderas="sect3">AbiWord Dependencies</bridgehead>
79
80 <bridgehead renderas="sect4">Required</bridgehead>
[15114f7]81 <para role="required"><xref linkend="fribidi"/>,
82 <xref linkend="libjpeg"/>,
83 <xref linkend="libpng"/>,
84 <xref linkend="librsvg"/> and
85 <xref linkend="wv"/></para>
[ab49f6cb]86
87 <bridgehead renderas="sect4">Optional</bridgehead>
[15114f7]88 <para role="optional">
[24ffa4b5]89 <ulink url="http://aiksaurus.sourceforge.net/">Aiksaurus</ulink>,
[6bc1efec]90 <xref linkend="boost"/> (required for collab),
[15114f7]91 <xref linkend="dbus-glib"/> (for the collab sugar backend),
92 <xref linkend="enchant"/>,
93 <xref linkend="goffice"/>),
94 <ulink url="http://helm.cs.unibo.it/mml-widget/">GtkMathView</ulink> (requires
95 <ulink url="http://www.gnome-db.org/">libgnomedb version &lt;1.3.0</ulink>*
96 which requires
[10ef383]97 <ulink url="http://www.gnome-db.org/">libgda version &lt;1.3.0</ulink>),
[15114f7]98 <ulink url="http://sourceforge.net/projects/mission-control/files/">libmissioncontrol</ulink>,
99 <xref linkend="empathy"/> and
100 <xref linkend="telepathy-glib"/> (for the collab telepathy backend),
101 <ulink url="http://ftp.imendio.com/pub/imendio/loudmouth/src/">loudmouth</ulink>
102 (for the collab xmpp backend),
103 <xref linkend="gnutls"/> and
104 <xref linkend="libsoup"/> (for the collab service),
[24ffa4b5]105 <ulink url="http://sourceforge.net/projects/wvware">libwmf</ulink>,
[10ef383]106 <ulink url="http://helm.cs.unibo.it/mml-widget/">GtkMathView</ulink> (requires
107 <ulink url="http://sourceforge.net/projects/gmetadom/">Gnome DOM Bindings</ulink> which requires
108 <ulink url="http://gdome2.cs.unibo.it/">gdome2</ulink>),
[24ffa4b5]109 <ulink url="http://libwpd.sourceforge.net/">libwpd</ulink>,
[10ef383]110 <ulink url="http://libots.sourceforge.net/">OTS</ulink>, and
[15114f7]111 <ulink url="http://software.frodo.looijaard.name/psiconv/">Psiconv</ulink>
112 Some of these are not automatically detected and need to be specified to the
113 configure script.</para>
[24ffa4b5]114
[3d9e7a1]115 <para>* The
116 <application>libgda</application>/<application>libgnomedb</application>
117 stack required for <application>AbiWord</application> database
118 access may conflict with the versions used by the
119 <xref linkend="gnumeric"/> database plugin. Though the libraries
[be7d50e]120 themselves pose no conflict, the executables and support files may
121 overwrite one another. Note that the current (version 4.1.x) stack does not
[3d9e7a1]122 pose a conflict with any of the previous versions (but does not support
[be7d50e]123 <application>AbiWord</application> database access.
124 <application>AbiWord</application> requires versions
125 &lt;1.3.0.</para>
[3d9e7a1]126
[38e4f06]127 <para condition="html" role="usernotes">User Notes:
128 <ulink url="&blfs-wiki;/abiword"/></para>
129
[ab49f6cb]130 </sect2>
131
132 <sect2 role="installation">
133 <title>Installation of AbiWord</title>
134
135 <para>Install <application>AbiWord</application> by running the following
136 commands:</para>
137
[4b97925]138<screen><userinput>sed -i 's/ptr->jmpbuf/jmpbuf(png_ptr)/' src/af/util/xp/ut_png.cpp &amp;&amp;
139sed -i 's/\(m_pPNG\)->\(jmpbuf\)/png_\2(\1)/' \
140 src/wp/impexp/gtk/ie_impGraphic_GdkPixbuf.cpp &amp;&amp;
141sed -i 's/--no-undefined //' src/Makefile* &amp;&amp;
142./configure --prefix=/usr &amp;&amp;
[15114f7]143make</userinput></screen>
[10ef383]144
[15114f7]145 <para>If you wish to run the tests, issue: <command>make check</command>.
146 </para>
[5bb9ec2]147
[ab49f6cb]148 <para>Now, as the <systemitem class="username">root</systemitem> user:</para>
[5bb9ec2]149
[15114f7]150<screen role="root"><userinput>make install</userinput></screen>
[9f37e34]151
[15114f7]152 <para>If you wish to install the local help files, untar them</para>
153<screen><userinput>tar -xf ../abiword-docs-&AbiWord-version;.tar.gz &amp;&amp;
154cd abiword-docs-&AbiWord-version;</userinput></screen>
[9f37e34]155
[15114f7]156 <para>and then, as the <systemitem class="username">root</systemitem> user:</para>
[10ef383]157
[15114f7]158<screen role="root"><userinput>make install</userinput></screen>
[10ef383]159
[802e40b9]160
[ab49f6cb]161 </sect2>
162
163 <sect2 role="commands">
164 <title>Command Explanations</title>
165
[4b97925]166 <para><command>sed -i 's/ptr->jmpbuf...</command> and
167 <command>sed -i 's/\(m_pPNG\)...</command>: These seds fix compiling
168 Abiword with libpng-1.5.</para>
169
170 <para><command>sed -i 's/--no-undefined...</command>: This sed fixes
171 compiling Abiword-2.8.6 with GCC-4.6.2.</para>
172
[15114f7]173 <para><option>--without-inter7eps</option>: Some of the headers from
[24ffa4b5]174 the <application>EPS</application> package are not compatible with
[60d0f22]175 <application>GCC</application>-&gcc-version;. This parameter prevents
176 linking to the package and incurring a build failure.</para>
[bccbdaea]177
[15114f7]178 <para><option>--disable-static</option>: This switch prevents the static
179 library being built. On x86_64 it also saves a large amount of build time.
180 </para>
181
182 <para><option>--enable-plugins=collab</option>: Build some or all of the
183 collab plugins.</para>
184
[4b97925]185<!-- I don't see this sed on the page?
[10ef383]186 <para><command>sed -i '...' tools/ots/xp/AbiOts.cpp </command>:
187 This command is used to fix an incompatibility with
188 <application>GCC</application> and the
189 <application>libots</application> package.</para>
[4b97925]190-->
[77b7e4fe]191 </sect2>
192
193 <sect2 role="configuration">
[60d0f22]194 <title>Configuring AbiWord</title>
[77b7e4fe]195
196 <sect3 id="abiword-config">
197 <title>Config File</title>
198
199 <para><filename>~/.AbiSuite/templates/normal.awt</filename></para>
200
[60d0f22]201 <indexterm zone="abiword abiword-config">
202 <primary sortas="e-AA.AbiSuite-templates-normal">~/.AbiSuite/templates/normal.awt</primary>
203 </indexterm>
204
[77b7e4fe]205 </sect3>
206
207 <sect3>
208 <title>Configuration Information</title>
209
[60d0f22]210 <para>Choose the right template for your language and locale from the
211 list produced by the following command:</para>
[77b7e4fe]212
[15114f7]213<screen><userinput>ls /usr/share/abiword-&AbiWord-minor-version;/templates</userinput></screen>
[77b7e4fe]214
215 <para>Create the folder
216 <filename class='directory'>~/.AbiSuite/templates</filename> then copy the
217 <filename>normal.awt</filename> you want into it:</para>
218
[10ef383]219<screen><userinput>install -v -m750 -d ~/.AbiSuite/templates &amp;&amp;
[15114f7]220install -v -m640 /usr/share/abiword-&AbiWord-minor-version;/templates/normal.awt-<replaceable>&lt;lang&gt;</replaceable> \
[10ef383]221 ~/.AbiSuite/templates/normal.awt</userinput></screen>
[77b7e4fe]222
[15114f7]223 <para>Change <replaceable>&lt;lang&gt;</replaceable> by the above
[60d0f22]224 command to fit the name of the file you want.</para>
[77b7e4fe]225
[15114f7]226 <para>If you are using multiple languages, you may need to edit the template
227 to use a font with greater coverage (e.g. one of the
228 <ulink url="http://dejavu.sourceforge.net/">DejaVu fonts</ulink>),
229 because <application>Abiword</application> does not use
230 <application>fontconfig</application> and can only display glyphs that
231 are provided in the chosen font.</para>
232
[10ef383]233 <para>If you have <xref linkend="desktop-file-utils"/> installed,
234 you should run the <command>update-desktop-database</command> command
[8c9e2f6e]235 to update the mimeinfo cache and allow the Help system to work.</para>
[10ef383]236
[77b7e4fe]237 </sect3>
[ab49f6cb]238
239 </sect2>
240
241 <sect2 role="content">
242 <title>Contents</title>
243
244 <segmentedlist>
245 <segtitle>Installed Programs</segtitle>
246 <segtitle>Installed Libraries</segtitle>
[24ffa4b5]247 <segtitle>Installed Directories</segtitle>
[ab49f6cb]248
249 <seglistitem>
[15114f7]250 <seg>abiword</seg>
251 <seg>libabiword-&AbiWord-minor-version; and one or more plugin library
252 support modules</seg>
253 <seg>/usr/lib/abiword-&AbiWord-minor-version; and
254 /usr/share/abiword-&AbiWord-minor-version;</seg>
[ab49f6cb]255 </seglistitem>
256 </segmentedlist>
257
258 <variablelist>
259 <bridgehead renderas="sect3">Short Descriptions</bridgehead>
260 <?dbfo list-presentation="list"?>
261 <?dbhtml list-presentation="table"?>
262
263 <varlistentry id="abiword-prog">
264 <term><command>abiword</command></term>
265 <listitem>
[15114f7]266 <para>is the word processor, a wrapper for the functions in
267 libabiword-&AbiWord-minor-version; - it can also be used on the
268 command line, see <command>man 1 abiword</command>.</para>
[ab49f6cb]269 <indexterm zone="abiword abiword-prog">
[15114f7]270 <primary sortas="b-abiword">abiword</primary>
[ab49f6cb]271 </indexterm>
272 </listitem>
273 </varlistentry>
274
[15114f7]275 <varlistentry id="libabiword">
276 <term><filename class='libraryfile'>libabiword-&AbiWord-minor-version;.{so,a}</filename></term>
[ab49f6cb]277 <listitem>
[15114f7]278 <para>provides functions to access MS Word documents.</para>
279 <indexterm zone="abiword libabiword">
280 <primary sortas="c-libabiword">libabiword-&AbiWord-minor-version;.{so,a}</primary>
[ab49f6cb]281 </indexterm>
282 </listitem>
283 </varlistentry>
284
285 </variablelist>
286
287 </sect2>
[f45b1953]288
289</sect1>
Note: See TracBrowser for help on using the repository browser.