Ignore:
Timestamp:
09/25/2003 03:20:58 PM (21 years ago)
Author:
Larry Lawrence <larry@…>
Branches:
10.0, 10.1, 11.0, 11.1, 11.2, 11.3, 12.0, 12.1, 6.0, 6.1, 6.2, 6.2.0, 6.2.0-rc1, 6.2.0-rc2, 6.3, 6.3-rc1, 6.3-rc2, 6.3-rc3, 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, v5_0, v5_0-pre1, v5_1, v5_1-pre1, xry111/intltool, xry111/llvm18, xry111/soup3, xry111/test-20220226, xry111/xf86-video-removal
Children:
6683a00
Parents:
902871b
Message:

update mozilla intro

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

File:
1 edited

Legend:

Unmodified
Added
Removed
  • xsoft/graphweb/mozilla/mozilla-exp.xml

    r902871b r21456e1  
    22<title>Command explanations</title>
    33
    4 <para><screen><userinput>export MOZILLA_OFFICIAL="1" &amp;&amp;
     4<para><screen><command>export MOZILLA_OFFICIAL="1" &amp;&amp;
    55export BUILD_OFFICIAL="1" &amp;&amp;
    6 export MOZ_INTERNAL_LIBART_LGPL="1"</userinput></screen>
     6export MOZ_INTERNAL_LIBART_LGPL="1"</command></screen>
    77Set some variables that affect what and how it is built. The first two exports
    88specify that we are building a distribution. The last export specifies that we
    9 are ok with the LGPL versioned libart.</para>
     9are ok with the <acronym>LGPL</acronym> versioned libart.</para>
    1010
    11 <para><userinput>--prefix=&mozilla-prefix;</userinput>: Previously mozilla did
    12 not support the make install option. Hence the package was installed in <filename>/opt</filename>.
    13 The package now supports "make install" and follows the FHS guidelines for
    14 installation. Hence the book now recommends installation in a system wide prefix
    15 such as <filename>/usr</filename>.</para>
     11<para><command>--prefix=&mozilla-prefix;</command>: Previously mozilla did
     12not support the make install option. Hence the package was installed in
     13<filename>/opt</filename>. The package now supports "make install" and follows
     14the <acronym>FHS</acronym> guidelines for installation. Hence the book now
     15recommends installation in a system wide prefix such as <filename>/usr
     16</filename>.</para>
    1617
    17 <para><screen><userinput>--enable-toolkit-gtk2</userinput></screen>Use gtk2
     18<para><screen><command>--enable-toolkit-gtk2</command></screen>Use gtk2
    1819toolkit</para>
    1920
    20 <para><screen><userinput>--with-system-zlib --with-system-jpeg \
    21 --with-system-png --with-system-mng"</userinput></screen>
     21<para><screen><command>--with-system-zlib --with-system-jpeg \
     22--with-system-png --with-system-mng"</command></screen>
    2223Use the system versions for these packages.</para>
    2324
    24 <para><userinput>--enable-xft</userinput> : Enable the Xft
    25 support. You need fontconfig or the latest XFree86 version to enable xft.</para>
     25<para><command>--enable-xft</command> : Enable the Xft support. You need
     26<application>fontconfig</application> or the latest <application>XFree86
     27</application> version to enable xft.</para>
    2628
    27 <para><userinput>--enable-crypto</userinput> : Enable the Personal
    28 Security Manager to enable SSL connections.</para>
     29<para><command>--enable-crypto</command> : Enable the Personal
     30Security Manager to enable <acronym>SSL</acronym> connections.</para>
    2931
    30 <para><screen><userinput>--disable-jsd --disable-accessibility \
     32<para><screen><command>--disable-jsd --disable-accessibility \
    3133--disable-tests --disable-debug \
    3234--disable-dtd-debug \
    3335--disable-logging --enable-reorder \
    3436--enable-strip \
    35 --enable-cpp-rtti</userinput></screen>
     37--enable-cpp-rtti</command></screen>
    3638Various options that affect what components are built and some optimization
    37 options. You can
    38 pick and choose from these options.  More information on them can be found
    39 in the mozilla configure script help. Not all options are used in the
    40 instructions given above.</para>
     39options. You can pick and choose from these options.  More information on them
     40can be found in the <application>Mozilla</application> <command>configure
     41</command> script help. Not all options are used in the instructions given
     42above.</para>
    4143
    42 <para><userinput>--enable-extensions=...</userinput> : Enables
    43 extensions.  If you want, you can disable all extensions other than the
    44 browser by changing this switch to
    45 <userinput>--enable-extensions="default,-venkman,-inspector,-irc"</userinput>.</para>
     44<para><command>--enable-extensions=...</command> : Enables extensions.  If you
     45want, you can disable all extensions other than the browser by changing this
     46switch to <command>--enable-extensions="default,-venkman,-inspector,-irc"</command>.</para>
    4647
    47 <para><userinput>--enable-svg</userinput> : Enable SVG (Scalable Vector
    48 Graphics) support.</para>
     48<para><command>--enable-svg</command> : Enable <acronym>SVG</acronym>
     49(Scalable Vector Graphics) support.</para>
    4950
    50 <para><screen><userinput>install -d &mozilla-prefix;/include/mozilla-&mozilla-version;/nss
     51<para><screen><command>install -d &mozilla-prefix;/include/mozilla-&mozilla-version;/nss
    5152cp -Lf dist/private/nss/*.h dist/public/nss/*.h \
    52    &mozilla-prefix;/include/mozilla-&mozilla-version;/nss</userinput></screen>
     53   &mozilla-prefix;/include/mozilla-&mozilla-version;/nss</command></screen>
    5354Copy the nss headers that are not copied by make install.</para>
    5455
     
    5960-->
    6061
    61 <para><userinput>ln -nsf mozilla-&mozilla-version; ...</userinput> :
    62 Mozilla installs headers and libraries in version specific directories. This
    63 link makes symbolic links so that applications that depend on Mozilla (such as
    64 OpenOffice, Galeon, etc.) don't need to know which version of mozilla is
    65 installed.
    66 </para>
     62<para><command>ln -nsf mozilla-&mozilla-version; ...</command> :
     63<application>Mozilla</application> installs headers and libraries in version
     64specific directories. This link makes symbolic links so that applications that
     65depend on <application>Mozilla</application> (such as <application>OpenOffice
     66</application>, <application>Galeon</application>, etc.) don't need to know
     67which version of <application>Mozilla</application> is installed.</para>
    6768
    68 <para><screen><userinput>export LD_LIBRARY_PATH="&mozilla-prefix;/lib/mozilla-&mozilla-version;" &amp;&amp;
     69<para><screen><command>export LD_LIBRARY_PATH="&mozilla-prefix;/lib/mozilla-&mozilla-version;" &amp;&amp;
    6970export MOZILLA_FIVE_HOME="&mozilla-prefix;/lib/mozilla-&mozilla-version;" &amp;&amp;
    7071./regxpcom &amp;&amp;
    7172./regchrome &amp;&amp;
    72 touch `find &mozilla-prefix;/lib/mozilla-${VERSION} -name *.rdf`</userinput></screen>
     73touch `find &mozilla-prefix;/lib/mozilla-${VERSION} -name *.rdf`</command>
     74</screen>
    7375Create the required component registries to enable multi-user installs.</para>
    7476
Note: See TracChangeset for help on using the changeset viewer.