Activities/GCompris: Difference between revisions

 
(6 intermediate revisions by 2 users not shown)
Line 1: Line 1:
<noinclude>
<noinclude>[[Category:Activities|GCompris]]
{{TOCright}}
[[Category:Activities|GCompris]]
</noinclude>
</noinclude>


Line 31: Line 29:
Install dependencies, for Fedora they are:
Install dependencies, for Fedora they are:


  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
 
Fetch sources:
 
mkdir -p ~/src/gcompris
cd ~/src/gcompris
wget http://download.sugarlabs.org/sources/external/polyol/polyol-1.2.tar.gz
tar xzpvf polyol-1.2.tar.gz
wget http://download.sugarlabs.org/sources/external/gcompris/gcompris-9.5.tar.gz
tar xzpvf gcompris-9.5.tar.gz


Build Polyol:
Build Polyol:


  cd ~/src/gcompris/polyol-1.2
  wget https://obs.sugarlabs.org/public/source/SweetsDistribution:0.94/polyol/polyol-1.3.tar.gz
tar xpf polyol-1.3.tar.gz
cd 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-9.5
wget http://gcompris.net/download/gcompris-12.11.tar.bz2
  ./configure PKG_CONFIG_PATH=$HOME/Activities/gcompris.activity/lib/pkgconfig --prefix=$HOME/Activities/gcompris.activity --enable-gnet --enable-sugar --enable-sqlite && make && make install
tar xpf gcompris-12.11.tar.bz2
  cd gcompris-12.11
wget 'http://git.sugarlabs.org/alsroot/gcompris/commit/38918f0c78bfea26dd5b4fe809dead9a52acecc7?format=patch' -O gc.patch
patch -f -p1 < gc.patch
  ./configure PKG_CONFIG_PATH=$HOME/Activities/gcompris.activity/lib/pkgconfig --prefix=$HOME/Activities/gcompris.activity --enable-sugar --enable-sqlite && make && make install


Link activity directory:
Link activity directory: