diff --git a/docs/en/INSTALL.txt b/docs/en/INSTALL.txt index df580733d..4996682f0 100644 --- a/docs/en/INSTALL.txt +++ b/docs/en/INSTALL.txt @@ -144,7 +144,7 @@ Simple DirectMedia Layer library (libSDL) Windows - November 3, 2021 Shin-ichi TOYAMA dolphin6k@wmail.plala.or.jp + May 16, 2022 Shin-ichi TOYAMA dolphin6k@wmail.plala.or.jp Compiling Set-Up @@ -174,7 +174,8 @@ Windows Within the MSYS2 shell, run the following command to install basic development tools: - pacman -S base-devel msys2-devel git + pacman -S make automake-wrapper autoconf-wrapper libtool git zip patch + gperf Proceed to the next "MinGW 64bit (x86_64) toolchains" section, or skip to the "MinGW 32bit (i686) toolchains" section if you need only a 32bit build @@ -182,41 +183,52 @@ Windows ------------------------------------------------------- - MinGW 64bit (x86_64) toolchains + MinGW 64bit (x86_64) compiler and tools - Within the MSYS2 shell, run the following command to install basic 64bit - development tools: + Within the MSYS2 shell, run the following command to install 64bit + compiler and basic development tools: - pacman -S mingw-w64-x86_64-toolchain - - 64bit (x86_64) dependency libraries for 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" is a small tool which examine windows executable files to list Dynamic Link Library (.dll) files they depends on. Tux Paint's packaging process for binary distribution uses it to find required .dll files. - FLTK is a cross-platform GUI toolkit used by "Tux Paint Config.". You can + 64bit (x86_64) dependency libraries for Tux Paint and Tux Paint Config + + 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,mixer,ttf,gfx} + $ 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 💡 Note: Close the shell before proceeding to the remaining process. - 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. This time, use the MinGW "64bit" shell. Open the shell from the "Start Menu" -> "MSYS2 64bit" -> "MSYS2 MinGW 64-bit" + SDL_mixer + + Download source tar-ball of SDL_mixer-1.2.12 from 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 At first, you have to prepare source tar-ball and a required patch in the @@ -234,46 +246,69 @@ 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 + Proceed to the next "MinGW 32bit (i686) toolchains" section, or skip to the "ImageMagick" section if you need only a 64bit build environment. ------------------------------------------------------- - MinGW 32bit (i686) toolchains + MinGW 32bit (i686) compiler and tools - Within the MSYS2 shell, run the following command to install basic 32bit - development tools: + Within the MSYS2 shell, run the following command to install 32bit + compiler and basic development tools: - pacman -S mingw-w64-i686-toolchain - - 32bit (i686) dependency libraries for 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" is a small tool which examine windows executable files to list Dynamic Link Library (.dll) files they depends on. Tux Paint's packaging process for binary distribution uses it to find required .dll files. - FLTK is a cross-platform GUI toolkit used by "Tux Paint Config.". You can + 32bit (i686) dependency libraries for Tux Paint and Tux Paint Config + + 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,mixer,ttf,gfx} + $ 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 💡 Note: Close the shell before proceeding to the remaining process. - 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. This time, use the MinGW "32bit" shell. Open the shell from the "Start Menu" -> "MSYS2 64bit" -> "MSYS2 MinGW 32-bit" + SDL_mixer + + Download source tar-ball of SDL_mixer-1.2.12 from 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 At first, you have to prepare source tar-ball and a required patch in the @@ -291,6 +326,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 is a compilation of command line tools to create, edit, diff --git a/docs/en/html/INSTALL.html b/docs/en/html/INSTALL.html index b7f63e37d..32a0237ba 100644 --- a/docs/en/html/INSTALL.html +++ b/docs/en/html/INSTALL.html @@ -301,7 +301,7 @@

- November 3, 2021 Shin-ichi TOYAMA dolphin6k@wmail.plala.or.jp <dolphin6k@wmail.plala.or.jp> + May 16, 2022 Shin-ichi TOYAMA dolphin6k@wmail.plala.or.jp <dolphin6k@wmail.plala.or.jp>

@@ -334,7 +334,7 @@

Within the MSYS2 shell, run the following command to install basic development tools:

