homebrew-cask/Casks/w/wolfram-engine.rb

30 lines
874 B
Ruby

cask "wolfram-engine" do
version "14.0.0.0"
sha256 "6f281cc645d63e98180327f084fda3becd78ae5c977e2026f71ed48e2999d381"
url "https://files.wolframcdn.com/packages/Homebrew/#{version}/WolframEngine_#{version.major_minor_patch}_MAC.dmg",
verified: "files.wolframcdn.com/packages/Homebrew/"
name "Wolfram Engine"
desc "Evaluator for the Wolfram Language"
homepage "https://www.wolfram.com/engine/"
livecheck do
url "https://files.wolframcdn.com/packages/Homebrew/latest.txt"
regex(/^(\d+(?:\.\d+)+)$/i)
end
depends_on macos: ">= :mojave"
app "Wolfram Engine.app"
binary "#{appdir}/Wolfram Engine.app/Contents/Resources/Wolfram Player.app/Contents/MacOS/wolframscript"
zap trash: [
"~/Library/Caches/Wolfram",
"~/Library/WolframEngine",
]
caveats do
free_license "https://www.wolfram.com/engine/free-license/"
end
end