2841
Comment: point to general KGB info
|
2912
Update Task description
|
Deletions are marked like this. | Additions are marked like this. |
Line 21: | Line 21: |
Packaging of extensions for Icedove, [[Iceweasel]], Iceape and Iceowl (aka Thunderbird, Firefox, Seamonkey and Sunbird). | Packaging of extensions for [[Icedove]] (aka Thunderbird) and [[Iceweasel]] (aka Firefox). Unfortunately Iceape and Iceowl (aka Seamonkey and Sunbird) are marked as end of life by Mozilla. |
Mozilla Extension Packaging Team
Contents
Infrastructure
Alioth Project: https://alioth.debian.org/projects/pkg-mozext/
Unix group: pkg-mozext
VCS: ?git repos are hosted at http://git.debian.org
Packages: TODO
Interacting with the team
Email contact: pkg-mozext-maintainers@lists.alioth.debian.org
Task description
Packaging of extensions for Icedove (aka Thunderbird) and Iceweasel (aka Firefox).
Unfortunately Iceape and Iceowl (aka Seamonkey and Sunbird) are marked as end of life by Mozilla.
Joining
Simply get involved! The pkg-mozext-maintainers QA page and git repository are good places to start. If you're new to extension packaging send patches to the mailing list or talk to someone on IRC for review. To get commit access request to join the project via Alioth. Packages that need checking or an upload can be listed at the TODO list or on the IRC channel.
Common practices
git is used as version control system. If you wish to setup a GIT branch for a new extension on our Alioth's team repository, please consider setting up IRC's KGB hooks by symlinking hooks/post-receive to /home/groups/pkg-mozext/post-receive. Please read our git policies.
mozilla-devscripts is used for packaging
- dh 7 is recommended
dpkg-source 3.0 (quilt) format is recommended and therefore quilt as patch system
a machine-readable debian/copyright is preferred
Packages
Use the following snippet for your sources.list:
deb http://pkg-mozext.alioth.debian.org/packages lenny/i386/ deb http://pkg-mozext.alioth.debian.org/packages lenny/all/ deb-src http://pkg-mozext.alioth.debian.org/packages lenny/source/
deb http://pkg-mozext.alioth.debian.org/packages sid/i386/ deb http://pkg-mozext.alioth.debian.org/packages sid/all/ deb-src http://pkg-mozext.alioth.debian.org/packages sid/source/
To install an extension run
apt-get install <EXTENSION>
If you are member of the group pkg-mozext you can upload with the following dput configuration:
[pkg-mozext] method = scp fqdn = alioth.debian.org incoming = /home/groups/pkg-mozext/htdocs/packages/mini-dinstall/incoming/ post_upload_command = ssh alioth.debian.org /home/groups/pkg-mozext/mini-dinstall.sh