Skip to content

Commit 0686679

Browse files
committed
wip
1 parent 9dd488c commit 0686679

36 files changed

+4129
-65
lines changed

.github/workflows/main.yml

Lines changed: 5 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ jobs:
1111
strategy:
1212
fail-fast: false
1313
matrix:
14-
qt_version: [6.7.2, 5.15.2]
14+
qt_version: [6.9.2]
1515
steps:
1616
- name: Checkout repo
1717
uses: actions/checkout@v3
@@ -30,12 +30,6 @@ jobs:
3030
- name: Install dev dependencies
3131
run: sudo apt install libxss-dev libxkbcommon-x11-dev libxcb-cursor0
3232

33-
- if: startsWith(matrix.qt_version, '6')
34-
name: Build OpenSSLv3
35-
run: |
36-
cd $IQTA_TOOLS/OpenSSLv3/src
37-
./Configure && make -j3
38-
3933
- name: Configure
4034
run: |
4135
cmake --preset release
@@ -44,25 +38,9 @@ jobs:
4438
run: |
4539
cmake --build --preset release
4640
47-
- if: startsWith(matrix.qt_version, '6')
48-
name: Create Linux package
49-
run: |
50-
sudo add-apt-repository universe
51-
sudo apt install libfuse2
52-
chmod +x bundle/linux/create_appimage.sh
53-
./bundle/linux/create_appimage.sh -q $Qt6_DIR -b cmake-build-release -o $IQTA_TOOLS/OpenSSLv3/src
54-
55-
# Create release if on built on a tag
56-
- if: startsWith(matrix.qt_version, '6') && startsWith(github.ref, 'refs/tags/')
57-
name: Create/Update release
58-
uses: ncipollo/release-action@v1
59-
with:
60-
allowUpdates: true
61-
draft: true
62-
artifacts: 'Kemai-*.AppImage'
6341
6442
WindowsJob:
65-
name: Windows Qt-6.7.2
43+
name: Windows
6644
runs-on: windows-latest
6745
steps:
6846
- name: Checkout repo
@@ -74,7 +52,7 @@ jobs:
7452
- name: Install Qt
7553
uses: jurplel/install-qt-action@v3
7654
with:
77-
version: '6.7.2'
55+
version: '6.9.2'
7856
tools: 'tools_opensslv3_x64'
7957
cache: true
8058
aqtversion: '==3.1.*'
@@ -104,7 +82,7 @@ jobs:
10482
artifacts: 'cmake-build-release-win/Kemai-*.msi'
10583

10684
MacOSJob:
107-
name: MacOS Qt-6.7.2
85+
name: MacOS
10886
runs-on: macos-latest
10987
strategy:
11088
matrix:
@@ -119,7 +97,7 @@ jobs:
11997
- name: Install Qt
12098
uses: jurplel/install-qt-action@v3
12199
with:
122-
version: '6.7.2'
100+
version: '6.9.2'
123101
cache: true
124102
aqtversion: '==3.1.*'
125103

CMakeLists.txt

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,19 +20,19 @@ if (KEMAI_BUILD_LOCAL_DEPENDENCIES)
2020
include(FetchContent)
2121
FetchContent_Declare(fmt
2222
GIT_REPOSITORY https://github.com/fmtlib/fmt
23-
GIT_TAG 11.0.2
23+
GIT_TAG 12.1.0
2424
OVERRIDE_FIND_PACKAGE)
2525
FetchContent_Declare(magic_enum
2626
GIT_REPOSITORY https://github.com/Neargye/magic_enum.git
2727
GIT_TAG v0.9.7
2828
OVERRIDE_FIND_PACKAGE)
2929
FetchContent_Declare(spdlog
3030
GIT_REPOSITORY https://github.com/gabime/spdlog.git
31-
GIT_TAG v1.15.0
31+
GIT_TAG v1.15.3
3232
OVERRIDE_FIND_PACKAGE)
3333
FetchContent_Declare(json
3434
GIT_REPOSITORY https://github.com/nlohmann/json.git
35-
GIT_TAG v3.11.3
35+
GIT_TAG v3.12.0
3636
OVERRIDE_FIND_PACKAGE)
3737
endif (KEMAI_BUILD_LOCAL_DEPENDENCIES)
3838

CMakePresets.json

Lines changed: 18 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
"name": "default-windows",
2222
"hidden": true,
2323
"cacheVariables": {
24-
"CMAKE_PREFIX_PATH": "c:/Qt/6.7.3/msvc2019_64",
24+
"CMAKE_PREFIX_PATH": "c:/Qt/6.10.2/msvc2022_64",
2525
"CMAKE_INSTALL_PREFIX": "dist"
2626
}
2727
},
@@ -48,19 +48,31 @@
4848
},
4949
{
5050
"name": "debug-win",
51-
"inherits": ["default-windows", "debug"]
51+
"inherits": [
52+
"default-windows",
53+
"debug"
54+
]
5255
},
5356
{
5457
"name": "release-win",
55-
"inherits": ["default-windows", "release"]
58+
"inherits": [
59+
"default-windows",
60+
"release"
61+
]
5662
},
5763
{
5864
"name": "release-macos",
59-
"inherits": ["default-macos", "release"]
65+
"inherits": [
66+
"default-macos",
67+
"release"
68+
]
6069
},
6170
{
6271
"name": "release-macos-noupdate",
63-
"inherits": ["default-macos", "release"],
72+
"inherits": [
73+
"default-macos",
74+
"release"
75+
],
6476
"cacheVariables": {
6577
"KEMAI_ENABLE_UPDATE_CHECK": "OFF"
6678
}
@@ -92,4 +104,4 @@
92104
"configurePreset": "release-macos-noupdate"
93105
}
94106
]
95-
}
107+
}

0 commit comments

Comments
 (0)