Packaging

= Creating Packages for Maemo =

This page describes the process of taking software and packaging it for the Maemo platform.
Since Maemo is based on the debian operating system, creating packages for Maemo borrows a lot of tools and techniques from debian. The following list is a resource for getting started with packaging for Maemo, these links will largely discuss packaging python apps but can be used for any programming language. The first resource is a link to the debian wiki entry for the Python Modules Team;

Debian's Python Modules Team

These folks package a lot of python modules for debian, so their documentation will be pretty authoritative and looking at their packages will probably teach you a lot.

The next link is to the Python policy. Boring I know, but you will be directed there for answers to various questions, so you might as well have a handy link to it.

Python Policy

Here is an interesting and pretty darn good screencast and tutorial showing how to package a simple python application as a deb on Ubuntu!

Creating debs on Ubuntu

Ubuntu also has a Packaging guide which might be useful, I haven't read all of it and it is more general than just python programming.

Ubuntu Packaging Guide

Hopefully that is enough to get started. I hope for follow up with more info on packaging python apps for maemo and for debian.