Sugar: Difference between revisions

From OLPC
Jump to navigation Jump to search
No edit summary
No edit summary
Line 25: Line 25:
$ make
$ make
$ make install
$ make install
* Create a .jhbuildrc file in your home directoy. Use [File:sample.jhbuildrc] as a template
* Create a .jhbuildrc file in your home directoy. Use [http://gnome.org/~marco/sugar.jhbuildrc sugar.jhbuildrc] as a template
* Build sugar and his dependencies
* Build sugar and his dependencies
jhbuild -m http://gnome.org/~marco/sugar.modules build sugar
* Run sugar
* Run sugar
jhbuild run sugar
jhbuild run sugar

Revision as of 04:10, 24 June 2006

  This page is monitored by the OLPC team.

Sugar is the core of the OLPC Python Environment. It's goal is to turn the Laptop into a fun, easy to use, social experience that promotes sharing and learning.

Download

Sugar is currently under heavy development.

Source repositories

Build from sources

Sugar is composed of a few modules, and depends on xulrunner, which is not yet packaged by distributions. The easier way to build it from sources is to use jhbuild,

  • Check out jhbuild from GNOME cvs
$ cvs -d :pserver:anonymous@anoncvs.gnome.org:/cvs/gnome login
Logging in to :pserver:anonymous@anoncvs.gnome.org:2401/cvs/gnome
CVS password: <press enter>
$ cvs -d :pserver:anonymous@anoncvs.gnome.org:/cvs/gnome checkout jhbuild
  • Install it
$ cd jhbuild
$ make
$ make install
  • Create a .jhbuildrc file in your home directoy. Use sugar.jhbuildrc as a template
  • Build sugar and his dependencies
jhbuild -m http://gnome.org/~marco/sugar.modules build sugar 
  • Run sugar
jhbuild run sugar

Distribution specific

Milestones

Notes, to-do lists, ideas, etc. for Sugar development are kept on the wiki.

External Links