Features/GTK3/Shell/Hippo Removal/Testing on the XO

From Sugar Labs
< Features‎ | GTK3‎ | Shell‎ | Hippo Removal
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Install dependencies

I have grepped sugar-build scripts/check-system in it's shell port branch to get them.

 sudo yum install git make
 sudo yum install Xvfb pkgconfig gcc autoconf automake libtool icon-slicer \
 intltool xorg-x11-apps gnome-common python-devel glib2-devel \
 gtk3-devel libSM-devel libICE-devel alsa-lib-devel librsvg2-devel \
 gobject-introspection-devel pygtk2-devel GConf2-devel pycairo-devel \
 icon-naming-utils gnome-python2-libwnck hippo-canvas-python \
 python-telepathy python-cjson xapian-bindings-python python-dateutil \
 pygtksourceview vte python-decorator pygobject3 evince-libs \
 gnome-python2-rsvg flex bison gtk-doc cairo-gobject-devel \
 libXrandr-devel libX11-devel tar

Clone the repositories

Get os15. Open Terminal activity and do:

 mkdir shell-port
 cd shell-port
 git clone git://git.sugarlabs.org/~erikos/sugar/erikos-shell-port.git sugar
 git clone git://git.sugarlabs.org/~erikos/sugar-toolkit/erikos-shell-port.git sugar-toolkit

Install

 cd sugar
 ./autogen.sh --prefix=/usr
 make
 sudo make install
 cd sugar-toolkit
 ./autogen.sh --prefix=/usr
 make
 sudo make install

Then, restart the XO.