WarmUpTill
8727a65513
Support both recommended and legacy layouts in Windows installer
...
debian-build / build (push) Has been cancelled
Push to master / Check Formatting 🔍 (push) Has been cancelled
Push to master / Build Project 🧱 (push) Has been cancelled
Push to master / Create Release 🛫 (push) Has been cancelled
Default to %ProgramData%\obs-studio\plugins\ on fresh installs.
Restore the previously recorded install path on upgrades, so users
who installed to a custom location are not silently moved.
2026-05-30 16:01:11 +02:00
WarmUpTill
9911c41a35
Split advanced-scene-switcher-*-windows-x64.zip
...
One zip archive for the ProgramData path.
Another zip archive for the legacy Program Files path.
Requested in:
https://github.com/WarmUpTill/SceneSwitcher/discussions/1628
2026-05-30 16:01:11 +02:00
WarmUpTill
4cedb29123
Fix issues with Windows installer
...
Don't reuse the old installation dir since it might not be compatible
with the new layout.
Ensure previous legacy install is cleaned up to avoid plugin being
installed twice.
2026-05-25 11:49:37 +02:00
WarmUpTill
d80b3aaf69
CI: Ensure ccache is used on macOS
2026-05-25 11:49:37 +02:00
WarmUpTill
c5185765ee
CI: Pin openssl version on Windows
...
Must stick with OpenSSL 3 for now to stay compatbile with the asio
version supported by websocketpp
2026-05-25 00:22:59 +02:00
WarmUpTill
7fd2979e86
Support legacy and new Windows install paths in zip archive
...
debian-build / build (push) Waiting to run
Push to master / Check Formatting 🔍 (push) Waiting to run
Push to master / Build Project 🧱 (push) Waiting to run
Push to master / Create Release 🛫 (push) Blocked by required conditions
See https://obsproject.com/kb/plugins-guide for more details
2026-05-08 22:15:44 +02:00
WarmUpTill
03e5397b7e
CI: remove openssl workaround
debian-build / build (push) Waiting to run
Push to master / Check Formatting 🔍 (push) Waiting to run
Push to master / Build Project 🧱 (push) Waiting to run
Push to master / Create Release 🛫 (push) Blocked by required conditions
2026-04-20 20:47:46 +02:00
WarmUpTill
00db0cf7c4
CI: Refactor OpenSSL handling on MacOS to support MQTT SSL
2025-10-28 19:20:52 +01:00
WarmUpTill
e9baf27ca2
Add helper to find recent versions of OpenSSL on Windows
2025-10-28 19:20:52 +01:00
WarmUpTill
84f7d0d214
Add SSL support to MQTT connections
...
Also fixes crash on startup if SSL was used while there was no support
for encrypted connections yet
2025-10-28 19:20:52 +01:00
WarmUpTill
ead664763f
CI: Fix OBS 32 build
2025-10-03 20:44:50 +02:00
WarmUpTill
c8e5b561ef
Fix MacOS build
2025-10-03 11:56:40 +02:00
WarmUpTill
37606e274c
CI: demote optional dependencies in deb package
debian-build / build (push) Has been cancelled
Push to master / Check Formatting 🔍 (push) Has been cancelled
Push to master / Build Project 🧱 (push) Has been cancelled
Push to master / Create Release 🛫 (push) Has been cancelled
2025-09-07 19:11:22 +02:00
WarmUpTill
92616bed6b
Ignore warning C5287 for libusb build
2025-08-11 18:02:45 +02:00
WarmUpTill
40c62ba700
CI: Add libremidi dependencies
2025-06-25 13:56:40 +02:00
WarmUpTill
88514e209d
CI: build paho.mqtt.cpp libs
2025-05-27 20:23:07 +02:00
WarmUpTill
4ed7f13b72
Add paho.mqtt.cpp dependency
2025-05-27 20:23:07 +02:00
WarmUpTill
3bce8e075f
CI: Switch to and adapt to Ubuntu 24 runner
debian-build / build (push) Has been cancelled
Push to master / Check Formatting 🔍 (push) Has been cancelled
Push to master / Build Project 🧱 (push) Has been cancelled
Push to master / Create Release 🛫 (push) Has been cancelled
2025-01-15 21:36:54 +01:00
WarmUpTill
2d035758f4
Fix build issues with macos-14 runner
...
Default runner switched from X86_64 based to arm64 based starting with
the macos-14 runner images
2024-09-24 23:00:47 +02:00
WarmUpTill
7836298076
buildspec: Update OBS Studio dependency to 30.1.2
...
This is necessary to support OBS 31, which removes a bunch of deprecates
functions
2024-09-24 23:00:47 +02:00
WarmUpTill
9941cfe9b5
Install libproc2-dev in Linux build environment
...
This ensures that the plugin will attempt to load either libprocps-dev
or libproc2-dev libraries at runtime, instead of just the libprocps-dev
library
Dep packages taken from:
* https://packages.debian.org/bookworm/libproc2-0
* https://packages.debian.org/bookworm/libproc2-dev
2024-08-11 16:03:08 +02:00
WarmUpTill
53cfe4b030
Add libusb dependency
2024-07-08 20:54:26 +02:00
WarmUpTill
4dcd748a1f
Switch to github repo of openssl
2024-07-08 20:54:26 +02:00
WarmUpTill
eb6fc6c140
CI: Skip updating of git binaries
...
This seems to break the CI step "Install macOS build requirements" as
python is attempted to be installed as a dependency of git for which a
symlink cannot be created successfully.
2024-03-12 21:56:25 +01:00
WarmUpTill
8271a6e8db
CI: Don't attempt to rename files if not required
2024-03-02 16:38:24 +01:00
WarmUpTill
3a1c353ea3
Use git tag as version identifier in package scripts
2024-02-24 22:51:24 +01:00
WarmUpTill
a4e26a7a51
Update github actions
...
Based on obs-plugintemplate@68e9fcd
2024-02-17 10:03:04 +01:00
WarmUpTill
220f27bd0a
Move plugin dependencies to Aptfile
2023-12-10 13:42:39 +01:00
WarmUpTill
8a6eae6c97
CI: Fix Windows build script appending new lines to CMakeLists.txt
2023-10-03 00:09:29 +02:00
WarmUpTill
67eef8a004
CI: Fix MacOS builds
...
This is just a temporary fix.
The real solution would be to switch to the new OBS plugin template
version and no longer rely on the packages app
2023-10-03 00:09:29 +02:00
WarmUpTill
36a78f49a5
Add openssl to MacOS build scripts to enable Twitch support
2023-09-11 18:27:47 +02:00
WarmUpTill
81f669e226
CI: Separate dependency build from plugin build
...
* Goal is to enable caching of dependency builds to speed up CI build
times significantly
* Should ease transition to new plugin build template version
2023-09-10 12:26:41 +02:00
WarmUpTill
a5050d4810
Add Twitch action
...
Allows you to set the stream title and stream category
2023-08-26 17:32:36 +02:00
WarmUpTill
592f31f059
Use the correct build type for dependencies (Windows)
...
Always building with the Release configuration caused issues (e.g.
linking) when attempting to build non-release configurations when using
the CI build scripts.
This is not done for OpenCV as it does not support all build types.
2023-07-07 21:35:51 +02:00
WarmUpTill
e4c5193945
CI: Use git tag as version identifier in packaging step
2023-04-11 03:55:30 -07:00
WarmUpTill
5170307f72
Add leptonica and tesseract build
2023-02-19 09:48:03 -08:00
WarmUpTill
e01f28f2bf
Create archives for manual install on MacOS
2023-01-13 15:05:21 -08:00
WarmUpTill
886639fe24
Drop version number in name of generated build artifacts
2022-09-02 16:00:18 -07:00
WarmUpTill
7304fa349e
Build both portable and non-portable artifacts for Linux
2022-09-02 16:00:18 -07:00
WarmUpTill
9e8e1a6e4d
Set LINUX_PORTABLE to OFF to create valid .deb file
2022-08-17 11:08:53 -07:00
WarmUpTill
aef29d7d82
Update plugin build scripts
...
Based on OBS plugin template build scripts with some minor adjustments:
* Adjust format check scripts to exclude ./deps folder
* Adjust release scripts to only draft releases
* Always build installers
* Always upload build artefacts
* Build opencv for Mac and Windows releases
2022-08-17 11:08:53 -07:00