Sync docs to grab WIP Haiku install docs

Will format them nicely later.  h/t Luc.
This commit is contained in:
Bill Kendrick 2023-05-06 18:48:58 -07:00
parent 7247d58f09
commit b89bc3644b
10 changed files with 541 additions and 5 deletions

View file

@ -18,6 +18,7 @@
| * Linux/Unix |
| * macOS |
| * Android |
| * Haiku |
| * Debugging |
| * Uninstalling Tux Paint |
| * Windows |
@ -857,6 +858,42 @@ Android
from the root of fdroiddata, run ../fdroidserver/fdroid build --server
org.tuxpaint:NNNN (NNNN = version, e.g. 9288)
Haiku
mayo 6, 2023 Luc Schrijvers <begasus@gmail.com> (Edited by Bill Kendrick)
Prerequisites
Install the required develop packages in Terminal:
32bit:
pkgman install xcairo_x86_devel fribidi_x86_devel gdk_pixbuf_x86_devel
libiconv_x86_devel libimagequant_x86_devel gettext_x86_libintl
libpaper_x86_devel pango_x86_devel libpng16_x86_devel librsvg_x86_devel
libsdl2_x86_devel sdl2_image_x86_devel sdl2_gfx_x86_devel
sdl2_mixer_x86_devel sdl2_pango_x86_devel sdl2_ttf_x86_devel zlib_x86_devel
64bit:
pkgman install xcairo_devel fribidi_devel gdk_pixbuf_devel libiconv_devel
libimagequant_devel gettext_libintl libpaper_devel pango_devel
libpng16_devel librsvg_devel libsdl2_devel sdl2_image_devel sdl2_gfx_devel
sdl2_mixer_devel sdl2_pango_devel sdl2_ttf_devel zlib_devel
For 32bit you need to swith to the new compiler (currently gcc 11.2.0) with
setarch x86
Building
cd tuxpaint-VERSION
Now build Tux Paint:
make PREFIX=/boot/home/config/non-packaged
Tux Paint Stamps
cd tuxpaint-stamps-VERSION
Install the stamps:
make install-all DATA_PREFIX=/boot/home/config/non-packaged/share/tuxpaint/
Debugging
⚙ Debugging output — to "STDOUT" on Linux and Unix, to a "stdout.txt" file