Refresh docs after Win build process update
(https://sourceforge.net/p/tuxpaint/tuxpaint-docs/ci/af2070ce899cd5339027107dba125bf753c4ac59/)
This commit is contained in:
parent
3a0741db8b
commit
83b56e64e6
10 changed files with 887 additions and 294 deletions
|
|
@ -147,7 +147,7 @@ Biliothèque Simple DirectMedia Layer (libSDL)
|
|||
|
||||
Windows
|
||||
|
||||
novembre 3, 2021 Shin-ichi TOYAMA dolphin6k@wmail.plala.or.jp
|
||||
mai 16, 2022 Shin-ichi TOYAMA dolphin6k@wmail.plala.or.jp
|
||||
<dolphin6k@wmail.plala.or.jp>
|
||||
|
||||
Réglages pour compilation
|
||||
|
|
@ -177,7 +177,8 @@ Windows
|
|||
Sous le shell MSYS2, exécutez la commande suivante pour installer outils
|
||||
basiques pour le développement :
|
||||
|
||||
pacman -S base-devel msys2-devel git
|
||||
pacman -S make automake-wrapper autoconf-wrapper libtool git zip patch
|
||||
gperf
|
||||
|
||||
Allez à la prochaine section "chaînes d'outils MinGW 64bit (x86_64) ", ou
|
||||
bien à la section "chaînes d'outils MinGW 32bit (i686)" si vous ne voulez
|
||||
|
|
@ -185,43 +186,53 @@ Windows
|
|||
|
||||
-------------------------------------------------------
|
||||
|
||||
Chaînes d'outils MinGW 64bit (x86_64)
|
||||
MinGW 64bit (x86_64) compiler and tools
|
||||
|
||||
Sous le shell MSYS2, exécutez la commande suivante pour installer outils
|
||||
basiques pour le développement 64bit :
|
||||
Sous le shell MSYS2, exécutez la commande suivante pour installer 64bit
|
||||
compiler and basic development tools :
|
||||
|
||||
pacman -S mingw-w64-x86_64-toolchain
|
||||
|
||||
bibliothèques de dépendance 64bit (x86_64) pour Tux Paint
|
||||
|
||||
You can install tools and libraries required for compiling Tux Paint on
|
||||
MSYS2/MINGW using "pacman" except for SDL_Pango.
|
||||
pacman -S mingw-w64-x86_64-{gcc,pkgconf,ntldd-git}
|
||||
|
||||
"ntldd" est un petit outil qui examine les fichiers exécutables de windows
|
||||
en vue de lister les fichiers DLL (.dll) qui leur sont nécessaires. Le
|
||||
process de fabrication de Tux Paint pour fournir des fichiers binaires
|
||||
s'en sert pour trouver les fichiers .dll requis.
|
||||
|
||||
FLTK est un ensemble d'outils multiplateforme utilisé par "Tux Paint
|
||||
Config.". Vous pouvez ne pas l'installer si vous compilez seulement "Tux
|
||||
Paint".
|
||||
64bit (x86_64) dependency libraries for Tux Paint and Tux Paint Config
|
||||
|
||||
$ pacman -S mingw-w64-x86_64-SDL_{image,mixer,ttf,gfx}
|
||||
You can install tools and libraries required for compiling Tux Paint and
|
||||
Tux Paint Config on MSYS2/MINGW using "pacman" except for SDL_mixer,
|
||||
SDL_Pango and libunibreak.
|
||||
|
||||
FLTK is a cross-platform GUI toolkit used by "Tux Paint Config". You can
|
||||
skip installing it if you are only building "Tux Paint".
|
||||
|
||||
$ pacman -S mingw-w64-x86_64-SDL_{image,ttf,gfx}
|
||||
$ pacman -S mingw-w64-x86_64-libvorbis
|
||||
$ pacman -S mingw-w64-x86_64-librsvg
|
||||
$ pacman -S mingw-w64-x86_64-fribidi
|
||||
$ pacman -S mingw-w64-x86_64-libimagequant
|
||||
$ pacman -S mingw-w64-x86_64-fltk
|
||||
$ pacman -S mingw-w64-x86_64-ntldd-git
|
||||
|
||||
💡 Nota : Fermez l'interpréteur de commandes avant de passer à la suite.
|
||||
|
||||
Install SDL_Pango on the 64bit environment
|
||||
Install SDL_mixer, SDL_Pango and libunibreak on the 64bit environment
|
||||
|
||||
SDL_Pango should be installed manually.
|
||||
SDL_mixer, SDL_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"
|
||||
|
||||
SDL_mixer
|
||||
|
||||
Télécharger fichier source de SDL_mixer-1.2.12 depuis SDL_mixer's page.
|
||||
|
||||
Build and install SDL_mixer as follows.
|
||||
|
||||
$ tar zxvf SDL_mixer-1.2.12.tar.gz
|
||||
$ cd SDL_mixer-1.2.12/
|
||||
$ ./configure --prefix=/mingw64 && make && make install
|
||||
|
||||
SDL_Pango
|
||||
|
||||
Tout d'abord, vous devrez préparer l'archive source et un patch qui est
|
||||
|
|
@ -240,49 +251,71 @@ Windows
|
|||
$ patch -p0 < ../SDL_Pango-configure-extra-api.patch
|
||||
$ ./configure --prefix=/mingw64 && make && make install
|
||||
|
||||
libunibreak
|
||||
|
||||
libunibreak is required for compiling Tux Paint Config. You can skip
|
||||
installing it if you are only building "Tux Paint".
|
||||
|
||||
You can fetch the source code from the git repositry and compile it as
|
||||
follows.
|
||||
|
||||
$ git clone https://github.com/adah1972/libunibreak libunibreak
|
||||
$ cd libunibreak
|
||||
$ ./augogen.sh --prefix=/mingw64 && make && make install
|
||||
|
||||
Aller à la prochaine section "chaines d'outils MinGW 32bit (i686)", ou
|
||||
bien aller directement à la section "ImageMagick" si vous n'avez besoin
|
||||
que d'un environnement de travail 64bit.
|
||||
|
||||
-------------------------------------------------------
|
||||
|
||||
Chaînes d'outils MinGW 32bit (i686)
|
||||
MinGW 32bit (i686) compiler and tools
|
||||
|
||||
Sous le shell MSYS2, exécutez la commande suivante pour installer outils
|
||||
basiques pour le développement 32bit :
|
||||
Sous le shell MSYS2, exécutez la commande suivante pour installer 32bit
|
||||
compiler and basic development tools :
|
||||
|
||||
pacman -S mingw-w64-i686-toolchain
|
||||
|
||||
bibliothèques de dépendance 32bit (i686) pour Tux Paint
|
||||
|
||||
You can install tools and libraries required for compiling Tux Paint on
|
||||
MSYS2/MINGW using "pacman" except for SDL_Pango.
|
||||
pacman -S mingw-w64-i686-{gcc,pkgconf,ntldd-git}
|
||||
|
||||
"ntldd" est un petit outil qui examine les fichiers exécutables de windows
|
||||
en vue de lister les fichiers DLL (.dll) qui leur sont nécessaires. Le
|
||||
process de fabrication de Tux Paint pour fournir des fichiers binaires
|
||||
s'en sert pour trouver les fichiers .dll requis.
|
||||
|
||||
FLTK est un ensemble d'outils multiplateforme utilisé par "Tux Paint
|
||||
Config.". Vous pouvez ne pas l'installer si vous compilez seulement "Tux
|
||||
Paint".
|
||||
32bit (i686) dependency libraries for Tux Paint and Tux Paint Config
|
||||
|
||||
$ pacman -S mingw-w64-i686-SDL_{image,mixer,ttf,gfx}
|
||||
You can install tools and libraries required for compiling Tux Paint and
|
||||
Tux Paint Config on MSYS2/MINGW using "pacman" except for SDL_mixer,
|
||||
SDL_Pango and libunibreak.
|
||||
|
||||
FLTK is a cross-platform GUI toolkit used by "Tux Paint Config". You can
|
||||
skip installing it if you are only building "Tux Paint".
|
||||
|
||||
$ pacman -S mingw-w64-i686-SDL_{image,ttf,gfx}
|
||||
$ pacman -S mingw-w64-i686-libvorbis
|
||||
$ pacman -S mingw-w64-i686-librsvg
|
||||
$ pacman -S mingw-w64-i686-fribidi
|
||||
$ pacman -S mingw-w64-i686-libimagequant
|
||||
$ pacman -S mingw-w64-i686-fltk
|
||||
$ pacman -S mingw-w64-i686-ntldd-git
|
||||
|
||||
💡 Nota : Fermez l'interpréteur de commandes avant de passer à la suite.
|
||||
|
||||
Install SDL_Pango on the 32bit environment
|
||||
Install SDL_mixer, SDL_Pango and libunibreak on the 32bit environment
|
||||
|
||||
SDL_Pango should be installed manually.
|
||||
SDL_mixer, SDL_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"
|
||||
|
||||
SDL_mixer
|
||||
|
||||
Télécharger fichier source de SDL_mixer-1.2.12 depuis SDL_mixer's page.
|
||||
|
||||
Build and install SDL_mixer as follows.
|
||||
|
||||
$ tar zxvf SDL_mixer-1.2.12.tar.gz
|
||||
$ cd SDL_mixer-1.2.12/
|
||||
$ ./configure --prefix=/mingw32 && make && make install
|
||||
|
||||
SDL_Pango
|
||||
|
||||
Tout d'abord, vous devrez préparer l'archive source et un patch qui est
|
||||
|
|
@ -301,6 +334,18 @@ Windows
|
|||
$ patch -p0 < ../SDL_Pango-configure-extra-api.patch
|
||||
$ ./configure --prefix=/mingw32 && make && make install
|
||||
|
||||
libunibreak
|
||||
|
||||
libunibreak is required for compiling Tux Paint Config. You can skip
|
||||
installing it if you are only building "Tux Paint".
|
||||
|
||||
You can fetch the source code from the git repositry and compile it as
|
||||
follows.
|
||||
|
||||
$ git clone https://github.com/adah1972/libunibreak libunibreak
|
||||
$ cd libunibreak
|
||||
$ ./augogen.sh --prefix=/mingw32 && make && make install
|
||||
|
||||
ImageMagick
|
||||
|
||||
ImageMagick est un ensemble d'outils en ligne de commande pour créer,
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue