diff options
author | Gerald Combs <gerald@wireshark.org> | 2019-11-14 08:08:28 -0800 |
---|---|---|
committer | Gerald Combs <gerald@wireshark.org> | 2019-11-15 18:39:04 +0000 |
commit | 02057200fd73fc70cc4a6eeece5c033c14f0c50a (patch) | |
tree | 37582235a0d91441aeae1f07a61f6d735070e609 /CMakeOptions.txt | |
parent | fd4bb1e392839954c959a76af35c6eec6448add9 (diff) |
macOS: Add support for automatic updates using Sparkle.
Add support for automatic updates using the Sparkle framework. Add
FindSparkle.cmake and associated CMake plumbing. Add a public key and
other info to Info.plist.in. Add ui/macosx/sparkle_bridge.{h,m}, which
wraps the Sparkle API. Make code that's specific to WinSparkle
Windows-only.
Add Sparkle installation steps to the macos-setup scripts. Sparkle
prints a warning if your bundle is unsigned (which is the case during
development) so disable installing it by default.
Updating here takes a long time. We might be able to fix that by
shipping our DSYMs separately.
Change-Id: I6cc6671db5657dadc514bda6bf6e1c8bbc9468a5
Reviewed-on: https://code.wireshark.org/review/35090
Petri-Dish: Gerald Combs <gerald@wireshark.org>
Tested-by: Petri Dish Buildbot
Reviewed-by: Gerald Combs <gerald@wireshark.org>
Diffstat (limited to 'CMakeOptions.txt')
-rw-r--r-- | CMakeOptions.txt | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/CMakeOptions.txt b/CMakeOptions.txt index 8745f2da90..fb9133ec7d 100644 --- a/CMakeOptions.txt +++ b/CMakeOptions.txt @@ -75,7 +75,7 @@ option(ENABLE_LUA "Build with Lua dissector support" ON) option(ENABLE_SMI "Build with libsmi snmp support" ON) option(ENABLE_GNUTLS "Build with RSA decryption support" ON) if(WIN32) - option(ENABLE_WINSPARKLE "Enable WinSparkle support" ON) + option(ENABLE_WINSPARKLE "Enable automatic updates using WinSparkle" ON) endif() if (NOT WIN32) option(ENABLE_CAP "Build with Posix capabilities support" ON) @@ -105,4 +105,5 @@ endif() if(APPLE) option(ENABLE_APPLICATION_BUNDLE "Build a macOS application bundle (Wireshark.app)" ON) + option(ENABLE_SPARKLE "Enable automatic updates using Sparkle" ON) endif() |