Files
homebrew-cask/Casks/j/julia.rb
2023-11-14 14:10:09 -05:00

29 lines
992 B
Ruby

cask "julia" do
arch arm: "aarch64", intel: "x64"
version "1.9.4"
sha256 arm: "3318c5845a757023643c4d0a48badf816eec0703c810461579f54300a8915d12",
intel: "05eba691fa52e9a9d3477661d6b4a990bf27a8ed0a22cb61b6628cad16545dd7"
url "https://julialang-s3.julialang.org/bin/mac/#{arch}/#{version.major_minor}/julia-#{version}-mac#{arch.delete_prefix("x")}.dmg"
name "Julia"
desc "Programming language for technical computing"
homepage "https://julialang.org/"
livecheck do
url "https://julialang.org/downloads/"
regex(/href=.*?julia[._-]v?(\d+(?:\.\d+)+)[._-]mac#{arch.delete_prefix("x")}\.dmg/i)
end
app "Julia-#{version.major_minor}.app"
binary "#{appdir}/Julia-#{version.major_minor}.app/Contents/Resources/julia/bin/julia"
zap trash: [
"~/.julia",
"~/Library/Logs/Julia",
"~/Library/Preferences/com.github.Julia.plist",
"~/Library/Preferences/julia.plist",
"~/Library/Saved Application State/com.github.Julia.savedState",
]
end