From 42a97f2674ae46380352fd527c0e7970f9f5f686 Mon Sep 17 00:00:00 2001 From: Razvan Azamfirei Date: Mon, 8 Jan 2024 06:04:59 -0500 Subject: [PATCH 1/2] prism: update livecheck --- Casks/p/prism.rb | 29 +++++++++++++++++------------ 1 file changed, 17 insertions(+), 12 deletions(-) diff --git a/Casks/p/prism.rb b/Casks/p/prism.rb index 248536f051..e2df0c8572 100644 --- a/Casks/p/prism.rb +++ b/Casks/p/prism.rb @@ -8,8 +8,8 @@ cask "prism" do homepage "https://graphpad.com/" livecheck do - url "https://www.graphpad.com/updates" - regex(/"version":"(\d+(?:\.\d+)+)/i) + url "https://licenses.graphpad.com/updates?version=#{version}&configuration=full&platform=Mac&osVersion=14" + strategy :sparkle, &:short_version end auto_updates true @@ -17,14 +17,19 @@ cask "prism" do app "Prism #{version.major}.app" - zap trash: [ - "~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.graphpad.prism.sfl*", - "~/Library/Application Support/GraphPad", - "~/Library/Caches/com.GraphPad.Prism", - "~/Library/HTTPStorages/com.GraphPad.Prism", - "~/Library/Preferences/com.GraphPad.Prism.autocomplete.plist", - "~/Library/Preferences/com.GraphPad.Prism.plist", - "~/Library/Saved Application State/com.GraphPad.Prism.savedState", - "~/Library/WebKit/com.GraphPad.Prism", - ] + zap delete: [ + "/Library/Application Support/GraphPad", + "/Library/GraphPad", + ], + trash: [ + "~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.graphpad.prism.sfl*", + "~/Library/Application Support/GraphPad", + "~/Library/Caches/com.GraphPad.Prism", + "~/Library/HTTPStorages/com.GraphPad.Prism", + "~/Library/Logs/GraphPad", + "~/Library/Preferences/com.GraphPad.Prism.autocomplete.plist", + "~/Library/Preferences/com.GraphPad.Prism.plist", + "~/Library/Saved Application State/com.GraphPad.Prism.savedState", + "~/Library/WebKit/com.GraphPad.Prism", + ] end From 8ee27bf8fe92c829bcef37ff3638b5c5194a03f7 Mon Sep 17 00:00:00 2001 From: Razvan Azamfirei Date: Mon, 8 Jan 2024 14:42:22 -0500 Subject: [PATCH 2/2] Update Casks/p/prism.rb Co-authored-by: Sam Ford <1584702+samford@users.noreply.github.com> --- Casks/p/prism.rb | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Casks/p/prism.rb b/Casks/p/prism.rb index e2df0c8572..ccd77e025f 100644 --- a/Casks/p/prism.rb +++ b/Casks/p/prism.rb @@ -7,6 +7,9 @@ cask "prism" do desc "Statistical analysis and graphing software" homepage "https://graphpad.com/" + # The `osVersion` parameter is required but doesn't seem to have an effect on + # the version in the appcast. However, we may want to monitor this over time + # (e.g. when the newest macOS release is higher than the hardcoded version). livecheck do url "https://licenses.graphpad.com/updates?version=#{version}&configuration=full&platform=Mac&osVersion=14" strategy :sparkle, &:short_version