cask "cocktail" do if MacOS.version <= :yosemite version "8.9.2" sha256 "acc7d191313fa0eb4109ae56f62f73e7ed6685f7d7d438d5138b85d68e40edd8" url "https://www.maintain.se/downloads/sparkle/yosemite/Cocktail_#{version}.zip" livecheck do url "https://www.maintain.se/downloads/sparkle/yosemite/yosemite.xml" strategy :sparkle end elsif MacOS.version <= :el_capitan version "9.7" sha256 "ca6b4a264ca60a08ff45761f82b0b6161cbe3412bd6cbeedd5dbecebc8d26712" url "https://www.maintain.se/downloads/sparkle/elcapitan/Cocktail_#{version}.zip" livecheck do url "https://www.maintain.se/downloads/sparkle/elcapitan/elcapitan.xml" strategy :sparkle end elsif MacOS.version <= :sierra version "10.9.1" sha256 "c41bdcff4e0a1bdf3b0b1dfa11e12de71acf64010c7dccfd337ec2f42ca7bd4f" url "https://www.maintain.se/downloads/sparkle/sierra/Cocktail_#{version}.zip" livecheck do url "https://www.maintain.se/downloads/sparkle/sierra/sierra.xml" strategy :sparkle end elsif MacOS.version <= :high_sierra version "11.7" sha256 "e1d8b4529963e94b8a5d710ee3dd75f15423701aead815da271d624b2c653278" url "https://www.maintain.se/downloads/sparkle/highsierra/Cocktail_#{version}.zip" livecheck do url "https://www.maintain.se/downloads/sparkle/highsierra/highsierra.xml" strategy :sparkle end elsif MacOS.version <= :mojave version "12.5" sha256 "bdbda2d7c86e598dd9504ba3158dcab71d0b9e2b935b2917c45bb1696fc105cd" url "https://www.maintain.se/downloads/sparkle/mojave/Cocktail_#{version}.zip" livecheck do url "https://www.maintain.se/downloads/sparkle/mojave/mojave.xml" strategy :sparkle end elsif MacOS.version <= :catalina version "13.3" sha256 "8fa2285b84360e9fea73024b9477dbc7ce1bf073fae36a86553c8c95c5fcfcc2" url "https://www.maintain.se/downloads/sparkle/catalina/Cocktail_#{version}.zip" livecheck do url "https://www.maintain.se/downloads/sparkle/catalina/catalina.xml" strategy :sparkle end elsif MacOS.version <= :big_sur version "14.4" sha256 "1f684f7a06ed9d5c44513434f87070dafa000bee2311c580ceff5727ae5a3d88" url "https://www.maintain.se/downloads/Cocktail#{version.major}BSE.dmg" livecheck do url :homepage strategy :page_match regex(/macOS\s*11(?:\.\d+)*.*?(\d+(?:\.\d+)+)/i) end else version "15.1" sha256 "41bafa4d359557b00c637ee68f5b106843dd9b4e1bfa3b203bcd56f2d6dc42e8" url "https://www.maintain.se/downloads/Cocktail#{version.major}ME.dmg" livecheck do url :homepage strategy :page_match regex(/macOS\s*12(?:\.\d+)*.*?(\d+(?:\.\d+)+)/i) end end name "Cocktail" desc "Cleans, repairs and optimizes computer systems" homepage "https://www.maintain.se/cocktail/" app "Cocktail.app" end