[blfs-book] r11042 - in trunk/BOOK: . introduction/welcome xsoft/office xsoft/other

krejzi at higgs.linuxfromscratch.org krejzi at higgs.linuxfromscratch.org
Sat Mar 2 08:36:26 PST 2013


Author: krejzi
Date: Sat Mar  2 08:36:26 2013
New Revision: 11042

Log:
Thunderbird 17.0.3, LibreOffice 4.0.0.

Modified:
   trunk/BOOK/general.ent
   trunk/BOOK/introduction/welcome/changelog.xml
   trunk/BOOK/xsoft/office/libreoffice.xml
   trunk/BOOK/xsoft/other/thunderbird.xml

Modified: trunk/BOOK/general.ent
==============================================================================
--- trunk/BOOK/general.ent	Sat Mar  2 02:00:32 2013	(r11041)
+++ trunk/BOOK/general.ent	Sat Mar  2 08:36:26 2013	(r11042)
@@ -3,13 +3,13 @@
 $Date$
 -->
 
-<!ENTITY day          "01">                   <!-- Always 2 digits -->
+<!ENTITY day          "02">                   <!-- Always 2 digits -->
 <!ENTITY month        "03">                   <!-- Always 2 digits -->
 <!ENTITY year         "2013">
 <!ENTITY copyrightdate "2001-&year;">
 <!ENTITY copyholder   "The BLFS Development Team">
 <!ENTITY version      "&year;-&month;-&day;">
-<!ENTITY releasedate  "March 1st, &year;">
+<!ENTITY releasedate  "March 2nd, &year;">
 <!ENTITY pubdate      "&year;-&month;-&day;"> <!-- metadata req. by TLDP -->
 <!ENTITY blfs-version "svn">                  <!-- svn|[release #] -->
 <!ENTITY lfs-version  "development">          <!-- version|testing|unstable|development] -->
@@ -795,7 +795,7 @@
 <!ENTITY gnumeric-version             "1.12.0">
 <!ENTITY gnucash-version              "2.4.11">
 
-<!ENTITY libreoffice-version          "3.6.4">
+<!ENTITY libreoffice-version          "4.0.0">
 <!ENTITY libreoffice-patch            ".3">
 <!ENTITY libreoffice-dlversion        "&libreoffice-version;&libreoffice-patch;">
 
@@ -815,7 +815,7 @@
 <!ENTITY pan-version                  "0.133">
 <!ENTITY pidgin-version               "2.10.6">
 <!ENTITY rox-filer-version            "2.11">
-<!ENTITY thunderbird-version          "17.0.2">
+<!ENTITY thunderbird-version          "17.0.3">
 <!ENTITY transmission-version         "2.76">
 <!ENTITY xchat-version                "2.8.8">
 <!ENTITY xdg-utils-version            "1.1.0-rc1">

Modified: trunk/BOOK/introduction/welcome/changelog.xml
==============================================================================
--- trunk/BOOK/introduction/welcome/changelog.xml	Sat Mar  2 02:00:32 2013	(r11041)
+++ trunk/BOOK/introduction/welcome/changelog.xml	Sat Mar  2 08:36:26 2013	(r11042)
@@ -44,6 +44,18 @@
 
 -->
    <listitem>
+      <para>March 2nd, 2013</para>
+      <itemizedlist>
+        <listitem>
+          <para>[krejzi] - LibreOffice 4.0.0.</para>
+        </listitem>
+        <listitem>
+          <para>[krejzi] - Thunderbird 17.0.3.</para>
+        </listitem>
+     </itemizedlist>
+    </listitem>
+
+   <listitem>
       <para>March 1st, 2013</para>
       <itemizedlist>
         <listitem>

Modified: trunk/BOOK/xsoft/office/libreoffice.xml
==============================================================================
--- trunk/BOOK/xsoft/office/libreoffice.xml	Sat Mar  2 02:00:32 2013	(r11041)
+++ trunk/BOOK/xsoft/office/libreoffice.xml	Sat Mar  2 08:36:26 2013	(r11042)
@@ -4,13 +4,30 @@
   <!ENTITY % general-entities SYSTEM "../../general.ent">
   %general-entities;
 
