<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to Build executable setup for Windows on Linux</title><link>https://sourceforge.net/p/dktools/wiki/Build%2520executable%2520setup%2520for%2520Windows%2520on%2520Linux/</link><description>Recent changes to Build executable setup for Windows on Linux</description><atom:link href="https://sourceforge.net/p/dktools/wiki/Build%20executable%20setup%20for%20Windows%20on%20Linux/feed" rel="self"/><language>en</language><lastBuildDate>Sat, 28 Mar 2026 21:39:51 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/dktools/wiki/Build%20executable%20setup%20for%20Windows%20on%20Linux/feed" rel="self" type="application/rss+xml"/><item><title>Build executable setup for Windows on Linux modified by Dirk Krause</title><link>https://sourceforge.net/p/dktools/wiki/Build%2520executable%2520setup%2520for%2520Windows%2520on%2520Linux/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v8
+++ v9
@@ -9,7 +9,7 @@
 
 

-#  Build executable setup for Windows on Debian 13 (Trixie)
+#  Build executable setup for Windows on Debian 12 (Bookworm)

 ## Simple procedure on Debian

@@ -21,7 +21,7 @@

 ~~~shell
 cd ~/Downloads
-tar xzf dktools-4.39.1.tar.gz
+tar xzf dktools-4.40.0.tar.gz
 ~~~

 ###    Prepare to build
@@ -29,7 +29,7 @@
 As **root** install the developer packages required:

 ~~~shell
-cd ~user/Downloads/dktools-4.39.1
+cd ~user/Downloads/dktools-4.40.0
 scripts/debian/mingw64-prepare
 ~~~

@@ -38,11 +38,11 @@
 As **unprivileged user** run:

 ~~~shell
-cd ~user/Downloads/dktools-4.39.1
+cd ~user/Downloads/dktools-4.40.0
 scripts/debian/mingw64-build
 ~~~

-You should end up with a file dktools-4.39.1-WINDOWS-10-mingw64-nsis.exe and a file dktools-4.39.1-mingw64.zip in the parent of the current directory.
+You should end up with a file dktools-4.40.0-WINDOWS-10-mingw64-nsis.exe and a file dktools-4.40.0-mingw64.zip in the parent of the current directory.

 ## Simple procedure on Fedora

@@ -54,7 +54,7 @@

 ~~~shell
 cd ~/Downloads
-tar xzf dktools-4.39.1.tar.gz
+tar xzf dktools-4.40.0.tar.gz
 ~~~

 ###    Prepare to build
@@ -62,7 +62,7 @@
 As **root** install the developer packages required:

 ~~~shell
-cd ~user/Downloads/dktools-4.39.1
+cd ~user/Downloads/dktools-4.40.0
 scripts/fedora/mingw64-prepare
 ~~~

@@ -71,11 +71,11 @@
 As **unprivileged user** run:

 ~~~shell
-cd ~user/Downloads/dktools-4.39.1
+cd ~user/Downloads/dktools-4.40.0
 scripts/fedora/mingw64-build
 ~~~

-You should end up with a file dktools-4.39.1-WINDOWS-10-mingw64-nsis.exe and a file dktools-4.39.1-mingw64.zip in the parent of the current directory.
+You should end up with a file dktools-4.40.0-WINDOWS-10-mingw64-nsis.exe and a file dktools-4.40.0-mingw64.zip in the parent of the current directory.

 ## Used directories and files

@@ -84,15 +84,15 @@


 * ~user/Downloads/dktools-dep&lt;br/&gt;is used to store the source archives of required libraries.

-* ${DIR}/dktools-4.39.1-depsrc&lt;br/&gt;contains the unpacked source archives of the required libraries.
+* ${DIR}/dktools-4.40.0-depsrc&lt;br/&gt;contains the unpacked source archives of the required libraries.

-* ${DIR}/dktools-4.39.1-mingw&lt;br/&gt;is the build root.
+* ${DIR}/dktools-4.40.0-mingw&lt;br/&gt;is the build root.

