diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml
index 294bf00d5..1db20d076 100644
--- a/.github/workflows/build.yml
+++ b/.github/workflows/build.yml
@@ -62,10 +62,10 @@ jobs:
steps:
- name: Install dependencies
if: matrix.container == '20.04'
- run: apt update -qq && apt install --no-install-recommends -y git lsb-release fakeroot build-essential devscripts debhelper pkg-config cmake libldap2-dev gettext libpcsclite-dev libssl-dev libqt5svg5-dev qttools5-dev-tools qttools5-dev lintian libflatbuffers-dev zlib1g-dev
+ run: apt update -qq && apt install --no-install-recommends -y git lsb-release build-essential devscripts debhelper pkg-config cmake libldap2-dev gettext libpcsclite-dev libssl-dev libqt5svg5-dev qttools5-dev-tools qttools5-dev lintian libflatbuffers-dev zlib1g-dev
- name: Install dependencies
if: matrix.container != '20.04'
- run: apt update -qq && apt install --no-install-recommends -y git lsb-release fakeroot build-essential devscripts debhelper pkg-config cmake libldap2-dev gettext libpcsclite-dev libssl-dev libgl-dev libqt6svg6-dev qt6-tools-dev qt6-tools-dev-tools qt6-l10n-tools lintian libflatbuffers-dev zlib1g-dev
+ run: apt update -qq && apt install --no-install-recommends -y git lsb-release build-essential devscripts debhelper pkg-config cmake libldap2-dev gettext libpcsclite-dev libssl-dev libgl-dev libqt6svg6-dev qt6-tools-dev qt6-tools-dev-tools qt6-l10n-tools lintian libflatbuffers-dev zlib1g-dev
- name: Checkout
uses: actions/checkout@v4
with:
@@ -189,8 +189,8 @@ jobs:
sdk: 10.0.19041.0
- name: Install WiX
run: |
- dotnet tool install --global wix
- wix extension -g add WixToolset.UI.wixext/4.0.4
+ dotnet tool install -g wix --version 5.0.0
+ wix extension -g add WixToolset.UI.wixext/5.0.0
- name: Build
run: |
md build/client
diff --git a/CMakeLists.txt b/CMakeLists.txt
index d0121740f..c402bec71 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -1,4 +1,7 @@
cmake_minimum_required(VERSION 3.16)
+if(NOT EXISTS ${CMAKE_SOURCE_DIR}/cmake/modules/VersionInfo.cmake)
+ message(FATAL_ERROR "cmake submodule directory empty, did you 'git clone --recursive'?")
+endif()
project(qdigidoc4 VERSION 4.6.0)
set(CMAKE_MODULE_PATH ${CMAKE_SOURCE_DIR}/cmake/modules)
diff --git a/cmake b/cmake
index da3cafb07..9ff1996b4 160000
--- a/cmake
+++ b/cmake
@@ -1 +1 @@
-Subproject commit da3cafb0712eac8fbfddd7d37343016430b65b44
+Subproject commit 9ff1996b4758aeb2f643fdc4ded26f45357cade3
diff --git a/qdigidoc4.wxs b/qdigidoc4.wxs
index d699d399c..a8c930026 100644
--- a/qdigidoc4.wxs
+++ b/qdigidoc4.wxs
@@ -23,7 +23,6 @@
-
@@ -33,17 +32,17 @@
-
-
+
+
-
-
+
+
+ Directory="ProgramMenuFolder" WorkingDirectory="INSTALLFOLDER" />
@@ -96,87 +95,52 @@
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
-
-
-
-
-
-
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
-
-
-
-
+
+
-
-
-
-
+
+
-
-
-
-
+
+
-
-
-
-
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-