Merge pull request #200213 from Homebrew/bump-tidelift-1.14.0
[Homebrew/homebrew-cask.git] / Casks / w / weka.rb
blobe49b593e18ba007ce71cc77b5ba7a16626a12b98
1 cask "weka" do
2   arch arm: "arm-osx", intel: "osx"
4   version "3.8.6"
5   sha256 arm:   "85de453da3bb41c952da48eee0bf574d1da7ee4fa6fd3a8e2d7a81a89d55d3d7",
6          intel: "282d5ff81960d1ae43ee6e4e8eaa7ae8c341666a214e859728e15214af80383b"
8   url "https://downloads.sourceforge.net/weka/weka-#{version.dots_to_hyphens}-azul-zulu-#{arch}.dmg",
9       verified: "sourceforge.net/weka/"
10   name "Weka"
11   desc "Collection of machine learning algorithms for data mining tasks"
12   homepage "https://ml.cms.waikato.ac.nz/weka"
14   livecheck do
15     url "https://waikato.github.io/weka-wiki/downloading_weka/"
16     regex(/href=.*?weka[._-]v?(\d+(?:[.-]\d+)+)[._-]azul[._-]zulu[._-]#{arch}\.dmg/i)
17     strategy :page_match do |page, regex|
18       match = page.match(regex)
19       next if match.blank?
21       match[1].tr("-", ".")
22     end
23   end
25   app "weka-#{version}.app"
27   zap trash: [
28     "~/Library/Saved Application State/weka.gui.savedState",
29     "~/wekafiles",
30   ]
32   caveats do
33     depends_on_java "8+"
34   end
35 end