source: xsoft/suites/openoffice.xml@ 28629da4

10.0 10.1 11.0 11.1 11.2 11.3 12.0 12.1 6.0 6.1 6.2 6.2.0 6.2.0-rc1 6.2.0-rc2 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 28629da4 was 28629da4, checked in by Randy McMurchy <randy@…>, 20 years ago

Updated to OpenOffice-1.1.2

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

  • Property mode set to 100644
File size: 10.7 KB
Line 
1<?xml version="1.0" encoding="ISO-8859-1"?>
2<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.3//EN"
3 "http://www.oasis-open.org/docbook/xml/4.3/docbookx.dtd" [
4 <!ENTITY % general-entities SYSTEM "../../general.ent">
5 %general-entities;
6
7 <!ENTITY openoffice-download-http "http://download.openoffice.org/&openoffice-version;/source.html">
8 <!ENTITY openoffice-download-ftp "ftp://ftp.ussg.iu.edu/pub/openoffice/stable/1.1.2/OOo_&openoffice-version;_source.tar.gz">
9 <!ENTITY openoffice-size "221 MB">
10 <!ENTITY openoffice-buildsize "5.8 GB">
11 <!ENTITY openoffice-time "81 SBU">
12]>
13
14<sect1 id="openoffice" xreflabel="OpenOffice-&openoffice-version;">
15<?dbhtml filename="openoffice.html" ?>
16<title>OpenOffice-&openoffice-version;</title>
17
18<sect2>
19<title>Introduction to <application>OpenOffice</application></title>
20
21<para>The <application>OpenOffice</application> is an office suite, the
22Open Source sibling of <application>StarOffice</application>.</para>
23
24<sect3><title>Package information</title>
25<itemizedlist spacing='compact'>
26<listitem><para>Download Mirrors (HTTP): <ulink
27url="&openoffice-download-http;"/></para></listitem>
28<listitem><para>Download (FTP): <ulink
29url="&openoffice-download-ftp;"/></para></listitem>
30<listitem><para>Download size: &openoffice-size;
31(additional 11-13 MB for localized help content file)</para></listitem>
32<listitem><para>Estimated Disk space required:
33&openoffice-buildsize; (more if using localized help content)</para></listitem>
34<listitem><para>Estimated build time:
35&openoffice-time; (longer if using localized help content)</para></listitem>
36</itemizedlist>
37</sect3>
38
39<sect3><title>Additional downloads</title>
40<itemizedlist spacing='compact'>
41<listitem><para>Required patch (Executable <command>test</command> is in
42<filename class="directory">/bin</filename>,
43not in <filename class="directory">/usr/bin</filename>): <ulink
44url="&patch-root;/openoffice-&openoffice-version;-test_bin_loc-1.patch"/></para></listitem>
45<listitem><para>Required patch if Linux-<acronym>PAM</acronym>-&Linux_PAM-version;
46is not installed: <ulink
47url="&patch-root;/openoffice-&openoffice-version;-no_pam-1.patch"/></para></listitem>
48<listitem><para>Required patch if compiling with
49<acronym>JDK</acronym>-&j2sdk-src-version;: <ulink
50url="&patch-root;/openoffice-&openoffice-version;-jdk_&j2sdk-src-version;_fix-1.patch"/></para></listitem>
51<listitem><para>Recommended patch: <ulink
52url="&patch-root;/openoffice-&openoffice-version;-domainname-1.patch"/></para></listitem>
53<listitem><para>General Polygon Clipper Library (Optional if
54libart_lgpl-&libart_lgpl-version; is used): <ulink
55url="ftp://ftp.cs.man.ac.uk/pub/toby/gpc/gpc231.tar.Z"/></para></listitem>
56<listitem><para>The source <acronym>TAR</acronym> ball only contains English
57language help. A localized help content file may be available at: <ulink
58url="http://ftp.services.openoffice.org/pub/OpenOffice.org/contrib/helpcontent/"/>.</para></listitem>
59</itemizedlist>
60</sect3>
61
62<sect3><title><application>OpenOffice</application> dependencies</title>
63<sect4><title>Required</title>
64<para>X (<xref linkend="xfree86"/> or <xref linkend="xorg"/>),
65<xref linkend="zip"/>, <xref linkend="unzip"/>, <xref linkend="tcsh"/>,
66<xref linkend="which"/> and <ulink
67url="http://ftp.tuniv.szczecin.pl/pub/Linux/alpha-gnu/bison/bison-1.875a.tar.bz2">Bison-1.875a
68</ulink></para>
69
70<para><emphasis>Note:</emphasis> Bison-1.875a is an update to the
71<acronym>LFS</acronym> version of 1.875. Run <command>bison --version</command>
72to find out what your system has.</para>
73</sect4>
74
75<sect4><title>Recommended</title>
76<para><xref linkend="j2sdk"/></para></sect4>
77
78<sect4><title>Optional</title>
79<para><xref linkend="Linux_PAM"/>,
80<xref linkend="libart_lgpl"/>,
81<xref linkend="startup-notification"/> and <ulink
82url="http://ant.apache.org/">Apache Ant</ulink></para></sect4>
83</sect3>
84
85</sect2>
86
87<sect2>
88<title>Installation of <application>OpenOffice</application></title>
89
90<para>Apply the downloaded patches and, optionally, untar and move the gpc
91files:</para>
92
93<screen><userinput><command>mv ../gpc231/* external/gpc &amp;&amp;
94for p in ../openoffice-&openoffice-version;-*.patch
95 do patch -Np1 -i $p
96 done</command></userinput></screen>
97
98<para>If you want to optimize the build, edit
99<filename>solenv/inc/unxlngi4.mk</filename> and add the desired optimization
100flags to the <envar>CFLAGSOPT</envar> variable. Some users have reported
101problems with <parameter>-fomit-frame-pointer</parameter>. The best option is
102to not use any custom optimizations. The following command removes an incorrect
103<parameter>-mcpu</parameter> option in the above file.</para>
104
105<screen><userinput><command>sed -i "s:\-mcpu=pentiumpro::" \
106 solenv/inc/unxlngi4.mk</command></userinput></screen>
107
108<para>Configure <application>OpenOffice</application> using the following
109commands. You may build install sets for only specific languages based on your
110preferences. If a particular component is not available in the language of your
111choice, the default will be English. The following option compiles all
112available languages. If you restrict the languages, be sure to add
113<parameter>ENUS</parameter> to the list; otherwise the build fails. Also, the
114build fails when the environment variable <envar>LANG</envar> is set. Unset it
115before compiling.</para>
116
117<screen><userinput><command>cd config_office/ &amp;&amp;
118./configure --with-lang=ALL \
119 --with-dict=ALL --without-fonts \
120 --enable-libsn --with-system-zlib &amp;&amp;
121cd ..</command></userinput></screen>
122
123<para>Compile <application>OpenOffice</application> using the following
124commands:</para>
125
126<note><para><application>OpenOffice</application> fails to compile if
127<command>umask</command> is set to something exotic. Set
128<command>umask 0022</command> if you normally set it to
129something else.</para></note>
130
131<screen><userinput><command>./bootstrap &amp;&amp;
132bash -c "source LinuxIntelEnv.Set.sh; dmake"</command></userinput></screen>
133
134<para>If you have downloaded localized help content <filename>tgz</filename>
135files, you will need to untar them to the appropriate directory as shown
136below and then recreate the installation set.</para>
137
138<screen><userinput><command>cd solver/645/unxlngi4.pro/pck &amp;&amp;
139for i in $(ls ../../../../../helpcontent_*_unix.tgz)
140 do tar -xvzf $i
141 done &amp;&amp;
142cd ../../../../instsetoo &amp;&amp;
143rm -rf unxlngi4.pro &amp;&amp;
144cd .. &amp;&amp;
145bash -c "source LinuxIntelEnv.Set.sh ; dmake"</command></userinput></screen>
146
147<para>Install <application>OpenOffice</application> using the following
148commands to install the English language set. To install a localized version,
149replace the 01 with the international telephone country code for your country.
150Note that when installing, <application>OpenOffice</application> needs an
151<application>X</application> display, even though there is no visible
152<application>X</application> window. You can use <command>Xvfb</command> if
153you are compiling on a console.</para>
154
155<screen><userinput><command>cd instsetoo/unxlngi4.pro/01/normal &amp;&amp;
156sed -i "s:^oo_home=.*:oo_home=openoffice:" install &amp;&amp;
157./install --prefix=/opt &amp;&amp;
158for appl in sagenda scalc sdraw sfax simpress slabel sletter \
159 smaster smath smemo soffice spadmin svcard sweb swriter
160 do ln -sf /opt/openoffice/program/$appl /usr/bin/$appl
161 done</command></userinput></screen>
162
163</sect2>
164
165<sect2>
166<title>Command explanations</title>
167
168<para>
169<command>mv ../gpc231/gpc.* external/gpc</command>: Copy the gpc files to the
170appropriate location.</para>
171
172<para><parameter>--with-lang=ALL</parameter>: Make install sets for all
173available languages.</para>
174
175<para><parameter>--with-dict=ALL</parameter>: Install dictionaries for all
176available languages.</para>
177
178<para><parameter>--with-libart</parameter>: Use libart instead of gpc for
179polygon clipping.</para>
180
181<para><parameter>--with-libsn</parameter>: Use
182<application>startup-notification</application>.</para>
183
184<para><parameter>--disable-java</parameter>: Do not build components that need
185java.</para>
186
187<para><parameter>--without-gpc</parameter>: Do not use gpc. Removes polygon
188clipping capability.</para>
189
190<para><parameter>--without-fonts</parameter>: Do not install Bitstream Vera
191fonts since they are already bundled with <application>X</application>.</para>
192
193<para><command>./bootstrap</command>: Create packages required to bootstrap
194the build.</para>
195
196<para><command>dmake</command>: Compile the package.</para>
197
198<para><command>sed -i "s:^oo_home=...</command>: Remove version specific
199installation directory.</para>
200
201<para><command>for appl in sagenda scalc sdraw sfax ...;
202do ...</command>: Create links so that the package can be started from the
203command-line without changes to the existing path.</para>
204
205</sect2>
206
207<sect2>
208<title>Contents</title>
209
210<para>The <application>OpenOffice</application> package contains
211<command>sagenda</command>, <command>scalc</command>,
212<command>sdraw</command>, <command>sfax</command>,
213<command>simpress</command>, <command>slabel</command>,
214<command>sletter</command>, <command>smaster</command>,
215<command>smath</command>, <command>smemo</command>,
216<command>soffice</command>, <command>spadmin</command>,
217<command>svcard</command>, <command>sweb</command>,
218<command>swriter</command>, <application>OpenOffice</application>
219libraries and support utilities.</para>
220
221</sect2>
222
223<sect2><title>Description</title>
224
225<sect3><title>sagenda</title>
226<para>Create an agenda template and start
227<command>swriter</command>.</para></sect3>
228
229<sect3><title>scalc</title>
230<para>Spreadsheet application.</para></sect3>
231
232<sect3><title>sdraw</title>
233<para>Drawing application.</para></sect3>
234
235<sect3><title>sfax</title>
236<para>Create a fax template and start
237<command>swriter</command>.</para></sect3>
238
239<sect3><title>simpress</title>
240<para>Presentation application.</para></sect3>
241
242<sect3><title>slabel</title>
243<para>Create a label template and start
244<command>swriter</command>.</para></sect3>
245
246<sect3><title>sletter</title>
247<para>Create a letter template and start
248<command>swriter</command>.</para></sect3>
249
250<sect3><title>smaster</title>
251<para>Creates a new master document.</para></sect3>
252
253<sect3><title>smath</title>
254<para>Mathematical formula editor.</para></sect3>
255
256<sect3><title>smemo</title>
257<para>Create a memo template and start
258<command>swriter</command>.</para></sect3>
259
260<sect3><title>soffice</title>
261<para>Opens a base window with access to all
262<application>OpenOffice</application> applications.</para></sect3>
263
264<sect3><title>spadmin</title>
265<para><application>OpenOffice</application> Printer Configuration. You may
266need to run this if you are having any printing problems.</para></sect3>
267
268<sect3><title>svcard</title>
269<para>Business card application.</para></sect3>
270
271<sect3><title>sweb</title>
272<para>An <acronym>HTML</acronym> editor.</para></sect3>
273
274<sect3><title>swriter</title>
275<para>Word processing application.</para></sect3>
276
277</sect2>
278
279</sect1>
280
Note: See TracBrowser for help on using the repository browser.