homebrew-cask/Casks/bluej.rb

25 lines
705 B
Ruby

cask "bluej" do
version "5.0.2a"
sha256 "0561e8df9af64f89020d02236923f4177380090d691d516d0570a5f51acc7bf2"
url "https://www.bluej.org/download/files/BlueJ-mac-#{version.no_dots}.zip"
name "BlueJ"
desc "Java Development Environment designed for begginers"
homepage "https://www.bluej.org/"
livecheck do
url "https://www.bluej.org"
strategy :page_match do |page|
match = page.match(%r{href=.*?/BlueJ-mac-(\d+)(\d+)(\d+)(a)?\.zip}i)
next if match.blank?
"#{match[1]}.#{match[2]}.#{match[3]}" unless match[4]
"#{match[1]}.#{match[2]}.#{match[3]}#{match[4]}"
end
end
app "BlueJ #{version}/BlueJ.app"
zap trash: "~/Library/Preferences/org.bluej"
end