- pacman -S base-devel msys2-devel git + pacman -S make automake-wrapper autoconf-wrapper libtool git zip patch gperf

@@ -345,44 +345,44 @@


-
+

- MinGW 64bit (x86_64) toolchains + MinGW 64bit (x86_64) compiler and tools

- Within the MSYS2 shell, run the following command to install basic 64bit development tools:

+ Within the MSYS2 shell, run the following command to install 64bit compiler and basic development tools:
- pacman -S mingw-w64-x86_64-toolchain + pacman -S mingw-w64-x86_64-{gcc,pkgconf,ntldd-git}

+

+ "ntldd" is a small tool which examine windows executable files to list Dynamic Link Library (.dll) files they depends on. Tux Paint's packaging process for binary distribution uses it to find required .dll files.

- 64bit (x86_64) dependency libraries for Tux Paint

+ 64bit (x86_64) dependency libraries for Tux Paint and Tux Paint Config

- You can install tools and libraries required for compiling Tux Paint on MSYS2/MINGW using "pacman" except for SDL_Pango.

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

- "ntldd" is a small tool which examine windows executable files to list Dynamic Link Library (.dll) files they depends on. Tux Paint's packaging process for binary distribution uses it to find required .dll files.

-

- FLTK is a cross-platform GUI toolkit used by "Tux Paint Config.". You can skip installing it if you are only building "Tux Paint".

+ 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,mixer,ttf,gfx}
+ $ 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

@@ -393,14 +393,32 @@

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

This time, use the MinGW "64bit" shell. Open the shell from the "Start Menu" -> "MSYS2 64bit" -> "MSYS2 MinGW 64-bit"

+
+
+
SDL_mixer
+
+ +

+ Download source tar-ball of SDL_mixer-1.2.12 from 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
@@ -426,6 +444,24 @@

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

+
+

Proceed to the next "MinGW 32bit (i686) toolchains" section, or skip to the "ImageMagick" section if you need only a 64bit build environment. @@ -434,44 +470,44 @@


-
+

- MinGW 32bit (i686) toolchains + MinGW 32bit (i686) compiler and tools

- Within the MSYS2 shell, run the following command to install basic 32bit development tools:

+ Within the MSYS2 shell, run the following command to install 32bit compiler and basic development tools:
- pacman -S mingw-w64-i686-toolchain + pacman -S mingw-w64-i686-{gcc,pkgconf,ntldd-git}

+

+ "ntldd" is a small tool which examine windows executable files to list Dynamic Link Library (.dll) files they depends on. Tux Paint's packaging process for binary distribution uses it to find required .dll files.

- 32bit (i686) dependency libraries for Tux Paint

+ 32bit (i686) dependency libraries for Tux Paint and Tux Paint Config

- You can install tools and libraries required for compiling Tux Paint on MSYS2/MINGW using "pacman" except for SDL_Pango.

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

- "ntldd" is a small tool which examine windows executable files to list Dynamic Link Library (.dll) files they depends on. Tux Paint's packaging process for binary distribution uses it to find required .dll files.

-

- FLTK is a cross-platform GUI toolkit used by "Tux Paint Config.". You can skip installing it if you are only building "Tux Paint".

+ 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,mixer,ttf,gfx}
+ $ 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

@@ -482,14 +518,32 @@

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

This time, use the MinGW "32bit" shell. Open the shell from the "Start Menu" -> "MSYS2 64bit" -> "MSYS2 MinGW 32-bit"

+
+
+
SDL_mixer
+
+ +

+ Download source tar-ball of SDL_mixer-1.2.12 from 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
@@ -515,6 +569,24 @@

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

