diff --git a/dist/msi/components/QtClient.wxs b/dist/msi/components/QtClient.wxs
index 6382d5d63..010610c37 100644
--- a/dist/msi/components/QtClient.wxs
+++ b/dist/msi/components/QtClient.wxs
@@ -97,6 +97,9 @@
+
+
+
@@ -109,7 +112,6 @@
-
@@ -120,8 +122,10 @@
+
+
+
-
@@ -161,15 +165,15 @@
+
-
-
+
diff --git a/release/windows/build-qt.ps1 b/release/windows/build-qt.ps1
index bc2c980c8..f6d0ab9cd 100644
--- a/release/windows/build-qt.ps1
+++ b/release/windows/build-qt.ps1
@@ -16,6 +16,7 @@ function global:Build-Qt([string] $PrefixDir, [string] $Arch, [string] $DepsPref
$UnpackFlags = @(
(Join-Path $ArchiveBase qtactiveqt '*')
(Join-Path $ArchiveBase qtbase '*')
+ (Join-Path $ArchiveBase qtsvg '*')
(Join-Path $ArchiveBase qttools '*')
(Join-Path $ArchiveBase qttranslations '*')
(Join-Path $ArchiveBase qtwinextras '*')
diff --git a/release/windows/build-transmission.ps1 b/release/windows/build-transmission.ps1
index 8434dbb8f..0da5ccaf5 100644
--- a/release/windows/build-transmission.ps1
+++ b/release/windows/build-transmission.ps1
@@ -36,13 +36,21 @@ function global:Build-Transmission([string] $PrefixDir, [string] $Arch, [string]
Copy-Item -Path (Join-Path $DepsPrefixDir bin "${x}.pdb") -Destination $DebugSymbolsDir
}
- foreach ($x in @('Core', 'DBus', 'Gui', 'Network', 'Widgets', 'WinExtras')) {
+ foreach ($x in @('Core', 'DBus', 'Gui', 'Network', 'Svg', 'Widgets', 'WinExtras')) {
if ($DepsPrefixDir -ne $PrefixDir) {
Copy-Item -Path (Join-Path $DepsPrefixDir bin "Qt5${x}.dll") -Destination (Join-Path $PrefixDir bin)
}
Copy-Item -Path (Join-Path $DepsPrefixDir bin "Qt5${x}.pdb") -Destination $DebugSymbolsDir
}
+ foreach ($x in @('gif', 'ico', 'jpeg', 'svg')) {
+ if ($DepsPrefixDir -ne $PrefixDir) {
+ New-Item -Path (Join-Path $PrefixDir plugins imageformats) -ItemType Directory -ErrorAction Ignore | Out-Null
+ Copy-Item -Path (Join-Path $DepsPrefixDir plugins imageformats "q${x}.dll") -Destination (Join-Path $PrefixDir plugins imageformats)
+ }
+ Copy-Item -Path (Join-Path $DepsPrefixDir plugins imageformats "q${x}.pdb") -Destination $DebugSymbolsDir
+ }
+
if ($DepsPrefixDir -ne $PrefixDir) {
New-Item -Path (Join-Path $PrefixDir plugins platforms) -ItemType Directory -ErrorAction Ignore | Out-Null
Copy-Item -Path (Join-Path $DepsPrefixDir plugins platforms qwindows.dll) -Destination (Join-Path $PrefixDir plugins platforms)