-* ${DIR}/dktools-4.39.1-mingw.zip&lt;br/&gt;is an archive containing the software but no installation routine.
+* ${DIR}/dktools-4.40.0-mingw.zip&lt;br/&gt;is an archive containing the software but no installation routine.

-* ${DIR}/dktools-4.39.1.nsi&lt;br/&gt;is the nsis control file to build the installer.
+* ${DIR}/dktools-4.40.0.nsi&lt;br/&gt;is the nsis control file to build the installer.

-* ${DIR}/dktools-4.39.1-WINDOWS-&lt;i&gt;version&lt;/i&gt;-mingw64-nsis.exe&lt;br/&gt;is the executable installer.
+* ${DIR}/dktools-4.40.0-WINDOWS-&lt;i&gt;version&lt;/i&gt;-mingw64-nsis.exe&lt;br/&gt;is the executable installer.

 ## Process optimization

&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Dirk Krause</dc:creator><pubDate>Sat, 28 Mar 2026 21:39:51 -0000</pubDate><guid>https://sourceforge.nete4b0f3f1d5738c217b02a183197e4a94ebc281ab</guid></item><item><title>Build executable setup for Windows on Linux modified by Dirk Krause</title><link>https://sourceforge.net/p/dktools/wiki/Build%2520executable%2520setup%2520for%2520Windows%2520on%2520Linux/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v7
+++ v8
@@ -9,7 +9,7 @@
 
 

-#  Build executable setup for Windows on Debian 12 (Bookworm)
+#  Build executable setup for Windows on Debian 13 (Trixie)

 ## Simple procedure on Debian

&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Dirk Krause</dc:creator><pubDate>Sun, 18 Jan 2026 17:23:34 -0000</pubDate><guid>https://sourceforge.net7472d36c577c088b68c29f923c84b3f66d9c5604</guid></item><item><title>Build executable setup for Windows on Linux modified by Dirk Krause</title><link>https://sourceforge.net/p/dktools/wiki/Build%2520executable%2520setup%2520for%2520Windows%2520on%2520Linux/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v6
+++ v7
@@ -21,7 +21,7 @@

 ~~~shell
 cd ~/Downloads
-tar xzf dktools-4.39.0.tar.gz
+tar xzf dktools-4.39.1.tar.gz
 ~~~

 ###    Prepare to build
@@ -29,7 +29,7 @@
 As **root** install the developer packages required:

 ~~~shell
-cd ~user/Downloads/dktools-4.39.0
+cd ~user/Downloads/dktools-4.39.1
 scripts/debian/mingw64-prepare
 ~~~

@@ -38,11 +38,11 @@
 As **unprivileged user** run:

 ~~~shell
-cd ~user/Downloads/dktools-4.39.0
+cd ~user/Downloads/dktools-4.39.1
 scripts/debian/mingw64-build
 ~~~

-You should end up with a file dktools-4.39.0-WINDOWS-10-mingw64-nsis.exe and a file dktools-4.39.0-mingw64.zip in the parent of the current directory.
+You should end up with a file dktools-4.39.1-WINDOWS-10-mingw64-nsis.exe and a file dktools-4.39.1-mingw64.zip in the parent of the current directory.

 ## Simple procedure on Fedora

@@ -54,7 +54,7 @@

 ~~~shell
 cd ~/Downloads
-tar xzf dktools-4.39.0.tar.gz
+tar xzf dktools-4.39.1.tar.gz
 ~~~

 ###    Prepare to build
@@ -62,7 +62,7 @@
 As **root** install the developer packages required:

 ~~~shell
-cd ~user/Downloads/dktools-4.39.0
+cd ~user/Downloads/dktools-4.39.1
 scripts/fedora/mingw64-prepare
 ~~~

@@ -71,11 +71,11 @@
 As **unprivileged user** run:

 ~~~shell
-cd ~user/Downloads/dktools-4.39.0
+cd ~user/Downloads/dktools-4.39.1
 scripts/fedora/mingw64-build
 ~~~

