Published in jean-christophe.dubacq.fr - 30-10-2007
A new version of Lightning, correcting lots of bugs, just appeared ; this is a followup to other articles of this blog. The 0.7 version replaces the 0.5 version. I recompiled quickly the extension based on a brand new Icedove 2.0.0.6 package. A bit of time was necessary to find the sources because they were moved in the website. Remark that the update of Google Provider for Sunbird/Lightning requires an update of Lightning. As usual, this extension must be recompiled for Icedove (Thunderbird™ for Debian).
I detail again the whole procedure. I presume you have a functional installation of pbuilder following unstable:
- pbuilder update; pbuilder login
- Modify /etc/apt/sources.list to have the source repository available
- apt-get update; apt-get install wget; apt-get build-dep icedove; apt-get source icedove
- cd icedove-2.0.0.6; tar xjf icedove-source-2.0.0.6.tar.bz2
- wget http://releases.mozilla.org/pub/mozilla.org/calendar/sunbird/releases/0.7/source/lightning-sunbird-0.7-source.tar.bz2
- tar xjf lightning-sunbird-0.7-source.tar.bz2 mozilla/calendar
- rm icedove-2.0.0.6.tar.bz2;tar cjf icedove-2.0.0.6.tar.bz2 mozilla/;rm lightning-sunbird-0.7-source.tar.bz2
- Modify debian/rules to change (line 71) --enable-extensions=default \ into --enable-extensions=default,lightning \
- debian/rules binary
- Do something else (like learning japanese)
- cd build-tree/mozilla/dist/xpi-stage/
- wget http://releases.mozilla.org/pub/mozilla.org/calendar/lightning/releases/0.7/lightning-0.7.linux-i686.xpi
- mkdir tmp;cd tmp;unzip ../lightning.xpi; unzip ../lightning-0.7.linux-i686.xpi and accept all changes in chrome/ (and also chrome.manifest).
- zip -r ../lightning-0.7-icedove-amd64.xpi . (or i686)
- When all this is over, copy from outside the pbuilder chroot the file .../icedove-2.0.0.6/build-tree/mozilla/dist/xpi-stage/lightning-0.7-icedove-amd64.xpi. Install in Icedove (Tools → Add-ons → Install). Serve cold.
For all my readers, I did attach the resulting files (with the translations included), compiled for amd64 or i386.