Changeset b9b1a372
- Timestamp:
- 11/30/2011 02:12:25 PM (13 years ago)
- Branches:
- 10.0, 10.1, 11.0, 11.1, 11.2, 11.3, 12.0, 12.1, 12.2, 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, gimp3, 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/for-12.3, xry111/intltool, xry111/llvm18, xry111/soup3, xry111/spidermonkey128, xry111/test-20220226, xry111/xf86-video-removal
- Children:
- 05d91c4
- Parents:
- 1555d3d
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
general.ent
r1555d3d rb9b1a372 4 4 --> 5 5 6 <!ENTITY day " 29"> <!-- Always 2 digits -->6 <!ENTITY day "30"> <!-- Always 2 digits --> 7 7 <!ENTITY month "11"> <!-- Always 2 digits --> 8 8 <!ENTITY year "2011"> … … 792 792 793 793 <!-- Chapter 37 --> 794 <!ENTITY thunderbird-version " 3.1.7">794 <!ENTITY thunderbird-version "8.0"> 795 795 <!ENTITY pan-version "0.133"> 796 796 <!ENTITY balsa-version "2.3.22"> -
introduction/welcome/changelog.xml
r1555d3d rb9b1a372 43 43 --> 44 44 <listitem> 45 <para>November 30th, 2011</para> 46 <itemizedlist> 47 <listitem> 48 <para>[abenton] - Updated Thunderbird to 8.0.</para> 49 </listitem> 50 </itemizedlist> 51 </listitem> 52 53 <listitem> 45 54 <para>November 29th, 2011</para> 46 55 <itemizedlist> -
xsoft/other/thunderbird.xml
r1555d3d rb9b1a372 12 12 <!ENTITY thunderbird-time "21"> 13 13 14 <!ENTITY thunderbird-enigmail-version "1.1.2">15 16 <!ENTITY thunderbird-enigmail-download "http://www.mozilla-enigmail.org/download/source/enigmail-&thunderbird-enigmail-version;.tar.gz">17 <!ENTITY thunderbird-enigmail-md5sum "7d329d5e8afbbb28214ca1995beb09c9">18 <!ENTITY thunderbird-enigmail-size "1.2 MB">19 14 ]> 20 15 … … 36 31 <title>Introduction to Thunderbird</title> 37 32 38 <para><application>Thunderbird</application> is a stand-alone 39 mail/news client based on the <application>Mozilla</application> 40 codebase.</para> 33 <para><application>Thunderbird</application> is a stand-alone mail/news 34 client based on the <application>Mozilla</application> codebase.</para> 35 36 &lfs70_checked; 41 37 42 38 <bridgehead renderas="sect3">Package Information</bridgehead> … … 62 58 </itemizedlist> 63 59 64 <para>To enable the <application>Enigmail</application> extension to the65 <application>Thunderbird</application> mail client, you'll need to download66 the tarball shown below. The <application>Enigmail</application> extension67 allows users to access the authentication and encryption features provided68 by the <application>GnuPG</application> package. The Enigmail extension69 will not operate correctly unless you have <xref linkend="gnupg"/> or70 <xref linkend="gnupg2"/> installed.</para>71 72 <itemizedlist spacing='compact'>73 <listitem>74 <para><ulink url="&thunderbird-enigmail-download;"/></para>75 </listitem>76 <listitem>77 <para>Download MD5 sum: &thunderbird-enigmail-md5sum;</para>78 </listitem>79 <listitem>80 <para>Download size: &thunderbird-enigmail-size;</para>81 </listitem>82 </itemizedlist>83 84 60 <bridgehead renderas="sect3">Thunderbird Dependencies</bridgehead> 85 61 86 62 <bridgehead renderas="sect4">Required</bridgehead> 87 <para role="required"><xref linkend="alsa-lib"/>, 88 <xref linkend="gtk2"/>, 89 <xref linkend="libidl"/>, 90 <xref linkend="pango"/>, 91 <xref linkend="python"/>, and 92 <xref linkend="zip"/></para> 93 94 <para>Note: <application>libjpeg</application> should have been installed 95 before <application>GTK+</application> and should exist on your system. If 96 for some reason you haven't installed <application>libjpeg</application>, 97 you should remove the <option>--with-system-jpeg</option> option from the 63 <para role="required"><xref linkend="alsa-lib"/>, <xref linkend="gtk2"/>, 64 <xref linkend="libidl"/> and <xref linkend="zip"/></para> 65 66 <para>Note: <application>libjpeg</application> and 67 <application>libpng</application> (patched for apng support) should have 68 been installed before <application>gdk-pixbuf</application> and should 69 exist on your system. If for some strange reason you haven't installed 70 them, you should remove the <option>--with-system-jpeg</option> and 71 <option>--with-system-png</option> options from the 98 72 <filename>mozconfig</filename> file created below.</para> 99 73 100 74 <bridgehead renderas="sect4">Optional</bridgehead> 101 <para role="optional"><xref linkend="dbus-glib"/>, 102 <xref linkend="doxygen"/>, 103 <xref linkend="curl"/> (only for crash-reporter), 104 <xref linkend="gnome-vfs"/> and <xref linkend="libgnomeui"/> 105 (for gnome integration), 106 <xref linkend="libnotify"/>, 107 <xref linkend="libpng"/> (patched for apng support), 108 <xref linkend="nss"/> (recommended if you build any other Mozilla.org packages), 109 <xref linkend="startup-notification"/>, 110 <xref linkend="sqlite"/>, 111 <xref linkend="unzip"/>, 75 <para role="optional"><xref linkend="dbus-glib"/>, <xref linkend="unzip"/>, 76 <xref linkend="doxygen"/>, <xref linkend="gnome-vfs"/> and 77 <xref linkend="libgnomeui"/> (for gnome integration), 78 <xref linkend="libnotify"/>, <xref linkend="nss"/>, <xref linkend="nspr"/>, 79 <xref linkend="startup-notification"/>, <xref linkend="sqlite"/>, 80 <ulink url="http://yasm.tortall.net/">Yasm</ulink> 81 (or <ulink url="http://www.webmproject.org/code/">libvpx</ulink>, which 82 requires <application>Yasm</application>), 112 83 <ulink url="http://sourceforge.net/projects/hunspell/">Hunspell</ulink>, 113 84 <ulink url="http://www.valgrind.org/">Valgrind</ulink> (only for testing the 114 jemalloc code), and 115 <xref linkend="wget"/></para> 85 jemalloc code), and <xref linkend="wget"/></para> 116 86 117 87 <para condition="html" role="usernotes">User Notes: … … 128 98 is created below. To see the entire list of available configuration options 129 99 (and an abbreviated description of each one), issue 130 <command>./configure --help</command>. If you would prefer to download the 131 file instead of creating it by typing or cut-and-pasting, you can find it 132 at <ulink url="&files-anduin;/thunderbird-&thunderbird-version;-mozconfig"/> 133 (the file must be installed in the root of the source tree 134 <filename class='directory'>comm-1.9.2</filename> directory, and named 135 <filename>mozconfig</filename> or <filename>.mozconfig</filename>). Create 136 the file by issuing the following command:</para> 100 <command>./configure --help</command>. Create the file by issuing the 101 following command:</para> 137 102 138 103 <screen><?dbfo keep-together="auto"?><userinput>cat > mozconfig << "EOF" 139 <literal># This file contains the options used in the Thunderbird build. You may 140 # need to specify additional options for your specific build needs. 141 # Use the information provided by running './configure --help' to 142 # help you determine if you need to add any additional options. 143 # Some additional options can be added by uncommenting the examples 144 # in this file or adding options by inserting a line containing 145 # 'ac_add_options --some-option-you-need'. Be aware that some accepted 146 # options, such as '--with-system-bz2', do not affect the build. 147 148 # Specify that Thunderbird should be built. 149 ac_add_options --enable-application=mail 150 151 # Use the default settings specified in the source tree. The 152 # --enable-application=mail is set in this file. This file does not exist in 153 # this version of Thunderbird. 154 #. $topsrcdir/mailnews/config/mozconfig 155 156 # Specify that the Lightning calendar extension should be built as per the 157 # Mozilla distributed Thunderbird. 158 ac_add_options --enable-calendar 159 160 # Create an object directory and specify to build the package in that 161 # directory. If desired, modify the location of the object directory 162 # to a directory inside the source tree by removing '../' from the 163 # line below. 164 mk_add_options MOZ_OBJDIR=@TOPSRCDIR@/../thunderbird-build 165 166 # Specify the installation prefix. If you would prefer Thunderbird installed in a 167 # different prefix, modify the line below to fit your needs. 168 ac_add_options --prefix=/usr 169 170 # Apply a minimal level of optimization (-O). 171 ac_add_options --enable-optimize 172 173 # These options are used so that the Thunderbird binaries are linked to 174 # the system-installed copies of the specified libraries instead of 175 # the source tree code which may not be the most recent versions. 176 # With the exception of libsqlite3, the libraries are statically linked. 177 178 # (Options to use system installed libraries) 179 # Using the shipped version of libsqlite3 has been reported to cause 180 # problems with other applications which were using sqlite3. 181 # Only comment this line if you know exactly what you are doing! 182 ac_add_options --enable-system-sqlite 183 184 # Comment this only if you want to use whatever patched version of cairo 185 # is in the shipped mozilla tree, together with the system headers. 104 # If you have a multicore machine you can speed up the build by running 105 # several jobs at once, but if you have a single core, delete this line: 106 mk_add_options MOZ_MAKE_FLAGS="-j4" 107 108 # If you have installed Yasm delete this option: 109 ac_add_options --disable-webm 110 111 # If you have installed DBus-Glib delete this option: 112 ac_add_options --disable-dbus 113 114 # If you have installed wireless-tools delete this option: 115 ac_add_options --disable-necko-wifi 116 117 # If you have installed libnotify delete this option: 118 ac_add_options --disable-libnotify 119 120 # If you have installed nss and nspr uncomment these two lines: 121 # ac_add_options --with-system-nspr 122 # ac_add_options --with-system-nss 123 124 # Uncomment these if you have installed them: 125 # ac_add_options --enable-system-sqlite 126 # ac_add_options --enable-system-lcms 127 # ac_add_options --with-system-libvpx 128 # ac_add_options --enable-startup-notification 129 130 mk_add_options MOZ_OBJDIR=@TOPSRCDIR@/thunderbuild 131 ac_add_options --enable-official-branding 132 ac_add_options --enable-pthreads 133 ac_add_options --enable-system-ffi 134 ac_add_options --enable-system-jpeg 135 ac_add_options --enable-system-png 186 136 ac_add_options --enable-system-cairo 187 188 # Comment this if you have not installed lcms. 189 ac_add_options --enable-system-lcms 190 191 # Uncomment this if you have installed Hunspell 192 #ac_add_options --enable-system-hunspell 193 194 # Uncomment this if you have installed startup-notification 195 #ac_add_options --enable-startup-notification 196 197 # Comment this if you did not build libjpeg before GTK+-2. 198 ac_add_options --with-system-jpeg 199 200 # These two options enable support for building Thunderbird with 201 # system-installed versions of the Network Security Services (NSS) 202 # and Netscape Portable Runtime (NSPR) libraries. Comment them if 203 # you wish to use the included copies (not recommended). 204 ac_add_options --with-system-nspr 205 ac_add_options --with-system-nss 206 207 # Comment this if you have not built png with the apng patch. 208 ac_add_options --with-system-png 209 210 # The pthreads option is only used when building nspr 211 # Uncomment this if you build the included nspr. 212 #ac_add_options --with-pthreads 213 214 # Zlib is included in LFS. Do not comment this line. 215 ac_add_options --with-system-zlib 216 217 # (Options to disable parts of the package) 218 # This option is used to disable the a11y support in the Thunderbird 219 # binaries. Comment out this option if you require a11y support. 220 ac_add_options --disable-accessibility 221 222 # Uncomment this if you did not build cURL. 223 #ac_add_options --disable-crashreporter 224 225 # Comment this if you have built DBus-Glib. 226 ac_add_options --disable-dbus 227 228 # Comment this if you have Gnome-VFS and libgnomeui, and wish to 229 # integrate Thunderbird into your Gnome desktop. 230 ac_add_options --disable-gnomevfs 231 232 # Comment this if you have wireless-tools installed and wish to use the new 233 # Necko WiFi scanning. 234 ac_add_options --disable-necko-wifi 235 236 # Comment this if you have installed libnotify. 237 ac_add_options --disable-libnotify 238 239 # This option is added so that the Mozilla Installer program is not 240 # built or installed. The program is not required for a BLFS 241 # installation of Thunderbird. 137 ac_add_options --enable-system-zlib 138 ac_add_options --enable-shared 139 ac_add_options --disable-static 140 ac_add_options --disable-debug 141 ac_add_options --disable-crashreporter 242 142 ac_add_options --disable-installer 243 244 # If you enable javaxpcom, you must have a java compiler installed. 245 ac_add_options --disable-javaxpcom 246 247 # Enable the build of static internal libs (currently required). 248 ac_add_options --enable-static 249 250 # This option is added so that test libraries and programs are not 251 # built. These would only be required for debugging purposes. 143 ac_add_options --disable-updater 252 144 ac_add_options --disable-tests 253 254 # Disable the updater, which is not appropriate if you build from source.255 ac_add_options --disable-updater256 257 # (options to add extra parts of the package)258 # This option causes the installed Thunderbird binaries to have the official259 # Thunderbird name embedded in them. Due to license restrictions, you260 # may not distribute binaries created using this option. It also261 # means you get a popup EULA when you first run Thunderbird.262 ac_add_options --enable-official-branding263 264 # This option is used so that the debugging symbols are removed from265 # the installed binaries during the installation process. Comment out266 # this option if you may have a need to retain the debugging symbols267 # in the installed binaries (the resulting binaries will be about 7MB268 # bigger).269 ac_add_options --enable-strip270 271 # Uncomment this option if you desire support for dual-monitor272 # display using the X-Window Xinerama libraries.273 #ac_add_options --enable-xinerama274 275 # Enable strong cryptography (This is explicitly required if you plan to use276 # the Enigmail extension for Thunderbird).277 ac_add_options --enable-crypto278 279 # Point to the Xulrunner libraries - comment these for a standalone client280 # DO NOT UNCOMMENT THESE - System XULRunner is broken until Thunderbird281 # development catches up with XULRunner-1.9.2.282 #ac_add_options --with-system-libxul283 #ac_add_options --with-default-mozilla-five-home=/usr/lib/xulrunner-devel-&xulrunner-version;</literal>284 285 145 EOF</userinput></screen> 286 146 287 <para>Compile <application>Thunderbird</application> by 288 issuing the following commands:</para> 289 290 <screen><userinput>make -f client.mk build</userinput></screen> 147 <para>Compile <application>Thunderbird</application> by issuing the 148 following commands:</para> 149 150 <screen><userinput>make -f client.mk && 151 make -C thunderbuild/mail/installer</userinput></screen> 291 152 292 153 <para>This package does not come with a test suite.</para> 293 294 <para>If you're building the <application>Enigmail</application> extension,295 issue the following commands:</para>296 297 <screen><userinput>tar -xf ../enigmail-&thunderbird-enigmail-version;.tar.gz -C mailnews/extensions &&298 cp -v mozconfig .mozconfig &&299 ( cd mailnews/extensions/enigmail && ./makemake -r ) &&300 301 make -C ../thunderbird-build/mailnews/extensions/enigmail &&302 make -C ../thunderbird-build/mailnews/extensions/enigmail \303 XPIFILE=enigmail-&thunderbird-enigmail-version;.xpi xpi</userinput></screen>304 154 305 155 <para>Install <application>Thunderbird</application> by running the … … 307 157 user:</para> 308 158 309 <screen role="root"><userinput>make -f client.mk install</userinput></screen> 310 311 <para>If you built the <application>Enigmail</application> extension, 312 issue the following command as the <systemitem 313 class="username">root</systemitem> user to install the 314 <filename>.xpi</filename> file in an accessible location:</para> 315 316 <screen role="root"><userinput>install -v -m644 -D \ 317 ../thunderbird-build/mozilla/dist/bin/enigmail-&thunderbird-enigmail-version;.xpi \ 318 /usr/lib/thunderbird-&thunderbird-version;/xpi_store/enigmail-&thunderbird-enigmail-version;.xpi</userinput></screen> 319 320 <sect3 role="commands"> 321 <title>Enigmail Global Installation</title> 322 323 <para>If you want to install <application>Enigmail</application> globally 324 so that all users who run <application>Thunderbird</application> will have 325 access to the extension, issue the command shown below. Note that this 326 procedure starts an instance of <application>Thunderbird</application> and 327 you must have an X server running. Issue the following commands as the 328 <systemitem class="username">root</systemitem> user:</para> 329 330 <screen role="root"><userinput>cp -v /usr/lib/thunderbird-&thunderbird-version;/xpi_store/enigmail-&thunderbird-enigmail-version;.xpi \ 331 /usr/lib/thunderbird-&thunderbird-version;/extensions && 332 333 /usr/bin/thunderbird</userinput></screen> 334 335 <para>When <application>Thunderbird</application> starts it will display 336 an installation dialog, asking <computeroutput>The following items were 337 found in your Extensions folder. Do you want to install 338 them?</computeroutput>. Follow the prompts, and then exit 339 <application>Thunderbird</application>.</para> 340 341 <para>Global installation of other extensions can be done using the same 342 basic method as the <application>Enigmail</application> extension.</para> 343 344 </sect3> 345 346 <sect3 role="commands"> 347 <title>Enigmail Single User Installation</title> 348 349 <para>To install the <application>Enigmail</application> extension for a 350 single user (and does not require 351 <systemitem class="username">root</systemitem> access), start 352 <application>Thunderbird</application> and click on <quote>Tools</quote> 353 ===> <quote>Add-ons</quote> ===> <quote>Extensions</quote>, and 354 then click on <quote>Install</quote> at the bottom of the dialog box. 355 Browse the filesystem and navigate to 356 <filename class="directory">/usr/lib/thunderbird-&thunderbird-version;/xpi_store</filename> 357 where you will find the <filename>enigmail-&thunderbird-enigmail-version;.xpi</filename> 358 extension. Follow the prompts to install the extension.</para> 359 360 <para>Single user installation of other extensions can be done using the 361 same basic method as the <application>Enigmail</application> extension. 362 You may have to download the extension file to a suitable folder before 363 beginning the installation.</para> 364 365 </sect3> 159 <screen role="root"><userinput>tar xf thunderbuild/mozilla/dist/thunderbird-*.tar.bz2 -C /usr/lib && 160 ln -s ../lib/thunderbird/thunderbird /usr/bin/thunderbird</userinput></screen> 366 161 367 162 </sect2> … … 370 165 <title>Command Explanations</title> 371 166 372 <para><command>make -f client.mk ...</command>: Mozilla products are 373 packaged to allow the use of a configuration file which can be used to 374 pass the configuration settings to the <command>configure</command> 375 command. <command>make</command> uses the <filename>client.mk</filename> 376 file to get initial configuration and setup parameters, then depending on 377 the target parameter (<parameter>build</parameter> or 378 <parameter>install</parameter>), either runs the 379 <command>configure</command> script and compiles the package or installs 380 the package.</para> 381 382 <para><command>( cd mailnews/... && ./makemake -r )</command>: 383 This command is used to recursively create <filename>Makefile</filename>s 384 in the <filename class='directory'>enigmail</filename> directory.</para> 385 386 <para><command>make -C ... xpi</command>: This command builds the 387 <application>Enigmail</application> 388 <filename class='extension'>.xpi</filename> file which is used to install 389 <application>Enigmail</application>.</para> 167 <para><command>make -f client.mk</command>: Mozilla products are packaged 168 to allow the use of a configuration file which can be used to pass the 169 configuration settings to the <command>configure</command> command. 170 <command>make</command> uses the <filename>client.mk</filename> 171 file to get initial configuration and setup parameters.</para> 172 173 <para><command>make -C thunderbuild/mail/installer</command>: this runs make 174 in the <filename class='directory'>thunderbuild/mail/installer</filename> 175 folder. This gathers together all the parts of 176 <application>Thunderbird</application> and compresses them into a 177 tarball.</para> 390 178 391 179 </sect2> … … 395 183 396 184 <sect3><title>Configuration Information</title> 397 398 <para>No specific configuration is required as long as the399 <command>thunderbird</command> script is in the user's path. If400 <application>Thunderbird</application> is installed in a non-standard401 location, then make a symlink to the <command>thunderbird</command>402 script in the <filename class="directory">/usr/bin</filename>403 directory.</para>404 185 405 186 <para>If your Window or Desktop Manager does not allow you to configure … … 414 195 <quote>Edit</quote> drop-down menu. Choose <quote>Preferences</quote> 415 196 and then click on the <quote>Advanced</quote> icon on the top menu 416 bar. Choose the <quote> Advanced</quote> tab and click on the197 bar. Choose the <quote>General</quote> tab and click on the 417 198 <quote>Config Editor</quote> button. This will display a list of the 418 199 configuration preferences and information related to each one. You can … … 455 236 <seg>thunderbird</seg> 456 237 <seg>Numerous libraries, email/newsgroups components, plugins, 457 extensions, and helper modules installed in <filename458 class='directory'>/usr/lib/thunderbird-&thunderbird-version;</filename>238 extensions, and helper modules installed in 239 <filename class='directory'>/usr/lib/thunderbird</filename> 459 240 </seg> 460 <seg>/usr/include/thunderbird-&thunderbird-version;, 461 /usr/lib/thunderbird-&thunderbird-version;, and 462 /usr/share/idl/thunderbird-&thunderbird-version;, and optionally 463 /usr/share/mozilla/extensions</seg> 241 <seg>/usr/lib/thunderbird</seg> 464 242 </seglistitem> 465 243 </segmentedlist>
Note:
See TracChangeset
for help on using the changeset viewer.