-  <!ENTITY libreoffice-core-download-http
-           "http://download.documentfoundation.org/libreoffice/src/&libreoffice-version;/libreoffice-core-&libreoffice-dlversion;.tar.xz">
+  <!ENTITY libreoffice-dl "http://download.documentfoundation.org/libreoffice/src/&libreoffice-version;">
+
+  <!ENTITY libreoffice-core-download-http "&libreoffice-dl;/libreoffice-&libreoffice-dlversion;.tar.xz">
   <!ENTITY libreoffice-core-download-ftp  " ">
-  <!ENTITY libreoffice-core-md5sum        "6e88d3a83691cb8ee5081487c8345a6a">
-  <!ENTITY libreoffice-core-size          "103 MB">
-  <!ENTITY libreoffice-buildsize          "5.5 GB (450 MB installed)">
-  <!ENTITY libreoffice-time               "60 SBU">
+  <!ENTITY libreoffice-core-md5sum        "a3c01489036823e9f5b5caf3a8db1f9e">
+  <!ENTITY libreoffice-core-size          "100 MB">
+
+  <!ENTITY libreoffice-dict-download-http "&libreoffice-dl;/libreoffice-dictionaries-&libreoffice-dlversion;.tar.xz">
+  <!ENTITY libreoffice-dict-download-ftp  " ">
+  <!ENTITY libreoffice-dict-md5sum        "99b7a045525411c9148331ab04bdedff">
+  <!ENTITY libreoffice-dict-size          "34 MB">
+
+  <!ENTITY libreoffice-help-download-http "&libreoffice-dl;/libreoffice-help-&libreoffice-dlversion;.tar.xz">
+  <!ENTITY libreoffice-help-download-ftp  " ">
+  <!ENTITY libreoffice-help-md5sum        "716f624d7a39b99da8a5d550b6a87875">
+  <!ENTITY libreoffice-help-size          "1.8 MB">
+
+  <!ENTITY libreoffice-translations-download-http "&libreoffice-dl;/libreoffice-translations-&libreoffice-dlversion;.tar.xz">
+  <!ENTITY libreoffice-translations-download-ftp  " ">
+  <!ENTITY libreoffice-translations-md5sum        "09ec7331354c6f9a0b2f48efe344ce7d">
+  <!ENTITY libreoffice-translations-size          "123 MB">
+
+  <!ENTITY libreoffice-buildsize          "7.1 GB (450 MB installed)">
+  <!ENTITY libreoffice-time               "80 SBU">
 ]>
 
 <sect1 id="libreoffice" xreflabel="LibreOffice-&libreoffice-version;">
@@ -62,6 +79,46 @@
       </listitem>
       <listitem>
         <para>
+          Dictionaries Download (HTTP): <ulink url="&libreoffice-dict-download-http;"/>
+        </para>
+      </listitem>
+      <listitem>
+        <para>
+          Dictionaries Download (FTP): <ulink url="&libreoffice-dict-download-ftp;"/>
+        </para>
+      </listitem>
+      <listitem>
+        <para>
+          Dictionaries Download MD5 sum: &libreoffice-dict-md5sum;
+        </para>
+      </listitem>
+      <listitem>
+        <para>
+          Dictionaries Download size: &libreoffice-dict-size;
+        </para>
+      </listitem>
+      <listitem>
+        <para>
+          Help Download (HTTP): <ulink url="&libreoffice-help-download-http;"/>
+        </para>
+      </listitem>
+      <listitem>
+        <para>
+          Help Download (FTP): <ulink url="&libreoffice-help-download-ftp;"/>
+        </para>
+      </listitem>
+      <listitem>
+        <para>
+          Help Download MD5 sum: &libreoffice-help-md5sum;
+        </para>
+      </listitem>
+      <listitem>
+        <para>
+          Help Download size: &libreoffice-help-size;
+        </para>
+      </listitem>
+      <listitem>
+        <para>
           Estimated disk space required: &libreoffice-buildsize;
         </para>
       </listitem>
@@ -72,20 +129,44 @@
       </listitem>
     </itemizedlist>
 
