homebrew-cask/Casks/cleanmymac.rb

72 lines
4.0 KiB
Ruby
Raw Normal View History

2015-12-18 09:15:28 +08:00
cask 'cleanmymac' do
2014-12-11 00:55:19 +08:00
if MacOS.release <= :snow_leopard
2016-01-10 01:43:41 +08:00
version '1.11,1417522595'
2015-08-09 05:03:47 +08:00
sha256 'ac5d4bf36882dd34bdb0a68eb384a6b3aba355be896d03dfa40a120c6bef4a0d'
2016-02-01 23:13:28 +08:00
# devmate.com/com.macpaw.CleanMyMac was verified as official when first introduced to the cask
2016-01-10 01:43:41 +08:00
url "https://dl.devmate.com/com.macpaw.CleanMyMac/#{version.major_minor}/#{version.after_comma}/CleanMyMacClassic-#{version.major_minor}.zip"
2016-01-12 16:14:45 +08:00
appcast 'https://updates.devmate.com/com.macpaw.CleanMyMac.xml',
checkpoint: 'd9ac93bf9f995dc0903a668b357dadbe7cb187bc1382f6183bc40e5d79a26802'
app 'CleanMyMac.app'
# TODO: add uninstall and zap stanzas for legacy app
2015-04-08 01:06:43 +08:00
elsif MacOS.release <= :lion
2016-01-10 01:43:41 +08:00
version '2.4,1443544143'
sha256 '0d08f4d9b36493359f6ca3ff2f96a9b769a8eed4ea017ecbb2d5644f75aafad0'
2016-01-10 01:43:41 +08:00
2016-02-01 23:13:28 +08:00
# devmate.com/com.macpaw.CleanMyMac2 was verified as official when first introduced to the cask
2016-01-10 01:43:41 +08:00
url "https://dl.devmate.com/com.macpaw.CleanMyMac2/#{version.major_minor_patch}/#{version.after_comma}/CleanMyMac#{version.to_i}-#{version.major_minor_patch}.zip"
2016-01-12 16:14:45 +08:00
appcast "https://updates.devmate.com/com.macpaw.CleanMyMac#{version.major}.xml",
checkpoint: 'd9ac93bf9f995dc0903a668b357dadbe7cb187bc1382f6183bc40e5d79a26802'
2016-01-10 01:43:41 +08:00
app "CleanMyMac #{version.major}.app"
uninstall launchctl: "com.macpaw.CleanMyMac#{version.major}.Agent"
zap delete: [
"/Library/LaunchDaemons/com.macpaw.CleanMyMac#{version.major}.Agent.plist",
"/Library/PrivilegedHelperTools/com.macpaw.CleanMyMac#{version.major}.Agent",
"/Users/Shared/CleanMyMac #{version.major}",
"/private/var/run/com.macpaw.CleanMyMac#{version.major}.Agent.socket",
"~/Library/Application Support/CleanMyMac #{version.major}",
"~/Library/Caches/CleanMyMac #{version.major}",
"~/Library/Logs/CleanMyMac #{version.major}.log",
"~/Library/Preferences/com.macpaw.CleanMyMac-#{version.major}-Helper.plist",
"~/Library/Preferences/com.macpaw.CleanMyMac#{version.major}.KnowledgeBase.plist",
"~/Library/Preferences/com.macpaw.CleanMyMac#{version.major}.plist",
]
2015-04-08 01:06:43 +08:00
else
2016-01-29 07:42:53 +08:00
version '3.3.1,1453997581'
sha256 '74ddb7a30b543235121f83575b77a5cd8d00da827b29747ae5be3e3f4541887f'
2015-08-09 05:03:47 +08:00
2016-02-01 23:13:28 +08:00
# devmate.com/com.macpaw.CleanMyMac3 was verified as official when first introduced to the cask
2016-01-10 01:43:41 +08:00
url "https://dl.devmate.com/com.macpaw.CleanMyMac#{version.major}/#{version.major_minor_patch}/#{version.after_comma}/CleanMyMac3-#{version.major_minor_patch}.zip"
2016-01-12 16:14:45 +08:00
appcast "https://updates.devmate.com/com.macpaw.CleanMyMac#{version.major}.xml",
2016-01-29 07:42:53 +08:00
checkpoint: '3651a98736e955bab60c067a56f63d13c8e3927c0104cccc2555657878cb11e2'
2016-01-10 01:43:41 +08:00
app "CleanMyMac #{version.major}.app"
2015-04-08 01:06:43 +08:00
postflight do
suppress_move_to_applications
end
uninstall launchctl: "com.macpaw.CleanMyMac#{version.major}.Agent"
2015-04-08 01:06:43 +08:00
zap delete: [
"/Library/LaunchDaemons/com.macpaw.CleanMyMac#{version.major}.Agent.plist",
"/Library/PrivilegedHelperTools/com.macpaw.CleanMyMac#{version.major}.Agent",
"/Users/Shared/CleanMyMac #{version.major}",
"/private/var/run/com.macpaw.CleanMyMac#{version.major}.Agent.socket",
"~/Library/Application Support/CleanMyMac #{version.major}",
"~/Library/Application Support/CleanMyMac #{version.major} Menu",
"~/Library/Caches/CleanMyMac #{version.major}",
"~/Library/Logs/CleanMyMac #{version.major}.log",
"~/Library/Preferences/com.macpaw.CleanMyMac-#{version.major}-Helper.plist",
"~/Library/Preferences/com.macpaw.CleanMyMac#{version.major}.KnowledgeBase.plist",
"~/Library/Preferences/com.macpaw.cleanmymac#{version.major}.menu.plist",
"~/Library/Preferences/com.macpaw.CleanMyMac#{version.major}.plist",
]
end
name 'CleanMyMac'
2015-06-29 14:32:18 +08:00
homepage 'https://macpaw.com/cleanmymac'
license :commercial
2013-05-02 23:08:26 +08:00
end