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

krejzi at linuxfromscratch.org krejzi at linuxfromscratch.org
Wed Sep 12 07:44:49 PDT 2012


Author: krejzi
Date: 2012-09-12 08:44:38 -0600 (Wed, 12 Sep 2012)
New Revision: 10655

Modified:
   trunk/BOOK/general.ent
   trunk/BOOK/introduction/welcome/changelog.xml
   trunk/BOOK/xsoft/other/thunderbird.xml
Log:
Thunderbird 15.0.1.

Modified: trunk/BOOK/general.ent
===================================================================
--- trunk/BOOK/general.ent	2012-09-12 03:03:47 UTC (rev 10654)
+++ trunk/BOOK/general.ent	2012-09-12 14:44:38 UTC (rev 10655)
@@ -3,13 +3,13 @@
 $Date$
 -->
 
-<!ENTITY day          "11">                   <!-- Always 2 digits -->
+<!ENTITY day          "12">                   <!-- Always 2 digits -->
 <!ENTITY month        "09">                   <!-- Always 2 digits -->
 <!ENTITY year         "2012">
 <!ENTITY copyrightdate "2001-&year;">
 <!ENTITY copyholder   "The BLFS Development Team">
 <!ENTITY version      "&year;-&month;-&day;">
-<!ENTITY releasedate  "September 11th, &year;">
+<!ENTITY releasedate  "September 12th, &year;">
 <!-- <!ENTITY releasedate  "November &day;st, &year;"> -->
 <!ENTITY pubdate      "&year;-&month;-&day;"> <!-- metadata req. by TLDP -->
 <!ENTITY blfs-version "svn">                  <!-- svn|[release #] -->
@@ -47,6 +47,8 @@
 <!ENTITY publisher            "Unknown">
 <!ENTITY xorg-download-http   "http://xorg.freedesktop.org/releases/individual">
 <!ENTITY xorg-download-ftp    "ftp://ftp.x.org/pub/individual">
+<!ENTITY mozilla-http         "http://releases.mozilla.org/pub/mozilla.org">
+<!ENTITY mozilla-ftp          "ftp://ftp.mozilla.org/pub/mozilla.org">
 
 <!-- These entities are used to identify versions of LFS
      packages referenced throughout the BLFS book. -->
@@ -1020,7 +1022,7 @@
 <!ENTITY pan-version                  "0.133">
 <!ENTITY pidgin-version               "2.10.6">
 <!ENTITY rox-filer-version            "2.10">
-<!ENTITY thunderbird-version          "13.0.1">
+<!ENTITY thunderbird-version          "15.0.1">
 <!ENTITY transmission-version         "2.60">
 <!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	2012-09-12 03:03:47 UTC (rev 10654)
+++ trunk/BOOK/introduction/welcome/changelog.xml	2012-09-12 14:44:38 UTC (rev 10655)
@@ -44,6 +44,15 @@
 
 -->
     <listitem>
+      <para>September 12th, 2012</para>
+      <itemizedlist>
+        <listitem>
+          <para>[krejzi] - Thunderbird 15.0.1.</para>
+        </listitem>
+      </itemizedlist>
+    </listitem>
+
+    <listitem>
       <para>September 11th, 2012</para>
       <itemizedlist>
         <listitem>

Modified: trunk/BOOK/xsoft/other/thunderbird.xml
===================================================================
--- trunk/BOOK/xsoft/other/thunderbird.xml	2012-09-12 03:03:47 UTC (rev 10654)
+++ trunk/BOOK/xsoft/other/thunderbird.xml	2012-09-12 14:44:38 UTC (rev 10655)
@@ -5,14 +5,13 @@
   %general-entities;
 
   <!ENTITY thunderbird-download-http
-  "http://releases.mozilla.org/pub/mozilla.org/thunderbird/releases/&thunderbird-version;/source/thunderbird-&thunderbird-version;.source.tar.bz2">
+           "&mozilla-http;/thunderbird/releases/&thunderbird-version;/source/thunderbird-&thunderbird-version;.source.tar.bz2">
   <!ENTITY thunderbird-download-ftp
-  "ftp://ftp.mozilla.org/pub/mozilla.org/thunderbird/releases/&thunderbird-version;/source/thunderbird-&thunderbird-version;.source.tar.bz2">
-  <!ENTITY thunderbird-md5sum            "721088faf4bedfd8d7beb6f8295856d1">
-  <!ENTITY thunderbird-size              "99 MB">
-  <!ENTITY thunderbird-buildsize         "1.1 GB (42 MB installed)">
-  <!ENTITY thunderbird-time              "26 SBU">
-
+           "&mozilla-ftp;/thunderbird/releases/&thunderbird-version;/source/thunderbird-&thunderbird-version;.source.tar.bz2">
+  <!ENTITY thunderbird-md5sum            "c84b83502892a34ecfe2d7a0fa58034f">
+  <!ENTITY thunderbird-size              "102 MB">
+  <!ENTITY thunderbird-buildsize         "2.7 GB (40 MB installed)">
+  <!ENTITY thunderbird-time              "30 SBU">
 ]>
 
 <sect1 id="thunderbird" xreflabel="Thunderbird-&thunderbird-version;">
