Sync README & INSTALL

This commit is contained in:
Bill Kendrick 2022-05-22 23:48:11 -07:00
parent 57e1eeca4b
commit b65deaf2d3
21 changed files with 900 additions and 328 deletions

View file

@ -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,

View file

@ -105,8 +105,8 @@ Lancement de Tux Paint
Utilisateurs de Linux/Unix
Tux Paint devrait avoir mis une icône de lanceur dans vos menus KDE et /
ou GNOME, sous «Graphiques».
Tux Paint should have placed a launcher icon in your KDE and/or GNOME
menus, under 'Graphics.'
Autrement, vous pouvez exécuter la commande suivante à une invite du shell
(par exemple, "$") :

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... -->

View file

@ -233,7 +233,7 @@
<header>
<p>
Tux Paint devrait avoir mis une icône de lanceur dans vos menus KDE et / ou GNOME, sous «Graphiques». </p>
Tux Paint should have placed a launcher icon in your KDE and/or GNOME menus, under 'Graphics.' </p>
<div class="keeptogether">
<p>