source: xsoft/office/libreoffice.xml@ 534c8e9

10.0 10.1 11.0 11.1 11.2 11.3 12.0 12.1 7.10 8.0 8.1 8.2 8.3 8.4 9.0 9.1 basic bdubbs/svn elogind kea ken/TL2024 ken/inkscape-core-mods ken/tuningfonts lazarus lxqt nosym perl-modules 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 534c8e9 was 534c8e9, checked in by Douglas R. Reno <renodr@…>, 8 years ago

Fix WebkitGTK+-2.4.x with GCC-6.1.x
(systemd) Convert some dependencies to internal for Abiword and LO

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

  • Property mode set to 100644
File size: 28.2 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 libreoffice-dl "http://download.documentfoundation.org/libreoffice/src/&libreoffice-version;">
8
9 <!ENTITY libreoffice-core-download-http "&libreoffice-dl;/libreoffice-&libreoffice-dlversion;.tar.xz">
10 <!ENTITY libreoffice-core-md5sum "cbeb42aecb280824045b4b43a2666923">
11 <!ENTITY libreoffice-core-size "168 MB">
12
13 <!ENTITY libreoffice-dict-download-http "&libreoffice-dl;/libreoffice-dictionaries-&libreoffice-dlversion;.tar.xz">
14 <!ENTITY libreoffice-dict-md5sum "6657104b429e04c1d3e5e4285a8776b4">
15 <!ENTITY libreoffice-dict-size "37 MB">
16
17 <!ENTITY libreoffice-help-download-http "&libreoffice-dl;/libreoffice-help-&libreoffice-dlversion;.tar.xz">
18 <!ENTITY libreoffice-help-md5sum "bdc0d7339445abee73af326d9409b4b9">
19 <!ENTITY libreoffice-help-size "1.8 MB">
20
21 <!ENTITY libreoffice-translations-download-http "&libreoffice-dl;/libreoffice-translations-&libreoffice-dlversion;.tar.xz">
22 <!ENTITY libreoffice-translations-md5sum "c71242e41debd8d57c5ae8b74a26d005">
23 <!ENTITY libreoffice-translations-size "126 MB">
24
25
26 <!ENTITY libreoffice-buildsize "7.9 GB (606 MB installed)">
27 <!ENTITY libreoffice-time "45 SBU with parallelism = 4 + download time">
28
29]>
30
31<sect1 id="libreoffice" xreflabel="LibreOffice-&libreoffice-dlversion;">
32 <?dbhtml filename="libreoffice.html"?>
33
34 <sect1info>
35 <othername>$LastChangedBy$</othername>
36 <date>$Date$</date>
37 </sect1info>
38
39 <title>LibreOffice-&libreoffice-version;</title>
40
41 <indexterm zone="libreoffice">
42 <primary sortas="a-LibreOffice">LibreOffice</primary>
43 </indexterm>
44
45 <sect2 role="package">
46 <title>Introduction to LibreOffice</title>
47
48 <para>
49 <application>LibreOffice</application> is a full-featured office suite.
50 It is largely compatible with <application>Microsoft Office</application>
51 and is descended from <application>OpenOffice.org</application>.
52 </para>
53
54 &lfs79_checked;&gcc6_checked;
55
56 <bridgehead renderas="sect3">Package Information</bridgehead>
57 <itemizedlist spacing="compact">
58 <listitem>
59 <para>
60 Core Download: <ulink url="&libreoffice-core-download-http;"/>
61 </para>
62 </listitem>
63 <listitem>
64 <para>
65 Core Download MD5 sum: &libreoffice-core-md5sum;
66 </para>
67 </listitem>
68 <listitem>
69 <para>
70 Core Download size: &libreoffice-core-size;
71 </para>
72 </listitem>
73 <listitem>
74 <para>
75 Estimated disk space required: &libreoffice-buildsize;
76 </para>
77 </listitem>
78 <listitem>
79 <para>
80 Estimated build time: &libreoffice-time;
81 </para>
82 </listitem>
83 </itemizedlist>
84
85 <bridgehead renderas="sect3">Additional Downloads</bridgehead>
86 <itemizedlist spacing="compact">
87 <listitem>
88 <para>
89 Dictionaries: <ulink url="&libreoffice-dict-download-http;"/>
90 </para>
91 </listitem>
92
93 <listitem>
94 <para>
95 Dictionaries MD5 sum: &libreoffice-dict-md5sum;
96 </para>
97 </listitem>
98
99 <listitem>
100 <para>
101 Dictionaries size: &libreoffice-dict-size;
102 </para>
103 </listitem>
104
105 <listitem>
106 <para>
107 Help Files: <ulink url="&libreoffice-help-download-http;"/>
108 </para>
109 </listitem>
110
111 <listitem>
112 <para>
113 Help Files MD5 sum: &libreoffice-help-md5sum;
114 </para>
115 </listitem>
116
117 <listitem>
118 <para>
119 Help Files size: &libreoffice-help-size;
120 </para>
121 </listitem>
122
123 <listitem>
124 <para>
125 Translations: <ulink url="&libreoffice-translations-download-http;"/>
126 </para>
127 </listitem>
128
129 <listitem>
130 <para>
131 Translations MD5 sum: &libreoffice-translations-md5sum;
132 </para>
133 </listitem>
134
135 <listitem>
136 <para>
137 Translations size: &libreoffice-translations-size;
138 </para>
139 </listitem>
140<!--
141 <listitem>
142 <para>
143 Required patch to use <xref linkend="boost"/>:
144 <ulink url="&patch-root;/libreoffice-&libreoffice-dlversion;-boost_1_60_0-1.patch"/>
145 </para>
146 </listitem>-->
147 </itemizedlist>
148
149 <bridgehead renderas="sect3">LibreOffice Dependencies</bridgehead>
150
151 <bridgehead renderas="sect4">Required</bridgehead>
152 <para role="required">
153 <xref linkend="perl-archive-zip"/>,
154 <xref linkend="unzip"/>,
155 <xref linkend="wget"/>,
156 <xref linkend="which"/>, and
157 <xref linkend="zip"/>
158 </para>
159
160 <bridgehead renderas="sect4">Recommended</bridgehead>
161 <note>
162 <para>
163 Most of these packages are recommended because if they're not installed,
164 the build process will compile and install its own (often older)
165 version, with the side effect of increasing build and installed disk
166 space and build time.
167 </para>
168 </note>
169
170 <para role="recommended">
171 <xref linkend="apr"/>,
172 <xref linkend="boost"/> <!--(currently, broken with boost-1.60.0)-->,
173 <xref linkend="clucene"/>,
174 <xref linkend="cups"/>,
175 <xref linkend="curl"/>,
176 <xref linkend="dbus-glib"/>,
177 <xref linkend="libjpeg"/>,
178 <xref linkend="glu"/>,
179 <xref linkend="graphite2"/>,
180 <xref linkend="gst10-plugins-base"/>,
181 <xref linkend="gtk3"/> and
182 <xref linkend="gtk2"/> (see <quote>Command Explanations</quote>),
183 <xref linkend="harfbuzz"/>,
184 <xref linkend="icu"/>,
185 <xref linkend="libatomic_ops"/>,
186 <xref linkend="lcms2"/>,
187 <xref linkend="librsvg"/>,
188 <xref linkend="libxml2"/> and
189 <xref linkend="libxslt"/>,
190 <xref linkend="mesa"/>,
191 <xref linkend="neon"/>,
192 <xref linkend="npapi-sdk"/>,
193 <xref linkend="nss"/>,
194 <xref linkend="openldap"/> (if connecting to an LDAP server),
195 <xref linkend="openssl"/> or
196 <xref linkend="gnutls"/>,
197 <xref linkend="poppler"/>,
198 <xref linkend="postgresql"/>,
199 <xref linkend="python3"/>,
200 <xref linkend="redland"/>,
201 <xref linkend="serf"/>, and
202 <xref linkend="unixodbc"/>
203 </para>
204
205 <bridgehead renderas="sect4">Optional</bridgehead>
206 <para role="optional">
207 <xref linkend="apache-ant"/>,
208 <xref linkend="avahi"/>,
209 <xref linkend="bluez"/>,
210 <xref linkend="dconf"/>,
211 <xref linkend="desktop-file-utils"/>,
212 <xref linkend="doxygen"/> (not relevant if using --disable-odk),
213 <xref linkend="gdb"/>,
214<!-- <xref linkend="kdelibs"/>, -->
215 <xref linkend="mariadb"/> or <ulink url="http://www.mysql.com/">MySQL</ulink>,
216 <xref linkend="mitkrb"/>,
217 <xref linkend="nasm"/>,
218 <xref linkend="openjdk"/>,
219 <xref linkend="sane"/>,
220 <xref linkend="valgrind"/>,
221 <xref linkend="vlc"/>,
222 <ulink url="https://commons.apache.org/proper/commons-codec/">Apache Commons Codec</ulink>,
223 <ulink url="https://hc.apache.org/httpclient-3.x/">Apache Commons HttpClient</ulink>,
224 <ulink url="https://commons.apache.org/proper/commons-lang/">Apache Commons Lang</ulink>,
225 <ulink url="https://commons.apache.org/proper/commons-logging/">Apache Commons Logging</ulink>,
226 <ulink url="http://www.beanshell.org/">BeanShell</ulink>,
227 <ulink url="https://projects.coin-or.org/CoinMP/">CoinMP</ulink>,
228 <ulink url="http://sourceforge.net/projects/cppunit/">Cppunit</ulink>,
229 <ulink url="http://www.firebirdsql.org/">Firebird</ulink>,
230 <ulink url="http://downloads.sourceforge.net/glew/">glew (OpenGL Extension Wrangler Library)</ulink>,
231 <ulink url="https://github.com/behdad/glyphy">glyphy</ulink>,
232 <ulink url="http://ftp.gnome.org/pub/gnome/sources/gnome-vfs/">Gnome VFS</ulink>,
233
234 <ulink url="https://github.com/hamcrest/JavaHamcrest/releases">hamcrest</ulink>,
235 <ulink url="https://hunspell.github.io/">Hunspell</ulink>,
236 <ulink url="http://sourceforge.net/projects/hunspell/files/Hyphen/">Hyphen</ulink>,
237 <ulink url="http://include-what-you-use.org/">iwyu</ulink>,
238 <ulink url="https://wiki.documentfoundation.org/DLP/Libraries/libabw">libabw</ulink>,
239 <ulink url="https://wiki.documentfoundation.org/DLP/Libraries/libcdr">libcdr</ulink>,
240 <ulink url="http://sourceforge.net/projects/libcmis/">libcmis</ulink>,
241 <ulink url="http://www.sourceforge.net/projects/libebook/">libebook</ulink>,
242 <ulink url="http://www.freedesktop.org/wiki/Software/libexttextcat/">libexttextcat</ulink>,
243 <ulink url="https://wiki.documentfoundation.org/DLP/Libraries/libfreehand">libfreehand</ulink>,
244 <ulink url="http://tagoh.bitbucket.org/liblangtag/">liblangtag</ulink>,
245 <ulink url="https://wiki.documentfoundation.org/DLP/Libraries/libmspub">libmspub</ulink>,
246 <ulink url="http://sourceforge.net/projects/libmwaw/">libmwaw</ulink>,
247 <ulink url="http://sourceforge.net/projects/libwpd/files/libodfgen/">libodfgen</ulink>,
248 <ulink url="https://wiki.documentfoundation.org/DLP/Libraries/libpagemaker">libpagemaker</ulink>,
249 <ulink url="http://sourceforge.net/projects/libwpd/files/librevenge/">librevenge (WordPerfect Document importer)</ulink>,
250 <ulink url="https://wiki.documentfoundation.org/DLP/Libraries/libvisio">libvisio</ulink>,
251 <ulink url="http://libwpd.sourceforge.net/">libwpd</ulink>,
252 <ulink url="http://libwpg.sourceforge.net/">libwpg</ulink>,
253 <ulink url="http://libwps.sourceforge.net/">libwps</ulink>,
254 <ulink url="http://lpsolve.sourceforge.net/">lp_solve</ulink>,
255 <ulink url="https://gitlab.com/mdds/mdds">mdds</ulink>,
256 <ulink url="http://sourceforge.net/projects/hunspell/files/MyThes/">MyThes</ulink>,
257 <ulink url="http://sourceforge.net/projects/ogl-math/">ogl-math - OpenGL Mathematics (GLM)</ulink>,
258 <ulink url="https://github.com/KhronosGroup/OpenCOLLADA/">OpenCOLLADA</ulink>,
259 <ulink url="https://gitlab.com/orcus/orcus">Orcus</ulink>,
260 <phrase revision="sysv"><ulink url="http://telepathy.freedesktop.org/releases/telepathy-glib/">telepathy-glib</ulink></phrase>
261 <phrase revision="systemd"><xref linkend="telepathy-glib"/></phrase>,
262 <ulink url="https://ukoethe.github.io/vigra/">VIGRA</ulink>, and
263 <phrase revision="sysv"><ulink url="&gnome-download-http;/zenity/">Zenity</ulink></phrase>
264 <phrase revision="systemd"><xref linkend="zenity"/></phrase>
265 </para>
266
267 <para>There are many optional dependencies not listed here. They can be
268 found in <quote>download.lst</quote> (source directory).
269 </para>
270
271 <para condition="html" role="usernotes">
272 User Notes: <ulink url="&blfs-wiki;/libreoffice"/>
273 </para>
274 </sect2>
275
276 <sect2 role="installation">
277 <title>Installation of LibreOffice</title>
278
279 <important>
280 <para>
281 Unlike the other packages, we suppose that you have not yet unpacked the
282 package. This is so because the <option>--no-overwrite-dir</option>
283 switch is needed in case you unpack as the <systemitem
284 class="username">root</systemitem> user.
285 </para>
286 </important>
287
288<screen><userinput>tar -xf libreoffice-&libreoffice-dlversion;.tar.xz --no-overwrite-dir &amp;&amp;
289cd libreoffice-&libreoffice-dlversion;</userinput></screen>
290
291 <para>
292 Create symlinks to tarballs from the source directory so they won't
293 get downloaded again:
294 </para>
295
296<screen><userinput>install -dm755 external/tarballs &amp;&amp;
297ln -sv ../../../libreoffice-dictionaries-&libreoffice-dlversion;.tar.xz external/tarballs/ &amp;&amp;
298ln -sv ../../../libreoffice-help-&libreoffice-dlversion;.tar.xz external/tarballs/</userinput></screen>
299
300 <para>
301 If you have downloaded the translations tarball, create a symlink:
302 </para>
303
304<screen><userinput>ln -sv ../../../libreoffice-translations-&libreoffice-dlversion;.tar.xz external/tarballs/</userinput></screen>
305
306 <note>
307 <para>
308 During the build process, some packages will be downloaded (including
309 the ones listed as recommended and optional dependencies) if they are
310 not present on the system. Because of this, build time may vary from the
311 published time more than usual.
312 </para>
313 </note>
314
315 <para>
316 Due to the large size of the package, you may prefer to install it in
317 <filename class="directory">/opt</filename>, instead of
318 <filename class="directory">/usr</filename>. Depending on your choice,
319 replace <replaceable>&lt;PREFIX&gt;</replaceable> by
320 <filename class="directory">/usr</filename> or by
321 <filename class="directory">/opt/libreoffice-&libreoffice-dlversion;</filename>:
322 </para>
323
324<screen><userinput>export LO_PREFIX=<replaceable>&lt;PREFIX&gt;</replaceable></userinput></screen>
325<!--
326 <para>
327 Fix build failures introduced by <application>boost-&boost-version;</application>:
328 </para>
329
330<screen><userinput>patch -Np1 -i ../libreoffice-&libreoffice-dlversion;-boost_1_60_0-1.patch</userinput></screen>-->
331
332 <para>
333 Locales "fr" and "en-GB", you will find below, are just examples; you
334 should change them to suit your needs - you might want to read the
335 "Command Explanations", further below, before proceeding.
336 </para>
337
338 <para>
339 Prepare <application>LibreOffice</application> for compilation by running
340 the following commands:
341 </para>
342
343<screen><userinput>sed -e "/gzip -f/d" \
344 -e "s|.1.gz|.1|g" \
345 -i bin/distro-install-desktop-integration &amp;&amp;
346
347sed -e "/distro-install-file-lists/d" -i Makefile.in &amp;&amp;
348<!-- Seems to be fixed in 5.1.2.2
349sed -i "s#isnan#std::&amp;#g" xmloff/source/draw/ximp3dscene.cxx &amp;&amp; -->
350
351chmod -v +x bin/unpack-sources &amp;&amp;
352
353./autogen.sh --prefix=$LO_PREFIX \
354 --sysconfdir=/etc \
355 --with-vendor=BLFS \
356 --with-lang='fr en-GB' \
357 --with-help \
358 --with-myspell-dicts \
359 --with-alloc=system \
360 --without-java \
361 --without-system-dicts \
362 --disable-dconf \
363 --disable-odk \
364 --disable-firebird-sdbc \
365 --enable-release-build=yes \
366 --enable-python=system \
367 --with-system-apr \
368 --with-system-boost=yes \
369 --with-system-cairo \
370 --with-system-clucene \
371 --with-system-curl \
372 --with-system-expat \
373 --with-system-graphite \
374 --with-system-harfbuzz \
375 --with-system-icu \
376 --with-system-jpeg \
377 --with-system-lcms2 \
378 --with-system-libatomic_ops \
379 --with-system-libpng \
380 --with-system-libxml \
381 --with-system-neon \
382 --with-system-npapi-headers \
383 --with-system-nss \
384 --with-system-odbc \
385 --with-system-openldap \
386 --with-system-openssl \
387 --with-system-poppler \
388 --with-system-postgresql \
389 --with-system-redland \
390 --with-system-serf \
391 --with-system-zlib</userinput></screen>
392
393 <para>
394 The instructions below will only build the package without running
395 any unit tests. If you prefer to run the unit tests, replace
396 <command>make build</command> with <command>make</command>.
397 </para>
398
399 <para>
400 Build the package:
401 </para>
402
403<screen><userinput>make build</userinput></screen>
404
405 <para>
406 Now, as the <systemitem class="username">root</systemitem> user:
407 </para>
408
409<screen role="root"><userinput>make distro-pack-install &amp;&amp;
410install -v -m755 -d $LO_PREFIX/share/appdata &amp;&amp;
411install -v -m644 sysui/desktop/appstream-appdata/*.xml \
412 $LO_PREFIX/share/appdata</userinput></screen>
413
414 <para>
415 If installed in <filename
416 class="directory">/opt/libreoffice-&libreoffice-dlversion;</filename>
417 some additional steps are necessary. Issue the following commands, as
418 <systemitem class="username">root</systemitem> user:
419 </para>
420
421<screen role="root"><userinput>if [ "$LO_PREFIX" != "/usr" ]; then
422
423 # This symlink is necessary for the desktop menu entries
424 ln -svf $LO_PREFIX/lib/libreoffice/program/soffice /usr/bin/libreoffice &amp;&amp;
425
426 # Icons
427 mkdir -vp /usr/share/pixmaps
428 for i in $LO_PREFIX/share/icons/hicolor/32x32/apps/*; do
429 ln -svf $i /usr/share/pixmaps
430 done &amp;&amp;
431
432 # Desktop menu entries
433 for i in $LO_PREFIX/lib/libreoffice/share/xdg/*; do
434 ln -svf $i /usr/share/applications/libreoffice-$(basename $i)
435 done &amp;&amp;
436
437 # Man pages
438 for i in $LO_PREFIX/share/man/man1/*; do
439 ln -svf $i /usr/share/man/man1/
440 done
441
442 unset i
443fi</userinput></screen>
444
445 <para>
446 If you have installed <xref linkend="desktop-file-utils"/>, and you wish
447 to update the MIME database, issue, as the <systemitem class="username">
448 root</systemitem> user:
449 </para>
450
451<screen role="root"><userinput>update-desktop-database</userinput></screen>
452
453 <para>
454 The suite and main modules can be started from the menu. From a terminal,
455 the suite can be started with <command>libreoffice</command> command and
456 the modules with <command>libreoffice
457 --<replaceable>&lt;module&gt;</replaceable></command> command,
458 respectively, where <replaceable>&lt;module&gt;</replaceable> is one of
459 base, calc, draw, impress, math or writer. Modules cannot be started using
460 their shell starting script names (see "Installed Programs", below), if
461 LO_PREFIX is other than <filename class='directory'>/user</filename>,
462 unless <filename class='directory'>$LO_PREFIX/bin</filename> directory is
463 appended to the PATH.
464 </para>
465
466 </sect2>
467
468 <sect2 role="commands">
469 <title>Command Explanations</title>
470
471 <para>
472 <command>sed -e ...</command>: The first sed prevents compression of the
473 manual pages and the second one prevents install from failing.
474 </para>
475
476 <para>
477 <command>chmod -v +x ...</command>: Fix the unpack script's permissions.
478 </para>
479
480 <para>
481 <parameter>--with-vendor=BLFS</parameter>: This switch sets BLFS as
482 the vendor which is mentioned when you click "About" on the toolbar.
483 </para>
484
485 <para>
486 <parameter>--with-lang='fr en-GB'</parameter>: This switch sets
487 what languages to support. To list several languages, separate them with
488 a space. For all languages, use
489 <parameter>--with-lang=ALL</parameter>.
490 </para>
491
492 <note>
493 <para>
494 For a list of the available languages, look in
495 <filename>solenv/inc/langlist.mk</filename>.
496 </para>
497 </note>
498
499 <para>
500 <parameter>--with-help</parameter>: Without this switch, the help files
501 are not built.
502 </para>
503
504 <para>
505 <parameter>--with-myspell-dicts</parameter>: This switch adds myspell
506 dictionaries to the <application>LibreOffice</application> installation
507 set.
508 </para>
509
510 <para>
511 <parameter>--with-alloc=system</parameter>: This switch tells
512 <application>LibreOffice</application> to use system allocator
513 instead of the internal one.
514 </para>
515
516 <para>
517 <parameter>--with-system-boost=<replaceable>&lt;yes/no&gt;</replaceable></parameter>:
518 This switch enables/disables use of system boost, so bundled one may be or
519 not used, because currently, depending on the user decision, or if the
520 build is broken with latest <application>Boost</application> in BLFS,
521 which frequently occurs and there is a delay until either a fix is found
522 or it is fixed upstream.
523 </para>
524
525 <para>
526 <parameter>--disable-dconf</parameter>: This switch disables compiling
527 <application>LibreOffice</application> with the
528 <application>GNOME DConf</application> configuration system support.
529 </para>
530
531 <para>
532 <parameter>--without-system-dicts</parameter>: This switch disables use
533 of dictionaries from system paths, so the ones installed by this package
534 are used.
535 </para>
536
537 <para>
538 <parameter>--without-java</parameter>: This switch disables
539 <application>Java</application> support in
540 <application>LibreOffice</application>. Remove this option if
541 <application>Java</application> is installed and needed. Most users will
542 not need <application>Java</application> in this application.
543 </para>
544
545 <para>
546 <parameter>--disable-odk</parameter>: This switch disables installing the
547 office development kit. Remove if you want to develop a
548 <application>LibreOffice</application> based application.
549 </para>
550
551 <para>
552 <parameter>--disable-firebird-sdbc</parameter>: The bundled version
553 of Firebird does not build properly with GCC-6.<!-- Hope next version
554 will correct that -->
555 </para>
556
557 <para>
558 <parameter>--enable-release-build=yes</parameter>: This switch enables a
559 Release Build. <application>LibreOffice</application> can be built as a
560 Release Build or as a Developer Build, because their default installation
561 paths and user profile paths are different. Developer Build displays the
562 words "Dev" and "Beta" in several places (e.g, menu and splash screen).
563 </para>
564
565 <para>
566 <parameter>--enable-python=system</parameter>: This switch tells
567 <application>LibreOffice</application> to use installed
568 <application>Python 3</application> to build the translations instead of
569 the bundled one.
570 </para>
571
572 <para>
573 <parameter>--with-system-*</parameter>: These switches prevent
574 <application>LibreOffice</application> from trying to compile its own
575 versions of these dependencies. If you've not installed some of the
576 dependencies, remove the corresponding switches.
577 </para>
578
579 <para>
580 <parameter>--with-parallelism=&lt;count&gt;</parameter>: This switch
581 tells <application>LibreOffice</application> to use &lt;count&gt; CPU
582 cores to compile in parallel. (Do not include literal angle brackets.)
583 The default is $(getconf _NPROCESSORS_ONLN) which uses all availalble
584 cores on the system.
585 </para>
586
587 <para>
588 <option>--disable-cups</option>: Use this switch if you don't need
589 printing support.
590 </para>
591
592 <para>
593 <option>--disable-dbus</option>: Use this switch if you've not installed
594 D-Bus-1.8.0 or later. It also disables Bluetooth support and font install
595 via PackageKit.
596 </para>
597
598 <para>
599 <option>--disable-firebird-sdbc</option>: By default, the ability to
600 connect to a <application>firebird</application> database is enabled.
601 This is regarded as 'experimental' and from time to time the unit test
602 CppunitTest_dbaccess_firebird_test fails near the end of the build. If
603 you need to connect to such a database, and the build fails for you,
604 you will need to build <xref linkend="gdb"/> to help upstream debug it.
605 </para>
606
607 <para>
608 <option>--disable-gstreamer-1-0</option>: Use this switch if you have not
609 installed <xref linkend="gst10-plugins-base"/>.
610 </para>
611
612 <para>
613 <option>--disable-gtk3</option>: Use this switch if you have not installed
614 <application>GTK+-3</application>, or if you have installed it but wish
615 to use <application>GTK+-2</application> (the menu icons differ).
616 Note that a <application>GTK+-3</application> build still
617 requires <application>GTK+-2</application> to build the gtk-plugin.
618 </para>
619
620 <para>
621 <option>--disable-postgresql-sdbc</option>: This switch disables compiling
622 <application>LibreOffice</application> with the ability to connect to a
623 <application>PostgreSQL</application> database. Use it if you have not
624 installed <application>PostgreSQL</application> and you do not want
625 <application>LibreOffice</application> to compile its bundled copy.
626 </para>
627
628 <para>
629 <option>--enable-kde4</option>: Use this switch if you want to build the
630 <application>KDE</application> integration module.
631 </para>
632
633 </sect2>
634
635 <sect2 role="content">
636 <title>Contents</title>
637
638 <segmentedlist>
639 <segtitle>Installed Programs</segtitle>
640 <segtitle>Installed Libraries</segtitle>
641 <segtitle>Installed Directory</segtitle>
642
643 <seglistitem>
644 <seg>
645 libreoffice, lobase, localc, lodraw, loffice, lofromtemplate,
646 loimpress, lomath, loweb, lowriter, soffice and unopkg;
647 several programs under
648 $LO_PREFIX/lib/libreoffice/program
649 </seg>
650 <seg>
651 several libraries under
652 $LO_PREFIX/lib/libreoffice/program
653 </seg>
654 <seg>
655 $LO_PREFIX/lib/libreoffice
656 </seg>
657 </seglistitem>
658 </segmentedlist>
659
660 <variablelist>
661 <bridgehead renderas="sect3">Short Descriptions</bridgehead>
662 <?dbfo list-presentation="list"?>
663 <?dbhtml list-presentation="table"?>
664
665 <varlistentry id="libreoffice-suite">
666 <term><command>libreoffice (or soffice)</command></term>
667 <listitem>
668 <para>
669 is the main libreofice suite (symlink to
670 $LO_PREFIX/lib/libreoffice/program/soffice).
671 </para>
672 <indexterm zone="libreoffice libreoffice-suite">
673 <primary sortas="b-libreoffice-suite">libreoffice-suite</primary>
674 </indexterm>
675 </listitem>
676 </varlistentry>
677
678 <varlistentry id="lobase">
679 <term><command>lobase</command></term>
680 <listitem>
681 <para>
682 is the database manager module shell starting script.
683 </para>
684 <indexterm zone="libreoffice lobase">
685 <primary sortas="b-lobase">lobase</primary>
686 </indexterm>
687 </listitem>
688 </varlistentry>
689
690 <varlistentry id="localc">
691 <term><command>localc</command></term>
692 <listitem>
693 <para>
694 is the spreadsheet module shell starting script.
695 </para>
696 <indexterm zone="libreoffice localc">
697 <primary sortas="b-localc">localc</primary>
698 </indexterm>
699 </listitem>
700 </varlistentry>
701
702 <varlistentry id="lodraw">
703 <term><command>lodraw</command></term>
704 <listitem>
705 <para>
706 is the vector graphics editor and diagramming tool module shell
707 starting script.
708 </para>
709 <indexterm zone="libreoffice lodraw">
710 <primary sortas="b-lodraw">lodraw</primary>
711 </indexterm>
712 </listitem>
713 </varlistentry>
714
715 <varlistentry id="loimpress">
716 <term><command>loimpress</command></term>
717 <listitem>
718 <para>
719 is the (PowerPoint) presentations editor and displayer
720 module shell starting script.
721 </para>
722 <indexterm zone="libreoffice loimpress">
723 <primary sortas="b-loimpress">loimpress</primary>
724 </indexterm>
725 </listitem>
726 </varlistentry>
727
728 <varlistentry id="lomath">
729 <term><command>lomath</command></term>
730 <listitem>
731 <para>
732 is the mathematical formula editor module shell starting script.
733 </para>
734 <indexterm zone="libreoffice lomath">
735 <primary sortas="b-lomath">lomath</primary>
736 </indexterm>
737 </listitem>
738 </varlistentry>
739
740 <varlistentry id="lowriter">
741 <term><command>lowriter</command></term>
742 <listitem>
743 <para>
744 is the word processor module shell starting script.
745 </para>
746 <indexterm zone="libreoffice lowriter">
747 <primary sortas="b-lowriter">lowriter</primary>
748 </indexterm>
749 </listitem>
750 </varlistentry>
751
752 <varlistentry id="unopkg">
753 <term><command>unopkg</command></term>
754 <listitem>
755 <para>
756 is a tool to manage <application>LibreOffice</application>
757 extensions from the command line.
758 </para>
759 <indexterm zone="libreoffice unopkg">
760 <primary sortas="b-unopkg">unopkg</primary>
761 </indexterm>
762 </listitem>
763 </varlistentry>
764
765 </variablelist>
766
767 </sect2>
768
769</sect1>
Note: See TracBrowser for help on using the repository browser.