Packaging Mozilla (Thunderbird) extensions

Mike Hommey mh at glandium.org
Sat Nov 19 08:14:37 UTC 2005


On Sat, Nov 19, 2005 at 02:02:08AM +0100, Micha Lenk <micha at lenk.info> wrote:
> Hello,
> 
> I just filed an ITP bug for mozilla-thunderbird-mailinglistheader
> (#339755). After that I realized that I know very little about how to
> package mozilla (thunderbird) extensions. But taking it as a challenge I
> now try to learn more about it. Unfortunately I didn't find any
> information about this in the web.
> 
> Asking Alexander Sack, the maintainer of mozilla-thunderbird-enigmail,
> he pointed me to this list to keep my questions public. So can you give
> me a hint how thunderbird extensions should be packaged best?
> 
> What I understand so far:
> 
> My package should install some files (the .jar files?) somewhere under
> /usr/lib/mozilla-thunderbird/chrome and drop a file in
> /var/lib/mozilla-thunderbird/chrome.d (i.e.
> 50mailinglistheader-chrome.txt) and
> /var/lib/mozilla-thunderbird/extensions.d and call
> update-mozilla-thunderbird-chrome in its postinst script.
> 
> But I worry about that's not all...

You're right, that's not all

> Could you give me some pointers to relevant documentation I
> should definitely know before packaging mozilla extensions?

It's rather old, not about thunderbird but firefox, and I really should
spend some time to update it, but here is some doc that might help you:
http://web.glandium.org/debian/packages/mozilla-firefox/New_scheme_for_extensions/20041114
Take a look at the "So what do you need to do ?" section, it contains
some information you might need.

Mike



More information about the pkg-mozilla-maintainers mailing list