maemo.org - Talk

maemo.org - Talk (https://talk.maemo.org/index.php)
-   Development (https://talk.maemo.org/forumdisplay.php?f=13)
-   -   Effort required for porting Debian apps to Maemo 5? (https://talk.maemo.org/showthread.php?t=36243)

OrangeBox 2009-12-08 04:52

Effort required for porting Debian apps to Maemo 5?
 
What is the ballpark number in hours to port an existing Debian console or x-app to the N900 for an experienced developer? I am interested in getting into this porting business but my preliminary research discourages me as it seems that there are many-many-many steps before even the simplest of hello world app can be ported.

Anyone with real porting experience out there that could help/guide me into the right direction?

eMHa 2009-12-08 18:49

Re: Effort required for porting debian apps
 
I would also like to know this. As far as i've read you have to change paths because you should put all files in /opt/. The wiki http://wiki.maemo.org/Documentation/...rting_Software is also not very helpfull for this task.

hypnotik 2009-12-08 18:52

Re: Effort required for porting debian apps
 
Are there not new developer friendly screencasts for this? shame.

Bratag 2009-12-08 18:58

Re: Effort required for porting Debian apps to Maemo 5?
 
I ported proftpd to maemo5 - it took a few hours - more to get the packaging right than the actual porting. But then again thats an easy thing to port since its a daemon with no graphics etc to mess with.

There are some porting guides around - just google for them

mikkov 2009-12-08 19:25

Re: Effort required for porting Debian apps to Maemo 5?
 
Quick compiling guide for non gui apps:
1. install SDK
2. use debian source repositories in /etc/apt/sources.list
3. apt-get source package
4. cd package dir
5. dpkg-buildpackage -rfakeroot

somewhere in between you have to install missing depencies and possibly build them too.

kyle 2009-12-08 19:52

Re: Effort required for porting debian apps
 
Quote:

Originally Posted by hypnotik (Post 417108)
Are there not new developer friendly screencasts for this? shame.

There are:

http://www.forum.nokia.com/Tools_Doc...on/Maemo.xhtml

Note that these cover C++ using either Hildon or Qt. Plain C is not covered, but all the API docs are here and of course all of the libraries are written in C:

http://maemo.org/development/sdks/ma...documentation/


All times are GMT. The time now is 04:06.

vBulletin® Version 3.8.8