+
+
diff --git a/docs/es_ES.UTF-8/INSTALL.txt b/docs/es_ES.UTF-8/INSTALL.txt index ae2251fc1..3c9798f52 100644 --- a/docs/es_ES.UTF-8/INSTALL.txt +++ b/docs/es_ES.UTF-8/INSTALL.txt @@ -144,7 +144,7 @@ Simple DirectMedia Layer library (libSDL) Windows - noviembre 3, 2021 Shin-ichi TOYAMA dolphin6k@wmail.plala.or.jp + mayo 16, 2022 Shin-ichi TOYAMA dolphin6k@wmail.plala.or.jp Compiling Set-Up @@ -174,7 +174,8 @@ Windows Within the MSYS2 shell, run the following command to install basic development tools: - pacman -S base-devel msys2-devel git + pacman -S make automake-wrapper autoconf-wrapper libtool git zip patch + gperf Proceed to the next "MinGW 64bit (x86_64) toolchains" section, or skip to the "MinGW 32bit (i686) toolchains" section if you need only a 32bit build @@ -182,41 +183,52 @@ Windows ------------------------------------------------------- - MinGW 64bit (x86_64) toolchains + MinGW 64bit (x86_64) compiler and tools - Within the MSYS2 shell, run the following command to install basic 64bit - development tools: + Within the MSYS2 shell, run the following command to install 64bit + compiler and basic development tools: - pacman -S mingw-w64-x86_64-toolchain - - 64bit (x86_64) dependency libraries for 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" is a small tool which examine windows executable files to list Dynamic Link Library (.dll) files they depends on. Tux Paint's packaging process for binary distribution uses it to find required .dll files. - FLTK is a cross-platform GUI toolkit used by "Tux Paint Config.". You can + 64bit (x86_64) dependency libraries for Tux Paint and Tux Paint Config + + 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,mixer,ttf,gfx} + $ 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 💡 Note: Close the shell before proceeding to the remaining process. - 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. This time, use the MinGW "64bit" shell. Open the shell from the "Start Menu" -> "MSYS2 64bit" -> "MSYS2 MinGW 64-bit" + SDL_mixer + + Download source tar-ball of SDL_mixer-1.2.12 from 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 At first, you have to prepare source tar-ball and a required patch in the @@ -234,46 +246,69 @@ 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 + Proceed to the next "MinGW 32bit (i686) toolchains" section, or skip to the "ImageMagick" section if you need only a 64bit build environment. ------------------------------------------------------- - MinGW 32bit (i686) toolchains + MinGW 32bit (i686) compiler and tools - Within the MSYS2 shell, run the following command to install basic 32bit - development tools: + Within the MSYS2 shell, run the following command to install 32bit + compiler and basic development tools: - pacman -S mingw-w64-i686-toolchain - - 32bit (i686) dependency libraries for 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" is a small tool which examine windows executable files to list Dynamic Link Library (.dll) files they depends on. Tux Paint's packaging process for binary distribution uses it to find required .dll files. - FLTK is a cross-platform GUI toolkit used by "Tux Paint Config.". You can + 32bit (i686) dependency libraries for Tux Paint and Tux Paint Config + + 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,mixer,ttf,gfx} + $ 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 💡 Note: Close the shell before proceeding to the remaining process. - 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. This time, use the MinGW "32bit" shell. Open the shell from the "Start Menu" -> "MSYS2 64bit" -> "MSYS2 MinGW 32-bit" + SDL_mixer + + Download source tar-ball of SDL_mixer-1.2.12 from 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 At first, you have to prepare source tar-ball and a required patch in the @@ -291,6 +326,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 is a compilation of command line tools to create, edit, diff --git a/docs/es_ES.UTF-8/html/INSTALL.html b/docs/es_ES.UTF-8/html/INSTALL.html index 16fb2fbbb..e384a41d6 100644 --- a/docs/es_ES.UTF-8/html/INSTALL.html +++ b/docs/es_ES.UTF-8/html/INSTALL.html @@ -301,7 +301,7 @@

- noviembre 3, 2021 Shin-ichi TOYAMA dolphin6k@wmail.plala.or.jp <dolphin6k@wmail.plala.or.jp> + mayo 16, 2022 Shin-ichi TOYAMA dolphin6k@wmail.plala.or.jp <dolphin6k@wmail.plala.or.jp>

@@ -334,7 +334,7 @@

Within the MSYS2 shell, run the following command to install basic development tools:

- pacman -S base-devel msys2-devel git + pacman -S make automake-wrapper autoconf-wrapper libtool git zip patch gperf

@@ -345,44 +345,44 @@


-
+

- MinGW 64bit (x86_64) toolchains + MinGW 64bit (x86_64) compiler and tools

- Within the MSYS2 shell, run the following command to install basic 64bit development tools:

+ Within the MSYS2 shell, run the following command to install 64bit compiler and basic development tools:
- pacman -S mingw-w64-x86_64-toolchain + pacman -S mingw-w64-x86_64-{gcc,pkgconf,ntldd-git}

