Mozilla 1.5 updates and enhancements

git-svn-id: svn://svn.linuxfromscratch.org/BLFS/trunk/BOOK@1444 af4574ff-66df-0310-9fd7-8a98e5e911e0
This commit is contained in:
Tushar Teredesai 2003-10-22 14:39:14 +00:00
parent c7782314b5
commit f92a515a69
4 changed files with 50 additions and 13 deletions

View File

@ -11,6 +11,10 @@ who wrote what.</para>
<itemizedlist>
<listitem><para>October 22nd, 2003 [tushar]: Updated to Mozilla-1.5,
Firebird-0.7, and Thunderbird-0.3. Added Enigmail extension for
Mozilla.</para></listitem>
<listitem><para>October 22nd, 2003 [igor]: Modified httpd.conf to
run Apache as an unpriviledged user.</para></listitem>

View File

@ -18,7 +18,10 @@ Then delete or comment out the line. Now, if anyone tells you MS-IE is user
friendly, give them this example!</para>
</note>
<para>Install <application>Mozilla</application> by running the following
<para>If you plan to install Enigmail, extract the ipc and engimail tarballs
in the <filename class="directory">extensions</filename> directory.</para>
<para>Compile <application>Mozilla</application> by running the following
commands:</para>
<screen><userinput><command>export MOZILLA_OFFICIAL="1" &amp;&amp;
@ -35,14 +38,39 @@ export BUILD_OFFICIAL="1" &amp;&amp;
--disable-logging --enable-reorder \
--enable-strip --disable-pedantic \
--enable-cpp-rtti --enable-extensions=all &amp;&amp;
make</command></userinput></screen>
<para>If installing Enigmail, execute the following steps:</para>
<screen><userinput><command>cd extensions/ipc &amp;&amp;
./makemake -r &amp;&amp;
make &amp;&amp;
make install &amp;&amp;
cd ../enigmail &amp;&amp;
./makemake -r &amp;&amp;
make &amp;&amp;
cd ../..</command></userinput></screen>
<para>Install <application>Mozilla</application> as follows:</para>
<screen><userinput><command>make install &amp;&amp;
install -d /usr/include/mozilla-&mozilla-version;/nss &amp;&amp;
cp -Lf dist/private/nss/*.h dist/public/nss/*.h \
/usr/include/mozilla-&mozilla-version;/nss &amp;&amp;
ln -nsf mozilla-&mozilla-version; /usr/include/mozilla &amp;&amp;
ln -nsf mozilla-&mozilla-version; /usr/lib/mozilla &amp;&amp;
cd /usr/lib/mozilla-&mozilla-version; &amp;&amp;
ln -nsf mozilla-&mozilla-version; /usr/lib/mozilla</command></userinput></screen>
<para>Install Enigmail as follows:</para>
<screen><userinput><command>for i in components/enigmime.xpt \
components/ipc.xpt components/libenigmime.so components/enigmail.js \
components/enigmail.xpt chrome/enigmail.jar
do
install dist/bin/$i /usr/lib/mozilla-&mozilla-version;/$i
done</command></userinput></screen>
<para>To enable multi-user operation, execute the following:</para>
<screen><userinput><command>cd /usr/lib/mozilla-&mozilla-version; &amp;&amp;
export LD_LIBRARY_PATH="/usr/lib/mozilla-&mozilla-version;" &amp;&amp;
export MOZILLA_FIVE_HOME="/usr/lib/mozilla-&mozilla-version;" &amp;&amp;
./regxpcom &amp;&amp;

View File

@ -40,17 +40,20 @@ linkend="fontconfig">, --> <xref linkend="GLib2"/>, <xref linkend="GTK2"/>,
<xref linkend="libIDL"/>, <xref linkend="lcms"/>, <xref linkend="libjpeg"/>,
<xref linkend="libmng"/>, <xref linkend="libpng"/> and <xref linkend="which"/>
</para></sect4>
<sect4><title>Recommended</title>
<para><xref linkend="gnupg"/> (for Enigmail extension)
</para></sect4>
</sect3>
<!--
<sect3><title>Additional downloads</title>
<itemizedlist spacing='compact'>
<listitem><para>Recommended patch: <ulink
url="&patch-root;/mozilla-&mozilla-version;-default-plugin-less-annoying.patch"/></para></listitem>
<listitem><para>Recommended patch: <ulink
url="&patch-root;/mozilla-&mozilla-version;-already-running.patch"/></para></listitem>
<listitem><para><ulink url="http://enigmail.mozdev.org/">Enigmail Extension</ulink>
(Useful only if Mozilla Mail is built): <ulink
url="http://downloads.mozdev.org/enigmail/src/enigmail-&enigmail-version;.tar.gz"/></para></listitem>
<listitem><para><ulink url="http://enigmail.mozdev.org/">Inter Process Communicaton Extension</ulink>
(Needed for Enigmail): <ulink
url="http://downloads.mozdev.org/enigmail/src/ipc-&ipc-version;.tar.gz"/></para></listitem>
</itemizedlist>
</sect3>
-->
</sect2>

View File

@ -4,9 +4,11 @@
<!ENTITY mozilla-exp SYSTEM "mozilla-exp.xml">
<!ENTITY mozilla-config SYSTEM "mozilla-config.xml">
<!ENTITY mozilla-desc SYSTEM "mozilla-desc.xml">
<!ENTITY mozilla-version "1.4.1">
<!ENTITY firebird-version "0.6.1">
<!ENTITY thunderbird-version "0.2">
<!ENTITY mozilla-version "1.5">
<!ENTITY firebird-version "0.7">
<!ENTITY thunderbird-version "0.3">
<!ENTITY enigmail-version "0.76.7">
<!ENTITY ipc-version "1.0.4">
<!ENTITY mozilla-download-http "http://ftp.mozilla.org/pub/mozilla/releases/mozilla&mozilla-version;/src/mozilla-&mozilla-version;.tar.bz2">
<!ENTITY mozilla-download-ftp "ftp://ftp.mozilla.org/pub/mozilla.org/mozilla/releases/mozilla&mozilla-version;/src/mozilla-&mozilla-version;.tar.bz2">
<!ENTITY mozilla-size "39 MB">