Changeset 21456e1 for xsoft/graphweb/mozilla/mozilla-exp.xml
- Timestamp:
- 09/25/2003 03:20:58 PM (21 years ago)
- 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
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
xsoft/graphweb/mozilla/mozilla-exp.xml
r902871b r21456e1 2 2 <title>Command explanations</title> 3 3 4 <para><screen>< userinput>export MOZILLA_OFFICIAL="1" &&4 <para><screen><command>export MOZILLA_OFFICIAL="1" && 5 5 export BUILD_OFFICIAL="1" && 6 export MOZ_INTERNAL_LIBART_LGPL="1"</ userinput></screen>6 export MOZ_INTERNAL_LIBART_LGPL="1"</command></screen> 7 7 Set some variables that affect what and how it is built. The first two exports 8 8 specify that we are building a distribution. The last export specifies that we 9 are ok with the LGPLversioned libart.</para>9 are ok with the <acronym>LGPL</acronym> versioned libart.</para> 10 10 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 12 not support the make install option. Hence the package was installed in 13 <filename>/opt</filename>. The package now supports "make install" and follows 14 the <acronym>FHS</acronym> guidelines for installation. Hence the book now 15 recommends installation in a system wide prefix such as <filename>/usr 16 </filename>.</para> 16 17 17 <para><screen>< userinput>--enable-toolkit-gtk2</userinput></screen>Use gtk218 <para><screen><command>--enable-toolkit-gtk2</command></screen>Use gtk2 18 19 toolkit</para> 19 20 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> 22 23 Use the system versions for these packages.</para> 23 24 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> 26 28 27 <para>< userinput>--enable-crypto</userinput> : Enable the Personal28 Security Manager to enable SSLconnections.</para>29 <para><command>--enable-crypto</command> : Enable the Personal 30 Security Manager to enable <acronym>SSL</acronym> connections.</para> 29 31 30 <para><screen>< userinput>--disable-jsd --disable-accessibility \32 <para><screen><command>--disable-jsd --disable-accessibility \ 31 33 --disable-tests --disable-debug \ 32 34 --disable-dtd-debug \ 33 35 --disable-logging --enable-reorder \ 34 36 --enable-strip \ 35 --enable-cpp-rtti</ userinput></screen>37 --enable-cpp-rtti</command></screen> 36 38 Various 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 givenabove.</para>39 options. You can pick and choose from these options. More information on them 40 can be found in the <application>Mozilla</application> <command>configure 41 </command> script help. Not all options are used in the instructions given 42 above.</para> 41 43 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 45 want, you can disable all extensions other than the browser by changing this 46 switch to <command>--enable-extensions="default,-venkman,-inspector,-irc"</command>.</para> 46 47 47 <para>< userinput>--enable-svg</userinput> : Enable SVG (Scalable Vector48 Graphics) support.</para>48 <para><command>--enable-svg</command> : Enable <acronym>SVG</acronym> 49 (Scalable Vector Graphics) support.</para> 49 50 50 <para><screen>< userinput>install -d &mozilla-prefix;/include/mozilla-&mozilla-version;/nss51 <para><screen><command>install -d &mozilla-prefix;/include/mozilla-&mozilla-version;/nss 51 52 cp -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> 53 54 Copy the nss headers that are not copied by make install.</para> 54 55 … … 59 60 --> 60 61 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 64 specific directories. This link makes symbolic links so that applications that 65 depend on <application>Mozilla</application> (such as <application>OpenOffice 66 </application>, <application>Galeon</application>, etc.) don't need to know 67 which version of <application>Mozilla</application> is installed.</para> 67 68 68 <para><screen>< userinput>export LD_LIBRARY_PATH="&mozilla-prefix;/lib/mozilla-&mozilla-version;" &&69 <para><screen><command>export LD_LIBRARY_PATH="&mozilla-prefix;/lib/mozilla-&mozilla-version;" && 69 70 export MOZILLA_FIVE_HOME="&mozilla-prefix;/lib/mozilla-&mozilla-version;" && 70 71 ./regxpcom && 71 72 ./regchrome && 72 touch `find &mozilla-prefix;/lib/mozilla-${VERSION} -name *.rdf`</userinput></screen> 73 touch `find &mozilla-prefix;/lib/mozilla-${VERSION} -name *.rdf`</command> 74 </screen> 73 75 Create the required component registries to enable multi-user installs.</para> 74 76
Note:
See TracChangeset
for help on using the changeset viewer.