Line 1: |
Line 1: |
− | []<noinclude>[[Category:Activities|Tux Paint]]</noinclude>
| + | <noinclude>[[Category:Activities|Tux Paint]]</noinclude> |
| | | |
| [[Image:Tuxpaint-icon.svg]] | | [[Image:Tuxpaint-icon.svg]] |
Line 22: |
Line 22: |
| | | |
| 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 | | 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 46: |
Line 51: |
| cd ~/Activities/tuxpaint.activity | | cd ~/Activities/tuxpaint.activity |
| ln -s ~/src/tuxpaint/sltuxpaint/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 == |