homebrew-cask/Casks/mkvtoolnix.rb

30 lines
1.0 KiB
Ruby

cask "mkvtoolnix" do
version "64.0.0"
sha256 "72999f645e7e5989cd33efcd7383514874c4e65b03ad964f621c40a1254523cc"
url "https://mkvtoolnix.download/macos/MKVToolNix-#{version}.dmg"
name "MKVToolNix"
desc "Set of tools to create, alter and inspect Matroska files (MKV)"
homepage "https://mkvtoolnix.download/"
livecheck do
url "https://mkvtoolnix.download/macos/"
strategy :page_match
regex(%r{href=.*?/MKVToolNix-(\d+(?:\.\d+)+)\.dmg}i)
end
conflicts_with formula: "mkvtoolnix"
depends_on macos: ">= :catalina"
app "MKVToolNix-#{version}.app"
binary "#{appdir}/MKVToolNix-#{version}.app/Contents/MacOS/mkvextract"
binary "#{appdir}/MKVToolNix-#{version}.app/Contents/MacOS/mkvinfo"
binary "#{appdir}/MKVToolNix-#{version}.app/Contents/MacOS/mkvmerge"
binary "#{appdir}/MKVToolNix-#{version}.app/Contents/MacOS/mkvpropedit"
zap trash: [
"~/Library/Preferences/bunkus.org/mkvtoolnix-gui",
"~/Library/Saved Application State/download.mkvtoolnix.MKVToolNix.savedState",
]
end