cask "mkvtoolnix" do on_el_capitan :or_older do version "29.0.0" sha256 "209578d5d25adb37a2cf857139afb35a421a64b104c2d59af0476d609037244d" end on_sierra do version "41.0.0" sha256 "2eb34d57209f6dc4d8ec9809028affb0ce8a7edad8370b36abf8996edbb9ac86" end on_high_sierra do version "41.0.0" sha256 "2eb34d57209f6dc4d8ec9809028affb0ce8a7edad8370b36abf8996edbb9ac86" end on_mojave do version "53.0.0" sha256 "bb6d0ba4e0052b2831de0ae29ef3d0d4c7b4d0933b258455c248c1a1c5f913a0" end on_catalina :or_newer do version "88.0" sha256 "cd34c72b47726bfbab2b7a5bd74ef5a3d4e8ce7f77b123312c9c222dfe2fe306" end 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/" regex(%r{href=.*?/MKVToolNix-(\d+(?:\.\d+)+)\.dmg}i) end conflicts_with formula: "mkvtoolnix" 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" manpage "#{appdir}/MKVToolNix-#{version}.app/Contents/MacOS/man/man1/mkvextract.1" manpage "#{appdir}/MKVToolNix-#{version}.app/Contents/MacOS/man/man1/mkvinfo.1" manpage "#{appdir}/MKVToolNix-#{version}.app/Contents/MacOS/man/man1/mkvmerge.1" manpage "#{appdir}/MKVToolNix-#{version}.app/Contents/MacOS/man/man1/mkvpropedit.1" manpage "#{appdir}/MKVToolNix-#{version}.app/Contents/MacOS/man/man1/mkvtoolnix-gui.1" zap trash: [ "~/Library/Preferences/bunkus.org/mkvtoolnix-gui", "~/Library/Saved Application State/download.mkvtoolnix.MKVToolNix.savedState", ] caveats do requires_rosetta end end