homebrew-cask/Casks/o/overdrive-media-console.rb

32 lines
887 B
Ruby

cask "overdrive-media-console" do
version "1.2.0"
sha256 :no_check
url "https://static.od-cdn.com/ODMediaConsoleSetup.dmg",
verified: "static.od-cdn.com/"
name "OverDrive Media Console"
desc "Get eBooks, audiobooks, and videos from your local library"
homepage "https://www.overdrive.com/"
livecheck do
url :url
strategy :extract_plist do |items|
item = items["com.overdrive.overdrivemediaconsole"]
item.short_version[/(\d+(?:\.\d+)+)/]
end
end
pkg "OverDrive-Mac-Installer.pkg"
preflight do
staged_path.glob("OverDrive-Mac-Installer-Version-*.pkg").first.rename(staged_path/"OverDrive-Mac-Installer.pkg")
end
uninstall pkgutil: "com.overdrive.overdriveMediaConsole.*"
zap trash: [
"~/Library/Caches/com.overdrive.overdrivemediaconsole",
"~/Library/Preferences/com.overdrive.overdrivemediaconsole.plist",
]
end