From df30c27ae4660db84709fabc5e6788bb0ab169d0 Mon Sep 17 00:00:00 2001 From: Mathias Hermansson Date: Thu, 21 Oct 2021 15:09:49 +0200 Subject: [PATCH] liberica*: Manifest maintenance (#322) * liberica*: Add jdk suffix * liberica17*: Add at version 17-35 --- ...erica-full.json => liberica-full-jdk.json} | 0 ...ll-lts.json => liberica-full-lts-jdk.json} | 0 bucket/{liberica.json => liberica-jdk.json} | 0 ...erica-lite.json => liberica-lite-jdk.json} | 0 ...te-lts.json => liberica-lite-lts-jdk.json} | 0 ...iberica-lts.json => liberica-lts-jdk.json} | 0 ...a11-full.json => liberica11-full-jdk.json} | 0 .../{liberica11.json => liberica11-jdk.json} | 0 ...a11-lite.json => liberica11-lite-jdk.json} | 0 .../{liberica12.json => liberica12-jdk.json} | 0 ...a12-lite.json => liberica12-lite-jdk.json} | 0 ...a13-full.json => liberica13-full-jdk.json} | 0 .../{liberica13.json => liberica13-jdk.json} | 0 ...a13-lite.json => liberica13-lite-jdk.json} | 0 ...a14-full.json => liberica14-full-jdk.json} | 0 .../{liberica14.json => liberica14-jdk.json} | 0 ...a14-lite.json => liberica14-lite-jdk.json} | 0 ...a15-full.json => liberica15-full-jdk.json} | 0 .../{liberica15.json => liberica15-jdk.json} | 0 ...a15-lite.json => liberica15-lite-jdk.json} | 0 bucket/liberica16-full-jdk.json | 4 +- bucket/liberica16-full-jre.json | 4 +- bucket/liberica16-jdk.json | 4 +- bucket/liberica16-lite-jdk.json | 4 +- bucket/liberica17-full-jdk.json | 42 +++++++++++++++++++ bucket/liberica17-full-jre.json | 42 +++++++++++++++++++ bucket/liberica17-jdk.json | 42 +++++++++++++++++++ bucket/liberica17-jre.json | 42 +++++++++++++++++++ bucket/liberica17-lite-jdk.json | 42 +++++++++++++++++++ ...ica8-full.json => liberica8-full-jdk.json} | 0 bucket/{liberica8.json => liberica8-jdk.json} | 0 31 files changed, 218 insertions(+), 8 deletions(-) rename bucket/{liberica-full.json => liberica-full-jdk.json} (100%) rename bucket/{liberica-full-lts.json => liberica-full-lts-jdk.json} (100%) rename bucket/{liberica.json => liberica-jdk.json} (100%) rename bucket/{liberica-lite.json => liberica-lite-jdk.json} (100%) rename bucket/{liberica-lite-lts.json => liberica-lite-lts-jdk.json} (100%) rename bucket/{liberica-lts.json => liberica-lts-jdk.json} (100%) rename bucket/{liberica11-full.json => liberica11-full-jdk.json} (100%) rename bucket/{liberica11.json => liberica11-jdk.json} (100%) rename bucket/{liberica11-lite.json => liberica11-lite-jdk.json} (100%) rename bucket/{liberica12.json => liberica12-jdk.json} (100%) rename bucket/{liberica12-lite.json => liberica12-lite-jdk.json} (100%) rename bucket/{liberica13-full.json => liberica13-full-jdk.json} (100%) rename bucket/{liberica13.json => liberica13-jdk.json} (100%) rename bucket/{liberica13-lite.json => liberica13-lite-jdk.json} (100%) rename bucket/{liberica14-full.json => liberica14-full-jdk.json} (100%) rename bucket/{liberica14.json => liberica14-jdk.json} (100%) rename bucket/{liberica14-lite.json => liberica14-lite-jdk.json} (100%) rename bucket/{liberica15-full.json => liberica15-full-jdk.json} (100%) rename bucket/{liberica15.json => liberica15-jdk.json} (100%) rename bucket/{liberica15-lite.json => liberica15-lite-jdk.json} (100%) create mode 100644 bucket/liberica17-full-jdk.json create mode 100644 bucket/liberica17-full-jre.json create mode 100644 bucket/liberica17-jdk.json create mode 100644 bucket/liberica17-jre.json create mode 100644 bucket/liberica17-lite-jdk.json rename bucket/{liberica8-full.json => liberica8-full-jdk.json} (100%) rename bucket/{liberica8.json => liberica8-jdk.json} (100%) diff --git a/bucket/liberica-full.json b/bucket/liberica-full-jdk.json similarity index 100% rename from bucket/liberica-full.json rename to bucket/liberica-full-jdk.json diff --git a/bucket/liberica-full-lts.json b/bucket/liberica-full-lts-jdk.json similarity index 100% rename from bucket/liberica-full-lts.json rename to bucket/liberica-full-lts-jdk.json diff --git a/bucket/liberica.json b/bucket/liberica-jdk.json similarity index 100% rename from bucket/liberica.json rename to bucket/liberica-jdk.json diff --git a/bucket/liberica-lite.json b/bucket/liberica-lite-jdk.json similarity index 100% rename from bucket/liberica-lite.json rename to bucket/liberica-lite-jdk.json diff --git a/bucket/liberica-lite-lts.json b/bucket/liberica-lite-lts-jdk.json similarity index 100% rename from bucket/liberica-lite-lts.json rename to bucket/liberica-lite-lts-jdk.json diff --git a/bucket/liberica-lts.json b/bucket/liberica-lts-jdk.json similarity index 100% rename from bucket/liberica-lts.json rename to bucket/liberica-lts-jdk.json diff --git a/bucket/liberica11-full.json b/bucket/liberica11-full-jdk.json similarity index 100% rename from bucket/liberica11-full.json rename to bucket/liberica11-full-jdk.json diff --git a/bucket/liberica11.json b/bucket/liberica11-jdk.json similarity index 100% rename from bucket/liberica11.json rename to bucket/liberica11-jdk.json diff --git a/bucket/liberica11-lite.json b/bucket/liberica11-lite-jdk.json similarity index 100% rename from bucket/liberica11-lite.json rename to bucket/liberica11-lite-jdk.json diff --git a/bucket/liberica12.json b/bucket/liberica12-jdk.json similarity index 100% rename from bucket/liberica12.json rename to bucket/liberica12-jdk.json diff --git a/bucket/liberica12-lite.json b/bucket/liberica12-lite-jdk.json similarity index 100% rename from bucket/liberica12-lite.json rename to bucket/liberica12-lite-jdk.json diff --git a/bucket/liberica13-full.json b/bucket/liberica13-full-jdk.json similarity index 100% rename from bucket/liberica13-full.json rename to bucket/liberica13-full-jdk.json diff --git a/bucket/liberica13.json b/bucket/liberica13-jdk.json similarity index 100% rename from bucket/liberica13.json rename to bucket/liberica13-jdk.json diff --git a/bucket/liberica13-lite.json b/bucket/liberica13-lite-jdk.json similarity index 100% rename from bucket/liberica13-lite.json rename to bucket/liberica13-lite-jdk.json diff --git a/bucket/liberica14-full.json b/bucket/liberica14-full-jdk.json similarity index 100% rename from bucket/liberica14-full.json rename to bucket/liberica14-full-jdk.json diff --git a/bucket/liberica14.json b/bucket/liberica14-jdk.json similarity index 100% rename from bucket/liberica14.json rename to bucket/liberica14-jdk.json diff --git a/bucket/liberica14-lite.json b/bucket/liberica14-lite-jdk.json similarity index 100% rename from bucket/liberica14-lite.json rename to bucket/liberica14-lite-jdk.json diff --git a/bucket/liberica15-full.json b/bucket/liberica15-full-jdk.json similarity index 100% rename from bucket/liberica15-full.json rename to bucket/liberica15-full-jdk.json diff --git a/bucket/liberica15.json b/bucket/liberica15-jdk.json similarity index 100% rename from bucket/liberica15.json rename to bucket/liberica15-jdk.json diff --git a/bucket/liberica15-lite.json b/bucket/liberica15-lite-jdk.json similarity index 100% rename from bucket/liberica15-lite.json rename to bucket/liberica15-lite-jdk.json diff --git a/bucket/liberica16-full-jdk.json b/bucket/liberica16-full-jdk.json index d9736673d..50831545c 100644 --- a/bucket/liberica16-full-jdk.json +++ b/bucket/liberica16-full-jdk.json @@ -6,11 +6,11 @@ "architecture": { "64bit": { "url": "https://github.com/bell-sw/Liberica/releases/download/16.0.2%2B7/bellsoft-jdk16.0.2%2B7-windows-amd64-full.zip", - "hash": "48b2211f7a2f33841b6eb7c4ad434352ae609c288b43c0f7ae147692d88aedb6" + "hash": "sha1:f8397de3251002c3ea225691448d72b1e80cc7b6" }, "32bit": { "url": "https://github.com/bell-sw/Liberica/releases/download/16.0.2%2B7/bellsoft-jdk16.0.2%2B7-windows-i586-full.zip", - "hash": "afb31a80f3c3a4693f170746360fd371ec8bd08be07e1bf71db954cb3188dca0" + "hash": "sha1:31e40f64f6e47b26579332e6fe9d38e854353cdd" } }, "extract_dir": "jdk-16.0.2-full", diff --git a/bucket/liberica16-full-jre.json b/bucket/liberica16-full-jre.json index d22ce446e..37a40be69 100644 --- a/bucket/liberica16-full-jre.json +++ b/bucket/liberica16-full-jre.json @@ -6,11 +6,11 @@ "architecture": { "64bit": { "url": "https://github.com/bell-sw/Liberica/releases/download/16.0.2%2B7/bellsoft-jre16.0.2%2B7-windows-amd64-full.zip", - "hash": "bc86b0957522420ae55139ac5da8442f4f6cdf69e67c42955adf25f0eca2fdea" + "hash": "sha1:494a3036332c9805a3aeaf2e5c5a095429f517b8" }, "32bit": { "url": "https://github.com/bell-sw/Liberica/releases/download/16.0.2%2B7/bellsoft-jre16.0.2%2B7-windows-i586-full.zip", - "hash": "93cfa275ec000661327b8fd57ff66041991e38272263573e7c2f44a7ae0e39ef" + "hash": "sha1:e1ef4dd9b817dbe1e1651aadd0f3795a93f91cb3" } }, "extract_dir": "jre-16.0.2-full", diff --git a/bucket/liberica16-jdk.json b/bucket/liberica16-jdk.json index a6f33f1a4..9257a6167 100644 --- a/bucket/liberica16-jdk.json +++ b/bucket/liberica16-jdk.json @@ -6,11 +6,11 @@ "architecture": { "64bit": { "url": "https://github.com/bell-sw/Liberica/releases/download/16.0.2%2B7/bellsoft-jdk16.0.2%2B7-windows-amd64.zip", - "hash": "3d710d73ab08e44d68dc06d45f4c3eba8cfb13d09bd1c2235d503f2c3a540a53" + "hash": "sha1:c86d74fd916cf29d5a91cf081536576e6d1ebb90" }, "32bit": { "url": "https://github.com/bell-sw/Liberica/releases/download/16.0.2%2B7/bellsoft-jdk16.0.2%2B7-windows-i586.zip", - "hash": "0e069fcabb79c0e19aa50479700543804e3707c38493c4f7e52de2b579c93eb2" + "hash": "sha1:7f9fbb30d6366d8d6784deade698e1bdfc2ef3d9" } }, "extract_dir": "jdk-16.0.2", diff --git a/bucket/liberica16-lite-jdk.json b/bucket/liberica16-lite-jdk.json index 2a89cb7de..54c0bec33 100644 --- a/bucket/liberica16-lite-jdk.json +++ b/bucket/liberica16-lite-jdk.json @@ -6,11 +6,11 @@ "architecture": { "64bit": { "url": "https://github.com/bell-sw/Liberica/releases/download/16.0.2%2B7/bellsoft-jdk16.0.2%2B7-windows-amd64-lite.zip", - "hash": "35c91d2a972d13263105811fe5612c5b7ad5768532eeed7c69af589bafaf1785" + "hash": "sha1:897625210fc5a2fca01eae5a29f21fda5ab5fcba" }, "32bit": { "url": "https://github.com/bell-sw/Liberica/releases/download/16.0.2%2B7/bellsoft-jdk16.0.2%2B7-windows-i586-lite.zip", - "hash": "00ac81ac9e2a545dc634b5408e66f2f082f37dab295ea0734c0b4e2e2ec8ab9d" + "hash": "sha1:74939671931cd4030e6cdd2eb5edac692e470449" } }, "extract_dir": "jdk-16.0.2-lite", diff --git a/bucket/liberica17-full-jdk.json b/bucket/liberica17-full-jdk.json new file mode 100644 index 000000000..3984e1049 --- /dev/null +++ b/bucket/liberica17-full-jdk.json @@ -0,0 +1,42 @@ +{ + "description": "BellSoft Liberica is a 100% open-source Java 17 implementation", + "homepage": "https://bell-sw.com/java", + "version": "17-35", + "license": "GPL-2.0-only WITH Classpath-exception-2.0", + "architecture": { + "64bit": { + "url": "https://github.com/bell-sw/Liberica/releases/download/17%2B35/bellsoft-jdk17%2B35-windows-amd64-full.zip", + "hash": "sha1:56aa9708ee40960d282e14c1c9ddde3d30306027" + }, + "32bit": { + "url": "https://github.com/bell-sw/Liberica/releases/download/17%2B35/bellsoft-jdk17%2B35-windows-i586-full.zip", + "hash": "sha1:afed87aff0780e041ea6aee098581c25bbdb07c0" + } + }, + "extract_dir": "jdk-17-full", + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + }, + "checkver": { + "url": "https://api.bell-sw.com/v1/liberica/releases?version-feature=17&bundle-type=jdk-full&version-modifier=latest&release-type=all&os=windows&arch=x86&installation-type=archive&package-type=zip&output=json&fields=version", + "jsonpath": "$.version", + "regex": "(?[\\d.]+)(?:\\+)(?[\\d]+)", + "replace": "${major}-${build}" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/bell-sw/Liberica/releases/download/$matchMajor%2B$matchBuild/bellsoft-jdk$matchMajor%2B$matchBuild-windows-amd64-full.zip" + }, + "32bit": { + "url": "https://github.com/bell-sw/Liberica/releases/download/$matchMajor%2B$matchBuild/bellsoft-jdk$matchMajor%2B$matchBuild-windows-i586-full.zip" + } + }, + "hash": { + "url": "https://api.bell-sw.com/v1/liberica/releases/$basename", + "jsonpath": "$.sha1" + }, + "extract_dir": "jdk-$matchMajor-full" + } +} diff --git a/bucket/liberica17-full-jre.json b/bucket/liberica17-full-jre.json new file mode 100644 index 000000000..50337e41c --- /dev/null +++ b/bucket/liberica17-full-jre.json @@ -0,0 +1,42 @@ +{ + "description": "BellSoft Liberica is a 100% open-source Java 17 implementation", + "homepage": "https://bell-sw.com/java", + "version": "17-35", + "license": "GPL-2.0-only WITH Classpath-exception-2.0", + "architecture": { + "64bit": { + "url": "https://github.com/bell-sw/Liberica/releases/download/17%2B35/bellsoft-jre17%2B35-windows-amd64-full.zip", + "hash": "sha1:5cecd28ffb82d81a4026ec9b1004ad633f304956" + }, + "32bit": { + "url": "https://github.com/bell-sw/Liberica/releases/download/17%2B35/bellsoft-jre17%2B35-windows-i586-full.zip", + "hash": "sha1:2ed99dc89587e39530c2e209b0c5ce18254c8cfd" + } + }, + "extract_dir": "jre-17-full", + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + }, + "checkver": { + "url": "https://api.bell-sw.com/v1/liberica/releases?version-feature=17&bundle-type=jre-full&version-modifier=latest&release-type=all&os=windows&arch=x86&installation-type=archive&package-type=zip&output=json&fields=version", + "jsonpath": "$.version", + "regex": "(?[\\d.]+)(?:\\+)(?[\\d]+)", + "replace": "${major}-${build}" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/bell-sw/Liberica/releases/download/$matchMajor%2B$matchBuild/bellsoft-jre$matchMajor%2B$matchBuild-windows-amd64-full.zip" + }, + "32bit": { + "url": "https://github.com/bell-sw/Liberica/releases/download/$matchMajor%2B$matchBuild/bellsoft-jre$matchMajor%2B$matchBuild-windows-i586-full.zip" + } + }, + "hash": { + "url": "https://api.bell-sw.com/v1/liberica/releases/$basename", + "jsonpath": "$.sha1" + }, + "extract_dir": "jre-$matchMajor-full" + } +} diff --git a/bucket/liberica17-jdk.json b/bucket/liberica17-jdk.json new file mode 100644 index 000000000..f57266a81 --- /dev/null +++ b/bucket/liberica17-jdk.json @@ -0,0 +1,42 @@ +{ + "description": "BellSoft Liberica is a 100% open-source Java 17 implementation", + "homepage": "https://bell-sw.com/java", + "version": "17-35", + "license": "GPL-2.0-only WITH Classpath-exception-2.0", + "architecture": { + "64bit": { + "url": "https://github.com/bell-sw/Liberica/releases/download/17%2B35/bellsoft-jdk17%2B35-windows-amd64.zip", + "hash": "sha1:602279632390b2d0ba46663874c0b0e3abbd5563" + }, + "32bit": { + "url": "https://github.com/bell-sw/Liberica/releases/download/17%2B35/bellsoft-jdk17%2B35-windows-i586.zip", + "hash": "sha1:d077dc94f4e3a712f7a95c86e43729de7d1f9c3c" + } + }, + "extract_dir": "jdk-17", + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + }, + "checkver": { + "url": "https://api.bell-sw.com/v1/liberica/releases?version-feature=17&bundle-type=jdk&version-modifier=latest&release-type=all&os=windows&arch=x86&installation-type=archive&package-type=zip&output=json&fields=version", + "jsonpath": "$.version", + "regex": "(?[\\d.]+)(?:\\+)(?[\\d]+)", + "replace": "${major}-${build}" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/bell-sw/Liberica/releases/download/$matchMajor%2B$matchBuild/bellsoft-jdk$matchMajor%2B$matchBuild-windows-amd64.zip" + }, + "32bit": { + "url": "https://github.com/bell-sw/Liberica/releases/download/$matchMajor%2B$matchBuild/bellsoft-jdk$matchMajor%2B$matchBuild-windows-i586.zip" + } + }, + "hash": { + "url": "https://api.bell-sw.com/v1/liberica/releases/$basename", + "jsonpath": "$.sha1" + }, + "extract_dir": "jdk-$matchMajor" + } +} diff --git a/bucket/liberica17-jre.json b/bucket/liberica17-jre.json new file mode 100644 index 000000000..701677ff4 --- /dev/null +++ b/bucket/liberica17-jre.json @@ -0,0 +1,42 @@ +{ + "description": "BellSoft Liberica is a 100% open-source Java 17 implementation", + "homepage": "https://bell-sw.com/java", + "version": "17-35", + "license": "GPL-2.0-only WITH Classpath-exception-2.0", + "architecture": { + "64bit": { + "url": "https://github.com/bell-sw/Liberica/releases/download/17%2B35/bellsoft-jre17%2B35-windows-amd64.zip", + "hash": "sha1:421d539e773d6a83261d4f3a04241dfb9d7d2e83" + }, + "32bit": { + "url": "https://github.com/bell-sw/Liberica/releases/download/17%2B35/bellsoft-jre17%2B35-windows-i586.zip", + "hash": "sha1:a361cf4c8a795ee39a172938c63840aaed459204" + } + }, + "extract_dir": "jre-17", + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + }, + "checkver": { + "url": "https://api.bell-sw.com/v1/liberica/releases?version-feature=17&bundle-type=jre&version-modifier=latest&release-type=all&os=windows&arch=x86&installation-type=archive&package-type=zip&output=json&fields=version", + "jsonpath": "$.version", + "regex": "(?[\\d.]+)(?:\\+)(?[\\d]+)", + "replace": "${major}-${build}" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/bell-sw/Liberica/releases/download/$matchMajor%2B$matchBuild/bellsoft-jre$matchMajor%2B$matchBuild-windows-amd64.zip" + }, + "32bit": { + "url": "https://github.com/bell-sw/Liberica/releases/download/$matchMajor%2B$matchBuild/bellsoft-jre$matchMajor%2B$matchBuild-windows-i586.zip" + } + }, + "hash": { + "url": "https://api.bell-sw.com/v1/liberica/releases/$basename", + "jsonpath": "$.sha1" + }, + "extract_dir": "jre-$matchMajor" + } +} diff --git a/bucket/liberica17-lite-jdk.json b/bucket/liberica17-lite-jdk.json new file mode 100644 index 000000000..87f6946a3 --- /dev/null +++ b/bucket/liberica17-lite-jdk.json @@ -0,0 +1,42 @@ +{ + "description": "BellSoft Liberica is a 100% open-source Java 17 implementation", + "homepage": "https://bell-sw.com/java", + "version": "17-35", + "license": "GPL-2.0-only WITH Classpath-exception-2.0", + "architecture": { + "64bit": { + "url": "https://github.com/bell-sw/Liberica/releases/download/17%2B35/bellsoft-jdk17%2B35-windows-amd64-lite.zip", + "hash": "sha1:d367bf770fda51faa16327a60731e6b7b64b2bc3" + }, + "32bit": { + "url": "https://github.com/bell-sw/Liberica/releases/download/17%2B35/bellsoft-jdk17%2B35-windows-i586-lite.zip", + "hash": "sha1:14e59f52e616d1ac7c32e3171d5be69c2761f565" + } + }, + "extract_dir": "jdk-17-lite", + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + }, + "checkver": { + "url": "https://api.bell-sw.com/v1/liberica/releases?version-feature=17&bundle-type=jdk-lite&version-modifier=latest&release-type=all&os=windows&arch=x86&installation-type=archive&package-type=zip&output=json&fields=version", + "jsonpath": "$.version", + "regex": "(?[\\d.]+)(?:\\+)(?[\\d]+)", + "replace": "${major}-${build}" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/bell-sw/Liberica/releases/download/$matchMajor%2B$matchBuild/bellsoft-jdk$matchMajor%2B$matchBuild-windows-amd64-lite.zip" + }, + "32bit": { + "url": "https://github.com/bell-sw/Liberica/releases/download/$matchMajor%2B$matchBuild/bellsoft-jdk$matchMajor%2B$matchBuild-windows-i586-lite.zip" + } + }, + "hash": { + "url": "https://api.bell-sw.com/v1/liberica/releases/$basename", + "jsonpath": "$.sha1" + }, + "extract_dir": "jdk-$matchMajor-lite" + } +} diff --git a/bucket/liberica8-full.json b/bucket/liberica8-full-jdk.json similarity index 100% rename from bucket/liberica8-full.json rename to bucket/liberica8-full-jdk.json diff --git a/bucket/liberica8.json b/bucket/liberica8-jdk.json similarity index 100% rename from bucket/liberica8.json rename to bucket/liberica8-jdk.json