Skip to content

Commit d622957

Browse files
Eddy Weizglikely
authored andcommitted
buildspec: Update dependencies for OBS Studio 32.2.1 / Qt 6.11.1
Update the build dependencies to match OBS 32.2.1. This update is needed to get the plugin working with the latest release due to the Qt version uprev. - obs-studio sources: 31.1.1 -> 32.2.1 - prebuilt obs-deps and qt6: 2025-07-11 -> 2026-07-15 - qtserialport: 6.8.3 -> 6.11.1 (matches OBS 32.2.1 Qt version) - bump plugin version: 0.18.2 -> 0.18.3 - GitHub macos runner: 15 -> 26 Dependency versions and hashes verified against the OBS Studio 32.2.1 CMakePresets.json and the obs-deps 2026-07-15 release. OBS Studio 32.2.1 requires the macOS 26.5 SDK, so update the runner to the same one used by the main project. Fixes #331 Signed-off-by: Eddy Weiz <eddyweiz@gmail.com> Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
1 parent ffe62a2 commit d622957

2 files changed

Lines changed: 18 additions & 18 deletions

File tree

.github/workflows/build-project.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,7 @@ jobs:
7373
7474
macos-build:
7575
name: Build for macOS 🍏
76-
runs-on: macos-15
76+
runs-on: macos-26
7777
needs: check-event
7878
defaults:
7979
run:
@@ -90,8 +90,8 @@ jobs:
9090
: Set Up Environment 🔧
9191
if (( ${+RUNNER_DEBUG} )) setopt XTRACE
9292
93-
print '::group::Enable Xcode 16.1'
94-
sudo xcode-select --switch /Applications/Xcode_16.1.0.app/Contents/Developer
93+
print '::group::Enable Xcode 26.5'
94+
sudo xcode-select --switch /Applications/Xcode_26.5.app/Contents/Developer
9595
print '::endgroup::'
9696
9797
print '::group::Clean Homebrew Environment'

buildspec.json

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,42 +1,42 @@
11
{
22
"dependencies": {
33
"obs-studio": {
4-
"version": "31.1.1",
4+
"version": "32.2.1",
55
"baseUrl": "https://github.com/obsproject/obs-studio/archive/refs/tags",
66
"label": "OBS sources",
77
"hashes": {
8-
"macos": "39751f067bacc13d44b116c5138491b5f1391f91516d3d590d874edd21292291",
9-
"windows-x64": "2c8427c10b55ac6d68008df2e9a3e82f4647aaad18f105e30d4713c2de678ccf"
8+
"macos": "db034bc3d2c137ec7f1809cbef4fc90c8948652b90a860078410482457d8a574",
9+
"windows-x64": "0cc1bd46a3d60c8f4317b38c27414fc0472e04609f4e67ad2142ed1598ef5462"
1010
}
1111
},
1212
"prebuilt": {
13-
"version": "2025-07-11",
13+
"version": "2026-07-15",
1414
"baseUrl": "https://github.com/obsproject/obs-deps/releases/download",
1515
"label": "Pre-Built obs-deps",
1616
"hashes": {
17-
"macos": "495687e63383d1a287684b6e2e9bfe246bb8f156fe265926afb1a325af1edd2a",
18-
"windows-x64": "c8c642c1070dc31ce9a0f1e4cef5bb992f4bff4882255788b5da12129e85caa7"
17+
"macos": "4ecb4c598dfa853168df6c2a0c4e0ffec8495a81fbd1ba051ef88ecd5e0f7e53",
18+
"windows-x64": "6f90e9598fa10cff5ad23cdcfae49b87868c07bf896b02cd464582b4ce2f2ba9"
1919
}
2020
},
2121
"qt6": {
22-
"version": "2025-07-11",
22+
"version": "2026-07-15",
2323
"baseUrl": "https://github.com/obsproject/obs-deps/releases/download",
2424
"label": "Pre-Built Qt6",
2525
"hashes": {
26-
"macos": "d3f5f04b6ea486e032530bdf0187cbda9a54e0a49621a4c8ba984c5023998867",
27-
"windows-x64": "0e76bf0555dd5382838850b748d3dcfab44a1e1058441309ab54e1a65b156d0a"
26+
"macos": "d4b8058612a7067e44b2205fe7925ee24e9ec6b15ac8c29d3e6230c70030b102",
27+
"windows-x64": "7c7f985711d80467bdc1795b6592275a27d5b0e5a2c7a61db1f2c1d08d6a5579"
2828
},
2929
"debugSymbols": {
30-
"windows-x64": "11b7be92cf66a273299b8f3515c07a5cfb61614b59a4e67f7fc5ecba5e2bdf21"
30+
"windows-x64": "471d0b2191c424a520a51d064f3741084f117e1ff6ee5af1d16aabcdbacc6659"
3131
}
3232
},
3333
"qtserialport": {
34-
"version": "6.8.3",
35-
"baseUrl": "https://download.qt.io/archive/qt/6.8/6.8.3/submodules",
34+
"version": "6.11.1",
35+
"baseUrl": "https://download.qt.io/archive/qt/6.11/6.11.1/submodules",
3636
"label": "Qt6SerialPort",
3737
"hashes": {
38-
"macos": "c164a0392dc7cab3d072fa8fdcacc8fc4f3e685234b021b3128020719cdf5fa5",
39-
"windows-x64": "d708acbf95cf7032e8c5549e680ee04b2a44f0510c1abf9405b6596b96230274"
38+
"macos": "9af31a898ffd9a7e4faf6fed845d29e783c716885789055cbe319f3e072d3974",
39+
"windows-x64": "c4eb4ff1e3ac1ca39630b4614028b225af1fc1cb9504389efdd3b0a7833a2c1f"
4040
}
4141
},
4242
"sdl": {
@@ -56,7 +56,7 @@
5656
},
5757
"name": "obs-ptz",
5858
"displayName": "PTZ Camera Control for OBS",
59-
"version": "0.18.2",
59+
"version": "0.18.3",
6060
"author": "Grant Likely",
6161
"website": "https://obsproject.com/forum/resources/ptz-controls.1284",
6262
"email": "grant.likely@secretlab.ca"

0 commit comments

Comments
 (0)