[Pkg-mozext-maintainers] Bits from the Mozilla Extension Packaging Team

Benjamin Drung bdrung at ubuntu.com
Mon Feb 1 19:34:31 UTC 2010


Hi,

This mail targets all developers, which maintain Mozilla extensions.

Source package name
===================

The source package name for extension should not contain the name of the
enhanced application. These prefixes should be dropped from the source
name:

firefox-
iceape-
icedove-
iceweasel-
mozilla-
thunderbird-

If the remaining string is too generic (for example, notify or sage),
the source package name should append -extension. For example,
firefoxnotify was renamed to notify-extension.

Binary package name
===================

The Mozilla extension packaging team decided to use xul-ext- (instead of
mozilla-, iceweasel-, etc.) as prefix for all Mozilla extensions [1].
This will group the extensions visually. There are currently 18
extensions that use this naming scheme already. Please rename the binary
package if not already done.

Use mozilla-devscripts
======================

To make packaging extensions dead simple we have mozilla-devscripts. In
most cases debian/rules can be reduces to three or four lines (shebang,
two includes and maybe one variable). We highly recommend using it. An
additional benefit of using mozilla-devscripts is that derived
distribution can use the source code without modifying it.
mozilla-devscripts take care of the distributions specialities. The
usage is explained in the Wiki [2].

Joining our team
================

You are welcome to join our team. We maintain all packages in git in the
pkg-mozext group. You can contact us via email or IRC [3]. Please let us
know, if you need help implementing the above mentioned items.

Work needing package
====================

Here is a list of source package that need to updated. Please let me
know, if I missed some packages.

beagle
biofox
ctxextensions
diggler
firegpg
foxyproxy
icedove-attachmentreminder
icedove-gcontactsync
icedove-quotecolors
iceweasel-downthemall
imagezoom
livehttpheaders
mozilla-dom-inspector
mozilla-noscript
mozvoikko
nostalgy
nukeimage
vimperator

[1] http://wiki.debian.org/Mozilla/ExtensionsPolicy
[2] http://wiki.debian.org/mozilla-devscripts
[3] http://wiki.debian.org/Teams/DebianMozExtTeam

-- 
Benjamin Drung
Ubuntu Developer (www.ubuntu.com) | Debian Maintainer (www.debian.org)

-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 835 bytes
Desc: Dies ist ein digital signierter Nachrichtenteil
URL: <http://lists.alioth.debian.org/pipermail/pkg-mozext-maintainers/attachments/20100201/07b0f29d/attachment.pgp>


More information about the Pkg-mozext-maintainers mailing list