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 various contributors; see AUTHORS.txt. Copyright © 2002-2022 by various contributors; see AUTHORS.txt.
https://tuxpaint.org/ https://tuxpaint.org/
July 10, 2022 September 23, 2022
+----------------------------------------------------+ +----------------------------------------------------+
|Table of Contents | |Table of Contents |
@ -34,33 +34,28 @@ Simple DirectMedia Layer library (libSDL)
Along with libSDL, Tux Paint depends on a number of other SDL 'helper' Along with libSDL, Tux Paint depends on a number of other SDL 'helper'
libraries: SDL_Image (for graphics files), SDL_gfx (for some graphical libraries: SDL_Image (for graphics files), SDL_gfx (for some graphical
functions, like rotation), SDL_TTF and (optionally) SDL_Pango (for True functions, like rotation), SDL_TTF and (optionally) SDL2_Pango (for True
Type Font support) and, optionally, SDL_Mixer (for sound effects). Type Font support) and, optionally, SDL_Mixer (for sound effects).
Linux/Unix The SDL libraries are available as source-code, or as RPM or Debian
packages for various distributions of Linux. They can be downloaded from:
The SDL libraries are available as source-code, or as RPM or * libSDL: http://www.libsdl.org/
Debian packages for various distributions of Linux. They can be * SDL_image: https://github.com/libsdl-org/SDL_image
downloaded from: * 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 (optional)
* SDL_mixer: https://github.com/libsdl-org/SDL_mixer (optional)
* libSDL: http://www.libsdl.org/ They are also typically available along with your Linux distribution (e.g.
* SDL_Image: http://www.libsdl.org/projects/SDL_image/ on an installation media, or available via package maintainance software
* SDL_gfx: like Debian's "apt").
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/
(optional)
* SDL_Mixer: http://www.libsdl.org/projects/SDL_mixer/
(optional)
They are also typically available along with your Linux 💡 Note: When installing libraries from packages, be sure to ALSO install
distribution (e.g. on an installation media, or available via the development versions of the packages. (For example, install both
package maintainance software like Debian's "apt"). "SDL2-2.24.0.rpm" and "SDL2-devel-2.24.0.rpm".)
💡 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".)
Other Libraries Other Libraries
@ -152,9 +147,6 @@ Windows
includes support for building on a Windows system using MinGW/MSYS includes support for building on a Windows system using MinGW/MSYS
(https://sourceforge.net/projects/msys2/). (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.
Many tools and libraries are required to build Tux Paint. The package Many tools and libraries are required to build Tux Paint. The package
management system "pacman" helps you install them automatically solving management system "pacman" helps you install them automatically solving
complicated dependencies. complicated dependencies.

View file

@ -96,7 +96,7 @@
</p> </p>
<p> <p>
July 10, 2022 </p> September 23, 2022 </p>
</center> </center>
</header> </header>
@ -149,29 +149,24 @@
Tux Paint requires the Simple DirectMedia Layer Library (libSDL), an Open Source multimedia programming library available under the GNU Lesser General Public License (LGPL). </p> Tux Paint requires the Simple DirectMedia Layer Library (libSDL), an Open Source multimedia programming library available under the GNU Lesser General Public License (LGPL). </p>
<p> <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) SDL_Pango (for True Type Font support) and, optionally, SDL_Mixer (for sound effects). </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> <p>
<dt><strong>Linux/Unix</strong></dt> The SDL libraries are available as source-code, or as RPM or Debian packages for various distributions of Linux. They can be downloaded from: </p>
<dd> <ul>
<p> <li>libSDL: <a href="http://www.libsdl.org/">http://www.libsdl.org/</a></li>
The SDL libraries are available as source-code, or as RPM or Debian packages for various distributions of Linux. They can be downloaded from: </p> <li>SDL_image: <a href="https://github.com/libsdl-org/SDL_image">https://github.com/libsdl-org/SDL_image</a></li>
<ul> <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>libSDL: <a href="http://www.libsdl.org/">http://www.libsdl.org/</a></li> <li>SDL_ttf: <a href="https://github.com/libsdl-org/SDL_ttf">https://github.com/libsdl-org/SDL_ttf</a></li>
<li>SDL_Image: <a href="http://www.libsdl.org/projects/SDL_image/">http://www.libsdl.org/projects/SDL_image/</a></li> <li>SDL2_Pango: <a href="https://github.com/markuskimius/SDL2_Pango">https://github.com/markuskimius/SDL2_Pango</a> (optional)</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_mixer: <a href="https://github.com/libsdl-org/SDL_mixer">https://github.com/libsdl-org/SDL_mixer</a> (optional)</li>
<li>SDL_TTF: <a href="http://www.libsdl.org/projects/SDL_ttf/">http://www.libsdl.org/projects/SDL_ttf/</a></li> </ul>
<li>SDL_Pango: <a href="http://sourceforge.net/projects/sdlpango/">http://sourceforge.net/projects/sdlpango/</a> (optional)</li>
<li>SDL_Mixer: <a href="http://www.libsdl.org/projects/SDL_mixer/">http://www.libsdl.org/projects/SDL_mixer/</a> (optional)</li>
</ul>
<p> <p>
They are also typically available along with your Linux distribution (e.g. on an installation media, or available via package maintainance software like Debian's "<code>apt</code>"). </p> They are also typically available along with your Linux distribution (e.g. on an installation media, or available via package maintainance software like Debian's "<code>apt</code>"). </p>
<p class="note"> <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> <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>
</dd>
</dl>
</section><!-- H2: Simple DirectMedia Layer library (libSDL) --> </section><!-- H2: Simple DirectMedia Layer library (libSDL) -->
<section class="indent"><!-- H2: Other Libraries --> <section class="indent"><!-- H2: Other Libraries -->
@ -314,9 +309,6 @@
<p> <p>
As of February 2005 (starting with Tux Paint 0.9.15), the "<code>Makefile</code>" includes support for building on a Windows system using MinGW/MSYS (<a href="https://sourceforge.net/projects/msys2/">https://sourceforge.net/projects/msys2/</a>). </p> As of February 2005 (starting with Tux Paint 0.9.15), the "<code>Makefile</code>" includes support for building on a Windows system using 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> <p>
Many tools and libraries are required to build Tux Paint. The package management system "<code>pacman</code>" helps you install them automatically solving complicated dependencies. </p> Many tools and libraries are required to build Tux Paint. The package management system "<code>pacman</code>" helps you install them automatically solving complicated dependencies. </p>
@ -399,7 +391,7 @@
<span title="Information">&#128161;</span> <strong>Note:</strong> Close the shell before proceeding to the remaining process. </p> <span title="Information">&#128161;</span> <strong>Note:</strong> Close the shell before proceeding to the remaining process. </p>
</section><!-- H4: ...dependency libraries for Tux Paint --> </section><!-- H4: ...dependency libraries for Tux Paint -->
<section class="indent"><!-- H4: Install SDL_Pango... --> <section class="indent"><!-- H4: Install SDL2_Pango... -->
<header> <header>
<h4> <h4>
Install SDL2_Pango and libunibreak on the 64bit environment </h4> Install SDL2_Pango and libunibreak on the 64bit environment </h4>
@ -449,7 +441,7 @@
Proceed to the next "<a href="#32bit">MinGW 32bit (i686) toolchains</a>" section, or skip to the "<a href="#imagemagick">ImageMagick</a>" section if you need only a 64bit build environment. </i> Proceed to the next "<a href="#32bit">MinGW 32bit (i686) toolchains</a>" section, or skip to the "<a href="#imagemagick">ImageMagick</a>" section if you need only a 64bit build environment. </i>
</p> </p>
</section><!-- H4: Install SDL_Pango... --> </section><!-- H4: Install SDL2_Pango... -->
<hr size="1" noshade width="75%" /> <hr size="1" noshade width="75%" />
<section class="indent"><!-- H4: MinGW...compiler and tools --> <section class="indent"><!-- H4: MinGW...compiler and tools -->
@ -493,7 +485,7 @@
<span title="Information">&#128161;</span> <strong>Note:</strong> Close the shell before proceeding to the remaining process. </p> <span title="Information">&#128161;</span> <strong>Note:</strong> Close the shell before proceeding to the remaining process. </p>
</section><!-- H4: ...dependency libraries for Tux Paint --> </section><!-- H4: ...dependency libraries for Tux Paint -->
<section class="indent"><!-- H4: Install SDL_Pango... --> <section class="indent"><!-- H4: Install SDL2_Pango... -->
<header> <header>
<h4> <h4>
Install SDL2_Pango and libunibreak on the 32bit environment </h4> Install SDL2_Pango and libunibreak on the 32bit environment </h4>
@ -539,7 +531,7 @@
</section><!-- H5: libunibreak --> </section><!-- H5: libunibreak -->
</section><!-- H4: Install SDL_Pango... --> </section><!-- H4: Install SDL2_Pango... -->
</section><!-- H3: Compiling Set-Up --> </section><!-- H3: Compiling Set-Up -->

View file

@ -5,7 +5,7 @@
Copyright © 2002-2022 by various contributors; see AUTHORS.txt. Copyright © 2002-2022 by various contributors; see AUTHORS.txt.
https://tuxpaint.org/ https://tuxpaint.org/
julio 10, 2022 septiembre 23, 2022
+----------------------------------------------------+ +----------------------------------------------------+
|Table of Contents | |Table of Contents |
@ -34,33 +34,28 @@ Simple DirectMedia Layer library (libSDL)
Along with libSDL, Tux Paint depends on a number of other SDL 'helper' Along with libSDL, Tux Paint depends on a number of other SDL 'helper'
libraries: SDL_Image (for graphics files), SDL_gfx (for some graphical libraries: SDL_Image (for graphics files), SDL_gfx (for some graphical
functions, like rotation), SDL_TTF and (optionally) SDL_Pango (for True functions, like rotation), SDL_TTF and (optionally) SDL2_Pango (for True
Type Font support) and, optionally, SDL_Mixer (for sound effects). Type Font support) and, optionally, SDL_Mixer (for sound effects).
Linux/Unix The SDL libraries are available as source-code, or as RPM or Debian
packages for various distributions of Linux. They can be downloaded from:
The SDL libraries are available as source-code, or as RPM or * libSDL: http://www.libsdl.org/
Debian packages for various distributions of Linux. They can be * SDL_image: https://github.com/libsdl-org/SDL_image
downloaded from: * 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 (optional)
* SDL_mixer: https://github.com/libsdl-org/SDL_mixer (optional)
* libSDL: http://www.libsdl.org/ They are also typically available along with your Linux distribution (e.g.
* SDL_Image: http://www.libsdl.org/projects/SDL_image/ on an installation media, or available via package maintainance software
* SDL_gfx: like Debian's "apt").
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/
(optional)
* SDL_Mixer: http://www.libsdl.org/projects/SDL_mixer/
(optional)
They are also typically available along with your Linux 💡 Note: When installing libraries from packages, be sure to ALSO install
distribution (e.g. on an installation media, or available via the development versions of the packages. (For example, install both
package maintainance software like Debian's "apt"). "SDL2-2.24.0.rpm" and "SDL2-devel-2.24.0.rpm".)
💡 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".)
Other Libraries Other Libraries
@ -152,9 +147,6 @@ Windows
includes support for building on a Windows system using MinGW/MSYS includes support for building on a Windows system using MinGW/MSYS
(https://sourceforge.net/projects/msys2/). (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.
Many tools and libraries are required to build Tux Paint. The package Many tools and libraries are required to build Tux Paint. The package
management system "pacman" helps you install them automatically solving management system "pacman" helps you install them automatically solving
complicated dependencies. complicated dependencies.

View file

@ -96,7 +96,7 @@
</p> </p>
<p> <p>
julio 10, 2022 </p> septiembre 23, 2022 </p>
</center> </center>
</header> </header>
@ -149,29 +149,24 @@
Tux Paint requires the Simple DirectMedia Layer Library (libSDL), an Open Source multimedia programming library available under the GNU Lesser General Public License (LGPL). </p> Tux Paint requires the Simple DirectMedia Layer Library (libSDL), an Open Source multimedia programming library available under the GNU Lesser General Public License (LGPL). </p>
<p> <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) SDL_Pango (for True Type Font support) and, optionally, SDL_Mixer (for sound effects). </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> <p>
<dt><strong>Linux/Unix</strong></dt> The SDL libraries are available as source-code, or as RPM or Debian packages for various distributions of Linux. They can be downloaded from: </p>
<dd> <ul>
<p> <li>libSDL: <a href="http://www.libsdl.org/">http://www.libsdl.org/</a></li>
The SDL libraries are available as source-code, or as RPM or Debian packages for various distributions of Linux. They can be downloaded from: </p> <li>SDL_image: <a href="https://github.com/libsdl-org/SDL_image">https://github.com/libsdl-org/SDL_image</a></li>
<ul> <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>libSDL: <a href="http://www.libsdl.org/">http://www.libsdl.org/</a></li> <li>SDL_ttf: <a href="https://github.com/libsdl-org/SDL_ttf">https://github.com/libsdl-org/SDL_ttf</a></li>
<li>SDL_Image: <a href="http://www.libsdl.org/projects/SDL_image/">http://www.libsdl.org/projects/SDL_image/</a></li> <li>SDL2_Pango: <a href="https://github.com/markuskimius/SDL2_Pango">https://github.com/markuskimius/SDL2_Pango</a> (optional)</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_mixer: <a href="https://github.com/libsdl-org/SDL_mixer">https://github.com/libsdl-org/SDL_mixer</a> (optional)</li>
<li>SDL_TTF: <a href="http://www.libsdl.org/projects/SDL_ttf/">http://www.libsdl.org/projects/SDL_ttf/</a></li> </ul>
<li>SDL_Pango: <a href="http://sourceforge.net/projects/sdlpango/">http://sourceforge.net/projects/sdlpango/</a> (optional)</li>
<li>SDL_Mixer: <a href="http://www.libsdl.org/projects/SDL_mixer/">http://www.libsdl.org/projects/SDL_mixer/</a> (optional)</li>
</ul>
<p> <p>
They are also typically available along with your Linux distribution (e.g. on an installation media, or available via package maintainance software like Debian's "<code>apt</code>"). </p> They are also typically available along with your Linux distribution (e.g. on an installation media, or available via package maintainance software like Debian's "<code>apt</code>"). </p>
<p class="note"> <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> <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>
</dd>
</dl>
</section><!-- H2: Simple DirectMedia Layer library (libSDL) --> </section><!-- H2: Simple DirectMedia Layer library (libSDL) -->
<section class="indent"><!-- H2: Other Libraries --> <section class="indent"><!-- H2: Other Libraries -->
@ -314,9 +309,6 @@
<p> <p>
As of February 2005 (starting with Tux Paint 0.9.15), the "<code>Makefile</code>" includes support for building on a Windows system using MinGW/MSYS (<a href="https://sourceforge.net/projects/msys2/">https://sourceforge.net/projects/msys2/</a>). </p> As of February 2005 (starting with Tux Paint 0.9.15), the "<code>Makefile</code>" includes support for building on a Windows system using 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> <p>
Many tools and libraries are required to build Tux Paint. The package management system "<code>pacman</code>" helps you install them automatically solving complicated dependencies. </p> Many tools and libraries are required to build Tux Paint. The package management system "<code>pacman</code>" helps you install them automatically solving complicated dependencies. </p>
@ -399,7 +391,7 @@
<span title="Information">&#128161;</span> <strong>Note:</strong> Close the shell before proceeding to the remaining process. </p> <span title="Information">&#128161;</span> <strong>Note:</strong> Close the shell before proceeding to the remaining process. </p>
</section><!-- H4: ...dependency libraries for Tux Paint --> </section><!-- H4: ...dependency libraries for Tux Paint -->
<section class="indent"><!-- H4: Install SDL_Pango... --> <section class="indent"><!-- H4: Install SDL2_Pango... -->
<header> <header>
<h4> <h4>
Install SDL2_Pango and libunibreak on the 64bit environment </h4> Install SDL2_Pango and libunibreak on the 64bit environment </h4>
@ -449,7 +441,7 @@
Proceed to the next "<a href="#32bit">MinGW 32bit (i686) toolchains</a>" section, or skip to the "<a href="#imagemagick">ImageMagick</a>" section if you need only a 64bit build environment. </i> Proceed to the next "<a href="#32bit">MinGW 32bit (i686) toolchains</a>" section, or skip to the "<a href="#imagemagick">ImageMagick</a>" section if you need only a 64bit build environment. </i>
</p> </p>
</section><!-- H4: Install SDL_Pango... --> </section><!-- H4: Install SDL2_Pango... -->
<hr size="1" noshade width="75%" /> <hr size="1" noshade width="75%" />
<section class="indent"><!-- H4: MinGW...compiler and tools --> <section class="indent"><!-- H4: MinGW...compiler and tools -->
@ -493,7 +485,7 @@
<span title="Information">&#128161;</span> <strong>Note:</strong> Close the shell before proceeding to the remaining process. </p> <span title="Information">&#128161;</span> <strong>Note:</strong> Close the shell before proceeding to the remaining process. </p>
</section><!-- H4: ...dependency libraries for Tux Paint --> </section><!-- H4: ...dependency libraries for Tux Paint -->
<section class="indent"><!-- H4: Install SDL_Pango... --> <section class="indent"><!-- H4: Install SDL2_Pango... -->
<header> <header>
<h4> <h4>
Install SDL2_Pango and libunibreak on the 32bit environment </h4> Install SDL2_Pango and libunibreak on the 32bit environment </h4>
@ -539,7 +531,7 @@
</section><!-- H5: libunibreak --> </section><!-- H5: libunibreak -->
</section><!-- H4: Install SDL_Pango... --> </section><!-- H4: Install SDL2_Pango... -->
</section><!-- H3: Compiling Set-Up --> </section><!-- H3: Compiling Set-Up -->

View file

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

View file

@ -96,7 +96,7 @@
</p> </p>
<p> <p>
juillet 10, 2022 </p> septembre 23, 2022 </p>
</center> </center>
</header> </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> 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> <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> <p>
<dt><strong>Linux/Unix</strong></dt> 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>
<dd> <ul>
<p> <li>libSDL: <a href="http://www.libsdl.org/">http://www.libsdl.org/</a></li>
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> <li>SDL_image: <a href="https://github.com/libsdl-org/SDL_image">https://github.com/libsdl-org/SDL_image</a></li>
<ul> <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>libSDL: <a href="http://www.libsdl.org/">http://www.libsdl.org/</a></li> <li>SDL_ttf: <a href="https://github.com/libsdl-org/SDL_ttf">https://github.com/libsdl-org/SDL_ttf</a></li>
<li>SDL_Image: <a href="http://www.libsdl.org/projects/SDL_image/">http://www.libsdl.org/projects/SDL_image/</a></li> <li>SDL2_Pango: <a href="https://github.com/markuskimius/SDL2_Pango">https://github.com/markuskimius/SDL2_Pango</a> (optionnel)</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_mixer: <a href="https://github.com/libsdl-org/SDL_mixer">https://github.com/libsdl-org/SDL_mixer</a> (optionnel)</li>
<li>SDL_TTF: <a href="http://www.libsdl.org/projects/SDL_ttf/">http://www.libsdl.org/projects/SDL_ttf/</a></li> </ul>
<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> <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> 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"> <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> <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>
</dd>
</dl>
</section><!-- H2: Simple DirectMedia Layer library (libSDL) --> </section><!-- H2: Simple DirectMedia Layer library (libSDL) -->
<section class="indent"><!-- H2: Other Libraries --> <section class="indent"><!-- H2: Other Libraries -->
@ -314,9 +309,6 @@
<p> <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> 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> <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> 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> <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><!-- H4: ...dependency libraries for Tux Paint -->
<section class="indent"><!-- H4: Install SDL_Pango... --> <section class="indent"><!-- H4: Install SDL2_Pango... -->
<header> <header>
<h4> <h4>
Install SDL2_Pango and libunibreak on the 64bit environment </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> 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> </p>
</section><!-- H4: Install SDL_Pango... --> </section><!-- H4: Install SDL2_Pango... -->
<hr size="1" noshade width="75%" /> <hr size="1" noshade width="75%" />
<section class="indent"><!-- H4: MinGW...compiler and tools --> <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> <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><!-- H4: ...dependency libraries for Tux Paint -->
<section class="indent"><!-- H4: Install SDL_Pango... --> <section class="indent"><!-- H4: Install SDL2_Pango... -->
<header> <header>
<h4> <h4>
Install SDL2_Pango and libunibreak on the 32bit environment </h4> Install SDL2_Pango and libunibreak on the 32bit environment </h4>
@ -539,7 +531,7 @@
</section><!-- H5: libunibreak --> </section><!-- H5: libunibreak -->
</section><!-- H4: Install SDL_Pango... --> </section><!-- H4: Install SDL2_Pango... -->
</section><!-- H3: Compiling Set-Up --> </section><!-- H3: Compiling Set-Up -->

View file

@ -5,7 +5,7 @@
Copyright © 2002-2022 by varios colaboradores; see AUTHORS.txt. Copyright © 2002-2022 by varios colaboradores; see AUTHORS.txt.
https://tuxpaint.org/ https://tuxpaint.org/
10 de Xullo de 2022 23 de Setembro de 2022
+----------------------------------------------------+ +----------------------------------------------------+
|Índice | |Índice |
@ -34,33 +34,28 @@ Simple DirectMedia Layer library (libSDL)
Along with libSDL, Tux Paint depends on a number of other SDL 'helper' Along with libSDL, Tux Paint depends on a number of other SDL 'helper'
libraries: SDL_Image (for graphics files), SDL_gfx (for some graphical libraries: SDL_Image (for graphics files), SDL_gfx (for some graphical
functions, like rotation), SDL_TTF and (optionally) SDL_Pango (for True functions, like rotation), SDL_TTF and (optionally) SDL2_Pango (for True
Type Font support) and, optionally, SDL_Mixer (for sound effects). Type Font support) and, optionally, SDL_Mixer (for sound effects).
Linux/Unix As bibliotecas SDL están dispoñíbeis como código fonte ou como paquetes
RPM ou Debian para varias distribucións de Linux. Pódense descargar dende:
As bibliotecas SDL están dispoñíbeis como código fonte ou como * libSDL: http://www.libsdl.org/
paquetes RPM ou Debian para varias distribucións de Linux. Pódense * SDL_image: https://github.com/libsdl-org/SDL_image
descargar dende: * 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 (opcional)
* SDL_mixer: https://github.com/libsdl-org/SDL_mixer (opcional)
* libSDL: http://www.libsdl.org/ Normalmente tamén están dispoñíbeis xunto coa súa distribución de Linux
* SDL_Image: http://www.libsdl.org/projects/SDL_image/ (p. ex.: nun medio de instalación ou dispoñíbeis a través dun software de
* SDL_gfx: mantemento de paquetes como «apt» de Debian).
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/
(opcional)
* SDL_Mixer: http://www.libsdl.org/projects/SDL_mixer/
(opcional)
Normalmente tamén están dispoñíbeis xunto coa súa distribución de 💡 Note: When installing libraries from packages, be sure to ALSO install
Linux (p. ex.: nun medio de instalación ou dispoñíbeis a través the development versions of the packages. (For example, install both
dun software de mantemento de paquetes como «apt» de Debian). "SDL2-2.24.0.rpm" and "SDL2-devel-2.24.0.rpm".)
💡 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".)
Outras bibliotecas Outras bibliotecas
@ -155,9 +150,6 @@ Windows
«Makefile» inclúe compatibilidade para construír nun sistema Windows «Makefile» inclúe compatibilidade para construír nun sistema Windows
usando MinGW/MSYS (https://sourceforge.net/projects/msys2/). usando 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.
Many tools and libraries are required to build Tux Paint. The package Many tools and libraries are required to build Tux Paint. The package
management system "pacman" helps you install them automatically solving management system "pacman" helps you install them automatically solving
complicated dependencies. complicated dependencies.

View file

@ -96,7 +96,7 @@
</p> </p>
<p> <p>
10 de Xullo de 2022 </p> 23 de Setembro de 2022 </p>
</center> </center>
</header> </header>
@ -149,29 +149,24 @@
Tux Paint require a «Simple DirectMedia Layer Library (libSDL)», unha biblioteca de programación multimedia de código aberto dispoñíbel baixo a licenza pública GNU Lesser General Public License (LGPL). </p> Tux Paint require a «Simple DirectMedia Layer Library (libSDL)», unha biblioteca de programación multimedia de código aberto dispoñíbel baixo a licenza pública GNU Lesser General Public License (LGPL). </p>
<p> <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) SDL_Pango (for True Type Font support) and, optionally, SDL_Mixer (for sound effects). </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> <p>
<dt><strong>Linux/Unix</strong></dt> As bibliotecas SDL están dispoñíbeis como código fonte ou como paquetes RPM ou Debian para varias distribucións de Linux. Pódense descargar dende: </p>
<dd> <ul>
<p> <li>libSDL: <a href="http://www.libsdl.org/">http://www.libsdl.org/</a></li>
As bibliotecas SDL están dispoñíbeis como código fonte ou como paquetes RPM ou Debian para varias distribucións de Linux. Pódense descargar dende: </p> <li>SDL_image: <a href="https://github.com/libsdl-org/SDL_image">https://github.com/libsdl-org/SDL_image</a></li>
<ul> <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>libSDL: <a href="http://www.libsdl.org/">http://www.libsdl.org/</a></li> <li>SDL_ttf: <a href="https://github.com/libsdl-org/SDL_ttf">https://github.com/libsdl-org/SDL_ttf</a></li>
<li>SDL_Image: <a href="http://www.libsdl.org/projects/SDL_image/">http://www.libsdl.org/projects/SDL_image/</a></li> <li>SDL2_Pango: <a href="https://github.com/markuskimius/SDL2_Pango">https://github.com/markuskimius/SDL2_Pango</a> (opcional)</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_mixer: <a href="https://github.com/libsdl-org/SDL_mixer">https://github.com/libsdl-org/SDL_mixer</a> (opcional)</li>
<li>SDL_TTF: <a href="http://www.libsdl.org/projects/SDL_ttf/">http://www.libsdl.org/projects/SDL_ttf/</a></li> </ul>
<li>SDL_Pango: <a href="http://sourceforge.net/projects/sdlpango/">http://sourceforge.net/projects/sdlpango/</a> (opcional)</li>
<li>SDL_Mixer: <a href="http://www.libsdl.org/projects/SDL_mixer/">http://www.libsdl.org/projects/SDL_mixer/</a> (opcional)</li>
</ul>
<p> <p>
Normalmente tamén están dispoñíbeis xunto coa súa distribución de Linux (p. ex.: nun medio de instalación ou dispoñíbeis a través dun software de mantemento de paquetes como «<code>apt</code>» de Debian). </p> Normalmente tamén están dispoñíbeis xunto coa súa distribución de Linux (p. ex.: nun medio de instalación ou dispoñíbeis a través dun software de mantemento de paquetes como «<code>apt</code>» de Debian). </p>
<p class="note"> <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> <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>
</dd>
</dl>
</section><!-- H2: Simple DirectMedia Layer library (libSDL) --> </section><!-- H2: Simple DirectMedia Layer library (libSDL) -->
<section class="indent"><!-- H2: Other Libraries --> <section class="indent"><!-- H2: Other Libraries -->
@ -314,9 +309,6 @@
<p> <p>
A partir de febreiro de 2005 (comezando con Tux Paint 0.9.15), o «<code>Makefile</code>» inclúe compatibilidade para construír nun sistema Windows usando MinGW/MSYS (<a href="https://sourceforge.net/projects/msys2/">https://sourceforge.net/projects/msys2/</a>). </p> A partir de febreiro de 2005 (comezando con Tux Paint 0.9.15), o «<code>Makefile</code>» inclúe compatibilidade para construír nun sistema Windows usando 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> <p>
Many tools and libraries are required to build Tux Paint. The package management system "<code>pacman</code>" helps you install them automatically solving complicated dependencies. </p> Many tools and libraries are required to build Tux Paint. The package management system "<code>pacman</code>" helps you install them automatically solving complicated dependencies. </p>
@ -399,7 +391,7 @@
<span title="Information">&#128161;</span> <strong>Note:</strong> Close the shell before proceeding to the remaining process. </p> <span title="Information">&#128161;</span> <strong>Note:</strong> Close the shell before proceeding to the remaining process. </p>
</section><!-- H4: ...dependency libraries for Tux Paint --> </section><!-- H4: ...dependency libraries for Tux Paint -->
<section class="indent"><!-- H4: Install SDL_Pango... --> <section class="indent"><!-- H4: Install SDL2_Pango... -->
<header> <header>
<h4> <h4>
Install SDL2_Pango and libunibreak on the 64bit environment </h4> Install SDL2_Pango and libunibreak on the 64bit environment </h4>
@ -449,7 +441,7 @@
Proceed to the next "<a href="#32bit">MinGW 32bit (i686) toolchains</a>" section, or skip to the "<a href="#imagemagick">ImageMagick</a>" section if you need only a 64bit build environment. </i> Proceed to the next "<a href="#32bit">MinGW 32bit (i686) toolchains</a>" section, or skip to the "<a href="#imagemagick">ImageMagick</a>" section if you need only a 64bit build environment. </i>
</p> </p>
</section><!-- H4: Install SDL_Pango... --> </section><!-- H4: Install SDL2_Pango... -->
<hr size="1" noshade width="75%" /> <hr size="1" noshade width="75%" />
<section class="indent"><!-- H4: MinGW...compiler and tools --> <section class="indent"><!-- H4: MinGW...compiler and tools -->
@ -493,7 +485,7 @@
<span title="Information">&#128161;</span> <strong>Note:</strong> Close the shell before proceeding to the remaining process. </p> <span title="Information">&#128161;</span> <strong>Note:</strong> Close the shell before proceeding to the remaining process. </p>
</section><!-- H4: ...dependency libraries for Tux Paint --> </section><!-- H4: ...dependency libraries for Tux Paint -->
<section class="indent"><!-- H4: Install SDL_Pango... --> <section class="indent"><!-- H4: Install SDL2_Pango... -->
<header> <header>
<h4> <h4>
Install SDL2_Pango and libunibreak on the 32bit environment </h4> Install SDL2_Pango and libunibreak on the 32bit environment </h4>
@ -539,7 +531,7 @@
</section><!-- H5: libunibreak --> </section><!-- H5: libunibreak -->
</section><!-- H4: Install SDL_Pango... --> </section><!-- H4: Install SDL2_Pango... -->
</section><!-- H3: Compiling Set-Up --> </section><!-- H3: Compiling Set-Up -->

View file

@ -5,7 +5,7 @@
Copyright © 2002-2022 by various contributors; AUTHORS.txt 参照. Copyright © 2002-2022 by various contributors; AUTHORS.txt 参照.
https://tuxpaint.org/ https://tuxpaint.org/
2022年7月10 2022年9月23
+----------------------------------------------------+ +----------------------------------------------------+
|目次 | |目次 |
@ -34,33 +34,28 @@ Simple DirectMedia Layer library (libSDL)
Along with libSDL, Tux Paint depends on a number of other SDL 'helper' Along with libSDL, Tux Paint depends on a number of other SDL 'helper'
libraries: SDL_Image (for graphics files), SDL_gfx (for some graphical libraries: SDL_Image (for graphics files), SDL_gfx (for some graphical
functions, like rotation), SDL_TTF and (optionally) SDL_Pango (for True functions, like rotation), SDL_TTF and (optionally) SDL2_Pango (for True
Type Font support) and, optionally, SDL_Mixer (for sound effects). Type Font support) and, optionally, SDL_Mixer (for sound effects).
Linux/Unix The SDL libraries are available as source-code, or as RPM or Debian
packages for various distributions of Linux. They can be downloaded from:
The SDL libraries are available as source-code, or as RPM or * libSDL: http://www.libsdl.org/
Debian packages for various distributions of Linux. They can be * SDL_image: https://github.com/libsdl-org/SDL_image
downloaded from: * 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 (optional)
* SDL_mixer: https://github.com/libsdl-org/SDL_mixer (optional)
* libSDL: http://www.libsdl.org/ They are also typically available along with your Linux distribution (e.g.
* SDL_Image: http://www.libsdl.org/projects/SDL_image/ on an installation media, or available via package maintainance software
* SDL_gfx: like Debian's "apt").
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/
(optional)
* SDL_Mixer: http://www.libsdl.org/projects/SDL_mixer/
(optional)
They are also typically available along with your Linux 💡 Note: When installing libraries from packages, be sure to ALSO install
distribution (e.g. on an installation media, or available via the development versions of the packages. (For example, install both
package maintainance software like Debian's "apt"). "SDL2-2.24.0.rpm" and "SDL2-devel-2.24.0.rpm".)
💡 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".)
Other Libraries Other Libraries
@ -152,9 +147,6 @@ Windows
includes support for building on a Windows system using MinGW/MSYS includes support for building on a Windows system using MinGW/MSYS
(https://sourceforge.net/projects/msys2/). (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.
Many tools and libraries are required to build Tux Paint. The package Many tools and libraries are required to build Tux Paint. The package
management system "pacman" helps you install them automatically solving management system "pacman" helps you install them automatically solving
complicated dependencies. complicated dependencies.

View file

@ -96,7 +96,7 @@
</p> </p>
<p> <p>
2022年7月10</p> 2022年9月23</p>
</center> </center>
</header> </header>
@ -149,29 +149,24 @@
Tux Paint requires the Simple DirectMedia Layer Library (libSDL), an Open Source multimedia programming library available under the GNU Lesser General Public License (LGPL). </p> Tux Paint requires the Simple DirectMedia Layer Library (libSDL), an Open Source multimedia programming library available under the GNU Lesser General Public License (LGPL). </p>
<p> <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) SDL_Pango (for True Type Font support) and, optionally, SDL_Mixer (for sound effects). </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> <p>
<dt><strong>Linux/Unix</strong></dt> The SDL libraries are available as source-code, or as RPM or Debian packages for various distributions of Linux. They can be downloaded from: </p>
<dd> <ul>
<p> <li>libSDL: <a href="http://www.libsdl.org/">http://www.libsdl.org/</a></li>
The SDL libraries are available as source-code, or as RPM or Debian packages for various distributions of Linux. They can be downloaded from: </p> <li>SDL_image: <a href="https://github.com/libsdl-org/SDL_image">https://github.com/libsdl-org/SDL_image</a></li>
<ul> <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>libSDL: <a href="http://www.libsdl.org/">http://www.libsdl.org/</a></li> <li>SDL_ttf: <a href="https://github.com/libsdl-org/SDL_ttf">https://github.com/libsdl-org/SDL_ttf</a></li>
<li>SDL_Image: <a href="http://www.libsdl.org/projects/SDL_image/">http://www.libsdl.org/projects/SDL_image/</a></li> <li>SDL2_Pango: <a href="https://github.com/markuskimius/SDL2_Pango">https://github.com/markuskimius/SDL2_Pango</a> (optional)</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_mixer: <a href="https://github.com/libsdl-org/SDL_mixer">https://github.com/libsdl-org/SDL_mixer</a> (optional)</li>
<li>SDL_TTF: <a href="http://www.libsdl.org/projects/SDL_ttf/">http://www.libsdl.org/projects/SDL_ttf/</a></li> </ul>
<li>SDL_Pango: <a href="http://sourceforge.net/projects/sdlpango/">http://sourceforge.net/projects/sdlpango/</a> (optional)</li>
<li>SDL_Mixer: <a href="http://www.libsdl.org/projects/SDL_mixer/">http://www.libsdl.org/projects/SDL_mixer/</a> (optional)</li>
</ul>
<p> <p>
They are also typically available along with your Linux distribution (e.g. on an installation media, or available via package maintainance software like Debian's "<code>apt</code>"). </p> They are also typically available along with your Linux distribution (e.g. on an installation media, or available via package maintainance software like Debian's "<code>apt</code>"). </p>
<p class="note"> <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> <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>
</dd>
</dl>
</section><!-- H2: Simple DirectMedia Layer library (libSDL) --> </section><!-- H2: Simple DirectMedia Layer library (libSDL) -->
<section class="indent"><!-- H2: Other Libraries --> <section class="indent"><!-- H2: Other Libraries -->
@ -314,9 +309,6 @@
<p> <p>
As of February 2005 (starting with Tux Paint 0.9.15), the "<code>Makefile</code>" includes support for building on a Windows system using MinGW/MSYS (<a href="https://sourceforge.net/projects/msys2/">https://sourceforge.net/projects/msys2/</a>). </p> As of February 2005 (starting with Tux Paint 0.9.15), the "<code>Makefile</code>" includes support for building on a Windows system using 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> <p>
Many tools and libraries are required to build Tux Paint. The package management system "<code>pacman</code>" helps you install them automatically solving complicated dependencies. </p> Many tools and libraries are required to build Tux Paint. The package management system "<code>pacman</code>" helps you install them automatically solving complicated dependencies. </p>
@ -399,7 +391,7 @@
<span title="Information">&#128161;</span> <strong>Note:</strong> Close the shell before proceeding to the remaining process. </p> <span title="Information">&#128161;</span> <strong>Note:</strong> Close the shell before proceeding to the remaining process. </p>
</section><!-- H4: ...dependency libraries for Tux Paint --> </section><!-- H4: ...dependency libraries for Tux Paint -->
<section class="indent"><!-- H4: Install SDL_Pango... --> <section class="indent"><!-- H4: Install SDL2_Pango... -->
<header> <header>
<h4> <h4>
Install SDL2_Pango and libunibreak on the 64bit environment </h4> Install SDL2_Pango and libunibreak on the 64bit environment </h4>
@ -449,7 +441,7 @@
Proceed to the next "<a href="#32bit">MinGW 32bit (i686) toolchains</a>" section, or skip to the "<a href="#imagemagick">ImageMagick</a>" section if you need only a 64bit build environment. </i> Proceed to the next "<a href="#32bit">MinGW 32bit (i686) toolchains</a>" section, or skip to the "<a href="#imagemagick">ImageMagick</a>" section if you need only a 64bit build environment. </i>
</p> </p>
</section><!-- H4: Install SDL_Pango... --> </section><!-- H4: Install SDL2_Pango... -->
<hr size="1" noshade width="75%" /> <hr size="1" noshade width="75%" />
<section class="indent"><!-- H4: MinGW...compiler and tools --> <section class="indent"><!-- H4: MinGW...compiler and tools -->
@ -493,7 +485,7 @@
<span title="Information">&#128161;</span> <strong>Note:</strong> Close the shell before proceeding to the remaining process. </p> <span title="Information">&#128161;</span> <strong>Note:</strong> Close the shell before proceeding to the remaining process. </p>
</section><!-- H4: ...dependency libraries for Tux Paint --> </section><!-- H4: ...dependency libraries for Tux Paint -->
<section class="indent"><!-- H4: Install SDL_Pango... --> <section class="indent"><!-- H4: Install SDL2_Pango... -->
<header> <header>
<h4> <h4>
Install SDL2_Pango and libunibreak on the 32bit environment </h4> Install SDL2_Pango and libunibreak on the 32bit environment </h4>
@ -539,7 +531,7 @@
</section><!-- H5: libunibreak --> </section><!-- H5: libunibreak -->
</section><!-- H4: Install SDL_Pango... --> </section><!-- H4: Install SDL2_Pango... -->
</section><!-- H3: Compiling Set-Up --> </section><!-- H3: Compiling Set-Up -->