diff --git a/.github/workflows/cmake-windows.yml b/.github/workflows/cmake-windows.yml index c5fd6ed5..5372711c 100644 --- a/.github/workflows/cmake-windows.yml +++ b/.github/workflows/cmake-windows.yml @@ -37,10 +37,10 @@ jobs: - name: Install WiX run: | - dotnet tool install --global wix --version 4.0.5 - wix extension -g add WixToolset.UI.wixext/4.0.5 - wix extension -g add WixToolset.Util.wixext/4.0.5 - wix extension -g add WixToolset.Bal.wixext/4.0.5 + dotnet tool install --global wix --version 5.0.0 + wix extension -g add WixToolset.UI.wixext/5.0.0 + wix extension -g add WixToolset.Util.wixext/5.0.0 + wix extension -g add WixToolset.Bal.wixext/5.0.0 - name: Configure run: | diff --git a/README.md b/README.md index 8592fbb7..8c795ab2 100644 --- a/README.md +++ b/README.md @@ -269,10 +269,10 @@ https://github.com/mrts/docker-qt-cmake-gtest-valgrind-ubuntu/blob/master/Docker - Download Visual Studio 2019 community installer from https://visualstudio.microsoft.com/ and install _Desktop C++ Development_ - Install WIX toolset - dotnet tool install --global wix --version 4.0.5 - wix extension -g add WixToolset.UI.wixext/4.0.5 - wix extension -g add WixToolset.Util.wixext/4.0.5 - wix extension -g add WixToolset.Bal.wixext/4.0.5 + dotnet tool install --global wix --version 5.0.0 + wix extension -g add WixToolset.UI.wixext/5.0.0 + wix extension -g add WixToolset.Util.wixext/5.0.0 + wix extension -g add WixToolset.Bal.wixext/5.0.0 - Download and install Git for Windows from https://git-scm.com/download/win - Download and install CMake from https://cmake.org/download/ @@ -288,7 +288,7 @@ https://github.com/mrts/docker-qt-cmake-gtest-valgrind-ubuntu/blob/master/Docker .\vcpkg install --recurse --triplet x64-windows --clean-after-build gtest openssl - Install _Qt_ with the official [_Qt Online Installer_](https://www.qt.io/download-qt-installer), - choose _Custom installation > Qt 6.2.4 > MSVC 2019 64-bit_. + choose _Custom installation > Qt 6.6.3 > MSVC 2019 64-bit_. ### macOS diff --git a/install/HyperlinkSidebarTheme.cs.wxl b/install/HyperlinkSidebarTheme.cs.wxl index 5811a5f4..7e1560ab 100644 --- a/install/HyperlinkSidebarTheme.cs.wxl +++ b/install/HyperlinkSidebarTheme.cs.wxl @@ -26,7 +26,7 @@ - + @@ -46,12 +46,14 @@ - + + - - + + + diff --git a/install/HyperlinkSidebarTheme.en.wxl b/install/HyperlinkSidebarTheme.en.wxl index e476a925..0b5ade2c 100644 --- a/install/HyperlinkSidebarTheme.en.wxl +++ b/install/HyperlinkSidebarTheme.en.wxl @@ -26,7 +26,7 @@ - + @@ -46,12 +46,14 @@ - + + - - - + + + + diff --git a/install/HyperlinkSidebarTheme.et.wxl b/install/HyperlinkSidebarTheme.et.wxl index 4436693a..873442ad 100644 --- a/install/HyperlinkSidebarTheme.et.wxl +++ b/install/HyperlinkSidebarTheme.et.wxl @@ -26,7 +26,7 @@ - + @@ -46,12 +46,14 @@ - - + + + - - + + + diff --git a/install/HyperlinkSidebarTheme.sk.wxl b/install/HyperlinkSidebarTheme.sk.wxl index c982ec81..fd337639 100644 --- a/install/HyperlinkSidebarTheme.sk.wxl +++ b/install/HyperlinkSidebarTheme.sk.wxl @@ -26,7 +26,7 @@ - + @@ -46,12 +46,14 @@ - + + - - + + + diff --git a/install/WixUI_Minimal.wxs b/install/WixUI_Minimal.wxs index b987542d..43475915 100644 --- a/install/WixUI_Minimal.wxs +++ b/install/WixUI_Minimal.wxs @@ -56,7 +56,7 @@ Patch dialog sequence: - + diff --git a/install/plugins.wxs b/install/plugins.wxs index edd295ef..67a8f80d 100644 --- a/install/plugins.wxs +++ b/install/plugins.wxs @@ -36,7 +36,7 @@ - + diff --git a/install/web-eid.wxs b/install/web-eid.wxs index 0c6c28d2..52bd5678 100644 --- a/install/web-eid.wxs +++ b/install/web-eid.wxs @@ -28,7 +28,6 @@ - @@ -70,29 +69,39 @@ - - - + + - - - - - - + + + + + + - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/src/app/CMakeLists.txt b/src/app/CMakeLists.txt index 5bfd90b3..a9d4091f 100644 --- a/src/app/CMakeLists.txt +++ b/src/app/CMakeLists.txt @@ -50,11 +50,14 @@ if(WIN32) WORKING_DIRECTORY $ ) add_custom_target(bundle DEPENDS installer - COMMAND wix.exe build -nologo + COMMAND dotnet new tool-manifest --force -v q + COMMAND dotnet tool install wix --version 4.0.5 -v q + COMMAND dotnet wix extension add WixToolset.Util.wixext/4.0.5 + COMMAND dotnet wix extension add WixToolset.Bal.wixext/4.0.5 + COMMAND dotnet wix build -nologo -d MSI_VERSION=${PROJECT_VERSION} -ext WixToolset.Bal.wixext -ext WixToolset.Util.wixext - -d webeid="${BASE_FILE}" - -d MSI_VERSION=${PROJECT_VERSION} + -d "webeid=${BASE_FILE}" -d path="${CMAKE_SOURCE_DIR}/install" "${CMAKE_SOURCE_DIR}/install/plugins.wxs" -o "${BASE_FILE}.exe"