@@ -38,7 +37,7 @@
       Gecko rendering engine to enable it to display and compose HTML emails.
     </para>
 
-    &lfs71_checked;
+    &lfs72_checked;
 
     <bridgehead renderas="sect3">Package Information</bridgehead>
     <itemizedlist spacing="compact">
@@ -84,23 +83,37 @@
       <xref linkend="unzip"/>
     </para>
 
+    <bridgehead renderas="sect4">Recommended</bridgehead>
+    <para role="recommended">
+      <xref linkend="libevent"/>,
+      <xref linkend="libvpx"/>,
+      <xref linkend="nspr"/>,
+      <xref linkend="nss"/>,
+      <xref linkend="sqlite"/> and
+      <xref linkend="yasm"/>
+    </para>
+
+    <note>
+      <para>
+        If you don't install recommended dependencies,
+        then internal copies of those packages will
+        be used. They might be tested to work, but
+        they can be out of date or contain security
+        holes.
+      </para>
+    </note>
+
     <bridgehead renderas="sect4">Optional</bridgehead>
     <para role="optional">
       <xref linkend="dbus-glib"/>,
       <xref linkend="doxygen"/>,
       <xref linkend="gnome-vfs"/> and <xref linkend="libgnomeui"/>
-      (for integration with the old version of <application>Gnome</application>),
+      (for integration with the old version of <application>GNOME</application>),
+      <ulink url="http://hunspell.sourceforge.net/">Hunspell</ulink>,
       <xref linkend="libnotify"/>,
-      <xref linkend="nss"/>,
-      <xref linkend="nspr"/>,
       <xref linkend="startup-notification"/>,
-      <xref linkend="sqlite"/>,
-      <xref linkend="yasm"/> (or <xref linkend="libvpx"/>),
-      <ulink url="http://hunspell.sourceforge.net/">Hunspell</ulink>,
-      <xref linkend="libevent"/>,
-      <ulink url="http://www.valgrind.org/">Valgrind</ulink> (only for testing
-      the jemalloc code) and
-      <xref linkend="wget"/>
+      <xref linkend="wget"/> and
+      <xref linkend="wireless_tools"/>
     </para>
 
     <para condition="html" role="usernotes">
@@ -123,50 +136,67 @@
 
 <screen><userinput>cat > mozconfig << "EOF"
 # If you have a multicore machine you can speed up the build by running
-# several jobs at once, but if you have a single core, delete this line:
-mk_add_options MOZ_MAKE_FLAGS="-j4"
+# several jobs at once by uncommenting the following line and setting the
+# value to number of CPU cores:
+#mk_add_options MOZ_MAKE_FLAGS="-j4"
 
-# If you have installed Yasm delete this option:
-ac_add_options --disable-webm
-
-# If you have installed DBus-Glib delete this option:
+# If you have installed DBus-Glib comment out this line:
 ac_add_options --disable-dbus
 
-# If you have installed wireless-tools delete this option:
+# If you have installed wireless-tools comment out this line:
 ac_add_options --disable-necko-wifi
 
-# If you have installed libnotify delete this option:
+# If you have installed libnotify comment out this line:
 ac_add_options --disable-libnotify
 
-# Uncomment these if you have installed them:
-# ac_add_options --enable-startup-notification
-# ac_add_options --enable-system-hunspell
-# ac_add_options --enable-system-sqlite
-# ac_add_options --with-system-libevent
-# ac_add_options --with-system-libvpx
-# ac_add_options --with-system-nspr
-# ac_add_options --with-system-nss
+# Uncomment these lines if you have installed optional dependencies:
+#ac_add_options --enable-system-hunspell
+#ac_add_options --enable-startup-notification
 
+# If you have not installed Yasm then uncomment this line:
+#ac_add_options --disable-webm
+
 # If you want to compile the Mozilla Calendar, uncomment this line:
-# ac_add_options --enable-calendar
+#ac_add_options --enable-calendar
 
-mk_add_options MOZ_OBJDIR=@TOPSRCDIR@/thunderbuild
+# Comment out following options if you have not installed
+# recommended dependencies:
+ac_add_options --enable-system-sqlite
+ac_add_options --with-system-libevent
+ac_add_options --with-system-libvpx
+ac_add_options --with-system-nspr
+ac_add_options --with-system-nss
+
+# It is recommended not to touch anything below this line
+ac_add_options --prefix=/usr
+
 ac_add_options --disable-crashreporter
+ac_add_options --disable-installer
+ac_add_options --disable-updater
 ac_add_options --disable-debug
-ac_add_options --disable-debug-symbols
-ac_add_options --disable-installer
-ac_add_options --disable-static
 ac_add_options --disable-tests
