Changeset d41c02b for xsoft/other/thunderbird.xml
- Timestamp:
- 03/14/2012 09:29:26 PM (12 years ago)
- 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:
- 61b8305
- Parents:
- 8ec9fc6
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
xsoft/other/thunderbird.xml
r8ec9fc6 rd41c02b 9 9 <!ENTITY thunderbird-download-ftp 10 10 "ftp://ftp.mozilla.org/pub/mozilla.org/thunderbird/releases/&thunderbird-version;/source/thunderbird-&thunderbird-version;.source.tar.bz2"> 11 <!ENTITY thunderbird-md5sum " 624bef982d7ac610b1175737d9905150">12 <!ENTITY thunderbird-size "9 3MB">11 <!ENTITY thunderbird-md5sum "1d7127a3282e62d95eb9b59d47291b70"> 12 <!ENTITY thunderbird-size "97 MB"> 13 13 <!ENTITY thunderbird-buildsize "3 GB (46 MB installed)"> 14 14 <!ENTITY thunderbird-time "26 SBU"> … … 33 33 <title>Introduction to Thunderbird</title> 34 34 35 <para><application>Thunderbird</application> is a stand-alone mail/news 36 client based on the <application>Mozilla</application> codebase.</para> 35 <para> 36 <application>Thunderbird</application> is a stand-alone mail/news client 37 based on the <application>Mozilla</application> codebase. 38 </para> 37 39 38 40 &lfs71_checked; … … 41 43 <itemizedlist spacing="compact"> 42 44 <listitem> 43 <para>Download (HTTP): <ulink url="&thunderbird-download-http;"/></para> 44 </listitem> 45 <listitem> 46 <para>Download (FTP): <ulink url="&thunderbird-download-ftp;"/></para> 47 </listitem> 48 <listitem> 49 <para>Download MD5 sum: &thunderbird-md5sum;</para> 50 </listitem> 51 <listitem> 52 <para>Download size: &thunderbird-size;</para> 53 </listitem> 54 <listitem> 55 <para>Estimated disk space required: &thunderbird-buildsize;</para> 56 </listitem> 57 <listitem> 58 <para>Estimated build time: &thunderbird-time;</para> 45 <para> 46 Download (HTTP): <ulink url="&thunderbird-download-http;"/> 47 </para> 48 </listitem> 49 <listitem> 50 <para> 51 Download (FTP): <ulink url="&thunderbird-download-ftp;"/> 52 </para> 53 </listitem> 54 <listitem> 55 <para> 56 Download MD5 sum: &thunderbird-md5sum; 57 </para> 58 </listitem> 59 <listitem> 60 <para> 61 Download size: &thunderbird-size; 62 </para> 63 </listitem> 64 <listitem> 65 <para> 66 Estimated disk space required: &thunderbird-buildsize; 67 </para> 68 </listitem> 69 <listitem> 70 <para> 71 Estimated build time: &thunderbird-time; 72 </para> 59 73 </listitem> 60 74 </itemizedlist> … … 63 77 64 78 <bridgehead renderas="sect4">Required</bridgehead> 65 <para role="required"><xref linkend="alsa-lib"/>, <xref linkend="gtk2"/> 66 <xref linkend="zip"/> and <xref linkend="unzip"/></para> 67 68 <para>Note: <application>libjpeg</application> and 69 <application>libpng</application> (patched for apng support) should have 70 been installed before <application>gdk-pixbuf</application> and should 71 exist on your system. If for some strange reason you haven't installed 72 them, you should remove the <option>--with-system-jpeg</option> and 73 <option>--with-system-png</option> options from the 74 <filename>mozconfig</filename> file created below.</para> 79 <para role="required"> 80 <xref linkend="alsa-lib"/>, 81 <xref linkend="gtk2"/>, 82 <xref linkend="zip"/> and 83 <xref linkend="unzip"/> 84 </para> 85 86 <para> 87 Note: <application>libjpeg</application> and 88 <application>libpng</application> (patched for apng support) should have 89 been installed before <application>gdk-pixbuf</application> and should 90 exist on your system. If for some strange reason you haven't installed 91 them, you should remove the <option>--with-system-jpeg</option> and 92 <option>--with-system-png</option> options from the 93 <filename>mozconfig</filename> file created below. 94 </para> 75 95 76 96 <bridgehead renderas="sect4">Optional</bridgehead> 77 <para role="optional"><xref linkend="dbus-glib"/>, 78 <xref linkend="doxygen"/>, <xref linkend="gnome-vfs"/> and 79 <xref linkend="libgnomeui"/> (for gnome integration), 80 <xref linkend="libnotify"/>, <xref linkend="nss"/>, <xref linkend="nspr"/>, 81 <xref linkend="startup-notification"/>, <xref linkend="sqlite"/>, 82 <xref linkend="yasm"/> (or <xref linkend="libvpx"/>), 83 <ulink url="http://hunspell.sourceforge.net/">Hunspell</ulink>, 84 <ulink url="http://libevent.org/">Libevent</ulink>, 85 <ulink url="http://www.valgrind.org/">Valgrind</ulink> (only for testing 86 the jemalloc code), and <xref linkend="wget"/></para> 87 88 <para condition="html" role="usernotes">User Notes: 89 <ulink url="&blfs-wiki;/Thunderbird"/></para> 97 <para role="optional"> 98 <xref linkend="dbus-glib"/>, 99 <xref linkend="doxygen"/>, 100 <xref linkend="gnome-vfs"/> and <xref linkend="libgnomeui"/> 101 (for integration with the old version of <application>Gnome</application>), 102 <xref linkend="libnotify"/>, 103 <xref linkend="nss"/>, 104 <xref linkend="nspr"/>, 105 <xref linkend="startup-notification"/>, 106 <xref linkend="sqlite"/>, 107 <xref linkend="yasm"/> (or <xref linkend="libvpx"/>), 108 <ulink url="http://hunspell.sourceforge.net/">Hunspell</ulink>, 109 <ulink url="http://libevent.org/">Libevent</ulink>, 110 <ulink url="http://www.valgrind.org/">Valgrind</ulink> (only for testing 111 the jemalloc code) and 112 <xref linkend="wget"/> 113 </para> 114 115 <para condition="html" role="usernotes"> 116 User Notes: <ulink url="&blfs-wiki;/Thunderbird"/> 117 </para> 90 118 </sect2> 91 119 … … 93 121 <title>Installation of Thunderbird</title> 94 122 95 <para>The configuration of <application>Thunderbird</application> is 96 accomplished by creating a <filename>mozconfig</filename> file containing 97 the desired configuration options. A default <filename>mozconfig</filename> 98 is created below. To see the entire list of available configuration options 99 (and an abbreviated description of each one), issue 100 <command>./configure --help</command>. Create the file by issuing the 101 following command:</para> 123 <para> 124 The configuration of <application>Thunderbird</application> is 125 accomplished by creating a <filename>mozconfig</filename> file containing 126 the desired configuration options. A default 127 <filename>mozconfig</filename> is created below. To see the entire list of 128 available configuration options (and a brief description of each), issue 129 <command>./configure --help</command>. Create the file with the following 130 command: 131 </para> 102 132 103 133 <screen><userinput>cat > mozconfig << "EOF" … … 144 174 EOF</userinput></screen> 145 175 146 <para>Compile <application>Thunderbird</application> by issuing the 147 following commands:</para> 176 <para> 177 Compile <application>Thunderbird</application> by issuing the following 178 commands: 179 </para> 148 180 149 181 <screen><userinput>sed -i 's#VPX_CODEC_USE_INPUT_PARTITION#VPX_CODEC_USE_INPUT_FRAGMENTS#' \ … … 152 184 make -C thunderbuild/mail/installer</userinput></screen> 153 185 154 <para>This package does not come with a test suite.</para> 155 156 <para>Install <application>Thunderbird</application> by running the 157 following commands as the <systemitem class="username">root</systemitem> 158 user:</para> 186 <para> 187 This package does not come with a test suite. 188 </para> 189 190 <para> 191 Install <application>Thunderbird</application> by running the following 192 commands as the <systemitem class="username">root</systemitem> user: 193 </para> 159 194 160 195 <screen role="root"><userinput>mkdir -p /usr/lib/thunderbird-&thunderbird-version; && … … 166 201 <title>Command Explanations</title> 167 202 168 <para><command>sed -i 's#VPX_CODEC_USE ...</command>: This fixes 169 mozilla's <command>configure</command> script to properly detect 170 libvpx-v1.0.0. This sed is not needed if you have libvpx-v0.9.7 or earlier 171 installed or if you've not installed <xref linkend="libvpx"/>.</para> 172 173 <para><command>make -f client.mk</command>: Mozilla products are packaged 174 to allow the use of a configuration file which can be used to pass the 175 configuration settings to the <command>configure</command> command. 176 <command>make</command> uses the <filename>client.mk</filename> 177 file to get initial configuration and setup parameters.</para> 178 179 <para><command>make -C thunderbuild/mail/installer</command>: this runs make 180 in the <filename class="directory">thunderbuild/mail/installer</filename> 181 folder. This gathers together all the parts of 182 <application>Thunderbird</application> and compresses them into a 183 tarball.</para> 184 185 <para><command>tar -xfv thunderbuild/mozilla/dist ...</command>: This 186 untars <application>Thunderbird</application>, the <option>-C</option> 187 option uncompresses the files in 188 /usr/lib/thunderbird-&thunderbird-version;. The 189 <option>--strip-components=1</option> option removes the leading 190 'thunderbird' directory from the filenames, allowing us to untar 191 it into a versioned directory.<!-- Running <command>make -C thunderbuild 192 install</command> would install an additional 480 MB of files--></para> 203 <para> 204 <command>sed -i 's#VPX_CODEC_USE_INPUT_PARTITION ...</command>: This fixes 205 mozilla's <command>configure</command> script to properly detect 206 <xref linkend="libvpx"/>. This sed is not needed if you have libvpx-v0.9.7 207 or earlier installed or if you've not installed 208 <application>Libvpx</application>. 209 </para> 210 211 <para> 212 <command>make -f client.mk</command>: Mozilla products are packaged to 213 allow the use of a configuration file which can be used to pass the 214 configuration settings to the <command>configure</command> command. 215 <command>make</command> uses the <filename>client.mk</filename> file to 216 get initial configuration and setup parameters. 217 </para> 218 219 <para> 220 <command>make -C thunderbuild/mail/installer</command>: this runs make in 221 the <filename class="directory">thunderbuild/mail/installer</filename> 222 folder. This gathers together all the parts of 223 <application>Thunderbird</application> and compresses them into a tarball. 224 </para> 225 226 <para> 227 <command>tar -xfv thunderbuild/mozilla/dist ...</command>: This untars 228 <application>Thunderbird</application>, the <option>-C</option> option 229 uncompresses the files in 230 <filename class="directory">/usr/lib/thunderbird-&thunderbird-version;</filename>. 231 The <option>--strip-components=1</option> option removes the leading 232 'thunderbird' directory from the filenames, allowing us to untar it into a 233 versioned directory. 234 </para> 193 235 </sect2> 194 236 … … 198 240 <sect3><title>Configuration Information</title> 199 241 200 <para>If your Window or Desktop Manager does not allow you to configure 201 a default browser, you can add a configuration parameter to 202 <application>Thunderbird</application> so that a browser will start when 203 when you click on an Internet/intranet/local URL. The procedure to check 204 or modify any of the configuration parameters is quite simple and the 205 instructions here can be used to view or modify any of the 206 parameters.</para> 207 208 <para>First, open the configuration dialog by opening the 209 <quote>Edit</quote> drop-down menu. Choose <quote>Preferences</quote> 210 and then click on the <quote>Advanced</quote> icon on the top menu 211 bar. Choose the <quote>General</quote> tab and click on the 212 <quote>Config Editor</quote> button. This will display a list of the 213 configuration preferences and information related to each one. You can 214 use the <quote>Filter:</quote> bar to enter search criteria and narrow 215 down the listed items. Changing a preference can be done using two 216 methods. One, if the preference has a boolean value (True/False), simply 217 double-click on the preference to toggle the value and two, for other 218 preferences simply right-click on the desired line, choose 219 <quote>Modify</quote> from the menu and change the value. Creating new 220 preference items is accomplished in the same way, except choose 221 <quote>New</quote> from the menu and provide the desired data into the 222 fields when prompted.</para> 223 224 <para>The configuration preference item you need to check so that 225 <application>Thunderbird</application> uses a specified browser is the 226 <parameter>network.protocol-handler.app.http</parameter> which should 227 be set to the path of the desired browser, e.g., 228 <option>/usr/bin/firefox</option>.</para> 242 <para> 243 If your Window or Desktop Manager does not allow you to configure a 244 default browser, you can add a configuration parameter to 245 <application>Thunderbird</application> so that a browser will start when 246 when you click on an Internet/intranet/local URL. The procedure to check 247 or modify any of the configuration parameters is quite simple and the 248 instructions here can be used to view or modify any of the parameters. 249 </para> 250 251 <para> 252 First, open the configuration dialog by opening the <quote>Edit</quote> 253 drop-down menu. Choose <quote>Preferences</quote> and then click on the 254 <quote>Advanced</quote> icon on the top menu bar. Choose the 255 <quote>General</quote> tab and click on the <quote>Config Editor</quote> 256 button. This will display a list of the configuration preferences and 257 information related to each one. You can use the <quote>Filter:</quote> 258 bar to enter search criteria and narrow down the listed items. Changing 259 a preference can be done using two methods. One, if the preference has a 260 boolean value (True/False), simply double-click on the preference to 261 toggle the value and two, for other preferences simply right-click on 262 the desired line, choose <quote>Modify</quote> from the menu and change 263 the value. Creating new preference items is accomplished in the same 264 way, except choose <quote>New</quote> from the menu and provide the 265 desired data into the fields when prompted. 266 </para> 267 268 <para> 269 The configuration preference item you need to check so that 270 <application>Thunderbird</application> uses a specified browser is the 271 <parameter>network.protocol-handler.app.http</parameter> which should be 272 set to the path of the desired browser, e.g. 273 <option>/usr/bin/firefox</option>. 274 </para> 229 275 230 276 <tip> 231 <para>There is a multitude of configuration parameters you can tweak to 232 customize <application>Thunderbird</application>. A very extensive, but 233 not so up-to-date list of these parameters can be found at <ulink 234 url="http://preferential.mozdev.org/preferences.html"/>.</para> 277 <para> 278 There is a multitude of configuration parameters you can tweak to 279 customize <application>Thunderbird</application>. A very extensive, but 280 not so up-to-date list of these parameters can be found at 281 <ulink url="http://preferential.mozdev.org/preferences.html"/>. 282 </para> 235 283 </tip> 236 284 237 <para>If you use a desktop environment like <application>Gnome</application> 238 or <application>KDE</application> you may wish to create a 239 thunderbird.desktop file so that <application>Thunderbird</application> 240 appears in the panel's menus. If you didn't enable 241 startup-notification in your mozconfig change the StartupNotify line to 242 false. As the <systemitem class="username">root</systemitem> user:</para> 285 <para> 286 If you use a desktop environment like <application>Gnome</application> or 287 <application>KDE</application> you may wish to create a 288 <filename>thunderbird.desktop</filename> file so that 289 <application>Thunderbird</application> appears in the panel's menus. If 290 you didn't enable startup-notification in your mozconfig change the 291 StartupNotify line to false. As the 292 <systemitem class="username">root</systemitem> user: 293 </para> 243 294 244 295 <screen role="root"><userinput>cat > /usr/share/applications/thunderbird.desktop << "EOF" … … 269 320 <seglistitem> 270 321 <seg>thunderbird</seg> 271 <seg>Numerous libraries, email/newsgroups components, plugins, 272 extensions, and helper modules installed in <filename 273 class="directory">/usr/lib/thunderbird-&thunderbird-version;</filename> 322 <seg> 323 Numerous libraries, email/newsgroups components, plugins, extensions, 324 and helper modules installed in <filename 325 class="directory">/usr/lib/thunderbird-&thunderbird-version;</filename> 274 326 </seg> 275 327 <seg>/usr/lib/thunderbird-&thunderbird-version;</seg> … … 285 337 <term><command>thunderbird</command></term> 286 338 <listitem> 287 <para>is <application>Mozilla</application>'s next-generation 288 email and newsgroup client.</para> 339 <para> 340 is <application>Mozilla</application>'s next-generation email and 341 newsgroup client. 342 </para> 289 343 <indexterm zone="thunderbird thunderbird-prog"> 290 344 <primary sortas="b-thunderbird">thunderbird</primary>
Note:
See TracChangeset
for help on using the changeset viewer.