-You should end up with a file dktools-4.39.0-WINDOWS-10-mingw64-nsis.exe and a file dktools-4.39.0-mingw64.zip in the parent of the current directory.
+You should end up with a file dktools-4.39.1-WINDOWS-10-mingw64-nsis.exe and a file dktools-4.39.1-mingw64.zip in the parent of the current directory.

 ## Used directories and files

@@ -84,15 +84,15 @@

 * ~user/Downloads/dktools-dep&lt;br/&gt;is used to store the source archives of required libraries.

-* ${DIR}/dktools-4.39.0-depsrc&lt;br/&gt;contains the unpacked source archives of the required libraries.
+* ${DIR}/dktools-4.39.1-depsrc&lt;br/&gt;contains the unpacked source archives of the required libraries.

-* ${DIR}/dktools-4.39.0-mingw&lt;br/&gt;is the build root.
+* ${DIR}/dktools-4.39.1-mingw&lt;br/&gt;is the build root.

-* ${DIR}/dktools-4.39.0-mingw.zip&lt;br/&gt;is an archive containing the software but no installation routine.
+* ${DIR}/dktools-4.39.1-mingw.zip&lt;br/&gt;is an archive containing the software but no installation routine.

-* ${DIR}/dktools-4.39.0.nsi&lt;br/&gt;is the nsis control file to build the installer.
+* ${DIR}/dktools-4.39.1.nsi&lt;br/&gt;is the nsis control file to build the installer.

-* ${DIR}/dktools-4.39.0-WINDOWS-&lt;i&gt;version&lt;/i&gt;-mingw64-nsis.exe&lt;br/&gt;is the executable installer.
+* ${DIR}/dktools-4.39.1-WINDOWS-&lt;i&gt;version&lt;/i&gt;-mingw64-nsis.exe&lt;br/&gt;is the executable installer.

 ## Process optimization

&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Dirk Krause</dc:creator><pubDate>Sun, 18 Jan 2026 17:22:53 -0000</pubDate><guid>https://sourceforge.nete6b989d12be60138abe80c538314693ddeddf743</guid></item><item><title>Build executable setup for Windows on Linux modified by Dirk Krause</title><link>https://sourceforge.net/p/dktools/wiki/Build%2520executable%2520setup%2520for%2520Windows%2520on%2520Linux/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v5
+++ v6
@@ -9,23 +9,19 @@
 
 

-[TOC]
+#  Build executable setup for Windows on Debian 12 (Bookworm)

-#  Build executable setup for Windows on Linux
-
-## Simple procedure on Debian 12 (Bookworm)
+## Simple procedure on Debian

 ###    Download and unpack source archive

-
 [[download_button]]
-

 As **unprivileged user** download the \*.tar.gz file and unpack it:

 ~~~shell
 cd ~/Downloads
-tar xzf dktools-4.38.0.tar.gz
+tar xzf dktools-4.39.0.tar.gz
 ~~~

 ###    Prepare to build
@@ -33,8 +29,8 @@
 As **root** install the developer packages required:

 ~~~shell
-cd ~user/Downloads/dktools-4.38.0
-scripts/debian-prepare-mingw64
+cd ~user/Downloads/dktools-4.39.0
+scripts/debian/mingw64-prepare
 ~~~

 ###    Build packages
@@ -42,25 +38,23 @@
 As **unprivileged user** run:

 ~~~shell
-cd ~user/Downloads/dktools-4.38.0
-scripts/debian-build-mingw64
+cd ~user/Downloads/dktools-4.39.0
+scripts/debian/mingw64-build
 ~~~

-You should end up with a file dktools-4.38.0-WINDOWS-10-mingw64-nsis.exe and a file dktools-4.38.0-mingw64.zip in the parent of the current directory.
+You should end up with a file dktools-4.39.0-WINDOWS-10-mingw64-nsis.exe and a file dktools-4.39.0-mingw64.zip in the parent of the current directory.

-## Simple procedure on Fedora 41
+## Simple procedure on Fedora

 ###    Download and unpack source archive

-
 [[download_button]]
