28 lines
960 B
Ruby
28 lines
960 B
Ruby
cask "origin" do
|
|
version "10.5.85.44831"
|
|
sha256 "3035684da0da3b70e0b8ba71589ddb2c16f5e443982ce1964b53a7b4846fa5ed"
|
|
|
|
url "https://origin-a.akamaihd.net/Origin-Client-Download/origin/mac/live/OriginUpdate_#{version.dots_to_underscores}.zip",
|
|
verified: "origin-a.akamaihd.net/"
|
|
appcast "https://api1.origin.com/autopatch/2/upgradeFrom/#{version}/en_US/PROD?platform=MAC&osVersion=10.14.0"
|
|
name "Origin"
|
|
homepage "https://www.origin.com/"
|
|
|
|
auto_updates true
|
|
|
|
app "Origin.app"
|
|
|
|
preflight do
|
|
# There is no enclosing .app folder, just the 'Contents' of the app in the appcast download
|
|
FileUtils.mv(staged_path.children, staged_path.join("Origin.app").tap(&:mkpath))
|
|
end
|
|
|
|
zap trash: [
|
|
"~/Library/Application Support/Origin",
|
|
"~/Library/Saved Application State/com.ea.Origin.savedState",
|
|
"~/Library/LaunchAgents/com.ea.origin.WebHelper.plist",
|
|
"~/Library/Caches/com.ea.Origin",
|
|
"~/Library/Caches/Origin",
|
|
]
|
|
end
|