check_for_updates: fixes update check macos #7325
This fixes #7325 (closed)
The current implementation is special cased for MacOS although libcurl
has been added to the build system for all platforms.
So there are a few more options:
- The build system could be special cased to MacOS.
- We could completely replace the current update system with the
libcurl
one. - We could port the libcurl system to
GLib
. However that would require adding a new dependency intoGLib
and not using the synchronouslibcurl
API that is being employed here.
At this stage looking for feedback on approach (although this is fully working so could be merged as is, hence it is not Draft
.