Sugar: Difference between revisions

From OLPC
Jump to navigation Jump to search
No edit summary
Line 12: Line 12:
* [http://dev.laptop.org/git.do?p=artwork;a=summary Artwork source repository]
* [http://dev.laptop.org/git.do?p=artwork;a=summary Artwork source repository]


=== Building from source ===
=== 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,
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,
Line 25: Line 25:
$ make
$ make
$ make install
$ make install
* Create a .jhbuildrc file in your home directoy. Use [sample.jhbuildrc] as a template
* Create a .jhbuildrc file in your home directoy. Use [File:sample.jhbuildrc] as a template
* Build sugar and his dependencies
* Build sugar and his dependencies
* Run sugar
* Run sugar

Revision as of 04:02, 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 [File:sample.jhbuildrc] as a template
  • Build sugar and his dependencies
  • Run sugar
jhbuild run sugar

Distribution specific

Milestones

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

External Links