-
-
Notifications
You must be signed in to change notification settings - Fork 5
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
CI: Rewrite for OBS 28 and build on Github Actions #27
Conversation
da8a10e
to
37ba215
Compare
bcf3a6c
to
2874772
Compare
The build flow is similar to norihiro/obs-text-pthread and it was not ok for macOS on Apple Silicon. Maybe this script won't work. |
The arm64 issue here is weird. Any way to rewrite the CI to run from a bash wrapper script instead of being so dependent on github actions? That way I can run it locally if need be? More than happy to donate to finalize this support for arm64 OBS. |
Actually I have rewritten some code so that it's less dependent on GitHub Actions than obs-plugintemplate. Maybe, using
I tried to hack Currently I tried to support OBS >= 27.2 but I'm thinking it would be ok to drop OBS 27 and just support OBS 28 and later because I originally thinking to support only recent 2 major versions. This would make the build flow simpler than current PR. |
@NorseGaud The sponsor is also welcome. |
Since pthread.h is not found in Windows build flow, include util/threading.h from libobs.
This feature is not implemented in the released libvncserver but will be included in future release.
Add option --with-included-unistring. Add some patches to avoid errors.
Now succeeded to build gnutls using dependency libraries from the bottle. |
This PR is superseded by another PR #32. |
Known issues
libpng for macOS arm64 is not detected.The libpng is only necessary for libvncserver. Libvncclient does not require libpng.Found PNG: D:\a\obs-vnc\obs-vnc\libvncserver/deps/libpng/RelWithDebInfo/libpng16_static.lib (found version "1.6.37")
.x86_64
) is tested.