Changeset 9671f10


Ignore:
Timestamp:
01/09/2011 10:17:11 PM (13 years ago)
Author:
Randy McMurchy <randy@…>
Branches:
10.0, 10.1, 11.0, 11.1, 11.2, 11.3, 12.0, 12.1, 7.10, 7.4, 7.5, 7.6, 7.6-blfs, 7.6-systemd, 7.7, 7.8, 7.9, 8.0, 8.1, 8.2, 8.3, 8.4, 9.0, 9.1, basic, bdubbs/svn, elogind, gnome, kde5-13430, kde5-14269, kde5-14686, kea, ken/TL2024, ken/inkscape-core-mods, ken/tuningfonts, krejzi/svn, lazarus, lxqt, nosym, perl-modules, plabs/newcss, plabs/python-mods, python3.11, qt5new, rahul/power-profiles-daemon, renodr/vulkan-addition, systemd-11177, systemd-13485, trunk, upgradedb, xry111/intltool, xry111/llvm18, xry111/soup3, xry111/test-20220226, xry111/xf86-video-removal
Children:
5d7be300
Parents:
e49ffb5
Message:

Updated to Thunderbird-3.1.7

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

Files:
3 edited

Legend:

Unmodified
Added
Removed
  • general.ent

    re49ffb5 r9671f10  
    44-->
    55
    6 <!ENTITY day          "07">                   <!-- Always 2 digits -->
     6<!ENTITY day          "10">                   <!-- Always 2 digits -->
    77<!ENTITY month        "01">                   <!-- Always 2 digits -->
    88<!ENTITY year         "2011">
     
    725725
    726726<!-- Chapter 37 -->
    727 <!ENTITY thunderbird-version          "3.0.1">
     727<!ENTITY thunderbird-version          "3.1.7">
    728728<!ENTITY pan-version                  "0.14.2">
    729729<!ENTITY balsa-version                "2.3.22">
  • introduction/welcome/changelog.xml

    re49ffb5 r9671f10  
    4141
    4242-->
     43
     44    <listitem>
     45      <para>January 10th, 2011</para>
     46      <itemizedlist>
     47        <listitem>
     48          <para>[randy] - Updated to Thunderbird-3.1.7.</para>
     49        </listitem>
     50      </itemizedlist>
     51    </listitem>
    4352
    4453    <listitem>
  • xsoft/other/thunderbird.xml

    re49ffb5 r9671f10  
    77  <!ENTITY thunderbird-download-http     "http://releases.mozilla.org/pub/mozilla.org/thunderbird/releases/&thunderbird-version;/source/thunderbird-&thunderbird-version;.source.tar.bz2">
    88  <!ENTITY thunderbird-download-ftp      "ftp://ftp.mozilla.org/pub/mozilla.org/thunderbird/releases/&thunderbird-version;/source/thunderbird-&thunderbird-version;.source.tar.bz2">
    9   <!ENTITY thunderbird-md5sum            "f004aa5ddf2a30b5df96e06df416b0c9">
    10   <!ENTITY thunderbird-size              "58 MB">
    11   <!ENTITY thunderbird-buildsize         "624 MB">
    12   <!ENTITY thunderbird-time              "14 SBU">
    13 
    14   <!ENTITY thunderbird-enigmail-version  "1.0.1">
     9  <!ENTITY thunderbird-md5sum            "be64630152a2d5a824a76752594e7596">
     10  <!ENTITY thunderbird-size              "65 MB">
     11  <!ENTITY thunderbird-buildsize         "915 MB">
     12  <!ENTITY thunderbird-time              "21">
     13
     14  <!ENTITY thunderbird-enigmail-version  "1.1.2">
    1515
    1616  <!ENTITY thunderbird-enigmail-download "http://www.mozilla-enigmail.org/download/source/enigmail-&thunderbird-enigmail-version;.tar.gz">
    17   <!ENTITY thunderbird-enigmail-md5sum   "508ca9ab0396afb49e82eda88014924b">
    18   <!ENTITY thunderbird-enigmail-size     "1.1 MB">
     17  <!ENTITY thunderbird-enigmail-md5sum   "7d329d5e8afbbb28214ca1995beb09c9">
     18  <!ENTITY thunderbird-enigmail-size     "1.2 MB">
    1919]>
    2020
     
    8585
    8686    <bridgehead renderas="sect4">Required</bridgehead>
    87     <para role="required"><xref linkend="gtk2"/>,
    88     <xref linkend="libidl"/>, and
     87    <para role="required"><xref linkend="alsa-lib"/>,
     88    <xref linkend="gtk2"/>,
     89    <xref linkend="libidl"/>,
     90    <xref linkend="pango"/>,
     91    <xref linkend="python"/>, and
    8992    <xref linkend="zip"/></para>
    9093
     
    9396    for some reason you haven't installed <application>libjpeg</application>,
    9497    you should remove the <option>--with-system-jpeg</option> option from the
    95     <filename>.mozconfig</filename> file created below.</para>
    96 
    97     <bridgehead renderas="sect4">Recommended</bridgehead>
    98     <para role="recommended"><xref linkend="nss"/> (if you will be installing
    99     any other package that utilizes NSS/NSPR, such as
    100     <application>Firefox</application>, <application>SeaMonkey</application>,
    101     <application>Evolution</application>, or
    102     <application>OpenOffice</application>)</para>
     98    <filename>mozconfig</filename> file created below.</para>
    10399
    104100    <bridgehead renderas="sect4">Optional</bridgehead>
    105     <para role="optional"><xref linkend="unzip"/> and
    106     <xref linkend="libgnomeui"/> (to build the gnomevfs extension)</para>
     101    <para role="optional"><xref linkend="dbus-glib"/>,
     102    <xref linkend="doxygen"/>,
     103    <xref linkend="curl"/> (only for crash-reporter),
     104    <xref linkend="gnome-vfs"/> and <xref linkend="libgnomeui"/>
     105    (for gnome integration),
     106    <xref linkend="libnotify"/>,
     107    <xref linkend="libpng"/> (patched for apng support),
     108    <xref linkend="nspr"/>,
     109    <xref linkend="nss"/> (recommended if you build any other Mozilla.org packages),
     110    <xref linkend="startup-notification"/>,
     111    <xref linkend="sqlite"/>,
     112    <xref linkend="unzip"/>,
     113    <ulink url="http://sourceforge.net/projects/hunspell/">Hunspell</ulink>,
     114    <ulink url="http://www.valgrind.org/">Valgrind</ulink> (only for testing the
     115    jemalloc code), and
     116    <xref linkend="wget"/></para>
    107117
    108118    <para condition="html" role="usernotes">User Notes:
     
    115125
    116126    <para>The configuration of <application>Thunderbird</application> is
    117     accomplished by creating a <filename>.mozconfig</filename> file containing
    118     the desired configuration options. A default <filename>.mozconfig</filename>
     127    accomplished by creating a <filename>mozconfig</filename> file containing
     128    the desired configuration options. A default <filename>mozconfig</filename>
    119129    is created below. To see the entire list of available configuration options
    120130    (and an abbreviated description of each one), issue
     
    123133    at <ulink url="&files-anduin;/thunderbird-&thunderbird-version;-mozconfig"/>
    124134    (the file must be installed in the root of the source tree
    125     <filename class='directory'>comm-1.9.1</filename> directory, and named
    126     <filename>.mozconfig</filename>). Create the file by issuing the following
    127     command:</para>
    128 
    129 <screen><?dbfo keep-together="auto"?><userinput>cat &gt; .mozconfig &lt;&lt; "EOF"
     135    <filename class='directory'>comm-1.9.2</filename> directory, and named
     136    <filename>mozconfig</filename> or <filename>.mozconfig</filename>). Create
     137    the file by issuing the following command:</para>
     138
     139<screen><?dbfo keep-together="auto"?><userinput>cat &gt; mozconfig &lt;&lt; "EOF"
    130140<literal># This file contains the options used in the Thunderbird build. You may
    131141# need to specify additional options for your specific build needs.
     
    137147# options, such as '--with-system-bz2', do not affect the build.
    138148
    139 # specify that we want to build thunderbird
     149# Specify that Thunderbird should be built.
    140150ac_add_options --enable-application=mail
    141151
    142 # sepcify that we want to build the Lightning calendar extension as per the
     152# Use the default settings specified in the source tree. The
     153# --enable-application=mail is set in this file. This file does not exist in
     154# this version of Thunderbird.
     155#. $topsrcdir/mailnews/config/mozconfig
     156
     157# Specify that the Lightning calendar extension should be built as per the
    143158# Mozilla distributed Thunderbird.
    144159ac_add_options --enable-calendar
     
    150165mk_add_options MOZ_OBJDIR=@TOPSRCDIR@/../thunderbird-build
    151166
    152 # Specify the installation prefix. If you would prefer Xulrunner
    153 # installed in a different prefix, modify the line below to fit
    154 # your needs (the config will always be written to /etc/gre.d)
     167# Specify the installation prefix. If you would prefer Thunderbird installed in a
     168# different prefix, modify the line below to fit your needs.
    155169ac_add_options --prefix=/usr
    156170
    157 # apply a minimal level of optimization (-O)
     171# Apply a minimal level of optimization (-O).
    158172ac_add_options --enable-optimize
    159173
    160 # These options are used so that the Xulrunner binaries are linked to
     174# These options are used so that the Thunderbird binaries are linked to
    161175# the system-installed copies of the specified libraries instead of
    162176# the source tree code which may not be the most recent versions.
     
    175189# Comment this if you have not installed lcms.
    176190ac_add_options --enable-system-lcms
     191
     192# Uncomment this if you have installed Hunspell
     193#ac_add_options --enable-system-hunspell
     194
     195# Uncomment this if you have installed startup-notification
     196#ac_add_options --enable-startup-notification
    177197
    178198# Comment this if you did not build libjpeg before GTK+-2.
     
    193213#ac_add_options --with-pthreads
    194214
    195 # zlib is included in LFS. Do not comment this line.
     215# Zlib is included in LFS. Do not comment this line.
    196216ac_add_options --with-system-zlib
    197217
    198218# (Options to disable parts of the package)
    199 # This option is used to disable the a11y support in the Xulrunner
     219# This option is used to disable the a11y support in the Thunderbird
    200220# binaries. Comment out this option if you require a11y support.
    201221ac_add_options --disable-accessibility
    202222
    203 # Uncomment this if you did not build curl.
     223# Uncomment this if you did not build cURL.
    204224#ac_add_options --disable-crashreporter
    205225
    206 # Comment this if you have built dbus-glib.
     226# Comment this if you have built DBus-Glib.
    207227ac_add_options --disable-dbus
    208228
    209 # Comment this if you have gnome-vfs and libgnomeui, and wish to
    210 # integrate thunderbird into your gnome desktop
     229# Comment this if you have Gnome-VFS and libgnomeui, and wish to
     230# integrate Thunderbird into your Gnome desktop.
    211231ac_add_options --disable-gnomevfs
     232
     233# Comment this if you have wireless-tools installed and wish to use the new
     234# Necko WiFi scanning.
     235ac_add_options --disable-necko-wifi
     236
     237# Comment this if you have installed libnotify.
     238ac_add_options --disable-libnotify
    212239
    213240# This option is added so that the Mozilla Installer program is not
    214241# built or installed. The program is not required for a BLFS
    215 # installation of Xulrunner.
     242# installation of Thunderbird.
    216243ac_add_options --disable-installer
    217244
    218 # Enable the build of static internal libs (this is currently required, until
    219 # Thunderbird 3.1, DO NOT COMMENT, see note below about XulRunner).
     245# If you enable javaxpcom, you must have a java compiler installed.
     246ac_add_options --disable-javaxpcom
     247
     248# Enable the build of static internal libs (currently required).
    220249ac_add_options --enable-static
    221250
     
    224253ac_add_options --disable-tests
    225254
    226 # Disable the updater, which is not appropriate if you build from source
     255# Disable the updater, which is not appropriate if you build from source.
    227256ac_add_options --disable-updater
    228257
    229258# (options to add extra parts of the package)
    230 # This option causes the installed binaries to have the official
     259# This option causes the installed Thunderbird binaries to have the official
    231260# Thunderbird name embedded in them. Due to license restrictions, you
    232261# may not distribute binaries created using this option.  It also
    233 # means you get a popup EULA when you first run thunderbird.
     262# means you get a popup EULA when you first run Thunderbird.
    234263ac_add_options --enable-official-branding
    235 
    236 # This option is used to enable source tree included LDAP support in
    237 # the Firefox binaries.  This used to be required for mozab support in
    238 # OpenOffice, however, is now deprecated.
    239 ac_add_options --enable-ldap
    240264
    241265# This option is used so that the debugging symbols are removed from
     
    251275
    252276# Enable strong cryptography (This is explicitly required if you plan to use
    253 the enigmail extension for Thunderbird).
     277# the Enigmail extension for Thunderbird).
    254278ac_add_options --enable-crypto
    255279
    256 # Point to the xulrunner libraries - comment these for a standalone client
     280# Point to the Xulrunner libraries - comment these for a standalone client
    257281# DO NOT UNCOMMENT THESE - System XULRunner is broken until Thunderbird
    258 # development catches up with XULRunner-1.9.2 (TB-3.1, est. April 6, 2010).
     282# development catches up with XULRunner-1.9.2.
    259283#ac_add_options --with-system-libxul
    260284#ac_add_options --with-default-mozilla-five-home=/usr/lib/xulrunner-devel-&xulrunner-version;</literal>
     
    273297
    274298<screen><userinput>tar -xf ../enigmail-&thunderbird-enigmail-version;.tar.gz -C mailnews/extensions &amp;&amp;
     299cp -v mozconfig .mozconfig &amp;&amp;
    275300( cd mailnews/extensions/enigmail &amp;&amp; ./makemake -r ) &amp;&amp;
    276301
     
    286311
    287312    <para>If you built the <application>Enigmail</application> extension,
    288     issue the following commands as the <systemitem
     313    issue the following command as the <systemitem
    289314    class="username">root</systemitem> user to install the
    290     <filename>.xpi</filename> file:</para>
    291 
    292 <screen role="root"><userinput>install -v -m644 -D ../thunderbird-build/mozilla/dist/bin/enigmail-&thunderbird-enigmail-version;.xpi \
     315    <filename>.xpi</filename> file in an accessible location:</para>
     316
     317<screen role="root"><userinput>install -v -m644 -D \
     318    ../thunderbird-build/mozilla/dist/bin/enigmail-&thunderbird-enigmail-version;.xpi \
    293319    /usr/lib/thunderbird-&thunderbird-version;/xpi_store/enigmail-&thunderbird-enigmail-version;.xpi</userinput></screen>
    294320
    295     <para>If you want to install <application>Enigmail</application> globally
    296     so that all users who run <application>Thunderbird</application> will have
    297     access to the extension, issue the command shown below. Note that this
    298     procedure starts an instance of <application>Thunderbird</application> and
    299     you must have an X server running. Issue the following command as the
    300     <systemitem class="username">root</systemitem> user:</para>
    301 
    302 <screen role="root"><userinput>/usr/bin/thunderbird -install-global-extension \
    303     /usr/lib/thunderbird-&thunderbird-version;/xpi_store/enigmail-&thunderbird-enigmail-version;.xpi</userinput></screen>
    304 
    305     <para>Global installation of other extensions can be done using the same
    306     basic method as the <application>Enigmail</application> extension.</para>
     321    <sect3 role="commands">
     322      <title>Enigmail Global Installation</title>
     323
     324      <para>If you want to install <application>Enigmail</application> globally
     325      so that all users who run <application>Thunderbird</application> will have
     326      access to the extension, issue the command shown below. Note that this
     327      procedure starts an instance of <application>Thunderbird</application> and
     328      you must have an X server running. Issue the following commands as the
     329      <systemitem class="username">root</systemitem> user:</para>
     330
     331<screen role="root"><userinput>cp -v /usr/lib/thunderbird-&thunderbird-version;/xpi_store/enigmail-&thunderbird-enigmail-version;.xpi \
     332    /usr/lib/thunderbird-&thunderbird-version;/extensions &amp;&amp;
     333
     334/usr/bin/thunderbird</userinput></screen>
     335
     336      <para>When <application>Thunderbird</application> starts it will display
     337      an installation dialog, asking <computeroutput>The following items were
     338      found in your Extensions folder. Do you want to install
     339      them?</computeroutput>. Follow the prompts, and then exit
     340      <application>Thunderbird</application>.</para>
     341
     342      <para>Global installation of other extensions can be done using the same
     343      basic method as the <application>Enigmail</application> extension.</para>
     344
     345    </sect3>
     346
     347    <sect3 role="commands">
     348      <title>Enigmail Single User Installation</title>
     349
     350      <para>To install the <application>Enigmail</application> extension for a
     351      single user (and does not require
     352      <systemitem class="username">root</systemitem> access), start
     353      <application>Thunderbird</application> and click on <quote>Tools</quote>
     354      ===&gt; <quote>Add-ons</quote> ===&gt; <quote>Extensions</quote>, and
     355      then click on <quote>Install</quote> at the bottom of the dialog box.
     356      Browse the filesystem and navigate to
     357      <filename class="directory">/usr/lib/thunderbird-&thunderbird-version;/xpi_store</filename>
     358      where you will find the <filename>enigmail-&thunderbird-enigmail-version;.xpi</filename>
     359      extension. Follow the prompts to install the extension.</para>
     360
     361      <para>Single user installation of other extensions can be done using the
     362      same basic method as the <application>Enigmail</application> extension.
     363      You may have to download the extension file to a suitable folder before
     364      beginning the installation.</para>
     365
     366    </sect3>
    307367
    308368  </sect2>
     
    321381    the package.</para>
    322382
    323 <!--
    324383    <para><command>( cd mailnews/... &amp;&amp; ./makemake -r )</command>:
    325384    This command is used to recursively create <filename>Makefile</filename>s
     
    330389    <filename class='extension'>.xpi</filename> file which is used to install
    331390    <application>Enigmail</application>.</para>
    332 -->
    333391
    334392  </sect2>
     
    345403      script in the <filename class="directory">/usr/bin</filename>
    346404      directory.</para>
    347 <!--
    348       <para>If you don't have privileges to install extensions globally, or
    349       you prefer to not install global extensions, you can configure
    350       <application>Thunderbird</application> on an individual user basis for
    351       access to extensions. For example, if you built the
    352       <application>Enigmail</application> extension and did not install it
    353       globally, it can be installed on an as-needed basis for each user of the
    354       system who may use <application>Thunderbird</application>. It is
    355       accomplished through the <application>Thunderbird</application>
    356       <quote>Tools</quote> menu. Choose the <quote>Extensions</quote> &ndash;
    357       <quote>Install</quote> option and fill in the <quote>Look in:</quote>
    358       field with <filename
    359       class='directory'>/usr/lib/thunderbird-&thunderbird-version;/xpi_store</filename>.
    360       You'll then see the
    361       <filename>enigmail-&thunderbird-enigmail-version;-linux-????.xpi</filename>
    362       file listed. Choose this file and click on <quote>Open</quote>, then
    363       click on <quote>Install now</quote>. The
    364       <application>Enigmail</application> extension will install and you will
    365       be prompted to restart <application>Thunderbird</application>.</para>
    366 -->
     405
    367406      <para>If your Window or Desktop Manager does not allow you to configure
    368407      a default browser, you can add a configuration parameter to
     
    415454
    416455      <seglistitem>
    417         <seg>thunderbird and thunderbird-config</seg>
     456        <seg>thunderbird</seg>
    418457        <seg>Numerous libraries, email/newsgroups components, plugins,
    419458        extensions, and helper modules installed in <filename
     
    422461        <seg>/usr/include/thunderbird-&thunderbird-version;,
    423462        /usr/lib/thunderbird-&thunderbird-version;, and
    424         /usr/share/idl/thunderbird-&thunderbird-version;</seg>
     463        /usr/share/idl/thunderbird-&thunderbird-version;, and optionally
     464        /usr/share/mozilla/extensions</seg>
    425465      </seglistitem>
    426466    </segmentedlist>
Note: See TracChangeset for help on using the changeset viewer.