Changes

Jump to navigation Jump to search
1,384 bytes added ,  01:24, 31 December 2015
no edit summary
Line 1: Line 1:  
<noinclude>[[Category:Activities|Tux Paint]]</noinclude>
 
<noinclude>[[Category:Activities|Tux Paint]]</noinclude>
 +
 +
[[Image:Tuxpaint-icon.svg]]
    
== Overview ==
 
== Overview ==
Line 19: Line 21:  
Install dependencies, for Fedora they are:
 
Install dependencies, for Fedora they are:
   −
  sudo yum install cmake gperf glib2-devel gtk2-devel libgee-devel GConf2-devel dbus-glib-devel pango-devel librsvg2-devel python-devel pygtk2-devel pycairo-devel libpaper-devel cairo-devel fribidi-devel SDL-devel SDL_image-devel SDL_mixer-devel SDL_ttf-devel SDL_Pango-devel  
+
  sudo yum install cmake gperf glib2-devel gtk2-devel libgee06-devel GConf2-devel dbus-glib-devel pango-devel librsvg2-devel python-devel pygtk2-devel pycairo-devel libpaper-devel cairo-devel fribidi-devel SDL-devel SDL_image-devel SDL_mixer-devel SDL_ttf-devel SDL_Pango-devel
 +
 
 +
and for Ubuntu they are:
 +
 +
sudo apt-get install cmake gperf libglib2.0-dev libgtk2.0-dev libgee-dev libgconf2-dev libdbus-glib-1-dev libghc-pango-dev librsvg2-dev python-dev python-gtk2-dev python-cairo-dev libpaper-dev libcairo2-dev libfribidi-dev libsdl1.2-dev libsdl-image1.2-dev libsdl-mixer1.2-dev libsdl-ttf2.0-dev libsdl-pango-dev
 +
 
    
Fetch sources:
 
Fetch sources:
Line 27: Line 34:  
  wget http://download.sugarlabs.org/sources/external/polyol/polyol-1.2.tar.gz
 
  wget http://download.sugarlabs.org/sources/external/polyol/polyol-1.2.tar.gz
 
  tar xzpvf polyol-1.2.tar.gz
 
  tar xzpvf polyol-1.2.tar.gz
  git clone https://github.com/DakshShah/sltuxpaint .
+
  git clone https://github.com/DakshShah/sltuxpaint
    
Build Polyol:
 
Build Polyol:
Line 36: Line 43:  
Build TuxPaint:
 
Build TuxPaint:
   −
  cd ~/src/tuxpaint/tuxpaint-0.9.22
+
  cd ~/src/tuxpaint/sltuxpaint
 
  PKG_CONFIG_PATH=$HOME/Activities/tuxpaint.activity/lib/pkgconfig make PREFIX=$HOME/Activities/tuxpaint.activity SUGAR=1
 
  PKG_CONFIG_PATH=$HOME/Activities/tuxpaint.activity/lib/pkgconfig make PREFIX=$HOME/Activities/tuxpaint.activity SUGAR=1
 
  make PREFIX=$HOME/Activities/tuxpaint.activity SUGAR=1 install
 
  make PREFIX=$HOME/Activities/tuxpaint.activity SUGAR=1 install
Line 43: Line 50:     
  cd ~/Activities/tuxpaint.activity
 
  cd ~/Activities/tuxpaint.activity
  ln -s ~/src/tuxpaint/tuxpaint-0.9.22/activity .
+
  ln -s ~/src/tuxpaint/sltuxpaint/activity .
 +
 
 +
Make .xo:
 +
 
 +
cd $HOME/Activities && zip -r  ~/tuxpaint-(Version_Number).xo tuxpaint.activity
    
Install Run-time Dependencies: (from Sugar's Terminal)
 
Install Run-time Dependencies: (from Sugar's Terminal)
 
    
 
    
 +
cd sugar-build
 +
./osbuild shell
 
  sudo yum install libpaper SDL_Pango libgee06
 
  sudo yum install libpaper SDL_Pango libgee06
   −
Make .xo:
+
== Get more stamps ==
 +
There are two options,
 +
 
 +
1. You download the latest one's from the sourceforge repository's
 +
For that, go to [http://sourceforge.net/projects/tuxpaint/files/tuxpaint-stamps this folder] and select the latest date's folder. From that, download a zip and extract all it's contents. Copy the contents from `TuxPaint/data/stamps` from the extracted zip and paste it under `sugar-build/activities/tuxpaint.activity/share/tuxpaint/stamps` if you want to add them after making xo or to `~/src/tuxpaint/sltuxpaint/stamps` if you want to do it before making the xo (Just after cloning the tuxpaint repository)
 +
 
 +
2. Rather than cloning the master branch of https://github.com/DakshShah/sltuxpaint, you can clone it's with [https://github.com/DakshShah/sltuxpaint/tree/withstamps stamps branch]. To do that, rather than running the command
 +
 
 +
  git clone https://github.com/DakshShah/sltuxpaint
   −
  cd $HOME/Activities && zip -r  ~/tuxpaint-7.xo tuxpaint.activity
+
Do,
 +
 
 +
  git clone -b withstamps https://github.com/DakshShah/sltuxpaint
    
== Getting involved ==
 
== Getting involved ==
135

edits

Navigation menu