Re-sync docs to get updated INSTALL (Haiku + more)
This commit is contained in:
parent
b89bc3644b
commit
fcb392aec3
11 changed files with 892 additions and 781 deletions
|
|
@ -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
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue