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 | + | 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 | + | 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 | + | 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 | + | 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;
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.
Here is an interesting and pretty darn good screencast and tutorial showing how to package a simple python application as a deb 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.
Hopefully that is enough to get started. I hope for follow up with more info on packaging Python apps for Maemo and for Debian.