EarlyLight, an unofficial Lightning (aurora) build supporting multiple Thunderbird versions

I got tired of waiting for Lightning to fix their aurora build problems so I decided to practice my newly-acquired Mozilla build foo to build my own. In the process, I extended the usual Lightning build so that I have Lightning that can work with current TB release, beta, and aurora versions, that is Thunderbird 13, 14, and 15.

The “source” for this is just a makefile which you can see here. (I added my fix in Mozilla bug 766685 so that I could build this with my VS 2008 on Windows). This will only work in my local build environment, but it gives you an idea of what this is.

Anyway I call this thing EarlyLight. You can download this with the following links:

Windows: http://mesquilla.net/releases/earlylight_WINNT(TB13-TB15)_1.7a2.0earlylight.xpi

OSX: http://mesquilla.net/releases/earlylight_Darwin(TB13-TB15)_1.7a2.0earlylight.xpi

Linux: http://mesquilla.net/releases/earlylight_Linux(TB13-TB15)_1.7a2.0earlylight.xpi

I’m not sure how useful this will be to others, but the ability to run multiple versions of Thunderbird with the same version of Lightning is really useful for me. If others find it useful I might maintain this in the future.

One caution. It uses the same extension ID as Lightning, and so it really claims to be Lightning in Thunderbird. It should also update to Lightning 1.7 from the official site once that is released. Duplicating the ID like this will be disallowed at some point in the future, but for now it makes this a little easier to use.

Please tell me if this is useful to you.

Windows: