Changes

346 bytes removed ,  11:39, 4 December 2012
no edit summary
Line 24: Line 24:  
* on startup, if resumed object is shared by teacher, GCompris will sync settings with teacher's object
 
* on startup, if resumed object is shared by teacher, GCompris will sync settings with teacher's object
 
* After completing GCompris activity, results will be sent to teacher and stored to student's object; later, this object could be opened by GCompris Administration activity to see these results
 
* After completing GCompris activity, results will be sent to teacher and stored to student's object; later, this object could be opened by GCompris Administration activity to see these results
  −
== Install ==
  −
  −
Attach one of [[Sweets Distribution]] [http://download.sugarlabs.org/packages/SweetsDistribution:/ repositories] and install the following packages:
  −
  −
* {{Code|sweets-gcompris}}, main package that contains Sugar activity and {{Code|sweets-gcompris}} application; weights ~150Mb;
  −
* {{Code|sweets-gcompris-administration}}, GCompris Administration activity; only Sugar activity.
      
== Build from sources ==
 
== Build from sources ==
Line 38: Line 31:  
  sudo yum install gtk2-devel gstreamer-devel gstreamer-plugins-base-devel sqlite-devel librsvg2-devel libxml2-devel python-devel pygtk2-devel pycairo-devel gnucap gnuchess pkgconfig make gcc intltool glib2-devel GConf2-devel libgee-devel dbus-glib-devel pango-devel cmake gnet2-devel
 
  sudo yum install gtk2-devel gstreamer-devel gstreamer-plugins-base-devel sqlite-devel librsvg2-devel libxml2-devel python-devel pygtk2-devel pycairo-devel gnucap gnuchess pkgconfig make gcc intltool glib2-devel GConf2-devel libgee-devel dbus-glib-devel pango-devel cmake gnet2-devel
   −
Fetch sources:
+
Build Polyol:
   −
mkdir -p ~/src/gcompris
  −
cd ~/src/gcompris
   
  wget https://obs.sugarlabs.org/public/source/sdk/polyol/polyol-1.3.tar.gz
 
  wget https://obs.sugarlabs.org/public/source/sdk/polyol/polyol-1.3.tar.gz
  tar xzpvf polyol-1.3.tar.gz
+
  tar xpf polyol-1.3.tar.gz
wget https://obs.sugarlabs.org/public/source/gcompris/gcompris/gcompris-12.1.tar.gz
+
  cd polyol-1.3
tar xzpvf gcompris-12.1.tar.gz
  −
 
  −
Build Polyol:
  −
 
  −
  cd ~/src/gcompris/polyol-1.3
   
  cmake -DCMAKE_INSTALL_PREFIX=$HOME/Activities/gcompris.activity && make && make install
 
  cmake -DCMAKE_INSTALL_PREFIX=$HOME/Activities/gcompris.activity && make && make install
    
Build GCompris:
 
Build GCompris:
   −
  cd ~/src/gcompris/gcompris-12.1
+
  wget http://gcompris.net/download/gcompris-12.11.tar.bz2
 +
tar xpf gcompris-12.11.tar.bz2
 +
cd gcompris-12.11
 +
wget http://git.sugarlabs.org/alsroot/gcompris/commit/38918f0c78bfea26dd5b4fe809dead9a52acecc7.patch
 +
patch -f -p1 < 38918f0c78bfea26dd5b4fe809dead9a52acecc7.patch
 
  ./configure PKG_CONFIG_PATH=$HOME/Activities/gcompris.activity/lib/pkgconfig --prefix=$HOME/Activities/gcompris.activity --enable-gnet --enable-sugar --enable-sqlite && make && make install
 
  ./configure PKG_CONFIG_PATH=$HOME/Activities/gcompris.activity/lib/pkgconfig --prefix=$HOME/Activities/gcompris.activity --enable-gnet --enable-sugar --enable-sqlite && make && make install