From 53bce7117fbe54f06d721f36e9e9b6a3c39e8f24 Mon Sep 17 00:00:00 2001 From: Mathias Hermansson Date: Sun, 1 Nov 2020 17:25:20 +0100 Subject: [PATCH] Liberica: Manifest maintenance (#211) * liberica14: Remove autoupdate * liberica15: Add manifests --- bucket/liberica14-full-jre.json | 21 ----------------- bucket/liberica14-full.json | 21 ----------------- bucket/liberica14-jre.json | 21 ----------------- bucket/liberica14-lite.json | 21 ----------------- bucket/liberica14.json | 21 ----------------- bucket/liberica15-full-jre.json | 42 +++++++++++++++++++++++++++++++++ bucket/liberica15-full.json | 42 +++++++++++++++++++++++++++++++++ bucket/liberica15-jre.json | 42 +++++++++++++++++++++++++++++++++ bucket/liberica15-lite.json | 42 +++++++++++++++++++++++++++++++++ bucket/liberica15.json | 42 +++++++++++++++++++++++++++++++++ 10 files changed, 210 insertions(+), 105 deletions(-) create mode 100644 bucket/liberica15-full-jre.json create mode 100644 bucket/liberica15-full.json create mode 100644 bucket/liberica15-jre.json create mode 100644 bucket/liberica15-lite.json create mode 100644 bucket/liberica15.json diff --git a/bucket/liberica14-full-jre.json b/bucket/liberica14-full-jre.json index 5008e0be1..939ff81bb 100644 --- a/bucket/liberica14-full-jre.json +++ b/bucket/liberica14-full-jre.json @@ -17,26 +17,5 @@ "env_add_path": "bin", "env_set": { "JAVA_HOME": "$dir" - }, - "checkver": { - "url": "https://api.bell-sw.com/v1/liberica/releases?version-feature=14&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/liberica14-full.json b/bucket/liberica14-full.json index 693a73585..a461dbf71 100644 --- a/bucket/liberica14-full.json +++ b/bucket/liberica14-full.json @@ -17,26 +17,5 @@ "env_add_path": "bin", "env_set": { "JAVA_HOME": "$dir" - }, - "checkver": { - "url": "https://api.bell-sw.com/v1/liberica/releases?version-feature=14&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/liberica14-jre.json b/bucket/liberica14-jre.json index 82feedfa7..1c2c37edf 100644 --- a/bucket/liberica14-jre.json +++ b/bucket/liberica14-jre.json @@ -17,26 +17,5 @@ "env_add_path": "bin", "env_set": { "JAVA_HOME": "$dir" - }, - "checkver": { - "url": "https://api.bell-sw.com/v1/liberica/releases?version-feature=14&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/liberica14-lite.json b/bucket/liberica14-lite.json index 9b87e7114..0e55207c8 100644 --- a/bucket/liberica14-lite.json +++ b/bucket/liberica14-lite.json @@ -17,26 +17,5 @@ "env_add_path": "bin", "env_set": { "JAVA_HOME": "$dir" - }, - "checkver": { - "url": "https://api.bell-sw.com/v1/liberica/releases?version-feature=14&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/liberica14.json b/bucket/liberica14.json index 27f9c3657..8c778fd54 100644 --- a/bucket/liberica14.json +++ b/bucket/liberica14.json @@ -17,26 +17,5 @@ "env_add_path": "bin", "env_set": { "JAVA_HOME": "$dir" - }, - "checkver": { - "url": "https://api.bell-sw.com/v1/liberica/releases?version-feature=14&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/liberica15-full-jre.json b/bucket/liberica15-full-jre.json new file mode 100644 index 000000000..b05134529 --- /dev/null +++ b/bucket/liberica15-full-jre.json @@ -0,0 +1,42 @@ +{ + "description": "BellSoft Liberica is a 100% open-source Java 14 implementation", + "homepage": "https://bell-sw.com/java", + "version": "15.0.1-9", + "license": "GPL-2.0-only WITH Classpath-exception-2.0", + "architecture": { + "64bit": { + "url": "https://github.com/bell-sw/Liberica/releases/download/15.0.1%2B9/bellsoft-jre15.0.1%2B9-windows-amd64-full.zip", + "hash": "f4a5eb8950cb12329985b09e24f6afe1b137acab298471b52eea643bd89d3367" + }, + "32bit": { + "url": "https://github.com/bell-sw/Liberica/releases/download/15.0.1%2B9/bellsoft-jre15.0.1%2B9-windows-i586-full.zip", + "hash": "558c7a4ce3d22859b19f1a00971366ceafadff35551c5a54b4b9f192340effbb" + } + }, + "extract_dir": "jre-15.0.1-full", + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + }, + "checkver": { + "url": "https://api.bell-sw.com/v1/liberica/releases?version-feature=15&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/liberica15-full.json b/bucket/liberica15-full.json new file mode 100644 index 000000000..22d2143c8 --- /dev/null +++ b/bucket/liberica15-full.json @@ -0,0 +1,42 @@ +{ + "description": "BellSoft Liberica is a 100% open-source Java 14 implementation", + "homepage": "https://bell-sw.com/java", + "version": "15.0.1-9", + "license": "GPL-2.0-only WITH Classpath-exception-2.0", + "architecture": { + "64bit": { + "url": "https://github.com/bell-sw/Liberica/releases/download/15.0.1%2B9/bellsoft-jdk15.0.1%2B9-windows-amd64-full.zip", + "hash": "501c31a2a9b418fa9b34fc8714dd5d3de2be83334e7e396297b08c98383f5daa" + }, + "32bit": { + "url": "https://github.com/bell-sw/Liberica/releases/download/15.0.1%2B9/bellsoft-jdk15.0.1%2B9-windows-i586-full.zip", + "hash": "7857205bd8418817f7cac4dcfd19fa3849bfa8d9fa96c9e0336f44620d94317b" + } + }, + "extract_dir": "jdk-15.0.1-full", + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + }, + "checkver": { + "url": "https://api.bell-sw.com/v1/liberica/releases?version-feature=15&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/liberica15-jre.json b/bucket/liberica15-jre.json new file mode 100644 index 000000000..97193bd2d --- /dev/null +++ b/bucket/liberica15-jre.json @@ -0,0 +1,42 @@ +{ + "description": "BellSoft Liberica is a 100% open-source Java 14 implementation", + "homepage": "https://bell-sw.com/java", + "version": "15.0.1-9", + "license": "GPL-2.0-only WITH Classpath-exception-2.0", + "architecture": { + "64bit": { + "url": "https://github.com/bell-sw/Liberica/releases/download/15.0.1%2B9/bellsoft-jre15.0.1%2B9-windows-amd64.zip", + "hash": "e386678bfdbbacf58f3ba5ec4d3917d379285b10d16c96caf8457e0a572bfb37" + }, + "32bit": { + "url": "https://github.com/bell-sw/Liberica/releases/download/15.0.1%2B9/bellsoft-jre15.0.1%2B9-windows-i586.zip", + "hash": "e05e4d44799735e748927588287013ce109c81b5d068ba5aadf94e1356be97c4" + } + }, + "extract_dir": "jre-15.0.1", + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + }, + "checkver": { + "url": "https://api.bell-sw.com/v1/liberica/releases?version-feature=15&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/liberica15-lite.json b/bucket/liberica15-lite.json new file mode 100644 index 000000000..1ab84aa22 --- /dev/null +++ b/bucket/liberica15-lite.json @@ -0,0 +1,42 @@ +{ + "description": "BellSoft Liberica is a 100% open-source Java 14 implementation", + "homepage": "https://bell-sw.com/java", + "version": "15.0.1-9", + "license": "GPL-2.0-only WITH Classpath-exception-2.0", + "architecture": { + "64bit": { + "url": "https://github.com/bell-sw/Liberica/releases/download/15.0.1%2B9/bellsoft-jdk15.0.1%2B9-windows-amd64-lite.zip", + "hash": "d93582d8e63030c1b005e00f5762cc0e4dafac2993ffc2f6a3c6b09cd7cd8bde" + }, + "32bit": { + "url": "https://github.com/bell-sw/Liberica/releases/download/15.0.1%2B9/bellsoft-jdk15.0.1%2B9-windows-i586-lite.zip", + "hash": "33818f1f990a76877ce8dae259c1011674232f046f9aaef4a6fc1a4462db535d" + } + }, + "extract_dir": "jdk-15.0.1-lite", + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + }, + "checkver": { + "url": "https://api.bell-sw.com/v1/liberica/releases?version-feature=15&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/liberica15.json b/bucket/liberica15.json new file mode 100644 index 000000000..93d9f15a6 --- /dev/null +++ b/bucket/liberica15.json @@ -0,0 +1,42 @@ +{ + "description": "BellSoft Liberica is a 100% open-source Java 14 implementation", + "homepage": "https://bell-sw.com/java", + "version": "15.0.1-9", + "license": "GPL-2.0-only WITH Classpath-exception-2.0", + "architecture": { + "64bit": { + "url": "https://github.com/bell-sw/Liberica/releases/download/15.0.1%2B9/bellsoft-jdk15.0.1%2B9-windows-amd64.zip", + "hash": "5a09e4c123c23b9fd70727635da1699c6b70ffbefc38393069d587d9379c61f7" + }, + "32bit": { + "url": "https://github.com/bell-sw/Liberica/releases/download/15.0.1%2B9/bellsoft-jdk15.0.1%2B9-windows-i586.zip", + "hash": "552aaca2691b17369061667a93063d6778b23379dc6c83a5f8556b99be80db35" + } + }, + "extract_dir": "jdk-15.0.1", + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + }, + "checkver": { + "url": "https://api.bell-sw.com/v1/liberica/releases?version-feature=15&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" + } +}