Re-sync docs to get updated INSTALL (Haiku + more)

This commit is contained in:
Bill Kendrick 2023-05-07 01:05:29 -07:00
parent b89bc3644b
commit fcb392aec3
11 changed files with 892 additions and 781 deletions

View file

@ -142,6 +142,8 @@ Simple DirectMedia Layer library (libSDL)
«COPYING.txt» para máis detalles) e, polo tanto, o «código fonte» do
programa está dispoñíbel libremente.
------------------------------------------------------------------
Windows
10 de Xullo de 2022 Shin-ichi TOYAMA <dolphin6k@wmail.plala.or.jp>
@ -161,8 +163,8 @@ Windows
Download the latest MSYS2 environment from https://www.msys2.org/ and
install it where you'd like (the default is "C:\msys64")
Open the MSYS2 shell from the "Start Menu" -> "MSYS2 64bit" -> "MSYS2
MSYS" and execute following command:
Open the MSYS2 shell from the "Start Menu" → "MSYS2 64bit" → "MSYS2 MSYS"
and execute following command:
$ yes "" | pacman -Syu
@ -214,7 +216,7 @@ Windows
SDL2_Pango and libunibreak should be installed manually.
This time, use the MinGW "64bit" shell. Open the shell from the "Start
Menu" -> "MSYS2 64bit" -> "MSYS2 MinGW 64-bit"
Menu" → "MSYS2 64bit" → "MSYS2 MinGW 64-bit"
SDL2_Pango
@ -272,7 +274,7 @@ Windows
SDL2_Pango and libunibreak should be installed manually.
This time, use the MinGW "32bit" shell. Open the shell from the "Start
Menu" -> "MSYS2 64bit" -> "MSYS2 MinGW 32-bit"
Menu" → "MSYS2 64bit" → "MSYS2 MinGW 32-bit"
SDL2_Pango
@ -323,9 +325,9 @@ Windows
You can compile 64-bit binaries using "MSYS2 64bit" shell, and 32-bit
binaries using "MSYS2 32bit" shell, respectively.
* Select "MSYS2 64bit" -> "MSYS2 MinGW 64-bit" from the "Start Menu" to
* Select "MSYS2 64bit" "MSYS2 MinGW 64-bit" from the "Start Menu" to
open the 64bit shell.
* Select "MSYS2 64bit" -> "MSYS2 MinGW 32-bit" from the "Start Menu" to
* Select "MSYS2 64bit" "MSYS2 MinGW 32-bit" from the "Start Menu" to
open the 32bit shell.
Tux Paint Config.
@ -463,6 +465,8 @@ Windows
maiúsculas e minúsculas incorrectas (maiúsculas «Z» no canto de minúsculas
«z») ou a falta (ou exceso) de «-» (guións).
------------------------------------------------------------------
Linux/Unix
Compilación:
@ -486,17 +490,6 @@ Linux/Unix
$ make SVG_LIB= SVG_CFLAGS=
Desactivar a compatibilidade de «Pango» (e, polo tanto, as dependencias de
«Pango, Cairo, etc.»:
📜 Antes da versión 0.9.18, Tux Paint utilizaba a biblioteca libSDL_ttf
para renderizar texto usando tipos de letra TrueType. Dende o 0.9.18 úsase
libSDL_Pango, xa que ten unha mellor compatibilidade coa
internacionalización. Non obstante, se quere desactivar o uso de
SDL_Pango, pode facelo executando «make» engadindo «SDL_PANGO_LIB=»:
$ make SDL_PANGO_LIB=
Disabling Sound at Compile-time
Se non te unha tarxeta de son ou prefire construír o programa sen
@ -593,6 +586,8 @@ Linux/Unix
💡 Note: This list is out of date. See "Makefile" and "Makefile-i18n" for a
complete list.
------------------------------------------------------------------
macOS
5 de Xuño de 2022 Mark Kim <markuskimius@gmail.com>
@ -781,7 +776,7 @@ macOS
https://developer.apple.com/documentation/macos-release-notes/macos-big-sur-11_0_1-universal-apps-release-notes#:~:text=New%20in%20macOS,pass%20through%20Gatekeeper.
If you get an error that the application bundle is already signed, remove
it before signing::
it before signing:
$ codesign --remove-signature TuxPaint.app
@ -804,6 +799,8 @@ macOS
$ codesign -s - TuxPaint.app
$ make TuxPaint.dmg
------------------------------------------------------------------
Android
29 de Marzo de 2023 Pere Pujal i Carabantes <perepujal@gmail.com> (Edited
@ -867,42 +864,43 @@ Android
from the root of fdroiddata, run ../fdroidserver/fdroid build --server
org.tuxpaint:NNNN (NNNN = version, e.g. 9288)
------------------------------------------------------------------
Haiku
6 de Maio de 2023 Luc Schrijvers <begasus@gmail.com> (Edited by Bill
7 de Maio de 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
Install the required develop packages in Terminal:
For 32bit you need to swith to the new compiler (currently gcc 11.2.0) with
setarch x86
32-bit:
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
64-bit:
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 32-bit you need to switch 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
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/
make install-all
DATA_PREFIX=/boot/home/config/non-packaged/share/tuxpaint/
Debugging