+

+ "ntldd" is a small tool which examine windows executable files to list Dynamic Link Library (.dll) files they depends on. Tux Paint's packaging process for binary distribution uses it to find required .dll files.

- 64bit (x86_64) dependency libraries for Tux Paint

+ 64bit (x86_64) dependency libraries for Tux Paint and Tux Paint Config

- You can install tools and libraries required for compiling Tux Paint on MSYS2/MINGW using "pacman" except for SDL_Pango.

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

- "ntldd" is a small tool which examine windows executable files to list Dynamic Link Library (.dll) files they depends on. Tux Paint's packaging process for binary distribution uses it to find required .dll files.

-

- FLTK is a cross-platform GUI toolkit used by "Tux Paint Config.". You can skip installing it if you are only building "Tux Paint".

+ 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,mixer,ttf,gfx}
+ $ 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

@@ -393,14 +393,32 @@

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

This time, use the MinGW "64bit" shell. Open the shell from the "Start Menu" -> "MSYS2 64bit" -> "MSYS2 MinGW 64-bit"

+
+
+
SDL_mixer
+
+ +

+ Download source tar-ball of SDL_mixer-1.2.12 from 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
@@ -426,6 +444,24 @@

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

+
+

Proceed to the next "MinGW 32bit (i686) toolchains" section, or skip to the "ImageMagick" section if you need only a 64bit build environment. @@ -434,44 +470,44 @@


-
+

- MinGW 32bit (i686) toolchains + MinGW 32bit (i686) compiler and tools

- Within the MSYS2 shell, run the following command to install basic 32bit development tools:

+ Within the MSYS2 shell, run the following command to install 32bit compiler and basic development tools:
- pacman -S mingw-w64-i686-toolchain + pacman -S mingw-w64-i686-{gcc,pkgconf,ntldd-git}

+

+ "ntldd" is a small tool which examine windows executable files to list Dynamic Link Library (.dll) files they depends on. Tux Paint's packaging process for binary distribution uses it to find required .dll files.

- 32bit (i686) dependency libraries for Tux Paint

+ 32bit (i686) dependency libraries for Tux Paint and Tux Paint Config

- You can install tools and libraries required for compiling Tux Paint on MSYS2/MINGW using "pacman" except for SDL_Pango.

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

- "ntldd" is a small tool which examine windows executable files to list Dynamic Link Library (.dll) files they depends on. Tux Paint's packaging process for binary distribution uses it to find required .dll files.

-

- FLTK is a cross-platform GUI toolkit used by "Tux Paint Config.". You can skip installing it if you are only building "Tux Paint".

+ 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,mixer,ttf,gfx}
+ $ 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

@@ -482,14 +518,32 @@

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

This time, use the MinGW "32bit" shell. Open the shell from the "Start Menu" -> "MSYS2 64bit" -> "MSYS2 MinGW 32-bit"

+
+
+
SDL_mixer
+
+ +

+ Download source tar-ball of SDL_mixer-1.2.12 from 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
@@ -515,6 +569,24 @@

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

+
+
diff --git a/docs/fr_FR.UTF-8/INSTALL.txt b/docs/fr_FR.UTF-8/INSTALL.txt index d6b6fd0c3..3f2528b30 100644 --- a/docs/fr_FR.UTF-8/INSTALL.txt +++ b/docs/fr_FR.UTF-8/INSTALL.txt @@ -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 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, diff --git a/docs/fr_FR.UTF-8/html/INSTALL.html b/docs/fr_FR.UTF-8/html/INSTALL.html index 3c610681e..26fef77b8 100644 --- a/docs/fr_FR.UTF-8/html/INSTALL.html +++ b/docs/fr_FR.UTF-8/html/INSTALL.html @@ -301,7 +301,7 @@

- novembre 3, 2021 Shin-ichi TOYAMA dolphin6k@wmail.plala.or.jp <dolphin6k@wmail.plala.or.jp> + mai 16, 2022 Shin-ichi TOYAMA dolphin6k@wmail.plala.or.jp <dolphin6k@wmail.plala.or.jp>

@@ -334,7 +334,7 @@

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

@@ -345,44 +345,44 @@


-
+

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

- bibliothèques de dépendance 64bit (x86_64) pour Tux Paint

