mirror of
https://github.com/Zeckmathederg/glfs.git
synced 2025-02-03 06:27:16 +08:00
thunderbird-10.0
git-svn-id: svn://svn.linuxfromscratch.org/BLFS/trunk/BOOK@9261 af4574ff-66df-0310-9fd7-8a98e5e911e0
This commit is contained in:
parent
1f95134f81
commit
0adc5d50ed
@ -828,7 +828,7 @@ $Date$
|
||||
-->
|
||||
|
||||
<!-- Chapter 38 -->
|
||||
<!ENTITY thunderbird-version "9.0.1">
|
||||
<!ENTITY thunderbird-version "10.0">
|
||||
<!ENTITY pan-version "0.133">
|
||||
<!ENTITY balsa-version "2.3.22">
|
||||
<!ENTITY pidgin-version "2.10.0">
|
||||
|
@ -56,6 +56,9 @@
|
||||
<listitem>
|
||||
<para>[abenton] - SQLite 3.7.10</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>[abenton] - Thunderbird 10.0</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
</listitem>
|
||||
|
||||
|
@ -4,10 +4,10 @@
|
||||
<!ENTITY % general-entities SYSTEM "../../general.ent">
|
||||
%general-entities;
|
||||
|
||||
<!ENTITY thunderbird-download-http "http://releases.mozilla.org/pub/mozilla.org/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 "a5904751dbd33074682b438b732fdbab">
|
||||
<!ENTITY thunderbird-size "91 MB">
|
||||
<!ENTITY thunderbird-download-http "http://releases.mozilla.org/pub/mozilla.org/thunderbird/releases/&thunderbird-version;-real/source/thunderbird-&thunderbird-version;.source.tar.bz2">
|
||||
<!ENTITY thunderbird-download-ftp "ftp://ftp.mozilla.org/pub/mozilla.org/thunderbird/releases/&thunderbird-version;-real/source/thunderbird-&thunderbird-version;.source.tar.bz2">
|
||||
<!ENTITY thunderbird-md5sum "6f76f25894ba746a2e33614d3dd8dbab">
|
||||
<!ENTITY thunderbird-size "93 MB">
|
||||
<!ENTITY thunderbird-buildsize "3 GB (46 MB installed)">
|
||||
<!ENTITY thunderbird-time "26 SBU">
|
||||
|
||||
@ -57,15 +57,6 @@
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
<bridgehead renderas="sect3">Additional Downloads</bridgehead>
|
||||
<itemizedlist spacing="compact">
|
||||
<listitem>
|
||||
<para>Required patch:
|
||||
<ulink
|
||||
url="&patch-root;/thunderbird-&thunderbird-version;-libpng-1.5-2.patch"/></para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
<bridgehead renderas="sect3">Thunderbird Dependencies</bridgehead>
|
||||
|
||||
<bridgehead renderas="sect4">Required</bridgehead>
|
||||
@ -107,8 +98,7 @@
|
||||
<command>./configure --help</command>. Create the file by issuing the
|
||||
following command:</para>
|
||||
|
||||
<screen><?dbfo keep-together="auto"?><userinput>patch -p1 < ../thunderbird-&thunderbird-version;-libpng-1.5-2.patch &&
|
||||
cat > mozconfig << "EOF"
|
||||
<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"
|
||||
@ -154,7 +144,9 @@ EOF</userinput></screen>
|
||||
<para>Compile <application>Thunderbird</application> by issuing the
|
||||
following commands:</para>
|
||||
|
||||
<screen><userinput>make -f client.mk &&
|
||||
<screen><userinput>sed -i 's#VPX_CODEC_USE_INPUT_PARTITION#VPX_CODEC_USE_INPUT_FRAGMENTS#' \
|
||||
mozilla/configure &&
|
||||
make -f client.mk &&
|
||||
make -C thunderbuild/mail/installer</userinput></screen>
|
||||
|
||||
<para>This package does not come with a test suite.</para>
|
||||
@ -163,7 +155,7 @@ make -C thunderbuild/mail/installer</userinput></screen>
|
||||
following commands as the <systemitem class="username">root</systemitem>
|
||||
user:</para>
|
||||
|
||||
<screen role="root"><userinput>mkdir -p /usr/lib/thunderbird-9.0.1 &&
|
||||
<screen role="root"><userinput>mkdir -p /usr/lib/thunderbird-&thunderbird-version; &&
|
||||
tar xf thunderbuild/mozilla/dist/thunderbird-*.tar.bz2 -C /usr/lib/thunderbird-&thunderbird-version; --strip-components=1 &&
|
||||
ln -s ../lib/thunderbird-&thunderbird-version;/thunderbird /usr/bin/thunderbird</userinput></screen>
|
||||
</sect2>
|
||||
@ -171,6 +163,11 @@ ln -s ../lib/thunderbird-&thunderbird-version;/thunderbird /usr/bin/thunderbird<
|
||||
<sect2 role="commands">
|
||||
<title>Command Explanations</title>
|
||||
|
||||
<para><command>sed -i 's#VPX_CODEC_USE ...</command>: This fixes
|
||||
mozilla's <command>configure</command> script to properly detect
|
||||
libvpx-v1.0.0. This sed is not needed if you have libvpx-v0.9.7 or earlier
|
||||
installed or if you've not installed <xref linkend="libvpx"/>.</para>
|
||||
|
||||
<para><command>make -f client.mk</command>: Mozilla products are packaged
|
||||
to allow the use of a configuration file which can be used to pass the
|
||||
configuration settings to the <command>configure</command> command.
|
||||
@ -254,7 +251,8 @@ Categories=Network;GTK;Application;Email;News;
|
||||
StartupNotify=true
|
||||
Terminal=false
|
||||
EOF
|
||||
ln -sv -f /usr/lib/thunderbird-&thunderbird-version;/chrome/icons/default/default256.png /usr/share/pixmaps/thunderbird.png</userinput></screen>
|
||||
ln -sv -f /usr/lib/thunderbird-&thunderbird-version;/chrome/icons/default/default256.png \
|
||||
/usr/share/pixmaps/thunderbird.png</userinput></screen>
|
||||
</sect3>
|
||||
</sect2>
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user