Skip to content

Commit 7615c39

Browse files
committed
Deps - bump qt to 6.10
1 parent 466a763 commit 7615c39

4 files changed

Lines changed: 29 additions & 29 deletions

File tree

.github/workflows/build.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@ jobs:
5858
cc: "gcc",
5959
arch: "arm64",
6060
build_type: "Release",
61-
system_qt: true, # Use system Qt packages instead of Qt 6.9.1
61+
system_qt: true, # Use system Qt packages instead of Qt 6.10.0
6262
minimal_qt: true, # Only install qt6-base-dev (no WebEngine)
6363
node_only: true, # Build tau5-node only (no GUI)
6464
}
@@ -81,12 +81,12 @@ jobs:
8181
- uses: actions/checkout@v4
8282

8383
# Install Qt 6 from action (newer Qt)
84-
- name: Install Qt 6.9.1
84+
- name: Install Qt 6.10.0
8585
if: matrix.system_qt != true
8686
uses: jurplel/install-qt-action@v4
8787
with:
8888
modules: "qtpositioning qtserialport qtwebchannel qtwebengine qtwebsockets"
89-
version: "6.9.1"
89+
version: "6.10.0"
9090

9191
# Install system Qt 6 packages from Ubuntu repositories
9292
- name: Install System Qt 6

BUILD-LINUX.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -24,13 +24,13 @@ Once the dependencies are installed double check that your version of Elixir is
2424

2525
**For tau5-gui (full GUI build):**
2626
- Minimum: Qt 6.6.0
27-
- Maximum tested: Qt 6.9.1
28-
- Recommended: Qt 6.9.1 (used in CI for all GUI builds)
27+
- Maximum tested: Qt 6.10.0
28+
- Recommended: Qt 6.10.0 (used in CI for all GUI builds)
2929

3030
**For tau5-node (headless/node only):**
3131

3232
- Minimum: Qt 6.2.4 (available in Ubuntu 22.04 LTS repositories)
33-
- Maximum tested: Qt 6.9.1
33+
- Maximum tested: Qt 6.10.0
3434

3535
**Important Notes:**
3636

BUILD-MACOS.md

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
Tau5 is known to work with the following dependencies:
66

77
1. Xcode (15.2+) and command line tools
8-
2. Qt6 (6.6.0 - 6.9.1, see Qt Version Requirements below)
8+
2. Qt6 (6.6.0 - 6.10.0, see Qt Version Requirements below)
99
3. CMake (4+)
1010
4. Elixir(1.17+)
1111

@@ -19,28 +19,28 @@ You'll know if you have things setup if you can run `gcc -v` from the terminal t
1919

2020
#### Qt Version Requirements
2121

22-
**Supported Qt versions:** 6.6.0 - 6.9.1
22+
**Supported Qt versions:** 6.6.0 - 6.10.0
2323
- **Minimum:** Qt 6.6.0 (required for tau5-gui)
24-
- **Recommended:** Qt 6.9.1 (used in CI builds)
25-
- **Maximum tested:** Qt 6.9.1
24+
- **Recommended:** Qt 6.10.0 (used in CI builds)
25+
- **Maximum tested:** Qt 6.10.0
2626

2727
We maintain a narrow Qt version range to ensure compatibility and avoid deprecated API issues.
2828

2929
Install Qt via the Qt online installer. This can be found on Qt's open source development page - https://www.qt.io/download-open-source
3030

31-
In the "Select Components" window make sure the following are checked (replace 6.9.x with your chosen version between 6.6.0 and 6.9.1):
31+
In the "Select Components" window make sure the following are checked (replace 6.10.x with your chosen version between 6.6.0 and 6.10.0):
3232

3333
* Extensions -> Qt WebEngine
34-
* Qt -> Qt 6.9.x -> Desktop
35-
* Qt -> Qt 6.9.x -> Additional Libraries -> Qt Positioning
36-
* Qt -> Qt 6.9.x -> Additional Libraries -> Qt WebChannel
37-
* Qt -> Qt 6.9.x -> Additional Libraries -> Qt WebSockets
34+
* Qt -> Qt 6.10.x -> Desktop
35+
* Qt -> Qt 6.10.x -> Additional Libraries -> Qt Positioning
36+
* Qt -> Qt 6.10.x -> Additional Libraries -> Qt WebChannel
37+
* Qt -> Qt 6.10.x -> Additional Libraries -> Qt WebSockets
3838

