Packaging

(Initial page creation)
m (category, capitalization)
Line 3: Line 3:
=== This page describes the process of taking software and packaging it for the Maemo platform. ===
=== 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;  
+
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;  
[http://wiki.debian.org/Teams/PythonModulesTeam Debian's Python Modules Team]
[http://wiki.debian.org/Teams/PythonModulesTeam 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.  
+
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.
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.
Line 17: Line 17:
[http://showmedo.com/videos/video?name=linuxJensMakingDeb Creating debs on Ubuntu]
[http://showmedo.com/videos/video?name=linuxJensMakingDeb 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 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.
[https://wiki.ubuntu.com/PackagingGuide Ubuntu Packaging Guide]
[https://wiki.ubuntu.com/PackagingGuide 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.
+
Hopefully that is enough to get started. I hope for follow up with more info on packaging Python apps for Maemo and for Debian.
 +
 
 +
[[Category:Development]]

Revision as of 20:18, 11 January 2010

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.