[maemo-developers] [maemo-developers] Building maemo from cvs

From: Devesh.Kothari at nokia.com Devesh.Kothari at nokia.com
Date: Fri Mar 31 10:55:45 EEST 2006
Murray,
Such a page would be welcomed.

Few things to consider
1. Maemo 1.1 public release usually lag behind internal product development
2. what you see in SVN are realtime in sync (mostly) with product development
3. some of the time, these SVN projects like HAF (hildon application framework) move on to new components versions or new dependencies (due to new feature additions) which are not in Maemo X.X public releases

So to build from scratch (i am throwing things from my head now :)
1. get a empty scratchbox
2. get a basic developer rootstrap from public maemo release
3. set up the apt/sources.list to target the Maemo x.x repository
4. set up a local repository on host system(i prefer using a localhost webserver), something like maemo unstable [this is where all the new and updated components used by e.g HAF would go]
5. Look into e.g HAF SVN and find (thats the hard part), all the new dependencies introduced and updated components. If the project itself dont provide them , then grab them from mainstream and put them in local repo.
6. Give your local repo preference over the Maemo repo. [you can use tools like apt-ftparchive stuff to create you a Packages.gz/Sources.gz etc]
7. apt-get update, install etc
8. get the latest SVN source, and then I think you have possibility of some success :)
9. once you create and compiled you packages from SVN sources, upload them to you local repository.
9. To test : Grab developer rootfs from Maemo , and flash to device
10. setup USB networking and modify the apt/sources.list to also point to your local repo, and then the magic apt dist-upgrade (who knows, it might work, at least the theory sound reasonable, isnt it ?) 

Now here I am assuming when you say Maemo from scratch, you mean Hildon Application Framework, which is in my terminology just HAF, which sits on top of "Maemo Core" [which is all base system, X, gdk, gtk, gconf etc etc]

Hope that helps
Cheers

Devesh


> -----Original Message-----
> From: maemo-developers-bounces at maemo.org
> [mailto:maemo-developers-bounces at maemo.org]On Behalf Of ext Murray
> Cumming
> Sent: 29 March, 2006 20:42
> To: maemo-developers at maemo.org
> Subject: [maemo-developers] Building maemo from cvs
> 
> 
> Is there any documentation anywhere about building (and using) maemo
> from svn, installed in a separate prefix, or should I start a new page
> on the maemo wiki?
> 
> -- 
> Murray Cumming
> murrayc at murrayc.com
> www.murrayc.com
> www.openismus.com
> 
> _______________________________________________
> maemo-developers mailing list
> maemo-developers at maemo.org
> https://maemo.org/mailman/listinfo/maemo-developers
> 

More information about the maemo-developers mailing list