-

 As **unprivileged user** download the \*.tar.gz file and unpack it:

 ~~~shell
 cd ~/Downloads
-tar xzf dktools-4.38.0.tar.gz
+tar xzf dktools-4.39.0.tar.gz
 ~~~

 ###    Prepare to build
@@ -68,8 +62,8 @@
 As **root** install the developer packages required:

 ~~~shell
-cd ~user/Downloads/dktools-4.38.0
-scripts/fedora41-prepare-mingw64
+cd ~user/Downloads/dktools-4.39.0
+scripts/fedora/mingw64-prepare
 ~~~

 ###    Build packages
@@ -77,11 +71,11 @@
 As **unprivileged user** run:

 ~~~shell
-cd ~user/Downloads/dktools-4.38.0
-scripts/fedora41-build-mingw64
+cd ~user/Downloads/dktools-4.39.0
+scripts/fedora/mingw64-build
 ~~~

-You should end up with a file dktools-4.38.0-WINDOWS-10-mingw64-nsis.exe and a file dktools-4.38.0-mingw64.zip in the parent of the current directory.
+You should end up with a file dktools-4.39.0-WINDOWS-10-mingw64-nsis.exe and a file dktools-4.39.0-mingw64.zip in the parent of the current directory.

 ## Used directories and files

@@ -90,15 +84,15 @@

 * ~user/Downloads/dktools-dep&lt;br/&gt;is used to store the source archives of required libraries.

-* ${DIR}/dktools-4.38.0-depsrc&lt;br/&gt;contains the unpacked source archives of the required libraries.
+* ${DIR}/dktools-4.39.0-depsrc&lt;br/&gt;contains the unpacked source archives of the required libraries.

-* ${DIR}/dktools-4.38.0-mingw&lt;br/&gt;is the build root.
+* ${DIR}/dktools-4.39.0-mingw&lt;br/&gt;is the build root.

-* ${DIR}/dktools-4.38.0-mingw.zip&lt;br/&gt;is an archive containing the software but no installation routine.
+* ${DIR}/dktools-4.39.0-mingw.zip&lt;br/&gt;is an archive containing the software but no installation routine.

-* ${DIR}/dktools-4.38.0.nsi&lt;br/&gt;is the nsis control file to build the installer.
+* ${DIR}/dktools-4.39.0.nsi&lt;br/&gt;is the nsis control file to build the installer.

-* ${DIR}/dktools-4.38.0-WINDOWS-&lt;i&gt;version&lt;/i&gt;-mingw64-nsis.exe&lt;br/&gt;is the executable installer.
+* ${DIR}/dktools-4.39.0-WINDOWS-&lt;i&gt;version&lt;/i&gt;-mingw64-nsis.exe&lt;br/&gt;is the executable installer.

 ## Process optimization

&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Dirk Krause</dc:creator><pubDate>Fri, 22 Aug 2025 19:50:36 -0000</pubDate><guid>https://sourceforge.net4707abe60f85a500d43f63b820486cc6d4b7d5f3</guid></item><item><title>Build executable setup for Windows on Linux modified by Dirk Krause</title><link>https://sourceforge.net/p/dktools/wiki/Build%2520executable%2520setup%2520for%2520Windows%2520on%2520Linux/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v4
+++ v5
@@ -17,7 +17,9 @@

 ###    Download and unpack source archive

+
 [[download_button]]
+

 As **unprivileged user** download the \*.tar.gz file and unpack it:

@@ -50,7 +52,9 @@

 ###    Download and unpack source archive

+
 [[download_button]]
+

 As **unprivileged user** download the \*.tar.gz file and unpack it:

