loopback: change livecheck to sparkle, update depends_on, update uninstall stanza, and add zap stanza

This commit is contained in:
Aaron Rumpler
2023-09-17 18:31:00 +12:00
parent 46aea61637
commit 55ae0f4395
+12 -4
View File
@@ -8,20 +8,28 @@ cask "loopback" do
homepage "https://rogueamoeba.com/loopback/"
livecheck do
url :url
strategy :extract_plist
url "https://rogueamoeba.net/ping/versionCheck.cgi?format=sparkle&system=1231&bundleid=com.rogueamoeba.Loopback&platform=osx&version=#{version.no_dots}8000"
strategy :sparkle
end
auto_updates true
depends_on macos: ">= :catalina"
depends_on macos: ">= :big_sur"
app "Loopback.app"
uninstall delete: [
"~/Library/LaunchAgents/com.rogueamoeba.loopbackd.plist",
], quit: [
"com.rogueamoeba.Loopback",
"com.rogueamoeba.loopbackd",
]
zap trash: [
"~/Library/Application Support/Loopback",
"~/Library/Caches/com.rogueamoeba.Loopback",
"~/Library/Caches/com.rogueamoeba.loopbackd",
"~/Library/LaunchAgents/com.rogueamoeba.loopbackd.plist",
"~/Library/HTTPStorages/com.rogueamoeba.Loopback/",
"~/Library/HTTPStorages/com.rogueamoeba.loopbackd/",
"~/Library/Preferences/com.rogueamoeba.Loopback.plist",
"~/Library/Preferences/com.rogueamoeba.loopbackd.plist",
"~/Library/WebKit/com.rogueamoeba.Loopback",