Casks/s/semeru-jdk-open@8.rb
cask "semeru-jdk-open@8" do
version "8u422-b05,openj9-0.46.0"
sha256 "73566ebd27c09a75c9b9d503eae68f2094f0583eb5136e6b455006348c632b77"
url "https://github.com/ibmruntimes/semeru8-binaries/releases/download/jdk#{version.csv.first}_#{version.csv.second}/ibm-semeru-open-jdk_x64_mac_#{version.csv.first.tr("-", "")}_#{version.csv.second}.pkg",
verified: "github.com/ibmruntimes/semeru8-binaries/"
name "IBM Semeru Runtime (JDK 8) Open Edition"
desc "Production-ready JDK with the OpenJDK class libraries and the Eclipse OpenJ9 JVM"
homepage "https://developer.ibm.com/languages/java/semeru-runtimes"
livecheck do
url :stable
regex(/^(?:jdk)?(\d+u\d+)[._-](b\d+)[._-](.+?)$/i)
strategy :github_latest do |json, regex|
json["tag_name"]&.scan(regex)&.map { |match| "#{match[0]}-#{match[1]},#{match[2]}" }
end
end
pkg "ibm-semeru-open-jdk_x64_mac_#{version.csv.first.tr("-", "")}_#{version.csv.second}.pkg"
uninstall pkgutil: "net.ibm-semeru-open.8.jdk"
# No zap stanza required
caveats do
requires_rosetta
end
end