Sync docs: INSTALL update re: SDL2.0

This commit is contained in:
Bill Kendrick 2022-09-23 21:20:07 -07:00
parent 9bd32905e2
commit f2674920c8
10 changed files with 194 additions and 274 deletions

View file

@ -5,7 +5,7 @@
Copyright © 2002-2022 by divers contributeurs; see AUTHORS.txt.
https://tuxpaint.org/
juillet 10, 2022
septembre 23, 2022
+--------------------------------------------------------+
|Table des matières |
@ -32,36 +32,31 @@ Biliothèque Simple DirectMedia Layer (libSDL)
(libSDL), une bibliothèque de programmation multimédia Open Source
disponible sous la Licence publique générale limitée GNU (LGPL).
Avec libSDL, Tux Paint dépend d'un certain nombre d'autres bibliothèques
'd'aide' SDL : SDL_Image (pour les fichiers graphiques), SDL_gfx (pour
certaines fonctions graphiques, comme la rotation), SDL_TTF et (en option)
SDL_Pango (pour la prise en charge des polices True Type) et,
éventuellement, SDL_Mixer (pour les effets sonores).
Along with libSDL, Tux Paint depends on a number of other SDL 'helper'
libraries: SDL_Image (for graphics files), SDL_gfx (for some graphical
functions, like rotation), SDL_TTF and (optionally) SDL2_Pango (for True
Type Font support) and, optionally, SDL_Mixer (for sound effects).
Linux/Unix
Les bibliothèques SDL sont disponibles en tant que code source, ou en tant
que paquets RPM ou Debian pour diverses distributions de Linux. Ils
peuvent être téléchargés à partir de :
Les bibliothèques SDL sont disponibles en tant que code source, ou
en tant que paquets RPM ou Debian pour diverses distributions de
Linux. Ils peuvent être téléchargés à partir de :
* libSDL: http://www.libsdl.org/
* SDL_image: https://github.com/libsdl-org/SDL_image
* SDL_gfx:
https://www.ferzkopp.net/wordpress/2016/01/02/sdl_gfx-sdl2_gfx/
(https://sourceforge.net/projects/sdlgfx/)
* SDL_ttf: https://github.com/libsdl-org/SDL_ttf
* SDL2_Pango: https://github.com/markuskimius/SDL2_Pango (optionnel)
* SDL_mixer: https://github.com/libsdl-org/SDL_mixer (optionnel)
* libSDL: http://www.libsdl.org/
* SDL_Image: http://www.libsdl.org/projects/SDL_image/
* SDL_gfx:
https://www.ferzkopp.net/wordpress/2016/01/02/sdl_gfx-sdl2_gfx/
(https://sourceforge.net/projects/sdlgfx/)
* SDL_TTF: http://www.libsdl.org/projects/SDL_ttf/
* SDL_Pango: http://sourceforge.net/projects/sdlpango/
(optionnel)
* SDL_Mixer: http://www.libsdl.org/projects/SDL_mixer/
(optionnel)
Elles sont aussi parmi les paquets inclus dans votre distribution (par ex.
sur le media d'installation, ou via la maintenance de vos logiciels comme
la commande apt de Debian).
Elles sont aussi parmi les paquets inclus dans votre distribution
(par ex. sur le media d'installation, ou via la maintenance de vos
logiciels comme la commande apt de Debian).
💡 Note: When installing libraries from packages, be sure to ALSO
install the development versions of the packages. (For example,
install both "SDL-1.2.4.rpm" and "SDL-1.2.4-devel.rpm".)
💡 Note: When installing libraries from packages, be sure to ALSO install
the development versions of the packages. (For example, install both
"SDL2-2.24.0.rpm" and "SDL2-devel-2.24.0.rpm".)
Autres bibliothèques
@ -155,9 +150,6 @@ Windows
la prise en charge de la construction sur un système Windows à l'aide de
MinGW/MSYS (https://sourceforge.net/projects/msys2/).
💡 Note: This documentation relates to the SDL2.0 version of Tux Paint,
which became available starting with version 0.9.28 in June 2022.
Beaucoup d'outils et de bibliothèques sont nécessaires pour élaborer Tux
Paint. Le système de gestion de paquet "pacman" apporte une aide pour
installer automatiquement, en résolvant les dépendances nombreuses.

View file

@ -96,7 +96,7 @@
</p>
<p>
juillet 10, 2022 </p>
septembre 23, 2022 </p>
</center>
</header>
@ -149,29 +149,24 @@
Tux Paint nécessite la bibliothèque de couches DirectMedia simple (libSDL), une bibliothèque de programmation multimédia Open Source disponible sous la Licence publique générale limitée GNU (LGPL). </p>
<p>
Avec libSDL, Tux Paint dépend d'un certain nombre d'autres bibliothèques 'd'aide' SDL : SDL_Image (pour les fichiers graphiques), SDL_gfx (pour certaines fonctions graphiques, comme la rotation), SDL_TTF et (en option) SDL_Pango (pour la prise en charge des polices True Type) et, éventuellement, SDL_Mixer (pour les effets sonores). </p>
Along with libSDL, Tux Paint depends on a number of other SDL 'helper' libraries: SDL_Image (for graphics files), SDL_gfx (for some graphical functions, like rotation), SDL_TTF and (optionally) SDL2_Pango (for True Type Font support) and, optionally, SDL_Mixer (for sound effects). </p>
<dl>
<dt><strong>Linux/Unix</strong></dt>
<dd>
<p>
Les bibliothèques SDL sont disponibles en tant que code source, ou en tant que paquets RPM ou Debian pour diverses distributions de Linux. Ils peuvent être téléchargés à partir de : </p>
<ul>
<li>libSDL: <a href="http://www.libsdl.org/">http://www.libsdl.org/</a></li>
<li>SDL_Image: <a href="http://www.libsdl.org/projects/SDL_image/">http://www.libsdl.org/projects/SDL_image/</a></li>
<li>SDL_gfx: <a href="https://www.ferzkopp.net/wordpress/2016/01/02/sdl_gfx-sdl2_gfx/">https://www.ferzkopp.net/wordpress/2016/01/02/sdl_gfx-sdl2_gfx/</a> (<a href="https://sourceforge.net/projects/sdlgfx/">https://sourceforge.net/projects/sdlgfx/</a>)</li>
<li>SDL_TTF: <a href="http://www.libsdl.org/projects/SDL_ttf/">http://www.libsdl.org/projects/SDL_ttf/</a></li>
<li>SDL_Pango: <a href="http://sourceforge.net/projects/sdlpango/">http://sourceforge.net/projects/sdlpango/</a> (optionnel)</li>
<li>SDL_Mixer: <a href="http://www.libsdl.org/projects/SDL_mixer/">http://www.libsdl.org/projects/SDL_mixer/</a> (optionnel)</li>
</ul>
<p>
Les bibliothèques SDL sont disponibles en tant que code source, ou en tant que paquets RPM ou Debian pour diverses distributions de Linux. Ils peuvent être téléchargés à partir de : </p>
<ul>
<li>libSDL: <a href="http://www.libsdl.org/">http://www.libsdl.org/</a></li>
<li>SDL_image: <a href="https://github.com/libsdl-org/SDL_image">https://github.com/libsdl-org/SDL_image</a></li>
<li>SDL_gfx: <a href="https://www.ferzkopp.net/wordpress/2016/01/02/sdl_gfx-sdl2_gfx/">https://www.ferzkopp.net/wordpress/2016/01/02/sdl_gfx-sdl2_gfx/</a> (<a href="https://sourceforge.net/projects/sdlgfx/">https://sourceforge.net/projects/sdlgfx/</a>)</li>
<li>SDL_ttf: <a href="https://github.com/libsdl-org/SDL_ttf">https://github.com/libsdl-org/SDL_ttf</a></li>
<li>SDL2_Pango: <a href="https://github.com/markuskimius/SDL2_Pango">https://github.com/markuskimius/SDL2_Pango</a> (optionnel)</li>
<li>SDL_mixer: <a href="https://github.com/libsdl-org/SDL_mixer">https://github.com/libsdl-org/SDL_mixer</a> (optionnel)</li>
</ul>
<p>
Elles sont aussi parmi les paquets inclus dans votre distribution (par ex. sur le media d'installation, ou via la maintenance de vos logiciels comme la commande <code>apt</code> de Debian). </p>
<p>
Elles sont aussi parmi les paquets inclus dans votre distribution (par ex. sur le media d'installation, ou via la maintenance de vos logiciels comme la commande <code>apt</code> de Debian). </p>
<p class="note">
<span title="Information">&#128161;</span> <strong>Note:</strong> When installing libraries from packages, be sure to ALSO install the development versions of the packages. (For example, install both "<code>SDL-1.2.4.rpm</code>" <em>and</em> "<code>SDL-1.2.4-devel.rpm</code>".) </p>
</dd>
</dl>
<p class="note">
<span title="Information">&#128161;</span> <strong>Note:</strong> When installing libraries from packages, be sure to ALSO install the development versions of the packages. (For example, install both "<code>SDL2-2.24.0.rpm</code>" <em>and</em> "<code>SDL2-devel-2.24.0.rpm</code>".) </p>
</section><!-- H2: Simple DirectMedia Layer library (libSDL) -->
<section class="indent"><!-- H2: Other Libraries -->
@ -314,9 +309,6 @@
<p>
Depuis février 2005 (à partir de Tux Paint 0.9.15), le "<code>Makefile</code>" inclut la prise en charge de la construction sur un système Windows à l'aide de MinGW/MSYS (<a href="https://sourceforge.net/projects/msys2/">https://sourceforge.net/projects/msys2/</a>). </p>
<p class="note">
<span title="Information">&#128161;</span> <strong>Note:</strong> This documentation relates to the SDL2.0 version of Tux Paint, which became available starting with version 0.9.28 in June 2022. </p>
<p>
Beaucoup d'outils et de bibliothèques sont nécessaires pour élaborer Tux Paint. Le système de gestion de paquet "<code>pacman</code>" apporte une aide pour installer automatiquement, en résolvant les dépendances nombreuses. </p>
@ -399,7 +391,7 @@
<span title="Information">&#128161;</span> <strong>Nota : </strong>Fermez l'interpréteur de commandes avant de passer à la suite. </p>
</section><!-- H4: ...dependency libraries for Tux Paint -->
<section class="indent"><!-- H4: Install SDL_Pango... -->
<section class="indent"><!-- H4: Install SDL2_Pango... -->
<header>
<h4>
Install SDL2_Pango and libunibreak on the 64bit environment </h4>
@ -449,7 +441,7 @@
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>
</p>
</section><!-- H4: Install SDL_Pango... -->
</section><!-- H4: Install SDL2_Pango... -->
<hr size="1" noshade width="75%" />
<section class="indent"><!-- H4: MinGW...compiler and tools -->
@ -493,7 +485,7 @@
<span title="Information">&#128161;</span> <strong>Nota : </strong>Fermez l'interpréteur de commandes avant de passer à la suite. </p>
</section><!-- H4: ...dependency libraries for Tux Paint -->
<section class="indent"><!-- H4: Install SDL_Pango... -->
<section class="indent"><!-- H4: Install SDL2_Pango... -->
<header>
<h4>
Install SDL2_Pango and libunibreak on the 32bit environment </h4>
@ -539,7 +531,7 @@
</section><!-- H5: libunibreak -->
</section><!-- H4: Install SDL_Pango... -->
</section><!-- H4: Install SDL2_Pango... -->
</section><!-- H3: Compiling Set-Up -->