Differences between revisions 12 and 13
Revision 12 as of 2007-12-18 10:18:32
Size: 2649
Comment: No need to _build_ matchbox. (please add editing comment if changing this again!
Revision 13 as of 2007-12-18 10:32:33
Size: 2683
Comment: "Runtime dependencies" section is part of "Building least possible".
Deletions are marked like this. Additions are marked like this.
Line 68: Line 68:
=== Building ===
Line 96: Line 98:
== Runtime dependencies == === Running ===

Runtime dependencies:

Building all

Build dependencies: (all are in Sid, no more experimental)

  • git-core
  • subversion
  • darcs
  • automake1.9
  • automake1.7
  • libtool
  • bison
  • flex
  • cvs
  • xserver-xephyr
  • libgstreamer0.10-dev
  • libgstreamer-plugins-base0.10-dev
  • libfontconfig1-dev
  • libfribidi-dev
  • libgsf-1-dev
  • libenchant-dev
  • libasound2-dev
  • libssl-dev
  • xorg-dev
  • libsqlite3-dev
  • libpng12-dev
  • libtiff4-dev
  • libncurses5-dev
  • libboost-dev
  • libtheora-dev
  • libgnutls-dev
  • libgconf2-dev
  • docbook-style-xsl
  • libgtk2.0-dev
  • gtk-doc-tools
  • python-cairo-dev
  • python2.5-dev
  • python-ctypes
  • python-gtk2-dev
      git-core subversion darcs automake1.9 automake1.7 libtool bison flex cvs\
      xserver-xephyr libgstreamer0.10-dev libgstreamer-plugins-base0.10-dev libfontconfig1-dev\
      libfribidi-dev libgsf-1-dev libenchant-dev libasound2-dev libssl-dev xorg-dev\
      libsqlite3-dev libpng12-dev libtiff4-dev libncurses5-dev libboost-dev  libtheora-dev\
      libgnutls-dev libgconf2-dev docbook-style-xsl libgtk2.0-dev gtk-doc-tools\
      python-cairo-dev python2.5-dev python-ctypes python-gtk2-dev

git-clone git://dev.laptop.org/sugar-jhbuild

# sugar-jhbuild needs python pointing at python2.5
mkdir -p bin
ln /usr/bin/python2.5 bin/python

cd sugar-jhbuild
git pull
PATH=$(pwd)/../bin:$PATH ./sugar-jhbuild update
PATH=$(pwd)/../bin:$PATH ./sugar-jhbuild build
PATH=$(pwd)/../bin:$PATH ./sugar-jhbuild run

Building least possible

The following is tested on lenny as of 20071130.

Building

Build dependencies:

  • git-core
  • subversion
  • python2.5-dev
  • automake
  • gtk-doc-tools
  • python-gtk2-dev
  • python-cairo-dev
  • shared-mime-info

git-clone git://dev.laptop.org/sugar-jhbuild

# sugar-jhbuild needs python pointing at python2.5
mkdir -p bin
ln /usr/bin/python2.5 bin/python

cd sugar-jhbuild

# Debian package python-hippocanvas is python2.4 only
PATH=$(pwd)/../bin:$PATH ./sugar-jhbuild buildone hippo-canvas
PATH=$(pwd)/../bin:$PATH ./sugar-jhbuild buildone sugar-base
PATH=$(pwd)/../bin:$PATH ./sugar-jhbuild buildone sugar
PATH=$(pwd)/../bin:$PATH ./sugar-jhbuild buildone artwork
PATH=$(pwd)/../bin:$PATH ./sugar-jhbuild buildone presence-service

Running

Runtime dependencies:

  • python-telepathy
  • python-gst0.10
  • python-numpy (20071130: python2.5 support requires sid package)
  • matchbox-window-manager
  • telepathy-gabble

PATH=$(pwd)/../bin:$PATH ./sugar-jhbuild run

Further Reading