Changes

Jump to navigation Jump to search
Line 32: Line 32:  
* ''sugar'' project should be cloned in any case,
 
* ''sugar'' project should be cloned in any case,
 
* glucose needs to be patched. It is not in master, so use bazaar branches[3] that are synced with the trunk:
 
* glucose needs to be patched. It is not in master, so use bazaar branches[3] that are synced with the trunk:
** git://git.sugarlabs.org/sugar-base/bazaar.git
+
** http://git.sugarlabs.org/projects/sugar-base/repos/bazaar
** git://git.sugarlabs.org/sugar/bazaar.git
+
** http://git.sugarlabs.org/projects/sugar/repos/bazaar
** git://git.sugarlabs.org/sugar-toolkit/bazaar.git
+
** http://git.sugarlabs.org/projects/sugar-toolkit/repos/bazaar
** git://git.sugarlabs.org/sugar-presence-service/bazaar.git
+
** http://git.sugarlabs.org/projects/sugar-presence-service/repos/bazaar
** git://git.sugarlabs.org/sugar-artwork/bazaar.git
+
** http://git.sugarlabs.org/projects/sugar-artwork/repos/bazaar
 
* dependency solving is inefficient and temporary, it will be replaced by invoking 0install in further implementation,
 
* dependency solving is inefficient and temporary, it will be replaced by invoking 0install in further implementation,
* build time dependencies need to be installed manually:
+
* build time dependencies need to be installed manually
# fedora based systems
+
 
  yum install autoconf automake libtool make intltool pygtk2-devel gtk2-devel GConf2-devel gnome-common icon-slicer icon-naming-utils xorg-x11-apps libSM-devel alsa-lib-devel
+
=== Fedora devel packages ===
# debian based systems
+
  sudo yum install autoconf automake libtool make intltool pygtk2-devel gtk2-devel GConf2-devel gnome-common icon-slicer icon-naming-utils xorg-x11-apps libSM-devel alsa-lib-devel
  apt-get install build-essential intltool python-gtk2-dev libgtk2.0-dev libgconf2-dev icon-slicer icon-naming-utils x11-apps  libsm-dev libasound2-dev libtool gnome-common
+
 
 +
=== Debian/Ubuntu devel packages ===
 +
  sudo apt-get install build-essential intltool python-gtk2-dev libgtk2.0-dev libgconf2-dev icon-slicer icon-naming-utils x11-apps  libsm-dev libasound2-dev libtool gnome-common
 +
 
 +
=== Not supported distributions ===
 +
 
 +
Install analogs of Fedora/Debian devel packages. Clone Sugar specific dependencies to build them with {{Code|sweets}}:
 +
 
 +
* http://git.sugarlabs.org/projects/pyxpcom
 +
* http://git.sugarlabs.org/projects/hulahop/repos/bazaar

Navigation menu