+    <bridgehead renderas="sect3">Additional Downloads (Optional)</bridgehead>
+    <itemizedlist spacing="compact">
+      <listitem>
+        <para>
+          Translations Download (HTTP): <ulink url="&libreoffice-translations-download-http;"/>
+        </para>
+      </listitem>
+      <listitem>
+        <para>
+          Translations Download (FTP): <ulink url="&libreoffice-translations-download-ftp;"/>
+        </para>
+      </listitem>
+      <listitem>
+        <para>
+          Translations Download MD5 sum: &libreoffice-translations-md5sum;
+        </para>
+      </listitem>
+      <listitem>
+        <para>
+          Translations Download size: &libreoffice-translations-size;
+        </para>
+      </listitem>
+    </itemizedlist>
+
     <bridgehead renderas="sect3">LibreOffice Dependencies</bridgehead>
 
     <bridgehead renderas="sect4">Required</bridgehead>
     <para role="required">
       <xref linkend="cups"/>,
-      <xref linkend="curl"/> or <xref linkend="wget"/>,
       <xref linkend="gperf"/>,
-      <xref linkend="gtk2"/> or <xref linkend="gtk3"/>,
+      <xref linkend="gtk2"/>,
       <application>Perl Modules</application>
       <xref linkend="perl-archive-zip"/> and
       <xref linkend="perl-xml-parser"/>,
       <xref linkend="unzip"/>,
+      <xref linkend="wget"/>,
       <xref linkend="which"/> and
-      <xref linkend="zip"/>.
+      <xref linkend="zip"/>
     </para>
 
     <bridgehead renderas="sect4">Recommended</bridgehead>
@@ -93,37 +174,49 @@
       <para>
         Most of these packages are recommended because if they're not installed,
         the build process will compile and install its own (often older)
-        version. If you're using <application>GCC 4.7</application>, some of
-        those older packages will fail to compile.
+        version.
       </para>
     </note>
 
     <para role="recommended">
-      <xref linkend="boost"/>,
-      <xref linkend="db"/>,
+      <xref linkend="curl"/>,
+      <xref linkend="dbus"/>,
       <xref linkend="expat"/>,
-      <xref linkend="gst-plugins-base"/>,
-      <xref linkend="libjpeg"/>,
-      <xref linkend="libgsf"/>,
-      <xref linkend="libpng"/>,
+      <xref linkend="gst-plugins-base"/> or
+      <xref linkend="gst10-plugins-base"/>,
+      <xref linkend="icu"/>,
+      <xref linkend="lcms2"/>,
       <xref linkend="librsvg"/>,
-      <xref linkend="libxml2"/> and <xref linkend="libxslt"/>,
+      <xref linkend="libxml2"/> and
+      <xref linkend="libxslt"/>,
+      <xref linkend="mesalib"/>,
       <xref linkend="neon"/>,
       <xref linkend="nss"/>,
+      <xref linkend="openldap"/> (client only),
+      <xref linkend="openssl"/>,
       <xref linkend="poppler"/>,
-      <xref linkend="openssl"/> and
-      <xref linkend="redland"/>.
+      <xref linkend="python3"/> (used to build the translations),
+      <xref linkend="redland"/> and
+      <xref linkend="unixodbc"/>
     </para>
 
     <bridgehead renderas="sect4">Optional</bridgehead>
     <para role="optional">
+      <xref linkend="bluez"/>,
+      <ulink url="http://sourceforge.net/projects/cppunit/">Cppunit</ulink>,
+      <ulink url="http://sourceforge.net/projects/silgraphite/">Graphite2</ulink>,
+      <xref linkend="gtk3"/>,
       <ulink url="http://hunspell.sourceforge.net/">Hunspell</ulink>,
+      <ulink url="http://sourceforge.net/projects/hunspell/files/Hyphen/">Hyphen</ulink>,
+      <xref linkend="kdelibs"/>,
+      <ulink url="http://sourceforge.net/projects/libwpd/">libwpd</ulink>,
+      <ulink url="http://sourceforge.net/projects/libwpg/">libwpg</ulink>,
+      <ulink url="http://sourceforge.net/projects/libwps/">libwps</ulink>,
       <xref linkend="mysql"/>,
       <ulink url="http://sourceforge.net/projects/hunspell/files/MyThes/">MyThes</ulink>,
       <xref linkend="postgresql"/>,
-      <ulink url="http://sampleicc.sourceforge.net/">SampleICC</ulink>,
-      <ulink url="http://hci.iwr.uni-heidelberg.de/vigra">Vigra</ulink> and
-      <xref linkend="zenity"/>.
+      <xref linkend="sane"/> and
+      <xref linkend="zenity"/>
     </para>
 
     <para condition="html" role="usernotes">
@@ -136,13 +229,13 @@
 
     <warning>
       <para>