-ac_add_options --disable-updater
+
+ac_add_options --enable-optimize
+ac_add_options --enable-strip
+ac_add_options --enable-install-strip
+
+ac_add_options --enable-gio
 ac_add_options --enable-official-branding
-ac_add_options --enable-shared
+ac_add_options --enable-safe-browsing
+ac_add_options --enable-url-classifier
+
 ac_add_options --enable-system-cairo
 ac_add_options --enable-system-ffi
-ac_add_options --prefix=/usr
+ac_add_options --enable-system-pixman
+
 ac_add_options --with-pthreads
+
+ac_add_options --with-system-bz2
 ac_add_options --with-system-jpeg
 ac_add_options --with-system-png
 ac_add_options --with-system-zlib
+
+mk_add_options MOZ_OBJDIR=@TOPSRCDIR@/thunderbuild
 EOF</userinput></screen>
 
     <para>
@@ -177,7 +207,9 @@
 <screen><userinput>make -f client.mk &&
 make -C thunderbuild/mail/installer</userinput></screen>
 
-    <para>This package does not come with a test suite.</para>
+    <para>
+      This package does not come with a test suite.
+    </para>
 
     <para>
       Install <application>Thunderbird</application> by running the following
@@ -185,15 +217,16 @@
     </para>
 
 <screen role="root"><userinput>mkdir -pv /usr/lib/thunderbird-&thunderbird-version; &&
-tar xf thunderbuild/mozilla/dist/thunderbird-&thunderbird-version;.en-US.linux-$(uname -m).tar.bz2 \
-  -C /usr/lib/thunderbird-&thunderbird-version; --strip-components=1 &&
+tar -xf 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>
 
     <para>
       The above instructions just install the parts you need to run
       <application>Thunderbird</application>. Alternatively, if you want to
       install the full <application>Thunderbird</application> development
-      environment, as the <systemitem class="username">root</systemitem> user:
+      environment, run the following command as the
+      <systemitem class="username">root</systemitem> user:
     </para>
 
 <screen role="root"><userinput>make -C thunderbuild install</userinput></screen>
@@ -277,30 +310,32 @@
       </tip>
 
     <para>
-      If you use a desktop environment like <application>Gnome</application> or
+      If you use a desktop environment like <application>GNOME</application> or
       <application>KDE</application> you may wish to create a
       <filename>thunderbird.desktop</filename> file so that
       <application>Thunderbird</application> appears in the panel's menus. If
-      you didn't enable startup-notification in your mozconfig change the
-      StartupNotify line to false. As the
-      <systemitem class="username">root</systemitem> user:
+      you didn't enable <application>startup-notification</application> in your
+      mozconfig then change the StartupNotify line to false. Run the following
+      commands as the <systemitem class="username">root</systemitem> user:
     </para>
 
 <screen role="root"><userinput>mkdir -pv /usr/share/applications &&
 cat > /usr/share/applications/thunderbird.desktop << "EOF" &&
 [Desktop Entry]
 Encoding=UTF-8
+Name=Thunderbird Mail
+Comment=Send and receive mail with Thunderbird
+GenericName=Mail Client
+Exec=thunderbird %u
+Terminal=false
 Type=Application
-Name=Thunderbird
-Comment=Fetch Your Email
 Icon=thunderbird
-Exec=thunderbird
-Categories=Network;GTK;Application;Email;News;
+Categories=Application;Network;Email;
+MimeType=text/html;text/xml;application/xhtml+xml;application/xml;application/rss+xml;x-scheme-handler/mailto;
 StartupNotify=true
-Terminal=false
 EOF
 ln -sfv /usr/lib/thunderbird-&thunderbird-version;/chrome/icons/default/default256.png \
-  /usr/share/pixmaps/thunderbird.png</userinput></screen>
+        /usr/share/pixmaps/thunderbird.png</userinput></screen>
     </sect3>
   </sect2>
 
@@ -309,17 +344,15 @@
 
     <segmentedlist>
       <segtitle>Installed Programs</segtitle>
-      <segtitle>Installed Libraries</segtitle>
       <segtitle>Installed Directories</segtitle>
 
       <seglistitem>
-        <seg>thunderbird</seg>
         <seg>
-          Numerous libraries, email/newsgroups components, plugins, extensions,
-          and helper modules installed in <filename
-          class="directory">/usr/lib/thunderbird-&thunderbird-version;</filename>
+          thunderbird
         </seg>
-        <seg>/usr/lib/thunderbird-&thunderbird-version;</seg>
+        <seg>
+          /usr/lib/thunderbird-&thunderbird-version;
+        </seg>
       </seglistitem>
     </segmentedlist>
 
@@ -339,6 +372,9 @@
           </indexterm>
         </listitem>
       </varlistentry>
+
     </variablelist>
+
   </sect2>
+
 </sect1>




More information about the blfs-book mailing list