+ 64bit (x86_64) dependency libraries for Tux Paint and Tux Paint Config

- You can install tools and libraries required for compiling Tux Paint on MSYS2/MINGW using "pacman" except for SDL_Pango.

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

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

+ 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,mixer,ttf,gfx}
+ $ 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

@@ -393,14 +393,32 @@

- 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
@@ -426,6 +444,24 @@

+
+
+
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. @@ -434,44 +470,44 @@


-
+

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

- bibliothèques de dépendance 32bit (i686) pour Tux Paint

+ 32bit (i686) dependency libraries for Tux Paint and Tux Paint Config

- You can install tools and libraries required for compiling Tux Paint on MSYS2/MINGW using "pacman" except for SDL_Pango.

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

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

+ 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,mixer,ttf,gfx}
+ $ 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

@@ -482,14 +518,32 @@

- 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
@@ -515,6 +569,24 @@

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

+
+
diff --git a/docs/gl_ES.UTF-8/INSTALL.txt b/docs/gl_ES.UTF-8/INSTALL.txt index 91e247244..716bd7f4d 100644 --- a/docs/gl_ES.UTF-8/INSTALL.txt +++ b/docs/gl_ES.UTF-8/INSTALL.txt @@ -147,7 +147,7 @@ Simple DirectMedia Layer library (libSDL) Windows - 3 de Novembro de 2021 Shin-ichi TOYAMA dolphin6k@wmail.plala.or.jp + 16 de Maio de 2022 Shin-ichi TOYAMA dolphin6k@wmail.plala.or.jp Compiling Set-Up @@ -177,7 +177,8 @@ Windows Within the MSYS2 shell, run the following command to install basic development tools: - pacman -S base-devel msys2-devel git + pacman -S make automake-wrapper autoconf-wrapper libtool git zip patch + gperf Proceed to the next "MinGW 64bit (x86_64) toolchains" section, or skip to the "MinGW 32bit (i686) toolchains" section if you need only a 32bit build @@ -185,41 +186,52 @@ Windows ------------------------------------------------------- - MinGW 64bit (x86_64) toolchains + MinGW 64bit (x86_64) compiler and tools - Within the MSYS2 shell, run the following command to install basic 64bit - development tools: + Within the MSYS2 shell, run the following command to install 64bit + compiler and basic development tools: - pacman -S mingw-w64-x86_64-toolchain - - 64bit (x86_64) dependency libraries for 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" is a small tool which examine windows executable files to list Dynamic Link Library (.dll) files they depends on. Tux Paint's packaging process for binary distribution uses it to find required .dll files. - FLTK is a cross-platform GUI toolkit used by "Tux Paint Config.". You can + 64bit (x86_64) dependency libraries for Tux Paint and Tux Paint Config + + 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,mixer,ttf,gfx} + $ 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 💡 Note: Close the shell before proceeding to the remaining process. - 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. This time, use the MinGW "64bit" shell. Open the shell from the "Start Menu" -> "MSYS2 64bit" -> "MSYS2 MinGW 64-bit" + SDL_mixer + + Download source tar-ball of SDL_mixer-1.2.12 from 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 At first, you have to prepare source tar-ball and a required patch in the @@ -237,46 +249,69 @@ 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 + Proceed to the next "MinGW 32bit (i686) toolchains" section, or skip to the "ImageMagick" section if you need only a 64bit build environment. ------------------------------------------------------- - MinGW 32bit (i686) toolchains + MinGW 32bit (i686) compiler and tools - Within the MSYS2 shell, run the following command to install basic 32bit - development tools: + Within the MSYS2 shell, run the following command to install 32bit + compiler and basic development tools: - pacman -S mingw-w64-i686-toolchain - - 32bit (i686) dependency libraries for 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" is a small tool which examine windows executable files to list Dynamic Link Library (.dll) files they depends on. Tux Paint's packaging process for binary distribution uses it to find required .dll files. - FLTK is a cross-platform GUI toolkit used by "Tux Paint Config.". You can + 32bit (i686) dependency libraries for Tux Paint and Tux Paint Config + + 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,mixer,ttf,gfx} + $ 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 💡 Note: Close the shell before proceeding to the remaining process. - 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. This time, use the MinGW "32bit" shell. Open the shell from the "Start Menu" -> "MSYS2 64bit" -> "MSYS2 MinGW 32-bit" + SDL_mixer + + Download source tar-ball of SDL_mixer-1.2.12 from 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 At first, you have to prepare source tar-ball and a required patch in the @@ -294,6 +329,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 is a compilation of command line tools to create, edit, diff --git a/docs/gl_ES.UTF-8/html/INSTALL.html b/docs/gl_ES.UTF-8/html/INSTALL.html index 71087b4b2..7ae51ea24 100644 --- a/docs/gl_ES.UTF-8/html/INSTALL.html +++ b/docs/gl_ES.UTF-8/html/INSTALL.html @@ -301,7 +301,7 @@

