Changeset f207d239
- Timestamp:
- 02/19/2010 01:11:15 AM (14 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:
- 3887e255
- Parents:
- 65bc0795
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
general.ent
r65bc0795 rf207d239 682 682 683 683 <!-- Chapter 37 --> 684 <!ENTITY thunderbird-version " 2.0.0.12">684 <!ENTITY thunderbird-version "3.0.1"> 685 685 <!ENTITY pan-version "0.14.2"> 686 686 <!ENTITY balsa-version "2.3.22"> -
introduction/welcome/changelog.xml
r65bc0795 rf207d239 46 46 <itemizedlist> 47 47 <listitem> 48 <para>[dj] - Updated to Thunderbird-3.0.1.</para> 49 </listitem> 50 <listitem> 48 51 <para>[randy] - Updated to GCC-4.4.1.</para> 49 52 </listitem> -
xsoft/other/thunderbird.xml
r65bc0795 rf207d239 5 5 %general-entities; 6 6 7 <!ENTITY thunderbird-download-http "&sources-anduin-http;/t/thunderbird-&thunderbird-version;-source.tar.bz2"> 8 <!ENTITY thunderbird-download-ftp " "> 9 <!-- <!ENTITY thunderbird-download-http "http://releases.mozilla.org/pub/mozilla.org/thunderbird/releases/&thunderbird-version;/source/thunderbird-&thunderbird-version;-source.tar.bz2"> 10 <!ENTITY thunderbird-download-ftp "ftp://ftp.mozilla.org/pub/mozilla.org/thunderbird/releases/&thunderbird-version;/source/thunderbird-&thunderbird-version;-source.tar.bz2"> --> 11 <!ENTITY thunderbird-md5sum "c23f576a8fd0ceee5135829c8ae5168b"> 12 <!ENTITY thunderbird-size "37 MB"> 13 <!ENTITY thunderbird-buildsize "629 MB"> 14 <!ENTITY thunderbird-time "18 SBU"> 7 <!ENTITY thunderbird-download-http "http://releases.mozilla.org/pub/mozilla.org/thunderbird/releases/&thunderbird-version;/source/thunderbird-&thunderbird-version;.source.tar.bz2"> 8 <!ENTITY thunderbird-download-ftp "ftp://ftp.mozilla.org/pub/mozilla.org/thunderbird/releases/&thunderbird-version;/source/thunderbird-&thunderbird-version;.source.tar.bz2"> 9 <!ENTITY thunderbird-md5sum "f004aa5ddf2a30b5df96e06df416b0c9"> 10 <!ENTITY thunderbird-size "58 MB"> 11 <!ENTITY thunderbird-buildsize "624 MB"> 12 <!ENTITY thunderbird-time "14 SBU"> 15 13 16 14 <!ENTITY thunderbird-enigmail-version "0.95.6"> 15 16 <!-- The instructions are still good to install enigmail, just use version 1.0.1 17 17 18 <!ENTITY thunderbird-enigmail-download "http://www.mozilla-enigmail.org/download/source/enigmail-&thunderbird-enigmail-version;.tar.gz"> 18 19 <!ENTITY thunderbird-enigmail-md5sum "cfbe6ff77f80a349b396829757ad952a"> 19 <!ENTITY thunderbird-enigmail-size "1.1 MB"> 20 <!ENTITY thunderbird-enigmail-size "1.1 MB"> --> 20 21 ]> 21 22 … … 63 64 </itemizedlist> 64 65 65 <para>To enable the <application>Enigmail</application> extension to the66 <!-- <para>To enable the <application>Enigmail</application> extension to the 66 67 <application>Thunderbird</application> mail client, you'll need to download 67 68 the tarball shown below. The <application>Enigmail</application> extension … … 69 70 by the <application>GnuPG</application> package. The Enigmail extension 70 71 will not operate correctly unless you have <xref linkend="gnupg"/> or 71 <xref linkend="gnupg2"/> installed.</para> 72 <xref linkend="gnupg2"/> installed.</para> 72 73 73 74 <itemizedlist spacing='compact'> … … 81 82 <para>Download size: &thunderbird-enigmail-size;</para> 82 83 </listitem> 83 </itemizedlist> 84 </itemizedlist> --> 84 85 85 86 <bridgehead renderas="sect3">Thunderbird Dependencies</bridgehead> … … 120 121 is created below. To see the entire list of available configuration options 121 122 (and an abbreviated description of each one), issue 122 <command>./configure --help</command>. If you are going to use 123 system-installed versions of the <application>NSS</application> and 124 <application>NSPR</application> libraries, ensure you uncomment the two 125 lines near the bottom of the file. You may also wish to review the entire 126 file and uncomment any other desired options. If you would prefer to 127 download the file instead of creating it by typing or cut-and-pasting, you 128 can find it at <ulink 129 url="&files-anduin;/thunderbird-&thunderbird-version;-mozconfig"/> 123 <command>./configure --help</command>. If you would prefer to download the 124 file instead of creating it by typing or cut-and-pasting, you can find it 125 at <ulink url="&files-anduin;/thunderbird-&thunderbird-version;-mozconfig"/> 130 126 (the file must be installed in the root of the source tree 131 <filename class='directory'> mozilla</filename> directory, and named127 <filename class='directory'>comm-1.9.1</filename> directory, and named 132 128 <filename>.mozconfig</filename>). Create the file by issuing the following 133 129 command:</para> … … 140 136 # Some additional options can be added by uncommenting the examples 141 137 # in this file or adding options by inserting a line containing 142 # 'ac_add_options --some-option-you-need'. 143 144 145 # Use the default settings specified in the source tree 146 . $topsrcdir/mail/config/mozconfig 138 # 'ac_add_options --some-option-you-need'. Be aware that some accepted 139 # options, such as '--with-system-bz2', do not affect the build. 140 141 # specify that we want to build thunderbird 142 ac_add_options --enable-application=mail 143 144 # sepcify that we want to build the Lightning calendar extension as per the 145 # Mozilla distributed Thunderbird. 146 ac_add_options --enable-calendar 147 147 148 148 # Create an object directory and specify to build the package in that … … 152 152 mk_add_options MOZ_OBJDIR=@TOPSRCDIR@/../thunderbird-build 153 153 154 # Specify the installation prefix. If you would prefer Thunderbird154 # Specify the installation prefix. If you would prefer Xulrunner 155 155 # installed in a different prefix, modify the line below to fit 156 # your needs. You'll also need to modify some of the instructions in 157 # the BLFS book to point to your desired prefix. 156 # your needs (the config will always be written to /etc/gre.d) 158 157 ac_add_options --prefix=/usr 159 158 160 # These options are used so that the Thunderbird binaries are linked to 159 # apply a minimal level of optimization (-O) 160 ac_add_options --enable-optimize 161 162 # These options are used so that the Xulrunner binaries are linked to 161 163 # the system-installed copies of the specified libraries instead of 162 164 # the source tree code which may not be the most recent versions. 165 # With the exception of libsqlite3, the libraries are statically linked. 166 167 # (Options to use system installed libraries) 168 # Using the shipped version of libsqlite3 has been reported to cause 169 # problems with other applications which were using sqlite3. 170 # Only comment this line if you know exactly what you are doing! 171 ac_add_options --enable-system-sqlite 172 173 # Comment this only if you want to use whatever patched version of cairo 174 # is in the shipped mozilla tree, together with the system headers. 175 ac_add_options --enable-system-cairo 176 177 # Comment this if you have not installed lcms. 178 ac_add_options --enable-system-lcms 179 180 # Comment this if you did not build libjpeg before GTK+-2. 181 ac_add_options --with-system-jpeg 182 183 # These two options enable support for building Thunderbird with 184 # system-installed versions of the Network Security Services (NSS) 185 # and Netscape Portable Runtime (NSPR) libraries. Comment them if 186 # you wish to use the included copies (not recommended). 187 ac_add_options --with-system-nspr 188 ac_add_options --with-system-nss 189 190 # Comment this if you have not built png with the apng patch. 191 ac_add_options --with-system-png 192 193 # The pthreads option is only used when building nspr 194 # Uncomment this if you build the included nspr. 195 #ac_add_options --with-pthreads 196 197 # zlib is included in LFS. Do not comment this line. 163 198 ac_add_options --with-system-zlib 164 ac_add_options --with-system-png 165 ac_add_options --with-system-jpeg 166 ac_add_options --enable-system-cairo 167 199 200 # (Options to disable parts of the package) 201 # This option is used to disable the a11y support in the Xulrunner 202 # binaries. Comment out this option if you require a11y support. 203 ac_add_options --disable-accessibility 204 205 # Uncomment this if you did not build curl. 206 #ac_add_options --disable-crashreporter 207 208 # Comment this if you have built dbus-glib. 209 ac_add_options --disable-dbus 210 211 # Comment this if you have gnome-vfs and libgnomeui, and wish to 212 # integrate thunderbird into your gnome desktop 213 ac_add_options --disable-gnomevfs 214 215 # This option is added so that the Mozilla Installer program is not 216 # built or installed. The program is not required for a BLFS 217 # installation of Xulrunner. 218 ac_add_options --disable-installer 219 220 # Enable the build of static internal libs (this is currently required, until 221 # Thunderbird 3.1, DO NOT COMMENT, see note below about XulRunner). 222 ac_add_options --enable-static 223 224 # This option is added so that test libraries and programs are not 225 # built. These would only be required for debugging purposes. 226 ac_add_options --disable-tests 227 228 # Disable the updater, which is not appropriate if you build from source 229 ac_add_options --disable-updater 230 231 # (options to add extra parts of the package) 168 232 # This option causes the installed binaries to have the official 169 233 # Thunderbird name embedded in them. Due to license restrictions, you 170 # may not distribute binaries created using this option. 234 # may not distribute binaries created using this option. It also 235 # means you get a popup EULA when you first run thunderbird. 171 236 ac_add_options --enable-official-branding 172 237 173 # This option specifies to include support for rendering the HTML 174 # <canvas></canvas> tag in the Thunderbird mail client. 175 #ac_add_options --enable-canvas 238 # This option is used to enable source tree included LDAP support in 239 # the Firefox binaries. This used to be required for mozab support in 240 # OpenOffice. Current requirement status is unknown ATM. 241 ac_add_options --enable-ldap 176 242 177 243 # This option is used so that the debugging symbols are removed from 178 244 # the installed binaries during the installation process. Comment out 179 245 # this option if you may have a need to retain the debugging symbols 180 # in the installed binaries . Note that this can substantially181 # increase the size of the installed binaries.246 # in the installed binaries (the resulting binaries will be about 7MB 247 # bigger). 182 248 ac_add_options --enable-strip 183 249 184 # This option is added so that test libraries and programs are not185 # built. These would only be required for debugging purposes.186 ac_add_options --disable-tests187 188 # This option is added so that the Mozilla Installer program is not189 # built or installed. The program is not required for a BLFS190 # installation of Thunderbird.191 ac_add_options --disable-installer192 193 # This option is used to disable the a11y support in the Thunderbird194 # binaries. Comment out this option if you require a11y support.195 ac_add_options --disable-accessibility196 197 # This option is used to enable source tree included LDAP support in198 # the Thunderbird binaries.199 ac_add_options --enable-ldap200 201 # This option is used to enable support for rendering SVG files in the202 # Thunderbird mail client. Uncomment the line below to enable the option.203 #ac_add_options --enable-svg204 205 250 # Uncomment this option if you desire support for dual-monitor 206 # display of Thunderbirdusing the X-Window Xinerama libraries.251 # display using the X-Window Xinerama libraries. 207 252 #ac_add_options --enable-xinerama 208 253 209 # Complex scripts such as Thai can only be rendered in Thunderbird with 210 # the help of Pango. This option significantly slows rendering, so only 211 # use it if necessary. 212 #ac_add_options --enable-pango 213 214 # These two options enable support for building Thunderbird with 215 # system-installed versions of the Network Security Services (NSS) 216 # and Netscape Portable Runtime (NSPR) libraries. Uncomment both 217 # lines to enable support for system-installed NSS/NSPR. 218 #ac_add_options --with-system-nss 219 #ac_add_options --with-system-nspr 220 221 # This option identifies the default binary directory of the Thunderbird 222 # installation and is used to locate Thunderbird's installed files. This 223 # option is not required for end-user use, and is only used for 224 # development purposes. 225 #ac_add_options --with-default-mozilla-five-home=/usr/lib/thunderbird-&thunderbird-version;</literal> 254 # Enable strong cryptography (This is explicitly required if you plan to use 255 the enigmail extension for Thunderbird). 256 ac_add_options --enable-crypto 257 258 # Point to the xulrunner libraries - comment these for a standalone client 259 # DO NOT UNCOMMENT THESE - System XULRunner is broken until Thunderbird 260 # development catches up with XULRunner-1.9.2 (TB-3.1, est. April 6, 2010). 261 #ac_add_options --with-system-libxul 262 #ac_add_options --with-default-mozilla-five-home=/usr/lib/xulrunner-devel-&xulrunner-version;</literal> 226 263 227 264 EOF</userinput></screen> … … 230 267 issuing the following commands:</para> 231 268 232 <screen><userinput>cat >> layout/build/Makefile.in << "EOF" && 233 ifdef MOZ_ENABLE_CANVAS 234 EXTRA_DSO_LDOPTS += $(XLDFLAGS) -lX11 -lXrender 235 endif 236 EOF 237 238 sed -i "s/^ enum$/& xptinfo_enum_1/" \ 239 xpcom/reflect/xptinfo/public/xptinfo.h && 240 241 make -f client.mk build</userinput></screen> 269 <screen><userinput>make -f client.mk build</userinput></screen> 242 270 243 271 <para>This package does not come with a test suite.</para> 244 272 245 <para>If you're building the <application>Enigmail</application> extension,273 <!-- <para>If you're building the <application>Enigmail</application> extension, 246 274 issue the following commands:</para> 247 275 … … 252 280 make -C ../thunderbird-build/mailnews/extensions/enigmail \ 253 281 XPIFILE=enigmail-&thunderbird-enigmail-version;.xpi xpi</userinput></screen> 254 255 <para>Install <application>Thunderbird</application> by running the following 256 commands as the <systemitem class="username">root</systemitem> user:</para> 282 --> 283 284 <para>Install <application>Thunderbird</application> by running the 285 following commands as the <systemitem class="username">root</systemitem> 286 user:</para> 257 287 258 288 <screen role="root"><userinput>make -f client.mk install && … … 265 295 rm -rvf /usr/lib/thunderbird-&thunderbird-version;/defaults/isp</userinput></screen> 266 296 267 <para>If you built <application>Thunderbird</application> utilizing 268 system-installed NSS and NSPR libraries, the 269 <filename>thunderbird-ns*.pc</filename> <application>pkgconfig</application> 270 files are broken as they point to the wrong directories where the actual 271 libraries and interface headers are located. Issue the following commands 272 as the <systemitem class="username">root</systemitem> user to replace the 273 broken files with symbolic links to known good files:</para> 274 275 <screen role="root"><userinput>ln -v -sf nss.pc /usr/lib/pkgconfig/thunderbird-nss.pc && 276 ln -v -sf nspr.pc /usr/lib/pkgconfig/thunderbird-nspr.pc</userinput></screen> 277 278 <para>If you did <emphasis role="strong">NOT</emphasis> build 279 <application>Thunderbird</application> utilizing system-installed NSS and 280 NSPR libraries, issue the following commands as the 281 <systemitem class="username">root</systemitem> user to install the NSS 282 interface headers:</para> 283 284 <screen role="root"><userinput>install -v -m755 -d /usr/include/thunderbird-&thunderbird-version;/nss && 285 cp -v -Lf ../thunderbird-build/dist/{private,public}/nss/*.h \ 286 /usr/include/thunderbird-&thunderbird-version;/nss</userinput></screen> 287 297 <!-- 288 298 <para>If you built the <application>Enigmail</application> extension, 289 299 issue the following commands as the <systemitem … … 310 320 did not not install it globally.</para> 311 321 312 <!-- This appears to not be required any longer. The regchrome program313 is not built any longer, and multi-user access to Thunderbird appears314 to work fine without running regxpcom and touching the files. -Randy315 316 322 <para>To enable multi-user operation, execute the following as the 317 323 <systemitem class="username">root</systemitem> user:</para> … … 324 330 touch `find . -name *.rdf`</userinput></screen> 325 331 326 --> 332 327 333 328 334 <note> … … 333 339 directory.</para> 334 340 </note> 335 341 --> 336 342 </sect2> 337 343 338 344 <sect2 role="commands"> 339 345 <title>Command Explanations</title> 340 341 <para><command>'EXTRA_DSO_LDOPTS' += -lX11 -lXrender ...</command>:342 Building the layout backend will break when the canvas element is enabled343 without adding these two required libraries.</para>344 345 <para><command>sed -i "s/^ enum$/& xptinfo_enum_1/" ...</command>:346 This command is used to fix an anonymous enum in an external/public347 interface header file.</para>348 346 349 347 <para><command>make -f client.mk ...</command>: Mozilla products are … … 357 355 the package.</para> 358 356 357 <!-- 359 358 <para><command>( cd mailnews/... && ./makemake -r )</command>: 360 359 This command is used to recursively create <filename>Makefile</filename>s … … 365 364 <filename class='extension'>.xpi</filename> file which is used to install 366 365 <application>Enigmail</application>.</para> 367 368 <para><command>install .../{movemail,rss}.rdf</command>: These commands 369 are used to install two mail extensions inadvertently left out of the 370 installation script or installed to the wrong location.</para> 366 --> 371 367 372 368 </sect2> … … 383 379 script in the <filename class="directory">/usr/bin</filename> 384 380 directory.</para> 385 381 <!-- 386 382 <para>If you don't have privileges to install extensions globally, or 387 383 you prefer to not install global extensions, you can configure … … 402 398 <application>Enigmail</application> extension will install and you will 403 399 be prompted to restart <application>Thunderbird</application>.</para> 404 400 --> 405 401 <para>If your Window or Desktop Manager does not allow you to configure 406 402 a default browser, you can add a configuration parameter to … … 414 410 <quote>Edit</quote> drop-down menu. Choose <quote>Preferences</quote> 415 411 and then click on the <quote>Advanced</quote> icon on the top menu 416 bar. Choose the <quote> General</quote> tab and click on the412 bar. Choose the <quote>Advanced</quote> tab and click on the 417 413 <quote>Config Editor</quote> button. This will display a list of the 418 414 configuration preferences and information related to each one. You can … … 435 431 <tip> 436 432 <para>There is a multitude of configuration parameters you can tweak to 437 customize <application>Thunderbird</application>. A very extensive and438 up-to-date list of these parameters can be found at <ulink433 customize <application>Thunderbird</application>. A very extensive, but 434 not so up-to-date list of these parameters can be found at <ulink 439 435 url="http://preferential.mozdev.org/preferences.html"/>.</para> 440 436 </tip>
Note:
See TracChangeset
for help on using the changeset viewer.