Changeset a0d389d


Ignore:
Timestamp:
03/14/2012 10:11:21 PM (12 years ago)
Author:
Andrew Benton <andy@…>
Branches:
10.0, 10.1, 11.0, 11.1, 11.2, 11.3, 12.0, 12.1, 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:
b05d5c3
Parents:
90c6607
Message:

seamonkey-2.8

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

Files:
3 edited

Legend:

Unmodified
Added
Removed
  • general.ent

    r90c6607 ra0d389d  
    895895
    896896<!-- Chapter 37 -->
    897 <!ENTITY seamonkey-version            "2.7.2">
     897<!ENTITY seamonkey-version            "2.8">
    898898<!-- Don't forget xulrunner -->
    899899<!ENTITY firefox-version              "11.0">
  • introduction/welcome/changelog.xml

    r90c6607 ra0d389d  
    6969          <para>[krejzi] - libexif 0.6.20.</para>
    7070        </listitem>
     71        <listitem>
     72          <para>[abenton] - Seamonkey 2.8.</para>
     73        </listitem>
    7174      </itemizedlist>
    7275    </listitem>
  • xsoft/graphweb/seamonkey.xml

    r90c6607 ra0d389d  
    99  <!ENTITY seamonkey-download-ftp
    1010  "ftp://ftp.mozilla.org/pub/mozilla.org/seamonkey/releases/&seamonkey-version;/source/seamonkey-&seamonkey-version;.source.tar.bz2">
    11   <!ENTITY seamonkey-md5sum        "44f9bd3c68951f2f21ab0f1fea123383">
    12   <!ENTITY seamonkey-size          "93.5 MB">
     11  <!ENTITY seamonkey-md5sum        "a7128f6bcd16bebed4a7c3487b69c38f">
     12  <!ENTITY seamonkey-size          "97 MB">
    1313  <!ENTITY seamonkey-buildsize     "3 GB (46 MB installed)">
    1414  <!ENTITY seamonkey-time          "26.6 SBU">
     
    3232    <title>Introduction to SeaMonkey</title>
    3333
    34     <para><application>SeaMonkey</application> is a browser suite, the Open
    35     Source sibling of <application>Netscape</application>. It includes the
    36     browser, composer, mail and news clients, and an IRC client.  It is the
    37     follow-on to the Mozilla browser suite.</para>
    38 
    39     <para>The Mozilla project also hosts two subprojects that aim to satisfy
    40     the needs of users who don't need the complete browser suite or prefer
    41     to have separate applications for browsing and e-mail. These subprojects
    42     are <xref linkend="firefox"/> and <xref linkend="thunderbird"/>. Both are
    43     based on the <application>Mozilla</application> source code.
    44     <!-- if you delete the - -enable-application=suite option,
    45     <application>Thunderbird</application> will be built from this source
    46     tarball...--></para>
     34    <para>
     35      <application>SeaMonkey</application> is a browser suite, the Open Source
     36      sibling of <application>Netscape</application>. It includes the browser,
     37      composer, mail and news clients, and an IRC client. It is the follow-on
     38      to the Mozilla browser suite.
     39    </para>
     40
     41    <para>
     42      The Mozilla project also hosts two subprojects that aim to satisfy the
     43      needs of users who don't need the complete browser suite or prefer to have
     44      separate applications for browsing and e-mail. These subprojects are
     45      <xref linkend="firefox"/> and <xref linkend="thunderbird"/>. Both are
     46      based on the <application>Mozilla</application> source code.
     47    </para>
    4748
    4849    &lfs71_checked;
     
    5152    <itemizedlist spacing="compact">
    5253      <listitem>
    53         <para>Download (HTTP): <ulink url="&seamonkey-download-http;"/></para>
    54       </listitem>
    55       <listitem>
    56         <para>Download (FTP): <ulink url="&seamonkey-download-ftp;"/></para>
    57       </listitem>
    58       <listitem>
    59         <para>Download MD5 sum: &seamonkey-md5sum;</para>
    60       </listitem>
    61       <listitem>
    62         <para>Download size: &seamonkey-size;</para>
    63       </listitem>
    64       <listitem>
    65         <para>Estimated disk space required: &seamonkey-buildsize;</para>
    66       </listitem>
    67       <listitem>
    68         <para>Estimated build time: &seamonkey-time;</para>
     54        <para>
     55          Download (HTTP): <ulink url="&seamonkey-download-http;"/>
     56        </para>
     57      </listitem>
     58      <listitem>
     59        <para>
     60          Download (FTP): <ulink url="&seamonkey-download-ftp;"/>
     61        </para>
     62      </listitem>
     63      <listitem>
     64        <para>
     65          Download MD5 sum: &seamonkey-md5sum;
     66        </para>
     67      </listitem>
     68      <listitem>
     69        <para>
     70          Download size: &seamonkey-size;
     71        </para>
     72      </listitem>
     73      <listitem>
     74        <para>
     75          Estimated disk space required: &seamonkey-buildsize;
     76        </para>
     77      </listitem>
     78      <listitem>
     79        <para>
     80          Estimated build time: &seamonkey-time;
     81        </para>
    6982      </listitem>
    7083    </itemizedlist>
     
    7386
    7487    <bridgehead renderas="sect4">Required</bridgehead>
    75     <para role="required"><xref linkend="alsa-lib"/>, <xref linkend="gtk2"/>
    76     <xref linkend="zip"/> and <xref linkend="unzip"/></para>
     88    <para role="required">
     89      <xref linkend="alsa-lib"/>,
     90      <xref linkend="gtk2"/>,
     91      <xref linkend="zip"/> and
     92      <xref linkend="unzip"/>.
     93    </para>
    7794
    7895    <note>
    79       <para><application>libjpeg</application> and
    80       <application>libpng</application> (patched for apng support) should have
    81       been installed before <application>gdk-pixbuf</application> and should
    82       exist on your system. If for some strange reason you haven't
    83       installed them, you should remove the <option>--with-system-jpeg</option>
    84       and <option>--with-system-png</option> options from the
    85       <filename>mozconfig</filename> file created below.</para>
     96      <para>
     97        <application>libjpeg</application> and <application>libpng</application>
     98        (patched for apng support) should have been installed before
     99        <application>gdk-pixbuf</application> and should exist on your system.
     100        If for some strange reason you haven't installed them, you should remove
     101        the <option>--with-system-jpeg</option> and
     102        <option>--with-system-png</option> options from the
     103        <filename>mozconfig</filename> file created below.
     104      </para>
    86105    </note>
    87106
    88107    <bridgehead renderas="sect4">Recommended</bridgehead>
    89     <para role="recommended"><xref linkend="yasm"/> or
    90     <xref linkend="libvpx"/> (to allow <application>Seamonkey</application> to
    91     play webm videos).</para>
     108    <para role="recommended">
     109      <xref linkend="yasm"/> or <xref linkend="libvpx"/>
     110      (to allow <application>Seamonkey</application> to play webm videos).
     111    </para>
    92112
    93113    <bridgehead renderas="sect4">Optional</bridgehead>
    94     <para role="optional"><xref linkend="dbus-glib"/>,
    95     <xref linkend="startup-notification"/>, <xref linkend="sqlite"/>,
    96     <ulink url="http://hunspell.sourceforge.net/">Hunspell</ulink>,
    97     <ulink url="http://libevent.org/">Libevent</ulink>,
    98     <xref linkend="doxygen"/>, <xref linkend="gnome-vfs"/> and
    99     <xref linkend="libgnomeui"/> (for gnome integration),
    100     <xref linkend="libnotify"/>, <xref linkend="nspr"/>, <xref linkend="nss"/>,
    101     <xref linkend="wireless_tools"/>,
    102     <ulink url="http://www.valgrind.org/">Valgrind</ulink> (only for testing
    103     the jemalloc code) and <xref linkend="wget"/></para>
    104 
    105     <para condition="html" role="usernotes">User Notes:
    106     <ulink url="&blfs-wiki;/seamonkey"/></para>
     114    <para role="optional">
     115      <xref linkend="dbus-glib"/>,
     116      <xref linkend="startup-notification"/>,
     117      <xref linkend="sqlite"/>,
     118      <ulink url="http://hunspell.sourceforge.net/">Hunspell</ulink>,
     119      <ulink url="http://libevent.org/">Libevent</ulink>,
     120      <xref linkend="doxygen"/>,
     121      <xref linkend="gnome-vfs"/> and <xref linkend="libgnomeui"/>
     122      (for integration with the old version of <application>Gnome</application>),
     123      <xref linkend="libnotify"/>,
     124      <xref linkend="nspr"/>,
     125      <xref linkend="nss"/>,
     126      <xref linkend="wireless_tools"/>,
     127      <ulink url="http://www.valgrind.org/">Valgrind</ulink> (only for testing
     128      the jemalloc code) and
     129      <xref linkend="wget"/>
     130    </para>
     131
     132    <para condition="html" role="usernotes">
     133      User Notes: <ulink url="&blfs-wiki;/seamonkey"/>
     134    </para>
    107135  </sect2>
    108136
     
    110138    <title>Installation of SeaMonkey</title>
    111139
    112     <para>The configuration of <application>SeaMonkey</application> is
    113     accomplished by creating a <filename>mozconfig</filename> file containing
    114     the desired configuration options. A default <filename>mozconfig</filename>
    115     file is created below. To see the entire list of available configuration
    116     options (and an abbreviated description of each one), issue
    117     <command>./configure --help</command>. You may also wish to review the
    118     entire file and uncomment any other desired options. Create the file by
    119     issuing the following command:</para>
     140    <para>
     141      The configuration of <application>SeaMonkey</application> is accomplished
     142      by creating a <filename>mozconfig</filename> file containing the desired
     143      configuration options. A default <filename>mozconfig</filename> file is
     144      created below. To see the entire list of available configuration options
     145      (and an abbreviated description of each one), issue
     146      <command>./configure --help</command>. You may also wish to review the
     147      entire file and uncomment any other desired options. Create the file by
     148      issuing the following command:
     149    </para>
    120150
    121151<screen><?dbfo keep-together="auto"?><userinput>cat &gt; .mozconfig &lt;&lt; "EOF"
     
    163193EOF</userinput></screen>
    164194
    165     <para>Compile <application>SeaMonkey</application> by running the
    166     following command:</para>
     195    <para>
     196      Compile <application>SeaMonkey</application> by running the following
     197      command:
     198    </para>
    167199
    168200<screen><userinput>sed -i 's#VPX_CODEC_USE_INPUT_PARTITION#VPX_CODEC_USE_INPUT_FRAGMENTS#' \
     
    170202make -f client.mk</userinput></screen>
    171203
    172     <para>This package does not come with a test suite. However, it
    173     can be launched from the build directory before installing with the
    174     command line:
    175     <userinput>moz-build-dir/mozilla/dist/seamonkey/seamonkey</userinput></para>
    176 
    177     <para>Install <application>SeaMonkey</application> by issuing the following
    178     commands as the <systemitem class="username">root</systemitem> user:</para>
     204    <para>
     205      This package does not come with a test suite. However, if
     206      <application>X</application> is running it can be launched
     207      from the build directory before installing with the command line:
     208      <userinput>moz-build-dir/mozilla/dist/seamonkey/seamonkey</userinput>
     209    </para>
     210
     211    <para>
     212      Install <application>SeaMonkey</application> by issuing the following
     213      commands as the <systemitem class="username">root</systemitem> user:
     214    </para>
    179215
    180216<screen role="root"><userinput>make -C moz-build-dir install &amp;&amp;
     
    187223    <title>Command Explanations</title>
    188224
    189     <para><command>sed -i 's#VPX_CODEC_USE ...</command>: This fixes
    190     mozilla's <command>configure</command> script to properly detect
    191     libvpx-v1.0.0. This sed is not needed if you have libvpx-v0.9.7 or earlier
    192     installed or if you've not installed <xref linkend="libvpx"/>.</para>
    193 
    194     <para><command>make -f client.mk</command>: Mozilla products are
    195     packaged to allow the use of a configuration file which can be used to
    196     pass the configuration settings to the <command>configure</command>
    197     command. <command>make</command> uses the <filename>client.mk</filename>
    198     file to get initial configuration and setup parameters.</para>
    199 
    200     <para><command>make -C moz-build-dir install</command>: this runs
    201     <command>make install</command> inside the moz-build-dir
    202     directory.</para>
    203 
    204     <para><command>ln -s ../mozilla/plugins
    205     /usr/lib/seamonkey-&seamonkey-version;</command>: this creates a symlink to
    206     <filename class="directory">/usr/lib/mozilla/plugins</filename> for the
    207     sake of compatibility, to keep all your plugins in the place mozilla
    208     plugins are normally found.</para>
     225    <para>
     226      <command>sed -i 's#VPX_CODEC_USE_INPUT_PARTITION ...</command>: This fixes
     227      mozilla's <command>configure</command> script to properly detect
     228      <xref linkend="libvpx"/>. This sed is not needed if you have libvpx-v0.9.7
     229      or earlier installed or if you've not installed
     230      <application>Libvpx</application>.
     231    </para>
     232
     233    <para>
     234      <command>make -f client.mk</command>: Mozilla products are packaged to
     235      allow the use of a configuration file which can be used to pass the
     236      configuration settings to the <command>configure</command> command.
     237      <command>make</command> uses the <filename>client.mk</filename> file to
     238      get initial configuration and setup parameters.
     239    </para>
     240
     241    <para>
     242      <command>make -C moz-build-dir install</command>: this runs
     243      <command>make install</command> inside the moz-build-dir directory.
     244    </para>
     245
     246    <para>
     247      <command>ln -s ../mozilla/plugins
     248      /usr/lib/seamonkey-&seamonkey-version;</command>: this creates a symlink
     249      to <filename class="directory">/usr/lib/mozilla/plugins</filename> for the
     250      sake of compatibility, to keep all your plugins in the place mozilla
     251      plugins are normally found.
     252    </para>
    209253  </sect2>
    210254
     
    212256    <title>Configuring SeaMonkey</title>
    213257
    214     <para>If you deleted the <option>--disable-webm</option> option from your
    215     <filename>mozconfig</filename>, your <application>Seamonkey</application>
    216     can play most youtube videos without the need for the flash plugin. To
    217     enable this, go to <ulink
    218     url="http://www.youtube.com/html5">http://www.youtube.com/html5</ulink>
    219     and click on 'Join the HTML5 Trial' (needs cookies enabled).</para>
    220 
    221     <para>For installing various <application>SeaMonkey</application> plugins,
    222     refer to <ulink url="http://plugindoc.mozdev.org/linux.html">Mozdev's
    223     PluginDoc Project</ulink>.</para>
    224 
    225     <para>Along with using the <quote>Preferences</quote> menu to configure
    226     <application>SeaMonkey</application>'s options and preferences to suit
    227     individual tastes, finer grain control of many options is only available
    228     using a tool not available from the general menu system. To access this
    229     tool, you'll need to open a browser window and enter
    230     <systemitem role="url">about:config</systemitem> in the
    231     address bar. This will display a list of the configuration preferences and
    232     information related to each one. You can use the <quote>Filter:</quote> bar
    233     to enter search criteria and narrow down the listed items. Changing a
    234     preference can be done using two methods. One, if the preference has a
    235     boolean value (True/False), simply double-click on the preference to toggle
    236     the value and two, for other preferences simply right-click on the desired
    237     line, choose <quote>Modify</quote> from the menu and change the value.
    238     Creating new preference items is accomplished in the same way, except
    239     choose <quote>New</quote> from the menu and provide the desired data into
    240     the fields when prompted.</para>
     258    <para>
     259      If you deleted the <option>--disable-webm</option> option from your
     260      <filename>mozconfig</filename>, your <application>Seamonkey</application>
     261      can play most youtube videos without the need for the flash plugin. To
     262      enable this, go to <ulink url="http://www.youtube.com/html5"/> and click
     263      on 'Join the HTML5 Trial' (needs cookies enabled).
     264    </para>
     265
     266    <para>
     267      For installing various <application>SeaMonkey</application> plugins, refer
     268      to <ulink url="http://plugindoc.mozdev.org/linux.html">Mozdev's PluginDoc
     269      Project</ulink>.
     270    </para>
     271
     272    <para>
     273      Along with using the <quote>Preferences</quote> menu to configure
     274      <application>SeaMonkey</application>'s options and preferences to suit
     275      individual tastes, finer grain control of many options is only available
     276      using a tool not available from the general menu system. To access this
     277      tool, you'll need to open a browser window and enter
     278      <systemitem role="url">about:config</systemitem> in the address bar. This
     279      will display a list of the configuration preferences and information
     280      related to each one. You can use the <quote>Filter:</quote> bar to enter
     281      search criteria and narrow down the listed items. Changing a preference
     282      can be done using two methods. One, if the preference has a boolean value
     283      (True/False), simply double-click on the preference to toggle the value
     284      and two, for other preferences simply right-click on the desired line,
     285      choose <quote>Modify</quote> from the menu and change the value. Creating
     286      new preference items is accomplished in the same way, except choose
     287      <quote>New</quote> from the menu and provide the desired data into the
     288      fields when prompted.
     289    </para>
    241290
    242291    <tip>
    243       <para>There is a multitude of configuration parameters you can tweak to
    244       customize <application>SeaMonkey</application>. A very extensive list
    245       of these parameters can be found at <ulink
    246       url="http://preferential.mozdev.org/preferences.html"/>.</para>
     292      <para>
     293        There is a multitude of configuration parameters you can tweak to
     294        customize <application>SeaMonkey</application>. A very extensive list of
     295        these parameters can be found at
     296        <ulink url="http://preferential.mozdev.org/preferences.html"/>.
     297      </para>
    247298    </tip>
    248299
    249     <para>If you use a desktop environment like <application>Gnome</application>
    250     or <application>KDE</application> you may wish to create a
    251     seamonkey.desktop file so that <application>Seamonkey</application>
    252     appears in the panel's menus. If you didn't enable
    253     startup-notification in your mozconfig change the StartupNotify line to
    254     false. As the <systemitem class="username">root</systemitem> user:</para>
     300    <para>
     301      If you use a desktop environment like <application>Gnome</application> or
     302      <application>KDE</application> you may wish to create a
     303      <filename>seamonkey.desktop</filename> file so that
     304      <application>Seamonkey</application> appears in the panel's menus. If you
     305      didn't enable <application>Startup-Notification</application> in your
     306      mozconfig change the StartupNotify line to false. As the
     307      <systemitem class="username">root</systemitem> user:
     308    </para>
    255309
    256310<screen role="root"><userinput>cat &gt; /usr/share/applications/seamonkey.desktop &lt;&lt; "EOF"
     
    279333      <seglistitem>
    280334        <seg>seamonkey</seg>
    281         <seg>Numerous libraries, browser, and email/newsgroup components,
    282         plugins, extensions, and helper modules installed in <filename
    283         class="directory">/usr/lib/seamonkey-&seamonkey-version;</filename></seg>
     335        <seg>
     336          Numerous libraries, browser, and email/newsgroup components, plugins,
     337          extensions, and helper modules installed in <filename
     338          class="directory">/usr/lib/seamonkey-&seamonkey-version;</filename>
     339        </seg>
    284340        <seg>/usr/lib/seamonkey-&seamonkey-version;</seg>
    285341      </seglistitem>
     
    294350        <term><command>seamonkey</command></term>
    295351        <listitem>
    296           <para>is a browser/email/newsgroup/chat client suite. The
    297           various components such as the Composer, mail-news client,
    298           IRC chat client, and address book can be accessed from the menu after
    299           <command>seamonkey</command> starts or via command-line switches to
    300           the <command>seamonkey</command> script. Issue
    301           <command>man seamonkey</command> for additional information.</para>
     352          <para>
     353            is Mozilla browser/email/newsgroup/chat client suite.
     354          </para>
    302355          <indexterm zone="seamonkey seamonkey-prog">
    303356            <primary sortas="b-seamonkey">seamonkey</primary>
Note: See TracChangeset for help on using the changeset viewer.