Development/Porting Packages

From Maemo Leste Wiki
Revision as of 23:06, 27 July 2019 by Wizzup (talk | contribs) (Created page with " = Porting / Creating packages = If you're looking at creating your own package, or porting software, the first things to do are: # Check if there already are Debian packagi...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigationJump to search

Porting / Creating packages

If you're looking at creating your own package, or porting software, the first things to do are:

  1. Check if there already are Debian packaging scripts/files. Debian packages a LOT of software, so it's likely that the software is already in the Maemo repository, or someone at least has build scripts for it.
  2. (TODO)

Porting existing Maemo Fremantle packages

Maemo Fremantle ("Nokia Maemo for the N900") contains a lot of packages that are open source. Most of them should run with very few changes on Maemo Leste, the main changes you will need to make will be:

  1. Updating of the Debian packaging files/scripts.
  2. Porting to newer libraries if old libraries are used (OpenSSL 0.9.8 -> OpenSSL 1.1.x, Qt4 -> Qt5, etc)
  3. Fixing any compile errors/warnings due to more strict compile flags

Source of the packages can be found at one of these places:

If you import a package, please try to preserve history if possible (converting from svn -> git is not too hard)