Changeset d59969b
- Timestamp:
- 02/28/2006 03:30:14 PM (18 years ago)
- Branches:
- 10.0, 10.1, 11.0, 11.1, 11.2, 11.3, 12.0, 12.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, xry111/intltool, xry111/llvm18, xry111/soup3, xry111/test-20220226, xry111/xf86-video-removal
- Children:
- 8cf3617
- Parents:
- 4a5bbd0
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
xsoft/graphweb/seamonkey.xml
r4a5bbd0 rd59969b 12 12 <!ENTITY mozilla-time "15.3 SBU"> 13 13 14 <!--15 16 BLFS Devs:17 18 The information below is for the Enigmail and IPC downloads. Additionally,19 a makemake file is download because we cannot build Enigmail using an20 object directory without it. Information about the Enigmail source to21 check for updates is located at http://enigmail.mozdev.org/source.html.22 23 The link to the makemake file is near the end of the page in the section24 titled "Using OBJDIR when building Enigmail". Ensure you check the rev25 level of the link and update the "enigmail-makemake-version" entitity26 if necessary. In case you are wondering why the version has the question27 mark and "rev=" in it, it is because the complete URL is used in a command28 and it would extend past the 71 characters that PDF render is limited to.29 It should make sense after you see it rendered in the wget command.30 31 -->32 33 14 <!ENTITY mozilla-enigmail-version "0.94.0"> 34 <!ENTITY mozilla-ipc-version "1.1.3">35 <!ENTITY enigmail-makemake-version "?rev=1.3">36 15 <!ENTITY mozilla-enigmail-download "http://www.mozilla-enigmail.org/downloads/src/enigmail-&mozilla-enigmail-version;.tar.gz"> 37 <!ENTITY mozilla-ipc-download "http://www.mozilla-enigmail.org/downloads/src/ipc-&mozilla-ipc-version;.tar.gz">38 <!ENTITY enigmail-makemake-download "http://www.mozdev.org/source/browse/~checkout~/enigmail/src/makemake">39 16 <!ENTITY mozilla-enigmail-md5sum "d326c302c1d2d68217fffcaa01ca7632"> 40 <!ENTITY mozilla-ipc-md5sum "64ba4c6e3b52568468c4f6680ec7e679">41 17 ]> 42 18 43 <sect1 id="seamonkey" xreflabel="Sea monkey-&seamonkey-version;">19 <sect1 id="seamonkey" xreflabel="SeaMonkey-&seamonkey-version;"> 44 20 <?dbhtml filename="seamonkey.html" ?> 45 21 … … 53 29 </sect1info> 54 30 55 <title>Sea monkey-&seamonkey-version;</title>31 <title>SeaMonkey-&seamonkey-version;</title> 56 32 57 33 <indexterm zone="seamonkey"> 58 <primary sortas="a-Sea monkey">Seamonkey</primary>34 <primary sortas="a-SeaMonkey">SeaMonkey</primary> 59 35 </indexterm> 60 36 61 37 <sect2 role="package"> 62 <title>Introduction to Sea monkey</title>63 64 <para><application>Sea monkey</application> is a browser suite, the Open38 <title>Introduction to SeaMonkey</title> 39 40 <para><application>SeaMonkey</application> is a browser suite, the Open 65 41 Source sibling of <application>Netscape</application>. It includes the 66 42 browser, composer, mail and news clients, a calendar client and an … … 107 83 </listitem> 108 84 </itemizedlist> 109 <!-- 85 110 86 <bridgehead renderas="sect3">Additional Downloads</bridgehead> 111 87 <itemizedlist spacing="compact"> 112 88 <listitem> 113 <para>Required patch: 114 <ulink 115 url="&patch-root;/mozilla-&mozilla-version;-system_nss-1.patch"/> 116 (if using system-installed versions of <application>NSS</application> 117 and <application>NSPR</application>) 89 <para>Required patch (if using system-wide NSS/NSPR provided by 90 <xref linkend="nss"/>): <ulink 91 url="&patch-root;/seamonkey-&seamonkey-version;-system_nss-1.patch"/> 118 92 </para> 119 93 </listitem> 120 94 </itemizedlist> 121 -->122 95 123 96 <para>To enable the <application>Enigmail</application> extension to the 124 <application>Seamonkey</application> mail client, you'll need to download 125 the two tarballs and <command>makemake</command> file listed below. The 126 <application>Enigmail</application> extension allows users to access the 127 authentication and encryption features provided by the 128 <application>GnuPG</application> package. The 97 <application>SeaMonkey</application> mail client, you'll need to download 98 the tarball listed below. The <application>Enigmail</application> extension 99 allows users to access the authentication and encryption features provided 100 by the <application>GnuPG</application> package. The 129 101 <application>Enigmail</application> extension will not operate correctly 130 102 unless you have <xref linkend="gnupg"/> installed.</para> … … 137 109 <para>Download MD5 sum (Enigmail): &mozilla-enigmail-md5sum;</para> 138 110 </listitem> 139 <listitem>140 <para><ulink url="&mozilla-ipc-download;"/></para>141 </listitem>142 <listitem>143 <para>Download MD5 sum (IPC): &mozilla-ipc-md5sum;</para>144 </listitem>145 <listitem>146 <para><ulink147 url="&enigmail-makemake-download;&enigmail-makemake-version;"/></para>148 </listitem>149 111 </itemizedlist> 150 112 151 <para>The <command>makemake</command> file is an enhanced version that will 152 be copied into the source tree to replace an existing file during the 153 installation instructions. The instructions expect the file to be named 154 <filename>seamonkey-&seamonkey-version;-enigmail_makemake</filename>. If you 155 have <xref linkend="wget"/> installed, you can download and rename the file 156 in one step using the following command:</para> 157 158 <screen><userinput>wget -O seamonkey-&seamonkey-version;-enigmail_makemake \ 159 &enigmail-makemake-download;\ 160 &enigmail-makemake-version;</userinput></screen> 161 162 <bridgehead renderas="sect3">Seamonkey Dependencies</bridgehead> 113 <bridgehead renderas="sect3">SeaMonkey Dependencies</bridgehead> 163 114 164 115 <bridgehead renderas="sect4">Required</bridgehead> … … 170 121 171 122 <note> 172 <para>< application>libjpeg</application> should have been installed173 before<application>GTK+</application> and should exist on your system. If123 <para><xref linkend="libjpeg"/> should have been installed before 124 <application>GTK+</application> and should exist on your system. If 174 125 for some reason you haven't installed <application>libjpeg</application>, 175 126 you should remove the <option>--with-system-jpeg</option> option from the … … 179 130 <bridgehead renderas="sect4">Recommended</bridgehead> 180 131 <para role="recommended"> 181 <xref linkend="nss"/> ( needed if you will be installing any other182 package that utilizes NSS/NSPR, such as <application>Firefox</application>,132 <xref linkend="nss"/> (if you will be installing any other package that 133 utilizes NSS/NSPR, such as <application>Firefox</application>, 183 134 <application>Thunderbird</application> or 184 135 <application>Evolution</application>) … … 187 138 <bridgehead renderas="sect4">Optional</bridgehead> 188 139 <para role="optional"> 189 <xref linkend="unzip"/>, 190 <xref linkend="gnome-vfs"/> (to build the gnomevfs extension), 191 <xref linkend="libart_lgpl"/>, and 192 <xref linkend="heimdal"/> or <xref linkend="mitkrb"/> 193 (for the GSSAPI libraries to build the negotiateauth extension) 140 <xref linkend="unzip"/> and 141 <xref linkend="libgnomeui"/> (to build the gnomevfs extension) 194 142 </para> 195 143 … … 197 145 198 146 <sect2 role="installation"> 199 <title>Installation of Sea monkey</title>200 201 <para>The configuration of <application>Sea monkey</application> is147 <title>Installation of SeaMonkey</title> 148 149 <para>The configuration of <application>SeaMonkey</application> is 202 150 accomplished by creating a <filename>.mozconfig</filename> file containing 203 151 the desired configuration options. A default <filename>.mozconfig</filename> … … 208 156 are going to use system-installed versions of the 209 157 <application>NSS</application> and <application>NSPR</application> 210 libraries, ensure you uncomment the two lines atthe bottom of the file. If158 libraries, ensure you uncomment the two lines near the bottom of the file. If 211 159 you would prefer to download the file instead of creating it by typing or 212 160 cut-and-pasting, you can find it at <ulink … … 218 166 219 167 <screen><userinput>cat > .mozconfig << "EOF" 220 <literal># Options for client.mk 221 222 mk_add_options MOZ_OBJDIR=@TOPSRCDIR@/../mozilla-build 223 224 # Options for 'configure' (same as command-line options) 225 226 # Mandatory options 168 <literal># This file contains the options used in the SeaMonkey build. You may 169 # need to specify additional options for your specific build needs. 170 # Use the information provided by running './configure --help' to 171 # help you determine if you need to add any additional options. 172 # Some additional options can be added by uncommenting the examples 173 # in this file or adding options by inserting a line containing 174 # 'ac_add_options --some-option-you-need'. 175 176 177 # Create an object directory and specify to build the package in that 178 # directory. If desired, modify the location of the object directory 179 # to a directory inside the source tree by removing '../' from the 180 # line below. 181 mk_add_options MOZ_OBJDIR=@TOPSRCDIR@/../seamonkey-build 182 183 # This option is used to specify that the SeaMonkey suite is 184 # being built and to use all the default options for SeaMonkey. 227 185 ac_add_options --enable-application=suite 186 187 # Specify the installation prefix. If you would prefer SeaMonkey 188 # installed in a different prefix, modify the line below to fit 189 # your needs. You'll also need to modify some of the instructions in 190 # the BLFS book to point to your desired prefix. 228 191 ac_add_options --prefix=/usr 229 192 230 # Options for system-installed software 193 # These options are used so that the SeaMonkey binaries are linked to 194 # the system-installed copies of the specified libraries instead of 195 # the source tree code which may not be the most recent versions. 231 196 ac_add_options --with-system-zlib 232 197 ac_add_options --with-system-png 233 198 ac_add_options --with-system-jpeg 234 235 # Options in all Mozilla-family builds 199 ac_add_options --enable-system-cairo 200 201 # This option specifies to include support for rendering the HTML 202 # <canvas></canvas> tag in the SeaMonkey browser. 203 ac_add_options --enable-canvas 204 205 # This option is used so that the debugging symbols are removed from 206 # the installed binaries during the installation process. Comment out 207 # this option if you may have a need to retain the debugging symbols 208 # in the installed binaries. Note that this can substantially 209 # increase the size of the installed binaries. 236 210 ac_add_options --enable-strip 211 212 # This option is added so that test libraries and programs are not 213 # built. These would only be required for debugging purposes. 237 214 ac_add_options --disable-tests 215 216 # This option is added so that the Mozilla Installer program is not 217 # built or installed. The program is not required for a BLFS 218 # installation of SeaMonkey. 238 219 ac_add_options --disable-installer 220 221 # This option is used to disable the a11y support in the SeaMonkey 222 # binaries. Comment out this option if you require a11y support. 239 223 ac_add_options --disable-accessibility 240 224 241 # Options used just for Mozilla/Seamonkey Suite 225 # This option is used to enable support for rendering SVG files in the 226 # SeaMonkey browser. 227 ac_add_options --enable-svg 228 229 # This option is used to enable source tree included LDAP support in 230 # the SeaMonkey binaries. 242 231 ac_add_options --enable-ldap 232 233 # This option is used to enable the calendar program in the 234 # SeaMonkey suite. 243 235 ac_add_options --enable-calendar 244 236 245 # Options used for system-installed NSS/NSPR 237 # These two options enable support for building SeaMonkey with 238 # system-installed versions of the Network Security Services (NSS) 239 # and Netscape Portable Runtime (NSPR) libraries. Uncomment both 240 # lines to enable support for system-installed NSS/NSPR. 246 241 #ac_add_options --with-system-nspr 247 #ac_add_options --with-system-nss</literal> 242 #ac_add_options --with-system-nss 243 244 # Uncomment this option if you desire support for dual-monitor 245 # display of SeaMonkey using the X-Window Xinerama libraries. 246 #ac_add_options --enable-xinerama 247 248 # This option identifies the default binary directory of the SeaMonkey 249 # installation and is used to locate SeaMonkey's installed files. This 250 # option is not required for end-user browsing, and is only used for 251 # development purposes. 252 #ac_add_options --with-default-mozilla-five-home=/usr/lib/seamonkey-1.0</literal> 248 253 249 254 EOF</userinput></screen> 250 <!-- 255 251 256 <para>If you have system-installed Network Security Services (NSS) and 252 257 Netscape Portable Runtime (NSPR) libraries and you uncommented the … … 255 260 256 261 <screen><userinput>patch -Np1 -i ../seamonkey-&seamonkey-version;-system_nss-1.patch</userinput></screen> 257 --> 258 <para>Compile <application>Sea monkey</application> by running the259 following command s:</para>262 263 <para>Compile <application>SeaMonkey</application> by running the 264 following command:</para> 260 265 261 266 <screen><userinput>make -f client.mk build</userinput></screen> 262 267 263 <para>If you're building the <application>Sea monkey</application>268 <para>If you're building the <application>SeaMonkey</application> 264 269 mail/newsgroup client and plan to install the 265 270 <application>Enigmail</application> extension, issue the following … … 267 272 268 273 <screen><userinput>tar -xf ../enigmail-&mozilla-enigmail-version;.tar.gz -C mailnews/extensions && 269 tar -xf ../ipc-&mozilla-ipc-version;.tar.gz -C extensions && 270 271 install -v -m755 -b ../seamonkey-&mozilla-version;-enigmail_makemake \ 272 extensions/ipc/makemake && 273 install -v -m755 -b ../seamonkey-&mozilla-version;-enigmail_makemake \ 274 mailnews/extensions/enigmail/makemake && 275 276 cd extensions/ipc && 274 275 pushd mailnews/extensions/enigmail && 277 276 ./makemake -r && 278 279 cd ../../mailnews/extensions/enigmail && 280 ./makemake -r && 281 282 cd ../../.. && 283 make -C ../mozilla-build/extensions/ipc && 284 make -C ../mozilla-build/mailnews/extensions/enigmail && 285 make -C ../mozilla-build/mailnews/extensions/enigmail xpi</userinput></screen> 286 287 <para>Install <application>Seamonkey</application> by issuing the following 277 popd && 278 279 make -C ../seamonkey-build/mailnews/extensions/enigmail && 280 make -C ../seamonkey-build/mailnews/extensions/enigmail xpi</userinput></screen> 281 282 <para>Install <application>SeaMonkey</application> by issuing the following 288 283 commands as the <systemitem class="username">root</systemitem> user:</para> 289 284 290 285 <screen role="root"><userinput>make -f client.mk install && 291 286 292 install -v -m644 ../ mozilla-build/dist/public/ldap-private/* \287 install -v -m644 ../seamonkey-build/dist/public/ldap-private/* \ 293 288 /usr/include/seamonkey-&seamonkey-version;/ldap && 294 289 … … 298 293 ln -v -s ../movemail.rdf /usr/lib/seamonkey-&seamonkey-version;/defaults/isp/US</userinput></screen> 299 294 300 <!-- Commenting this out per the discussion on BLFS-Dev about this. 301 The stuff commented out below is replaced with text in the 302 Configuration section to create links to any system-wide 303 plugins the user may have installed 304 305 if [ -L /usr/lib/mozilla/plugins ]; then 306 rm /usr/lib/mozilla/plugins 307 fi && 308 if [ -L /usr/lib/mozilla ]; then 309 rm /usr/lib/mozilla 310 fi && 311 312 install -v -m755 -d /usr/lib/mozilla/plugins && 313 cp -v /usr/lib/mozilla-1.7.12/plugins/* /usr/lib/mozilla/plugins && 314 rm -f /usr/lib/mozilla-1.7.12/plugins && 315 ln -v -s ../mozilla/plugins /usr/lib/mozilla-1.7.12 && 316 --> 317 318 <!-- The following commented out per the discussion on BLFS-Dev. It 319 has been determined that we will no longer continue to support 320 broken programs that don't look at pkgconfig files to find out 321 where Mozilla is installed 322 323 ln -v -nsf mozilla-&mozilla-version; /usr/include/mozilla && 324 ln -v -nsf mozilla-&mozilla-version; /usr/lib/mozilla && 325 --> 326 327 <para>If you built <application>Seamonkey</application> utilizing 295 <para>If you built <application>SeaMonkey</application> utilizing 328 296 system-installed NSS and NSPR libraries, the 329 297 <filename>seamonkey-ns*.pc</filename> <application>pkgconfig</application> … … 343 311 344 312 <screen role="root"><userinput>install -v -m755 -d /usr/include/seamonkey-&seamonkey-version;/nss && 345 cp -v -Lf ../ mozilla-build/dist/{private,public}/nss/*.h \313 cp -v -Lf ../seamonkey-build/dist/{private,public}/nss/*.h \ 346 314 /usr/include/seamonkey-&seamonkey-version;/nss</userinput></screen> 347 315 … … 354 322 355 323 <screen role="root"><userinput>install -v -m755 -d /usr/lib/seamonkey-&seamonkey-version;/xpi_store && 356 install -v -m644 ../ mozilla-build/dist/bin/enigmail-&mozilla-enigmail-version;-*.xpi \324 install -v -m644 ../seamonkey-build/dist/bin/enigmail-&mozilla-enigmail-version;-*.xpi \ 357 325 /usr/lib/seamonkey-&seamonkey-version;/xpi_store</userinput></screen> 358 326 359 327 <para>There are two methods you can use to install the 360 328 <application>Enigmail</application> extension. Both are shown here and 361 provide the same functionality. The first method must be accomplished 329 provide similar functionality with one major difference. The first 330 method will install the extension system-wide and all users of SeaMonkey 331 will have an Enigmail-enabled mail client. The method shown later only 332 installs it on a per-user basis. The first method must be accomplished 362 333 now (before the object directory is removed) and uses the conventional 363 334 <command>make install</command> command to install the 364 335 <application>Enigmail</application> files straight from the distribution 365 directory of the object directory. Analternate method is shown as it336 directory of the object directory. The alternate method is shown as it 366 337 installs using the <filename class='extension'>.xpi</filename> file 367 338 created earlier and can be done later (at any time you desire) as the … … 372 343 downloaded <application>Mozilla</application> extension distributed in a 373 344 <filename class='extension'>.xpi</filename> file. There are many 374 extensions available for <application>Sea monkey</application>. A list345 extensions available for <application>SeaMonkey</application>. A list 375 346 containing many of them can be found at 376 347 <ulink url="http://extensionroom.mozdev.org/"/>.</para> 377 348 378 349 <para>If you want to install the <application>Enigmail</application> 379 extension now, issue the following commands as the 380 <systemitem class="username">root</systemitem> user:</para> 381 382 <screen role="root"><userinput>make -C ../mozilla-build/extensions/ipc install && 383 make -C ../mozilla-build/mailnews/extensions/enigmail install</userinput></screen> 350 extension now, which offers system-wide access, issue the following 351 commands as the <systemitem class="username">root</systemitem> user:</para> 352 353 <screen role="root"><userinput>make -C ../seamonkey-build/mailnews/extensions/enigmail install</userinput></screen> 384 354 385 355 <para>To install an extension from a created or download … … 387 357 <quote>open</quote> the <filename class='extension'>.xpi</filename> file 388 358 using the <quote>Open File</quote> option of the <quote>File</quote> 389 menu of the Navigator window. You can browse to find the file (for example,359 menu of the browser window. You can browse to find the file (for example, 390 360 the <application>Enigmail</application> 391 361 <filename class='extension'>.xpi</filename> file is located in … … 394 364 select it, then follow the prompts to install the extension.</para> 395 365 396 <!-- Commenting this out as there really is no need to put the Mozilla397 Suite versions of NSS/NSPR in a system-wide location when there398 is now a BLFS package that does this.399 400 <para>Some libraries, including the Netscape Portable Runtime (NSPR) and401 Network Security Services (NSS) libraries, installed by402 <application>Mozilla</application> are also needed by other packages.403 These libraries should be in <filename class="directory">/usr/lib</filename>404 so that other packages can link against them. As the <systemitem405 class="username">root</systemitem> user, move them as follows:</para>406 407 <screen role="root"><userinput>for i in \408 lib{nspr4,plc4,plds4,nss3,smime3,softokn3,ssl3}.so libsoftokn3.chk409 do410 mv -v /usr/lib/mozilla-&mozilla-version;/$i /usr/lib/411 ln -v -sf ../$i /usr/lib/mozilla-&mozilla-version;/412 done</userinput></screen>413 414 -->415 416 <!-- Commenting this out for now, as I believe this is only necessary417 for the binary versions of Mozilla. I've built this and had many418 system users access Mozilla simultaneously without having to do419 the steps shown here.420 421 <para>Create the required component registries to enable multi-user422 installs. These steps should be preformed by the <systemitem423 class="username">root</systemitem> user each time a424 <application>Mozilla</application> add-on is installed. This will allow425 unprivileged users to run <command>mozilla</command>. Enable multi-user426 operation by executing the following:</para>427 428 <screen role="root"><userinput>cd /usr/lib/mozilla-&mozilla-version; &&429 export LD_LIBRARY_PATH="$PWD" &&430 export MOZILLA_FIVE_HOME="$PWD" &&431 ./regxpcom &&432 ./regchrome &&433 touch `find . -name *.rdf`</userinput></screen>434 435 -->436 437 366 <note> 438 367 <para>You should run <command>/usr/bin/seamonkey</command> once as the … … 440 369 write privileges) to create some necessary additional files in the 441 370 <filename class='directory'>/usr</filename> hierarchy. Also do this 442 each time you install additional extensions.</para>371 each time you install additional system-wide extensions.</para> 443 372 </note> 444 373 … … 457 386 options to tailor the build to your desires. Listed below are some common 458 387 options not in the default <filename>.mozconfig</filename> file but can be 459 added in order to have the described effect on the Sea monkey compile.</para>388 added in order to have the described effect on the SeaMonkey compile.</para> 460 389 461 390 <para><option>ac_add_options --enable-elf-dynstr-gc</option>: Removes … … 484 413 <para>To simplify reading the options below, they are labeled without 485 414 <parameter>ac_add_options</parameter> inserted at the beginning of the 486 option.</para> 415 option. These options are also described in the 416 <filename>.mozconfig</filename> file created earlier.</para> 487 417 488 418 <para><parameter>mk_add_options 489 MOZ_OBJDIR=@TOPSRCDIR@/../ mozilla-build</parameter>: Creates an object419 MOZ_OBJDIR=@TOPSRCDIR@/../seamonkey-build</parameter>: Creates an object 490 420 directory and specifies to build the package in that directory. If desired, 491 421 modify the location of the object directory to a directory inside the … … 493 423 494 424 <para><parameter>--enable-application=suite</parameter>: Identifies the 495 build as a <application>Sea monkey</application> suite build.</para>425 build as a <application>SeaMonkey</application> suite build.</para> 496 426 497 427 <para><parameter>--with-system-zlib --with-system-png 498 --with-system-jpeg</parameter>: Uses the system-installed versions of these 499 packages.</para> 500 501 <para><parameter>--enable-default-toolkit=gtk2 --enable-xft 502 --disable-freetype2</parameter>: Use the GTK2 toolkit for graphics 503 rendering and XFT (automatically pulls in the 504 <application>FreeType</application> libraries) for font rendering.</para> 505 506 <para><parameter>--enable-extensions=all</parameter>: Enables all available 507 extensions. If you want, you can disable any or all extensions other than 508 the browser by changing this switch to 509 <option>--enable-extensions="default,-venkman,-inspector,..."</option>. 510 For a short description of the various extensions available with the 511 <application>Seamonkey</application> source, see <ulink 512 url="http://linuxfromscratch.org/~tushar/downloads/mozilla-extensions.txt"/>. 513 </para> 514 515 <para><parameter>--enable-crypto</parameter>: Enable the Personal 516 Security Manager to enable SSL connections.</para> 428 --with-system-jpeg --enable-system-cairo</parameter>: Uses the 429 system-installed versions of these packages.</para> 517 430 518 431 <para><parameter>--enable-calendar</parameter>: Builds the calendar 519 432 application. Remove this parameter if you don't wish to build it.</para> 520 433 521 <para><parameter>--enable-xinerama ; --enable-optimize; --enable-reorder;522 --enable- strip; --enable-cpp-rtti --disable-accessibility; --disable-debug;523 --disable- tests; --disable-logging; --disable-pedantic;524 --disable-installer</parameter>: Various options that affect what components525 are built and some optimization options. You can pick and choose from these526 o ptions. More information on them, and many other available options, can be527 found by running<command>./configure --help</command>.</para>434 <para><parameter>--enable-xinerama --enable-reorder --enable-strip 435 --enable-cpp-rtti --disable-accessibility --disable-tests --disable-logging 436 --disable-pedantic --disable-installer</parameter>: Various options that 437 affect what components are built and some optimization options. You can 438 pick and choose from these options. More information on them, and many 439 other available options, can be found by running 440 <command>./configure --help</command>.</para> 528 441 529 442 </sect2> … … 544 457 <para><command>./makemake -r</command>: This command is used to recursively 545 458 create <filename>Makefile</filename>s in the appropriate subdirectory 546 of mozilla-build.</para>459 of seamonkey-build.</para> 547 460 548 461 <para><command>make -C ... xpi</command>: This command builds the … … 555 468 installation script.</para> 556 469 557 <!-- Commenting this out as the commands needing these explanations558 are also commented out559 560 <para><command>if [ -d /usr/lib/mozilla/plugins ] ... fi</command>: Some561 applications may have already installed <application>Mozilla</application>562 plugins. This set of commands moves any existing plugins to the newly563 created plugin directory, then removes the existing564 <filename class='directory'>/usr/lib/mozilla</filename> directory.</para>565 566 <para><command>ln -nsf mozilla-&mozilla-version; ...</command>:567 <application>Mozilla</application> installs headers and libraries in568 version specific directories. These commands makes symbolic links so that569 applications depending on <application>Mozilla</application> (such as570 <application>OpenOffice</application>, <application>Galeon</application>,571 etc.) don't need to know which version of <application>Mozilla</application>572 is installed.</para>573 -->574 575 470 </sect2> 576 471 577 472 <sect2 role="configuration"> 578 <title>Configuring Sea monkey</title>473 <title>Configuring SeaMonkey</title> 579 474 580 475 <para>No specific configuration is required as long as the 581 476 <command>seamonkey</command> script is in the user's path. If 582 <application>Sea monkey</application> is installed in a non-standard location,477 <application>SeaMonkey</application> is installed in a non-standard location, 583 478 then make a symlink to the <command>seamonkey</command> script in the 584 479 <filename class="directory">/usr/bin</filename> directory.</para> … … 590 485 <screen role="root"><userinput>ln -v -sf seamonkey /usr/bin/netscape</userinput></screen> 591 486 592 <para>For installing various <application>Sea monkey</application> plugins,487 <para>For installing various <application>SeaMonkey</application> plugins, 593 488 refer to <ulink url="http://plugindoc.mozdev.org/linux.html">Mozdev's 594 489 PluginDoc Project</ulink>. If you have <xref linkend="jdk"/> already … … 600 495 /usr/lib/seamonkey-&seamonkey-version;/plugins</userinput></screen> 601 496 602 <para>Some packages install Sea monkey plugins into the default system-wide497 <para>Some packages install SeaMonkey plugins into the default system-wide 603 498 directory <filename class='directory'>/usr/lib/mozilla/plugins</filename>. 604 If desired, create symbolic links in the <application>Sea monkey</application>499 If desired, create symbolic links in the <application>SeaMonkey</application> 605 500 plugin directory 606 501 <filename class='directory'>/usr/lib/seamonkey-&seamonkey-version;/plugins</filename> … … 608 503 files and not other links). Alternatively, you can move or copy the files 609 504 in the default plugin directory to the 610 <application>Sea monkey</application> plugin directory. An example of creating505 <application>SeaMonkey</application> plugin directory. An example of creating 611 506 a symbolic link is shown below. Create the links as the 612 507 <systemitem class="username">root</systemitem> user:</para> … … 616 511 617 512 <para>Along with using the <quote>Preferences</quote> menu to configure 618 <application>Sea monkey</application>'s options and preferences to suit513 <application>SeaMonkey</application>'s options and preferences to suit 619 514 individual tastes, finer grain control of many options is only available 620 515 using a tool not available from the general menu system. To access this 621 tool, you'll need to open a Navigator window and enter516 tool, you'll need to open a browser window and enter 622 517 <systemitem role='url'>about:config</systemitem> in the 623 518 address bar. This will display a list of the configuration preferences and … … 634 529 <tip> 635 530 <para>There is a multitude of configuration parameters you can tweak to 636 customize <application>Sea monkey</application>. A very extensive and531 customize <application>SeaMonkey</application>. A very extensive and 637 532 up-to-date list of these parameters can be found at <ulink 638 533 url="http://preferential.mozdev.org/preferences.html"/>.</para>
Note:
See TracChangeset
for help on using the changeset viewer.