homebrew-cask/Casks/s/spitfire-audio.rb

34 lines
1.1 KiB
Ruby

cask "spitfire-audio" do
version "3.4.10,1695772800"
sha256 "27d2f1bbf867e11ffa111c0d2599bc99578e5c83bfef10630687fdd817dcea7b"
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