34 lines
1.1 KiB
Ruby
34 lines
1.1 KiB
Ruby
cask "spitfire-audio" do
|
|
version "3.4.7,1691625600"
|
|
sha256 "1408c509db0030f918eb4731db484fa10762fef4d4ae3de49421dbdbd662815e"
|
|
|
|
url "https://d1t3zg51rvnesz.cloudfront.net/p/files/lm/#{version.csv.second}/mac/SpitfireAudio-Mac-#{version.csv.first}.dmg",
|
|
verified: "d1t3zg51rvnesz.cloudfront.net/p/files/lm/"
|
|
name "Spitfire Audio"
|
|
desc "Download manager for Spitfire audio libraries"
|
|
homepage "https://www.spitfireaudio.com/info/library-manager/"
|
|
|
|
livecheck do
|
|
url "https://www2.spitfireaudio.com/library-manager/download/mac/"
|
|
regex(%r{/(\d+)/.*-(\d+(?:\.\d+)+)\.dmg}i)
|
|
strategy :header_match do |headers, regex|
|
|
headers["location"].scan(regex).map { |match| "#{match[1]},#{match[0]}" }
|
|
end
|
|
end
|
|
|
|
auto_updates true
|
|
|
|
app "Spitfire Audio.app"
|
|
|
|
uninstall delete: [
|
|
"/Library/LaunchDaemons/com.spitfireaudio.LibraryManagerHelper.plist",
|
|
"/Library/Logs/Spitfire Audio",
|
|
"/Library/PrivilegedHelperTools/com.spitfireaudio.LibraryManagerHelper",
|
|
]
|
|
|
|
zap delete: [
|
|
"~/Library/Caches/com.spitfireaudio.spitfireaudio",
|
|
"~/Library/Preferences/com.spitfireaudio.spitfireaudio.plist",
|
|
]
|
|
end
|