-        Untaring the libreoffice-core-&libreoffice-dlversion; tarball as
+        Untaring the libreoffice-&libreoffice-dlversion; tarball as
         <systemitem class="username">root</systemitem> has the curious effect of
         changing the ownership of the <emphasis>parent</emphasis> directory
         to a user with numerical id 11012 and with the permissions set to allow
         read, write and execute for that user only! If you untared as
         <systemitem class="username">root</systemitem> in your home folder you
-        could end up unable to log in again :/ If you untared it in
+        could end up unable to log in again. If you untared it in
         <filename class="directory">/usr</filename> you would find your user
         account unable to access any file in
         <filename class="directory">/usr</filename>.
@@ -159,137 +252,112 @@
       </para>
     </warning>
 
-<screen role="root"><userinput>tar -xf libreoffice-core-&libreoffice-dlversion;.tar.xz --no-overwrite-dir &&
-cd libreoffice-core-&libreoffice-dlversion;</userinput></screen>
+<screen role="root"><userinput>tar -xf libreoffice-&libreoffice-dlversion;.tar.xz --no-overwrite-dir &&
+cd libreoffice-&libreoffice-dlversion;</userinput></screen>
 
     <para>
-      Install <application>LibreOffice</application> by running the following
-      commands:
+      Unpack the dictionaries and help files and create symlinks to tarballs from the source
+      directory so they won't get downloaded again:
     </para>
 