3939
Update your `PATH` and `Qt6_DIR` environment variables. For example, if you're using zsh, add the following to your `~/.zshrc` (updating the version number to match the version you installed).
4040

4141
```
42-
export PATH=~/Qt/6.9.1/macos/bin:$PATH
43-
export Qt6_DIR=~/Qt/6.9.1/macos/lib/cmake
42+
export PATH=~/Qt/6.10.0/macos/bin:$PATH
43+
export Qt6_DIR=~/Qt/6.10.0/macos/lib/cmake
4444
```
4545

4646
### CMake && Elixir

BUILD-WINDOWS.md

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -11,10 +11,10 @@ Tau5 is known to work with the following dependencies:
1111

1212
### Qt Version Requirements
1313

14-
**Supported Qt versions:** 6.6.0 - 6.9.1
14+
**Supported Qt versions:** 6.6.0 - 6.10.0
1515
- **Minimum:** Qt 6.6.0 (required for tau5-gui)
16-
- **Recommended:** Qt 6.9.1 (used in CI builds)
17-
- **Maximum tested:** Qt 6.9.1
16+
- **Recommended:** Qt 6.10.0 (used in CI builds)
17+
- **Maximum tested:** Qt 6.10.0
1818

1919
### Visual Studio
2020

@@ -29,18 +29,18 @@ During installation, make sure to select:
2929

3030
Install Qt via the Qt online installer from https://www.qt.io/download-open-source
3131

32-
In the "Select Components" window, make sure the following are checked (using version 6.9.1 or your chosen version between 6.6.0 and 6.9.1):
32+
In the "Select Components" window, make sure the following are checked (using version 6.10.0 or your chosen version between 6.6.0 and 6.10.0):
3333

34-
* Qt -> Qt 6.9.x -> MSVC 2022 64-bit
35-
* Qt -> Qt 6.9.x -> Additional Libraries -> Qt Positioning
36-
* Qt -> Qt 6.9.x -> Additional Libraries -> Qt WebChannel
37-
* Qt -> Qt 6.9.x -> Additional Libraries -> Qt WebEngine
38-
* Qt -> Qt 6.9.x -> Additional Libraries -> Qt WebSockets
34+
* Qt -> Qt 6.10.x -> MSVC 2022 64-bit
35+
* Qt -> Qt 6.10.x -> Additional Libraries -> Qt Positioning
36+
* Qt -> Qt 6.10.x -> Additional Libraries -> Qt WebChannel
37+
* Qt -> Qt 6.10.x -> Additional Libraries -> Qt WebEngine
38+
* Qt -> Qt 6.10.x -> Additional Libraries -> Qt WebSockets
3939

4040
Add Qt to your system PATH. For example, if you installed Qt to C:\Qt:
4141
```cmd
42-
setx PATH "%PATH%;C:\Qt\6.9.1\msvc2022_64\bin"
43-
setx Qt6_DIR "C:\Qt\6.9.1\msvc2022_64\lib\cmake"
42+
setx PATH "%PATH%;C:\Qt\6.10.0\msvc2022_64\bin"
43+
setx Qt6_DIR "C:\Qt\6.10.0\msvc2022_64\lib\cmake"
4444
```
4545

4646
### CMake
@@ -111,7 +111,7 @@ After building a release, the executables will be in the `release\Tau5-for-Windo
111111
## Troubleshooting
112112

113113
### Qt Version Mismatch
114-
If you encounter errors about missing Qt methods (like `setOffTheRecord`), ensure you're using a Qt version within the supported range (6.6.0 - 6.9.1).
114+
If you encounter errors about missing Qt methods (like `setOffTheRecord`), ensure you're using a Qt version within the supported range (6.6.0 - 6.10.0).
115115

116116
### Build Errors
117117
Make sure you're using the "x64 Native Tools Command Prompt for VS 2022" or have run `vcvarsall.bat x64` to set up the Visual Studio environment variables.

0 commit comments

Comments
 (0)