diff --git a/Casks/j/jbrowse.rb b/Casks/j/jbrowse.rb index 79fd8c16c5f1..2591476eae5e 100644 --- a/Casks/j/jbrowse.rb +++ b/Casks/j/jbrowse.rb @@ -1,12 +1,26 @@ cask "jbrowse" do - version "1.16.11" - sha256 "bb143112ed8a7ff16548d57d95faa91a5f33ab44d75db0c1790ba7bf27da0272" + version "2.12.2" + sha256 "ccb8beaf985bd2fdc34bf3096f7ca1157026274f337e6f4e068cae617aa7f11c" - url "https://github.com/GMOD/jbrowse/releases/download/#{version}-release/JBrowse-#{version}-desktop-darwin-x64.zip", - verified: "github.com/GMOD/jbrowse/" + url "https://github.com/GMOD/jbrowse-components/releases/download/v#{version}/jbrowse-desktop-v#{version}-mac.dmg", + verified: "github.com/GMOD/jbrowse-components/" name "jbrowse" desc "Genome browser" homepage "https://jbrowse.org/" - app "JBrowse-#{version}-desktop-darwin-x64/JBrowse-#{version}-desktop.app" + livecheck do + url :url + strategy :git + regex(/^v?(\d+(?:\.\d+)+)$/i) + end + + depends_on macos: ">= :catalina" + + app "JBrowse #{version.major}.app" + + zap trash: [ + "~/Library/Application Support/@jbrowse", + "~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/org.jbrowse#{version.major}.app.sfl*", + "~/Library/Preferences/org.jbrowse#{version.major}.app.plist", + ] end