-<screen><userinput>./autogen.sh --prefix=/usr             \
-             --disable-binfilter       \
-             --disable-gconf           \
-             --disable-mozilla         \
-             --disable-odk             \
-             --disable-postgresql-sdbc \
-             --with-system-boost       \
-             --with-system-cairo       \
-             --with-system-curl        \
-             --with-system-db          \
-             --with-system-expat       \
-             --with-system-gettext     \
-             --with-system-icu         \
-             --with-system-jpeg        \
-             --with-system-libpng      \
-             --with-system-libxml      \
-             --with-system-neon        \
-             --with-system-nss         \
-             --with-system-openssl     \
-             --with-system-poppler     \
-             --with-system-redland     \
-             --with-system-zlib        \
-             --without-java            \
-             --with-num-cpus=$(getconf _NPROCESSORS_ONLN) &&
-./download                                                &&
-mkdir -p ../libreoffice-downloads                         &&
-cp src/*.{xz,gz,txt,zip,bz2,tgz,jar,dll,oxt} \
-      src/*LICENSE* ../libreoffice-downloads              &&
-make</userinput></screen>
+<screen><userinput>install -dm755 src &&
 
-    <para>
-      This package does not come with a test suite.
-    </para>
+tar -xvf ../libreoffice-dictionaries-&libreoffice-dlversion;.tar.xz --no-overwrite-dir --strip-components=1 &&
+tar -xvf ../libreoffice-help-&libreoffice-dlversion;.tar.xz --no-overwrite-dir --strip-components=1 &&
+
+ln -sv ../../libreoffice-dictionaries-&libreoffice-dlversion;.tar.xz src/ &&
+ln -sv ../../libreoffice-help-&libreoffice-dlversion;.tar.xz src/</userinput></screen>
 
     <para>
-      Now, as the <systemitem class="username">root</systemitem> user:
+      If you have downloaded the translations tarball, unpack it:
     </para>
 
-<screen role="root"><userinput>make install                                 &&
-SOFFICE=/usr/lib/libreoffice/program/soffice &&
-for program in base calc draw impress math writer
-do
-  echo '#!/bin/bash' > /usr/bin/${program}
-  echo "exec ${SOFFICE} --nologo --${program} \"\${@}\"" >> /usr/bin/${program}
-  chmod 755 /usr/bin/${program}
-done          &&
-unset SOFFICE &&
-ln -sfv ../lib/libreoffice/program/spadmin /usr/bin/printeradmin &&
-ln -sfv ../lib/libreoffice/program/unopkg /usr/bin               &&
-cp sysui/desktop/man/{libreoffice,unopkg}.1 /usr/share/man/man1  &&
-for res in 16 32 48 128 256
-do
-  mkdir -p /usr/share/icons/hicolor/${res}x${res}/{apps,mimetypes}
-  cp sysui/desktop/icons/hicolor/${res}x${res}/apps/*.png \
-    /usr/share/icons/hicolor/${res}x${res}/apps
-  cp sysui/desktop/icons/hicolor/${res}x${res}/mimetypes/*.png \
-    /usr/share/icons/hicolor/${res}x${res}/mimetypes
-done &&
-gtk-update-icon-cache /usr/share/icons/hicolor</userinput></screen>
-  </sect2>
+<screen><userinput>tar -xvf ../libreoffice-translations-&libreoffice-dlversion;.tar.xz --no-overwrite-dir --strip-components=1 &&
+ln -sv ../../libreoffice-translations-&libreoffice-dlversion;.tar.xz src/</userinput></screen>
 
-  <sect2 role="commands">
-    <title>Command Explanations</title>
+    <note>
+      <para>
+        During the build process, some packages will be downloaded (including
+        the ones listed as recommended and optional dependencies) if they are
+        not present on the system. Doing so, build time may be different
+        for everyone.
+      </para>
+    </note>
 
     <para>
-      <option>--enable-gtk3</option>: Add this option if you've installed and
-      want to use <application>Gtk+-3</application>.
+      Prepare <application>LibreOffice</application> for compilation by
+      running the following commands:
     </para>
 
-    <para>
-      <option>--disable-gstreamer</option>: Add this option if you've not
-      installed <xref linkend="gst-plugins-base"/>.
+<screen><userinput>sed -e "/gzip -f/d"   \
+    -e "s|.1.gz|.1|g" \
+    -i bin/distro-install-desktop-integration &&
+sed -e "/distro-install-file-lists/d" -i Makefile.top &&
+./autogen.sh --prefix=/usr              \
+             --sysconfdir=/etc          \
+             --with-vendor="BLFS"       \
+             --with-lang=""             \
+             --with-alloc=system        \
+             --without-java             \
+             --disable-gconf            \
+             --disable-odk              \
+             --disable-postgresql-sdbc  \
+             --enable-python=system     \
+             --with-system-cairo        \
+             --with-system-curl         \
+             --with-system-expat        \
+             --with-system-icu          \
+             --with-system-jpeg         \
+             --with-system-lcms2        \
+             --with-system-libpng       \
+             --with-system-libxml       \
+             --with-system-mesa-headers \
+             --with-system-neon         \
+             --with-system-nss          \
+             --with-system-odbc         \
+             --with-system-openldap     \
+             --with-system-openssl      \
+             --with-system-poppler      \
+             --with-system-redland      \
+             --with-system-zlib         \
+             --with-parallelism=$(getconf _NPROCESSORS_ONLN)</userinput></screen>
+
+    <para>
+      The instructions below will only build the package without running
+      any unit tests. If you prefer to run the unit tests, replace
+      <command>make build</command> with <command>make</command>
     </para>
 
     <para>
-      <option>--disable-binfilter</option>: These "binfilters" enable
-      <application>LibreOffice</application> to open legacy
-      <application>Star Office</application> format documents. Compiling
-      <application>binfilter</application> requires
-      <application>Java</application>.
+      Build the package:
     </para>
 
-    <para>
-      <option>--disable-gconf</option>: Remove this option if you want to
-      compile LibreOffice with GConf support.
-    </para>
+<screen><userinput>make build</userinput></screen>
 
     <para>
-      <option>--disable-mozilla</option>: This option stops
-      <application>LibreOffice</application> trying to compile an old version
-      of <application>SeaMonkey</application>.
+      Now, as the <systemitem class="username">root</systemitem> user:
     </para>
 
-    <para>
-      <option>--disable-odk</option>: This option disables installing the
-      office development kit. Remove this option if you want to develop a
-      <application>LibreOffice</application> based application.
-    </para>
+<screen role="root"><userinput>make distro-pack-install</userinput></screen>
 
-    <para>
-      <option>--disable-postgresql-sdbc</option>: This option disables compiling
-      LibreOffice with the ability to connect to a PostgreSQL database. If you
-      would like LibreOffice to be able to connect to a PostgreSQL database
-      remove this option. If you have installed PostgreSQL on your system and
-      would like LibreOffice to use that rather than compile its own copy, add
-      the option <option>--with-system-postgresql</option>.
-    </para>
+  </sect2>
+
+  <sect2 role="commands">
+    <title>Command Explanations</title>
 
     <para>
-      <option>--with-system- ...</option>: These options prevent
-      <application>LibreOffice</application> trying to compile its own
-      versions of these dependencies. If you've not installed
-      some of the dependencies, remove the corresponding option.
+      <command>sed -e ...</command>: First sed prevents compression of the
+      manual pages and the second one prevents a script that causes
+      install to fail from running.
     </para>
 
     <para>
-      <option>--with-num-cpus=$(getconf _NPROCESSORS_ONLN)</option>: This option
-      tells <application>LibreOffice</application> to use all your CPUs to
-      compile in parallel and speed up the build.
+      <option>--with-vendor=BLFS</option>: This switchs sets BLFS as the
+      vendor which is mentioned when you click "About" on the toolbar.
     </para>
 
     <para>
-      <option>--with-lang="pt-BR"</option>: This option sets what languages to
+      <option>--with-lang="pt-BR"</option>: This switch sets what languages to
       support. en-US is always included by default. To list several languages,
       separate them with a space. For all languages, use --with-lang=ALL
     </para>
@@ -301,90 +369,83 @@
     </para>
 
     <para>
-      <option>--without-java</option>: This option compiles
-      <application>LibreOffice</application> without
-      <application>Java</application> support.
+      <parameter>--with-alloc=system</parameter>: This switch tells
+      <application>LibreOffice</application> to use system allocator
+      instead of the internal one.
     </para>
 
     <para>
-      <option>--with-vendor=LFS-BLFS</option>: This option sets LFS-BLFS as the
-      vendor which is mentioned when you click About on the toolbar.
+      <option>--without-java</option>: This switch disables
+      <application>Java</application> support in
+      <application>LibreOffice</application>.
     </para>
 
     <para>
-      <command>./download</command>: The build process runs the
-      <command>download</command> script which downloads some 470 MB of
-      tarballs. The download script is ran to get it out of the way at the
-      start so a backup copy of the downloaded files are on hand.
+      <option>--disable-gconf</option>: This switch disables compiling
+      <application>LibreOffice</application> with the deprecated
+      <application>GNOME</application> configuration system support.
     </para>
 
     <para>
-      <command>mkdir -p ../libreoffice-downloads;
-      cp src/*.{xz,gz,txt,zip,bz2,tgz,jar,dll,oxt} src/*LICENSE*
-      ../libreoffice-downloads</command>: this makes a backup copy
-      of the downloaded files so you don't have to download them again if you
-      decide to recompile <application>LibreOffice</application>. In that case,
-      just start with:
-      <command>mkdir src; cp ../libreoffice-downloads/* src</command>
+      <option>--disable-odk</option>: This switch disables installing the
+      office development kit. Remove if you want to develop a
+      <application>LibreOffice</application> based application.
     </para>
 
     <para>
-      <command>for program in base calc draw impress math writer ...</command>:
-      These commands create 6 simple shell scripts in
-      <filename class="directory">/usr/bin</filename> that can be used to launch
-      <application>LibreOffice</application> in its various forms. If you like
-      seeing the <application>LibreOffice</application> splash screen, remove
-      the "--nologo" option.
+      <option>--disable-postgresql-sdbc</option>: This switch disables compiling
+      <application>LibreOffice</application> with the ability to connect to a
+      <application>PostgreSQL</application> database. Remove it if you would
+      like <application>LibreOffice</application> to be able to connect to a
+      <application>PostgreSQL</application> database. If you have installed
+      <application>PostgreSQL</application> on your system and would like
+      <application>LibreOffice</application> to use that rather than compile its
+      own copy, use the <option>--with-system-postgresql</option> switch.
     </para>
 
     <para>
-      <command>for res in 16 32 48 128 256 ...</command>: These commands copy
-      various icons into the hicolor icon theme used by
-      <application>Gtk+</application>.
+      <parameter>--enable-python=system</parameter>: This switch tells
+      <application>LibreOffice</application> to use installed
+      <application>Python 3</application> to build the translations
+      instead of the bundled one. If you don't need to build any
+      translations, you can use <option>--disable-python</option>
+      instead.
     </para>
 
     <para>
-      <command>gtk-update-icon-cache /usr/share/icons/hicolor</command>: This
-      command rebuilds
-      <filename>/usr/share/icons/hicolor/icon-theme.cache</filename> to include
-      the new icons.
+      <option>--with-system-*</option>: These switches prevent
+      <application>LibreOffice</application> from trying to compile its own
+      versions of these dependencies. If you've not installed some of the
+      dependencies, remove the corresponding switches.
     </para>
 
-  </sect2>
+    <para>
+      <option>--with-parallelism=$(getconf _NPROCESSORS_ONLN)</option>: This
+      switch tells <application>LibreOffice</application> to use all your
+      CPUs to compile in parallel and speed up the build.
+    </para>
 
-  <sect2 role="configuration">
-    <title>Configuring LibreOffice</title>
+    <para>
+      <option>--disable-gstreamer-0.10</option>: Use this switch if you've
+      not installed <xref linkend="gst-plugins-base"/>.
+    </para>
+
+    <para>
+      <option>--enable-gstreamer</option>: Use this switch if you want to
+      use <xref linkend="gst10-plugins-base"/> instead of
+      <xref linkend="gst-plugins-base"/> for the avmedia module.
+    </para>
 
     <para>
-      If you use a desktop environment like <application>Gnome</application>
-      or <application>KDE</application> and want the programs to show up in the
-      panel's menu, as the <systemitem class="username">root</systemitem> user,
-      create some simple desktop files:
-    </para>
-
-<screen role="root"><userinput>mkdir -p /usr/share/applications &&
-for program in base calc draw impress math writer
-do echo "[Desktop Entry]
-Encoding=UTF-8
-Type=Application
-Name=${program^}
-Comment=LibreOffice ${program^}
-Icon=${program}
-Exec=${program}
-Categories=Office;Application;
-StartupNotify=true
-Terminal=false" > /usr/share/applications/${program}.desktop
-done &&
-echo "[Desktop Entry]
-Encoding=UTF-8
-Type=Application
-Name=Printer Administration
-Comment=LibreOffice Printer Administration
-Icon=printeradmin
-Exec=printeradmin
-Categories=Office;Printing;Application;
-StartupNotify=true
-Terminal=false" > /usr/share/applications/printeradmin.desktop</userinput></screen>
+      <option>--enable-gtk3</option>: Use this switch if you want to
+      build the <application>GTK+ 3</application> integration module.
+    </para>
+
+    <para>
+      <option>--enable-kde4</option>: Use this switch if you want to
+      build the <application>KDE</application> integration module.
+    </para>
+
   </sect2>
 
   <sect2 role="content">
@@ -397,8 +458,8 @@
 
       <seglistitem>
         <seg>
-          base, calc, draw, impress, math,
-          printeradmin and writer
+          libreoffice, lobase, localc, lodraw, loffice, lofromtemplate,
+          loimpress, lomath, loweb, lowriter, soffice and unopkg
         </seg>
         <seg>
           None
@@ -414,76 +475,74 @@
       <?dbfo list-presentation="list"?>
       <?dbhtml list-presentation="table"?>
 
-      <varlistentry id="base">
-        <term><command>base</command></term>
+      <varlistentry id="lobase">
+        <term><command>lobase</command></term>
         <listitem>
           <para>
             is a database manager.
           </para>
-          <indexterm zone="libreoffice base">
-            <primary sortas="b-base">base</primary>
+          <indexterm zone="libreoffice lobase">
+            <primary sortas="b-lobase">lobase</primary>
           </indexterm>
         </listitem>
       </varlistentry>
 
-      <varlistentry id="calc">
-        <term><command>calc</command></term>
+      <varlistentry id="localc">
+        <term><command>localc</command></term>
         <listitem>
           <para>
             is a spreadsheet program.
           </para>
-          <indexterm zone="libreoffice calc">
-            <primary sortas="b-calc">calc</primary>
+          <indexterm zone="libreoffice localc">
+            <primary sortas="b-localc">localc</primary>
           </indexterm>
         </listitem>
       </varlistentry>
 
-      <varlistentry id="draw">
-        <term><command>draw</command></term>
+      <varlistentry id="lodraw">
+        <term><command>lodraw</command></term>
         <listitem>
           <para>
             is a vector graphics editor and diagramming tool.
           </para>
-          <indexterm zone="libreoffice draw">
-            <primary sortas="b-draw">draw</primary>
+          <indexterm zone="libreoffice lodraw">
+            <primary sortas="b-lodraw">lodraw</primary>
           </indexterm>
         </listitem>
       </varlistentry>
 
-      <varlistentry id="impress">
-        <term><command>impress</command></term>
+      <varlistentry id="loimpress">
+        <term><command>loimpress</command></term>
         <listitem>
           <para>
-            can edit and display powerpoint presentations.
+            can edit and display PowerPoint presentations.
           </para>
-          <indexterm zone="libreoffice impress">
-            <primary sortas="b-impress">impress</primary>
+          <indexterm zone="libreoffice loimpress">
+            <primary sortas="b-loimpress">loimpress</primary>
           </indexterm>
         </listitem>
       </varlistentry>
 
-      <varlistentry id="math">
-        <term><command>math</command></term>
+      <varlistentry id="lomath">
+        <term><command>lomath</command></term>
         <listitem>
           <para>
-            is a mathematical formula editor.
+            is a mathematical formula editor. 
           </para>
-          <indexterm zone="libreoffice math">
-            <primary sortas="b-math">math</primary>
+          <indexterm zone="libreoffice lomath">
+            <primary sortas="b-lomath">lomath</primary>
           </indexterm>
         </listitem>
       </varlistentry>
 
-      <varlistentry id="printeradmin">
-        <term><command>printeradmin</command></term>
+      <varlistentry id="lowriter">
+        <term><command>lowriter</command></term>
         <listitem>
           <para>
-            is a graphical interface to enable you to change your personal
-            printing preferences, which are saved in
-            <filename>~/.cups/lpoptions</filename>.
+            is a word processor.
           </para>
-          <indexterm zone="libreoffice printeradmin">
-            <primary sortas="b-printeradmin">printeradmin</primary>
+          <indexterm zone="libreoffice lowriter">
+            <primary sortas="b-lowriter">lowriter</primary>
           </indexterm>
         </listitem>
       </varlistentry>
@@ -493,25 +552,13 @@
         <listitem>
           <para>
             is a tool to manage <application>LibreOffice</application>
-            extensions from the command line.
+            extensions from the command line. 
           </para>
           <indexterm zone="libreoffice unopkg">
             <primary sortas="b-unopkg">unopkg</primary>
           </indexterm>
         </listitem>
       </varlistentry>
-
-      <varlistentry id="writer">
-        <term><command>writer</command></term>
-        <listitem>
-          <para>
-            is a word processor.
-          </para>
-          <indexterm zone="libreoffice writer">
-            <primary sortas="b-writer">writer</primary>
-          </indexterm>
-        </listitem>
-      </varlistentry>
 
     </variablelist>
 

Modified: trunk/BOOK/xsoft/other/thunderbird.xml
==============================================================================
--- trunk/BOOK/xsoft/other/thunderbird.xml	Sat Mar  2 02:00:32 2013	(r11041)
+++ trunk/BOOK/xsoft/other/thunderbird.xml	Sat Mar  2 08:36:26 2013	(r11042)
@@ -8,7 +8,7 @@
            "&mozilla-http;/thunderbird/releases/&thunderbird-version;/source/thunderbird-&thunderbird-version;.source.tar.bz2">
   <!ENTITY thunderbird-download-ftp
            "&mozilla-ftp;/thunderbird/releases/&thunderbird-version;/source/thunderbird-&thunderbird-version;.source.tar.bz2">
-  <!ENTITY thunderbird-md5sum            "9b7f15fbc672745571d47a3c0e227ca1">
+  <!ENTITY thunderbird-md5sum            "180f7768f6419182ea78eeb80da7f588">
   <!ENTITY thunderbird-size              "109 MB">
   <!ENTITY thunderbird-buildsize         "3.1 GB (47 MB installed)">
   <!ENTITY thunderbird-time              "30 SBU">
@@ -216,7 +216,7 @@
     </para>
 
 <screen role="root"><userinput>mkdir -pv /usr/lib/thunderbird-&thunderbird-version; &&
-tar -xfv thunderbuild/mozilla/dist/thunderbird-&thunderbird-version;.en-US.linux-$(uname -m).tar.bz2 \
+tar -xvf thunderbuild/mozilla/dist/thunderbird-&thunderbird-version;.en-US.linux-$(uname -m).tar.bz2 \
     -C /usr/lib/thunderbird-&thunderbird-version; --strip-components=1 &&
 ln -sfv ../lib/thunderbird-&thunderbird-version;/thunderbird /usr/bin</userinput></screen>
 



More information about the blfs-book mailing list