- 3 de Novembro de 2021 Shin-ichi TOYAMA dolphin6k@wmail.plala.or.jp <dolphin6k@wmail.plala.or.jp> + 16 de Maio de 2022 Shin-ichi TOYAMA dolphin6k@wmail.plala.or.jp <dolphin6k@wmail.plala.or.jp>

@@ -334,7 +334,7 @@

Within the MSYS2 shell, run the following command to install basic development tools:

- pacman -S base-devel msys2-devel git + pacman -S make automake-wrapper autoconf-wrapper libtool git zip patch gperf

@@ -345,44 +345,44 @@


-
+

- MinGW 64bit (x86_64) toolchains + MinGW 64bit (x86_64) compiler and tools

- Within the MSYS2 shell, run the following command to install basic 64bit development tools:

+ Within the MSYS2 shell, run the following command to install 64bit compiler and basic development tools:
- pacman -S mingw-w64-x86_64-toolchain + pacman -S mingw-w64-x86_64-{gcc,pkgconf,ntldd-git}

+

+ "ntldd" is a small tool which examine windows executable files to list Dynamic Link Library (.dll) files they depends on. Tux Paint's packaging process for binary distribution uses it to find required .dll files.

- 64bit (x86_64) dependency libraries for Tux Paint

+ 64bit (x86_64) dependency libraries for Tux Paint and Tux Paint Config

- You can install tools and libraries required for compiling Tux Paint on MSYS2/MINGW using "pacman" except for SDL_Pango.

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

- "ntldd" is a small tool which examine windows executable files to list Dynamic Link Library (.dll) files they depends on. Tux Paint's packaging process for binary distribution uses it to find required .dll files.

-

- FLTK is a cross-platform GUI toolkit used by "Tux Paint Config.". You can skip installing it if you are only building "Tux Paint".

+ 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,mixer,ttf,gfx}
+ $ 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

@@ -393,14 +393,32 @@

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

This time, use the MinGW "64bit" shell. Open the shell from the "Start Menu" -> "MSYS2 64bit" -> "MSYS2 MinGW 64-bit"

+
+
+
SDL_mixer
+
+ +

+ Download source tar-ball of SDL_mixer-1.2.12 from 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
@@ -426,6 +444,24 @@

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

+
+

Proceed to the next "MinGW 32bit (i686) toolchains" section, or skip to the "ImageMagick" section if you need only a 64bit build environment. @@ -434,44 +470,44 @@


-
+

- MinGW 32bit (i686) toolchains + MinGW 32bit (i686) compiler and tools

- Within the MSYS2 shell, run the following command to install basic 32bit development tools:

+ Within the MSYS2 shell, run the following command to install 32bit compiler and basic development tools:
- pacman -S mingw-w64-i686-toolchain + pacman -S mingw-w64-i686-{gcc,pkgconf,ntldd-git}

+

+ "ntldd" is a small tool which examine windows executable files to list Dynamic Link Library (.dll) files they depends on. Tux Paint's packaging process for binary distribution uses it to find required .dll files.

- 32bit (i686) dependency libraries for Tux Paint

+ 32bit (i686) dependency libraries for Tux Paint and Tux Paint Config

- You can install tools and libraries required for compiling Tux Paint on MSYS2/MINGW using "pacman" except for SDL_Pango.

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

- "ntldd" is a small tool which examine windows executable files to list Dynamic Link Library (.dll) files they depends on. Tux Paint's packaging process for binary distribution uses it to find required .dll files.

-

- FLTK is a cross-platform GUI toolkit used by "Tux Paint Config.". You can skip installing it if you are only building "Tux Paint".