&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Dirk Krause</dc:creator><pubDate>Wed, 19 Feb 2025 21:05:10 -0000</pubDate><guid>https://sourceforge.netf278a70932308581bbdb23760947049d03981c39</guid></item><item><title>Build executable setup for Windows on Linux modified by Dirk Krause</title><link>https://sourceforge.net/p/dktools/wiki/Build%2520executable%2520setup%2520for%2520Windows%2520on%2520Linux/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Dirk Krause</dc:creator><pubDate>Wed, 19 Feb 2025 21:04:10 -0000</pubDate><guid>https://sourceforge.net22719adf9bcc752b291f8f9ddd26d377c145c2b6</guid></item><item><title>Build executable setup for Windows on Linux modified by Dirk Krause</title><link>https://sourceforge.net/p/dktools/wiki/Build%2520executable%2520setup%2520for%2520Windows%2520on%2520Linux/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Dirk Krause</dc:creator><pubDate>Wed, 19 Feb 2025 21:02:16 -0000</pubDate><guid>https://sourceforge.net215385565a05f85d5b82e5b2f0baf08dbb6fb163</guid></item><item><title>Build executable setup for Windows on Linux modified by Dirk Krause</title><link>https://sourceforge.net/p/dktools/wiki/Build%2520executable%2520setup%2520for%2520Windows%2520on%2520Linux/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v1
+++ v2
@@ -9,9 +9,11 @@
 
 

-#  Build executable setup for Windows on Debian 12 (Bookworm)
+[TOC]

-## Simple procedure on Debian
+#  Build executable setup for Windows on Linux
+
+## Simple procedure on Debian 12 (Bookworm)

 ###    Download and unpack source archive

@@ -44,7 +46,7 @@

 You should end up with a file dktools-4.38.0-WINDOWS-10-mingw64-nsis.exe and a file dktools-4.38.0-mingw64.zip in the parent of the current directory.

-## Simple procedure on Fedora
+## Simple procedure on Fedora 41

 ###    Download and unpack source archive

&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Dirk Krause</dc:creator><pubDate>Wed, 19 Feb 2025 20:46:13 -0000</pubDate><guid>https://sourceforge.netc22d9198042b45d5dd2ceecf24e947bf1f665b0a</guid></item><item><title>Build executable setup for Windows on Linux modified by Dirk Krause</title><link>https://sourceforge.net/p/dktools/wiki/Build%2520executable%2520setup%2520for%2520Windows%2520on%2520Linux/</link><description>&lt;div class="markdown_content"&gt;&lt;table width="100%"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style="text-align: left;"&gt;&lt;a href="../Installation%20via%20RPM%20packages/" title="Installation via RPM packages"&gt;← Previous&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: center;"&gt;&lt;a href="../Home/" title="Home"&gt;↑ Home&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: center;"&gt;&lt;a href="../Installation/" title="Installation"&gt;↑ Installation&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="../Executable%20setup%20for%20Windows/" title="Executable setup for Windows"&gt;Next →&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;

