diff --git a/general.ent b/general.ent index f338357b94..e7ace50cda 100644 --- a/general.ent +++ b/general.ent @@ -1,4 +1,4 @@ - + diff --git a/introduction/welcome/changelog.xml b/introduction/welcome/changelog.xml index 9df30666fa..8dac47a2d5 100644 --- a/introduction/welcome/changelog.xml +++ b/introduction/welcome/changelog.xml @@ -41,6 +41,20 @@ --> + + August 26th, 2005 + + + [randy] - Added fixes to the Thunderbird instructions: 1) + the Movemail and RSS & Blogs account setup options are now + available 2) modified the Enigmail setup so that it actually works + 3) fixed the profile locking problem 4) made it so that if a mailto: + URL is clicked, a message compose window is opened with the To: field + filled out. + + + + August 25th, 2005 diff --git a/xsoft/other/thunderbird.xml b/xsoft/other/thunderbird.xml index e56d26cfd5..b432b0ce26 100644 --- a/xsoft/other/thunderbird.xml +++ b/xsoft/other/thunderbird.xml @@ -20,6 +20,18 @@ ]> + + @@ -64,6 +76,12 @@ Additional Downloads + + + Required patch: + + To enable the Enigmail extension to the Thunderbird mail client, you'll need to download @@ -94,8 +112,8 @@ Recommended - (for the Enigmail - extension) + (run-time only dependency for the + Enigmail extension) Optional , @@ -125,12 +143,10 @@ export MOZILLA_OFFICIAL="1" && export BUILD_OFFICIAL="1" && export MOZ_THUNDERBIRD="1" && - -sed -i -e 's/$(destdir)$(bindir)/$(DESTDIR)$(mozappdir)/' \ - mail/app/Makefile.in && - +patch -Np1 -i ../thunderbird-&thunderbird-version;-fixes-1.patch && ./configure --prefix=/usr \ --with-default-mozilla-five-home=/usr/lib/thunderbird-&thunderbird-version; \ + --with-user-appdir=.thunderbird \ --with-system-zlib \ --with-system-png \ --enable-application=mail \ @@ -171,22 +187,30 @@ make tar -zxf ../ipc-&thunderbird-ipc-version;.tar.gz -C extensions && build/autoconf/make-makefile extensions/ipc extensions/enigmail && make -C extensions/ipc && -make -C extensions/enigmail +make -C extensions/enigmail && +make -C extensions/enigmail xpi Install Thunderbird by running the following commands as the root user: make install && -install -d /usr/include/thunderbird-&thunderbird-version;/nss && -cp -Lf dist/private/nss/*.h dist/public/nss/*.h \ - /usr/include/thunderbird-&thunderbird-version;/nss +install -v -m755 -d /usr/include/thunderbird-&thunderbird-version;/nss && +cp -v -Lf dist/private/nss/*.h dist/public/nss/*.h \ + /usr/include/thunderbird-&thunderbird-version;/nss && +install -v -m755 -d /usr/lib/thunderbird-&thunderbird-version;/defaults/isp/US && +install -v -m644 mailnews/base/ispdata/movemail.rdf \ + mail/extensions/newsblog/rss.rdf \ + /usr/lib/thunderbird-&thunderbird-version;/defaults/isp && +ln -v -s ../{movemail,rss}.rdf \ + /usr/lib/thunderbird-&thunderbird-version;/defaults/isp/US If you're installing the Enigmail extension, issue the following commands as the root user: -make -C extensions/ipc install && -make -C extensions/enigmail install +install -v -m755 -d /usr/lib/thunderbird-&thunderbird-version;/extensions && +install -v -m644 dist/bin/enigmail-&thunderbird-enigmail-version;-linux-*.xpi \ + /usr/lib/thunderbird-&thunderbird-version;/extensions To enable multi-user operation, execute the following as the root user: @@ -199,10 +223,11 @@ export MOZILLA_FIVE_HOME="$PWD" && touch `find . -name *.rdf` - You should run /usr/bin/thunderbird once as - the root user (or any user - with write privileges) to create some necessary additional files in - the /usr hierarchy. + You should run /usr/bin/thunderbird once as the + root user (or any user with + write privileges) to create some necessary additional files in the + /usr/lib/thunderbird-&thunderbird-version; + directory. Finally, unset the build variables from the unprivileged user's @@ -217,9 +242,41 @@ unset MOZ_THUNDERBIRD Command Explanations - sed -i -e 's/$(destdir)$(bindir)/$(DESTDIR)$(mozappdir)/' - mail/app/Makefile.in: Correct the installation location of the - defaults directory. + patch -Np1 -i ...: This patches fixes three major + issues with the Thunderbird installation. First, + it moves the installation of the prefs.js file from + /usr/bin/defaults/profile to + /usr/lib/thunderbird-&thunderbird-version;/defaults/profile, + it fixes a profile locking problem if the thunderbird + script is called when Thunderbird is already + running and last, makes it so that if a + mailto: URL is clicked, a message + compose window will open with the To: + field filled out. + + + + + Configuring Thunderbird + + Configuration Information + + Configuration of Thunderbird to use the + Enigmail extension must be done on an + as-needed basis for each user of the system who may use + Thunderbird. It is accomplished through the + Thunderbird Tools menu. Choose + the ExtensionsInstall option and + fill in the Look in: field with + /usr/lib/thunderbird-&thunderbird-version;/extensions. + You'll then see the + enigmail-&thunderbird-enigmail-version;-linux-????.xpi + file listed. Choose this file and click on Open, then + click on Install now. The + Enigmail extension will install and you will + be prompted to restart Thunderbird. + + @@ -227,7 +284,7 @@ unset MOZ_THUNDERBIRD Contents - Installed Program + Installed Programs Installed Libraries Installed Directories