+ 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,mixer,ttf,gfx}
+ $ 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

@@ -482,14 +518,32 @@

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

This time, use the MinGW "32bit" shell. Open the shell from the "Start Menu" -> "MSYS2 64bit" -> "MSYS2 MinGW 32-bit"

+
+
+
SDL_mixer
+
+ +

+ Download source tar-ball of SDL_mixer-1.2.12 from 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
@@ -515,6 +569,24 @@

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

+
+
diff --git a/docs/ja_JP.UTF-8/INSTALL.txt b/docs/ja_JP.UTF-8/INSTALL.txt index 786eb36aa..341eeb287 100644 --- a/docs/ja_JP.UTF-8/INSTALL.txt +++ b/docs/ja_JP.UTF-8/INSTALL.txt @@ -144,7 +144,7 @@ Simple DirectMedia Layer library (libSDL) Windows - 2021年11月 3日 Shin-ichi TOYAMA dolphin6k@wmail.plala.or.jp + 2022年5月16日 Shin-ichi TOYAMA dolphin6k@wmail.plala.or.jp Compiling Set-Up @@ -174,7 +174,8 @@ Windows Within the MSYS2 shell, run the following command to install basic development tools: - pacman -S base-devel msys2-devel git + pacman -S make automake-wrapper autoconf-wrapper libtool git zip patch + gperf Proceed to the next "MinGW 64bit (x86_64) toolchains" section, or skip to the "MinGW 32bit (i686) toolchains" section if you need only a 32bit build @@ -182,41 +183,52 @@ Windows ------------------------------------------------------- - MinGW 64bit (x86_64) toolchains + MinGW 64bit (x86_64) compiler and tools - Within the MSYS2 shell, run the following command to install basic 64bit - development tools: + Within the MSYS2 shell, run the following command to install 64bit + compiler and basic development tools: - pacman -S mingw-w64-x86_64-toolchain - - 64bit (x86_64) dependency libraries for 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" is a small tool which examine windows executable files to list Dynamic Link Library (.dll) files they depends on. Tux Paint's packaging process for binary distribution uses it to find required .dll files. - FLTK is a cross-platform GUI toolkit used by "Tux Paint Config.". You can + 64bit (x86_64) dependency libraries for Tux Paint and Tux Paint Config + + 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,mixer,ttf,gfx} + $ 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 💡 Note: Close the shell before proceeding to the remaining process. - 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. This time, use the MinGW "64bit" shell. Open the shell from the "Start Menu" -> "MSYS2 64bit" -> "MSYS2 MinGW 64-bit" + SDL_mixer + + Download source tar-ball of SDL_mixer-1.2.12 from 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 At first, you have to prepare source tar-ball and a required patch in the @@ -234,46 +246,69 @@ 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 + Proceed to the next "MinGW 32bit (i686) toolchains" section, or skip to the "ImageMagick" section if you need only a 64bit build environment. ------------------------------------------------------- - MinGW 32bit (i686) toolchains + MinGW 32bit (i686) compiler and tools - Within the MSYS2 shell, run the following command to install basic 32bit - development tools: + Within the MSYS2 shell, run the following command to install 32bit + compiler and basic development tools: - pacman -S mingw-w64-i686-toolchain - - 32bit (i686) dependency libraries for 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" is a small tool which examine windows executable files to list Dynamic Link Library (.dll) files they depends on. Tux Paint's packaging process for binary distribution uses it to find required .dll files. - FLTK is a cross-platform GUI toolkit used by "Tux Paint Config.". You can + 32bit (i686) dependency libraries for Tux Paint and Tux Paint Config + + 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,mixer,ttf,gfx} + $ 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 💡 Note: Close the shell before proceeding to the remaining process. - 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. This time, use the MinGW "32bit" shell. Open the shell from the "Start Menu" -> "MSYS2 64bit" -> "MSYS2 MinGW 32-bit" + SDL_mixer + + Download source tar-ball of SDL_mixer-1.2.12 from 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 At first, you have to prepare source tar-ball and a required patch in the @@ -291,6 +326,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 is a compilation of command line tools to create, edit, diff --git a/docs/ja_JP.UTF-8/html/INSTALL.html b/docs/ja_JP.UTF-8/html/INSTALL.html index 6b90f1209..b3552a17c 100644 --- a/docs/ja_JP.UTF-8/html/INSTALL.html +++ b/docs/ja_JP.UTF-8/html/INSTALL.html @@ -301,7 +301,7 @@

