source: xsoft/office/libreoffice.xml@ c41843e

10.0 10.1 11.0 11.1 11.2 11.3 12.0 12.1 7.10 7.8 7.9 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 c41843e was 5a3365b, checked in by Fernando de Oliveira <fernando@…>, 9 years ago
  • Update to libreoffice-4.4.5.

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

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