homebrew-cask/Casks/mkvtoolnix.rb

30 lines
1.0 KiB
Ruby

cask "mkvtoolnix" do
version "63.0.0"
sha256 "2c09244106649a944503fac5cab760bd9f31120c92f9d7de78d4d6b143524f01"
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