adoptopenjdk-bin: add OpenJDK 8
This commit is contained in:
@@ -6,10 +6,10 @@ import re
|
||||
import requests
|
||||
import sys
|
||||
|
||||
releases = ["openjdk11"]
|
||||
oses = ["mac", "linux"]
|
||||
types = ["jre", "jdk"]
|
||||
impls = ["hotspot", "openj9"]
|
||||
releases = ("openjdk8", "openjdk11")
|
||||
oses = ("mac", "linux")
|
||||
types = ("jre", "jdk")
|
||||
impls = ("hotspot", "openj9")
|
||||
|
||||
arch_to_nixos = {
|
||||
"x64": ("x86_64",),
|
||||
@@ -24,7 +24,6 @@ def get_sha256(url):
|
||||
sys.exit(1)
|
||||
return resp.text.strip().split(" ")[0]
|
||||
|
||||
RE_RELEASE_NAME = re.compile(r'[^-]+-([0-9.]+)\+([0-9]+)') # example release name: jdk-11.0.1+13
|
||||
def generate_sources(release, assets):
|
||||
out = {}
|
||||
for asset in assets:
|
||||
@@ -34,7 +33,8 @@ def generate_sources(release, assets):
|
||||
if asset["heap_size"] != "normal": continue
|
||||
if asset["architecture"] not in arch_to_nixos: continue
|
||||
|
||||
version, build = RE_RELEASE_NAME.match(asset["release_name"]).groups()
|
||||
# examples: 11.0.1+13, 8.0.222+10
|
||||
version, build = asset["version_data"]["semver"].split("+")
|
||||
|
||||
type_map = out.setdefault(asset["os"], {})
|
||||
impl_map = type_map.setdefault(asset["binary_type"], {})
|
||||
|
||||
Reference in New Issue
Block a user