PyMaemo/Scratchboxless packaging guide

(initial page.)
m
Line 6: Line 6:
= Prerequisites =
= Prerequisites =
 +
 +
As stdeb extends distutils, it is necessary that you have a working setup.py script.
= Building a binary package =
= Building a binary package =

Revision as of 18:14, 11 June 2010

Contents

Introduction

The usual way of developing Maemo applications is using or Scratchbox or MADDE, which are quite heavy for Python development. An alternative is using stdeb, a set of extensions to distutils that allows generating debian packages, both binary and source, that can be installed on the device or sent to the extra-devel repository.

This tutorial will show how to integrate it into your project, building the packages and uploading it to extras-devel.

Prerequisites

As stdeb extends distutils, it is necessary that you have a working setup.py script.

Building a binary package

Building a souce package

Uploading to extras

Future work

Support for non-debian systems.