&lt;h1 id="build-executable-setup-for-windows-on-debian-12-bookworm"&gt;Build executable setup for Windows on Debian 12 (Bookworm)&lt;/h1&gt;
&lt;h2 id="simple-procedure-on-debian"&gt;Simple procedure on Debian&lt;/h2&gt;
&lt;h3 id="download-and-unpack-source-archive"&gt;Download and unpack source archive&lt;/h3&gt;
&lt;p&gt;&lt;span class="download-button-50c9902d5fcbc911dc7512c0" style="margin-bottom: 1em; display: block;"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;As &lt;strong&gt;unprivileged user&lt;/strong&gt; download the *.tar.gz file and unpack it:&lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="nb"&gt;cd&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;~/Downloads
tar&lt;span class="w"&gt; &lt;/span&gt;xzf&lt;span class="w"&gt; &lt;/span&gt;dktools-4.38.0.tar.gz
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;h3 id="prepare-to-build"&gt;Prepare to build&lt;/h3&gt;
&lt;p&gt;As &lt;strong&gt;root&lt;/strong&gt; install the developer packages required:&lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="nb"&gt;cd&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;~user/Downloads/dktools-4.38.0
scripts/debian-prepare-mingw64
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;h3 id="build-packages"&gt;Build packages&lt;/h3&gt;
&lt;p&gt;As &lt;strong&gt;unprivileged user&lt;/strong&gt; run:&lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="nb"&gt;cd&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;~user/Downloads/dktools-4.38.0
scripts/debian-build-mingw64
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;You should end up with a file dktools-4.38.0-WINDOWS-10-mingw64-nsis.exe and a file dktools-4.38.0-mingw64.zip in the parent of the current directory.&lt;/p&gt;
&lt;h2 id="simple-procedure-on-fedora"&gt;Simple procedure on Fedora&lt;/h2&gt;
&lt;h3 id="download-and-unpack-source-archive_1"&gt;Download and unpack source archive&lt;/h3&gt;
&lt;p&gt;&lt;span class="download-button-50c9902d5fcbc911dc7512c0" style="margin-bottom: 1em; display: block;"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;As &lt;strong&gt;unprivileged user&lt;/strong&gt; download the *.tar.gz file and unpack it:&lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="nb"&gt;cd&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;~/Downloads
tar&lt;span class="w"&gt; &lt;/span&gt;xzf&lt;span class="w"&gt; &lt;/span&gt;dktools-4.38.0.tar.gz
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;h3 id="prepare-to-build_1"&gt;Prepare to build&lt;/h3&gt;
&lt;p&gt;As &lt;strong&gt;root&lt;/strong&gt; install the developer packages required:&lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="nb"&gt;cd&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;~user/Downloads/dktools-4.38.0
scripts/fedora41-prepare-mingw64
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;h3 id="build-packages_1"&gt;Build packages&lt;/h3&gt;
&lt;p&gt;As &lt;strong&gt;unprivileged user&lt;/strong&gt; run:&lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="nb"&gt;cd&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;~user/Downloads/dktools-4.38.0
scripts/fedora41-build-mingw64
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;You should end up with a file dktools-4.38.0-WINDOWS-10-mingw64-nsis.exe and a file dktools-4.38.0-mingw64.zip in the parent of the current directory.&lt;/p&gt;
&lt;h2 id="used-directories-and-files"&gt;Used directories and files&lt;/h2&gt;
&lt;p&gt;We refer to the parent directory of the unpacked archive as “DIR”.&lt;br/&gt;
In our simple example this was the “~user/Downloads” directory.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;~user/Downloads/dktools-dep&lt;br/&gt;is used to store the source archives of required libraries.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;${DIR}/dktools-4.38.0-depsrc&lt;br/&gt;contains the unpacked source archives of the required libraries.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;${DIR}/dktools-4.38.0-mingw&lt;br/&gt;is the build root.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;${DIR}/dktools-4.38.0-mingw.zip&lt;br/&gt;is an archive containing the software but no installation routine.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;${DIR}/dktools-4.38.0.nsi&lt;br/&gt;is the nsis control file to build the installer.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;${DIR}/dktools-4.38.0-WINDOWS-&lt;i&gt;version&lt;/i&gt;-mingw64-nsis.exe&lt;br/&gt;is the executable installer.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="process-optimization"&gt;Process optimization&lt;/h2&gt;
&lt;p&gt;A lot of I/O activity happens in the ${DIR} directory during the build process. If there is enough RAM in your computer, I suggest to build a RAM disk (4 GB should be sufficient), mount it as “/media/ramdisk” and use that directory as ${DIR}.&lt;/p&gt;
&lt;table width="100%"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style="text-align: left;"&gt;&lt;a href="../Installation%20via%20RPM%20packages/" title="Installation via RPM packages"&gt;← Previous&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: center;"&gt;&lt;a href="../Home/" title="Home"&gt;↑ Home&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: center;"&gt;&lt;a href="../Installation/" title="Installation"&gt;↑ Installation&lt;/a&gt;&lt;/td&gt;
&lt;td style="text-align: right;"&gt;&lt;a href="../Executable%20setup%20for%20Windows/" title="Executable setup for Windows"&gt;Next →&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Dirk Krause</dc:creator><pubDate>Wed, 19 Feb 2025 20:44:39 -0000</pubDate><guid>https://sourceforge.nete05bfd2426cf05c9de1b03a5486d12fc53448b92</guid></item></channel></rss>