Platform Team/Guide/Sweets Usage: Difference between revisions
Created page with "This is a trying to replace jhbuild for core development process. It is inspired by evidence and simplicity of activity development workflow. == Requirements == * [[Platform_Te..." |
|||
| 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: | ||
** | ** http://git.sugarlabs.org/projects/sugar-base/repos/bazaar | ||
** | ** http://git.sugarlabs.org/projects/sugar/repos/bazaar | ||
** | ** http://git.sugarlabs.org/projects/sugar-toolkit/repos/bazaar | ||
** | ** http://git.sugarlabs.org/projects/sugar-presence-service/repos/bazaar | ||
** | ** 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 | ||
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 === | ||
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 | |||