From d968f1d3fa65aa8a063f40dc6f296a74eb0593e0 Mon Sep 17 00:00:00 2001 From: Miccal Matthews Date: Fri, 7 May 2021 18:30:44 +0800 Subject: [PATCH] mysqlworkbench: add catalina version (#105304) * Update mysqlworkbench.rb * Update mysqlworkbench.rb * Update mysqlworkbench.rb * Update mysqlworkbench.rb --- Casks/mysqlworkbench.rb | 22 +++++++++++++++------- 1 file changed, 15 insertions(+), 7 deletions(-) diff --git a/Casks/mysqlworkbench.rb b/Casks/mysqlworkbench.rb index 493b3a9317..18d2840195 100644 --- a/Casks/mysqlworkbench.rb +++ b/Casks/mysqlworkbench.rb @@ -11,28 +11,36 @@ cask "mysqlworkbench" do version "8.0.22" sha256 "4e27de82d869043cf80e803f1a57cc041a91cabddf0aa6a6c054d68af1837d48" url "https://downloads.mysql.com/archives/get/p/#{version.major}/file/mysql-workbench-community-#{version}-macos-x86_64.dmg" + elsif MacOS.version <= :catalina + version "8.0.23" + sha256 "4c8664f5686a449a9760bda9b85d7e8c6beb1367d35f668048ffe534652da7b3" + url "https://downloads.mysql.com/archives/get/p/#{version.major}/file/mysql-workbench-community-#{version}-macos-x86_64.dmg" + + livecheck do + skip "newer versions only available for Big Sur or higher" + end else version "8.0.24" sha256 "21d2145b29a05ff943ba7eb624e237a89436bfcea55f0a6372037857a1a99f63" url "https://cdn.mysql.com/Downloads/MySQLGUITools/mysql-workbench-community-#{version}-macos-x86_64.dmg" + + livecheck do + url "https://dev.mysql.com/downloads/workbench/" + strategy :page_match + regex(/MySQL\s*Workbench\s*(\d+(?:\.\d+)*)/i) + end end name "MySQL Workbench" desc "Visual tool to design, develop and administer MySQL servers" homepage "https://www.mysql.com/products/workbench/" - livecheck do - url "https://dev.mysql.com/downloads/workbench/" - strategy :page_match - regex(/MySQL\s*Workbench\s*(\d+(?:\.\d+)*)/i) - end - app "MySQLWorkbench.app" zap trash: [ "~/Library/Application Support/MySQL/Workbench", - "~/Library/Preferences/com.oracle.workbench.MySQLWorkbench.plist", "~/Library/Caches/com.oracle.workbench.MySQLWorkbench", + "~/Library/Preferences/com.oracle.workbench.MySQLWorkbench.plist", "~/Library/Saved Application State/com.oracle.workbench.MySQLWorkbench.savedState", ] end