Fixup: pin gtk4/cairo/gettext version to work on windows #1615
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Fixes #1536
Windows build here : https://github.com/Doublonmousse/rnote/actions/runs/20622694223
Now here is where it gets complicated
Technically, all versions affected by the gettext change are here msys2/MINGW-packages@83eed71
But because later version do not rely on the symbol being there, we don't have to pin all dependencies in the list (I've left them in version_packages.md but will probably remove this file later)
And because for some reason the gtk4 4.20 version has issues on windows with black borders if dcomp is activated (and other fun issues), the gtk4 4.20 version on mingw disables this. But for some reason it also completely breaks rendering in rnote (and we're back to pink rectangles and seemingly software rendering with poor framerates) so I'm pinning both gtk4 and libadwaita to 4.18 (and the corresponding libadwaita releases).