mirror of
https://github.com/wavetermdev/homebrew-cask.git
synced 2026-08-05 13:43:24 -07:00
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:
+10
-1
@@ -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"
|
||||
|
||||
Reference in New Issue
Block a user