homebrew-cask/Casks/a/altserver.rb

32 lines
926 B
Ruby

cask "altserver" do
version "1.7.1"
sha256 "e889b56731e22aa920b8ca4e54102b67e21e5bad487bc63d70d20d7737818bc8"
url "https://cdn.altstore.io/file/altstore/altserver/#{version.dots_to_underscores}.zip"
name "AltServer"
desc "iOS App Store alternative"
homepage "https://altstore.io/"
# Older items in the Sparkle feed may have a newer pubDate, so it's necessary
# to work with all of the items in the feed (not just the newest one).
livecheck do
url "https://altstore.io/altserver/sparkle-macos.xml"
strategy :sparkle do |items|
items.map(&:short_version)
end
end
auto_updates true
depends_on macos: ">= :big_sur"
app "AltServer.app"
uninstall quit: "com.rileytestut.AltServer"
zap trash: [
"~/Library/Caches/com.rileytestut.AltServer",
"~/Library/Cookies/com.rileytestut.AltServer.binarycookies",
"~/Library/Preferences/com.rileytestut.AltServer.plist",
]
end