Refresh docs after Win build process update

(https://sourceforge.net/p/tuxpaint/tuxpaint-docs/ci/af2070ce899cd5339027107dba125bf753c4ac59/)
This commit is contained in:
Bill Kendrick 2022-05-16 22:33:16 -07:00
parent 3a0741db8b
commit 83b56e64e6
10 changed files with 887 additions and 294 deletions

View file

@ -301,7 +301,7 @@
<p style="font-size: small;">
<em>
novembre 3, 2021 Shin-ichi TOYAMA dolphin6k@wmail.plala.or.jp &lt;<a href="mailto:dolphin6k@wmail.plala.or.jp">dolphin6k@wmail.plala.or.jp</a>&gt;
mai 16, 2022 Shin-ichi TOYAMA dolphin6k@wmail.plala.or.jp &lt;<a href="mailto:dolphin6k@wmail.plala.or.jp">dolphin6k@wmail.plala.or.jp</a>&gt;
</em>
</p>
</header>
@ -334,7 +334,7 @@
<p>
Sous le shell MSYS2, exécutez la commande suivante pour installer outils basiques pour le développement : <blockquote>
<code>
pacman -S base-devel msys2-devel git
pacman -S make automake-wrapper autoconf-wrapper libtool git zip patch gperf
</code>
</blockquote>
</p>
@ -345,44 +345,44 @@
</p>
<hr size="1" noshade width="75%" />
<section class="indent"><!-- H4: MinGW...toolchains -->
<section class="indent"><!-- H4: MinGW...compiler and tools -->
<header>
<h4>
<a name="64bit" id="64bit">
Chaînes d'outils MinGW 64bit (x86_64) </a>
MinGW 64bit (x86_64) compiler and tools </a>
</h4>
</header>
<p>
Sous le shell MSYS2, exécutez la commande suivante pour installer outils basiques pour le développement 64bit : <blockquote>
Sous le shell MSYS2, exécutez la commande suivante pour installer 64bit compiler and basic development tools : <blockquote>
<code>
pacman -S mingw-w64-x86_64-toolchain
pacman -S mingw-w64-x86_64-{gcc,pkgconf,ntldd-git}
</code>
</blockquote>
</p>
<p>
"<code>ntldd</code>" est un petit outil qui examine les fichiers exécutables de windows en vue de lister les fichiers DLL (<code>.dll</code>) qui leur sont nécessaires. Le process de fabrication de Tux Paint pour fournir des fichiers binaires s'en sert pour trouver les fichiers <code>.dll</code> requis. </p>
</section><!-- H4: MinGW...toolchains -->
<section class="indent"><!-- H4: ...dependency libraries for Tux Paint -->
<header>
<h4>
bibliothèques de dépendance 64bit (x86_64) pour Tux Paint </h4>
64bit (x86_64) dependency libraries for Tux Paint and Tux Paint Config </h4>
</header>
<p>
You can install tools and libraries required for compiling Tux Paint on MSYS2/MINGW using "<code>pacman</code>" except for SDL_Pango. </p>
You can install tools and libraries required for compiling Tux Paint and Tux Paint Config on MSYS2/MINGW using "<code>pacman</code>" except for SDL_mixer, SDL_Pango and libunibreak. </p>
<p>
"<code>ntldd</code>" est un petit outil qui examine les fichiers exécutables de windows en vue de lister les fichiers DLL (<code>.dll</code>) qui leur sont nécessaires. Le process de fabrication de Tux Paint pour fournir des fichiers binaires s'en sert pour trouver les fichiers <code>.dll</code> requis. </p>
<p>
FLTK est un ensemble d'outils multiplateforme utilisé par "Tux Paint Config.". Vous pouvez ne pas l'installer si vous compilez <em>seulement</em> "Tux Paint". </p>
FLTK is a cross-platform GUI toolkit used by "Tux Paint Config". You can skip installing it if you are <em>only</em> building "Tux Paint". </p>
<p>
<blockquote>
<code>
$ pacman -S mingw-w64-x86_64-SDL_{image,mixer,ttf,gfx}<br/>
$ pacman -S mingw-w64-x86_64-SDL_{image,ttf,gfx}<br/>
$ pacman -S mingw-w64-x86_64-libvorbis<br/>
$ pacman -S mingw-w64-x86_64-librsvg<br/>
$ pacman -S mingw-w64-x86_64-fribidi<br/>
$ pacman -S mingw-w64-x86_64-libimagequant<br/>
$ pacman -S mingw-w64-x86_64-fltk<br/>
$ pacman -S mingw-w64-x86_64-ntldd-git
</code>
</blockquote>
</p>
@ -393,14 +393,32 @@
<section class="indent"><!-- H4: Install SDL_Pango... -->
<header>
<h4>
Install SDL_Pango on the 64bit environment </h4>
Install SDL_mixer, SDL_Pango and libunibreak on the 64bit environment </h4>
</header>
<p>
SDL_Pango should be installed manually. </p>
SDL_mixer, SDL_Pango and libunibreak should be installed manually. </p>
<p>
Cette fois-ci, utilisez le shell MinGW "64bit". Ouvrez le shell depuis le "Menu de Démarrage" -&gt; "MSYS2 64bit" -&gt; "MSYS2 MinGW 64-bit" </p>
<section class="indent"><!-- H5: SDL_mixer -->
<header>
<h5>SDL_mixer</h5>
</header>
<p>
Télécharger <a href="https://www.libsdl.org/projects/SDL_mixer/release/SDL_mixer-1.2.12.tar.gz">fichier source de SDL_mixer-1.2.12</a> depuis <a href="https://www.libsdl.org/projects/SDL_mixer/">SDL_mixer's page</a>. </p>
<p>
Build and install SDL_mixer as follows. <blockquote>
<code>
$ tar zxvf SDL_mixer-1.2.12.tar.gz<br/>
$ cd SDL_mixer-1.2.12/<br/>
$ ./configure --prefix=/mingw64 &amp;&amp; make &amp;&amp; make install
</code>
</blockquote>
</p>
</section><!-- H5: SDL_mixer -->
<section class="indent"><!-- H5: SDL_Pango -->
<header>
<h5>SDL_Pango</h5>
@ -426,6 +444,24 @@
</p>
</section><!-- H5: SDL_Pango -->
<section class="indent"><!-- H5: libunibreak -->
<header>
<h5>libunibreak</h5>
</header>
<p>
libunibreak is required for compiling Tux Paint Config. You can skip installing it if you are <em>only</em> building "Tux Paint". </p>
<p>
You can fetch the source code from the git repositry and compile it as follows. <blockquote>
<code>
$ git clone https://github.com/adah1972/libunibreak libunibreak<br/>
$ cd libunibreak<br/>
$ ./augogen.sh --prefix=/mingw64 &amp;&amp; make &amp;&amp; make install
</code>
</blockquote>
</p>
</section><!-- H5: libunibreak -->
<p>
<i>
Aller à la prochaine section "<a href="#32bit">chaines d'outils MinGW 32bit (i686)</a>", ou bien aller directement à la section "<a href="#imagemagick">ImageMagick</a>" si vous n'avez besoin que d'un environnement de travail 64bit. </i>
@ -434,44 +470,44 @@
</section><!-- H4: Install SDL_Pango... -->
<hr size="1" noshade width="75%" />
<section class="indent"><!-- H4: MinGW...toolchains -->
<section class="indent"><!-- H4: MinGW...compiler and tools -->
<header>
<h4>
<a name="32bit" id="32bit">
Chaînes d'outils MinGW 32bit (i686) </a>
MinGW 32bit (i686) compiler and tools </a>
</h4>
</header>
<p>
Sous le shell MSYS2, exécutez la commande suivante pour installer outils basiques pour le développement 32bit : <blockquote>
Sous le shell MSYS2, exécutez la commande suivante pour installer 32bit compiler and basic development tools : <blockquote>
<code>
pacman -S mingw-w64-i686-toolchain
pacman -S mingw-w64-i686-{gcc,pkgconf,ntldd-git}
</code>
</blockquote>
</p>
<p>
"<code>ntldd</code>" est un petit outil qui examine les fichiers exécutables de windows en vue de lister les fichiers DLL (<code>.dll</code>) qui leur sont nécessaires. Le process de fabrication de Tux Paint pour fournir des fichiers binaires s'en sert pour trouver les fichiers <code>.dll</code> requis. </p>
</section><!-- H4: MinGW...toolchains -->
<section class="indent"><!-- H4: ...dependency libraries for Tux Paint -->
<header>
<h4>
bibliothèques de dépendance 32bit (i686) pour Tux Paint </h4>
32bit (i686) dependency libraries for Tux Paint and Tux Paint Config </h4>
</header>
<p>
You can install tools and libraries required for compiling Tux Paint on MSYS2/MINGW using "<code>pacman</code>" except for SDL_Pango. </p>
You can install tools and libraries required for compiling Tux Paint and Tux Paint Config on MSYS2/MINGW using "<code>pacman</code>" except for SDL_mixer, SDL_Pango and libunibreak. </p>
<p>
"<code>ntldd</code>" est un petit outil qui examine les fichiers exécutables de windows en vue de lister les fichiers DLL (<code>.dll</code>) qui leur sont nécessaires. Le process de fabrication de Tux Paint pour fournir des fichiers binaires s'en sert pour trouver les fichiers <code>.dll</code> requis. </p>
<p>
FLTK est un ensemble d'outils multiplateforme utilisé par "Tux Paint Config.". Vous pouvez ne pas l'installer si vous compilez <em>seulement</em> "Tux Paint". </p>
FLTK is a cross-platform GUI toolkit used by "Tux Paint Config". You can skip installing it if you are <em>only</em> building "Tux Paint". </p>
<p>
<blockquote>
<code>
$ pacman -S mingw-w64-i686-SDL_{image,mixer,ttf,gfx}<br/>
$ pacman -S mingw-w64-i686-SDL_{image,ttf,gfx}<br/>
$ pacman -S mingw-w64-i686-libvorbis<br/>
$ pacman -S mingw-w64-i686-librsvg<br/>
$ pacman -S mingw-w64-i686-fribidi<br/>
$ pacman -S mingw-w64-i686-libimagequant<br/>
$ pacman -S mingw-w64-i686-fltk<br/>
$ pacman -S mingw-w64-i686-ntldd-git
</code>
</blockquote>
</p>
@ -482,14 +518,32 @@
<section class="indent"><!-- H4: Install SDL_Pango... -->
<header>
<h4>
Install SDL_Pango on the 32bit environment </h4>
Install SDL_mixer, SDL_Pango and libunibreak on the 32bit environment </h4>
</header>
<p>
SDL_Pango should be installed manually. </p>
SDL_mixer, SDL_Pango and libunibreak should be installed manually. </p>
<p>
Cette fois-ci, utilisez le shell MinGW "32bit". Ouvrez le shell depuis le "Menu de Démarrage" -&gt; "MSYS2 64bit" -&gt; "MSYS2 MinGW 32-bit" </p>
<section class="indent"><!-- H5: SDL_mixer -->
<header>
<h5>SDL_mixer</h5>
</header>
<p>
Télécharger <a href="https://www.libsdl.org/projects/SDL_mixer/release/SDL_mixer-1.2.12.tar.gz">fichier source de SDL_mixer-1.2.12</a> depuis <a href="https://www.libsdl.org/projects/SDL_mixer/">SDL_mixer's page</a>. </p>
<p>
Build and install SDL_mixer as follows. <blockquote>
<code>
$ tar zxvf SDL_mixer-1.2.12.tar.gz<br/>
$ cd SDL_mixer-1.2.12/<br/>
$ ./configure --prefix=/mingw32 &amp;&amp; make &amp;&amp; make install
</code>
</blockquote>
</p>
</section><!-- H5: SDL_mixer -->
<section class="indent"><!-- H5: SDL_Pango -->
<header>
<h5>SDL_Pango</h5>
@ -515,6 +569,24 @@
</p>
</section><!-- H5: SDL_Pango -->
<section class="indent"><!-- H5: libunibreak -->
<header>
<h5>libunibreak</h5>
</header>
<p>
libunibreak is required for compiling Tux Paint Config. You can skip installing it if you are <em>only</em> building "Tux Paint". </p>
<p>
You can fetch the source code from the git repositry and compile it as follows. <blockquote>
<code>
$ git clone https://github.com/adah1972/libunibreak libunibreak<br/>
$ cd libunibreak<br/>
$ ./augogen.sh --prefix=/mingw32 &amp;&amp; make &amp;&amp; make install
</code>
</blockquote>
</p>
</section><!-- H5: libunibreak -->
</section><!-- H4: Install SDL_Pango... -->