adoptopenjdk: add livecheck (#98130)

* adoptopenjdk: add livecheck

* Update adoptopenjdk.rb

* Update adoptopenjdk.rb

* Update adoptopenjdk.rb

* Update adoptopenjdk.rb

Co-authored-by: Markus Reiter <me@reitermark.us>
This commit is contained in:
Seeker
2021-01-26 05:39:23 +08:00
committed by GitHub
co-authored by Markus Reiter
parent 77d51e7f80
commit aba6f26f76
+10 -1
View File
@@ -4,10 +4,19 @@ cask "adoptopenjdk" do
url "https://github.com/AdoptOpenJDK/openjdk#{version.major}-binaries/releases/download/jdk-#{version.before_comma}%2B#{version.after_comma}/OpenJDK#{version.major}U-jdk_x64_mac_hotspot_#{version.before_comma}_#{version.after_comma.major}.pkg",
verified: "github.com/AdoptOpenJDK/"
appcast "https://github.com/AdoptOpenJDK/openjdk#{version.major}-binaries/releases/latest"
name "AdoptOpenJDK Java Development Kit"
homepage "https://adoptopenjdk.net/"
livecheck do
url :url
strategy :git do |tags|
tags.map do |tag|
match = tag.match(/^jdk-(\d+(?:\.\d)*)\+(\d+(?:\.\d)*)$/i)
"#{match[1]},#{match[2]}" if match
end.compact
end
end
pkg "OpenJDK#{version.major}U-jdk_x64_mac_hotspot_#{version.before_comma}_#{version.after_comma.major}.pkg"
uninstall pkgutil: "net.adoptopenjdk.#{version.major}.jdk"