Use macOS 10.10 Sparkle

This commit is contained in:
Andy Vandijck 2025-07-09 16:13:22 +02:00
parent e49cce5b9e
commit 3d8ed512cf
2 changed files with 4 additions and 8 deletions

View File

@ -808,8 +808,8 @@ endif()
if(APPLE AND ENABLE_ONLINEUPDATES)
include(FetchContent)
FetchContent_Declare(Sparkle
URL "https://github.com/sparkle-project/Sparkle/releases/download/2.7.1/Sparkle-2.7.1.tar.xz"
URL_HASH SHA256=f7385c3e8c70c37e5928939e6246ac9070757b4b37a5cb558afa1b0d5ef189de
URL "https://github.com/andyvand/Sparkle/releases/download/Release/Sparkle-2.7.1-MacOSX10.10.tar.xz"
URL_HASH SHA256=2d2419118c2ee8fe6e740a953b74cfa3b367606e4bab3fe0ab63332a5324ac5f
DOWNLOAD_EXTRACT_TIMESTAMP TRUE
)
FetchContent_MakeAvailable(Sparkle)

View File

@ -2,21 +2,17 @@
#include "wx/autoupdater/macos/sparkle-wrapper.h"
extern bool is_macosx_1013_or_newer();
SparkleWrapper autoupdater;
void initAutoupdater()
{
if (is_macosx_1013_or_newer())
autoupdater.addAppcastURL("https://data.visualboyadvance-m.org/appcast.xml");
autoupdater.addAppcastURL("https://data.visualboyadvance-m.org/appcast.xml");
}
void checkUpdatesUi()
{
if (is_macosx_1013_or_newer())
autoupdater.checkForUpdatesUi();
autoupdater.checkForUpdatesUi();
}