- 2021年11月 3日 Shin-ichi TOYAMA dolphin6k@wmail.plala.or.jp <dolphin6k@wmail.plala.or.jp> + 2022年5月16日 Shin-ichi TOYAMA dolphin6k@wmail.plala.or.jp <dolphin6k@wmail.plala.or.jp>

@@ -334,7 +334,7 @@

Within the MSYS2 shell, run the following command to install basic development tools:

- pacman -S base-devel msys2-devel git + pacman -S make automake-wrapper autoconf-wrapper libtool git zip patch gperf

@@ -345,44 +345,44 @@


-
+

- MinGW 64bit (x86_64) toolchains + MinGW 64bit (x86_64) compiler and tools

- Within the MSYS2 shell, run the following command to install basic 64bit development tools:

+ Within the MSYS2 shell, run the following command to install 64bit compiler and basic development tools:
- pacman -S mingw-w64-x86_64-toolchain + pacman -S mingw-w64-x86_64-{gcc,pkgconf,ntldd-git}

+

+ "ntldd" is a small tool which examine windows executable files to list Dynamic Link Library (.dll) files they depends on. Tux Paint's packaging process for binary distribution uses it to find required .dll files.

- 64bit (x86_64) dependency libraries for Tux Paint

+ 64bit (x86_64) dependency libraries for Tux Paint and Tux Paint Config

- You can install tools and libraries required for compiling Tux Paint on MSYS2/MINGW using "pacman" except for SDL_Pango.

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

- "ntldd" is a small tool which examine windows executable files to list Dynamic Link Library (.dll) files they depends on. Tux Paint's packaging process for binary distribution uses it to find required .dll files.

-

- FLTK is a cross-platform GUI toolkit used by "Tux Paint Config.". You can skip installing it if you are only building "Tux Paint".

+ 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,mixer,ttf,gfx}
+ $ 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

@@ -393,14 +393,32 @@

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

This time, use the MinGW "64bit" shell. Open the shell from the "Start Menu" -> "MSYS2 64bit" -> "MSYS2 MinGW 64-bit"

+
+
+
SDL_mixer
+
+ +

+ Download source tar-ball of SDL_mixer-1.2.12 from 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
@@ -426,6 +444,24 @@

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

+
+

Proceed to the next "MinGW 32bit (i686) toolchains" section, or skip to the "ImageMagick" section if you need only a 64bit build environment. @@ -434,44 +470,44 @@


-
+

- MinGW 32bit (i686) toolchains + MinGW 32bit (i686) compiler and tools

- Within the MSYS2 shell, run the following command to install basic 32bit development tools:

+ Within the MSYS2 shell, run the following command to install 32bit compiler and basic development tools:
- pacman -S mingw-w64-i686-toolchain + pacman -S mingw-w64-i686-{gcc,pkgconf,ntldd-git}

+

+ "ntldd" is a small tool which examine windows executable files to list Dynamic Link Library (.dll) files they depends on. Tux Paint's packaging process for binary distribution uses it to find required .dll files.

- 32bit (i686) dependency libraries for Tux Paint

+ 32bit (i686) dependency libraries for Tux Paint and Tux Paint Config

- You can install tools and libraries required for compiling Tux Paint on MSYS2/MINGW using "pacman" except for SDL_Pango.

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

- "ntldd" is a small tool which examine windows executable files to list Dynamic Link Library (.dll) files they depends on. Tux Paint's packaging process for binary distribution uses it to find required .dll files.

-

- FLTK is a cross-platform GUI toolkit used by "Tux Paint Config.". You can skip installing it if you are only building "Tux Paint".

+ 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,mixer,ttf,gfx}
+ $ 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

@@ -482,14 +518,32 @@

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

This time, use the MinGW "32bit" shell. Open the shell from the "Start Menu" -> "MSYS2 64bit" -> "MSYS2 MinGW 32-bit"

+
+
+
SDL_mixer
+
+ +

+ Download source tar-ball of SDL_mixer-1.2.12 from 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
@@ -515,6 +569,24 @@

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

+
+