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 @@ Biliothèque Simple DirectMedia Layer (libSDL)
"COPYING.txt" pour plus de détails), et donc le 'code source' du programme
est disponible gratuitement.
------------------------------------------------------------------
Windows
juillet 10, 2022 Shin-ichi TOYAMA <dolphin6k@wmail.plala.or.jp>
@ -162,8 +164,8 @@ Windows
https://www.msys2.org/ et installez-le où vous voulez (par défaut
"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
@ -215,8 +217,8 @@ Windows
SDL2_Pango and libunibreak should be installed manually.
Cette fois-ci, utilisez le shell MinGW "64bit". Ouvrez le shell depuis le
"Menu de Démarrage" -> "MSYS2 64bit" -> "MSYS2 MinGW 64-bit"
This time, use the MinGW "64bit" shell. Open the shell from the "Start
Menu" → "MSYS2 64bit" → "MSYS2 MinGW 64-bit"
SDL2_Pango
@ -275,8 +277,8 @@ Windows
SDL2_Pango and libunibreak should be installed manually.
Cette fois-ci, utilisez le shell MinGW "32bit". Ouvrez le shell depuis le
"Menu de Démarrage" -> "MSYS2 64bit" -> "MSYS2 MinGW 32-bit"
This time, use the MinGW "32bit" shell. Open the shell from the "Start
Menu" → "MSYS2 64bit" → "MSYS2 MinGW 32-bit"
SDL2_Pango
@ -328,10 +330,10 @@ Windows
You can compile 64-bit binaries using "MSYS2 64bit" shell, and 32-bit
binaries using "MSYS2 32bit" shell, respectively.
* Choisissez "MSYS2 64bit" -> "MSYS2 MinGW 64-bit" dans le "Menu de
Démarrage" pour ouvrir le shell 64bit.
* Choisissez "MSYS2 64bit" -> "MSYS2 MinGW 32-bit" dans le "Menu de
Démarrage" pour ouvrir le shell 32bit.
* 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
open the 32bit shell.
Tux Paint Config.
@ -473,6 +475,8 @@ Windows
sera simplement dû à une casse de caractère incorrecte (majuscule 'Z' à la
place de 'z' minuscule) ou un '-' (tiret) manquant (en trop).
------------------------------------------------------------------
Linux/Unix
Compilation :
@ -495,17 +499,6 @@ Linux/Unix
$ make SVG_LIB= SVG_CFLAGS=
Désactivation du support Pango (donc des dépendances Pango, Cairo, etc ...)
📜 Avant la version 0.9.18, Tuxpaint utilisait la bibliothèque libSDL_ttf
pour gérer les fichiers utilisant les fontes True Type. Depuis la 09.18
libSDL_Pango est utilisée, car il permet un meilleur support pour
l'internationalisation. Cependant, si vous voulez désactiver l'utilisation
de SDL_Pango, vous pouvez le faire en exécutant "make" avec
"SDL_PANGO_LIB=" :
$ make SDL_PANGO_LIB=
Disabling Sound at Compile-time
Si vous n'avez pas de carte son ou si vous préférez créer le programme
@ -603,6 +596,8 @@ Linux/Unix
💡 Note: This list is out of date. See "Makefile" and "Makefile-i18n" for a
complete list.
------------------------------------------------------------------
macOS
juin 5, 2022 Mark Kim <markuskimius@gmail.com>
@ -793,7 +788,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
@ -816,6 +811,8 @@ macOS
$ codesign -s - TuxPaint.app
$ make TuxPaint.dmg
------------------------------------------------------------------
Android
mars 29, 2023 Pere Pujal i Carabantes <perepujal@gmail.com> (Edited by
@ -879,41 +876,42 @@ Android
from the root of fdroiddata, run ../fdroidserver/fdroid build --server
org.tuxpaint:NNNN (NNNN = version, e.g. 9288)
------------------------------------------------------------------
Haiku
mai 6, 2023 Luc Schrijvers <begasus@gmail.com> (Edited by Bill Kendrick)
mai 7, 2023 Luc Schrijvers <begasus@gmail.com> (Edited by Bill Kendrick)
Prérequis
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/
Débogage