cask "maintenance" do sha256 :no_check # NOTE: We use separate `url` values in each of the macOS on_system blocks # so that the API data correctly includes URL variants for each. on_sonoma :or_older do on_big_sur :or_older do version "2.8.2" url "https://www.titanium-software.fr/download/11/Maintenance.dmg" end on_monterey do version "2.9.2" url "https://www.titanium-software.fr/download/12/Maintenance.dmg" end on_ventura do version "3.0.2" url "https://www.titanium-software.fr/download/13/Maintenance.dmg" end on_sonoma do version "3.2.0" url "https://www.titanium-software.fr/download/14/Maintenance.dmg" end livecheck do skip "Legacy version" end end on_sequoia do version "3.3.6" url "https://www.titanium-software.fr/download/15/Maintenance.dmg" end on_tahoe do version "3.5.3" url "https://www.titanium-software.fr/download/26/Maintenance.dmg" end on_golden_gate :or_newer do version "3.6.0" url "https://www.titanium-software.fr/download/27/Maintenance.dmg" # We check the version on the homepage, as the version in the related plist # file can be out of date. livecheck do url :homepage regex(/>\s*Maintenance\s+v?(\d+(?:\.\d+)+)\s+for\s+[\w\s]*27\s*