diff --git a/.editorconfig b/.editorconfig index 2a6483b4f82..09a7419068c 100644 --- a/.editorconfig +++ b/.editorconfig @@ -12,10 +12,5 @@ indent_style = space insert_final_newline = true trim_trailing_whitespace = true -[*.{bat,cmd,[Bb][Aa][Tt],[Cc][Mm][Dd]] -# DOS/Win *requires* BAT/CMD files to have CRLF newlines -end_of_line = crlf - -[[Mm]akefile{,.*}] -# TAB-style indentation -indent_style = tab +[*.{yml,yaml}] +indent_size = 2 diff --git a/.gitattributes b/.gitattributes index 06b5169ac25..662a152476d 100644 --- a/.gitattributes +++ b/.gitattributes @@ -1,2 +1,4 @@ -# retain windows line-endings in case checked out on mac or linux -* text eol=crlf +# Since Scoop is a Windows-only tool, we can safely use CRLF line endings for all text files. +# If Git decides that the content is text, its line endings will be normalized to CRLF in the working tree on checkout. +# In the Git index/repository the files will always be stored with LF line endings. This is fine. +* text=auto eol=crlf diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS new file mode 100644 index 00000000000..5e4d202959e --- /dev/null +++ b/.github/CODEOWNERS @@ -0,0 +1 @@ +/.github/workflows/ @ScoopInstaller/maintainers diff --git a/.github/ISSUE_TEMPLATE/Package_request.md b/.github/ISSUE_TEMPLATE/Package_request.md new file mode 100644 index 00000000000..9878279e386 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/Package_request.md @@ -0,0 +1,41 @@ +--- +name: "Package Request" +about: "I have a suggestion for a package (and may want to implement it)!" +title: "[Request] " +labels: "package-request" +--- + + + +## Package Request + +### Criteria + +For a package to be acceptable in the Java bucket, it should be: + + + +- [ ] a runtime environment or software development kit for Java +- [ ] a reasonably well-known and widely used developer tool (e.g. if it's a GitHub project, it should have at least 500 stars and 150 forks) +- [ ] the latest stable version of the program +- [ ] the full version i.e. not a trial version +- [ ] a fairly standard install (e.g. uses a version-specific download URL, no elaborate pre/post install scripts) +- [ ] downloadable without having to sign in or use user-dependant cookies + +### Information + +**Name:** [name of new package] + +**Description:** [clear and concise details of what it is] + +**Homepage:** [a URL/link] + +**Download link(s):** [URL(s)/link(s)] + +**Some indication of popularity/repute:** [GitHub stars/software reviews etc.] + +**License:** [SPDX license identifier] diff --git a/.github/ISSUE_TEMPLATE/bug_report.md b/.github/ISSUE_TEMPLATE/bug_report.md new file mode 100644 index 00000000000..a5a5dd9ec80 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/bug_report.md @@ -0,0 +1,49 @@ +--- +name: "Bug Report" +about: "I am facing some problems." +title: "" +labels: "bug" +--- + + + +## Bug Report + +**Package Name:** [name of package which has bug(s)] + +### Current Behaviour + + + +### Expected Behaviour + + + +### Additional context/output + + + +### Possible Solution + + + +### System details + +**Windows version:** [e.g. 7, 8, 10] + +**OS architecture:** [e.g. 32bit, 64bit] + +**PowerShell version:** [output of `"$($PSVersionTable.PSVersion)"`] + +**Additional software:** [(optional) e.g. ConEmu, Git] + +#### Scoop Configuration + + +```json +//# Your configuration here +``` diff --git a/.github/issue_template.md b/.github/issue_template.md new file mode 100644 index 00000000000..1df5c02047d --- /dev/null +++ b/.github/issue_template.md @@ -0,0 +1,12 @@ + + + +#### Scoop Configuration + + +```json +//# Your configuration here +``` diff --git a/.github/pull_request_template.md b/.github/pull_request_template.md new file mode 100644 index 00000000000..f7dd672bb59 --- /dev/null +++ b/.github/pull_request_template.md @@ -0,0 +1,15 @@ + + + + +Closes #XXXX + +Relates to #XXXX + +- [ ] I have read the [Contributing Guide](https://github.com/ScoopInstaller/.github/blob/main/.github/CONTRIBUTING.md). diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml new file mode 100644 index 00000000000..69cb5001767 --- /dev/null +++ b/.github/workflows/ci.yml @@ -0,0 +1,42 @@ +name: CI + +on: + pull_request: + push: + workflow_dispatch: + +permissions: + contents: read + +jobs: + test: + name: Test + runs-on: windows-latest + strategy: + matrix: + shell: [powershell, pwsh] + defaults: + run: + shell: ${{ matrix.shell }} + steps: + - name: Checkout Bucket + uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 + with: + # Need at least 2 commits to properly gather changed files for linting + fetch-depth: 2 + path: 'my_bucket' + - name: Checkout Scoop + uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 + with: + repository: ScoopInstaller/Scoop + ref: 'develop' + path: 'scoop_core' + - name: Install and cache test dependencies + uses: potatoqualitee/psmodulecache@ee5e9494714abf56f6efbfa51527b2aec5c761b8 # v6.2.1 + with: + modules-to-cache: BuildHelpers, Pester + shell: ${{ matrix.shell }} + - name: Run tests + run: | + $env:SCOOP_HOME="$(Resolve-Path '.\scoop_core')" + .\my_bucket\bin\test.ps1 diff --git a/.github/workflows/excavator.yml b/.github/workflows/excavator.yml new file mode 100644 index 00000000000..566ba6b3804 --- /dev/null +++ b/.github/workflows/excavator.yml @@ -0,0 +1,23 @@ +name: Excavator + +on: + workflow_dispatch: + schedule: + - cron: '0 */4 * * *' + +permissions: + contents: write + +jobs: + excavate: + name: Excavate + runs-on: windows-latest + steps: + - name: Checkout + uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 + - name: Excavate + uses: ScoopInstaller/GithubActions@main + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + SKIP_UPDATED: '1' + SCOOP_BRANCH: develop diff --git a/.github/workflows/issue_comment.yml b/.github/workflows/issue_comment.yml new file mode 100644 index 00000000000..c3dc4b362bc --- /dev/null +++ b/.github/workflows/issue_comment.yml @@ -0,0 +1,23 @@ +name: Commented Pull Request + +on: + issue_comment: + types: [ created ] + +permissions: + contents: read + pull-requests: write + +jobs: + pullRequestHandler: + name: PullRequestHandler + runs-on: windows-latest + steps: + - name: Checkout + uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 + - name: PullRequestHandler + uses: ScoopInstaller/GithubActions@main + if: startsWith(github.event.comment.body, '/verify') + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + SCOOP_BRANCH: develop diff --git a/.github/workflows/issues.yml b/.github/workflows/issues.yml new file mode 100644 index 00000000000..63ff45a39ff --- /dev/null +++ b/.github/workflows/issues.yml @@ -0,0 +1,24 @@ +name: Issues + +on: + issues: + types: [ opened, labeled ] + +permissions: + # Auto hash fixing commits + contents: write + issues: write + +jobs: + issueHandler: + name: IssueHandler + runs-on: windows-latest + steps: + - name: Checkout + uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 + - name: IssueHandler + uses: ScoopInstaller/GithubActions@main + if: github.event.action == 'opened' || (github.event.action == 'labeled' && contains(github.event.issue.labels.*.name, 'verify')) + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + SCOOP_BRANCH: develop diff --git a/.github/workflows/pull_request.yml b/.github/workflows/pull_request.yml new file mode 100644 index 00000000000..f8ad8b73285 --- /dev/null +++ b/.github/workflows/pull_request.yml @@ -0,0 +1,22 @@ +name: Pull Requests + +on: + pull_request: + types: [ opened ] + +permissions: + contents: read + pull-requests: write + +jobs: + pullRequestHandler: + name: PullRequestHandler + runs-on: windows-latest + steps: + - name: Checkout + uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 + - name: PullRequestHandler + uses: ScoopInstaller/GithubActions@main + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + SCOOP_BRANCH: develop diff --git a/.gitignore b/.gitignore new file mode 100644 index 00000000000..c221b4adcc4 --- /dev/null +++ b/.gitignore @@ -0,0 +1,5 @@ +*.sublime-workspace +*~ +._* +page.html +checkver-*.html diff --git a/.markdownlint.json b/.markdownlint.json new file mode 100644 index 00000000000..ef592cfdf87 --- /dev/null +++ b/.markdownlint.json @@ -0,0 +1,6 @@ +{ + "MD013": false, + "MD024": { + "siblings_only": true + } +} diff --git a/.vscode/settings.json b/.vscode/settings.json index 25d5de5ca52..cbcd2273bb4 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -1,7 +1,15 @@ +// Configure PSScriptAnalyzer settings { + "[powershell]": { + "editor.formatOnSave": true + }, + "powershell.scriptAnalysis.settingsPath": "PSScriptAnalyzerSettings.psd1", + "powershell.codeFormatting.preset": "OTBS", + "powershell.codeFormatting.alignPropertyValuePairs": true, + "powershell.codeFormatting.ignoreOneLineBlock": true, "json.schemas": [ { - "url": "https://raw.githubusercontent.com/lukesampson/scoop/master/schema.json", + "url": "https://raw.githubusercontent.com/ScoopInstaller/Scoop/master/schema.json", "fileMatch": [ "bucket/*.json" ] @@ -9,6 +17,10 @@ ], "files.exclude": { "**/.git": true, - "**/.DS_Store": true + "**/.svn": true, + "**/.hg": true, + "**/CVS": true, + "**/.DS_Store": true, + "**/tmp": true } } diff --git a/LICENSE b/LICENSE index cf1ab25da03..fdddb29aa44 100644 --- a/LICENSE +++ b/LICENSE @@ -21,4 +21,4 @@ OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -For more information, please refer to +For more information, please refer to diff --git a/README.md b/README.md index 155ae6a1c92..0b78772323a 100644 --- a/README.md +++ b/README.md @@ -1,10 +1,8 @@ -# scoop-java +# Scoop Java [![Tests](https://github.com/ScoopInstaller/Java/actions/workflows/ci.yml/badge.svg)](https://github.com/ScoopInstaller/Java/actions/workflows/ci.yml) [![Excavator](https://github.com/ScoopInstaller/Java/actions/workflows/excavator.yml/badge.svg)](https://github.com/ScoopInstaller/Java/actions/workflows/excavator.yml) -[![AppVeyor Build Status](https://img.shields.io/appveyor/ci/se35710/scoop-java/master.svg?style=flat-square&label=AppVeyor&logo=appveyor)](https://ci.appveyor.com/project/se35710/scoop-java/branch/master) [![Repo size](https://img.shields.io/github/repo-size/scoopinstaller/Java.svg?style=flat-square)](https://github.com/scoopinstaller/Java) [![Mentioned in Awesome Scoop](https://awesome.re/mentioned-badge.svg)](https://github.com/scoopinstaller/awesome-scoop) - -A bucket for [Scoop](https://scoop.sh), for [Oracle Java](https://www.oracle.com/java/), [OpenJDK](https://openjdk.java.net), [Zulu](https://www.azul.com/products/zulu-community/), [ojdkbuild](https://github.com/ojdkbuild/ojdkbuild), [AdoptOpenJDK](https://adoptopenjdk.net), [Amazon Corretto](https://aws.amazon.com/corretto), [BellSoft Liberica](https://bell-sw.com/java) and [SapMachine](https://sap.github.io/SapMachine). +A bucket for [Scoop](https://scoop.sh), for [Oracle Java](https://www.oracle.com/java/), [OpenJDK](https://openjdk.java.net), [Eclipse Temurin](https://adoptium.net), [IBM Semeru](https://developer.ibm.com/languages/java/semeru-runtimes), [Zulu](https://www.azul.com/products/zulu-community), [ojdkbuild](https://github.com/ojdkbuild/ojdkbuild), [Amazon Corretto](https://aws.amazon.com/corretto), [BellSoft Liberica](https://bell-sw.com/java), [SapMachine](https://sap.github.io/SapMachine) and [Microsoft JDK](https://www.microsoft.com/openjdk). To make it easy to install apps from this bucket, run `scoop bucket add java` -For more information, read the [wiki](https://github.com/lukesampson/scoop/wiki/Java). +For more information, read the [wiki](https://github.com/ScoopInstaller/Java/wiki). diff --git a/Scoop-Bucket.Tests.ps1 b/Scoop-Bucket.Tests.ps1 new file mode 100644 index 00000000000..5e620e890b2 --- /dev/null +++ b/Scoop-Bucket.Tests.ps1 @@ -0,0 +1,2 @@ +if (!$env:SCOOP_HOME) { $env:SCOOP_HOME = Resolve-Path (scoop prefix scoop) } +. "$env:SCOOP_HOME\test\Import-Bucket-Tests.ps1" diff --git a/appveyor.yml b/appveyor.yml deleted file mode 100644 index 6575b538740..00000000000 --- a/appveyor.yml +++ /dev/null @@ -1,40 +0,0 @@ -version: "{build}-{branch}" -branches: - except: - - gh-pages -build: off -deploy: off -clone_depth: 2 -image: Visual Studio 2019 -environment: - scoop: C:\projects\scoop - scoop_home: C:\projects\scoop - scoop_helpers: C:\projects\helpers - lessmsi: '%scoop_helpers%\lessmsi\lessmsi.exe' - innounp: '%scoop_helpers%\innounp\innounp.exe' - matrix: - - PowerShell: 5 - - PowerShell: 6 -cache: - - '%USERPROFILE%\Documents\WindowsPowerShell\Modules -> appveyor.yml' - - C:\projects\helpers -> appveyor.yml, test\bin\*.ps1 -init: - - ps: (Get-PSProvider 'FileSystem').Home = 'C:\projects\' - - ps: if(!(Test-Path "$env:SCOOP")) { git clone -q --depth=1 "https://github.com/lukesampson/scoop" "$env:SCOOP" } -matrix: - fast_finish: true -for: - - matrix: - only: - - PowerShell: 5 - install: - - ps: . "$env:SCOOP_HOME\test\bin\init.ps1" - test_script: - - ps: . "$env:SCOOP_HOME\test\bin\test.ps1" -TestPath "$env:APPVEYOR_BUILD_FOLDER" - - matrix: - only: - - PowerShell: 6 - install: - - pwsh: . "$env:SCOOP_HOME\test\bin\init.ps1" - test_script: - - pwsh: . "$env:SCOOP_HOME\test\bin\test.ps1" -TestPath "$env:APPVEYOR_BUILD_FOLDER" diff --git a/bin/auto-pr.ps1 b/bin/auto-pr.ps1 index b5093eb1f60..8873ed1e029 100644 --- a/bin/auto-pr.ps1 +++ b/bin/auto-pr.ps1 @@ -1,9 +1,9 @@ param( # overwrite upstream param - [String]$upstream = "scoopinstaller/Java:master" + [String]$upstream = "ScoopInstaller/Java:master" ) -if(!$env:SCOOP_HOME) { $env:SCOOP_HOME = resolve-path (split-path (split-path (scoop which scoop))) } +if(!$env:SCOOP_HOME) { $env:SCOOP_HOME = Resolve-Path (scoop prefix scoop) } $autopr = "$env:SCOOP_HOME/bin/auto-pr.ps1" -$dir = "$psscriptroot/../bucket" # checks the parent dir -Invoke-Expression -command "$autopr -dir $dir -upstream $upstream $($args | ForEach-Object { "$_ " })" +$dir = "$PSScriptRoot/../bucket" # checks the parent dir +Invoke-Expression -command "& '$autopr' -dir '$dir' -upstream $upstream $($args | ForEach-Object { "$_ " })" diff --git a/bin/checkurls.ps1 b/bin/checkurls.ps1 index dd695e89013..cfe5e7d6034 100644 --- a/bin/checkurls.ps1 +++ b/bin/checkurls.ps1 @@ -1,4 +1,4 @@ -if(!$env:SCOOP_HOME) { $env:SCOOP_HOME = resolve-path (split-path (split-path (scoop which scoop))) } +if(!$env:SCOOP_HOME) { $env:SCOOP_HOME = Resolve-Path (scoop prefix scoop) } $checkurls = "$env:SCOOP_HOME/bin/checkurls.ps1" -$dir = "$psscriptroot/../bucket" # checks the parent dir -Invoke-Expression -command "$checkurls -dir $dir $($args | ForEach-Object { "$_ " })" +$dir = "$PSScriptRoot/../bucket" # checks the parent dir +Invoke-Expression -command "& '$checkurls' -dir '$dir' $($args | ForEach-Object { "$_ " })" diff --git a/bin/checkver.ps1 b/bin/checkver.ps1 index 688b9dc305f..6f6b53a0541 100644 --- a/bin/checkver.ps1 +++ b/bin/checkver.ps1 @@ -1,4 +1,4 @@ -if(!$env:SCOOP_HOME) { $env:SCOOP_HOME = resolve-path (split-path (split-path (scoop which scoop))) } +if(!$env:SCOOP_HOME) { $env:SCOOP_HOME = Resolve-Path (scoop prefix scoop) } $checkver = "$env:SCOOP_HOME/bin/checkver.ps1" -$dir = "$psscriptroot/../bucket" # checks the parent dir -Invoke-Expression -command "$checkver -dir $dir $($args | ForEach-Object { "$_ " })" +$dir = "$PSScriptRoot/../bucket" # checks the parent dir +Invoke-Expression -command "& '$checkver' -dir '$dir' $($args | ForEach-Object { "$_ " })" diff --git a/bin/formatjson.ps1 b/bin/formatjson.ps1 index ae0098c227b..188458310f0 100644 --- a/bin/formatjson.ps1 +++ b/bin/formatjson.ps1 @@ -1,4 +1,4 @@ -if(!$env:SCOOP_HOME) { $env:SCOOP_HOME = resolve-path (split-path (split-path (scoop which scoop))) } +if(!$env:SCOOP_HOME) { $env:SCOOP_HOME = Resolve-Path (scoop prefix scoop) } $formatjson = "$env:SCOOP_HOME/bin/formatjson.ps1" -$path = "$psscriptroot/../bucket" # checks the parent dir -Invoke-Expression -command "$formatjson -path $path $($args | ForEach-Object { "$_ " })" +$path = "$PSScriptRoot/../bucket" # checks the parent dir +Invoke-Expression -command "& '$formatjson' -dir '$path' $($args | ForEach-Object { "$_ " })" diff --git a/bin/missing-checkver.ps1 b/bin/missing-checkver.ps1 index 77f1bcbed59..bca8abb073a 100644 --- a/bin/missing-checkver.ps1 +++ b/bin/missing-checkver.ps1 @@ -1,4 +1,4 @@ -if(!$env:SCOOP_HOME) { $env:SCOOP_HOME = resolve-path (split-path (split-path (scoop which scoop))) } +if(!$env:SCOOP_HOME) { $env:SCOOP_HOME = Resolve-Path (scoop prefix scoop) } $missing_checkver = "$env:SCOOP_HOME/bin/missing-checkver.ps1" -$dir = "$psscriptroot/../bucket" # checks the parent dir -Invoke-Expression -command "$missing_checkver -dir $dir $($args | ForEach-Object { "$_ " })" +$dir = "$PSScriptRoot/../bucket" # checks the parent dir +Invoke-Expression -command "& '$missing_checkver' -dir '$dir' $($args | ForEach-Object { "$_ " })" diff --git a/bin/test.ps1 b/bin/test.ps1 index 71d4032b3a9..5c64841c5f7 100644 --- a/bin/test.ps1 +++ b/bin/test.ps1 @@ -1,4 +1,15 @@ -#requires -Modules @{ ModuleName = 'Pester'; ModuleVersion = '4.4.0' } +#Requires -Version 5.1 +#Requires -Modules @{ ModuleName = 'BuildHelpers'; ModuleVersion = '2.0.1' } +#Requires -Modules @{ ModuleName = 'Pester'; ModuleVersion = '5.2.0' } -if(!$env:SCOOP_HOME) { $env:SCOOP_HOME = resolve-path (split-path (split-path (scoop which scoop))) } -Invoke-Pester "$psscriptroot/.." +$pesterConfig = New-PesterConfiguration -Hashtable @{ + Run = @{ + Path = "$PSScriptRoot/.." + PassThru = $true + } + Output = @{ + Verbosity = 'Detailed' + } +} +$result = Invoke-Pester -Configuration $pesterConfig +exit $result.FailedCount diff --git a/bucket/adopt11-hotspot-jre-nightly.json b/bucket/adopt11-hotspot-jre-nightly.json deleted file mode 100644 index 71d26325172..00000000000 --- a/bucket/adopt11-hotspot-jre-nightly.json +++ /dev/null @@ -1,47 +0,0 @@ -{ - "description": "AdoptOpenJDK 11 JRE with Oracle HotSpot JVM (Nightly builds)", - "homepage": "https://adoptopenjdk.net", - "version": "202010301044", - "license": "GPL-2.0-only WITH Classpath-exception-2.0", - "architecture": { - "64bit": { - "url": "https://github.com/AdoptOpenJDK/openjdk11-binaries/releases/download/jdk11u-2020-10-30-10-44/OpenJDK11U-jre_x64_windows_hotspot_2020-10-30-10-44.zip", - "hash": "dceabf5d2533f5e8cb789e3635d99a147e050b4356d1a00801f7df11f73cbdbd" - }, - "32bit": { - "url": "https://github.com/AdoptOpenJDK/openjdk11-binaries/releases/download/jdk11u-2020-10-30-10-44/OpenJDK11U-jre_x86-32_windows_hotspot_2020-10-30-10-44.zip", - "hash": "ceaaca7f8b794934cfb8c4247f79551bd793b71016efe7f97948da7a59bef8a2" - } - }, - "extract_to": "tmp", - "installer": { - "script": [ - "(Get-ChildItem -Directory \"$dir\\tmp\").FullName | % { Move-Item \"$_\\*\" \"$dir\" }", - "Remove-Item -Recurse \"$dir\\tmp\"" - ] - }, - "env_add_path": "bin", - "env_set": { - "JAVA_HOME": "$dir" - }, - "checkver": { - "url": "https://api.adoptopenjdk.net/v3/assets/feature_releases/11/ea?jvm_impl=hotspot&heap_size=normal&os=windows&architecture=x64&image_type=jre&project=jdk&vendor=adoptopenjdk&page_size=1&sort_order=DESC", - "jp": "$..binaries[0].package.link", - "re": "https://github.com/(?.*?jdk(?[\\d]+)u-(?(?[\\d]{4})-(?[\\d]{2})-(?[\\d]{2})-(?[\\d]{2})-(?[\\d]{2})))", - "replace": "${year}${month}${day}${hour}${minute}" - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://github.com/$matchUrl/OpenJDK$matchMajorU-jre_x64_windows_hotspot_$matchDate.zip" - }, - "32bit": { - "url": "https://github.com/$matchUrl/OpenJDK$matchMajorU-jre_x86-32_windows_hotspot_$matchDate.zip" - } - }, - "hash": { - "url": "$url.sha256.txt", - "find": "^([a-fA-F0-9]+)\\s" - } - } -} diff --git a/bucket/adopt11-hotspot-jre.json b/bucket/adopt11-hotspot-jre.json deleted file mode 100644 index 4efe651f87b..00000000000 --- a/bucket/adopt11-hotspot-jre.json +++ /dev/null @@ -1,42 +0,0 @@ -{ - "description": "AdoptOpenJDK 11 JRE with Oracle HotSpot JVM", - "homepage": "https://adoptopenjdk.net", - "version": "11.0.9-11.1", - "license": "GPL-2.0-only WITH Classpath-exception-2.0", - "architecture": { - "64bit": { - "url": "https://github.com/AdoptOpenJDK/openjdk11-binaries/releases/download/jdk-11.0.9%2B11.1/OpenJDK11U-jre_x64_windows_hotspot_11.0.9_11.zip", - "hash": "037b036947097c61709d7ca914e3b30e08c0cb1b5e3d44069f7a27ad611fdbba" - }, - "32bit": { - "url": "https://github.com/AdoptOpenJDK/openjdk11-binaries/releases/download/jdk-11.0.9%2B11.1/OpenJDK11U-jre_x86-32_windows_hotspot_11.0.9_11.zip", - "hash": "29614c7df6fac8cb2613b5e5d98bc055bafd77ff587fd21dd3cde4d12b9e2938" - } - }, - "extract_dir": "jdk-11.0.9+11-jre", - "env_add_path": "bin", - "env_set": { - "JAVA_HOME": "$dir" - }, - "checkver": { - "url": "https://api.adoptopenjdk.net/v3/assets/feature_releases/11/ga?jvm_impl=hotspot&heap_size=normal&os=windows&architecture=x64&image_type=jre&project=jdk&vendor=adoptopenjdk&page_size=1&sort_order=DESC", - "jp": "$..binaries[0].package.link", - "re": "https://github.com/(?.*?(?jdk-(?(?[\\d]+)[\\d.]*)(?:\\%2B|\\+)(?[\\d]+)(?[\\d.]*)))/", - "replace": "${major}-${build}${patch}" - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://github.com/$matchUrl/OpenJDK$matchJdkU-jre_x64_windows_hotspot_$matchMajor_$matchBuild.zip" - }, - "32bit": { - "url": "https://github.com/$matchUrl/OpenJDK$matchJdkU-jre_x86-32_windows_hotspot_$matchMajor_$matchBuild.zip" - } - }, - "hash": { - "url": "$url.sha256.txt", - "find": "^([a-fA-F0-9]+)\\s" - }, - "extract_dir": "jdk-$matchMajor+$matchBuild-jre" - } -} diff --git a/bucket/adopt11-hotspot-nightly.json b/bucket/adopt11-hotspot-nightly.json deleted file mode 100644 index 3cb4892a468..00000000000 --- a/bucket/adopt11-hotspot-nightly.json +++ /dev/null @@ -1,47 +0,0 @@ -{ - "description": "AdoptOpenJDK 11 with Oracle HotSpot JVM (Nightly builds)", - "homepage": "https://adoptopenjdk.net", - "version": "202010301044", - "license": "GPL-2.0-only WITH Classpath-exception-2.0", - "architecture": { - "64bit": { - "url": "https://github.com/AdoptOpenJDK/openjdk11-binaries/releases/download/jdk11u-2020-10-30-10-44/OpenJDK11U-jdk_x64_windows_hotspot_2020-10-30-10-44.zip", - "hash": "be957f40873b851b6cae88fad6d32b19fa631a8381baf23763a35c9e0b0ee7c4" - }, - "32bit": { - "url": "https://github.com/AdoptOpenJDK/openjdk11-binaries/releases/download/jdk11u-2020-10-30-10-44/OpenJDK11U-jdk_x86-32_windows_hotspot_2020-10-30-10-44.zip", - "hash": "43d5fb451ff891eaacfb5755807f9db30383c86eaeba65a0008dd6332c2b2743" - } - }, - "extract_to": "tmp", - "installer": { - "script": [ - "(Get-ChildItem -Directory \"$dir\\tmp\").FullName | % { Move-Item \"$_\\*\" \"$dir\" }", - "Remove-Item -Recurse \"$dir\\tmp\"" - ] - }, - "env_add_path": "bin", - "env_set": { - "JAVA_HOME": "$dir" - }, - "checkver": { - "url": "https://api.adoptopenjdk.net/v3/assets/feature_releases/11/ea?jvm_impl=hotspot&heap_size=normal&os=windows&architecture=x64&image_type=jdk&project=jdk&vendor=adoptopenjdk&page_size=1&sort_order=DESC", - "jp": "$..binaries[0].package.link", - "re": "https://github.com/(?.*?jdk(?[\\d]+)u-(?(?[\\d]{4})-(?[\\d]{2})-(?[\\d]{2})-(?[\\d]{2})-(?[\\d]{2})))", - "replace": "${year}${month}${day}${hour}${minute}" - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://github.com/$matchUrl/OpenJDK$matchMajorU-jdk_x64_windows_hotspot_$matchDate.zip" - }, - "32bit": { - "url": "https://github.com/$matchUrl/OpenJDK$matchMajorU-jdk_x86-32_windows_hotspot_$matchDate.zip" - } - }, - "hash": { - "url": "$url.sha256.txt", - "find": "^([a-fA-F0-9]+)\\s" - } - } -} diff --git a/bucket/adopt11-hotspot.json b/bucket/adopt11-hotspot.json deleted file mode 100644 index f26e2b0b2af..00000000000 --- a/bucket/adopt11-hotspot.json +++ /dev/null @@ -1,42 +0,0 @@ -{ - "description": "AdoptOpenJDK 11 with Oracle HotSpot JVM", - "homepage": "https://adoptopenjdk.net", - "version": "11.0.9-11.1", - "license": "GPL-2.0-only WITH Classpath-exception-2.0", - "architecture": { - "64bit": { - "url": "https://github.com/AdoptOpenJDK/openjdk11-binaries/releases/download/jdk-11.0.9%2B11.1/OpenJDK11U-jdk_x64_windows_hotspot_11.0.9_11.zip", - "hash": "b2bc6ae2976f12c9b134f7e61b26eebacb0df21eba65936792e584877d763ca7" - }, - "32bit": { - "url": "https://github.com/AdoptOpenJDK/openjdk11-binaries/releases/download/jdk-11.0.9%2B11.1/OpenJDK11U-jdk_x86-32_windows_hotspot_11.0.9_11.zip", - "hash": "8a1ff3e19256ad5393482138c66db7a270f3c72f530dc87e35a45cebc7610fb3" - } - }, - "extract_dir": "jdk-11.0.9+11", - "env_add_path": "bin", - "env_set": { - "JAVA_HOME": "$dir" - }, - "checkver": { - "url": "https://api.adoptopenjdk.net/v3/assets/feature_releases/11/ga?jvm_impl=hotspot&heap_size=normal&os=windows&architecture=x64&image_type=jdk&project=jdk&vendor=adoptopenjdk&page_size=1&sort_order=DESC", - "jp": "$..binaries[0].package.link", - "re": "https://github.com/(?.*?(?jdk-(?(?[\\d]+)[\\d.]*)(?:\\%2B|\\+)(?[\\d]+)(?[\\d.]*)))/", - "replace": "${major}-${build}${patch}" - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://github.com/$matchUrl/OpenJDK$matchJdkU-jdk_x64_windows_hotspot_$matchMajor_$matchBuild.zip" - }, - "32bit": { - "url": "https://github.com/$matchUrl/OpenJDK$matchJdkU-jdk_x86-32_windows_hotspot_$matchMajor_$matchBuild.zip" - } - }, - "hash": { - "url": "$url.sha256.txt", - "find": "^([a-fA-F0-9]+)\\s" - }, - "extract_dir": "jdk-$matchMajor+$matchBuild" - } -} diff --git a/bucket/adopt11-openj9-jre-nightly.json b/bucket/adopt11-openj9-jre-nightly.json deleted file mode 100644 index 21b2384d299..00000000000 --- a/bucket/adopt11-openj9-jre-nightly.json +++ /dev/null @@ -1,40 +0,0 @@ -{ - "description": "AdoptOpenJDK 11 JRE with Eclipse OpenJ9 JVM (Nightly builds)", - "homepage": "https://adoptopenjdk.net", - "version": "202010301044", - "license": "GPL-2.0-only WITH Classpath-exception-2.0,EPL-2.0", - "architecture": { - "64bit": { - "url": "https://github.com/AdoptOpenJDK/openjdk11-binaries/releases/download/jdk11u-2020-10-30-10-44/OpenJDK11U-jre_x64_windows_openj9_2020-10-30-10-44.zip", - "hash": "135326a8720776b1f88612f766b63c1c43cdd309c5d47631cf4691c06e40a188" - } - }, - "extract_to": "tmp", - "installer": { - "script": [ - "(Get-ChildItem -Directory \"$dir\\tmp\").FullName | % { Move-Item \"$_\\*\" \"$dir\" }", - "Remove-Item -Recurse \"$dir\\tmp\"" - ] - }, - "env_add_path": "bin", - "env_set": { - "JAVA_HOME": "$dir" - }, - "checkver": { - "url": "https://api.adoptopenjdk.net/v3/assets/feature_releases/11/ea?jvm_impl=openj9&heap_size=normal&os=windows&architecture=x64&image_type=jre&project=jdk&vendor=adoptopenjdk&page_size=1&sort_order=DESC", - "jp": "$..binaries[0].package.link", - "re": "https://github.com/(?.*?(?[\\d]{4})-(?[\\d]{2})-(?[\\d]{2})-(?[\\d]{2})-(?[\\d]{2}).*?).zip", - "replace": "${year}${month}${day}${hour}${minute}" - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://github.com/$matchUrl.zip" - } - }, - "hash": { - "url": "$url.sha256.txt", - "find": "^([a-fA-F0-9]+)\\s" - } - } -} diff --git a/bucket/adopt11-openj9-jre.json b/bucket/adopt11-openj9-jre.json deleted file mode 100644 index 380d2cee3b1..00000000000 --- a/bucket/adopt11-openj9-jre.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "description": "AdoptOpenJDK 11 JRE with Eclipse OpenJ9 JVM", - "homepage": "https://adoptopenjdk.net", - "version": "11.0.9-11-0.23.0", - "license": "GPL-2.0-only WITH Classpath-exception-2.0,EPL-2.0", - "architecture": { - "64bit": { - "url": "https://github.com/AdoptOpenJDK/openjdk11-binaries/releases/download/jdk-11.0.9%2B11_openj9-0.23.0/OpenJDK11U-jre_x64_windows_openj9_11.0.9_11_openj9-0.23.0.zip", - "hash": "ee57da9bbd4ec05c8940f679969eb32fa33caa41eebd55976e43a5653c180db1" - } - }, - "extract_dir": "jdk-11.0.9+11-jre", - "env_add_path": "bin", - "env_set": { - "JAVA_HOME": "$dir" - }, - "checkver": { - "url": "https://api.adoptopenjdk.net/v3/assets/feature_releases/11/ga?jvm_impl=openj9&heap_size=normal&os=windows&architecture=x64&image_type=jre&project=jdk&vendor=adoptopenjdk&page_size=1&sort_order=DESC", - "jp": "$..binaries[0].package.link", - "re": "https://github.com/(?.*?(?jdk-(?(?[\\d]+)[\\d.]+)(?:\\%2B|\\+)(?[\\d]+)(?[\\d.]*)(?:(?_openj9?)(?-[\\d.]+))?)/.*?).zip", - "replace": "${major}-${build}${patch}${jvmver}" - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://github.com/$matchUrl.zip" - } - }, - "hash": { - "url": "$url.sha256.txt", - "find": "^([a-fA-F0-9]+)\\s" - }, - "extract_dir": "jdk-$matchMajor+$matchBuild-jre" - } -} diff --git a/bucket/adopt11-openj9-nightly.json b/bucket/adopt11-openj9-nightly.json deleted file mode 100644 index 2eae44bbcf2..00000000000 --- a/bucket/adopt11-openj9-nightly.json +++ /dev/null @@ -1,40 +0,0 @@ -{ - "description": "AdoptOpenJDK 11 with Eclipse OpenJ9 JVM (Nightly builds)", - "homepage": "https://adoptopenjdk.net", - "version": "202010301044", - "license": "GPL-2.0-only WITH Classpath-exception-2.0,EPL-2.0", - "architecture": { - "64bit": { - "url": "https://github.com/AdoptOpenJDK/openjdk11-binaries/releases/download/jdk11u-2020-10-30-10-44/OpenJDK11U-jdk_x64_windows_openj9_2020-10-30-10-44.zip", - "hash": "d59961a7e9f34196973c96c71c642f114b8ebead166c277807741ce3472795b1" - } - }, - "extract_to": "tmp", - "installer": { - "script": [ - "(Get-ChildItem -Directory \"$dir\\tmp\").FullName | % { Move-Item \"$_\\*\" \"$dir\" }", - "Remove-Item -Recurse \"$dir\\tmp\"" - ] - }, - "env_add_path": "bin", - "env_set": { - "JAVA_HOME": "$dir" - }, - "checkver": { - "url": "https://api.adoptopenjdk.net/v3/assets/feature_releases/11/ea?jvm_impl=openj9&heap_size=normal&os=windows&architecture=x64&image_type=jdk&project=jdk&vendor=adoptopenjdk&page_size=1&sort_order=DESC", - "jp": "$..binaries[0].package.link", - "re": "https://github.com/(?.*?(?[\\d]{4})-(?[\\d]{2})-(?[\\d]{2})-(?[\\d]{2})-(?[\\d]{2}).*?).zip", - "replace": "${year}${month}${day}${hour}${minute}" - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://github.com/$matchUrl.zip" - } - }, - "hash": { - "url": "$url.sha256.txt", - "find": "^([a-fA-F0-9]+)\\s" - } - } -} diff --git a/bucket/adopt11-openj9-xl-jre-nightly.json b/bucket/adopt11-openj9-xl-jre-nightly.json deleted file mode 100644 index 327f7f87bd8..00000000000 --- a/bucket/adopt11-openj9-xl-jre-nightly.json +++ /dev/null @@ -1,40 +0,0 @@ -{ - "description": "AdoptOpenJDK 11 JRE with Eclipse OpenJ9 JVM with large heap (Nightly builds)", - "homepage": "https://adoptopenjdk.net", - "version": "202010301044", - "license": "GPL-2.0-only WITH Classpath-exception-2.0,EPL-2.0", - "architecture": { - "64bit": { - "url": "https://github.com/AdoptOpenJDK/openjdk11-binaries/releases/download/jdk11u-2020-10-30-10-44/OpenJDK11U-jre_x64_windows_openj9_windowsXL_2020-10-30-10-44.zip", - "hash": "3993cbab284a1c5d2462e676ddd390205433580c1d8ca4d7cf002d7a2e004f7b" - } - }, - "extract_to": "tmp", - "installer": { - "script": [ - "(Get-ChildItem -Directory \"$dir\\tmp\").FullName | % { Move-Item \"$_\\*\" \"$dir\" }", - "Remove-Item -Recurse \"$dir\\tmp\"" - ] - }, - "env_add_path": "bin", - "env_set": { - "JAVA_HOME": "$dir" - }, - "checkver": { - "url": "https://api.adoptopenjdk.net/v3/assets/feature_releases/11/ea?jvm_impl=openj9&heap_size=large&os=windows&architecture=x64&image_type=jre&project=jdk&vendor=adoptopenjdk&page_size=1&sort_order=DESC", - "jp": "$..binaries[0].package.link", - "re": "https://github.com/(?.*?(?[\\d]{4})-(?[\\d]{2})-(?[\\d]{2})-(?[\\d]{2})-(?[\\d]{2}).*?).zip", - "replace": "${year}${month}${day}${hour}${minute}" - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://github.com/$matchUrl.zip" - } - }, - "hash": { - "url": "$url.sha256.txt", - "find": "^([a-fA-F0-9]+)\\s" - } - } -} diff --git a/bucket/adopt11-openj9-xl-jre.json b/bucket/adopt11-openj9-xl-jre.json deleted file mode 100644 index a8768e4196a..00000000000 --- a/bucket/adopt11-openj9-xl-jre.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "description": "AdoptOpenJDK 11 JRE with Eclipse OpenJ9 JVM with large heap", - "homepage": "https://adoptopenjdk.net", - "version": "11.0.9-11-0.23.0", - "license": "GPL-2.0-only WITH Classpath-exception-2.0,EPL-2.0", - "architecture": { - "64bit": { - "url": "https://github.com/AdoptOpenJDK/openjdk11-binaries/releases/download/jdk-11.0.9%2B11_openj9-0.23.0/OpenJDK11U-jre_x64_windows_openj9_windowsXL_11.0.9_11_openj9-0.23.0.zip", - "hash": "895723d9e39e4df0d20473e0e7a107af88fae51cfbe74d72dd68a27d11e7c6e8" - } - }, - "extract_dir": "jdk-11.0.9+11-jre", - "env_add_path": "bin", - "env_set": { - "JAVA_HOME": "$dir" - }, - "checkver": { - "url": "https://api.adoptopenjdk.net/v3/assets/feature_releases/11/ga?jvm_impl=openj9&heap_size=large&os=windows&architecture=x64&image_type=jre&project=jdk&vendor=adoptopenjdk&page_size=1&sort_order=DESC", - "jp": "$..binaries[0].package.link", - "re": "https://github.com/(?.*?(?jdk-(?(?[\\d]+)[\\d.]+)(?:\\%2B|\\+)(?[\\d]+)(?[\\d.]*)(?:(?_openj9?)(?-[\\d.]+))?)/.*?).zip", - "replace": "${major}-${build}${patch}${jvmver}" - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://github.com/$matchUrl.zip" - } - }, - "hash": { - "url": "$url.sha256.txt", - "find": "^([a-fA-F0-9]+)\\s" - }, - "extract_dir": "jdk-$matchMajor+$matchBuild-jre" - } -} diff --git a/bucket/adopt11-openj9-xl-nightly.json b/bucket/adopt11-openj9-xl-nightly.json deleted file mode 100644 index 61c236602ea..00000000000 --- a/bucket/adopt11-openj9-xl-nightly.json +++ /dev/null @@ -1,40 +0,0 @@ -{ - "description": "AdoptOpenJDK 11 with Eclipse OpenJ9 JVM with large heap (Nightly builds)", - "homepage": "https://adoptopenjdk.net", - "version": "202010301044", - "license": "GPL-2.0-only WITH Classpath-exception-2.0,EPL-2.0", - "architecture": { - "64bit": { - "url": "https://github.com/AdoptOpenJDK/openjdk11-binaries/releases/download/jdk11u-2020-10-30-10-44/OpenJDK11U-jdk_x64_windows_openj9_windowsXL_2020-10-30-10-44.zip", - "hash": "7af870d5e42dff1e9d77611702f3962671db09babf9b85d28c0071de43cd37af" - } - }, - "extract_to": "tmp", - "installer": { - "script": [ - "(Get-ChildItem -Directory \"$dir\\tmp\").FullName | % { Move-Item \"$_\\*\" \"$dir\" }", - "Remove-Item -Recurse \"$dir\\tmp\"" - ] - }, - "env_add_path": "bin", - "env_set": { - "JAVA_HOME": "$dir" - }, - "checkver": { - "url": "https://api.adoptopenjdk.net/v3/assets/feature_releases/11/ea?jvm_impl=openj9&heap_size=large&os=windows&architecture=x64&image_type=jdk&project=jdk&vendor=adoptopenjdk&page_size=1&sort_order=DESC", - "jp": "$..binaries[0].package.link", - "re": "https://github.com/(?.*?(?[\\d]{4})-(?[\\d]{2})-(?[\\d]{2})-(?[\\d]{2})-(?[\\d]{2}).*?).zip", - "replace": "${year}${month}${day}${hour}${minute}" - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://github.com/$matchUrl.zip" - } - }, - "hash": { - "url": "$url.sha256.txt", - "find": "^([a-fA-F0-9]+)\\s" - } - } -} diff --git a/bucket/adopt11-openj9-xl.json b/bucket/adopt11-openj9-xl.json deleted file mode 100644 index 6e8f94027d8..00000000000 --- a/bucket/adopt11-openj9-xl.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "description": "AdoptOpenJDK 11 with Eclipse OpenJ9 JVM with large heap", - "homepage": "https://adoptopenjdk.net", - "version": "11.0.9-11-0.23.0", - "license": "GPL-2.0-only WITH Classpath-exception-2.0,EPL-2.0", - "architecture": { - "64bit": { - "url": "https://github.com/AdoptOpenJDK/openjdk11-binaries/releases/download/jdk-11.0.9%2B11_openj9-0.23.0/OpenJDK11U-jdk_x64_windows_openj9_windowsXL_11.0.9_11_openj9-0.23.0.zip", - "hash": "932be600e765332e97038b976de7d321bfe8b829405f8374bffc033ceec164b4" - } - }, - "extract_dir": "jdk-11.0.9+11", - "env_add_path": "bin", - "env_set": { - "JAVA_HOME": "$dir" - }, - "checkver": { - "url": "https://api.adoptopenjdk.net/v3/assets/feature_releases/11/ga?jvm_impl=openj9&heap_size=large&os=windows&architecture=x64&image_type=jdk&project=jdk&vendor=adoptopenjdk&page_size=1&sort_order=DESC", - "jp": "$..binaries[0].package.link", - "re": "https://github.com/(?.*?(?jdk-(?(?[\\d]+)[\\d.]+)(?:\\%2B|\\+)(?[\\d]+)(?[\\d.]*)(?:(?_openj9?)(?-[\\d.]+))?)/.*?).zip", - "replace": "${major}-${build}${patch}${jvmver}" - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://github.com/$matchUrl.zip" - } - }, - "hash": { - "url": "$url.sha256.txt", - "find": "^([a-fA-F0-9]+)\\s" - }, - "extract_dir": "jdk-$matchMajor+$matchBuild" - } -} diff --git a/bucket/adopt11-openj9.json b/bucket/adopt11-openj9.json deleted file mode 100644 index 161fbe60645..00000000000 --- a/bucket/adopt11-openj9.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "description": "AdoptOpenJDK 11 with Eclipse OpenJ9 JVM", - "homepage": "https://adoptopenjdk.net", - "version": "11.0.9-11-0.23.0", - "license": "GPL-2.0-only WITH Classpath-exception-2.0,EPL-2.0", - "architecture": { - "64bit": { - "url": "https://github.com/AdoptOpenJDK/openjdk11-binaries/releases/download/jdk-11.0.9%2B11_openj9-0.23.0/OpenJDK11U-jdk_x64_windows_openj9_11.0.9_11_openj9-0.23.0.zip", - "hash": "c8debc3035d6b6cd4959c98f899462a7b304c7e94747e72051f81bde52732656" - } - }, - "extract_dir": "jdk-11.0.9+11", - "env_add_path": "bin", - "env_set": { - "JAVA_HOME": "$dir" - }, - "checkver": { - "url": "https://api.adoptopenjdk.net/v3/assets/feature_releases/11/ga?jvm_impl=openj9&heap_size=normal&os=windows&architecture=x64&image_type=jdk&project=jdk&vendor=adoptopenjdk&page_size=1&sort_order=DESC", - "jp": "$..binaries[0].package.link", - "re": "https://github.com/(?.*?(?jdk-(?(?[\\d]+)[\\d.]+)(?:\\%2B|\\+)(?[\\d]+)(?[\\d.]*)(?:(?_openj9?)(?-[\\d.]+))?)/.*?).zip", - "replace": "${major}-${build}${patch}${jvmver}" - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://github.com/$matchUrl.zip" - } - }, - "hash": { - "url": "$url.sha256.txt", - "find": "^([a-fA-F0-9]+)\\s" - }, - "extract_dir": "jdk-$matchMajor+$matchBuild" - } -} diff --git a/bucket/adopt11-upstream-jre.json b/bucket/adopt11-upstream-jre.json deleted file mode 100644 index 5f112895800..00000000000 --- a/bucket/adopt11-upstream-jre.json +++ /dev/null @@ -1,31 +0,0 @@ -{ - "description": "Unaltered builds from the OpenJDK mercurial JDK11u code stream, built by Red Hat", - "homepage": "https://adoptopenjdk.net/upstream.html", - "version": "11.0.9-11", - "license": "GPL-2.0-only WITH Classpath-exception-2.0", - "architecture": { - "64bit": { - "url": "https://github.com/AdoptOpenJDK/openjdk11-upstream-binaries/releases/download/jdk-11.0.9+11/OpenJDK11U-jre_x64_windows_11.0.9_11.zip", - "hash": "4cce032c3dcb412863ae6834d6c28b3eb6aea7ccceea70f025f3e45ad9f382d9" - } - }, - "extract_dir": "openjdk-11.0.9_11-jre", - "env_add_path": "bin", - "env_set": { - "JAVA_HOME": "$dir" - }, - "checkver": { - "url": "https://api.adoptopenjdk.net/v3/assets/feature_releases/11/ga?jvm_impl=hotspot&heap_size=normal&os=windows&architecture=x64&image_type=jre&project=jdk&vendor=openjdk&page_size=1&sort_order=DESC", - "jp": "$..binaries[0].package.link", - "re": "https://github.com/(?.*?(?jdk-(?(?[\\d]+)[\\d.]*)(?:\\%2B|\\+)(?[\\d]+)(?[\\d.]*)))/", - "replace": "${major}-${build}${patch}" - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://github.com/AdoptOpenJDK/openjdk$matchJdk-upstream-binaries/releases/download/jdk-$matchMajor+$matchBuild/OpenJDK$matchJdkU-jre_x64_windows_$matchMajor_$matchBuild.zip" - } - }, - "extract_dir": "openjdk-$matchMajor_$matchBuild-jre" - } -} diff --git a/bucket/adopt11-upstream.json b/bucket/adopt11-upstream.json deleted file mode 100644 index e11ccfa12c6..00000000000 --- a/bucket/adopt11-upstream.json +++ /dev/null @@ -1,31 +0,0 @@ -{ - "description": "Unaltered builds from the OpenJDK mercurial JDK11u code stream, built by Red Hat", - "homepage": "https://adoptopenjdk.net/upstream.html", - "version": "11.0.9-11", - "license": "GPL-2.0-only WITH Classpath-exception-2.0", - "architecture": { - "64bit": { - "url": "https://github.com/AdoptOpenJDK/openjdk11-upstream-binaries/releases/download/jdk-11.0.9+11/OpenJDK11U-jdk_x64_windows_11.0.9_11.zip", - "hash": "a440f37531b44ee3475c9e5466e5d0545681419784fbe98ad371938e034d9d37" - } - }, - "extract_dir": "openjdk-11.0.9_11", - "env_add_path": "bin", - "env_set": { - "JAVA_HOME": "$dir" - }, - "checkver": { - "url": "https://api.adoptopenjdk.net/v3/assets/feature_releases/11/ga?jvm_impl=hotspot&heap_size=normal&os=windows&architecture=x64&image_type=jdk&project=jdk&vendor=openjdk&page_size=1&sort_order=DESC", - "jp": "$..binaries[0].package.link", - "re": "https://github.com/(?.*?(?jdk-(?(?[\\d]+)[\\d.]*)(?:\\%2B|\\+)(?[\\d]+)(?[\\d.]*)))/", - "replace": "${major}-${build}${patch}" - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://github.com/AdoptOpenJDK/openjdk$matchJdk-upstream-binaries/releases/download/jdk-$matchMajor+$matchBuild/OpenJDK$matchJdkU-jdk_x64_windows_$matchMajor_$matchBuild.zip" - } - }, - "extract_dir": "openjdk-$matchMajor_$matchBuild" - } -} diff --git a/bucket/adopt14-hotspot-jre-nightly.json b/bucket/adopt14-hotspot-jre-nightly.json deleted file mode 100644 index 312382797f0..00000000000 --- a/bucket/adopt14-hotspot-jre-nightly.json +++ /dev/null @@ -1,40 +0,0 @@ -{ - "description": "AdoptOpenJDK 14 JRE with Oracle HotSpot JVM (Nightly builds)", - "homepage": "https://adoptopenjdk.net", - "version": "202007280734", - "license": "GPL-2.0-only WITH Classpath-exception-2.0", - "architecture": { - "64bit": { - "url": "https://github.com/AdoptOpenJDK/openjdk14-binaries/releases/download/jdk14u-2020-07-28-07-34/OpenJDK14U-jre_x64_windows_hotspot_2020-07-28-07-34.zip", - "hash": "2605803f910b1165d348d6d166808679763fe0b3da68dd979f439c83473de618" - } - }, - "extract_to": "tmp", - "installer": { - "script": [ - "(Get-ChildItem -Directory \"$dir\\tmp\").FullName | % { Move-Item \"$_\\*\" \"$dir\" }", - "Remove-Item -Recurse \"$dir\\tmp\"" - ] - }, - "env_add_path": "bin", - "env_set": { - "JAVA_HOME": "$dir" - }, - "checkver": { - "url": "https://api.adoptopenjdk.net/v3/assets/feature_releases/14/ea?jvm_impl=hotspot&heap_size=normal&os=windows&architecture=x64&image_type=jre&project=jdk&vendor=adoptopenjdk&page_size=1&sort_order=DESC", - "jp": "$..binaries[0].package.link", - "re": "https://github.com/(?.*?jdk(?[\\d]+)u-(?(?[\\d]{4})-(?[\\d]{2})-(?[\\d]{2})-(?[\\d]{2})-(?[\\d]{2})))", - "replace": "${year}${month}${day}${hour}${minute}" - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://github.com/$matchUrl/OpenJDK$matchMajorU-jre_x64_windows_hotspot_$matchDate.zip" - } - }, - "hash": { - "url": "$url.sha256.txt", - "find": "^([a-fA-F0-9]+)\\s" - } - } -} diff --git a/bucket/adopt14-hotspot-jre.json b/bucket/adopt14-hotspot-jre.json deleted file mode 100644 index 7a242aa7325..00000000000 --- a/bucket/adopt14-hotspot-jre.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "description": "AdoptOpenJDK 14 JRE with Oracle HotSpot JVM", - "homepage": "https://adoptopenjdk.net", - "version": "14.0.2-12", - "license": "GPL-2.0-only WITH Classpath-exception-2.0", - "architecture": { - "64bit": { - "url": "https://github.com/AdoptOpenJDK/openjdk14-binaries/releases/download/jdk-14.0.2%2B12/OpenJDK14U-jre_x64_windows_hotspot_14.0.2_12.zip", - "hash": "772733428098e3a1fe1e6a2815e93ef7761046f6846edf2e366250beb14e4d94" - } - }, - "extract_dir": "jdk-14.0.2+12-jre", - "env_add_path": "bin", - "env_set": { - "JAVA_HOME": "$dir" - }, - "checkver": { - "url": "https://api.adoptopenjdk.net/v3/assets/feature_releases/14/ga?jvm_impl=hotspot&heap_size=normal&os=windows&architecture=x64&image_type=jre&project=jdk&vendor=adoptopenjdk&page_size=1&sort_order=DESC", - "jp": "$..binaries[0].package.link", - "re": "https://github.com/(?.*?(?jdk-(?(?[\\d]+)[\\d.]*)(?:\\%2B|\\+)(?[\\d]+)(?[\\d.]*)))/", - "replace": "${major}-${build}${patch}" - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://github.com/$matchUrl/OpenJDK$matchJdkU-jre_x64_windows_hotspot_$matchMajor_$matchBuild.zip" - } - }, - "hash": { - "url": "$url.sha256.txt", - "find": "^([a-fA-F0-9]+)\\s" - }, - "extract_dir": "jdk-$matchMajor+$matchBuild-jre" - } -} diff --git a/bucket/adopt14-hotspot-nightly.json b/bucket/adopt14-hotspot-nightly.json deleted file mode 100644 index e089e9bba1f..00000000000 --- a/bucket/adopt14-hotspot-nightly.json +++ /dev/null @@ -1,40 +0,0 @@ -{ - "description": "AdoptOpenJDK 14 with Oracle HotSpot JVM (Nightly builds)", - "homepage": "https://adoptopenjdk.net", - "version": "202007280734", - "license": "GPL-2.0-only WITH Classpath-exception-2.0", - "architecture": { - "64bit": { - "url": "https://github.com/AdoptOpenJDK/openjdk14-binaries/releases/download/jdk14u-2020-07-28-07-34/OpenJDK14U-jdk_x64_windows_hotspot_2020-07-28-07-34.zip", - "hash": "56f6260e0a074f61e44a869f085bd9d2b827783e8a413fd6d2ebfa4f8036a43d" - } - }, - "extract_to": "tmp", - "installer": { - "script": [ - "(Get-ChildItem -Directory \"$dir\\tmp\").FullName | % { Move-Item \"$_\\*\" \"$dir\" }", - "Remove-Item -Recurse \"$dir\\tmp\"" - ] - }, - "env_add_path": "bin", - "env_set": { - "JAVA_HOME": "$dir" - }, - "checkver": { - "url": "https://api.adoptopenjdk.net/v3/assets/feature_releases/14/ea?jvm_impl=hotspot&heap_size=normal&os=windows&architecture=x64&image_type=jdk&project=jdk&vendor=adoptopenjdk&page_size=1&sort_order=DESC", - "jp": "$..binaries[0].package.link", - "re": "https://github.com/(?.*?(?[\\d]{4})-(?[\\d]{2})-(?[\\d]{2})-(?[\\d]{2})-(?[\\d]{2}).*?).zip", - "replace": "${year}${month}${day}${hour}${minute}" - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://github.com/$matchUrl.zip" - } - }, - "hash": { - "url": "$url.sha256.txt", - "find": "^([a-fA-F0-9]+)\\s" - } - } -} diff --git a/bucket/adopt14-hotspot.json b/bucket/adopt14-hotspot.json deleted file mode 100644 index 8841b970250..00000000000 --- a/bucket/adopt14-hotspot.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "description": "AdoptOpenJDK 14 with Oracle HotSpot JVM", - "homepage": "https://adoptopenjdk.net", - "version": "14.0.2-12", - "license": "GPL-2.0-only WITH Classpath-exception-2.0", - "architecture": { - "64bit": { - "url": "https://github.com/AdoptOpenJDK/openjdk14-binaries/releases/download/jdk-14.0.2%2B12/OpenJDK14U-jdk_x64_windows_hotspot_14.0.2_12.zip", - "hash": "80926003297bf5afc9357ce24c12aee65483fc7889dc34b65fe08bec4d040611" - } - }, - "extract_dir": "jdk-14.0.2+12", - "env_add_path": "bin", - "env_set": { - "JAVA_HOME": "$dir" - }, - "checkver": { - "url": "https://api.adoptopenjdk.net/v3/assets/feature_releases/14/ga?jvm_impl=hotspot&heap_size=normal&os=windows&architecture=x64&image_type=jdk&project=jdk&vendor=adoptopenjdk&page_size=1&sort_order=DESC", - "jp": "$..binaries[0].package.link", - "re": "https://github.com/(?.*?(?jdk-(?(?[\\d]+)[\\d.]*)(?:\\%2B|\\+)(?[\\d]+)(?[\\d.]*)))/", - "replace": "${major}-${build}${patch}" - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://github.com/$matchUrl/OpenJDK$matchJdkU-jdk_x64_windows_hotspot_$matchMajor_$matchBuild.zip" - } - }, - "hash": { - "url": "$url.sha256.txt", - "find": "^([a-fA-F0-9]+)\\s" - }, - "extract_dir": "jdk-$matchMajor+$matchBuild" - } -} diff --git a/bucket/adopt14-openj9-jre-nightly.json b/bucket/adopt14-openj9-jre-nightly.json deleted file mode 100644 index 6c5cf237406..00000000000 --- a/bucket/adopt14-openj9-jre-nightly.json +++ /dev/null @@ -1,40 +0,0 @@ -{ - "description": "AdoptOpenJDK 14 JRE with Eclipse OpenJ9 JVM (Nightly builds)", - "homepage": "https://adoptopenjdk.net", - "version": "202007280734", - "license": "GPL-2.0-only WITH Classpath-exception-2.0,EPL-2.0", - "architecture": { - "64bit": { - "url": "https://github.com/AdoptOpenJDK/openjdk14-binaries/releases/download/jdk14u-2020-07-28-07-34/OpenJDK14U-jre_x64_windows_openj9_2020-07-28-07-34.zip", - "hash": "cddeba7ed0ded0fcf10713e1c660e199b495c7afcd1483e36b1ff73cbe0cedb3" - } - }, - "extract_to": "tmp", - "installer": { - "script": [ - "(Get-ChildItem -Directory \"$dir\\tmp\").FullName | % { Move-Item \"$_\\*\" \"$dir\" }", - "Remove-Item -Recurse \"$dir\\tmp\"" - ] - }, - "env_add_path": "bin", - "env_set": { - "JAVA_HOME": "$dir" - }, - "checkver": { - "url": "https://api.adoptopenjdk.net/v3/assets/feature_releases/14/ea?jvm_impl=openj9&heap_size=normal&os=windows&architecture=x64&image_type=jre&project=jdk&vendor=adoptopenjdk&page_size=1&sort_order=DESC", - "jp": "$..binaries[0].package.link", - "re": "https://github.com/(?.*?(?[\\d]{4})-(?[\\d]{2})-(?[\\d]{2})-(?[\\d]{2})-(?[\\d]{2}).*?).zip", - "replace": "${year}${month}${day}${hour}${minute}" - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://github.com/$matchUrl.zip" - } - }, - "hash": { - "url": "$url.sha256.txt", - "find": "^([a-fA-F0-9]+)\\s" - } - } -} diff --git a/bucket/adopt14-openj9-jre.json b/bucket/adopt14-openj9-jre.json deleted file mode 100644 index eba1c33ff2a..00000000000 --- a/bucket/adopt14-openj9-jre.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "description": "AdoptOpenJDK 14 JRE with Eclipse OpenJ9 JVM", - "homepage": "https://adoptopenjdk.net", - "version": "14.0.2-12-0.21.0", - "license": "GPL-2.0-only WITH Classpath-exception-2.0,EPL-2.0", - "architecture": { - "64bit": { - "url": "https://github.com/AdoptOpenJDK/openjdk14-binaries/releases/download/jdk-14.0.2%2B12_openj9-0.21.0/OpenJDK14U-jre_x64_windows_openj9_14.0.2_12_openj9-0.21.0.zip", - "hash": "8f30c9aec0286cb28447725d3a551900b7d0861fef918a102b59f9a5751db6c9" - } - }, - "extract_dir": "jdk-14.0.2+12-jre", - "env_add_path": "bin", - "env_set": { - "JAVA_HOME": "$dir" - }, - "checkver": { - "url": "https://api.adoptopenjdk.net/v3/assets/feature_releases/14/ga?jvm_impl=openj9&heap_size=normal&os=windows&architecture=x64&image_type=jre&project=jdk&vendor=adoptopenjdk&page_size=1&sort_order=DESC", - "jp": "$..binaries[0].package.link", - "re": "https://github.com/(?.*?(?jdk-(?(?[\\d]+)[\\d.]+)(?:\\%2B|\\+)(?[\\d]+)(?[\\d.]*)(?:(?_openj9?)(?-[\\d.]+))?)/.*?).zip", - "replace": "${major}-${build}${patch}${jvmver}" - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://github.com/$matchUrl.zip" - } - }, - "hash": { - "url": "$url.sha256.txt", - "find": "^([a-fA-F0-9]+)\\s" - }, - "extract_dir": "jdk-$matchMajor+$matchBuild-jre" - } -} diff --git a/bucket/adopt14-openj9-nightly.json b/bucket/adopt14-openj9-nightly.json deleted file mode 100644 index 33242f7f0c3..00000000000 --- a/bucket/adopt14-openj9-nightly.json +++ /dev/null @@ -1,40 +0,0 @@ -{ - "description": "AdoptOpenJDK 14 with Eclipse OpenJ9 JVM (Nightly builds)", - "homepage": "https://adoptopenjdk.net", - "version": "202007280734", - "license": "GPL-2.0-only WITH Classpath-exception-2.0,EPL-2.0", - "architecture": { - "64bit": { - "url": "https://github.com/AdoptOpenJDK/openjdk14-binaries/releases/download/jdk14u-2020-07-28-07-34/OpenJDK14U-jdk_x64_windows_openj9_2020-07-28-07-34.zip", - "hash": "5a3be6947c145f19705e0698c4d50ea1d3d85059e0a58c0da570bda503631d90" - } - }, - "extract_to": "tmp", - "installer": { - "script": [ - "(Get-ChildItem -Directory \"$dir\\tmp\").FullName | % { Move-Item \"$_\\*\" \"$dir\" }", - "Remove-Item -Recurse \"$dir\\tmp\"" - ] - }, - "env_add_path": "bin", - "env_set": { - "JAVA_HOME": "$dir" - }, - "checkver": { - "url": "https://api.adoptopenjdk.net/v3/assets/feature_releases/14/ea?jvm_impl=openj9&heap_size=normal&os=windows&architecture=x64&image_type=jdk&project=jdk&vendor=adoptopenjdk&page_size=1&sort_order=DESC", - "jp": "$..binaries[0].package.link", - "re": "https://github.com/(?.*?(?[\\d]{4})-(?[\\d]{2})-(?[\\d]{2})-(?[\\d]{2})-(?[\\d]{2}).*?).zip", - "replace": "${year}${month}${day}${hour}${minute}" - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://github.com/$matchUrl.zip" - } - }, - "hash": { - "url": "$url.sha256.txt", - "find": "^([a-fA-F0-9]+)\\s" - } - } -} diff --git a/bucket/adopt14-openj9-xl-jre-nightly.json b/bucket/adopt14-openj9-xl-jre-nightly.json deleted file mode 100644 index db6d76d22ec..00000000000 --- a/bucket/adopt14-openj9-xl-jre-nightly.json +++ /dev/null @@ -1,40 +0,0 @@ -{ - "description": "AdoptOpenJDK 14 JRE with Eclipse OpenJ9 JVM with large heap (Nightly builds)", - "homepage": "https://adoptopenjdk.net", - "version": "202007280734", - "license": "GPL-2.0-only WITH Classpath-exception-2.0,EPL-2.0", - "architecture": { - "64bit": { - "url": "https://github.com/AdoptOpenJDK/openjdk14-binaries/releases/download/jdk14u-2020-07-28-07-34/OpenJDK14U-jre_x64_windows_openj9_windowsXL_2020-07-28-07-34.zip", - "hash": "8b5b81506e4851246fbde49910cd40788b2de505d993b1c9435b3b78db4f28c7" - } - }, - "extract_to": "tmp", - "installer": { - "script": [ - "(Get-ChildItem -Directory \"$dir\\tmp\").FullName | % { Move-Item \"$_\\*\" \"$dir\" }", - "Remove-Item -Recurse \"$dir\\tmp\"" - ] - }, - "env_add_path": "bin", - "env_set": { - "JAVA_HOME": "$dir" - }, - "checkver": { - "url": "https://api.adoptopenjdk.net/v3/assets/feature_releases/14/ea?jvm_impl=openj9&heap_size=large&os=windows&architecture=x64&image_type=jre&project=jdk&vendor=adoptopenjdk&page_size=1&sort_order=DESC", - "jp": "$..binaries[0].package.link", - "re": "https://github.com/(?.*?(?[\\d]{4})-(?[\\d]{2})-(?[\\d]{2})-(?[\\d]{2})-(?[\\d]{2}).*?).zip", - "replace": "${year}${month}${day}${hour}${minute}" - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://github.com/$matchUrl.zip" - } - }, - "hash": { - "url": "$url.sha256.txt", - "find": "^([a-fA-F0-9]+)\\s" - } - } -} diff --git a/bucket/adopt14-openj9-xl-jre.json b/bucket/adopt14-openj9-xl-jre.json deleted file mode 100644 index 28edf66b3c4..00000000000 --- a/bucket/adopt14-openj9-xl-jre.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "description": "AdoptOpenJDK 14 JRE with Eclipse OpenJ9 JVM with large heap", - "homepage": "https://adoptopenjdk.net", - "version": "14.0.2-12-0.21.0", - "license": "GPL-2.0-only WITH Classpath-exception-2.0,EPL-2.0", - "architecture": { - "64bit": { - "url": "https://github.com/AdoptOpenJDK/openjdk14-binaries/releases/download/jdk-14.0.2%2B12_openj9-0.21.0/OpenJDK14U-jre_x64_windows_openj9_windowsXL_14.0.2_12_openj9-0.21.0.zip", - "hash": "56f2e949552356bf1591acfb0d58854b8087cf35a277a1371f107d3be47b8f10" - } - }, - "extract_dir": "jdk-14.0.2+12-jre", - "env_add_path": "bin", - "env_set": { - "JAVA_HOME": "$dir" - }, - "checkver": { - "url": "https://api.adoptopenjdk.net/v3/assets/feature_releases/14/ga?jvm_impl=openj9&heap_size=large&os=windows&architecture=x64&image_type=jre&project=jdk&vendor=adoptopenjdk&page_size=1&sort_order=DESC", - "jp": "$..binaries[0].package.link", - "re": "https://github.com/(?.*?(?jdk-(?(?[\\d]+)[\\d.]+)(?:\\%2B|\\+)(?[\\d]+)(?[\\d.]*)(?:(?_openj9?)(?-[\\d.]+))?)/.*?).zip", - "replace": "${major}-${build}${patch}${jvmver}" - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://github.com/$matchUrl.zip" - } - }, - "hash": { - "url": "$url.sha256.txt", - "find": "^([a-fA-F0-9]+)\\s" - }, - "extract_dir": "jdk-$matchMajor+$matchBuild-jre" - } -} diff --git a/bucket/adopt14-openj9-xl-nightly.json b/bucket/adopt14-openj9-xl-nightly.json deleted file mode 100644 index a58be4dcb6a..00000000000 --- a/bucket/adopt14-openj9-xl-nightly.json +++ /dev/null @@ -1,40 +0,0 @@ -{ - "description": "AdoptOpenJDK 14 with Eclipse OpenJ9 JVM with large heap (Nightly builds)", - "homepage": "https://adoptopenjdk.net", - "version": "202007280734", - "license": "GPL-2.0-only WITH Classpath-exception-2.0,EPL-2.0", - "architecture": { - "64bit": { - "url": "https://github.com/AdoptOpenJDK/openjdk14-binaries/releases/download/jdk14u-2020-07-28-07-34/OpenJDK14U-jdk_x64_windows_openj9_windowsXL_2020-07-28-07-34.zip", - "hash": "cd091b335f8021e7765fa242f5a0592ab3bc7d08568573bc8dcda081ebb2e9a2" - } - }, - "extract_to": "tmp", - "installer": { - "script": [ - "(Get-ChildItem -Directory \"$dir\\tmp\").FullName | % { Move-Item \"$_\\*\" \"$dir\" }", - "Remove-Item -Recurse \"$dir\\tmp\"" - ] - }, - "env_add_path": "bin", - "env_set": { - "JAVA_HOME": "$dir" - }, - "checkver": { - "url": "https://api.adoptopenjdk.net/v3/assets/feature_releases/14/ea?jvm_impl=openj9&heap_size=large&os=windows&architecture=x64&image_type=jdk&project=jdk&vendor=adoptopenjdk&page_size=1&sort_order=DESC", - "jp": "$..binaries[0].package.link", - "re": "https://github.com/(?.*?(?[\\d]{4})-(?[\\d]{2})-(?[\\d]{2})-(?[\\d]{2})-(?[\\d]{2}).*?).zip", - "replace": "${year}${month}${day}${hour}${minute}" - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://github.com/$matchUrl.zip" - } - }, - "hash": { - "url": "$url.sha256.txt", - "find": "^([a-fA-F0-9]+)\\s" - } - } -} diff --git a/bucket/adopt14-openj9-xl.json b/bucket/adopt14-openj9-xl.json deleted file mode 100644 index a91b4f72f66..00000000000 --- a/bucket/adopt14-openj9-xl.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "description": "AdoptOpenJDK 14 with Eclipse OpenJ9 JVM with large heap", - "homepage": "https://adoptopenjdk.net", - "version": "14.0.2-12-0.21.0", - "license": "GPL-2.0-only WITH Classpath-exception-2.0,EPL-2.0", - "architecture": { - "64bit": { - "url": "https://github.com/AdoptOpenJDK/openjdk14-binaries/releases/download/jdk-14.0.2%2B12_openj9-0.21.0/OpenJDK14U-jdk_x64_windows_openj9_windowsXL_14.0.2_12_openj9-0.21.0.zip", - "hash": "31ea28f290dacadd53d99ac7d53773b28cb832d09f4854062ad6bba56c6a68c6" - } - }, - "extract_dir": "jdk-14.0.2+12", - "env_add_path": "bin", - "env_set": { - "JAVA_HOME": "$dir" - }, - "checkver": { - "url": "https://api.adoptopenjdk.net/v3/assets/feature_releases/14/ga?jvm_impl=openj9&heap_size=large&os=windows&architecture=x64&image_type=jdk&project=jdk&vendor=adoptopenjdk&page_size=1&sort_order=DESC", - "jp": "$..binaries[0].package.link", - "re": "https://github.com/(?.*?(?jdk-(?(?[\\d]+)[\\d.]+)(?:\\%2B|\\+)(?[\\d]+)(?[\\d.]*)(?:(?_openj9?)(?-[\\d.]+))?)/.*?).zip", - "replace": "${major}-${build}${patch}${jvmver}" - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://github.com/$matchUrl.zip" - } - }, - "hash": { - "url": "$url.sha256.txt", - "find": "^([a-fA-F0-9]+)\\s" - }, - "extract_dir": "jdk-$matchMajor+$matchBuild" - } -} diff --git a/bucket/adopt14-openj9.json b/bucket/adopt14-openj9.json deleted file mode 100644 index a3712f738a1..00000000000 --- a/bucket/adopt14-openj9.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "description": "AdoptOpenJDK 14 with Eclipse OpenJ9 JVM", - "homepage": "https://adoptopenjdk.net", - "version": "14.0.2-12-0.21.0", - "license": "GPL-2.0-only WITH Classpath-exception-2.0,EPL-2.0", - "architecture": { - "64bit": { - "url": "https://github.com/AdoptOpenJDK/openjdk14-binaries/releases/download/jdk-14.0.2%2B12_openj9-0.21.0/OpenJDK14U-jdk_x64_windows_openj9_14.0.2_12_openj9-0.21.0.zip", - "hash": "1df63582f9d5837d5d6c8abd7a3652ecd75b9d13f7d0dcc2c063b8f9ad06a229" - } - }, - "extract_dir": "jdk-14.0.2+12", - "env_add_path": "bin", - "env_set": { - "JAVA_HOME": "$dir" - }, - "checkver": { - "url": "https://api.adoptopenjdk.net/v3/assets/feature_releases/14/ga?jvm_impl=openj9&heap_size=normal&os=windows&architecture=x64&image_type=jdk&project=jdk&vendor=adoptopenjdk&page_size=1&sort_order=DESC", - "jp": "$..binaries[0].package.link", - "re": "https://github.com/(?.*?(?jdk-(?(?[\\d]+)[\\d.]+)(?:\\%2B|\\+)(?[\\d]+)(?[\\d.]*)(?:(?_openj9?)(?-[\\d.]+))?)/.*?).zip", - "replace": "${major}-${build}${patch}${jvmver}" - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://github.com/$matchUrl.zip" - } - }, - "hash": { - "url": "$url.sha256.txt", - "find": "^([a-fA-F0-9]+)\\s" - }, - "extract_dir": "jdk-$matchMajor+$matchBuild" - } -} diff --git a/bucket/adopt15-hotspot-jre-nightly.json b/bucket/adopt15-hotspot-jre-nightly.json deleted file mode 100644 index 29228f702a5..00000000000 --- a/bucket/adopt15-hotspot-jre-nightly.json +++ /dev/null @@ -1,40 +0,0 @@ -{ - "description": "AdoptOpenJDK 15 JRE with Oracle HotSpot JVM (Nightly builds)", - "homepage": "https://adoptopenjdk.net", - "version": "202010300724", - "license": "GPL-2.0-only WITH Classpath-exception-2.0", - "architecture": { - "64bit": { - "url": "https://github.com/AdoptOpenJDK/openjdk15-binaries/releases/download/jdk15u-2020-10-30-07-24/OpenJDK15U-jre_x64_windows_hotspot_2020-10-30-07-24.zip", - "hash": "b8e9f56d03b1d67d548ca100e9f7a07dd768d116d0ef781c8733d844b0d5d7d6" - } - }, - "extract_to": "tmp", - "installer": { - "script": [ - "(Get-ChildItem -Directory \"$dir\\tmp\").FullName | % { Move-Item \"$_\\*\" \"$dir\" }", - "Remove-Item -Recurse \"$dir\\tmp\"" - ] - }, - "env_add_path": "bin", - "env_set": { - "JAVA_HOME": "$dir" - }, - "checkver": { - "url": "https://api.adoptopenjdk.net/v3/assets/feature_releases/15/ea?jvm_impl=hotspot&heap_size=normal&os=windows&architecture=x64&image_type=jre&project=jdk&vendor=adoptopenjdk&page_size=1&sort_order=DESC", - "jp": "$..binaries[0].package.link", - "re": "https://github.com/(?.*?jdk(?[\\d]+)u-(?(?[\\d]{4})-(?[\\d]{2})-(?[\\d]{2})-(?[\\d]{2})-(?[\\d]{2})))", - "replace": "${year}${month}${day}${hour}${minute}" - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://github.com/$matchUrl/OpenJDK$matchMajorU-jre_x64_windows_hotspot_$matchDate.zip" - } - }, - "hash": { - "url": "$url.sha256.txt", - "find": "^([a-fA-F0-9]+)\\s" - } - } -} diff --git a/bucket/adopt15-hotspot-jre.json b/bucket/adopt15-hotspot-jre.json deleted file mode 100644 index a675c82d889..00000000000 --- a/bucket/adopt15-hotspot-jre.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "description": "AdoptOpenJDK 15 JRE with Oracle HotSpot JVM", - "homepage": "https://adoptopenjdk.net", - "version": "15.0.1-9", - "license": "GPL-2.0-only WITH Classpath-exception-2.0", - "architecture": { - "64bit": { - "url": "https://github.com/AdoptOpenJDK/openjdk15-binaries/releases/download/jdk-15.0.1%2B9/OpenJDK15U-jre_x64_windows_hotspot_15.0.1_9.zip", - "hash": "36d1a96412fd04e951e7c2a57510439458b3776fe0b3b211b82220723bace808" - } - }, - "extract_dir": "jdk-15.0.1+9-jre", - "env_add_path": "bin", - "env_set": { - "JAVA_HOME": "$dir" - }, - "checkver": { - "url": "https://api.adoptopenjdk.net/v3/assets/feature_releases/15/ga?jvm_impl=hotspot&heap_size=normal&os=windows&architecture=x64&image_type=jre&project=jdk&vendor=adoptopenjdk&page_size=1&sort_order=DESC", - "jp": "$..binaries[0].package.link", - "re": "https://github.com/(?.*?(?jdk-(?(?[\\d]+)[\\d.]*)(?:\\%2B|\\+)(?[\\d]+)(?[\\d.]*)))/", - "replace": "${major}-${build}${patch}" - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://github.com/$matchUrl/OpenJDK$matchJdkU-jre_x64_windows_hotspot_$matchMajor_$matchBuild.zip" - } - }, - "hash": { - "url": "$url.sha256.txt", - "find": "^([a-fA-F0-9]+)\\s" - }, - "extract_dir": "jdk-$matchMajor+$matchBuild-jre" - } -} diff --git a/bucket/adopt15-hotspot-nightly.json b/bucket/adopt15-hotspot-nightly.json deleted file mode 100644 index a6662a4cddf..00000000000 --- a/bucket/adopt15-hotspot-nightly.json +++ /dev/null @@ -1,40 +0,0 @@ -{ - "description": "AdoptOpenJDK 15 with Oracle HotSpot JVM (Nightly builds)", - "homepage": "https://adoptopenjdk.net", - "version": "202010300724", - "license": "GPL-2.0-only WITH Classpath-exception-2.0", - "architecture": { - "64bit": { - "url": "https://github.com/AdoptOpenJDK/openjdk15-binaries/releases/download/jdk15u-2020-10-30-07-24/OpenJDK15U-jdk_x64_windows_hotspot_2020-10-30-07-24.zip", - "hash": "01ea4b43bb74dd864ba7c1034a908bb6729f5d4536c031f5e82f4bd603a8ca48" - } - }, - "extract_to": "tmp", - "installer": { - "script": [ - "(Get-ChildItem -Directory \"$dir\\tmp\").FullName | % { Move-Item \"$_\\*\" \"$dir\" }", - "Remove-Item -Recurse \"$dir\\tmp\"" - ] - }, - "env_add_path": "bin", - "env_set": { - "JAVA_HOME": "$dir" - }, - "checkver": { - "url": "https://api.adoptopenjdk.net/v3/assets/feature_releases/15/ea?jvm_impl=hotspot&heap_size=normal&os=windows&architecture=x64&image_type=jdk&project=jdk&vendor=adoptopenjdk&page_size=1&sort_order=DESC", - "jp": "$..binaries[0].package.link", - "re": "https://github.com/(?.*?(?[\\d]{4})-(?[\\d]{2})-(?[\\d]{2})-(?[\\d]{2})-(?[\\d]{2}).*?).zip", - "replace": "${year}${month}${day}${hour}${minute}" - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://github.com/$matchUrl.zip" - } - }, - "hash": { - "url": "$url.sha256.txt", - "find": "^([a-fA-F0-9]+)\\s" - } - } -} diff --git a/bucket/adopt15-hotspot.json b/bucket/adopt15-hotspot.json deleted file mode 100644 index a50689c3dd2..00000000000 --- a/bucket/adopt15-hotspot.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "description": "AdoptOpenJDK 15 with Oracle HotSpot JVM", - "homepage": "https://adoptopenjdk.net", - "version": "15.0.1-9", - "license": "GPL-2.0-only WITH Classpath-exception-2.0", - "architecture": { - "64bit": { - "url": "https://github.com/AdoptOpenJDK/openjdk15-binaries/releases/download/jdk-15.0.1%2B9/OpenJDK15U-jdk_x64_windows_hotspot_15.0.1_9.zip", - "hash": "0cd7e61b0a37186902062a822caa0e14662b676c245b7ebe541f115f3c45681a" - } - }, - "extract_dir": "jdk-15.0.1+9", - "env_add_path": "bin", - "env_set": { - "JAVA_HOME": "$dir" - }, - "checkver": { - "url": "https://api.adoptopenjdk.net/v3/assets/feature_releases/15/ga?jvm_impl=hotspot&heap_size=normal&os=windows&architecture=x64&image_type=jdk&project=jdk&vendor=adoptopenjdk&page_size=1&sort_order=DESC", - "jp": "$..binaries[0].package.link", - "re": "https://github.com/(?.*?(?jdk-(?(?[\\d]+)[\\d.]*)(?:\\%2B|\\+)(?[\\d]+)(?[\\d.]*)))/", - "replace": "${major}-${build}${patch}" - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://github.com/$matchUrl/OpenJDK$matchJdkU-jdk_x64_windows_hotspot_$matchMajor_$matchBuild.zip" - } - }, - "hash": { - "url": "$url.sha256.txt", - "find": "^([a-fA-F0-9]+)\\s" - }, - "extract_dir": "jdk-$matchMajor+$matchBuild" - } -} diff --git a/bucket/adopt15-openj9-jre-nightly.json b/bucket/adopt15-openj9-jre-nightly.json deleted file mode 100644 index 7c52cb5f245..00000000000 --- a/bucket/adopt15-openj9-jre-nightly.json +++ /dev/null @@ -1,40 +0,0 @@ -{ - "description": "AdoptOpenJDK 15 JRE with Eclipse OpenJ9 JVM (Nightly builds)", - "homepage": "https://adoptopenjdk.net", - "version": "202010292047", - "license": "GPL-2.0-only WITH Classpath-exception-2.0,EPL-2.0", - "architecture": { - "64bit": { - "url": "https://github.com/AdoptOpenJDK/openjdk15-binaries/releases/download/jdk15u-2020-10-29-20-47/OpenJDK15U-jre_x64_windows_openj9_2020-10-29-20-47.zip", - "hash": "cfb76b3967ab1094f855848e62f28f57e19e52d33d25d7d7e74c935177037f3f" - } - }, - "extract_to": "tmp", - "installer": { - "script": [ - "(Get-ChildItem -Directory \"$dir\\tmp\").FullName | % { Move-Item \"$_\\*\" \"$dir\" }", - "Remove-Item -Recurse \"$dir\\tmp\"" - ] - }, - "env_add_path": "bin", - "env_set": { - "JAVA_HOME": "$dir" - }, - "checkver": { - "url": "https://api.adoptopenjdk.net/v3/assets/feature_releases/15/ea?jvm_impl=openj9&heap_size=normal&os=windows&architecture=x64&image_type=jre&project=jdk&vendor=adoptopenjdk&page_size=1&sort_order=DESC", - "jp": "$..binaries[0].package.link", - "re": "https://github.com/(?.*?(?[\\d]{4})-(?[\\d]{2})-(?[\\d]{2})-(?[\\d]{2})-(?[\\d]{2}).*?).zip", - "replace": "${year}${month}${day}${hour}${minute}" - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://github.com/$matchUrl.zip" - } - }, - "hash": { - "url": "$url.sha256.txt", - "find": "^([a-fA-F0-9]+)\\s" - } - } -} diff --git a/bucket/adopt15-openj9-jre.json b/bucket/adopt15-openj9-jre.json deleted file mode 100644 index 2b21715e9f8..00000000000 --- a/bucket/adopt15-openj9-jre.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "description": "AdoptOpenJDK 15 JRE with Eclipse OpenJ9 JVM", - "homepage": "https://adoptopenjdk.net", - "version": "15.0.1-9-0.23.0", - "license": "GPL-2.0-only WITH Classpath-exception-2.0,EPL-2.0", - "architecture": { - "64bit": { - "url": "https://github.com/AdoptOpenJDK/openjdk15-binaries/releases/download/jdk-15.0.1%2B9_openj9-0.23.0/OpenJDK15U-jre_x64_windows_openj9_15.0.1_9_openj9-0.23.0.zip", - "hash": "40077748a86e9f8e423473dc2a68bd57e3d39ff3e20605183fd791bbd7029114" - } - }, - "extract_dir": "jdk-15.0.1+9-jre", - "env_add_path": "bin", - "env_set": { - "JAVA_HOME": "$dir" - }, - "checkver": { - "url": "https://api.adoptopenjdk.net/v3/assets/feature_releases/15/ga?jvm_impl=openj9&heap_size=normal&os=windows&architecture=x64&image_type=jre&project=jdk&vendor=adoptopenjdk&page_size=1&sort_order=DESC", - "jp": "$..binaries[0].package.link", - "re": "https://github.com/(?.*?(?jdk-(?(?[\\d]+)[\\d.]+)(?:\\%2B|\\+)(?[\\d]+)(?[\\d.]*)(?:(?_openj9?)(?-[\\d.]+))?)/.*?).zip", - "replace": "${major}-${build}${patch}${jvmver}" - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://github.com/$matchUrl.zip" - } - }, - "hash": { - "url": "$url.sha256.txt", - "find": "^([a-fA-F0-9]+)\\s" - }, - "extract_dir": "jdk-$matchMajor+$matchBuild-jre" - } -} diff --git a/bucket/adopt15-openj9-nightly.json b/bucket/adopt15-openj9-nightly.json deleted file mode 100644 index 1bca34f4cc4..00000000000 --- a/bucket/adopt15-openj9-nightly.json +++ /dev/null @@ -1,40 +0,0 @@ -{ - "description": "AdoptOpenJDK 15 with Eclipse OpenJ9 JVM (Nightly builds)", - "homepage": "https://adoptopenjdk.net", - "version": "202010292047", - "license": "GPL-2.0-only WITH Classpath-exception-2.0,EPL-2.0", - "architecture": { - "64bit": { - "url": "https://github.com/AdoptOpenJDK/openjdk15-binaries/releases/download/jdk15u-2020-10-29-20-47/OpenJDK15U-jdk_x64_windows_openj9_2020-10-29-20-47.zip", - "hash": "e60dbd5b2d0c70509481210aab4c93878a268d0bff5bae435fb04ee611c0d8cf" - } - }, - "extract_to": "tmp", - "installer": { - "script": [ - "(Get-ChildItem -Directory \"$dir\\tmp\").FullName | % { Move-Item \"$_\\*\" \"$dir\" }", - "Remove-Item -Recurse \"$dir\\tmp\"" - ] - }, - "env_add_path": "bin", - "env_set": { - "JAVA_HOME": "$dir" - }, - "checkver": { - "url": "https://api.adoptopenjdk.net/v3/assets/feature_releases/15/ea?jvm_impl=openj9&heap_size=normal&os=windows&architecture=x64&image_type=jdk&project=jdk&vendor=adoptopenjdk&page_size=1&sort_order=DESC", - "jp": "$..binaries[0].package.link", - "re": "https://github.com/(?.*?(?[\\d]{4})-(?[\\d]{2})-(?[\\d]{2})-(?[\\d]{2})-(?[\\d]{2}).*?).zip", - "replace": "${year}${month}${day}${hour}${minute}" - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://github.com/$matchUrl.zip" - } - }, - "hash": { - "url": "$url.sha256.txt", - "find": "^([a-fA-F0-9]+)\\s" - } - } -} diff --git a/bucket/adopt15-openj9-xl-jre-nightly.json b/bucket/adopt15-openj9-xl-jre-nightly.json deleted file mode 100644 index 12eff16b54a..00000000000 --- a/bucket/adopt15-openj9-xl-jre-nightly.json +++ /dev/null @@ -1,40 +0,0 @@ -{ - "description": "AdoptOpenJDK 15 JRE with Eclipse OpenJ9 JVM with large heap (Nightly builds)", - "homepage": "https://adoptopenjdk.net", - "version": "202010300724", - "license": "GPL-2.0-only WITH Classpath-exception-2.0,EPL-2.0", - "architecture": { - "64bit": { - "url": "https://github.com/AdoptOpenJDK/openjdk15-binaries/releases/download/jdk15u-2020-10-30-07-24/OpenJDK15U-jre_x64_windows_openj9_windowsXL_2020-10-30-07-24.zip", - "hash": "82055ecec5c6a9690624f796c437abde08e8bdb6a5d72c519b910d13df42b964" - } - }, - "extract_to": "tmp", - "installer": { - "script": [ - "(Get-ChildItem -Directory \"$dir\\tmp\").FullName | % { Move-Item \"$_\\*\" \"$dir\" }", - "Remove-Item -Recurse \"$dir\\tmp\"" - ] - }, - "env_add_path": "bin", - "env_set": { - "JAVA_HOME": "$dir" - }, - "checkver": { - "url": "https://api.adoptopenjdk.net/v3/assets/feature_releases/15/ea?jvm_impl=openj9&heap_size=large&os=windows&architecture=x64&image_type=jre&project=jdk&vendor=adoptopenjdk&page_size=1&sort_order=DESC", - "jp": "$..binaries[0].package.link", - "re": "https://github.com/(?.*?(?[\\d]{4})-(?[\\d]{2})-(?[\\d]{2})-(?[\\d]{2})-(?[\\d]{2}).*?).zip", - "replace": "${year}${month}${day}${hour}${minute}" - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://github.com/$matchUrl.zip" - } - }, - "hash": { - "url": "$url.sha256.txt", - "find": "^([a-fA-F0-9]+)\\s" - } - } -} diff --git a/bucket/adopt15-openj9-xl-jre.json b/bucket/adopt15-openj9-xl-jre.json deleted file mode 100644 index c85c953e62b..00000000000 --- a/bucket/adopt15-openj9-xl-jre.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "description": "AdoptOpenJDK 15 JRE with Eclipse OpenJ9 JVM with large heap", - "homepage": "https://adoptopenjdk.net", - "version": "15.0.1-9-0.23.0", - "license": "GPL-2.0-only WITH Classpath-exception-2.0,EPL-2.0", - "architecture": { - "64bit": { - "url": "https://github.com/AdoptOpenJDK/openjdk15-binaries/releases/download/jdk-15.0.1%2B9_openj9-0.23.0/OpenJDK15U-jre_x64_windows_openj9_windowsXL_15.0.1_9_openj9-0.23.0.zip", - "hash": "3401594fbaf6548f1fc3bcb6a5d5ddfcadcaca5ea9e126a4563ee904d86c3715" - } - }, - "extract_dir": "jdk-15.0.1+9-jre", - "env_add_path": "bin", - "env_set": { - "JAVA_HOME": "$dir" - }, - "checkver": { - "url": "https://api.adoptopenjdk.net/v3/assets/feature_releases/15/ga?jvm_impl=openj9&heap_size=large&os=windows&architecture=x64&image_type=jre&project=jdk&vendor=adoptopenjdk&page_size=1&sort_order=DESC", - "jp": "$..binaries[0].package.link", - "re": "https://github.com/(?.*?(?jdk-(?(?[\\d]+)[\\d.]+)(?:\\%2B|\\+)(?[\\d]+)(?[\\d.]*)(?:(?_openj9?)(?-[\\d.]+))?)/.*?).zip", - "replace": "${major}-${build}${patch}${jvmver}" - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://github.com/$matchUrl.zip" - } - }, - "hash": { - "url": "$url.sha256.txt", - "find": "^([a-fA-F0-9]+)\\s" - }, - "extract_dir": "jdk-$matchMajor+$matchBuild-jre" - } -} diff --git a/bucket/adopt15-openj9-xl-nightly.json b/bucket/adopt15-openj9-xl-nightly.json deleted file mode 100644 index bd8f3d8a2c9..00000000000 --- a/bucket/adopt15-openj9-xl-nightly.json +++ /dev/null @@ -1,40 +0,0 @@ -{ - "description": "AdoptOpenJDK 15 with Eclipse OpenJ9 JVM with large heap (Nightly builds)", - "homepage": "https://adoptopenjdk.net", - "version": "202010300724", - "license": "GPL-2.0-only WITH Classpath-exception-2.0,EPL-2.0", - "architecture": { - "64bit": { - "url": "https://github.com/AdoptOpenJDK/openjdk15-binaries/releases/download/jdk15u-2020-10-30-07-24/OpenJDK15U-jdk_x64_windows_openj9_windowsXL_2020-10-30-07-24.zip", - "hash": "31cc0cdfc6a48f7330bb7195b3cfbb331117f2b60c8c7477487dc872751620b9" - } - }, - "extract_to": "tmp", - "installer": { - "script": [ - "(Get-ChildItem -Directory \"$dir\\tmp\").FullName | % { Move-Item \"$_\\*\" \"$dir\" }", - "Remove-Item -Recurse \"$dir\\tmp\"" - ] - }, - "env_add_path": "bin", - "env_set": { - "JAVA_HOME": "$dir" - }, - "checkver": { - "url": "https://api.adoptopenjdk.net/v3/assets/feature_releases/15/ea?jvm_impl=openj9&heap_size=large&os=windows&architecture=x64&image_type=jdk&project=jdk&vendor=adoptopenjdk&page_size=1&sort_order=DESC", - "jp": "$..binaries[0].package.link", - "re": "https://github.com/(?.*?(?[\\d]{4})-(?[\\d]{2})-(?[\\d]{2})-(?[\\d]{2})-(?[\\d]{2}).*?).zip", - "replace": "${year}${month}${day}${hour}${minute}" - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://github.com/$matchUrl.zip" - } - }, - "hash": { - "url": "$url.sha256.txt", - "find": "^([a-fA-F0-9]+)\\s" - } - } -} diff --git a/bucket/adopt15-openj9-xl.json b/bucket/adopt15-openj9-xl.json deleted file mode 100644 index 949fb083127..00000000000 --- a/bucket/adopt15-openj9-xl.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "description": "AdoptOpenJDK 15 with Eclipse OpenJ9 JVM with large heap", - "homepage": "https://adoptopenjdk.net", - "version": "15.0.1-9-0.23.0", - "license": "GPL-2.0-only WITH Classpath-exception-2.0,EPL-2.0", - "architecture": { - "64bit": { - "url": "https://github.com/AdoptOpenJDK/openjdk15-binaries/releases/download/jdk-15.0.1%2B9_openj9-0.23.0/OpenJDK15U-jdk_x64_windows_openj9_windowsXL_15.0.1_9_openj9-0.23.0.zip", - "hash": "1fd2d3d71da9eba12337e4fd22fb53d81be076aa9deff3c0b8cd52189637073c" - } - }, - "extract_dir": "jdk-15.0.1+9", - "env_add_path": "bin", - "env_set": { - "JAVA_HOME": "$dir" - }, - "checkver": { - "url": "https://api.adoptopenjdk.net/v3/assets/feature_releases/15/ga?jvm_impl=openj9&heap_size=large&os=windows&architecture=x64&image_type=jdk&project=jdk&vendor=adoptopenjdk&page_size=1&sort_order=DESC", - "jp": "$..binaries[0].package.link", - "re": "https://github.com/(?.*?(?jdk-(?(?[\\d]+)[\\d.]+)(?:\\%2B|\\+)(?[\\d]+)(?[\\d.]*)(?:(?_openj9?)(?-[\\d.]+))?)/.*?).zip", - "replace": "${major}-${build}${patch}${jvmver}" - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://github.com/$matchUrl.zip" - } - }, - "hash": { - "url": "$url.sha256.txt", - "find": "^([a-fA-F0-9]+)\\s" - }, - "extract_dir": "jdk-$matchMajor+$matchBuild" - } -} diff --git a/bucket/adopt15-openj9.json b/bucket/adopt15-openj9.json deleted file mode 100644 index ab6fecb893c..00000000000 --- a/bucket/adopt15-openj9.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "description": "AdoptOpenJDK 15 with Eclipse OpenJ9 JVM", - "homepage": "https://adoptopenjdk.net", - "version": "15.0.1-9-0.23.0", - "license": "GPL-2.0-only WITH Classpath-exception-2.0,EPL-2.0", - "architecture": { - "64bit": { - "url": "https://github.com/AdoptOpenJDK/openjdk15-binaries/releases/download/jdk-15.0.1%2B9_openj9-0.23.0/OpenJDK15U-jdk_x64_windows_openj9_15.0.1_9_openj9-0.23.0.zip", - "hash": "7e4fb5b31c1343df31486aae4e7fb8ec2896918e5879d0685170836376601ad3" - } - }, - "extract_dir": "jdk-15.0.1+9", - "env_add_path": "bin", - "env_set": { - "JAVA_HOME": "$dir" - }, - "checkver": { - "url": "https://api.adoptopenjdk.net/v3/assets/feature_releases/15/ga?jvm_impl=openj9&heap_size=normal&os=windows&architecture=x64&image_type=jdk&project=jdk&vendor=adoptopenjdk&page_size=1&sort_order=DESC", - "jp": "$..binaries[0].package.link", - "re": "https://github.com/(?.*?(?jdk-(?(?[\\d]+)[\\d.]+)(?:\\%2B|\\+)(?[\\d]+)(?[\\d.]*)(?:(?_openj9?)(?-[\\d.]+))?)/.*?).zip", - "replace": "${major}-${build}${patch}${jvmver}" - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://github.com/$matchUrl.zip" - } - }, - "hash": { - "url": "$url.sha256.txt", - "find": "^([a-fA-F0-9]+)\\s" - }, - "extract_dir": "jdk-$matchMajor+$matchBuild" - } -} diff --git a/bucket/adopt8-hotspot-jre-nightly.json b/bucket/adopt8-hotspot-jre-nightly.json deleted file mode 100644 index 4d54b1aa554..00000000000 --- a/bucket/adopt8-hotspot-jre-nightly.json +++ /dev/null @@ -1,40 +0,0 @@ -{ - "description": "AdoptOpenJDK 8 JRE with Oracle HotSpot JVM (Nightly builds)", - "homepage": "https://adoptopenjdk.net", - "version": "202010300955", - "license": "GPL-2.0-only WITH Classpath-exception-2.0", - "architecture": { - "64bit": { - "url": "https://github.com/AdoptOpenJDK/openjdk8-binaries/releases/download/jdk8u-2020-10-30-09-55/OpenJDK8U-jre_x64_windows_hotspot_2020-10-30-09-55.zip", - "hash": "8400f21b8a9cf71a7fbe53d20cba84ac25e5db25d3c2586ab25191ef1e799e8c" - } - }, - "extract_to": "tmp", - "installer": { - "script": [ - "(Get-ChildItem -Directory \"$dir\\tmp\").FullName | % { Move-Item \"$_\\*\" \"$dir\" }", - "Remove-Item -Recurse \"$dir\\tmp\"" - ] - }, - "env_add_path": "bin", - "env_set": { - "JAVA_HOME": "$dir" - }, - "checkver": { - "url": "https://api.adoptopenjdk.net/v3/assets/feature_releases/8/ea?jvm_impl=hotspot&heap_size=normal&os=windows&architecture=x64&image_type=jre&project=jdk&vendor=adoptopenjdk&page_size=1&sort_order=DESC", - "jp": "$..binaries[0].package.link", - "re": "https://github.com/(?.*?jdk(?[\\d]+)u-(?(?[\\d]{4})-(?[\\d]{2})-(?[\\d]{2})-(?[\\d]{2})-(?[\\d]{2})))", - "replace": "${year}${month}${day}${hour}${minute}" - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://github.com/$matchUrl/OpenJDK$matchMajorU-jre_x64_windows_hotspot_$matchDate.zip" - } - }, - "hash": { - "url": "$url.sha256.txt", - "find": "^([a-fA-F0-9]+)\\s" - } - } -} diff --git a/bucket/adopt8-hotspot-jre.json b/bucket/adopt8-hotspot-jre.json deleted file mode 100644 index 36f6b6f9ac9..00000000000 --- a/bucket/adopt8-hotspot-jre.json +++ /dev/null @@ -1,42 +0,0 @@ -{ - "description": "AdoptOpenJDK 8 JRE with Oracle HotSpot JVM", - "homepage": "https://adoptopenjdk.net", - "version": "8u272-b10", - "license": "GPL-2.0-only WITH Classpath-exception-2.0", - "architecture": { - "64bit": { - "url": "https://github.com/AdoptOpenJDK/openjdk8-binaries/releases/download/jdk8u272-b10/OpenJDK8U-jre_x64_windows_hotspot_8u272b10.zip", - "hash": "52e020014cc95a4c64f292add50b1f2f228a656a3f2914b5e9a630eb667b703f" - }, - "32bit": { - "url": "https://github.com/AdoptOpenJDK/openjdk8-binaries/releases/download/jdk8u272-b10/OpenJDK8U-jre_x86-32_windows_hotspot_8u272b10.zip", - "hash": "a78e5d8130ad95b8d03f598b888e8770017fa5ca080df74b9f46039353cf3c04" - } - }, - "extract_dir": "jdk8u272-b10-jre", - "env_add_path": "bin", - "env_set": { - "JAVA_HOME": "$dir" - }, - "checkver": { - "url": "https://api.adoptopenjdk.net/v3/assets/feature_releases/8/ga?jvm_impl=hotspot&heap_size=normal&os=windows&architecture=x64&image_type=jre&project=jdk&vendor=adoptopenjdk&page_size=1&sort_order=DESC", - "jp": "$..binaries[0].package.link", - "re": "https://github.com/(?.*?(?jdk(?[\\d]+)(?u[\\d]+)-(?b[\\d]+)(?[\\d.]*)))/", - "replace": "${major}${update}-${build}${patch}" - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://github.com/$matchUrl/OpenJDK$matchMajorU-jre_x64_windows_hotspot_$matchMajor$matchUpdate$matchBuild.zip" - }, - "32bit": { - "url": "https://github.com/$matchUrl/OpenJDK$matchMajorU-jre_x86-32_windows_hotspot_$matchMajor$matchUpdate$matchBuild.zip" - } - }, - "hash": { - "url": "$url.sha256.txt", - "find": "^([a-fA-F0-9]+)\\s" - }, - "extract_dir": "jdk$matchMajor$matchUpdate-$matchBuild-jre" - } -} diff --git a/bucket/adopt8-hotspot-nightly.json b/bucket/adopt8-hotspot-nightly.json deleted file mode 100644 index 6074fd59c59..00000000000 --- a/bucket/adopt8-hotspot-nightly.json +++ /dev/null @@ -1,40 +0,0 @@ -{ - "description": "AdoptOpenJDK 8 with Oracle HotSpot JVM (Nightly builds)", - "homepage": "https://adoptopenjdk.net", - "version": "202010300955", - "license": "GPL-2.0-only WITH Classpath-exception-2.0", - "architecture": { - "64bit": { - "url": "https://github.com/AdoptOpenJDK/openjdk8-binaries/releases/download/jdk8u-2020-10-30-09-55/OpenJDK8U-jdk_x64_windows_hotspot_2020-10-30-09-55.zip", - "hash": "6c53987b64d212ee2ad7d244958867ee3281c64ad56382c19adf6b085aa6cbf2" - } - }, - "extract_to": "tmp", - "installer": { - "script": [ - "(Get-ChildItem -Directory \"$dir\\tmp\").FullName | % { Move-Item \"$_\\*\" \"$dir\" }", - "Remove-Item -Recurse \"$dir\\tmp\"" - ] - }, - "env_add_path": "bin", - "env_set": { - "JAVA_HOME": "$dir" - }, - "checkver": { - "url": "https://api.adoptopenjdk.net/v3/assets/feature_releases/8/ea?jvm_impl=hotspot&heap_size=normal&os=windows&architecture=x64&image_type=jdk&project=jdk&vendor=adoptopenjdk&page_size=1&sort_order=DESC", - "jp": "$..binaries[0].package.link", - "re": "https://github.com/(?.*?jdk(?[\\d]+)u-(?(?[\\d]{4})-(?[\\d]{2})-(?[\\d]{2})-(?[\\d]{2})-(?[\\d]{2})))", - "replace": "${year}${month}${day}${hour}${minute}" - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://github.com/$matchUrl/OpenJDK$matchMajorU-jdk_x64_windows_hotspot_$matchDate.zip" - } - }, - "hash": { - "url": "$url.sha256.txt", - "find": "^([a-fA-F0-9]+)\\s" - } - } -} diff --git a/bucket/adopt8-hotspot.json b/bucket/adopt8-hotspot.json deleted file mode 100644 index b405016ddd1..00000000000 --- a/bucket/adopt8-hotspot.json +++ /dev/null @@ -1,42 +0,0 @@ -{ - "description": "AdoptOpenJDK 8 with Oracle HotSpot JVM", - "homepage": "https://adoptopenjdk.net", - "version": "8u272-b10", - "license": "GPL-2.0-only WITH Classpath-exception-2.0", - "architecture": { - "64bit": { - "url": "https://github.com/AdoptOpenJDK/openjdk8-binaries/releases/download/jdk8u272-b10/OpenJDK8U-jdk_x64_windows_hotspot_8u272b10.zip", - "hash": "7b9a4cb5764d3e57af38c223883a3824c2a6bc01cde55551dba4d147413300d9" - }, - "32bit": { - "url": "https://github.com/AdoptOpenJDK/openjdk8-binaries/releases/download/jdk8u272-b10/OpenJDK8U-jdk_x86-32_windows_hotspot_8u272b10.zip", - "hash": "2910766138763c6e9e2e9a16f042e91588f25ebdec15d30aca0cddb3ba09debc" - } - }, - "extract_dir": "jdk8u272-b10", - "env_add_path": "bin", - "env_set": { - "JAVA_HOME": "$dir" - }, - "checkver": { - "url": "https://api.adoptopenjdk.net/v3/assets/feature_releases/8/ga?jvm_impl=hotspot&heap_size=normal&os=windows&architecture=x64&image_type=jdk&project=jdk&vendor=adoptopenjdk&page_size=1&sort_order=DESC", - "jp": "$..binaries[0].package.link", - "re": "https://github.com/(?.*?(?jdk(?[\\d]+)(?u[\\d]+)-(?b[\\d]+)(?[\\d.]*)))/", - "replace": "${major}${update}-${build}${patch}" - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://github.com/$matchUrl/OpenJDK$matchMajorU-jdk_x64_windows_hotspot_$matchMajor$matchUpdate$matchBuild.zip" - }, - "32bit": { - "url": "https://github.com/$matchUrl/OpenJDK$matchMajorU-jdk_x86-32_windows_hotspot_$matchMajor$matchUpdate$matchBuild.zip" - } - }, - "hash": { - "url": "$url.sha256.txt", - "find": "^([a-fA-F0-9]+)\\s" - }, - "extract_dir": "jdk$matchMajor$matchUpdate-$matchBuild" - } -} diff --git a/bucket/adopt8-openj9-jre-nightly.json b/bucket/adopt8-openj9-jre-nightly.json deleted file mode 100644 index e16ea6efc8a..00000000000 --- a/bucket/adopt8-openj9-jre-nightly.json +++ /dev/null @@ -1,47 +0,0 @@ -{ - "description": "AdoptOpenJDK 8 JRE with Eclipse OpenJ9 JVM (Nightly builds)", - "homepage": "https://adoptopenjdk.net", - "version": "202010300955", - "license": "GPL-2.0-only WITH Classpath-exception-2.0", - "architecture": { - "64bit": { - "url": "https://github.com/AdoptOpenJDK/openjdk8-binaries/releases/download/jdk8u-2020-10-30-09-55/OpenJDK8U-jre_x64_windows_openj9_2020-10-30-09-55.zip", - "hash": "19d7406615804dda345ead22f06f6f7c1a62a6d14709902a63de6f95f9839154" - }, - "32bit": { - "url": "https://github.com/AdoptOpenJDK/openjdk8-binaries/releases/download/jdk8u-2020-10-30-09-55/OpenJDK8U-jre_x86-32_windows_openj9_2020-10-30-09-55.zip", - "hash": "d99e679db2b6f620ab179880143e0e5e9b0360b9591931de362c7c253569e83f" - } - }, - "extract_to": "tmp", - "installer": { - "script": [ - "(Get-ChildItem -Directory \"$dir\\tmp\").FullName | % { Move-Item \"$_\\*\" \"$dir\" }", - "Remove-Item -Recurse \"$dir\\tmp\"" - ] - }, - "env_add_path": "bin", - "env_set": { - "JAVA_HOME": "$dir" - }, - "checkver": { - "url": "https://api.adoptopenjdk.net/v3/assets/feature_releases/8/ea?jvm_impl=openj9&heap_size=normal&os=windows&architecture=x64&image_type=jre&project=jdk&vendor=adoptopenjdk&page_size=1&sort_order=DESC", - "jp": "$..binaries[0].package.link", - "re": "https://github.com/(?.*?jdk(?[\\d]+)u-(?(?[\\d]{4})-(?[\\d]{2})-(?[\\d]{2})-(?[\\d]{2})-(?[\\d]{2})))", - "replace": "${year}${month}${day}${hour}${minute}" - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://github.com/$matchUrl/OpenJDK$matchMajorU-jre_x64_windows_openj9_$matchDate.zip" - }, - "32bit": { - "url": "https://github.com/$matchUrl/OpenJDK$matchMajorU-jre_x86-32_windows_openj9_$matchDate.zip" - } - }, - "hash": { - "url": "$url.sha256.txt", - "find": "^([a-fA-F0-9]+)\\s" - } - } -} diff --git a/bucket/adopt8-openj9-jre.json b/bucket/adopt8-openj9-jre.json deleted file mode 100644 index 1a0215a78d1..00000000000 --- a/bucket/adopt8-openj9-jre.json +++ /dev/null @@ -1,42 +0,0 @@ -{ - "description": "AdoptOpenJDK 8 JRE with Eclipse OpenJ9 JVM", - "homepage": "https://adoptopenjdk.net", - "version": "8u272-b10-0.23.0", - "license": "GPL-2.0-only WITH Classpath-exception-2.0,EPL-2.0", - "architecture": { - "64bit": { - "url": "https://github.com/AdoptOpenJDK/openjdk8-binaries/releases/download/jdk8u272-b10_openj9-0.23.0/OpenJDK8U-jre_x64_windows_openj9_8u272b10_openj9-0.23.0.zip", - "hash": "51607a032ff3c52bf31e17e5d2529a6192f5a7fd4d005cdaad74db32d2a91836" - }, - "32bit": { - "url": "https://github.com/AdoptOpenJDK/openjdk8-binaries/releases/download/jdk8u272-b10_openj9-0.23.0/OpenJDK8U-jre_x86-32_windows_openj9_8u272b10_openj9-0.23.0.zip", - "hash": "02ae7d2fa6d9dd8486a8f056458869f67eade7583f3033b4aab30d6c4ca8d8ae" - } - }, - "extract_dir": "jdk8u272-b10-jre", - "env_add_path": "bin", - "env_set": { - "JAVA_HOME": "$dir" - }, - "checkver": { - "url": "https://api.adoptopenjdk.net/v3/assets/feature_releases/8/ga?jvm_impl=openj9&heap_size=normal&os=windows&architecture=x64&image_type=jre&project=jdk&vendor=adoptopenjdk&page_size=1&sort_order=DESC", - "jp": "$..binaries[0].package.link", - "re": "https://github.com/(?.*?/(?jdk(?[\\d]+)(?u[\\d]+)-(?b[\\d]+)(?[\\d.]*)(?:(?:_openj9?)(?-[\\d.]+))?))/", - "replace": "${major}${update}-${build}${patch}${jvmver}" - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://github.com/$matchUrl/OpenJDK$matchMajorU-jre_x64_windows_openj9_$matchMajor$matchUpdate$matchBuild_openj9$matchJvmver.zip" - }, - "32bit": { - "url": "https://github.com/$matchUrl/OpenJDK$matchMajorU-jre_x86-32_windows_openj9_$matchMajor$matchUpdate$matchBuild_openj9$matchJvmver.zip" - } - }, - "hash": { - "url": "$url.sha256.txt", - "find": "^([a-fA-F0-9]+)\\s" - }, - "extract_dir": "jdk$matchMajor$matchUpdate-$matchBuild-jre" - } -} diff --git a/bucket/adopt8-openj9-nightly.json b/bucket/adopt8-openj9-nightly.json deleted file mode 100644 index 49faeb43543..00000000000 --- a/bucket/adopt8-openj9-nightly.json +++ /dev/null @@ -1,47 +0,0 @@ -{ - "description": "AdoptOpenJDK 8 with Eclipse OpenJ9 JVM (Nightly builds)", - "homepage": "https://adoptopenjdk.net", - "version": "202010300955", - "license": "GPL-2.0-only WITH Classpath-exception-2.0", - "architecture": { - "64bit": { - "url": "https://github.com/AdoptOpenJDK/openjdk8-binaries/releases/download/jdk8u-2020-10-30-09-55/OpenJDK8U-jdk_x64_windows_openj9_2020-10-30-09-55.zip", - "hash": "476a358d73a553deb6a7ce601bad2914cff0006b9bfe6981ed9db85a516d1aad" - }, - "32bit": { - "url": "https://github.com/AdoptOpenJDK/openjdk8-binaries/releases/download/jdk8u-2020-10-30-09-55/OpenJDK8U-jdk_x86-32_windows_openj9_2020-10-30-09-55.zip", - "hash": "b07f7c9dbe82f85736df15e946e6400bde1bd98a910b2742d5cae56b6199d4cc" - } - }, - "extract_to": "tmp", - "installer": { - "script": [ - "(Get-ChildItem -Directory \"$dir\\tmp\").FullName | % { Move-Item \"$_\\*\" \"$dir\" }", - "Remove-Item -Recurse \"$dir\\tmp\"" - ] - }, - "env_add_path": "bin", - "env_set": { - "JAVA_HOME": "$dir" - }, - "checkver": { - "url": "https://api.adoptopenjdk.net/v3/assets/feature_releases/8/ea?jvm_impl=openj9&heap_size=normal&os=windows&architecture=x64&image_type=jdk&project=jdk&vendor=adoptopenjdk&page_size=1&sort_order=DESC", - "jp": "$..binaries[0].package.link", - "re": "https://github.com/(?.*?jdk(?[\\d]+)u-(?(?[\\d]{4})-(?[\\d]{2})-(?[\\d]{2})-(?[\\d]{2})-(?[\\d]{2})))", - "replace": "${year}${month}${day}${hour}${minute}" - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://github.com/$matchUrl/OpenJDK$matchMajorU-jdk_x64_windows_openj9_$matchDate.zip" - }, - "32bit": { - "url": "https://github.com/$matchUrl/OpenJDK$matchMajorU-jdk_x86-32_windows_openj9_$matchDate.zip" - } - }, - "hash": { - "url": "$url.sha256.txt", - "find": "^([a-fA-F0-9]+)\\s" - } - } -} diff --git a/bucket/adopt8-openj9-xl-jre-nightly.json b/bucket/adopt8-openj9-xl-jre-nightly.json deleted file mode 100644 index accba57bbd0..00000000000 --- a/bucket/adopt8-openj9-xl-jre-nightly.json +++ /dev/null @@ -1,40 +0,0 @@ -{ - "description": "AdoptOpenJDK 8 JRE with Eclipse OpenJ9 JVM with large heap (Nightly builds)", - "homepage": "https://adoptopenjdk.net", - "version": "202010300955", - "license": "GPL-2.0-only WITH Classpath-exception-2.0", - "architecture": { - "64bit": { - "url": "https://github.com/AdoptOpenJDK/openjdk8-binaries/releases/download/jdk8u-2020-10-30-09-55/OpenJDK8U-jre_x64_windows_openj9_windowsXL_2020-10-30-09-55.zip", - "hash": "0ff3a06721441f0aec89e10127ee3bdc3db1028e9d54f3d21e649e84db71aa1c" - } - }, - "extract_to": "tmp", - "installer": { - "script": [ - "(Get-ChildItem -Directory \"$dir\\tmp\").FullName | % { Move-Item \"$_\\*\" \"$dir\" }", - "Remove-Item -Recurse \"$dir\\tmp\"" - ] - }, - "env_add_path": "bin", - "env_set": { - "JAVA_HOME": "$dir" - }, - "checkver": { - "url": "https://api.adoptopenjdk.net/v3/assets/feature_releases/8/ea?jvm_impl=openj9&heap_size=large&os=windows&architecture=x64&image_type=jre&project=jdk&vendor=adoptopenjdk&page_size=1&sort_order=DESC", - "jp": "$..binaries[0].package.link", - "re": "https://github.com/(?.*?(?[\\d]{4})-(?[\\d]{2})-(?[\\d]{2})-(?[\\d]{2})-(?[\\d]{2}).*?).zip", - "replace": "${year}${month}${day}${hour}${minute}" - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://github.com/$matchUrl.zip" - } - }, - "hash": { - "url": "$url.sha256.txt", - "find": "^([a-fA-F0-9]+)\\s" - } - } -} diff --git a/bucket/adopt8-openj9-xl-jre.json b/bucket/adopt8-openj9-xl-jre.json deleted file mode 100644 index 4dcb420cf2a..00000000000 --- a/bucket/adopt8-openj9-xl-jre.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "description": "AdoptOpenJDK 8 JRE with Eclipse OpenJ9 JVM with large heap", - "homepage": "https://adoptopenjdk.net", - "version": "8u272-b10-0.23.0", - "license": "GPL-2.0-only WITH Classpath-exception-2.0,EPL-2.0", - "architecture": { - "64bit": { - "url": "https://github.com/AdoptOpenJDK/openjdk8-binaries/releases/download/jdk8u272-b10_openj9-0.23.0/OpenJDK8U-jre_x64_windows_openj9_windowsXL_8u272b10_openj9-0.23.0.zip", - "hash": "336f83951789784f6d0fc8321adc3b4073c9632c8fb2b07d8bf4aa320832b4e6" - } - }, - "extract_dir": "jdk8u272-b10-jre", - "env_add_path": "bin", - "env_set": { - "JAVA_HOME": "$dir" - }, - "checkver": { - "url": "https://api.adoptopenjdk.net/v3/assets/feature_releases/8/ga?jvm_impl=openj9&heap_size=large&os=windows&architecture=x64&image_type=jre&project=jdk&vendor=adoptopenjdk&page_size=1&sort_order=DESC", - "jp": "$..binaries[0].package.link", - "re": "https://github.com/(?.*?/(?jdk(?[\\d]+)(?u[\\d]+)-(?b[\\d]+)(?[\\d.]*)(?:(?:_openj9?)(?-[\\d.]+))?)/.*?).zip", - "replace": "${major}${update}-${build}${patch}${jvmver}" - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://github.com/$matchUrl.zip" - } - }, - "hash": { - "url": "$url.sha256.txt", - "find": "^([a-fA-F0-9]+)\\s" - }, - "extract_dir": "jdk$matchMajor$matchUpdate-$matchBuild-jre" - } -} diff --git a/bucket/adopt8-openj9-xl-nightly.json b/bucket/adopt8-openj9-xl-nightly.json deleted file mode 100644 index d73b241dc59..00000000000 --- a/bucket/adopt8-openj9-xl-nightly.json +++ /dev/null @@ -1,40 +0,0 @@ -{ - "description": "AdoptOpenJDK 8 with Eclipse OpenJ9 JVM with large heap (Nightly builds)", - "homepage": "https://adoptopenjdk.net", - "version": "202010300955", - "license": "GPL-2.0-only WITH Classpath-exception-2.0", - "architecture": { - "64bit": { - "url": "https://github.com/AdoptOpenJDK/openjdk8-binaries/releases/download/jdk8u-2020-10-30-09-55/OpenJDK8U-jdk_x64_windows_openj9_windowsXL_2020-10-30-09-55.zip", - "hash": "9d6d49851f12196b864b1ee5070858860f576734614dc315be8f9cadaa234f1b" - } - }, - "extract_to": "tmp", - "installer": { - "script": [ - "(Get-ChildItem -Directory \"$dir\\tmp\").FullName | % { Move-Item \"$_\\*\" \"$dir\" }", - "Remove-Item -Recurse \"$dir\\tmp\"" - ] - }, - "env_add_path": "bin", - "env_set": { - "JAVA_HOME": "$dir" - }, - "checkver": { - "url": "https://api.adoptopenjdk.net/v3/assets/feature_releases/8/ea?jvm_impl=openj9&heap_size=large&os=windows&architecture=x64&image_type=jdk&project=jdk&vendor=adoptopenjdk&page_size=1&sort_order=DESC", - "jp": "$..binaries[0].package.link", - "re": "https://github.com/(?.*?(?[\\d]{4})-(?[\\d]{2})-(?[\\d]{2})-(?[\\d]{2})-(?[\\d]{2}).*?).zip", - "replace": "${year}${month}${day}${hour}${minute}" - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://github.com/$matchUrl.zip" - } - }, - "hash": { - "url": "$url.sha256.txt", - "find": "^([a-fA-F0-9]+)\\s" - } - } -} diff --git a/bucket/adopt8-openj9-xl.json b/bucket/adopt8-openj9-xl.json deleted file mode 100644 index 4318a64db79..00000000000 --- a/bucket/adopt8-openj9-xl.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "description": "AdoptOpenJDK 8 with Eclipse OpenJ9 JVM with large heap", - "homepage": "https://adoptopenjdk.net", - "version": "8u272-b10-0.23.0", - "license": "GPL-2.0-only WITH Classpath-exception-2.0,EPL-2.0", - "architecture": { - "64bit": { - "url": "https://github.com/AdoptOpenJDK/openjdk8-binaries/releases/download/jdk8u272-b10_openj9-0.23.0/OpenJDK8U-jdk_x64_windows_openj9_windowsXL_8u272b10_openj9-0.23.0.zip", - "hash": "72a8fdefdd353612d303279521463ce389aa40119a7ec94bd493b06b42d33fe0" - } - }, - "extract_dir": "jdk8u272-b10", - "env_add_path": "bin", - "env_set": { - "JAVA_HOME": "$dir" - }, - "checkver": { - "url": "https://api.adoptopenjdk.net/v3/assets/feature_releases/8/ga?jvm_impl=openj9&heap_size=large&os=windows&architecture=x64&image_type=jdk&project=jdk&vendor=adoptopenjdk&page_size=1&sort_order=DESC", - "jp": "$..binaries[0].package.link", - "re": "https://github.com/(?.*?/(?jdk(?[\\d]+)(?u[\\d]+)-(?b[\\d]+)(?[\\d.]*)(?:(?:_openj9?)(?-[\\d.]+))?)/.*?).zip", - "replace": "${major}${update}-${build}${patch}${jvmver}" - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://github.com/$matchUrl.zip" - } - }, - "hash": { - "url": "$url.sha256.txt", - "find": "^([a-fA-F0-9]+)\\s" - }, - "extract_dir": "jdk$matchMajor$matchUpdate-$matchBuild" - } -} diff --git a/bucket/adopt8-openj9.json b/bucket/adopt8-openj9.json deleted file mode 100644 index 0aa65610ada..00000000000 --- a/bucket/adopt8-openj9.json +++ /dev/null @@ -1,42 +0,0 @@ -{ - "description": "AdoptOpenJDK 8 with Eclipse OpenJ9 JVM", - "homepage": "https://adoptopenjdk.net", - "version": "8u272-b10-0.23.0", - "license": "GPL-2.0-only WITH Classpath-exception-2.0,EPL-2.0", - "architecture": { - "64bit": { - "url": "https://github.com/AdoptOpenJDK/openjdk8-binaries/releases/download/jdk8u272-b10_openj9-0.23.0/OpenJDK8U-jdk_x64_windows_openj9_8u272b10_openj9-0.23.0.zip", - "hash": "4a89862999bcb66327cb07ef648e271a9e09b38ceedc69f0561c44c3e54bdc28" - }, - "32bit": { - "url": "https://github.com/AdoptOpenJDK/openjdk8-binaries/releases/download/jdk8u272-b10_openj9-0.23.0/OpenJDK8U-jdk_x86-32_windows_openj9_8u272b10_openj9-0.23.0.zip", - "hash": "a2f165ce51babbb3ed87e12314d140c76457e92e5d4f3057a2d7ffb3ec93dde1" - } - }, - "extract_dir": "jdk8u272-b10", - "env_add_path": "bin", - "env_set": { - "JAVA_HOME": "$dir" - }, - "checkver": { - "url": "https://api.adoptopenjdk.net/v3/assets/feature_releases/8/ga?jvm_impl=openj9&heap_size=normal&os=windows&architecture=x64&image_type=jdk&project=jdk&vendor=adoptopenjdk&page_size=1&sort_order=DESC", - "jp": "$..binaries[0].package.link", - "re": "https://github.com/(?.*?/(?jdk(?[\\d]+)(?u[\\d]+)-(?b[\\d]+)(?[\\d.]*)(?:(?:_openj9?)(?-[\\d.]+))?))/", - "replace": "${major}${update}-${build}${patch}${jvmver}" - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://github.com/$matchUrl/OpenJDK$matchMajorU-jdk_x64_windows_openj9_$matchMajor$matchUpdate$matchBuild_openj9$matchJvmver.zip" - }, - "32bit": { - "url": "https://github.com/$matchUrl/OpenJDK$matchMajorU-jdk_x86-32_windows_openj9_$matchMajor$matchUpdate$matchBuild_openj9$matchJvmver.zip" - } - }, - "hash": { - "url": "$url.sha256.txt", - "find": "^([a-fA-F0-9]+)\\s" - }, - "extract_dir": "jdk$matchMajor$matchUpdate-$matchBuild" - } -} diff --git a/bucket/adoptopenjdk-hotspot-jre.json b/bucket/adoptopenjdk-hotspot-jre.json deleted file mode 100644 index 0b99ed64e43..00000000000 --- a/bucket/adoptopenjdk-hotspot-jre.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "description": "AdoptOpenJDK JRE with Oracle HotSpot JVM", - "homepage": "https://adoptopenjdk.net", - "version": "15.0.1-9", - "license": "GPL-2.0-only WITH Classpath-exception-2.0", - "architecture": { - "64bit": { - "url": "https://github.com/AdoptOpenJDK/openjdk15-binaries/releases/download/jdk-15.0.1%2B9/OpenJDK15U-jre_x64_windows_hotspot_15.0.1_9.zip", - "hash": "36d1a96412fd04e951e7c2a57510439458b3776fe0b3b211b82220723bace808" - } - }, - "extract_dir": "jdk-15.0.1+9-jre", - "env_add_path": "bin", - "env_set": { - "JAVA_HOME": "$dir" - }, - "checkver": { - "url": "https://api.adoptopenjdk.net/v3/assets/version/%5B8%2C%29?release_type=ga&jvm_impl=hotspot&heap_size=normal&os=windows&architecture=x64&image_type=jre&project=jdk&vendor=adoptopenjdk&page_size=1&sort_order=DESC", - "jp": "$..binaries[0].package.link", - "re": "https://github.com/(?.*?(?jdk-(?(?[\\d]+)[\\d.]*)(?:\\%2B|\\+)(?[\\d]+)(?[\\d.]*)))/", - "replace": "${major}-${build}${patch}" - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://github.com/$matchUrl/OpenJDK$matchJdkU-jre_x64_windows_hotspot_$matchMajor_$matchBuild.zip" - } - }, - "hash": { - "url": "$url.sha256.txt", - "find": "^([a-fA-F0-9]+)\\s" - }, - "extract_dir": "jdk-$matchMajor+$matchBuild-jre" - } -} diff --git a/bucket/adoptopenjdk-hotspot.json b/bucket/adoptopenjdk-hotspot.json deleted file mode 100644 index 1cb54691672..00000000000 --- a/bucket/adoptopenjdk-hotspot.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "description": "AdoptOpenJDK with Oracle HotSpot JVM", - "homepage": "https://adoptopenjdk.net", - "version": "15.0.1-9", - "license": "GPL-2.0-only WITH Classpath-exception-2.0", - "architecture": { - "64bit": { - "url": "https://github.com/AdoptOpenJDK/openjdk15-binaries/releases/download/jdk-15.0.1%2B9/OpenJDK15U-jdk_x64_windows_hotspot_15.0.1_9.zip", - "hash": "0cd7e61b0a37186902062a822caa0e14662b676c245b7ebe541f115f3c45681a" - } - }, - "extract_dir": "jdk-15.0.1+9", - "env_add_path": "bin", - "env_set": { - "JAVA_HOME": "$dir" - }, - "checkver": { - "url": "https://api.adoptopenjdk.net/v3/assets/version/%5B8%2C%29?release_type=ga&jvm_impl=hotspot&heap_size=normal&os=windows&architecture=x64&image_type=jdk&project=jdk&vendor=adoptopenjdk&page_size=1&sort_order=DESC", - "jp": "$..binaries[0].package.link", - "re": "https://github.com/(?.*?(?jdk-(?(?[\\d]+)[\\d.]*)(?:\\%2B|\\+)(?[\\d]+)(?[\\d.]*)))/", - "replace": "${major}-${build}${patch}" - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://github.com/$matchUrl/OpenJDK$matchJdkU-jdk_x64_windows_hotspot_$matchMajor_$matchBuild.zip" - } - }, - "hash": { - "url": "$url.sha256.txt", - "find": "^([a-fA-F0-9]+)\\s" - }, - "extract_dir": "jdk-$matchMajor+$matchBuild" - } -} diff --git a/bucket/adoptopenjdk-lts-hotspot-jre.json b/bucket/adoptopenjdk-lts-hotspot-jre.json deleted file mode 100644 index 7f69f21167c..00000000000 --- a/bucket/adoptopenjdk-lts-hotspot-jre.json +++ /dev/null @@ -1,42 +0,0 @@ -{ - "description": "AdoptOpenJDK JRE with Oracle HotSpot JVM", - "homepage": "https://adoptopenjdk.net", - "version": "11.0.9-11.1", - "license": "GPL-2.0-only WITH Classpath-exception-2.0", - "architecture": { - "64bit": { - "url": "https://github.com/AdoptOpenJDK/openjdk11-binaries/releases/download/jdk-11.0.9%2B11.1/OpenJDK11U-jre_x64_windows_hotspot_11.0.9_11.zip", - "hash": "037b036947097c61709d7ca914e3b30e08c0cb1b5e3d44069f7a27ad611fdbba" - }, - "32bit": { - "url": "https://github.com/AdoptOpenJDK/openjdk11-binaries/releases/download/jdk-11.0.9%2B11.1/OpenJDK11U-jre_x86-32_windows_hotspot_11.0.9_11.zip", - "hash": "29614c7df6fac8cb2613b5e5d98bc055bafd77ff587fd21dd3cde4d12b9e2938" - } - }, - "extract_dir": "jdk-11.0.9+11-jre", - "env_add_path": "bin", - "env_set": { - "JAVA_HOME": "$dir" - }, - "checkver": { - "url": "https://api.adoptopenjdk.net/v3/assets/version/%5B8%2C%29?release_type=ga<s=true&jvm_impl=hotspot&heap_size=normal&os=windows&architecture=x64&image_type=jre&project=jdk&vendor=adoptopenjdk&page_size=1&sort_order=DESC", - "jp": "$..binaries[0].package.link", - "re": "https://github.com/(?.*?(?jdk-(?(?[\\d]+)[\\d.]*)(?:\\%2B|\\+)(?[\\d]+)(?[\\d.]*)))/", - "replace": "${major}-${build}${patch}" - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://github.com/$matchUrl/OpenJDK$matchJdkU-jre_x64_windows_hotspot_$matchMajor_$matchBuild.zip" - }, - "32bit": { - "url": "https://github.com/$matchUrl/OpenJDK$matchJdkU-jre_x86-32_windows_hotspot_$matchMajor_$matchBuild.zip" - } - }, - "hash": { - "url": "$url.sha256.txt", - "find": "^([a-fA-F0-9]+)\\s" - }, - "extract_dir": "jdk-$matchMajor+$matchBuild-jre" - } -} diff --git a/bucket/adoptopenjdk-lts-hotspot.json b/bucket/adoptopenjdk-lts-hotspot.json deleted file mode 100644 index 5c3b2c664e0..00000000000 --- a/bucket/adoptopenjdk-lts-hotspot.json +++ /dev/null @@ -1,42 +0,0 @@ -{ - "description": "AdoptOpenJDK with Oracle HotSpot JVM", - "homepage": "https://adoptopenjdk.net", - "version": "11.0.9-11.1", - "license": "GPL-2.0-only WITH Classpath-exception-2.0", - "architecture": { - "64bit": { - "url": "https://github.com/AdoptOpenJDK/openjdk11-binaries/releases/download/jdk-11.0.9%2B11.1/OpenJDK11U-jdk_x64_windows_hotspot_11.0.9_11.zip", - "hash": "b2bc6ae2976f12c9b134f7e61b26eebacb0df21eba65936792e584877d763ca7" - }, - "32bit": { - "url": "https://github.com/AdoptOpenJDK/openjdk11-binaries/releases/download/jdk-11.0.9%2B11.1/OpenJDK11U-jdk_x86-32_windows_hotspot_11.0.9_11.zip", - "hash": "8a1ff3e19256ad5393482138c66db7a270f3c72f530dc87e35a45cebc7610fb3" - } - }, - "extract_dir": "jdk-11.0.9+11", - "env_add_path": "bin", - "env_set": { - "JAVA_HOME": "$dir" - }, - "checkver": { - "url": "https://api.adoptopenjdk.net/v3/assets/version/%5B8%2C%29?release_type=ga<s=true&jvm_impl=hotspot&heap_size=normal&os=windows&architecture=x64&image_type=jdk&project=jdk&vendor=adoptopenjdk&page_size=1&sort_order=DESC", - "jp": "$..binaries[0].package.link", - "re": "https://github.com/(?.*?(?jdk-(?(?[\\d]+)[\\d.]*)(?:\\%2B|\\+)(?[\\d]+)(?[\\d.]*)))/", - "replace": "${major}-${build}${patch}" - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://github.com/$matchUrl/OpenJDK$matchJdkU-jdk_x64_windows_hotspot_$matchMajor_$matchBuild.zip" - }, - "32bit": { - "url": "https://github.com/$matchUrl/OpenJDK$matchJdkU-jdk_x86-32_windows_hotspot_$matchMajor_$matchBuild.zip" - } - }, - "hash": { - "url": "$url.sha256.txt", - "find": "^([a-fA-F0-9]+)\\s" - }, - "extract_dir": "jdk-$matchMajor+$matchBuild" - } -} diff --git a/bucket/adoptopenjdk-lts-openj9-jre.json b/bucket/adoptopenjdk-lts-openj9-jre.json deleted file mode 100644 index a4e904b2218..00000000000 --- a/bucket/adoptopenjdk-lts-openj9-jre.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "description": "AdoptOpenJDK JRE with Eclipse OpenJ9 JVM", - "homepage": "https://adoptopenjdk.net", - "version": "11.0.9-11-0.23.0", - "license": "GPL-2.0-only WITH Classpath-exception-2.0,EPL-2.0", - "architecture": { - "64bit": { - "url": "https://github.com/AdoptOpenJDK/openjdk11-binaries/releases/download/jdk-11.0.9%2B11_openj9-0.23.0/OpenJDK11U-jre_x64_windows_openj9_11.0.9_11_openj9-0.23.0.zip", - "hash": "ee57da9bbd4ec05c8940f679969eb32fa33caa41eebd55976e43a5653c180db1" - } - }, - "extract_dir": "jdk-11.0.9+11-jre", - "env_add_path": "bin", - "env_set": { - "JAVA_HOME": "$dir" - }, - "checkver": { - "url": "https://api.adoptopenjdk.net/v3/assets/version/%5B8%2C%29?release_type=ga<s=true&jvm_impl=openj9&heap_size=normal&os=windows&architecture=x64&image_type=jre&project=jdk&vendor=adoptopenjdk&page_size=1&sort_order=DESC", - "jp": "$..binaries[0].package.link", - "re": "https://github.com/(?.*?(?jdk-(?(?[\\d]+)[\\d.]+)(?:\\%2B|\\+)(?[\\d]+)(?[\\d.]*)(?:(?_openj9?)(?-[\\d.]+))?)/.*?).zip", - "replace": "${major}-${build}${patch}${jvmver}" - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://github.com/$matchUrl.zip" - } - }, - "hash": { - "url": "$url.sha256.txt", - "find": "^([a-fA-F0-9]+)\\s" - }, - "extract_dir": "jdk-$matchMajor+$matchBuild-jre" - } -} diff --git a/bucket/adoptopenjdk-lts-openj9-xl-jre.json b/bucket/adoptopenjdk-lts-openj9-xl-jre.json deleted file mode 100644 index 3f79f8c5bb8..00000000000 --- a/bucket/adoptopenjdk-lts-openj9-xl-jre.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "description": "AdoptOpenJDK JRE with Eclipse OpenJ9 JVM with large heap", - "homepage": "https://adoptopenjdk.net", - "version": "11.0.9-11-0.23.0", - "license": "GPL-2.0-only WITH Classpath-exception-2.0,EPL-2.0", - "architecture": { - "64bit": { - "url": "https://github.com/AdoptOpenJDK/openjdk11-binaries/releases/download/jdk-11.0.9%2B11_openj9-0.23.0/OpenJDK11U-jre_x64_windows_openj9_windowsXL_11.0.9_11_openj9-0.23.0.zip", - "hash": "895723d9e39e4df0d20473e0e7a107af88fae51cfbe74d72dd68a27d11e7c6e8" - } - }, - "extract_dir": "jdk-11.0.9+11-jre", - "env_add_path": "bin", - "env_set": { - "JAVA_HOME": "$dir" - }, - "checkver": { - "url": "https://api.adoptopenjdk.net/v3/assets/version/%5B8%2C%29?release_type=ga<s=true&jvm_impl=openj9&heap_size=large&os=windows&architecture=x64&image_type=jre&project=jdk&vendor=adoptopenjdk&page_size=1&sort_order=DESC", - "jp": "$..binaries[0].package.link", - "re": "https://github.com/(?.*?(?jdk-(?(?[\\d]+)[\\d.]+)(?:\\%2B|\\+)(?[\\d]+)(?[\\d.]*)(?:(?_openj9?)(?-[\\d.]+))?)/.*?).zip", - "replace": "${major}-${build}${patch}${jvmver}" - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://github.com/$matchUrl.zip" - } - }, - "hash": { - "url": "$url.sha256.txt", - "find": "^([a-fA-F0-9]+)\\s" - }, - "extract_dir": "jdk-$matchMajor+$matchBuild-jre" - } -} diff --git a/bucket/adoptopenjdk-lts-openj9-xl.json b/bucket/adoptopenjdk-lts-openj9-xl.json deleted file mode 100644 index d92c767d5e7..00000000000 --- a/bucket/adoptopenjdk-lts-openj9-xl.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "description": "AdoptOpenJDK with Eclipse OpenJ9 JVM with large heap", - "homepage": "https://adoptopenjdk.net", - "version": "11.0.9-11-0.23.0", - "license": "GPL-2.0-only WITH Classpath-exception-2.0,EPL-2.0", - "architecture": { - "64bit": { - "url": "https://github.com/AdoptOpenJDK/openjdk11-binaries/releases/download/jdk-11.0.9%2B11_openj9-0.23.0/OpenJDK11U-jdk_x64_windows_openj9_windowsXL_11.0.9_11_openj9-0.23.0.zip", - "hash": "932be600e765332e97038b976de7d321bfe8b829405f8374bffc033ceec164b4" - } - }, - "extract_dir": "jdk-11.0.9+11", - "env_add_path": "bin", - "env_set": { - "JAVA_HOME": "$dir" - }, - "checkver": { - "url": "https://api.adoptopenjdk.net/v3/assets/version/%5B8%2C%29?release_type=ga<s=true&jvm_impl=openj9&heap_size=large&os=windows&architecture=x64&image_type=jdk&project=jdk&vendor=adoptopenjdk&page_size=1&sort_order=DESC", - "jp": "$..binaries[0].package.link", - "re": "https://github.com/(?.*?(?jdk-(?(?[\\d]+)[\\d.]+)(?:\\%2B|\\+)(?[\\d]+)(?[\\d.]*)(?:(?_openj9?)(?-[\\d.]+))?)/.*?).zip", - "replace": "${major}-${build}${patch}${jvmver}" - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://github.com/$matchUrl.zip" - } - }, - "hash": { - "url": "$url.sha256.txt", - "find": "^([a-fA-F0-9]+)\\s" - }, - "extract_dir": "jdk-$matchMajor+$matchBuild" - } -} diff --git a/bucket/adoptopenjdk-lts-openj9.json b/bucket/adoptopenjdk-lts-openj9.json deleted file mode 100644 index 277e3ccaeb2..00000000000 --- a/bucket/adoptopenjdk-lts-openj9.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "description": "AdoptOpenJDK with Eclipse OpenJ9 JVM", - "homepage": "https://adoptopenjdk.net", - "version": "11.0.9-11-0.23.0", - "license": "GPL-2.0-only WITH Classpath-exception-2.0,EPL-2.0", - "architecture": { - "64bit": { - "url": "https://github.com/AdoptOpenJDK/openjdk11-binaries/releases/download/jdk-11.0.9%2B11_openj9-0.23.0/OpenJDK11U-jdk_x64_windows_openj9_11.0.9_11_openj9-0.23.0.zip", - "hash": "c8debc3035d6b6cd4959c98f899462a7b304c7e94747e72051f81bde52732656" - } - }, - "extract_dir": "jdk-11.0.9+11", - "env_add_path": "bin", - "env_set": { - "JAVA_HOME": "$dir" - }, - "checkver": { - "url": "https://api.adoptopenjdk.net/v3/assets/version/%5B8%2C%29?release_type=ga<s=true&jvm_impl=openj9&heap_size=normal&os=windows&architecture=x64&image_type=jdk&project=jdk&vendor=adoptopenjdk&page_size=1&sort_order=DESC", - "jp": "$..binaries[0].package.link", - "re": "https://github.com/(?.*?(?jdk-(?(?[\\d]+)[\\d.]+)(?:\\%2B|\\+)(?[\\d]+)(?[\\d.]*)(?:(?_openj9?)(?-[\\d.]+))?)/.*?).zip", - "replace": "${major}-${build}${patch}${jvmver}" - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://github.com/$matchUrl.zip" - } - }, - "hash": { - "url": "$url.sha256.txt", - "find": "^([a-fA-F0-9]+)\\s" - }, - "extract_dir": "jdk-$matchMajor+$matchBuild" - } -} diff --git a/bucket/adoptopenjdk-lts-upstream-jre.json b/bucket/adoptopenjdk-lts-upstream-jre.json deleted file mode 100644 index a826e66dbfd..00000000000 --- a/bucket/adoptopenjdk-lts-upstream-jre.json +++ /dev/null @@ -1,31 +0,0 @@ -{ - "description": "Unaltered builds from the OpenJDK mercurial JDK code stream, built by Red Hat", - "homepage": "https://adoptopenjdk.net/upstream.html", - "version": "11.0.9-11", - "license": "GPL-2.0-only WITH Classpath-exception-2.0", - "architecture": { - "64bit": { - "url": "https://github.com/AdoptOpenJDK/openjdk11-upstream-binaries/releases/download/jdk-11.0.9+11/OpenJDK11U-jre_x64_windows_11.0.9_11.zip", - "hash": "4cce032c3dcb412863ae6834d6c28b3eb6aea7ccceea70f025f3e45ad9f382d9" - } - }, - "extract_dir": "openjdk-11.0.9_11-jre", - "env_add_path": "bin", - "env_set": { - "JAVA_HOME": "$dir" - }, - "checkver": { - "url": "https://api.adoptopenjdk.net/v3/assets/version/%5B8%2C%29?release_type=ga&jvm_impl=hotspot&heap_size=normal&os=windows&architecture=x64&image_type=jre&project=jdk&vendor=openjdk&page_size=1&sort_order=DESC", - "jp": "$..binaries[0].package.link", - "re": "https://github.com/(?.*?(?jdk-(?(?[\\d]+)[\\d.]*)(?:\\%2B|\\+)(?[\\d]+)(?[\\d.]*)))/", - "replace": "${major}-${build}${patch}" - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://github.com/AdoptOpenJDK/openjdk$matchJdk-upstream-binaries/releases/download/jdk-$matchMajor+$matchBuild/OpenJDK$matchJdkU-jre_x64_windows_$matchMajor_$matchBuild.zip" - } - }, - "extract_dir": "openjdk-$matchMajor_$matchBuild-jre" - } -} diff --git a/bucket/adoptopenjdk-lts-upstream.json b/bucket/adoptopenjdk-lts-upstream.json deleted file mode 100644 index 69d227917e7..00000000000 --- a/bucket/adoptopenjdk-lts-upstream.json +++ /dev/null @@ -1,31 +0,0 @@ -{ - "description": "Unaltered builds from the OpenJDK mercurial JDK code stream, built by Red Hat", - "homepage": "https://adoptopenjdk.net/upstream.html", - "version": "11.0.9-11", - "license": "GPL-2.0-only WITH Classpath-exception-2.0", - "architecture": { - "64bit": { - "url": "https://github.com/AdoptOpenJDK/openjdk11-upstream-binaries/releases/download/jdk-11.0.9+11/OpenJDK11U-jdk_x64_windows_11.0.9_11.zip", - "hash": "a440f37531b44ee3475c9e5466e5d0545681419784fbe98ad371938e034d9d37" - } - }, - "extract_dir": "openjdk-11.0.9_11", - "env_add_path": "bin", - "env_set": { - "JAVA_HOME": "$dir" - }, - "checkver": { - "url": "https://api.adoptopenjdk.net/v3/assets/version/%5B8%2C%29?release_type=ga&jvm_impl=hotspot&heap_size=normal&os=windows&architecture=x64&image_type=jdk&project=jdk&vendor=openjdk&page_size=1&sort_order=DESC", - "jp": "$..binaries[0].package.link", - "re": "https://github.com/(?.*?(?jdk-(?(?[\\d]+)[\\d.]*)(?:\\%2B|\\+)(?[\\d]+)(?[\\d.]*)))/", - "replace": "${major}-${build}${patch}" - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://github.com/AdoptOpenJDK/openjdk$matchJdk-upstream-binaries/releases/download/jdk-$matchMajor+$matchBuild/OpenJDK$matchJdkU-jdk_x64_windows_$matchMajor_$matchBuild.zip" - } - }, - "extract_dir": "openjdk-$matchMajor_$matchBuild" - } -} diff --git a/bucket/adoptopenjdk-openj9-jre.json b/bucket/adoptopenjdk-openj9-jre.json deleted file mode 100644 index 147ecbb100b..00000000000 --- a/bucket/adoptopenjdk-openj9-jre.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "description": "AdoptOpenJDK JRE with Eclipse OpenJ9 JVM", - "homepage": "https://adoptopenjdk.net", - "version": "15.0.1-9-0.23.0", - "license": "GPL-2.0-only WITH Classpath-exception-2.0,EPL-2.0", - "architecture": { - "64bit": { - "url": "https://github.com/AdoptOpenJDK/openjdk15-binaries/releases/download/jdk-15.0.1%2B9_openj9-0.23.0/OpenJDK15U-jre_x64_windows_openj9_15.0.1_9_openj9-0.23.0.zip", - "hash": "40077748a86e9f8e423473dc2a68bd57e3d39ff3e20605183fd791bbd7029114" - } - }, - "extract_dir": "jdk-15.0.1+9-jre", - "env_add_path": "bin", - "env_set": { - "JAVA_HOME": "$dir" - }, - "checkver": { - "url": "https://api.adoptopenjdk.net/v3/assets/version/%5B8%2C%29?release_type=ga&jvm_impl=openj9&heap_size=normal&os=windows&architecture=x64&image_type=jre&project=jdk&vendor=adoptopenjdk&page_size=1&sort_order=DESC", - "jp": "$..binaries[0].package.link", - "re": "https://github.com/(?.*?(?jdk-(?(?[\\d]+)[\\d.]+)(?:\\%2B|\\+)(?[\\d]+)(?[\\d.]*)(?:(?_openj9?)(?-[\\d.]+))?)/.*?).zip", - "replace": "${major}-${build}${patch}${jvmver}" - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://github.com/$matchUrl.zip" - } - }, - "hash": { - "url": "$url.sha256.txt", - "find": "^([a-fA-F0-9]+)\\s" - }, - "extract_dir": "jdk-$matchMajor+$matchBuild-jre" - } -} diff --git a/bucket/adoptopenjdk-openj9-xl-jre.json b/bucket/adoptopenjdk-openj9-xl-jre.json deleted file mode 100644 index e49d2a53765..00000000000 --- a/bucket/adoptopenjdk-openj9-xl-jre.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "description": "AdoptOpenJDK JRE with Eclipse OpenJ9 JVM with large heap", - "homepage": "https://adoptopenjdk.net", - "version": "15.0.1-9-0.23.0", - "license": "GPL-2.0-only WITH Classpath-exception-2.0,EPL-2.0", - "architecture": { - "64bit": { - "url": "https://github.com/AdoptOpenJDK/openjdk15-binaries/releases/download/jdk-15.0.1%2B9_openj9-0.23.0/OpenJDK15U-jre_x64_windows_openj9_windowsXL_15.0.1_9_openj9-0.23.0.zip", - "hash": "3401594fbaf6548f1fc3bcb6a5d5ddfcadcaca5ea9e126a4563ee904d86c3715" - } - }, - "extract_dir": "jdk-15.0.1+9-jre", - "env_add_path": "bin", - "env_set": { - "JAVA_HOME": "$dir" - }, - "checkver": { - "url": "https://api.adoptopenjdk.net/v3/assets/version/%5B8%2C%29?release_type=ga&jvm_impl=openj9&heap_size=large&os=windows&architecture=x64&image_type=jre&project=jdk&vendor=adoptopenjdk&page_size=1&sort_order=DESC", - "jp": "$..binaries[0].package.link", - "re": "https://github.com/(?.*?(?jdk-(?(?[\\d]+)[\\d.]+)(?:\\%2B|\\+)(?[\\d]+)(?[\\d.]*)(?:(?_openj9?)(?-[\\d.]+))?)/.*?).zip", - "replace": "${major}-${build}${patch}${jvmver}" - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://github.com/$matchUrl.zip" - } - }, - "hash": { - "url": "$url.sha256.txt", - "find": "^([a-fA-F0-9]+)\\s" - }, - "extract_dir": "jdk-$matchMajor+$matchBuild-jre" - } -} diff --git a/bucket/adoptopenjdk-openj9-xl.json b/bucket/adoptopenjdk-openj9-xl.json deleted file mode 100644 index 857e142b756..00000000000 --- a/bucket/adoptopenjdk-openj9-xl.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "description": "AdoptOpenJDK with Eclipse OpenJ9 JVM with large heap", - "homepage": "https://adoptopenjdk.net", - "version": "15.0.1-9-0.23.0", - "license": "GPL-2.0-only WITH Classpath-exception-2.0,EPL-2.0", - "architecture": { - "64bit": { - "url": "https://github.com/AdoptOpenJDK/openjdk15-binaries/releases/download/jdk-15.0.1%2B9_openj9-0.23.0/OpenJDK15U-jdk_x64_windows_openj9_windowsXL_15.0.1_9_openj9-0.23.0.zip", - "hash": "1fd2d3d71da9eba12337e4fd22fb53d81be076aa9deff3c0b8cd52189637073c" - } - }, - "extract_dir": "jdk-15.0.1+9", - "env_add_path": "bin", - "env_set": { - "JAVA_HOME": "$dir" - }, - "checkver": { - "url": "https://api.adoptopenjdk.net/v3/assets/version/%5B8%2C%29?release_type=ga&jvm_impl=openj9&heap_size=large&os=windows&architecture=x64&image_type=jdk&project=jdk&vendor=adoptopenjdk&page_size=1&sort_order=DESC", - "jp": "$..binaries[0].package.link", - "re": "https://github.com/(?.*?(?jdk-(?(?[\\d]+)[\\d.]+)(?:\\%2B|\\+)(?[\\d]+)(?[\\d.]*)(?:(?_openj9?)(?-[\\d.]+))?)/.*?).zip", - "replace": "${major}-${build}${patch}${jvmver}" - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://github.com/$matchUrl.zip" - } - }, - "hash": { - "url": "$url.sha256.txt", - "find": "^([a-fA-F0-9]+)\\s" - }, - "extract_dir": "jdk-$matchMajor+$matchBuild" - } -} diff --git a/bucket/adoptopenjdk-openj9.json b/bucket/adoptopenjdk-openj9.json deleted file mode 100644 index bbfa039c856..00000000000 --- a/bucket/adoptopenjdk-openj9.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "description": "AdoptOpenJDK with Eclipse OpenJ9 JVM", - "homepage": "https://adoptopenjdk.net", - "version": "15.0.1-9-0.23.0", - "license": "GPL-2.0-only WITH Classpath-exception-2.0,EPL-2.0", - "architecture": { - "64bit": { - "url": "https://github.com/AdoptOpenJDK/openjdk15-binaries/releases/download/jdk-15.0.1%2B9_openj9-0.23.0/OpenJDK15U-jdk_x64_windows_openj9_15.0.1_9_openj9-0.23.0.zip", - "hash": "7e4fb5b31c1343df31486aae4e7fb8ec2896918e5879d0685170836376601ad3" - } - }, - "extract_dir": "jdk-15.0.1+9", - "env_add_path": "bin", - "env_set": { - "JAVA_HOME": "$dir" - }, - "checkver": { - "url": "https://api.adoptopenjdk.net/v3/assets/version/%5B8%2C%29?release_type=ga&jvm_impl=openj9&heap_size=normal&os=windows&architecture=x64&image_type=jdk&project=jdk&vendor=adoptopenjdk&page_size=1&sort_order=DESC", - "jp": "$..binaries[0].package.link", - "re": "https://github.com/(?.*?(?jdk-(?(?[\\d]+)[\\d.]+)(?:\\%2B|\\+)(?[\\d]+)(?[\\d.]*)(?:(?_openj9?)(?-[\\d.]+))?)/.*?).zip", - "replace": "${major}-${build}${patch}${jvmver}" - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://github.com/$matchUrl.zip" - } - }, - "hash": { - "url": "$url.sha256.txt", - "find": "^([a-fA-F0-9]+)\\s" - }, - "extract_dir": "jdk-$matchMajor+$matchBuild" - } -} diff --git a/bucket/corretto-jdk.json b/bucket/corretto-jdk.json new file mode 100644 index 00000000000..533132462db --- /dev/null +++ b/bucket/corretto-jdk.json @@ -0,0 +1,34 @@ +{ + "description": "Amazon Corretto is a no-cost, multiplatform, production-ready distribution of the Open Java Development Kit (OpenJDK)", + "homepage": "https://aws.amazon.com/corretto/", + "version": "21.0.11.10.1", + "license": "GPL-2.0-only WITH Classpath-exception-2.0", + "architecture": { + "64bit": { + "url": "https://corretto.aws/downloads/resources/21.0.11.10.1/amazon-corretto-21.0.11.10.1-windows-x64-jdk.zip", + "hash": "5d63fdb5a19393081919afc0daa4ce82a7fadcced569981a995529caed28fb14" + } + }, + "extract_dir": "jdk21.0.11_10", + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + }, + "checkver": { + "url": "https://github.com/corretto/corretto-downloads/raw/main/latest_links/indexmap_with_checksum.json", + "jsonpath": "$.windows.x64.jdk.21.zip.resource", + "regex": "/([\\d.]+)/" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://corretto.aws/downloads/resources/$version/amazon-corretto-$version-windows-x64-jdk.zip", + "hash": { + "url": "https://github.com/corretto/corretto-downloads/raw/main/latest_links/indexmap_with_checksum.json", + "jsonpath": "$.windows.x64.jdk.21.zip.checksum_sha256" + } + } + }, + "extract_dir": "jdk$matchHead_$buildVersion" + } +} diff --git a/bucket/corretto-jmc.json b/bucket/corretto-jmc.json new file mode 100644 index 00000000000..c4ba5c02c64 --- /dev/null +++ b/bucket/corretto-jmc.json @@ -0,0 +1,35 @@ +{ + "description": "JDK Mission Control for Corretto", + "homepage": "https://github.com/corretto/corretto-jmc", + "version": "8.1.1.1", + "license": "UPL-1.0", + "architecture": { + "64bit": { + "url": "https://corretto.aws/downloads/resources/jmc/8.1.1.1/amazon-corretto-jmc-8.1.1.1-windows-x64.zip", + "hash": "4ffc544b48a9a885d6d85b342ca18b26612ec4b9ee12f9f6db5c860156290608" + } + }, + "shortcuts": [ + [ + "jmc.exe", + "JDK Mission Control for Corretto" + ] + ], + "persist": "configuration", + "checkver": { + "url": "https://github.com/corretto/corretto-downloads/raw/main/latest_links/indexmap_with_checksum.json", + "jsonpath": "$.jmc.windows.x64.zip.resource", + "regex": "/([\\d.]+)/" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://corretto.aws/downloads/resources/jmc/$version/amazon-corretto-jmc-$version-windows-x64.zip", + "hash": { + "url": "https://github.com/corretto/corretto-downloads/raw/main/latest_links/indexmap_with_checksum.json", + "jsonpath": "$.jmc.windows.x64.zip.checksum_sha256" + } + } + } + } +} diff --git a/bucket/corretto-lts-jdk.json b/bucket/corretto-lts-jdk.json new file mode 100644 index 00000000000..dea1af256eb --- /dev/null +++ b/bucket/corretto-lts-jdk.json @@ -0,0 +1,34 @@ +{ + "description": "Amazon Corretto is a no-cost, multiplatform, production-ready distribution of the Open Java Development Kit (OpenJDK)", + "homepage": "https://aws.amazon.com/corretto/", + "version": "17.0.19.10.1", + "license": "GPL-2.0-only WITH Classpath-exception-2.0", + "architecture": { + "64bit": { + "url": "https://corretto.aws/downloads/resources/17.0.19.10.1/amazon-corretto-17.0.19.10.1-windows-x64-jdk.zip", + "hash": "ab748d9814d99a848916b54b36ae0f1d104493e61a19e1887072b4db9802c6ac" + } + }, + "extract_dir": "jdk17.0.19_10", + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + }, + "checkver": { + "url": "https://github.com/corretto/corretto-downloads/raw/main/latest_links/indexmap_with_checksum.json", + "jsonpath": "$.windows.x64.jdk.17.zip.resource", + "regex": "/([\\d.]+)/" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://corretto.aws/downloads/resources/$version/amazon-corretto-$version-windows-x64-jdk.zip", + "hash": { + "url": "https://github.com/corretto/corretto-downloads/raw/main/latest_links/indexmap_with_checksum.json", + "jsonpath": "$.windows.x64.jdk.17.zip.checksum_sha256" + } + } + }, + "extract_dir": "jdk$matchHead_$buildVersion" + } +} diff --git a/bucket/corretto.json b/bucket/corretto.json deleted file mode 100644 index d781e1acb61..00000000000 --- a/bucket/corretto.json +++ /dev/null @@ -1,37 +0,0 @@ -{ - "description": "Amazon Corretto is a no-cost, multiplatform, production-ready distribution of the Open Java Development Kit (OpenJDK)", - "homepage": "https://aws.amazon.com/corretto/", - "version": "11.0.9.11.2", - "license": "GPL-2.0-only WITH Classpath-exception-2.0", - "architecture": { - "64bit": { - "url": "https://corretto.aws/downloads/latest/amazon-corretto-11-x64-windows-jdk.zip", - "hash": "md5:9757ebcd8094b4d7040886b2c98bcf37" - } - }, - "extract_to": "tmp", - "installer": { - "script": [ - "(Get-ChildItem -Directory \"$dir\\tmp\").FullName | % { Move-Item \"$_\\*\" \"$dir\" }", - "Remove-Item -Recurse \"$dir\\tmp\"" - ] - }, - "env_add_path": "bin", - "env_set": { - "JAVA_HOME": "$dir" - }, - "checkver": { - "url": "https://github.com/corretto/corretto-11/releases", - "re": "/(?:[\\d.]+)/(?amazon-corretto-([\\d.-]+)-windows)-x64-jdk.zip" - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://corretto.aws/downloads/latest/amazon-corretto-11-x64-windows-jdk.zip", - "hash": { - "url": "https://corretto.aws/downloads/latest_checksum/amazon-corretto-11-x64-windows-jdk.zip" - } - } - } - } -} diff --git a/bucket/corretto11-jdk.json b/bucket/corretto11-jdk.json new file mode 100644 index 00000000000..59580754e08 --- /dev/null +++ b/bucket/corretto11-jdk.json @@ -0,0 +1,45 @@ +{ + "description": "Amazon Corretto is a no-cost, multiplatform, production-ready distribution of the Open Java Development Kit (OpenJDK)", + "homepage": "https://aws.amazon.com/corretto/", + "version": "11.0.31.11.1", + "license": "GPL-2.0-only WITH Classpath-exception-2.0", + "architecture": { + "64bit": { + "url": "https://corretto.aws/downloads/resources/11.0.31.11.1/amazon-corretto-11.0.31.11.1-windows-x64-jdk.zip", + "hash": "462f2a455d8f8da1a3a839a0f3de10c7a5fe6f7d230cf995e144a769382f4afe" + }, + "32bit": { + "url": "https://corretto.aws/downloads/resources/11.0.31.11.1/amazon-corretto-11.0.31.11.1-windows-x86-jdk.zip", + "hash": "8bf7d4329575956a5fbd6eb4afdea0121e50e62b2525d662d0a6fa9e73f7f579" + } + }, + "extract_dir": "jdk11.0.31_11", + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + }, + "checkver": { + "url": "https://github.com/corretto/corretto-downloads/raw/main/latest_links/indexmap_with_checksum.json", + "jsonpath": "$.windows.x64.jdk.11.zip.resource", + "regex": "/([\\d.]+)/" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://corretto.aws/downloads/resources/$version/amazon-corretto-$version-windows-x64-jdk.zip", + "hash": { + "url": "https://github.com/corretto/corretto-downloads/raw/main/latest_links/indexmap_with_checksum.json", + "jsonpath": "$.windows.x64.jdk.11.zip.checksum_sha256" + } + }, + "32bit": { + "url": "https://corretto.aws/downloads/resources/$version/amazon-corretto-$version-windows-x86-jdk.zip", + "hash": { + "url": "https://github.com/corretto/corretto-downloads/raw/main/latest_links/indexmap_with_checksum.json", + "jsonpath": "$.windows.x86.jdk.11.zip.checksum_sha256" + } + } + }, + "extract_dir": "jdk$matchHead_$buildVersion" + } +} diff --git a/bucket/corretto11.json b/bucket/corretto11.json deleted file mode 100644 index d781e1acb61..00000000000 --- a/bucket/corretto11.json +++ /dev/null @@ -1,37 +0,0 @@ -{ - "description": "Amazon Corretto is a no-cost, multiplatform, production-ready distribution of the Open Java Development Kit (OpenJDK)", - "homepage": "https://aws.amazon.com/corretto/", - "version": "11.0.9.11.2", - "license": "GPL-2.0-only WITH Classpath-exception-2.0", - "architecture": { - "64bit": { - "url": "https://corretto.aws/downloads/latest/amazon-corretto-11-x64-windows-jdk.zip", - "hash": "md5:9757ebcd8094b4d7040886b2c98bcf37" - } - }, - "extract_to": "tmp", - "installer": { - "script": [ - "(Get-ChildItem -Directory \"$dir\\tmp\").FullName | % { Move-Item \"$_\\*\" \"$dir\" }", - "Remove-Item -Recurse \"$dir\\tmp\"" - ] - }, - "env_add_path": "bin", - "env_set": { - "JAVA_HOME": "$dir" - }, - "checkver": { - "url": "https://github.com/corretto/corretto-11/releases", - "re": "/(?:[\\d.]+)/(?amazon-corretto-([\\d.-]+)-windows)-x64-jdk.zip" - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://corretto.aws/downloads/latest/amazon-corretto-11-x64-windows-jdk.zip", - "hash": { - "url": "https://corretto.aws/downloads/latest_checksum/amazon-corretto-11-x64-windows-jdk.zip" - } - } - } - } -} diff --git a/bucket/corretto15-jdk.json b/bucket/corretto15-jdk.json new file mode 100644 index 00000000000..4b1a706bf25 --- /dev/null +++ b/bucket/corretto15-jdk.json @@ -0,0 +1,38 @@ +{ + "description": "Amazon Corretto is a no-cost, multiplatform, production-ready distribution of the Open Java Development Kit (OpenJDK)", + "homepage": "https://aws.amazon.com/corretto/", + "version": "15.0.2.7.1", + "license": "GPL-2.0-only WITH Classpath-exception-2.0", + "architecture": { + "64bit": { + "url": "https://corretto.aws/downloads/resources/15.0.2.7.1/amazon-corretto-15.0.2.7.1-windows-x64-jdk.zip", + "hash": "39bf4a60ab2b7335f627d6d3121e44163caf458a0299d0f696fb351a128c2c4f" + } + }, + "extract_dir": "jdk15.0.2_7", + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + }, + "checkver": { + "url": "https://github.com/corretto/corretto-downloads/raw/main/latest_links/indexmap_with_checksum.json", + "jsonpath": "$.windows.x64.jdk.15.zip.resource", + "regex": "/([\\d.]+)/" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://corretto.aws/downloads/resources/$version/amazon-corretto-$version-windows-x64-jdk.zip", + "hash": { + "url": "https://github.com/corretto/corretto-downloads/raw/main/latest_links/indexmap_with_checksum.json", + "jsonpath": "$.windows.x64.jdk.15.zip.checksum_sha256" + } + } + }, + "extract_dir": "jdk$matchHead_$buildVersion" + }, + "notes": [ + "WARNING: This older version of the JDK are provided to help developers debug issues.", + "It is not updated with the latest security patches and are not recommended for use in production." + ] +} diff --git a/bucket/corretto16-jdk.json b/bucket/corretto16-jdk.json new file mode 100644 index 00000000000..d69319d6d36 --- /dev/null +++ b/bucket/corretto16-jdk.json @@ -0,0 +1,38 @@ +{ + "description": "Amazon Corretto is a no-cost, multiplatform, production-ready distribution of the Open Java Development Kit (OpenJDK)", + "homepage": "https://aws.amazon.com/corretto/", + "version": "16.0.2.7.1", + "license": "GPL-2.0-only WITH Classpath-exception-2.0", + "architecture": { + "64bit": { + "url": "https://corretto.aws/downloads/resources/16.0.2.7.1/amazon-corretto-16.0.2.7.1-windows-x64-jdk.zip", + "hash": "d3a1790dabe0a11f57a84db9bf28cab6fe658757ff43248cea14eb4ba32f314f" + } + }, + "extract_dir": "jdk16.0.2_7", + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + }, + "checkver": { + "url": "https://github.com/corretto/corretto-downloads/raw/main/latest_links/indexmap_with_checksum.json", + "jsonpath": "$.windows.x64.jdk.16.zip.resource", + "regex": "/([\\d.]+)/" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://corretto.aws/downloads/resources/$version/amazon-corretto-$version-windows-x64-jdk.zip", + "hash": { + "url": "https://github.com/corretto/corretto-downloads/raw/main/latest_links/indexmap_with_checksum.json", + "jsonpath": "$.windows.x64.jdk.16.zip.checksum_sha256" + } + } + }, + "extract_dir": "jdk$matchHead_$buildVersion" + }, + "notes": [ + "WARNING: This older version of the JDK are provided to help developers debug issues.", + "It is not updated with the latest security patches and are not recommended for use in production." + ] +} diff --git a/bucket/corretto17-jdk.json b/bucket/corretto17-jdk.json new file mode 100644 index 00000000000..dea1af256eb --- /dev/null +++ b/bucket/corretto17-jdk.json @@ -0,0 +1,34 @@ +{ + "description": "Amazon Corretto is a no-cost, multiplatform, production-ready distribution of the Open Java Development Kit (OpenJDK)", + "homepage": "https://aws.amazon.com/corretto/", + "version": "17.0.19.10.1", + "license": "GPL-2.0-only WITH Classpath-exception-2.0", + "architecture": { + "64bit": { + "url": "https://corretto.aws/downloads/resources/17.0.19.10.1/amazon-corretto-17.0.19.10.1-windows-x64-jdk.zip", + "hash": "ab748d9814d99a848916b54b36ae0f1d104493e61a19e1887072b4db9802c6ac" + } + }, + "extract_dir": "jdk17.0.19_10", + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + }, + "checkver": { + "url": "https://github.com/corretto/corretto-downloads/raw/main/latest_links/indexmap_with_checksum.json", + "jsonpath": "$.windows.x64.jdk.17.zip.resource", + "regex": "/([\\d.]+)/" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://corretto.aws/downloads/resources/$version/amazon-corretto-$version-windows-x64-jdk.zip", + "hash": { + "url": "https://github.com/corretto/corretto-downloads/raw/main/latest_links/indexmap_with_checksum.json", + "jsonpath": "$.windows.x64.jdk.17.zip.checksum_sha256" + } + } + }, + "extract_dir": "jdk$matchHead_$buildVersion" + } +} diff --git a/bucket/corretto18-jdk.json b/bucket/corretto18-jdk.json new file mode 100644 index 00000000000..542ade3882e --- /dev/null +++ b/bucket/corretto18-jdk.json @@ -0,0 +1,38 @@ +{ + "description": "Amazon Corretto is a no-cost, multiplatform, production-ready distribution of the Open Java Development Kit (OpenJDK)", + "homepage": "https://aws.amazon.com/corretto/", + "version": "18.0.2.9.1", + "license": "GPL-2.0-only WITH Classpath-exception-2.0", + "architecture": { + "64bit": { + "url": "https://corretto.aws/downloads/resources/18.0.2.9.1/amazon-corretto-18.0.2.9.1-windows-x64-jdk.zip", + "hash": "dab8b4fb8beddf6b714f4cfb1dc5aa81a10ba297e5fcab2777702d4ce01bd36d" + } + }, + "extract_dir": "jdk18.0.2_9", + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + }, + "checkver": { + "url": "https://github.com/corretto/corretto-downloads/raw/main/latest_links/indexmap_with_checksum.json", + "jsonpath": "$.windows.x64.jdk.18.zip.resource", + "regex": "/([\\d.]+)/" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://corretto.aws/downloads/resources/$version/amazon-corretto-$version-windows-x64-jdk.zip", + "hash": { + "url": "https://github.com/corretto/corretto-downloads/raw/main/latest_links/indexmap_with_checksum.json", + "jsonpath": "$.windows.x64.jdk.18.zip.checksum_sha256" + } + } + }, + "extract_dir": "jdk$matchHead_$buildVersion" + }, + "notes": [ + "WARNING: This older version of the JDK are provided to help developers debug issues.", + "It is not updated with the latest security patches and are not recommended for use in production." + ] +} diff --git a/bucket/corretto19-jdk.json b/bucket/corretto19-jdk.json new file mode 100644 index 00000000000..aabe7556dd0 --- /dev/null +++ b/bucket/corretto19-jdk.json @@ -0,0 +1,34 @@ +{ + "description": "Amazon Corretto is a no-cost, multiplatform, production-ready distribution of the Open Java Development Kit (OpenJDK)", + "homepage": "https://aws.amazon.com/corretto/", + "version": "19.0.2.7.1", + "license": "GPL-2.0-only WITH Classpath-exception-2.0", + "architecture": { + "64bit": { + "url": "https://corretto.aws/downloads/resources/19.0.2.7.1/amazon-corretto-19.0.2.7.1-windows-x64-jdk.zip", + "hash": "57745d92bb3e078a7217721ddd4202a601e9ae34d8a18f51ae8c46828621b470" + } + }, + "extract_dir": "jdk19.0.2_7", + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + }, + "checkver": { + "url": "https://github.com/corretto/corretto-downloads/raw/main/latest_links/indexmap_with_checksum.json", + "jsonpath": "$.windows.x64.jdk.19.zip.resource", + "regex": "/([\\d.]+)/" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://corretto.aws/downloads/resources/$version/amazon-corretto-$version-windows-x64-jdk.zip", + "hash": { + "url": "https://github.com/corretto/corretto-downloads/raw/main/latest_links/indexmap_with_checksum.json", + "jsonpath": "$.windows.x64.jdk.19.zip.checksum_sha256" + } + } + }, + "extract_dir": "jdk$matchHead_$buildVersion" + } +} diff --git a/bucket/corretto20-jdk.json b/bucket/corretto20-jdk.json new file mode 100644 index 00000000000..62a07d9d747 --- /dev/null +++ b/bucket/corretto20-jdk.json @@ -0,0 +1,34 @@ +{ + "description": "Amazon Corretto is a no-cost, multiplatform, production-ready distribution of the Open Java Development Kit (OpenJDK)", + "homepage": "https://aws.amazon.com/corretto/", + "version": "20.0.2.10.1", + "license": "GPL-2.0-only WITH Classpath-exception-2.0", + "architecture": { + "64bit": { + "url": "https://corretto.aws/downloads/resources/20.0.2.10.1/amazon-corretto-20.0.2.10.1-windows-x64-jdk.zip", + "hash": "118e8258d5aa5c26a98778f11820c9910c677258152909636f3adfc2e5c93d4c" + } + }, + "extract_dir": "jdk20.0.2_10", + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + }, + "checkver": { + "url": "https://github.com/corretto/corretto-downloads/raw/main/latest_links/indexmap_with_checksum.json", + "jsonpath": "$.windows.x64.jdk.20.zip.resource", + "regex": "/([\\d.]+)/" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://corretto.aws/downloads/resources/$version/amazon-corretto-$version-windows-x64-jdk.zip", + "hash": { + "url": "https://github.com/corretto/corretto-downloads/raw/main/latest_links/indexmap_with_checksum.json", + "jsonpath": "$.windows.x64.jdk.20.zip.checksum_sha256" + } + } + }, + "extract_dir": "jdk$matchHead_$buildVersion" + } +} diff --git a/bucket/corretto21-jdk.json b/bucket/corretto21-jdk.json new file mode 100644 index 00000000000..533132462db --- /dev/null +++ b/bucket/corretto21-jdk.json @@ -0,0 +1,34 @@ +{ + "description": "Amazon Corretto is a no-cost, multiplatform, production-ready distribution of the Open Java Development Kit (OpenJDK)", + "homepage": "https://aws.amazon.com/corretto/", + "version": "21.0.11.10.1", + "license": "GPL-2.0-only WITH Classpath-exception-2.0", + "architecture": { + "64bit": { + "url": "https://corretto.aws/downloads/resources/21.0.11.10.1/amazon-corretto-21.0.11.10.1-windows-x64-jdk.zip", + "hash": "5d63fdb5a19393081919afc0daa4ce82a7fadcced569981a995529caed28fb14" + } + }, + "extract_dir": "jdk21.0.11_10", + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + }, + "checkver": { + "url": "https://github.com/corretto/corretto-downloads/raw/main/latest_links/indexmap_with_checksum.json", + "jsonpath": "$.windows.x64.jdk.21.zip.resource", + "regex": "/([\\d.]+)/" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://corretto.aws/downloads/resources/$version/amazon-corretto-$version-windows-x64-jdk.zip", + "hash": { + "url": "https://github.com/corretto/corretto-downloads/raw/main/latest_links/indexmap_with_checksum.json", + "jsonpath": "$.windows.x64.jdk.21.zip.checksum_sha256" + } + } + }, + "extract_dir": "jdk$matchHead_$buildVersion" + } +} diff --git a/bucket/corretto22-jdk.json b/bucket/corretto22-jdk.json new file mode 100644 index 00000000000..50a91e7b4b2 --- /dev/null +++ b/bucket/corretto22-jdk.json @@ -0,0 +1,34 @@ +{ + "description": "Amazon Corretto is a no-cost, multiplatform, production-ready distribution of the Open Java Development Kit (OpenJDK)", + "homepage": "https://aws.amazon.com/corretto/", + "version": "22.0.2.9.1", + "license": "GPL-2.0-only WITH Classpath-exception-2.0", + "architecture": { + "64bit": { + "url": "https://corretto.aws/downloads/resources/22.0.2.9.1/amazon-corretto-22.0.2.9.1-windows-x64-jdk.zip", + "hash": "c510db7c8de7b68a8ff73d01fd2293edfb82baed3ab1e1150509c46191de903c" + } + }, + "extract_dir": "jdk22.0.2_9", + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + }, + "checkver": { + "url": "https://github.com/corretto/corretto-downloads/raw/main/latest_links/indexmap_with_checksum.json", + "jsonpath": "$.windows.x64.jdk.22.zip.resource", + "regex": "/([\\d.]+)/" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://corretto.aws/downloads/resources/$version/amazon-corretto-$version-windows-x64-jdk.zip", + "hash": { + "url": "https://github.com/corretto/corretto-downloads/raw/main/latest_links/indexmap_with_checksum.json", + "jsonpath": "$.windows.x64.jdk.22.zip.checksum_sha256" + } + } + }, + "extract_dir": "jdk$matchHead_$buildVersion" + } +} diff --git a/bucket/corretto23-jdk.json b/bucket/corretto23-jdk.json new file mode 100644 index 00000000000..b6e1848f76f --- /dev/null +++ b/bucket/corretto23-jdk.json @@ -0,0 +1,34 @@ +{ + "description": "Amazon Corretto is a no-cost, multiplatform, production-ready distribution of the Open Java Development Kit (OpenJDK)", + "homepage": "https://aws.amazon.com/corretto/", + "version": "23.0.2.7.1", + "license": "GPL-2.0-only WITH Classpath-exception-2.0", + "architecture": { + "64bit": { + "url": "https://corretto.aws/downloads/resources/23.0.2.7.1/amazon-corretto-23.0.2.7.1-windows-x64-jdk.zip", + "hash": "eb3d27969fc0ddf07df6799bd84515312a5b9735f6925b0eead40ae6e71cde95" + } + }, + "extract_dir": "jdk23.0.2_7", + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + }, + "checkver": { + "url": "https://github.com/corretto/corretto-downloads/raw/main/latest_links/indexmap_with_checksum.json", + "jsonpath": "$.windows.x64.jdk.23.zip.resource", + "regex": "/([\\d.]+)/" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://corretto.aws/downloads/resources/$version/amazon-corretto-$version-windows-x64-jdk.zip", + "hash": { + "url": "https://github.com/corretto/corretto-downloads/raw/main/latest_links/indexmap_with_checksum.json", + "jsonpath": "$.windows.x64.jdk.23.zip.checksum_sha256" + } + } + }, + "extract_dir": "jdk$matchHead_$buildVersion" + } +} diff --git a/bucket/corretto25-jdk.json b/bucket/corretto25-jdk.json new file mode 100644 index 00000000000..1784a53630b --- /dev/null +++ b/bucket/corretto25-jdk.json @@ -0,0 +1,34 @@ +{ + "description": "Amazon Corretto is a no-cost, multiplatform, production-ready distribution of the Open Java Development Kit (OpenJDK)", + "homepage": "https://aws.amazon.com/corretto/", + "version": "25.0.3.9.1", + "license": "GPL-2.0-only WITH Classpath-exception-2.0", + "architecture": { + "64bit": { + "url": "https://corretto.aws/downloads/resources/25.0.3.9.1/amazon-corretto-25.0.3.9.1-windows-x64-jdk.zip", + "hash": "3404a8be08f0fdbbd24c9bbdda79ba1ded87b264a833247b2124ac45da1c16e0" + } + }, + "extract_dir": "jdk25.0.3_9", + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + }, + "checkver": { + "url": "https://github.com/corretto/corretto-downloads/raw/main/latest_links/indexmap_with_checksum.json", + "jsonpath": "$.windows.x64.jdk.25.zip.resource", + "regex": "/([\\d.]+)/" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://corretto.aws/downloads/resources/$version/amazon-corretto-$version-windows-x64-jdk.zip", + "hash": { + "url": "https://github.com/corretto/corretto-downloads/raw/main/latest_links/indexmap_with_checksum.json", + "jsonpath": "$.windows.x64.jdk.25.zip.checksum_sha256" + } + } + }, + "extract_dir": "jdk$matchHead_$buildVersion" + } +} diff --git a/bucket/corretto8-jdk.json b/bucket/corretto8-jdk.json new file mode 100644 index 00000000000..3178ef1239a --- /dev/null +++ b/bucket/corretto8-jdk.json @@ -0,0 +1,45 @@ +{ + "description": "Amazon Corretto is a no-cost, multiplatform, production-ready distribution of the Open Java Development Kit (OpenJDK)", + "homepage": "https://aws.amazon.com/corretto/", + "version": "8.492.09.2", + "license": "GPL-2.0-only WITH Classpath-exception-2.0", + "architecture": { + "64bit": { + "url": "https://corretto.aws/downloads/resources/8.492.09.2/amazon-corretto-8.492.09.2-windows-x64-jdk.zip", + "hash": "eccce8d939f1abb9570812b09360a83eb4d0ec937e5bd2a78be158d8e6aeec2d" + }, + "32bit": { + "url": "https://corretto.aws/downloads/resources/8.492.09.2/amazon-corretto-8.492.09.2-windows-x86-jdk.zip", + "hash": "67249813466e1fb15d7b70bf237ad4e1ba5fbd6571f749f6a19fa86c992c42fe" + } + }, + "extract_dir": "jdk1.8.0_492", + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + }, + "checkver": { + "url": "https://github.com/corretto/corretto-downloads/raw/main/latest_links/indexmap_with_checksum.json", + "jsonpath": "$.windows.x64.jdk.8.zip.resource", + "regex": "/([\\d.]+)/" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://corretto.aws/downloads/resources/$version/amazon-corretto-$version-windows-x64-jdk.zip", + "hash": { + "url": "https://github.com/corretto/corretto-downloads/raw/main/latest_links/indexmap_with_checksum.json", + "jsonpath": "$.windows.x64.jdk.8.zip.checksum_sha256" + } + }, + "32bit": { + "url": "https://corretto.aws/downloads/resources/$version/amazon-corretto-$version-windows-x86-jdk.zip", + "hash": { + "url": "https://github.com/corretto/corretto-downloads/raw/main/latest_links/indexmap_with_checksum.json", + "jsonpath": "$.windows.x86.jdk.8.zip.checksum_sha256" + } + } + }, + "extract_dir": "jdk1.8.0_$minorVersion" + } +} diff --git a/bucket/corretto8-jre.json b/bucket/corretto8-jre.json index 7a5c9ff90d4..3bfdd119ac3 100644 --- a/bucket/corretto8-jre.json +++ b/bucket/corretto8-jre.json @@ -1,45 +1,42 @@ { "description": "Amazon Corretto is a no-cost, multiplatform, production-ready distribution of the Open Java Development Kit (OpenJDK)", "homepage": "https://aws.amazon.com/corretto/", - "version": "8.272.10.3", + "version": "8.492.09.2", "license": "GPL-2.0-only WITH Classpath-exception-2.0", "architecture": { "64bit": { - "url": "https://corretto.aws/downloads/latest/amazon-corretto-8-x64-windows-jre.zip", - "hash": "md5:9f63d24e072072b2e7ec94ddb3f594e2" + "url": "https://corretto.aws/downloads/resources/8.492.09.2/amazon-corretto-8.492.09.2-windows-x64-jre.zip", + "hash": "0324e40fd24404d7cea3b9e61b1cf190dadf2eb115eb875d9b7c7f878878b5f5" }, "32bit": { - "url": "https://corretto.aws/downloads/latest/amazon-corretto-8-x86-windows-jre.zip", - "hash": "md5:32e1ca6a7d63be3e41c03c019d288d0d" + "url": "https://corretto.aws/downloads/resources/8.492.09.2/amazon-corretto-8.492.09.2-windows-x86-jre.zip", + "hash": "a68bd5563893ff5a6f71b167c0375594a7417598dddddf61be525734af651220" } }, - "extract_to": "tmp", - "installer": { - "script": [ - "(Get-ChildItem -Directory \"$dir\\tmp\").FullName | % { Move-Item \"$_\\*\" \"$dir\" }", - "Remove-Item -Recurse \"$dir\\tmp\"" - ] - }, + "extract_dir": "jre8", "env_add_path": "bin", "env_set": { "JAVA_HOME": "$dir" }, "checkver": { - "url": "https://github.com/corretto/corretto-8/releases", - "re": "/(?:[\\d.]+)/(?amazon-corretto-([\\d.-]+)-windows)-x64-jre.zip" + "url": "https://github.com/corretto/corretto-downloads/raw/main/latest_links/indexmap_with_checksum.json", + "jsonpath": "$.windows.x64.jre.8.zip.resource", + "regex": "/([\\d.]+)/" }, "autoupdate": { "architecture": { "64bit": { - "url": "https://corretto.aws/downloads/latest/amazon-corretto-8-x64-windows-jre.zip", + "url": "https://corretto.aws/downloads/resources/$version/amazon-corretto-$version-windows-x64-jre.zip", "hash": { - "url": "https://corretto.aws/downloads/latest_checksum/amazon-corretto-8-x64-windows-jre.zip" + "url": "https://github.com/corretto/corretto-downloads/raw/main/latest_links/indexmap_with_checksum.json", + "jsonpath": "$.windows.x64.jre.8.zip.checksum_sha256" } }, "32bit": { - "url": "https://corretto.aws/downloads/latest/amazon-corretto-8-x86-windows-jre.zip", + "url": "https://corretto.aws/downloads/resources/$version/amazon-corretto-$version-windows-x86-jre.zip", "hash": { - "url": "https://corretto.aws/downloads/latest_checksum/amazon-corretto-8-x86-windows-jre.zip" + "url": "https://github.com/corretto/corretto-downloads/raw/main/latest_links/indexmap_with_checksum.json", + "jsonpath": "$.windows.x86.jre.8.zip.checksum_sha256" } } } diff --git a/bucket/corretto8.json b/bucket/corretto8.json deleted file mode 100644 index ba2ea642469..00000000000 --- a/bucket/corretto8.json +++ /dev/null @@ -1,47 +0,0 @@ -{ - "description": "Amazon Corretto is a no-cost, multiplatform, production-ready distribution of the Open Java Development Kit (OpenJDK)", - "homepage": "https://aws.amazon.com/corretto/", - "version": "8.272.10.3", - "license": "GPL-2.0-only WITH Classpath-exception-2.0", - "architecture": { - "64bit": { - "url": "https://corretto.aws/downloads/latest/amazon-corretto-8-x64-windows-jdk.zip", - "hash": "md5:244b50667ef3b040191ae4083e3438e7" - }, - "32bit": { - "url": "https://corretto.aws/downloads/latest/amazon-corretto-8-x86-windows-jdk.zip", - "hash": "md5:32ffa0cbc4303da053faf1aa97295038" - } - }, - "extract_to": "tmp", - "installer": { - "script": [ - "(Get-ChildItem -Directory \"$dir\\tmp\").FullName | % { Move-Item \"$_\\*\" \"$dir\" }", - "Remove-Item -Recurse \"$dir\\tmp\"" - ] - }, - "env_add_path": "bin", - "env_set": { - "JAVA_HOME": "$dir" - }, - "checkver": { - "url": "https://github.com/corretto/corretto-8/releases", - "re": "/(?:[\\d.]+)/(?amazon-corretto-([\\d.-]+)-windows)-x64-jdk.zip" - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://corretto.aws/downloads/latest/amazon-corretto-8-x64-windows-jdk.zip", - "hash": { - "url": "https://corretto.aws/downloads/latest_checksum/amazon-corretto-8-x64-windows-jdk.zip" - } - }, - "32bit": { - "url": "https://corretto.aws/downloads/latest/amazon-corretto-8-x86-windows-jdk.zip", - "hash": { - "url": "https://corretto.aws/downloads/latest_checksum/amazon-corretto-8-x86-windows-jdk.zip" - } - } - } - } -} diff --git a/bucket/dragonwell11-jdk-extended.json b/bucket/dragonwell11-jdk-extended.json new file mode 100644 index 00000000000..0c4b915403e --- /dev/null +++ b/bucket/dragonwell11-jdk-extended.json @@ -0,0 +1,39 @@ +{ + "description": "Alibaba Dragonwell, a downstream version of OpenJDK, is the in-house OpenJDK implementation at Alibaba (with extensive custom features optimized for cloud computing environments)", + "version": "11.0.20.16-11.0.20", + "homepage": "https://dragonwell-jdk.io/", + "license": "GPL-2.0-only WITH Classpath-exception-2.0", + "architecture": { + "64bit": { + "url": "https://github.com/dragonwell-project/dragonwell11/releases/download/dragonwell-extended-11.0.20.16_jdk-11.0.20-ga/Alibaba_Dragonwell_Extended_11.0.20.16.8_x64_windows.zip", + "hash": "33f7b5d83b417acf88c70125a3a12042521dae3e910a1b0f5773fa4c20b5df62" + } + }, + "extract_to": "tmp", + "installer": { + "script": [ + "(Get-ChildItem -Directory \"$dir\\tmp\").FullName | % { Move-Item \"$_\\*\" \"$dir\" }", + "Remove-Item -Recurse \"$dir\\tmp\"" + ] + }, + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + }, + "checkver": { + "github": "https://github.com/dragonwell-project/dragonwell11/", + "regex": "(dragonwell-standard-(?[\\d.]+)?_jdk-(?[\\d.]+)(?:(?-[\\d+])|-ga))/(Alibaba_Dragonwell_Standard_(?[\\d.+]+))", + "replace": "${dragon}-${jdk}${b}" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/dragonwell-project/dragonwell11/releases/download/dragonwell-extended-$matchDragon_jdk-$matchJdk-ga/Alibaba_Dragonwell_Extended_$matchVersion_x64_windows.zip" + } + }, + "hash": { + "url": "$url.sha256.txt", + "regex": "$sha256" + } + } +} diff --git a/bucket/dragonwell11-jdk.json b/bucket/dragonwell11-jdk.json new file mode 100644 index 00000000000..d338fbcb46e --- /dev/null +++ b/bucket/dragonwell11-jdk.json @@ -0,0 +1,39 @@ +{ + "description": "Alibaba Dragonwell, a downstream version of OpenJDK, is the in-house OpenJDK implementation at Alibaba", + "version": "11.0.29.25-11.0.29", + "homepage": "https://dragonwell-jdk.io/", + "license": "GPL-2.0-only WITH Classpath-exception-2.0", + "architecture": { + "64bit": { + "url": "https://github.com/dragonwell-project/dragonwell11/releases/download/dragonwell-standard-11.0.29.25_jdk-11.0.29-ga/Alibaba_Dragonwell_Standard_11.0.29.25.7_x64_windows.zip", + "hash": "fda41666c41590ceb6ebc22a544d93b95b0e1f6f07d25f71a20530fec4d014b4" + } + }, + "extract_to": "tmp", + "installer": { + "script": [ + "(Get-ChildItem -Directory \"$dir\\tmp\").FullName | % { Move-Item \"$_\\*\" \"$dir\" }", + "Remove-Item -Recurse \"$dir\\tmp\"" + ] + }, + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + }, + "checkver": { + "github": "https://github.com/dragonwell-project/dragonwell11", + "regex": "(?dragonwell-standard-(?[\\d.]+)(?(?:\\%2B|\\+)?[\\d]*)?_jdk-(?[\\d.]+)(?:(?-[\\d+])|-ga))/(?Alibaba_Dragonwell_Standard_(?:[\\d.+]+)_x64_windows)\\.zip", + "replace": "${dragon}-${jdk}${b}" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/dragonwell-project/dragonwell11/releases/download/$matchTag/$matchFilename.zip" + } + }, + "hash": { + "url": "$url.sha256.txt", + "regex": "$sha256" + } + } +} diff --git a/bucket/dragonwell17-jdk.json b/bucket/dragonwell17-jdk.json new file mode 100644 index 00000000000..7b85f46ba52 --- /dev/null +++ b/bucket/dragonwell17-jdk.json @@ -0,0 +1,39 @@ +{ + "description": "Alibaba Dragonwell, a downstream version of OpenJDK, is the in-house OpenJDK implementation at Alibaba", + "version": "17.0.18.0.19-17.0.18", + "homepage": "https://dragonwell-jdk.io/", + "license": "GPL-2.0-only WITH Classpath-exception-2.0", + "architecture": { + "64bit": { + "url": "https://github.com/dragonwell-project/dragonwell17/releases/download/dragonwell-standard-17.0.18.0.19%2B8_jdk-17.0.18-ga/Alibaba_Dragonwell_Standard_17.0.18.0.19.8_x64_windows.zip", + "hash": "1bad5423432fda924e12d2157707dd6355889182d54c6e465fdb5907dd5cb125" + } + }, + "extract_to": "tmp", + "installer": { + "script": [ + "(Get-ChildItem -Directory \"$dir\\tmp\").FullName | % { Move-Item \"$_\\*\" \"$dir\" }", + "Remove-Item -Recurse \"$dir\\tmp\"" + ] + }, + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + }, + "checkver": { + "github": "https://github.com/dragonwell-project/dragonwell17", + "regex": "(?dragonwell-standard-(?[\\d.]+)(?(?:\\%2B|\\+)?[\\d]*)?_jdk-(?[\\d.]+)(?:(?-[\\d+])|-ga))/(?Alibaba_Dragonwell_Standard_(?:[\\d.+]+)_x64_windows)\\.zip", + "replace": "${dragon}-${jdk}${b}" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/dragonwell-project/dragonwell17/releases/download/$matchTag/$matchFilename.zip" + } + }, + "hash": { + "url": "$url.sha256.txt", + "regex": "$sha256" + } + } +} diff --git a/bucket/dragonwell21-jdk.json b/bucket/dragonwell21-jdk.json new file mode 100644 index 00000000000..ec0e4271ab2 --- /dev/null +++ b/bucket/dragonwell21-jdk.json @@ -0,0 +1,39 @@ +{ + "description": "Alibaba Dragonwell, a downstream version of OpenJDK, is the in-house OpenJDK implementation at Alibaba (with extensive custom features optimized for cloud computing environments)", + "version": "21.0.10.0.10-21.0.10", + "homepage": "https://dragonwell-jdk.io/", + "license": "GPL-2.0-only WITH Classpath-exception-2.0", + "architecture": { + "64bit": { + "url": "https://github.com/dragonwell-project/dragonwell21/releases/download/dragonwell-standard-21.0.10.0.10%2B7_jdk-21.0.10-ga/Alibaba_Dragonwell_Standard_21.0.10.0.10.7_x64_windows.zip", + "hash": "a62dbe536b5ba9d873915f39cae71e89fdd11f09f35ad5f9277bd6b4b0e4c45b" + } + }, + "extract_to": "tmp", + "installer": { + "script": [ + "(Get-ChildItem -Directory \"$dir\\tmp\").FullName | % { Move-Item \"$_\\*\" \"$dir\" }", + "Remove-Item -Recurse \"$dir\\tmp\"" + ] + }, + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + }, + "checkver": { + "github": "https://github.com/dragonwell-project/dragonwell21/", + "regex": "(?dragonwell-standard-(?[\\d.]+)(?(?:\\%2B|\\+)?[\\d]*)?_jdk-(?[\\d.]+)(?:(?-[\\d+])|-ga))/(?Alibaba_Dragonwell_Standard_(?:[\\d.+]+)_x64_windows)\\.zip", + "replace": "${dragon}-${jdk}${b}" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/dragonwell-project/dragonwell21/releases/download/$matchTag/$matchFilename.zip" + } + }, + "hash": { + "url": "$url.sha256.txt", + "regex": "$sha256" + } + } +} diff --git a/bucket/dragonwell8-jdk-extended.json b/bucket/dragonwell8-jdk-extended.json new file mode 100644 index 00000000000..7c8f133c97e --- /dev/null +++ b/bucket/dragonwell8-jdk-extended.json @@ -0,0 +1,39 @@ +{ + "description": "Alibaba Dragonwell, a downstream version of OpenJDK, is the in-house OpenJDK implementation at Alibaba (with extensive custom features optimized for cloud computing environments)", + "version": "8.29.28-8.0.492", + "homepage": "https://dragonwell-jdk.io/", + "license": "GPL-2.0-only WITH Classpath-exception-2.0", + "architecture": { + "64bit": { + "url": "https://github.com/dragonwell-project/dragonwell8/releases/download/dragonwell-extended-8.29.28_jdk8u492-ga/Alibaba_Dragonwell_Extended_8.29.28_x64_windows.zip", + "hash": "7729fc8fcf8ba38eb48b8e875638a82ac3901c88fd215b1daa84accd754c9ff0" + } + }, + "extract_to": "tmp", + "installer": { + "script": [ + "(Get-ChildItem -Directory \"$dir\\tmp\").FullName | % { Move-Item \"$_\\*\" \"$dir\" }", + "Remove-Item -Recurse \"$dir\\tmp\"" + ] + }, + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + }, + "checkver": { + "github": "https://github.com/dragonwell-project/dragonwell8", + "regex": "(dragonwell-standard-(?[\\d.]+)_jdk8u(?[\\d]+)(?:(?-[\\d+])|-ga))", + "replace": "${dragon}-8.0.${jdk}${b}" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/dragonwell-project/dragonwell8/releases/download/dragonwell-extended-$matchDragon_jdk8u$matchJdk-ga/Alibaba_Dragonwell_Extended_$matchDragon_x64_windows.zip" + } + }, + "hash": { + "url": "$url.sha256.txt", + "regex": "$sha256" + } + } +} diff --git a/bucket/dragonwell8-jdk.json b/bucket/dragonwell8-jdk.json new file mode 100644 index 00000000000..d997ad961a0 --- /dev/null +++ b/bucket/dragonwell8-jdk.json @@ -0,0 +1,39 @@ +{ + "description": "Alibaba Dragonwell, a downstream version of OpenJDK, is the in-house OpenJDK implementation at Alibaba", + "version": "8.29.28-8.0.492", + "homepage": "https://dragonwell-jdk.io/", + "license": "GPL-2.0-only WITH Classpath-exception-2.0", + "architecture": { + "64bit": { + "url": "https://github.com/dragonwell-project/dragonwell8/releases/download/dragonwell-standard-8.29.28_jdk8u492-ga/Alibaba_Dragonwell_Standard_8.29.28_x64_windows.zip", + "hash": "89bb8bd6ec5f4fdb77d303ad1d8ea530b85b384a646fe214c11547a51adb5bdb" + } + }, + "extract_to": "tmp", + "installer": { + "script": [ + "(Get-ChildItem -Directory \"$dir\\tmp\").FullName | % { Move-Item \"$_\\*\" \"$dir\" }", + "Remove-Item -Recurse \"$dir\\tmp\"" + ] + }, + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + }, + "checkver": { + "github": "https://github.com/dragonwell-project/dragonwell8", + "regex": "(?dragonwell-standard-(?[\\d.]+)_jdk8u(?[\\d]+)(?:(?-[\\d+])|-ga))", + "replace": "${dragon}-8.0.${jdk}${b}" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/dragonwell-project/dragonwell8/releases/download/$matchTag/Alibaba_Dragonwell_Standard_$matchDragon_x64_windows.zip" + } + }, + "hash": { + "url": "$url.sha256.txt", + "regex": "$sha256" + } + } +} diff --git a/bucket/dragonwell8.json b/bucket/dragonwell8.json deleted file mode 100644 index 4e20fa1e40b..00000000000 --- a/bucket/dragonwell8.json +++ /dev/null @@ -1,32 +0,0 @@ -{ - "description": "Alibaba Dragonwell, a downstream version of OpenJDK, is the in-house OpenJDK implementation at Alibaba", - "version": "8.3.3", - "homepage": "https://www.aliyun.com/product/dragonwell", - "license": "GPL-2.0-only WITH Classpath-exception-2.0", - "architecture": { - "64bit": { - "url": "https://github.com/alibaba/dragonwell8/releases/download/dragonwell-8.3.3-GA/Alibaba_Dragonwell_8.3.3-Experimental_Windows_x64.zip", - "hash": "34eacdd1770039cfe7e08ec8bc715e68f7b9b0e7c41d5ac4a10d301196231932" - } - }, - "extract_dir": "j2sdk-image", - "env_add_path": "bin", - "env_set": { - "JAVA_HOME": "$dir" - }, - "checkver": { - "github": "https://github.com/alibaba/dragonwell8", - "regex": "dragonwell-([\\d.]+)-GA" - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://github.com/alibaba/dragonwell8/releases/download/dragonwell-$version-GA/Alibaba_Dragonwell_$version-Experimental_Windows_x64.zip" - } - }, - "hash": { - "url": "https://github.com/alibaba/dragonwell8/releases/tag/dragonwell-$version-GA", - "find": "$sha256\\s+$basename" - } - } -} diff --git a/bucket/gluon-openjfx-jmods-ea.json b/bucket/gluon-openjfx-jmods-ea.json index 02bac961a02..458e1b80f0f 100644 --- a/bucket/gluon-openjfx-jmods-ea.json +++ b/bucket/gluon-openjfx-jmods-ea.json @@ -1,30 +1,37 @@ { "description": "OpenJFX is an open source, next generation client application platform for desktop, mobile and embedded systems built on Java.", "homepage": "https://openjfx.io/", - "version": "16-3", + "version": "18-12", "license": "GPL-2.0-only WITH Classpath-exception-2.0", "suggest": { "JFX": "java/gluon-openjfx-sdk-ea" }, "architecture": { "64bit": { - "url": "https://download2.gluonhq.com/openjfx/16/openjfx-16-ea%2B3_windows-x64_bin-jmods.zip", - "hash": "4cbd49ab9d26e8a242f2d329c0286fed525136f84b90d6140f2330c9f09839dd" + "url": "https://download2.gluonhq.com/openjfx/18/openjfx-18-ea%2B12_windows-x64_bin-jmods.zip", + "hash": "ffd36b7746bb3bab697dca9dbe6285773c3bfe3804577d30493455857356abef" + }, + "32bit": { + "url": "https://download2.gluonhq.com/openjfx/18/openjfx-18-ea%2B12_windows-x86_bin-jmods.zip", + "hash": "2db0ebfb65043cc8508b381d77115071a1d94b969d6ab913ab086b851d246975" } }, - "extract_dir": "javafx-jmods-16", + "extract_dir": "javafx-jmods-18", "env_set": { "PATH_TO_FX_MODS": "$dir" }, "checkver": { - "url": "https://gluonhq.com/products/javafx/", - "regex": "/(?[\\d.]+)/openjfx-(?:[\\d.]+)-ea\\+(?[\\d]+)_windows-x64_bin-jmods.zip", + "url": "https://gluonhq.com/wp-content/uploads/custom-css-js/119502.js", + "regex": "\"(?[\\d.]+)-ea\\+(?[\\d]+).*?\"#ea\"", "replace": "${major}-${build}" }, "autoupdate": { "architecture": { "64bit": { "url": "https://download2.gluonhq.com/openjfx/$matchMajor/openjfx-$matchMajor-ea%2B$matchBuild_windows-x64_bin-jmods.zip" + }, + "32bit": { + "url": "https://download2.gluonhq.com/openjfx/$matchMajor/openjfx-$matchMajor-ea%2B$matchBuild_windows-x86_bin-jmods.zip" } }, "extract_dir": "javafx-jmods-$matchMajor", diff --git a/bucket/gluon-openjfx-jmods-lts.json b/bucket/gluon-openjfx-jmods-lts.json deleted file mode 100644 index 6ffc98bca9a..00000000000 --- a/bucket/gluon-openjfx-jmods-lts.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "description": "OpenJFX is an open source, next generation client application platform for desktop, mobile and embedded systems built on Java.", - "homepage": "https://openjfx.io/", - "version": "11.0.2", - "license": "GPL-2.0-only WITH Classpath-exception-2.0", - "architecture": { - "64bit": { - "url": "https://download2.gluonhq.com/openjfx/11.0.2/openjfx-11.0.2_windows-x64_bin-jmods.zip", - "hash": "5bf3c55f3952c6428143815b4aaf17c114151e016ac0e5bf894d9a414b4856f6" - } - }, - "suggest": { - "JFX": "java/gluon-openjfx-sdk-lts" - }, - "extract_dir": "javafx-jmods-11.0.2", - "env_set": { - "PATH_TO_FX_MODS": "$dir" - }, - "checkver": { - "url": "https://gluonhq.com/products/javafx/", - "regex": "/([\\d.]+)/openjfx-(?:[\\d.]+)_windows-x64_bin-jmods.zip" - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://download2.gluonhq.com/openjfx/$version/openjfx-$version_windows-x64_bin-jmods.zip" - } - }, - "extract_dir": "javafx-jmods-$version", - "hash": { - "url": "$url.sha256" - } - } -} diff --git a/bucket/gluon-openjfx-jmods.json b/bucket/gluon-openjfx-jmods.json index 98befc150dc..9fec97b4d87 100644 --- a/bucket/gluon-openjfx-jmods.json +++ b/bucket/gluon-openjfx-jmods.json @@ -1,30 +1,36 @@ { "description": "OpenJFX is an open source, next generation client application platform for desktop, mobile and embedded systems built on Java.", "homepage": "https://openjfx.io/", - "version": "15.0.1", + "version": "18.0.1", "license": "GPL-2.0-only WITH Classpath-exception-2.0", "suggest": { "JFX": "java/gluon-openjfx-sdk" }, "architecture": { "64bit": { - "url": "https://download2.gluonhq.com/openjfx/15.0.1/openjfx-15.0.1_windows-x64_bin-jmods.zip", - "hash": "3a0ef198d70de212e33b89b959ba007384ec339fe8537b66e2661c9147365f59" + "url": "https://download2.gluonhq.com/openjfx/18.0.1/openjfx-18.0.1_windows-x64_bin-jmods.zip", + "hash": "4b09cc85e2f9bc2343bc59b1b81e37b6db419321defd75cbbdae66bd0d1b328c" + }, + "32bit": { + "url": "https://download2.gluonhq.com/openjfx/18.0.1/openjfx-18.0.1_windows-x86_bin-jmods.zip", + "hash": "2d93c91400855e53cb527b43561048893f795215c9584cca53485b15dc1e6498" } }, - "extract_dir": "javafx-jmods-15.0.1", + "extract_dir": "javafx-jmods-18.0.1", "env_set": { "PATH_TO_FX_MODS": "$dir" }, "checkver": { - "url": "https://gluonhq.com/products/javafx/", - "regex": "/([\\d.]+)/openjfx-(?:[\\d.]+)_windows-x64_bin-jmods.zip", - "reverse": true + "url": "https://gluonhq.com/wp-content/uploads/custom-css-js/119502.js", + "regex": "\"([\\d.]+).*?\"#latest\"" }, "autoupdate": { "architecture": { "64bit": { "url": "https://download2.gluonhq.com/openjfx/$version/openjfx-$version_windows-x64_bin-jmods.zip" + }, + "32bit": { + "url": "https://download2.gluonhq.com/openjfx/$version/openjfx-$version_windows-x86_bin-jmods.zip" } }, "extract_dir": "javafx-jmods-$version", diff --git a/bucket/gluon-openjfx-monocle-sdk-ea.json b/bucket/gluon-openjfx-monocle-sdk-ea.json new file mode 100644 index 00000000000..3e0b7a7f422 --- /dev/null +++ b/bucket/gluon-openjfx-monocle-sdk-ea.json @@ -0,0 +1,42 @@ +{ + "description": "OpenJFX is an open source, next generation client application platform for desktop, mobile and embedded systems built on Java.", + "homepage": "https://openjfx.io/", + "version": "18-12", + "license": "GPL-2.0-only WITH Classpath-exception-2.0", + "suggest": { + "JDK": "java/openjdk" + }, + "architecture": { + "64bit": { + "url": "https://download2.gluonhq.com/openjfx/18/openjfx-18-ea%2B12_monocle-windows-x64_bin-sdk.zip", + "hash": "cbb04def4d270352b03161071777017d506b111699f0804f155f26ad2570deec" + }, + "32bit": { + "url": "https://download2.gluonhq.com/openjfx/18/openjfx-18-ea%2B12_monocle-windows-x86_bin-sdk.zip", + "hash": "e608b7435cc61996353a76621d1e8bb0f2bb0db9443efa9aa56617ddd107f307" + } + }, + "extract_dir": "javafx-sdk-18-12", + "env_set": { + "PATH_TO_FX": "$dir\\lib" + }, + "checkver": { + "url": "https://gluonhq.com/wp-content/uploads/custom-css-js/119502.js", + "regex": "\"(?[\\d.]+)-ea\\+(?[\\d]+).*?\"#ea\"", + "replace": "${major}-${build}" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://download2.gluonhq.com/openjfx/$matchMajor/openjfx-$matchMajor-ea%2B$matchBuild_monocle-windows-x64_bin-sdk.zip" + }, + "32bit": { + "url": "https://download2.gluonhq.com/openjfx/$matchMajor/openjfx-$matchMajor-ea%2B$matchBuild_monocle-windows-x86_bin-sdk.zip" + } + }, + "extract_dir": "javafx-sdk-$version", + "hash": { + "url": "$url.sha256" + } + } +} diff --git a/bucket/gluon-openjfx-monocle-sdk.json b/bucket/gluon-openjfx-monocle-sdk.json new file mode 100644 index 00000000000..51458e2e6e3 --- /dev/null +++ b/bucket/gluon-openjfx-monocle-sdk.json @@ -0,0 +1,41 @@ +{ + "description": "OpenJFX is an open source, next generation client application platform for desktop, mobile and embedded systems built on Java.", + "homepage": "https://openjfx.io/", + "version": "18", + "license": "GPL-2.0-only WITH Classpath-exception-2.0", + "suggest": { + "JDK": "java/openjdk" + }, + "architecture": { + "64bit": { + "url": "https://download2.gluonhq.com/openjfx/18/openjfx-18_monocle-windows-x64_bin-sdk.zip", + "hash": "b1d28be51757841314deb42602e248766e6edff4a8db06987d9fe5bf853f752d" + }, + "32bit": { + "url": "https://download2.gluonhq.com/openjfx/18/openjfx-18_monocle-windows-x86_bin-sdk.zip", + "hash": "7eea60f89864eda116a9d25e9a3710925cfef2d475bcabb2955281a4bb83374d" + } + }, + "extract_dir": "javafx-sdk-18", + "env_set": { + "PATH_TO_FX": "$dir\\lib" + }, + "checkver": { + "url": "https://gluonhq.com/wp-content/uploads/custom-css-js/119502.js", + "regex": "\"([\\d.]+).*?\"#latest\"" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://download2.gluonhq.com/openjfx/$version/openjfx-$version_monocle-windows-x64_bin-sdk.zip" + }, + "32bit": { + "url": "https://download2.gluonhq.com/openjfx/$version/openjfx-$version_monocle-windows-x86_bin-sdk.zip" + } + }, + "extract_dir": "javafx-sdk-$version", + "hash": { + "url": "$url.sha256" + } + } +} diff --git a/bucket/gluon-openjfx-sdk-ea.json b/bucket/gluon-openjfx-sdk-ea.json index 068acf94d7e..4d6e55e728a 100644 --- a/bucket/gluon-openjfx-sdk-ea.json +++ b/bucket/gluon-openjfx-sdk-ea.json @@ -1,30 +1,37 @@ { "description": "OpenJFX is an open source, next generation client application platform for desktop, mobile and embedded systems built on Java.", "homepage": "https://openjfx.io/", - "version": "16-3", + "version": "18-12", "license": "GPL-2.0-only WITH Classpath-exception-2.0", "suggest": { "JDK": "java/openjdk" }, "architecture": { "64bit": { - "url": "https://download2.gluonhq.com/openjfx/16/openjfx-16-ea%2B3_windows-x64_bin-sdk.zip", - "hash": "1b71f2d1021476a9abf3eb16a22323f8ee2703409084499226ba36954d0c0814" + "url": "https://download2.gluonhq.com/openjfx/18/openjfx-18-ea%2B12_windows-x64_bin-sdk.zip", + "hash": "5a14bbf987263e27c7aae0e555257807176da230e38d624d7f5b5bb8dedb61c1" + }, + "32bit": { + "url": "https://download2.gluonhq.com/openjfx/18/openjfx-18-ea%2B12_windows-x86_bin-sdk.zip", + "hash": "3e47e4ac2d2cb05f72612cca7388f6ad913a5b3517986e4e0c709fdc8f48813b" } }, - "extract_dir": "javafx-sdk-16-3", + "extract_dir": "javafx-sdk-18-12", "env_set": { "PATH_TO_FX": "$dir\\lib" }, "checkver": { - "url": "https://gluonhq.com/products/javafx/", - "regex": "/(?[\\d.]+)/openjfx-(?:[\\d.]+)-ea\\+(?[\\d]+)_windows-x64_bin-sdk.zip", + "url": "https://gluonhq.com/wp-content/uploads/custom-css-js/119502.js", + "regex": "\"(?[\\d.]+)-ea\\+(?[\\d]+).*?\"#ea\"", "replace": "${major}-${build}" }, "autoupdate": { "architecture": { "64bit": { "url": "https://download2.gluonhq.com/openjfx/$matchMajor/openjfx-$matchMajor-ea%2B$matchBuild_windows-x64_bin-sdk.zip" + }, + "32bit": { + "url": "https://download2.gluonhq.com/openjfx/$matchMajor/openjfx-$matchMajor-ea%2B$matchBuild_windows-x86_bin-sdk.zip" } }, "extract_dir": "javafx-sdk-$version", diff --git a/bucket/gluon-openjfx-sdk-lts.json b/bucket/gluon-openjfx-sdk-lts.json deleted file mode 100644 index ddb4de170be..00000000000 --- a/bucket/gluon-openjfx-sdk-lts.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "description": "OpenJFX is an open source, next generation client application platform for desktop, mobile and embedded systems built on Java.", - "homepage": "https://openjfx.io/", - "version": "11.0.2", - "license": "GPL-2.0-only WITH Classpath-exception-2.0", - "suggest": { - "JDK": "java/openjdk" - }, - "architecture": { - "64bit": { - "url": "https://download2.gluonhq.com/openjfx/11.0.2/openjfx-11.0.2_windows-x64_bin-sdk.zip", - "hash": "2dd008e0c865f9bc02abd4aaf11ceeb15ca5bfe8c434e613501feda60528ce61" - } - }, - "extract_dir": "javafx-sdk-11.0.2", - "env_set": { - "PATH_TO_FX": "$dir\\lib" - }, - "checkver": { - "url": "https://gluonhq.com/products/javafx/", - "regex": "/([\\d.]+)/openjfx-(?:[\\d.]+)_windows-x64_bin-sdk.zip" - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://download2.gluonhq.com/openjfx/$version/openjfx-$version_windows-x64_bin-sdk.zip" - } - }, - "extract_dir": "javafx-sdk-$version", - "hash": { - "url": "$url.sha256" - } - } -} diff --git a/bucket/gluon-openjfx-sdk.json b/bucket/gluon-openjfx-sdk.json index 3bc53cb69a3..8b04b6cbf25 100644 --- a/bucket/gluon-openjfx-sdk.json +++ b/bucket/gluon-openjfx-sdk.json @@ -1,30 +1,36 @@ { "description": "OpenJFX is an open source, next generation client application platform for desktop, mobile and embedded systems built on Java.", "homepage": "https://openjfx.io/", - "version": "15.0.1", + "version": "18.0.1", "license": "GPL-2.0-only WITH Classpath-exception-2.0", "suggest": { "JDK": "java/openjdk" }, "architecture": { "64bit": { - "url": "https://download2.gluonhq.com/openjfx/15.0.1/openjfx-15.0.1_windows-x64_bin-sdk.zip", - "hash": "26958610bb5ea01ef0839644068e2a4c4143a6e20f330bfee0f6c9e6109b0f8f" + "url": "https://download2.gluonhq.com/openjfx/18.0.1/openjfx-18.0.1_windows-x64_bin-sdk.zip", + "hash": "07841e6fdf33adc9e9ea95829fdb39f09b7e483d8cd8a29ace474961bc676272" + }, + "32bit": { + "url": "https://download2.gluonhq.com/openjfx/18.0.1/openjfx-18.0.1_windows-x86_bin-sdk.zip", + "hash": "538e21a004ef161552aa055730df95031a53edc6faa7ea7b1d1bc869dc6f2a20" } }, - "extract_dir": "javafx-sdk-15.0.1", + "extract_dir": "javafx-sdk-18.0.1", "env_set": { "PATH_TO_FX": "$dir\\lib" }, "checkver": { - "url": "https://gluonhq.com/products/javafx/", - "regex": "/([\\d.]+)/openjfx-(?:[\\d.]+)_windows-x64_bin-sdk.zip", - "reverse": true + "url": "https://gluonhq.com/wp-content/uploads/custom-css-js/119502.js", + "regex": "\"([\\d.]+).*?\"#latest\"" }, "autoupdate": { "architecture": { "64bit": { "url": "https://download2.gluonhq.com/openjfx/$version/openjfx-$version_windows-x64_bin-sdk.zip" + }, + "32bit": { + "url": "https://download2.gluonhq.com/openjfx/$version/openjfx-$version_windows-x86_bin-sdk.zip" } }, "extract_dir": "javafx-sdk-$version", diff --git a/bucket/graalvm-ce-17jdk.json b/bucket/graalvm-ce-17jdk.json new file mode 100644 index 00000000000..1dc3609001d --- /dev/null +++ b/bucket/graalvm-ce-17jdk.json @@ -0,0 +1,31 @@ +{ + "description": "High-performance, embeddable, polyglot Virtual Machine for JVM-langs (Java, Scala, Kotlin), JavaScript/NodeJS, Python, Ruby, R, and LLVM-langs (C, C++, Rust)", + "version": "17.0.9", + "homepage": "https://www.graalvm.org/", + "license": "GPL-2.0", + "url": "https://github.com/graalvm/graalvm-ce-builds/releases/download/jdk-17.0.9/graalvm-community-jdk-17.0.9_windows-x64_bin.zip", + "hash": "285e045bfc0b87d2b61958fea97444c3c6c7e68fba3fdbbe146622328b52ec38", + "extract_to": "tmp", + "installer": { + "script": [ + "(Get-ChildItem -Directory \"$dir\\tmp\").FullName | % { Move-Item \"$_\\*\" \"$dir\" }", + "Remove-Item -Recurse \"$dir\\tmp\"" + ] + }, + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir", + "GRAALVM_HOME": "$dir" + }, + "checkver": { + "url": "https://api.github.com/repos/graalvm/graalvm-ce-builds/releases?per_page=100", + "jsonpath": "$[*].tag_name", + "regex": "jdk-(17\\.[\\d.]+)" + }, + "autoupdate": { + "url": "https://github.com/graalvm/graalvm-ce-builds/releases/download/jdk-$version/graalvm-community-jdk-$version_windows-x64_bin.zip", + "hash": { + "url": "$url.sha256" + } + } +} diff --git a/bucket/graalvm11.json b/bucket/graalvm-jdk11.json similarity index 55% rename from bucket/graalvm11.json rename to bucket/graalvm-jdk11.json index a2521f24586..155dc059aaa 100644 --- a/bucket/graalvm11.json +++ b/bucket/graalvm-jdk11.json @@ -1,22 +1,25 @@ { "description": "High-performance, embeddable, polyglot Virtual Machine for JVM-langs (Java, Scala, Kotlin), JavaScript/NodeJS, Python, Ruby, R, and LLVM-langs (C, C++, Rust)", - "version": "20.2.0", - "homepage": "https://graalvm.org", + "version": "22.3.2", + "homepage": "https://www.graalvm.org/", "license": "GPL-2.0", - "url": "https://github.com/graalvm/graalvm-ce-builds/releases/download/vm-20.2.0/graalvm-ce-java11-windows-amd64-20.2.0.zip", - "hash": "d2b40c5b2ff37b6f11adcf6a0eb5556a199394a92b258c943ee6098cbc74c4b3", - "extract_dir": "graalvm-ce-java11-20.2.0", + "url": "https://github.com/graalvm/graalvm-ce-builds/releases/download/vm-22.3.2/graalvm-ce-java11-windows-amd64-22.3.2.zip", + "hash": "ce02ce51f3339895cfeef5afe5e6caf6a61a165534a4995981de837f4da2e3c6", + "extract_dir": "graalvm-ce-java11-22.3.2", "env_add_path": "bin", "env_set": { "JAVA_HOME": "$dir", "GRAALVM_HOME": "$dir" }, "checkver": { - "github": "https://github.com/graalvm/graalvm-ce-builds", - "re": "windows-amd64-([\\d\\w.-]+)\\.zip" + "url": "https://www.graalvm.org/downloads/", + "regex": "vm-([\\d.]+)" }, "autoupdate": { "url": "https://github.com/graalvm/graalvm-ce-builds/releases/download/vm-$version/graalvm-ce-java11-windows-amd64-$version.zip", - "extract_dir": "graalvm-ce-java11-$version" + "extract_dir": "graalvm-ce-java11-$version", + "hash": { + "url": "$url.sha256" + } } } diff --git a/bucket/graalvm-jdk17.json b/bucket/graalvm-jdk17.json new file mode 100644 index 00000000000..699bc7e9d78 --- /dev/null +++ b/bucket/graalvm-jdk17.json @@ -0,0 +1,25 @@ +{ + "description": "High-performance, embeddable, polyglot Virtual Machine for JVM-langs (Java, Scala, Kotlin), JavaScript/NodeJS, Python, Ruby, R, and LLVM-langs (C, C++, Rust)", + "version": "22.3.2", + "homepage": "https://www.graalvm.org/", + "license": "GPL-2.0", + "url": "https://github.com/graalvm/graalvm-ce-builds/releases/download/vm-22.3.2/graalvm-ce-java17-windows-amd64-22.3.2.zip", + "hash": "23fcc0ef9d245fc087d2bcefb321d2ef13a87dd10bfc04b2a98c55db7b401732", + "extract_dir": "graalvm-ce-java17-22.3.2", + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir", + "GRAALVM_HOME": "$dir" + }, + "checkver": { + "url": "https://www.graalvm.org/downloads/", + "regex": "vm-([\\d.]+)" + }, + "autoupdate": { + "url": "https://github.com/graalvm/graalvm-ce-builds/releases/download/vm-$version/graalvm-ce-java17-windows-amd64-$version.zip", + "extract_dir": "graalvm-ce-java17-$version", + "hash": { + "url": "$url.sha256" + } + } +} diff --git a/bucket/graalvm11-nightly.json b/bucket/graalvm-nightly-jdk11.json similarity index 59% rename from bucket/graalvm11-nightly.json rename to bucket/graalvm-nightly-jdk11.json index 5e3bf2e57eb..5a37df4f70b 100644 --- a/bucket/graalvm11-nightly.json +++ b/bucket/graalvm-nightly-jdk11.json @@ -1,11 +1,11 @@ { "description": "High-performance, embeddable, polyglot Virtual Machine for JVM-langs (Java, Scala, Kotlin), JavaScript/NodeJS, Python, Ruby, R, and LLVM-langs (C, C++, Rust)", - "version": "20.3.0-dev-20200826_0203", - "homepage": "https://graalvm.org", + "version": "23.0.0-dev-20221103_2324", + "homepage": "https://www.graalvm.org/", "license": "GPL-2.0", - "url": "https://github.com/graalvm/graalvm-ce-dev-builds/releases/download/20.3.0-dev-20200826_0203/graalvm-ce-java11-windows-amd64-20.3.0-dev.zip", - "hash": "a35d47c66564dbeebfdc621fa2630c1f7a4d527ef3b4f88b209edd11aa630274", - "extract_dir": "graalvm-ce-java11-20.3.0-dev", + "url": "https://github.com/graalvm/graalvm-ce-dev-builds/releases/download/23.0.0-dev-20221103_2324/graalvm-ce-java11-windows-amd64-dev.zip", + "hash": "15e04858eae2ed4a656fe4b884d4689f4adb2c27e81e0a992c446596e82f89c6", + "extract_dir": "graalvm-ce-java11-23.0.0-dev", "env_add_path": "bin", "env_set": { "JAVA_HOME": "$dir", @@ -13,11 +13,11 @@ }, "checkver": { "github": "https://github.com/graalvm/graalvm-ce-dev-builds", - "re": "GraalVM CE (?[\\d\\w.-]+)-dev-(?[\\d\\w.-]+)", + "regex": "GraalVM CE (?[\\d\\w.-]+)-dev-(?[\\d\\w.-]+)", "replace": "${release}-dev-${build}" }, "autoupdate": { - "url": "https://github.com/graalvm/graalvm-ce-dev-builds/releases/download/$version/graalvm-ce-java11-windows-amd64-$matchRelease-dev.zip", + "url": "https://github.com/graalvm/graalvm-ce-dev-builds/releases/download/$version/graalvm-ce-java11-windows-amd64-dev.zip", "extract_dir": "graalvm-ce-java11-$matchRelease-dev" } } diff --git a/bucket/graalvm8-nightly.json b/bucket/graalvm-nightly-jdk17.json similarity index 54% rename from bucket/graalvm8-nightly.json rename to bucket/graalvm-nightly-jdk17.json index 6226576ae67..1b79e8dfb2e 100644 --- a/bucket/graalvm8-nightly.json +++ b/bucket/graalvm-nightly-jdk17.json @@ -1,11 +1,11 @@ { "description": "High-performance, embeddable, polyglot Virtual Machine for JVM-langs (Java, Scala, Kotlin), JavaScript/NodeJS, Python, Ruby, R, and LLVM-langs (C, C++, Rust)", - "version": "20.3.0-dev-20200826_0203", - "homepage": "https://graalvm.org", + "version": "23.1.0-dev-20230328_0529", + "homepage": "https://www.graalvm.org/", "license": "GPL-2.0", - "url": "https://github.com/graalvm/graalvm-ce-dev-builds/releases/download/20.3.0-dev-20200826_0203/graalvm-ce-java8-windows-amd64-20.3.0-dev.zip", - "hash": "8c70a6978511cd7f7bf3d36a5ebb8f7aaafecfe724f83849181fa6385df3dc56", - "extract_dir": "graalvm-ce-java8-20.3.0-dev", + "url": "https://github.com/graalvm/graalvm-ce-dev-builds/releases/download/23.1.0-dev-20230328_0529/graalvm-ce-java17-windows-amd64-dev.zip", + "hash": "60dbfb5c307f18a33a3b2ca2219c34f6a4f40373774d71e464264987a32443b8", + "extract_dir": "graalvm-ce-java17-23.1.0-dev", "env_add_path": "bin", "env_set": { "JAVA_HOME": "$dir", @@ -13,11 +13,11 @@ }, "checkver": { "github": "https://github.com/graalvm/graalvm-ce-dev-builds", - "re": "GraalVM CE (?[\\d\\w.-]+)-dev-(?[\\d\\w.-]+)", + "regex": "GraalVM CE (?[\\d\\w.-]+)-dev-(?[\\d\\w.-]+)", "replace": "${release}-dev-${build}" }, "autoupdate": { - "url": "https://github.com/graalvm/graalvm-ce-dev-builds/releases/download/$version/graalvm-ce-java8-windows-amd64-$matchRelease-dev.zip", - "extract_dir": "graalvm-ce-java8-$matchRelease-dev" + "url": "https://github.com/graalvm/graalvm-ce-dev-builds/releases/download/$version/graalvm-ce-java17-windows-amd64-dev.zip", + "extract_dir": "graalvm-ce-java17-$matchRelease-dev" } } diff --git a/bucket/graalvm-nightly.json b/bucket/graalvm-nightly.json index 5e3bf2e57eb..341cf75c4f3 100644 --- a/bucket/graalvm-nightly.json +++ b/bucket/graalvm-nightly.json @@ -1,11 +1,11 @@ { "description": "High-performance, embeddable, polyglot Virtual Machine for JVM-langs (Java, Scala, Kotlin), JavaScript/NodeJS, Python, Ruby, R, and LLVM-langs (C, C++, Rust)", - "version": "20.3.0-dev-20200826_0203", - "homepage": "https://graalvm.org", + "version": "23.1.0-dev-20230328_0529", + "homepage": "https://www.graalvm.org/", "license": "GPL-2.0", - "url": "https://github.com/graalvm/graalvm-ce-dev-builds/releases/download/20.3.0-dev-20200826_0203/graalvm-ce-java11-windows-amd64-20.3.0-dev.zip", - "hash": "a35d47c66564dbeebfdc621fa2630c1f7a4d527ef3b4f88b209edd11aa630274", - "extract_dir": "graalvm-ce-java11-20.3.0-dev", + "url": "https://github.com/graalvm/graalvm-ce-dev-builds/releases/download/23.1.0-dev-20230328_0529/graalvm-ce-java20-windows-amd64-dev.zip", + "hash": "f7ade761616d9e60b4b01b8331b257af5d5f1b509fa6789a24f2e8f37241c2c1", + "extract_dir": "graalvm-ce-java20-23.1.0-dev", "env_add_path": "bin", "env_set": { "JAVA_HOME": "$dir", @@ -13,11 +13,12 @@ }, "checkver": { "github": "https://github.com/graalvm/graalvm-ce-dev-builds", - "re": "GraalVM CE (?[\\d\\w.-]+)-dev-(?[\\d\\w.-]+)", - "replace": "${release}-dev-${build}" + "regex": "/(?[\\d\\w.-]+)-dev-(?[\\d\\w.-]+)/graalvm-ce-java(?\\d[\\d]+)-windows-amd64-dev", + "replace": "${release}-dev-${build}", + "reverse": true }, "autoupdate": { - "url": "https://github.com/graalvm/graalvm-ce-dev-builds/releases/download/$version/graalvm-ce-java11-windows-amd64-$matchRelease-dev.zip", - "extract_dir": "graalvm-ce-java11-$matchRelease-dev" + "url": "https://github.com/graalvm/graalvm-ce-dev-builds/releases/download/$version/graalvm-ce-java$matchJava-windows-amd64-dev.zip", + "extract_dir": "graalvm-ce-java$matchJava-$matchRelease-dev" } } diff --git a/bucket/graalvm-oracle-17jdk.json b/bucket/graalvm-oracle-17jdk.json new file mode 100644 index 00000000000..530e13c15b5 --- /dev/null +++ b/bucket/graalvm-oracle-17jdk.json @@ -0,0 +1,34 @@ +{ + "description": "High-performance, embeddable, polyglot Virtual Machine for JVM-langs (Java, Scala, Kotlin), JavaScript/NodeJS, Python, Ruby, R, and LLVM-langs (C, C++, Rust)", + "version": "17.0.12", + "homepage": "https://www.graalvm.org/", + "license": { + "identifier": "Freeware", + "url": "https://www.oracle.com/downloads/licenses/graal-free-license.html" + }, + "url": "https://download.oracle.com/graalvm/17/archive/graalvm-jdk-17.0.12_windows-x64_bin.zip", + "hash": "8b978e56dddc0edc60db99794b56975740d9c52293b31549cfc3f7516fc18b43", + "extract_to": "tmp", + "installer": { + "script": [ + "(Get-ChildItem -Directory \"$dir\\tmp\").FullName | % { Move-Item \"$_\\*\" \"$dir\" }", + "Remove-Item -Recurse \"$dir\\tmp\"" + ] + }, + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir", + "GRAALVM_HOME": "$dir" + }, + "checkver": { + "url": "https://www.oracle.com/java/technologies/javase/graalvm-jdk17-archive-downloads.html", + "useragent": "Mozilla/5.0", + "regex": "graalvm-jdk-((?17)\\.(?[\\d.]+))_windows-x64_bin\\.zip" + }, + "autoupdate": { + "url": "https://download.oracle.com/graalvm/$matchVer/archive/graalvm-jdk-$version_windows-x64_bin.zip", + "hash": { + "url": "https://download.oracle.com/graalvm/$matchVer/archive/graalvm-jdk-$version_windows-x64_bin.zip.sha256" + } + } +} diff --git a/bucket/graalvm-oracle-21jdk.json b/bucket/graalvm-oracle-21jdk.json new file mode 100644 index 00000000000..81362a8ead8 --- /dev/null +++ b/bucket/graalvm-oracle-21jdk.json @@ -0,0 +1,34 @@ +{ + "description": "High-performance, embeddable, polyglot Virtual Machine for JVM-langs (Java, Scala, Kotlin), JavaScript/NodeJS, Python, Ruby, R, and LLVM-langs (C, C++, Rust)", + "version": "21.0.11", + "homepage": "https://www.graalvm.org/", + "license": { + "identifier": "Freeware", + "url": "https://www.oracle.com/downloads/licenses/graal-free-license.html" + }, + "url": "https://download.oracle.com/graalvm/21/archive/graalvm-jdk-21.0.11_windows-x64_bin.zip", + "hash": "fc487b76723a922eb65885e5fada8333bca64b752417a4cfa76ebec2a048666b", + "extract_to": "tmp", + "installer": { + "script": [ + "(Get-ChildItem -Directory \"$dir\\tmp\").FullName | % { Move-Item \"$_\\*\" \"$dir\" }", + "Remove-Item -Recurse \"$dir\\tmp\"" + ] + }, + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir", + "GRAALVM_HOME": "$dir" + }, + "checkver": { + "url": "https://docs.oracle.com/en/graalvm/jdk/21/docs/release-notes/", + "useragent": "Mozilla/5.0", + "regex": "Oracle GraalVM for JDK ((?21)\\.(?[\\d.]+))" + }, + "autoupdate": { + "url": "https://download.oracle.com/graalvm/$matchVer/archive/graalvm-jdk-$version_windows-x64_bin.zip", + "hash": { + "url": "https://download.oracle.com/graalvm/$matchVer/archive/graalvm-jdk-$version_windows-x64_bin.zip.sha256" + } + } +} diff --git a/bucket/graalvm-oracle-jdk.json b/bucket/graalvm-oracle-jdk.json new file mode 100644 index 00000000000..920c781097e --- /dev/null +++ b/bucket/graalvm-oracle-jdk.json @@ -0,0 +1,34 @@ +{ + "description": "High-performance, embeddable, polyglot Virtual Machine for JVM-langs (Java, Scala, Kotlin), JavaScript/NodeJS, Python, Ruby, R, and LLVM-langs (C, C++, Rust)", + "version": "25.0.3", + "homepage": "https://www.graalvm.org/", + "license": { + "identifier": "Freeware", + "url": "https://www.oracle.com/downloads/licenses/graal-free-license.html" + }, + "url": "https://download.oracle.com/graalvm/25/archive/graalvm-jdk-25.0.3_windows-x64_bin.zip", + "hash": "8678e147a7e3c32eca47f1466d199b5c7346c9aad2ee55b51ebdf504d6ea7c72", + "extract_to": "tmp", + "installer": { + "script": [ + "(Get-ChildItem -Directory \"$dir\\tmp\").FullName | % { Move-Item \"$_\\*\" \"$dir\" }", + "Remove-Item -Recurse \"$dir\\tmp\"" + ] + }, + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir", + "GRAALVM_HOME": "$dir" + }, + "checkver": { + "url": "https://docs.oracle.com/en/graalvm/jdk/25/docs/release-notes/", + "useragent": "Mozilla/5.0", + "regex": "Oracle GraalVM ((?25)\\.(?[\\d.]+))" + }, + "autoupdate": { + "url": "https://download.oracle.com/graalvm/$matchVer/archive/graalvm-jdk-$version_windows-x64_bin.zip", + "hash": { + "url": "https://download.oracle.com/graalvm/$matchVer/archive/graalvm-jdk-$version_windows-x64_bin.zip.sha256" + } + } +} diff --git a/bucket/graalvm.json b/bucket/graalvm.json index a2521f24586..fd492935c18 100644 --- a/bucket/graalvm.json +++ b/bucket/graalvm.json @@ -1,22 +1,25 @@ { "description": "High-performance, embeddable, polyglot Virtual Machine for JVM-langs (Java, Scala, Kotlin), JavaScript/NodeJS, Python, Ruby, R, and LLVM-langs (C, C++, Rust)", - "version": "20.2.0", - "homepage": "https://graalvm.org", + "version": "22.3.1", + "homepage": "https://www.graalvm.org/", "license": "GPL-2.0", - "url": "https://github.com/graalvm/graalvm-ce-builds/releases/download/vm-20.2.0/graalvm-ce-java11-windows-amd64-20.2.0.zip", - "hash": "d2b40c5b2ff37b6f11adcf6a0eb5556a199394a92b258c943ee6098cbc74c4b3", - "extract_dir": "graalvm-ce-java11-20.2.0", + "url": "https://github.com/graalvm/graalvm-ce-builds/releases/download/vm-22.3.1/graalvm-ce-java19-windows-amd64-22.3.1.zip", + "hash": "f7250a997f0c251a78a447d38e9bd791ba2e35240d70338694cc6b9003a1ff4b", + "extract_dir": "graalvm-ce-java19-22.3.1", "env_add_path": "bin", "env_set": { "JAVA_HOME": "$dir", "GRAALVM_HOME": "$dir" }, "checkver": { - "github": "https://github.com/graalvm/graalvm-ce-builds", - "re": "windows-amd64-([\\d\\w.-]+)\\.zip" + "url": "https://www.graalvm.org/downloads/", + "regex": "vm-([\\d.]+)" }, "autoupdate": { - "url": "https://github.com/graalvm/graalvm-ce-builds/releases/download/vm-$version/graalvm-ce-java11-windows-amd64-$version.zip", - "extract_dir": "graalvm-ce-java11-$version" + "url": "https://github.com/graalvm/graalvm-ce-builds/releases/download/vm-$version/graalvm-ce-java19-windows-amd64-$version.zip", + "extract_dir": "graalvm-ce-java19-$version", + "hash": { + "url": "$url.sha256" + } } } diff --git a/bucket/graalvm19-jdk11.json b/bucket/graalvm19-jdk11.json new file mode 100644 index 00000000000..55881ed2db8 --- /dev/null +++ b/bucket/graalvm19-jdk11.json @@ -0,0 +1,14 @@ +{ + "description": "High-performance, embeddable, polyglot Virtual Machine for JVM-langs (Java, Scala, Kotlin), JavaScript/NodeJS, Python, Ruby, R, and LLVM-langs (C, C++, Rust)", + "version": "19.3.6", + "homepage": "https://www.graalvm.org/", + "license": "GPL-2.0", + "url": "https://github.com/graalvm/graalvm-ce-builds/releases/download/vm-19.3.6/graalvm-ce-java11-windows-amd64-19.3.6.zip", + "hash": "115d273158bb62370be65f0052eb76e2a719d42e896ea43c36a08401b3369826", + "extract_dir": "graalvm-ce-java11-19.3.6", + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir", + "GRAALVM_HOME": "$dir" + } +} diff --git a/bucket/graalvm19-jdk8.json b/bucket/graalvm19-jdk8.json new file mode 100644 index 00000000000..dad4e31feab --- /dev/null +++ b/bucket/graalvm19-jdk8.json @@ -0,0 +1,14 @@ +{ + "description": "High-performance, embeddable, polyglot Virtual Machine for JVM-langs (Java, Scala, Kotlin), JavaScript/NodeJS, Python, Ruby, R, and LLVM-langs (C, C++, Rust)", + "version": "19.3.6", + "homepage": "https://www.graalvm.org/", + "license": "GPL-2.0", + "url": "https://github.com/graalvm/graalvm-ce-builds/releases/download/vm-19.3.6/graalvm-ce-java8-windows-amd64-19.3.6.zip", + "hash": "77e5e6db836ee8c9ba470f5c401bf8216ba3df0ad1766b4e426216c432f7ae6e", + "extract_dir": "graalvm-ce-java8-19.3.6", + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir", + "GRAALVM_HOME": "$dir" + } +} diff --git a/bucket/graalvm19.json b/bucket/graalvm19.json new file mode 100644 index 00000000000..55881ed2db8 --- /dev/null +++ b/bucket/graalvm19.json @@ -0,0 +1,14 @@ +{ + "description": "High-performance, embeddable, polyglot Virtual Machine for JVM-langs (Java, Scala, Kotlin), JavaScript/NodeJS, Python, Ruby, R, and LLVM-langs (C, C++, Rust)", + "version": "19.3.6", + "homepage": "https://www.graalvm.org/", + "license": "GPL-2.0", + "url": "https://github.com/graalvm/graalvm-ce-builds/releases/download/vm-19.3.6/graalvm-ce-java11-windows-amd64-19.3.6.zip", + "hash": "115d273158bb62370be65f0052eb76e2a719d42e896ea43c36a08401b3369826", + "extract_dir": "graalvm-ce-java11-19.3.6", + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir", + "GRAALVM_HOME": "$dir" + } +} diff --git a/bucket/graalvm20-jdk11.json b/bucket/graalvm20-jdk11.json new file mode 100644 index 00000000000..9efb723569c --- /dev/null +++ b/bucket/graalvm20-jdk11.json @@ -0,0 +1,25 @@ +{ + "description": "High-performance, embeddable, polyglot Virtual Machine for JVM-langs (Java, Scala, Kotlin), JavaScript/NodeJS, Python, Ruby, R, and LLVM-langs (C, C++, Rust)", + "version": "20.3.6", + "homepage": "https://www.graalvm.org/", + "license": "GPL-2.0", + "url": "https://github.com/graalvm/graalvm-ce-builds/releases/download/vm-20.3.6/graalvm-ce-java11-windows-amd64-20.3.6.zip", + "hash": "7c98ffea7530b78bac53221316256b3492d9433800c7ffa945478bf0e652cfb5", + "extract_dir": "graalvm-ce-java11-20.3.6", + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir", + "GRAALVM_HOME": "$dir" + }, + "checkver": { + "url": "https://www.graalvm.org/downloads/", + "regex": "vm-(20[\\d.]+)" + }, + "autoupdate": { + "url": "https://github.com/graalvm/graalvm-ce-builds/releases/download/vm-$version/graalvm-ce-java11-windows-amd64-$version.zip", + "extract_dir": "graalvm-ce-java11-$version", + "hash": { + "url": "$url.sha256" + } + } +} diff --git a/bucket/graalvm20-jdk8.json b/bucket/graalvm20-jdk8.json new file mode 100644 index 00000000000..e3aa35a7db0 --- /dev/null +++ b/bucket/graalvm20-jdk8.json @@ -0,0 +1,14 @@ +{ + "description": "High-performance, embeddable, polyglot Virtual Machine for JVM-langs (Java, Scala, Kotlin), JavaScript/NodeJS, Python, Ruby, R, and LLVM-langs (C, C++, Rust)", + "version": "20.3.3", + "homepage": "https://www.graalvm.org/", + "license": "GPL-2.0", + "url": "https://github.com/graalvm/graalvm-ce-builds/releases/download/vm-20.3.3/graalvm-ce-java8-windows-amd64-20.3.3.zip", + "hash": "d09f75c5b24d89dfd7e4ccd0a79db77a35f402fdf25589ba8c0a7d7a217d0322", + "extract_dir": "graalvm-ce-java8-20.3.3", + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir", + "GRAALVM_HOME": "$dir" + } +} diff --git a/bucket/graalvm20.json b/bucket/graalvm20.json new file mode 100644 index 00000000000..9efb723569c --- /dev/null +++ b/bucket/graalvm20.json @@ -0,0 +1,25 @@ +{ + "description": "High-performance, embeddable, polyglot Virtual Machine for JVM-langs (Java, Scala, Kotlin), JavaScript/NodeJS, Python, Ruby, R, and LLVM-langs (C, C++, Rust)", + "version": "20.3.6", + "homepage": "https://www.graalvm.org/", + "license": "GPL-2.0", + "url": "https://github.com/graalvm/graalvm-ce-builds/releases/download/vm-20.3.6/graalvm-ce-java11-windows-amd64-20.3.6.zip", + "hash": "7c98ffea7530b78bac53221316256b3492d9433800c7ffa945478bf0e652cfb5", + "extract_dir": "graalvm-ce-java11-20.3.6", + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir", + "GRAALVM_HOME": "$dir" + }, + "checkver": { + "url": "https://www.graalvm.org/downloads/", + "regex": "vm-(20[\\d.]+)" + }, + "autoupdate": { + "url": "https://github.com/graalvm/graalvm-ce-builds/releases/download/vm-$version/graalvm-ce-java11-windows-amd64-$version.zip", + "extract_dir": "graalvm-ce-java11-$version", + "hash": { + "url": "$url.sha256" + } + } +} diff --git a/bucket/graalvm21-jdk11.json b/bucket/graalvm21-jdk11.json new file mode 100644 index 00000000000..750b049383e --- /dev/null +++ b/bucket/graalvm21-jdk11.json @@ -0,0 +1,25 @@ +{ + "description": "High-performance, embeddable, polyglot Virtual Machine for JVM-langs (Java, Scala, Kotlin), JavaScript/NodeJS, Python, Ruby, R, and LLVM-langs (C, C++, Rust)", + "version": "21.3.3.1", + "homepage": "https://www.graalvm.org/", + "license": "GPL-2.0", + "url": "https://github.com/graalvm/graalvm-ce-builds/releases/download/vm-21.3.3.1/graalvm-ce-java11-windows-amd64-21.3.3.1.zip", + "hash": "1471a32cd3ed9cf3598792751921374e1f2e98eb43672160a477f40926d179d3", + "extract_dir": "graalvm-ce-java11-21.3.3.1", + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir", + "GRAALVM_HOME": "$dir" + }, + "checkver": { + "url": "https://www.graalvm.org/downloads/", + "regex": "vm-(21[\\d.]+)" + }, + "autoupdate": { + "url": "https://github.com/graalvm/graalvm-ce-builds/releases/download/vm-$version/graalvm-ce-java11-windows-amd64-$version.zip", + "extract_dir": "graalvm-ce-java11-$version", + "hash": { + "url": "$url.sha256" + } + } +} diff --git a/bucket/graalvm21-jdk17.json b/bucket/graalvm21-jdk17.json new file mode 100644 index 00000000000..b7bdca1e142 --- /dev/null +++ b/bucket/graalvm21-jdk17.json @@ -0,0 +1,25 @@ +{ + "description": "High-performance, embeddable, polyglot Virtual Machine for JVM-langs (Java, Scala, Kotlin), JavaScript/NodeJS, Python, Ruby, R, and LLVM-langs (C, C++, Rust)", + "version": "21.3.3.1", + "homepage": "https://www.graalvm.org/", + "license": "GPL-2.0", + "url": "https://github.com/graalvm/graalvm-ce-builds/releases/download/vm-21.3.3.1/graalvm-ce-java17-windows-amd64-21.3.3.1.zip", + "hash": "f6f6be974a69473f0caea9dca69b9c23e240408e3734e1b7f8448454237263c9", + "extract_dir": "graalvm-ce-java17-21.3.3.1", + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir", + "GRAALVM_HOME": "$dir" + }, + "checkver": { + "url": "https://www.graalvm.org/downloads/", + "regex": "vm-(21[\\d.]+)" + }, + "autoupdate": { + "url": "https://github.com/graalvm/graalvm-ce-builds/releases/download/vm-$version/graalvm-ce-java17-windows-amd64-$version.zip", + "extract_dir": "graalvm-ce-java17-$version", + "hash": { + "url": "$url.sha256" + } + } +} diff --git a/bucket/graalvm21-jdk21.json b/bucket/graalvm21-jdk21.json new file mode 100644 index 00000000000..b43a8fd346c --- /dev/null +++ b/bucket/graalvm21-jdk21.json @@ -0,0 +1,31 @@ +{ + "description": "High-performance, embeddable, polyglot Virtual Machine for JVM-langs (Java, Scala, Kotlin), JavaScript/NodeJS, Python, Ruby, R, and LLVM-langs (C, C++, Rust)", + "version": "21.0.2", + "homepage": "https://www.graalvm.org/", + "license": "GPL-2.0", + "url": "https://github.com/graalvm/graalvm-ce-builds/releases/download/jdk-21.0.2/graalvm-community-jdk-21.0.2_windows-x64_bin.zip", + "hash": "e17b7bead097bf372a5c75df17815b0a2f30b777a019d25eff7706b21421f7fa", + "extract_to": "tmp", + "installer": { + "script": [ + "(Get-ChildItem -Directory \"$dir\\tmp\").FullName | % { Move-Item \"$_\\*\" \"$dir\" }", + "Remove-Item -Recurse \"$dir\\tmp\"" + ] + }, + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir", + "GRAALVM_HOME": "$dir" + }, + "checkver": { + "url": "https://api.github.com/repos/graalvm/graalvm-ce-builds/releases?per_page=100", + "jsonpath": "$[*].tag_name", + "regex": "jdk-(21\\.[\\d.]+)" + }, + "autoupdate": { + "url": "https://github.com/graalvm/graalvm-ce-builds/releases/download/jdk-$version/graalvm-community-jdk-$version_windows-x64_bin.zip", + "hash": { + "url": "$url.sha256" + } + } +} diff --git a/bucket/graalvm21.json b/bucket/graalvm21.json new file mode 100644 index 00000000000..b7bdca1e142 --- /dev/null +++ b/bucket/graalvm21.json @@ -0,0 +1,25 @@ +{ + "description": "High-performance, embeddable, polyglot Virtual Machine for JVM-langs (Java, Scala, Kotlin), JavaScript/NodeJS, Python, Ruby, R, and LLVM-langs (C, C++, Rust)", + "version": "21.3.3.1", + "homepage": "https://www.graalvm.org/", + "license": "GPL-2.0", + "url": "https://github.com/graalvm/graalvm-ce-builds/releases/download/vm-21.3.3.1/graalvm-ce-java17-windows-amd64-21.3.3.1.zip", + "hash": "f6f6be974a69473f0caea9dca69b9c23e240408e3734e1b7f8448454237263c9", + "extract_dir": "graalvm-ce-java17-21.3.3.1", + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir", + "GRAALVM_HOME": "$dir" + }, + "checkver": { + "url": "https://www.graalvm.org/downloads/", + "regex": "vm-(21[\\d.]+)" + }, + "autoupdate": { + "url": "https://github.com/graalvm/graalvm-ce-builds/releases/download/vm-$version/graalvm-ce-java17-windows-amd64-$version.zip", + "extract_dir": "graalvm-ce-java17-$version", + "hash": { + "url": "$url.sha256" + } + } +} diff --git a/bucket/graalvm22-jdk11.json b/bucket/graalvm22-jdk11.json new file mode 100644 index 00000000000..a7792d4378b --- /dev/null +++ b/bucket/graalvm22-jdk11.json @@ -0,0 +1,25 @@ +{ + "description": "High-performance, embeddable, polyglot Virtual Machine for JVM-langs (Java, Scala, Kotlin), JavaScript/NodeJS, Python, Ruby, R, and LLVM-langs (C, C++, Rust)", + "version": "22.3.2", + "homepage": "https://www.graalvm.org/", + "license": "GPL-2.0", + "url": "https://github.com/graalvm/graalvm-ce-builds/releases/download/vm-22.3.2/graalvm-ce-java11-windows-amd64-22.3.2.zip", + "hash": "ce02ce51f3339895cfeef5afe5e6caf6a61a165534a4995981de837f4da2e3c6", + "extract_dir": "graalvm-ce-java11-22.3.2", + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir", + "GRAALVM_HOME": "$dir" + }, + "checkver": { + "url": "https://www.graalvm.org/downloads/", + "regex": "vm-(22[\\d.]+)" + }, + "autoupdate": { + "url": "https://github.com/graalvm/graalvm-ce-builds/releases/download/vm-$version/graalvm-ce-java11-windows-amd64-$version.zip", + "extract_dir": "graalvm-ce-java11-$version", + "hash": { + "url": "$url.sha256" + } + } +} diff --git a/bucket/graalvm22-jdk17.json b/bucket/graalvm22-jdk17.json new file mode 100644 index 00000000000..fef2cf1209e --- /dev/null +++ b/bucket/graalvm22-jdk17.json @@ -0,0 +1,25 @@ +{ + "description": "High-performance, embeddable, polyglot Virtual Machine for JVM-langs (Java, Scala, Kotlin), JavaScript/NodeJS, Python, Ruby, R, and LLVM-langs (C, C++, Rust)", + "version": "22.3.2", + "homepage": "https://www.graalvm.org/", + "license": "GPL-2.0", + "url": "https://github.com/graalvm/graalvm-ce-builds/releases/download/vm-22.3.2/graalvm-ce-java17-windows-amd64-22.3.2.zip", + "hash": "23fcc0ef9d245fc087d2bcefb321d2ef13a87dd10bfc04b2a98c55db7b401732", + "extract_dir": "graalvm-ce-java17-22.3.2", + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir", + "GRAALVM_HOME": "$dir" + }, + "checkver": { + "url": "https://www.graalvm.org/downloads/", + "regex": "vm-(22[\\d.]+)" + }, + "autoupdate": { + "url": "https://github.com/graalvm/graalvm-ce-builds/releases/download/vm-$version/graalvm-ce-java17-windows-amd64-$version.zip", + "extract_dir": "graalvm-ce-java17-$version", + "hash": { + "url": "$url.sha256" + } + } +} diff --git a/bucket/graalvm22.json b/bucket/graalvm22.json new file mode 100644 index 00000000000..fef2cf1209e --- /dev/null +++ b/bucket/graalvm22.json @@ -0,0 +1,25 @@ +{ + "description": "High-performance, embeddable, polyglot Virtual Machine for JVM-langs (Java, Scala, Kotlin), JavaScript/NodeJS, Python, Ruby, R, and LLVM-langs (C, C++, Rust)", + "version": "22.3.2", + "homepage": "https://www.graalvm.org/", + "license": "GPL-2.0", + "url": "https://github.com/graalvm/graalvm-ce-builds/releases/download/vm-22.3.2/graalvm-ce-java17-windows-amd64-22.3.2.zip", + "hash": "23fcc0ef9d245fc087d2bcefb321d2ef13a87dd10bfc04b2a98c55db7b401732", + "extract_dir": "graalvm-ce-java17-22.3.2", + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir", + "GRAALVM_HOME": "$dir" + }, + "checkver": { + "url": "https://www.graalvm.org/downloads/", + "regex": "vm-(22[\\d.]+)" + }, + "autoupdate": { + "url": "https://github.com/graalvm/graalvm-ce-builds/releases/download/vm-$version/graalvm-ce-java17-windows-amd64-$version.zip", + "extract_dir": "graalvm-ce-java17-$version", + "hash": { + "url": "$url.sha256" + } + } +} diff --git a/bucket/graalvm25.json b/bucket/graalvm25.json new file mode 100644 index 00000000000..6fe0b3baa8e --- /dev/null +++ b/bucket/graalvm25.json @@ -0,0 +1,30 @@ +{ + "description": "High-performance, embeddable, polyglot Virtual Machine for JVM-langs (Java, Scala, Kotlin), JavaScript/NodeJS, Python, Ruby, R, and LLVM-langs (C, C++, Rust)", + "version": "25.0.2", + "homepage": "https://www.graalvm.org/", + "license": "GPL-2.0", + "url": "https://github.com/graalvm/graalvm-ce-builds/releases/download/jdk-25.0.2/graalvm-community-jdk-25.0.2_windows-x64_bin.zip", + "hash": "72edc27ce2dd3c156332144a339c97995745cae291205ed2f9b5cc26aa9cb422", + "extract_to": "tmp", + "installer": { + "script": [ + "(Get-ChildItem -Directory \"$dir\\tmp\").FullName | % { Move-Item \"$_\\*\" \"$dir\" }", + "Remove-Item -Recurse \"$dir\\tmp\"" + ] + }, + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir", + "GRAALVM_HOME": "$dir" + }, + "checkver": { + "url": "https://github.com/graalvm/graalvm-ce-builds/releases/latest", + "regex": "jdk-(25[\\d.]*)" + }, + "autoupdate": { + "url": "https://github.com/graalvm/graalvm-ce-builds/releases/download/jdk-$version/graalvm-community-jdk-$version_windows-x64_bin.zip", + "hash": { + "url": "$url.sha256" + } + } +} diff --git a/bucket/graalvm8.json b/bucket/graalvm8.json deleted file mode 100644 index e300639e334..00000000000 --- a/bucket/graalvm8.json +++ /dev/null @@ -1,22 +0,0 @@ -{ - "description": "High-performance, embeddable, polyglot Virtual Machine for JVM-langs (Java, Scala, Kotlin), JavaScript/NodeJS, Python, Ruby, R, and LLVM-langs (C, C++, Rust)", - "version": "20.2.0", - "homepage": "https://graalvm.org", - "license": "GPL-2.0", - "url": "https://github.com/graalvm/graalvm-ce-builds/releases/download/vm-20.2.0/graalvm-ce-java8-windows-amd64-20.2.0.zip", - "hash": "9dbf11b3f7f54d6fdbdfed4a1d141447f8b576a6bc1c6ad0bfdde42d15452d9b", - "extract_dir": "graalvm-ce-java8-20.2.0", - "env_add_path": "bin", - "env_set": { - "JAVA_HOME": "$dir", - "GRAALVM_HOME": "$dir" - }, - "checkver": { - "github": "https://github.com/graalvm/graalvm-ce-builds", - "re": "windows-amd64-([\\d\\w.-]+)\\.zip" - }, - "autoupdate": { - "url": "https://github.com/graalvm/graalvm-ce-builds/releases/download/vm-$version/graalvm-ce-java8-windows-amd64-$version.zip", - "extract_dir": "graalvm-ce-java8-$version" - } -} diff --git a/bucket/icedtea-web.json b/bucket/icedtea-web.json index c1ac9c6972a..0c6f824415d 100644 --- a/bucket/icedtea-web.json +++ b/bucket/icedtea-web.json @@ -1,12 +1,12 @@ { "description": "The IcedTea-Web project provides a Free Software web browser plugin running applets written in the Java programming language and an implementation of Java Web Start, originally based on the NetX project", - "homepage": "https://icedtea.classpath.org/wiki/IcedTea-Web", - "version": "1.8", + "homepage": "https://github.com/AdoptOpenJDK/IcedTea-Web", + "version": "1.8.8", "license": "GPL-2.0-only WITH Classpath-exception-2.0", "architecture": { "64bit": { - "url": "http://icedtea.wildebeest.org/download/icedtea-web-binaries/1.8/windows/icedtea-web-1.8.win.bin.zip", - "hash": "13ce2b10146139a4137d6108066c64e9f75a712ad856dc823e35eabeaf820755" + "url": "https://github.com/AdoptOpenJDK/IcedTea-Web/releases/download/icedtea-web-1.8.8/icedtea-web-1.8.8.win.bin.zip", + "hash": "058df8ed0f7dd782625912685148f0a75b3d2eccb0d7a90ecab6b917555ea580" } }, "extract_dir": "icedtea-web-image", @@ -21,15 +21,14 @@ ] ], "env_add_path": "bin", - "checkver": { - "url": "http://icedtea.wildebeest.org/download/icedtea-web-binaries/", - "re": "\"([\\d.]+)/\"", - "reverse": true - }, + "checkver": "icedtea-web-([\\d.]+)", "autoupdate": { "architecture": { "64bit": { - "url": "http://icedtea.wildebeest.org/download/icedtea-web-binaries/$version/windows/icedtea-web-$version.win.bin.zip" + "url": "https://github.com/AdoptOpenJDK/IcedTea-Web/releases/download/icedtea-web-$version/icedtea-web-$version.win.bin.zip", + "hash": { + "url": "https://github.com/AdoptOpenJDK/IcedTea-Web/releases/download/icedtea-web-$version/icedtea-web-$version.win.bin.zip.sha256.txt" + } } } } diff --git a/bucket/intellij-jbr11-jcef.json b/bucket/intellij-jbr11-jcef.json new file mode 100644 index 00000000000..f66b028d0b8 --- /dev/null +++ b/bucket/intellij-jbr11-jcef.json @@ -0,0 +1,33 @@ +{ + "version": "11_0_16-b2043.64", + "homepage": "https://github.com/JetBrains/JetBrainsRuntime", + "description": "A fork of OpenJDK that includes a number enhancements in font rendering, HiDPI support, ligatures, performance improvements, and bugfixes. These are mainly for running IntelliJ Platform-based products", + "license": "GPL-2.0", + "architecture": { + "64bit": { + "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbr_jcef-11_0_16-windows-x64-b2043.64.tar.gz", + "hash": "4e23c52a5a23dba1cf9e2ea980d1ce31f2f34f39404eb4e5689359dfa9f28269" + } + }, + "extract_dir": "jbr", + "env_set": { + "JAVA_HOME": "$dir" + }, + "env_add_path": "bin", + "checkver": { + "url": "https://github.com/JetBrains/JetBrainsRuntime/raw/main/.github/README.md", + "regex": "\\[11_(?[\\d_]+)-(?[\\w]+)\\.(?[\\d]+)]", + "replace": "11_${Version}-${Build}.${Patch}" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbr_jcef-11_$matchVersion-windows-x64-$matchBuild.$matchPatch.tar.gz", + "hash": { + "url": "$url.checksum", + "regex": "$sha512\\s" + } + } + } + } +} diff --git a/bucket/intellij-jbr11-sdk-jcef.json b/bucket/intellij-jbr11-sdk-jcef.json new file mode 100644 index 00000000000..150d84ee8f2 --- /dev/null +++ b/bucket/intellij-jbr11-sdk-jcef.json @@ -0,0 +1,33 @@ +{ + "version": "11_0_16-b2043.64", + "homepage": "https://github.com/JetBrains/JetBrainsRuntime", + "description": "A fork of OpenJDK that includes a number enhancements in font rendering, HiDPI support, ligatures, performance improvements, and bugfixes. These are mainly for running IntelliJ Platform-based products", + "license": "GPL-2.0", + "architecture": { + "64bit": { + "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk_jcef-11_0_16-windows-x64-b2043.64.tar.gz", + "hash": "aa1843f835a40afd760d3449c0830077ae1ae45b988a96f7842762d713fc4e63" + } + }, + "extract_dir": "jbrsdk_jcef", + "env_set": { + "JAVA_HOME": "$dir" + }, + "env_add_path": "bin", + "checkver": { + "url": "https://github.com/JetBrains/JetBrainsRuntime/raw/main/.github/README.md", + "regex": "\\[11_(?[\\d_]+)-(?[\\w]+)\\.(?[\\d]+)]", + "replace": "11_${Version}-${Build}.${Patch}" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk_jcef-11_$matchVersion-windows-x64-$matchBuild.$matchPatch.tar.gz", + "hash": { + "url": "$url.checksum", + "regex": "$sha512\\s" + } + } + } + } +} diff --git a/bucket/intellij-jbr11-sdk.json b/bucket/intellij-jbr11-sdk.json new file mode 100644 index 00000000000..e9523c9f82f --- /dev/null +++ b/bucket/intellij-jbr11-sdk.json @@ -0,0 +1,41 @@ +{ + "version": "11_0_16-b2043.64", + "homepage": "https://github.com/JetBrains/JetBrainsRuntime", + "description": "A fork of OpenJDK that includes a number enhancements in font rendering, HiDPI support, ligatures, performance improvements, and bugfixes. These are mainly for running IntelliJ Platform-based products", + "license": "GPL-2.0", + "architecture": { + "64bit": { + "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk_nomod-11_0_16-windows-x64-b2043.64.tar.gz", + "hash": "88213eb14ba1c1f6dee1ebb7bb7221d8940d3168630345929c8a5b9b7a87e9e3", + "extract_dir": "jbrsdk_nomod" + }, + "32bit": { + "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-11_0_16-windows-x86-b2043.64.tar.gz", + "hash": "03227f2e3e95e0709f9df630aaa3e6d38c21a2a356a4df298ffac5cfa2be40b8", + "extract_dir": "jbrsdk" + } + }, + "env_set": { + "JAVA_HOME": "$dir" + }, + "env_add_path": "bin", + "checkver": { + "url": "https://github.com/JetBrains/JetBrainsRuntime/raw/main/.github/README.md", + "regex": "\\[11_(?[\\d_]+)-(?[\\w]+)\\.(?[\\d]+)]", + "replace": "11_${Version}-${Build}.${Patch}" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk_nomod-11_$matchVersion-windows-x64-$matchBuild.$matchPatch.tar.gz" + }, + "32bit": { + "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-11_$matchVersion-windows-x86-$matchBuild.$matchPatch.tar.gz" + } + }, + "hash": { + "url": "$url.checksum", + "regex": "$sha512\\s" + } + } +} diff --git a/bucket/intellij-jbr11.json b/bucket/intellij-jbr11.json new file mode 100644 index 00000000000..3b9167950e3 --- /dev/null +++ b/bucket/intellij-jbr11.json @@ -0,0 +1,40 @@ +{ + "version": "11_0_16-b2043.64", + "homepage": "https://github.com/JetBrains/JetBrainsRuntime", + "description": "A fork of OpenJDK that includes a number enhancements in font rendering, HiDPI support, ligatures, performance improvements, and bugfixes. These are mainly for running IntelliJ Platform-based products", + "license": "GPL-2.0", + "architecture": { + "64bit": { + "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbr_nomod-11_0_16-windows-x64-b2043.64.tar.gz", + "hash": "c8d9bb608ab5fb5329dc6418c1074a13245d3f9f049c1034bb41a4fa0726fbc0" + }, + "32bit": { + "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbr-11_0_16-windows-x86-b2043.64.tar.gz", + "hash": "297ae50f29ccfbcf1c5186eebd82b7a2185136b5492ac214a9000f08a67e4551" + } + }, + "extract_dir": "jbr", + "env_set": { + "JAVA_HOME": "$dir" + }, + "env_add_path": "bin", + "checkver": { + "url": "https://github.com/JetBrains/JetBrainsRuntime/raw/main/.github/README.md", + "regex": "\\[11_(?[\\d_]+)-(?[\\w]+)\\.(?[\\d]+)]", + "replace": "11_${Version}-${Build}.${Patch}" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbr_nomod-11_$matchVersion-windows-x64-$matchBuild.$matchPatch.tar.gz" + }, + "32bit": { + "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbr-11_$matchVersion-windows-x86-$matchBuild.$matchPatch.tar.gz" + } + }, + "hash": { + "url": "$url.checksum", + "regex": "$sha512\\s" + } + } +} diff --git a/bucket/intellij-jbr17-jcef.json b/bucket/intellij-jbr17-jcef.json new file mode 100644 index 00000000000..d4eaa3b5a19 --- /dev/null +++ b/bucket/intellij-jbr17-jcef.json @@ -0,0 +1,67 @@ +{ + "version": "17.0.14-b1367.22", + "homepage": "https://github.com/JetBrains/JetBrainsRuntime", + "description": "A fork of OpenJDK that includes a number enhancements in font rendering, HiDPI support, ligatures, performance improvements, and bugfixes. These are mainly for running IntelliJ Platform-based products", + "license": "GPL-2.0", + "architecture": { + "64bit": { + "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbr_jcef-17.0.14-windows-x64-b1367.22.tar.gz", + "hash": "sha512:1f737ebb5f389dc7cee875d5308b44cbd8e3cdaa239cb1a6f39761e3c449ea54c8117777ca37cd8b04fee488dc212a70575139308afd84e4d17bd6909a5b5bf7", + "extract_dir": "jbr_jcef-17.0.14-windows-x64-b1367.22" + }, + "arm64": { + "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbr_jcef-17.0.14-windows-aarch64-b1367.22.tar.gz", + "hash": "sha512:31319c604a9e2f11861f283b260e6d5caaaea532d2ad7899bc3eb6869d902e01bab479db8f0ee7f41ddd182b050e2a924aea38ba461e9a2e032fc4d1531965a4", + "extract_dir": "jbr_jcef-17.0.14-windows-aarch64-b1367.22" + } + }, + "env_set": { + "JAVA_HOME": "$dir" + }, + "env_add_path": "bin", + "checkver": { + "script": [ + "$url = 'https://api.github.com/repos/JetBrains/JetBrainsRuntime/releases'", + "$releases = Invoke-RestMethod $url", + "$tags = $releases | ForEach-Object { $_.tag_name }", + "# `$Script:expected_ver` is current version for fallback", + "$tags += 'jbr-release-' + ($Script:expected_ver -replace '-', '')", + "$pattern = 'jbr-release-17\\.(?[\\d.]+)b(?[\\d]+)\\.(?\\d+)'", + "$matches = foreach ($t in $tags) { if ($t -match $pattern) {", + " [PSCustomObject]@{", + " Tag = $t", + " VersionParts = ($Matches.Version -split '\\.') | ForEach-Object { [int]$_ }", + " BuildNum = [int]$Matches.BuildNum", + " Patch = [int]$Matches.Patch", + " }", + " } }", + "$latest = $matches | Sort-Object @{Expression={$_.VersionParts[0]}},", + " @{Expression={$_.VersionParts[1]}},", + " @{Expression={$_.BuildNum}},", + " @{Expression={$_.Patch}} | Select-Object -Last 1", + "Write-Output $latest.Tag" + ], + "regex": "jbr-release-17\\.(?[\\d.]+)(?[\\w]+)\\.(?[\\d]+)", + "replace": "17.${Version}-${Build}.${Patch}" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbr_jcef-17.$matchVersion-windows-x64-$matchBuild.$matchPatch.tar.gz", + "hash": { + "url": "$url.checksum", + "regex": "$sha512\\s" + }, + "extract_dir": "jbr_jcef-17.$matchVersion-windows-x64-$matchBuild.$matchPatch" + }, + "arm64": { + "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbr_jcef-17.$matchVersion-windows-aarch64-$matchBuild.$matchPatch.tar.gz", + "hash": { + "url": "$url.checksum", + "regex": "$sha512\\s" + }, + "extract_dir": "jbr_jcef-17.$matchVersion-windows-aarch64-$matchBuild.$matchPatch" + } + } + } +} diff --git a/bucket/intellij-jbr17-sdk-jcef.json b/bucket/intellij-jbr17-sdk-jcef.json new file mode 100644 index 00000000000..880b509ae3a --- /dev/null +++ b/bucket/intellij-jbr17-sdk-jcef.json @@ -0,0 +1,67 @@ +{ + "version": "17.0.14-b1367.22", + "homepage": "https://github.com/JetBrains/JetBrainsRuntime", + "description": "A fork of OpenJDK that includes a number enhancements in font rendering, HiDPI support, ligatures, performance improvements, and bugfixes. These are mainly for running IntelliJ Platform-based products", + "license": "GPL-2.0", + "architecture": { + "64bit": { + "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk_jcef-17.0.14-windows-x64-b1367.22.tar.gz", + "hash": "sha512:4f1627767b111fda2d9e79d84955876f39244b48a7d106caa923fbafa918b3ff591567aac8ff4c8c84ca21be00b12d0877688634950efb4c32249d547f329b88", + "extract_dir": "jbrsdk_jcef-17.0.14-windows-x64-b1367.22" + }, + "arm64": { + "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk_jcef-17.0.14-windows-aarch64-b1367.22.tar.gz", + "hash": "sha512:0285604bd90b8b8ec19489712d8f8f2a86b60c87dbe19c6edae24fa85d6bce6a1df453ea109b7ecaded7b1c4468451e14bba0f3a1f645b3164ff1486b3bb0c9c", + "extract_dir": "jbrsdk_jcef-17.0.14-windows-aarch64-b1367.22" + } + }, + "env_set": { + "JAVA_HOME": "$dir" + }, + "env_add_path": "bin", + "checkver": { + "script": [ + "$url = 'https://api.github.com/repos/JetBrains/JetBrainsRuntime/releases'", + "$releases = Invoke-RestMethod $url", + "$tags = $releases | ForEach-Object { $_.tag_name }", + "# `$Script:expected_ver` is current version for fallback", + "$tags += 'jbr-release-' + ($Script:expected_ver -replace '-', '')", + "$pattern = 'jbr-release-17\\.(?[\\d.]+)b(?[\\d]+)\\.(?\\d+)'", + "$matches = foreach ($t in $tags) { if ($t -match $pattern) {", + " [PSCustomObject]@{", + " Tag = $t", + " VersionParts = ($Matches.Version -split '\\.') | ForEach-Object { [int]$_ }", + " BuildNum = [int]$Matches.BuildNum", + " Patch = [int]$Matches.Patch", + " }", + " } }", + "$latest = $matches | Sort-Object @{Expression={$_.VersionParts[0]}},", + " @{Expression={$_.VersionParts[1]}},", + " @{Expression={$_.BuildNum}},", + " @{Expression={$_.Patch}} | Select-Object -Last 1", + "Write-Output $latest.Tag" + ], + "regex": "jbr-release-17\\.(?[\\d.]+)(?[\\w]+)\\.(?[\\d]+)", + "replace": "17.${Version}-${Build}.${Patch}" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk_jcef-17.$matchVersion-windows-x64-$matchBuild.$matchPatch.tar.gz", + "hash": { + "url": "$url.checksum", + "regex": "$sha512\\s" + }, + "extract_dir": "jbrsdk_jcef-17.$matchVersion-windows-x64-$matchBuild.$matchPatch" + }, + "arm64": { + "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk_jcef-17.$matchVersion-windows-aarch64-$matchBuild.$matchPatch.tar.gz", + "hash": { + "url": "$url.checksum", + "regex": "$sha512\\s" + }, + "extract_dir": "jbrsdk_jcef-17.$matchVersion-windows-aarch64-$matchBuild.$matchPatch" + } + } + } +} diff --git a/bucket/intellij-jbr17-sdk.json b/bucket/intellij-jbr17-sdk.json new file mode 100644 index 00000000000..df2f0c91cac --- /dev/null +++ b/bucket/intellij-jbr17-sdk.json @@ -0,0 +1,80 @@ +{ + "version": "17.0.14-b1367.22", + "homepage": "https://github.com/JetBrains/JetBrainsRuntime", + "description": "A fork of OpenJDK that includes a number enhancements in font rendering, HiDPI support, ligatures, performance improvements, and bugfixes. These are mainly for running IntelliJ Platform-based products", + "license": "GPL-2.0", + "architecture": { + "32bit": { + "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-17.0.14-windows-x86-b1367.22.tar.gz", + "hash": "sha512:270eda55f33667de362e7893dc4f1acb68d969e00bcf52ff01fb2d165e2034bdbe5d67055082247d5394d2e188a2b19daf438440cc0bdde4ed763a43bb92fcad", + "extract_dir": "jbrsdk-17.0.14-windows-x86-b1367.22" + }, + "64bit": { + "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-17.0.14-windows-x64-b1367.22.tar.gz", + "hash": "sha512:d787fdb48cf28886738428621d8f400ca8d95f88aa98f0995997c755b2da94fb0b2997d876bdbe6826002cd09d973d45ae71a4871fad1b36e2afdebe1202b8b3", + "extract_dir": "jbrsdk-17.0.14-windows-x64-b1367.22" + }, + "arm64": { + "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-17.0.14-windows-aarch64-b1367.22.tar.gz", + "hash": "sha512:e573e9827203733a2b637d909945635d5d648841622652f8cc3aaf372b7c737d1cbeaeaac8bc37e3ffa0d9092196c6b7fdcadf8a1a9fef3d491a133d1c0ccac6", + "extract_dir": "jbrsdk-17.0.14-windows-aarch64-b1367.22" + } + }, + "env_set": { + "JAVA_HOME": "$dir" + }, + "env_add_path": "bin", + "checkver": { + "script": [ + "$url = 'https://api.github.com/repos/JetBrains/JetBrainsRuntime/releases'", + "$releases = Invoke-RestMethod $url", + "$tags = $releases | ForEach-Object { $_.tag_name }", + "# `$Script:expected_ver` is current version for fallback", + "$tags += 'jbr-release-' + ($Script:expected_ver -replace '-', '')", + "$pattern = 'jbr-release-17\\.(?[\\d.]+)b(?[\\d]+)\\.(?\\d+)'", + "$matches = foreach ($t in $tags) { if ($t -match $pattern) {", + " [PSCustomObject]@{", + " Tag = $t", + " VersionParts = ($Matches.Version -split '\\.') | ForEach-Object { [int]$_ }", + " BuildNum = [int]$Matches.BuildNum", + " Patch = [int]$Matches.Patch", + " }", + " } }", + "$latest = $matches | Sort-Object @{Expression={$_.VersionParts[0]}},", + " @{Expression={$_.VersionParts[1]}},", + " @{Expression={$_.BuildNum}},", + " @{Expression={$_.Patch}} | Select-Object -Last 1", + "Write-Output $latest.Tag" + ], + "regex": "jbr-release-17\\.(?[\\d.]+)(?[\\w]+)\\.(?[\\d]+)", + "replace": "17.${Version}-${Build}.${Patch}" + }, + "autoupdate": { + "architecture": { + "32bit": { + "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-17.$matchVersion-windows-x86-$matchBuild.$matchPatch.tar.gz", + "hash": { + "url": "$url.checksum", + "regex": "$sha512\\s" + }, + "extract_dir": "jbrsdk-17.$matchVersion-windows-x86-$matchBuild.$matchPatch" + }, + "64bit": { + "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-17.$matchVersion-windows-x64-$matchBuild.$matchPatch.tar.gz", + "hash": { + "url": "$url.checksum", + "regex": "$sha512\\s" + }, + "extract_dir": "jbrsdk-17.$matchVersion-windows-x64-$matchBuild.$matchPatch" + }, + "arm64": { + "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-17.$matchVersion-windows-aarch64-$matchBuild.$matchPatch.tar.gz", + "hash": { + "url": "$url.checksum", + "regex": "$sha512\\s" + }, + "extract_dir": "jbrsdk-17.$matchVersion-windows-aarch64-$matchBuild.$matchPatch" + } + } + } +} diff --git a/bucket/intellij-jbr17.json b/bucket/intellij-jbr17.json new file mode 100644 index 00000000000..5dbcfdf314a --- /dev/null +++ b/bucket/intellij-jbr17.json @@ -0,0 +1,80 @@ +{ + "version": "17.0.14-b1367.22", + "homepage": "https://github.com/JetBrains/JetBrainsRuntime", + "description": "A fork of OpenJDK that includes a number enhancements in font rendering, HiDPI support, ligatures, performance improvements, and bugfixes. These are mainly for running IntelliJ Platform-based products", + "license": "GPL-2.0", + "architecture": { + "32bit": { + "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbr-17.0.14-windows-x86-b1367.22.tar.gz", + "hash": "sha512:7f9c1c091bede2b1d85f1a0ee0f70e972639df630e484b144d2e77a3df6b1f3e560dd9da98cb1bcffa36d575e8a3ebfe88bf46f4a15e1e5cf60935c5ceeb18a4", + "extract_dir": "jbr-17.0.14-windows-x86-b1367.22" + }, + "64bit": { + "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbr-17.0.14-windows-x64-b1367.22.tar.gz", + "hash": "sha512:601a932cfa9f84d57a4ecb6c558a3299c494b2809e9f9126b24597bb64a483047b070f90c0ea0fa3de052d594b90028548c17b3d7a2c36000f229c3d85621c4e", + "extract_dir": "jbr-17.0.14-windows-x64-b1367.22" + }, + "arm64": { + "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbr-17.0.14-windows-aarch64-b1367.22.tar.gz", + "hash": "sha512:71fde1b135276a3ac223c51c0296f5984a95dde0378e5315edcabcd81f9e2e43c78d6101a7d84e66b954ab755c6b861ea550cd29b5ab637cb7842fd5cdd74137", + "extract_dir": "jbr-17.0.14-windows-aarch64-b1367.22" + } + }, + "env_set": { + "JAVA_HOME": "$dir" + }, + "env_add_path": "bin", + "checkver": { + "script": [ + "$url = 'https://api.github.com/repos/JetBrains/JetBrainsRuntime/releases'", + "$releases = Invoke-RestMethod $url", + "$tags = $releases | ForEach-Object { $_.tag_name }", + "# `$Script:expected_ver` is current version for fallback", + "$tags += 'jbr-release-' + ($Script:expected_ver -replace '-', '')", + "$pattern = 'jbr-release-17\\.(?[\\d.]+)b(?[\\d]+)\\.(?\\d+)'", + "$matches = foreach ($t in $tags) { if ($t -match $pattern) {", + " [PSCustomObject]@{", + " Tag = $t", + " VersionParts = ($Matches.Version -split '\\.') | ForEach-Object { [int]$_ }", + " BuildNum = [int]$Matches.BuildNum", + " Patch = [int]$Matches.Patch", + " }", + " } }", + "$latest = $matches | Sort-Object @{Expression={$_.VersionParts[0]}},", + " @{Expression={$_.VersionParts[1]}},", + " @{Expression={$_.BuildNum}},", + " @{Expression={$_.Patch}} | Select-Object -Last 1", + "Write-Output $latest.Tag" + ], + "regex": "jbr-release-17\\.(?[\\d.]+)(?[\\w]+)\\.(?[\\d]+)", + "replace": "17.${Version}-${Build}.${Patch}" + }, + "autoupdate": { + "architecture": { + "32bit": { + "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbr-17.$matchVersion-windows-x86-$matchBuild.$matchPatch.tar.gz", + "hash": { + "url": "$url.checksum", + "regex": "$sha512\\s" + }, + "extract_dir": "jbr-17.$matchVersion-windows-x86-$matchBuild.$matchPatch" + }, + "64bit": { + "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbr-17.$matchVersion-windows-x64-$matchBuild.$matchPatch.tar.gz", + "hash": { + "url": "$url.checksum", + "regex": "$sha512\\s" + }, + "extract_dir": "jbr-17.$matchVersion-windows-x64-$matchBuild.$matchPatch" + }, + "arm64": { + "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbr-17.$matchVersion-windows-aarch64-$matchBuild.$matchPatch.tar.gz", + "hash": { + "url": "$url.checksum", + "regex": "$sha512\\s" + }, + "extract_dir": "jbr-17.$matchVersion-windows-aarch64-$matchBuild.$matchPatch" + } + } + } +} diff --git a/bucket/intellij-jbr21-jcef.json b/bucket/intellij-jbr21-jcef.json new file mode 100644 index 00000000000..ded16d910e2 --- /dev/null +++ b/bucket/intellij-jbr21-jcef.json @@ -0,0 +1,67 @@ +{ + "version": "21.0.11-b1163.116", + "homepage": "https://github.com/JetBrains/JetBrainsRuntime", + "description": "A fork of OpenJDK that includes a number enhancements in font rendering, HiDPI support, ligatures, performance improvements, and bugfixes. These are mainly for running IntelliJ Platform-based products", + "license": "GPL-2.0", + "architecture": { + "64bit": { + "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbr_jcef-21.0.11-windows-x64-b1163.116.tar.gz", + "hash": "sha512:92a2b1271ade034c338a35ff4a0f81b865100a24f3e507b733933985203ce8d8a40304ac298eb62d6d4320dc034ba6bb14023b987edd2c002077456b0039246a", + "extract_dir": "jbr_jcef-21.0.11-windows-x64-b1163.116" + }, + "arm64": { + "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbr_jcef-21.0.11-windows-aarch64-b1163.116.tar.gz", + "hash": "sha512:5f8239730d4f40248f71c5dc2abfb8640727461e3f3dc851abaa216d8a9b80f1791861d51ac1cbd6634cafc26d7f4b2da350b433460ad391b14488d28acb74bd", + "extract_dir": "jbr_jcef-21.0.11-windows-aarch64-b1163.116" + } + }, + "env_set": { + "JAVA_HOME": "$dir" + }, + "env_add_path": "bin", + "checkver": { + "script": [ + "$url = 'https://api.github.com/repos/JetBrains/JetBrainsRuntime/releases'", + "$releases = Invoke-RestMethod $url", + "$tags = $releases | ForEach-Object { $_.tag_name }", + "# `$Script:expected_ver` is current version for fallback", + "$tags += 'jbr-release-' + ($Script:expected_ver -replace '-', '')", + "$pattern = 'jbr-release-21\\.(?[\\d.]+)b(?[\\d]+)\\.(?\\d+)'", + "$matches = foreach ($t in $tags) { if ($t -match $pattern) {", + " [PSCustomObject]@{", + " Tag = $t", + " VersionParts = ($Matches.Version -split '\\.') | ForEach-Object { [int]$_ }", + " BuildNum = [int]$Matches.BuildNum", + " Patch = [int]$Matches.Patch", + " }", + " } }", + "$latest = $matches | Sort-Object @{Expression={$_.VersionParts[0]}},", + " @{Expression={$_.VersionParts[1]}},", + " @{Expression={$_.BuildNum}},", + " @{Expression={$_.Patch}} | Select-Object -Last 1", + "Write-Output $latest.Tag" + ], + "regex": "jbr-release-21\\.(?[\\d.]+)(?[\\w]+)\\.(?[\\d]+)", + "replace": "21.${Version}-${Build}.${Patch}" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbr_jcef-21.$matchVersion-windows-x64-$matchBuild.$matchPatch.tar.gz", + "hash": { + "url": "$url.checksum", + "regex": "$sha512\\s" + }, + "extract_dir": "jbr_jcef-21.$matchVersion-windows-x64-$matchBuild.$matchPatch" + }, + "arm64": { + "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbr_jcef-21.$matchVersion-windows-aarch64-$matchBuild.$matchPatch.tar.gz", + "hash": { + "url": "$url.checksum", + "regex": "$sha512\\s" + }, + "extract_dir": "jbr_jcef-21.$matchVersion-windows-aarch64-$matchBuild.$matchPatch" + } + } + } +} diff --git a/bucket/intellij-jbr21-sdk-jcef.json b/bucket/intellij-jbr21-sdk-jcef.json new file mode 100644 index 00000000000..c91f3505010 --- /dev/null +++ b/bucket/intellij-jbr21-sdk-jcef.json @@ -0,0 +1,67 @@ +{ + "version": "21.0.11-b1163.116", + "homepage": "https://github.com/JetBrains/JetBrainsRuntime", + "description": "A fork of OpenJDK that includes a number enhancements in font rendering, HiDPI support, ligatures, performance improvements, and bugfixes. These are mainly for running IntelliJ Platform-based products", + "license": "GPL-2.0", + "architecture": { + "64bit": { + "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk_jcef-21.0.11-windows-x64-b1163.116.tar.gz", + "hash": "sha512:0968d381735d502dcf2f5b21980f6be1447739721441a191226a75b2a4c6f4a01dca9d2187a49e66d92e1107744c7a5a1d4ec8ff1c7730b55ed228618975ee2a", + "extract_dir": "jbrsdk_jcef-21.0.11-windows-x64-b1163.116" + }, + "arm64": { + "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk_jcef-21.0.11-windows-aarch64-b1163.116.tar.gz", + "hash": "sha512:071e92e726af89bde7fb8508f3366d6d330f5a56f9e5d4babf3ba0fdf8ae309b59ced3c50abc3f79a8250c833f3c5ea435eee5f2c18152e313af3348797e098f", + "extract_dir": "jbrsdk_jcef-21.0.11-windows-aarch64-b1163.116" + } + }, + "env_set": { + "JAVA_HOME": "$dir" + }, + "env_add_path": "bin", + "checkver": { + "script": [ + "$url = 'https://api.github.com/repos/JetBrains/JetBrainsRuntime/releases'", + "$releases = Invoke-RestMethod $url", + "$tags = $releases | ForEach-Object { $_.tag_name }", + "# `$Script:expected_ver` is current version for fallback", + "$tags += 'jbr-release-' + ($Script:expected_ver -replace '-', '')", + "$pattern = 'jbr-release-21\\.(?[\\d.]+)b(?[\\d]+)\\.(?\\d+)'", + "$matches = foreach ($t in $tags) { if ($t -match $pattern) {", + " [PSCustomObject]@{", + " Tag = $t", + " VersionParts = ($Matches.Version -split '\\.') | ForEach-Object { [int]$_ }", + " BuildNum = [int]$Matches.BuildNum", + " Patch = [int]$Matches.Patch", + " }", + " } }", + "$latest = $matches | Sort-Object @{Expression={$_.VersionParts[0]}},", + " @{Expression={$_.VersionParts[1]}},", + " @{Expression={$_.BuildNum}},", + " @{Expression={$_.Patch}} | Select-Object -Last 1", + "Write-Output $latest.Tag" + ], + "regex": "jbr-release-21\\.(?[\\d.]+)(?[\\w]+)\\.(?[\\d]+)", + "replace": "21.${Version}-${Build}.${Patch}" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk_jcef-21.$matchVersion-windows-x64-$matchBuild.$matchPatch.tar.gz", + "hash": { + "url": "$url.checksum", + "regex": "$sha512\\s" + }, + "extract_dir": "jbrsdk_jcef-21.$matchVersion-windows-x64-$matchBuild.$matchPatch" + }, + "arm64": { + "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk_jcef-21.$matchVersion-windows-aarch64-$matchBuild.$matchPatch.tar.gz", + "hash": { + "url": "$url.checksum", + "regex": "$sha512\\s" + }, + "extract_dir": "jbrsdk_jcef-21.$matchVersion-windows-aarch64-$matchBuild.$matchPatch" + } + } + } +} diff --git a/bucket/intellij-jbr21-sdk.json b/bucket/intellij-jbr21-sdk.json new file mode 100644 index 00000000000..b211861140f --- /dev/null +++ b/bucket/intellij-jbr21-sdk.json @@ -0,0 +1,80 @@ +{ + "version": "21.0.11-b1163.116", + "homepage": "https://github.com/JetBrains/JetBrainsRuntime", + "description": "A fork of OpenJDK that includes a number enhancements in font rendering, HiDPI support, ligatures, performance improvements, and bugfixes. These are mainly for running IntelliJ Platform-based products", + "license": "GPL-2.0", + "architecture": { + "32bit": { + "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-21.0.11-windows-x86-b1163.116.tar.gz", + "hash": "sha512:31abb593023cd8990798331840fe7876f03c091541fb410c391477dbdc1e8150c92c0893477e336519d87f6ccd016e8fb79521bda9447a6b5cbf3e83524333d3", + "extract_dir": "jbrsdk-21.0.11-windows-x86-b1163.116" + }, + "64bit": { + "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-21.0.11-windows-x64-b1163.116.tar.gz", + "hash": "sha512:a792e735ac542c3cc02207f01d16cf983a569db752a27a6533763fa5ea17ed73eaa9a5e7bb011d652313248ca45cdeebacbc678cb95777f2d99e284b5c3a2264", + "extract_dir": "jbrsdk-21.0.11-windows-x64-b1163.116" + }, + "arm64": { + "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-21.0.11-windows-aarch64-b1163.116.tar.gz", + "hash": "sha512:b8d2614264e7e5865f33ecef2ffa0a5fdbce53fba1a206b128610e88c01e27f38dac7367d27458b607e5a7283b4f833524b30044c98a7062b43120d4c0c97f6f", + "extract_dir": "jbrsdk-21.0.11-windows-aarch64-b1163.116" + } + }, + "env_set": { + "JAVA_HOME": "$dir" + }, + "env_add_path": "bin", + "checkver": { + "script": [ + "$url = 'https://api.github.com/repos/JetBrains/JetBrainsRuntime/releases'", + "$releases = Invoke-RestMethod $url", + "$tags = $releases | ForEach-Object { $_.tag_name }", + "# `$Script:expected_ver` is current version for fallback", + "$tags += 'jbr-release-' + ($Script:expected_ver -replace '-', '')", + "$pattern = 'jbr-release-21\\.(?[\\d.]+)b(?[\\d]+)\\.(?\\d+)'", + "$matches = foreach ($t in $tags) { if ($t -match $pattern) {", + " [PSCustomObject]@{", + " Tag = $t", + " VersionParts = ($Matches.Version -split '\\.') | ForEach-Object { [int]$_ }", + " BuildNum = [int]$Matches.BuildNum", + " Patch = [int]$Matches.Patch", + " }", + " } }", + "$latest = $matches | Sort-Object @{Expression={$_.VersionParts[0]}},", + " @{Expression={$_.VersionParts[1]}},", + " @{Expression={$_.BuildNum}},", + " @{Expression={$_.Patch}} | Select-Object -Last 1", + "Write-Output $latest.Tag" + ], + "regex": "jbr-release-21\\.(?[\\d.]+)(?[\\w]+)\\.(?[\\d]+)", + "replace": "21.${Version}-${Build}.${Patch}" + }, + "autoupdate": { + "architecture": { + "32bit": { + "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-21.$matchVersion-windows-x86-$matchBuild.$matchPatch.tar.gz", + "hash": { + "url": "$url.checksum", + "regex": "$sha512\\s" + }, + "extract_dir": "jbrsdk-21.$matchVersion-windows-x86-$matchBuild.$matchPatch" + }, + "64bit": { + "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-21.$matchVersion-windows-x64-$matchBuild.$matchPatch.tar.gz", + "hash": { + "url": "$url.checksum", + "regex": "$sha512\\s" + }, + "extract_dir": "jbrsdk-21.$matchVersion-windows-x64-$matchBuild.$matchPatch" + }, + "arm64": { + "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-21.$matchVersion-windows-aarch64-$matchBuild.$matchPatch.tar.gz", + "hash": { + "url": "$url.checksum", + "regex": "$sha512\\s" + }, + "extract_dir": "jbrsdk-21.$matchVersion-windows-aarch64-$matchBuild.$matchPatch" + } + } + } +} diff --git a/bucket/intellij-jbr21.json b/bucket/intellij-jbr21.json new file mode 100644 index 00000000000..c6f73a0c4d3 --- /dev/null +++ b/bucket/intellij-jbr21.json @@ -0,0 +1,80 @@ +{ + "version": "21.0.11-b1163.116", + "homepage": "https://github.com/JetBrains/JetBrainsRuntime", + "description": "A fork of OpenJDK that includes a number enhancements in font rendering, HiDPI support, ligatures, performance improvements, and bugfixes. These are mainly for running IntelliJ Platform-based products", + "license": "GPL-2.0", + "architecture": { + "32bit": { + "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbr-21.0.11-windows-x86-b1163.116.tar.gz", + "hash": "sha512:c304a608c649d4979c742bc13f15cd6fd2abd73a83c72c8a1f0e1aa9f92f4f22ddf688bbb61f38d817ecd8d934e67dfe2ca2e64adea41f789356bf83b287153e", + "extract_dir": "jbr-21.0.11-windows-x86-b1163.116" + }, + "64bit": { + "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbr-21.0.11-windows-x64-b1163.116.tar.gz", + "hash": "sha512:1b5a3b602bf8096263a87d60a524fdd422696a0ff4af288e554dde8b11a3178c99f5a8d9161e9cc6b318790330fa75fdaa597d23551cbfc6a9387afbc4f51626", + "extract_dir": "jbr-21.0.11-windows-x64-b1163.116" + }, + "arm64": { + "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbr-21.0.11-windows-aarch64-b1163.116.tar.gz", + "hash": "sha512:ec1d49c6b3cddb7c508d0fa0ab2cdbfd689f6f7b30865bde53f33ddbab546246547bf85dbc4c5cbb8c474df2eb5b3b50b360d80a8d87358b7c2eb5a1f7f8091e", + "extract_dir": "jbr-21.0.11-windows-aarch64-b1163.116" + } + }, + "env_set": { + "JAVA_HOME": "$dir" + }, + "env_add_path": "bin", + "checkver": { + "script": [ + "$url = 'https://api.github.com/repos/JetBrains/JetBrainsRuntime/releases'", + "$releases = Invoke-RestMethod $url", + "$tags = $releases | ForEach-Object { $_.tag_name }", + "# `$Script:expected_ver` is current version for fallback", + "$tags += 'jbr-release-' + ($Script:expected_ver -replace '-', '')", + "$pattern = 'jbr-release-21\\.(?[\\d.]+)b(?[\\d]+)\\.(?\\d+)'", + "$matches = foreach ($t in $tags) { if ($t -match $pattern) {", + " [PSCustomObject]@{", + " Tag = $t", + " VersionParts = ($Matches.Version -split '\\.') | ForEach-Object { [int]$_ }", + " BuildNum = [int]$Matches.BuildNum", + " Patch = [int]$Matches.Patch", + " }", + " } }", + "$latest = $matches | Sort-Object @{Expression={$_.VersionParts[0]}},", + " @{Expression={$_.VersionParts[1]}},", + " @{Expression={$_.BuildNum}},", + " @{Expression={$_.Patch}} | Select-Object -Last 1", + "Write-Output $latest.Tag" + ], + "regex": "jbr-release-21\\.(?[\\d.]+)(?[\\w]+)\\.(?[\\d]+)", + "replace": "21.${Version}-${Build}.${Patch}" + }, + "autoupdate": { + "architecture": { + "32bit": { + "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbr-21.$matchVersion-windows-x86-$matchBuild.$matchPatch.tar.gz", + "hash": { + "url": "$url.checksum", + "regex": "$sha512\\s" + }, + "extract_dir": "jbr-21.$matchVersion-windows-x86-$matchBuild.$matchPatch" + }, + "64bit": { + "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbr-21.$matchVersion-windows-x64-$matchBuild.$matchPatch.tar.gz", + "hash": { + "url": "$url.checksum", + "regex": "$sha512\\s" + }, + "extract_dir": "jbr-21.$matchVersion-windows-x64-$matchBuild.$matchPatch" + }, + "arm64": { + "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbr-21.$matchVersion-windows-aarch64-$matchBuild.$matchPatch.tar.gz", + "hash": { + "url": "$url.checksum", + "regex": "$sha512\\s" + }, + "extract_dir": "jbr-21.$matchVersion-windows-aarch64-$matchBuild.$matchPatch" + } + } + } +} diff --git a/bucket/intellij-jbr25-jcef.json b/bucket/intellij-jbr25-jcef.json new file mode 100644 index 00000000000..1c29a80f25b --- /dev/null +++ b/bucket/intellij-jbr25-jcef.json @@ -0,0 +1,67 @@ +{ + "version": "25.0.3-b496.62", + "homepage": "https://github.com/JetBrains/JetBrainsRuntime", + "description": "A fork of OpenJDK that supports enhanced class redefinition (DCEVM), features optional JCEF, a framework for embedding Chromium-based browsers, includes a number of improvements in font rendering, keyboards support, windowing/focus subsystems, HiDPI, accessibility, and performance, provides better desktop integration and bugfixes not yet present in OpenJDK.", + "license": "GPL-2.0-only", + "architecture": { + "64bit": { + "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbr_jcef-25.0.3-windows-x64-b496.62.tar.gz", + "hash": "sha512:b696ab9558260df151a01b585e546cb28cd1844c505e34448b837642522c6bcca3ca190a8ba5722cb13d859c82e6e3eb9e5a63985e0a73d826b74cf7efb79c99", + "extract_dir": "jbr_jcef-25.0.3-windows-x64-b496.62" + }, + "arm64": { + "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbr_jcef-25.0.3-windows-aarch64-b496.62.tar.gz", + "hash": "sha512:eca0ba118eea9b0a038537e4aadbcda2d22d8d5386818ad830794d1543df1c042e60326cbf44da6114056789d2dda22402a916f9dc7f967cf0fbe5bbd9ddc04b", + "extract_dir": "jbr_jcef-25.0.3-windows-aarch64-b496.62" + } + }, + "env_set": { + "JAVA_HOME": "$dir" + }, + "env_add_path": "bin", + "checkver": { + "script": [ + "$url = 'https://api.github.com/repos/JetBrains/JetBrainsRuntime/releases'", + "$releases = Invoke-RestMethod $url", + "$tags = $releases | ForEach-Object { $_.tag_name }", + "# `$Script:expected_ver` is current version for fallback", + "$tags += 'jbr-release-' + ($Script:expected_ver -replace '-', '')", + "$pattern = 'jbr-release-25\\.(?[\\d.]+)b(?[\\d]+)\\.(?\\d+)'", + "$matches = foreach ($t in $tags) { if ($t -match $pattern) {", + " [PSCustomObject]@{", + " Tag = $t", + " VersionParts = ($Matches.Version -split '\\.') | ForEach-Object { [int]$_ }", + " BuildNum = [int]$Matches.BuildNum", + " Patch = [int]$Matches.Patch", + " }", + " } }", + "$latest = $matches | Sort-Object @{Expression={$_.VersionParts[0]}},", + " @{Expression={$_.VersionParts[1]}},", + " @{Expression={$_.BuildNum}},", + " @{Expression={$_.Patch}} | Select-Object -Last 1", + "Write-Output $latest.Tag" + ], + "regex": "jbr-release-25\\.(?[\\d.]+)(?[\\w]+)\\.(?[\\d]+)", + "replace": "25.${Version}-${Build}.${Patch}" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbr_jcef-25.$matchVersion-windows-x64-$matchBuild.$matchPatch.tar.gz", + "hash": { + "url": "$url.checksum", + "regex": "$sha512\\s" + }, + "extract_dir": "jbr_jcef-25.$matchVersion-windows-x64-$matchBuild.$matchPatch" + }, + "arm64": { + "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbr_jcef-25.$matchVersion-windows-aarch64-$matchBuild.$matchPatch.tar.gz", + "hash": { + "url": "$url.checksum", + "regex": "$sha512\\s" + }, + "extract_dir": "jbr_jcef-25.$matchVersion-windows-aarch64-$matchBuild.$matchPatch" + } + } + } +} diff --git a/bucket/intellij-jbr25-sdk-jcef.json b/bucket/intellij-jbr25-sdk-jcef.json new file mode 100644 index 00000000000..351e42b6d8f --- /dev/null +++ b/bucket/intellij-jbr25-sdk-jcef.json @@ -0,0 +1,67 @@ +{ + "version": "25.0.3-b496.62", + "homepage": "https://github.com/JetBrains/JetBrainsRuntime", + "description": "A fork of OpenJDK that supports enhanced class redefinition (DCEVM), features optional JCEF, a framework for embedding Chromium-based browsers, includes a number of improvements in font rendering, keyboards support, windowing/focus subsystems, HiDPI, accessibility, and performance, provides better desktop integration and bugfixes not yet present in OpenJDK.", + "license": "GPL-2.0-only", + "architecture": { + "64bit": { + "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk_jcef-25.0.3-windows-x64-b496.62.tar.gz", + "hash": "sha512:9a1e2a11b013bb1a2aaa8ea58b0dd1eb5fb17dd7ecbf9179bf0bd92e490d8cbe221e5653db836b83f3ce33b4f276a2ea45d18e787b45cefae3206aa7a17636e5", + "extract_dir": "jbrsdk_jcef-25.0.3-windows-x64-b496.62" + }, + "arm64": { + "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk_jcef-25.0.3-windows-aarch64-b496.62.tar.gz", + "hash": "sha512:2c2232089e647c6d1f5b4ab8d376e07e9f017577940d5f0aa4b387be563396d7b3f0201a7178022b879d5c03e785e7c9ada1e54f4cf420ae59c8b91f1535e05f", + "extract_dir": "jbrsdk_jcef-25.0.3-windows-aarch64-b496.62" + } + }, + "env_set": { + "JAVA_HOME": "$dir" + }, + "env_add_path": "bin", + "checkver": { + "script": [ + "$url = 'https://api.github.com/repos/JetBrains/JetBrainsRuntime/releases'", + "$releases = Invoke-RestMethod $url", + "$tags = $releases | ForEach-Object { $_.tag_name }", + "# `$Script:expected_ver` is current version for fallback", + "$tags += 'jbr-release-' + ($Script:expected_ver -replace '-', '')", + "$pattern = 'jbr-release-25\\.(?[\\d.]+)b(?[\\d]+)\\.(?\\d+)'", + "$matches = foreach ($t in $tags) { if ($t -match $pattern) {", + " [PSCustomObject]@{", + " Tag = $t", + " VersionParts = ($Matches.Version -split '\\.') | ForEach-Object { [int]$_ }", + " BuildNum = [int]$Matches.BuildNum", + " Patch = [int]$Matches.Patch", + " }", + " } }", + "$latest = $matches | Sort-Object @{Expression={$_.VersionParts[0]}},", + " @{Expression={$_.VersionParts[1]}},", + " @{Expression={$_.BuildNum}},", + " @{Expression={$_.Patch}} | Select-Object -Last 1", + "Write-Output $latest.Tag" + ], + "regex": "jbr-release-25\\.(?[\\d.]+)(?[\\w]+)\\.(?[\\d]+)", + "replace": "25.${Version}-${Build}.${Patch}" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk_jcef-25.$matchVersion-windows-x64-$matchBuild.$matchPatch.tar.gz", + "hash": { + "url": "$url.checksum", + "regex": "$sha512\\s" + }, + "extract_dir": "jbrsdk_jcef-25.$matchVersion-windows-x64-$matchBuild.$matchPatch" + }, + "arm64": { + "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk_jcef-25.$matchVersion-windows-aarch64-$matchBuild.$matchPatch.tar.gz", + "hash": { + "url": "$url.checksum", + "regex": "$sha512\\s" + }, + "extract_dir": "jbrsdk_jcef-25.$matchVersion-windows-aarch64-$matchBuild.$matchPatch" + } + } + } +} diff --git a/bucket/intellij-jbr25-sdk.json b/bucket/intellij-jbr25-sdk.json new file mode 100644 index 00000000000..a503d995020 --- /dev/null +++ b/bucket/intellij-jbr25-sdk.json @@ -0,0 +1,67 @@ +{ + "version": "25.0.3-b496.62", + "homepage": "https://github.com/JetBrains/JetBrainsRuntime", + "description": "A fork of OpenJDK that supports enhanced class redefinition (DCEVM), features optional JCEF, a framework for embedding Chromium-based browsers, includes a number of improvements in font rendering, keyboards support, windowing/focus subsystems, HiDPI, accessibility, and performance, provides better desktop integration and bugfixes not yet present in OpenJDK.", + "license": "GPL-2.0-only", + "architecture": { + "64bit": { + "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-25.0.3-windows-x64-b496.62.tar.gz", + "hash": "sha512:2971f7a068ded6c1f0b09d070bea69c2b612def39c10ba2529e5b16d7ad60c3aca3cbd604ba0eff1cda15f2f62143c9ee0a057dbc1b25b8da53c8b920e03b37b", + "extract_dir": "jbrsdk-25.0.3-windows-x64-b496.62" + }, + "arm64": { + "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-25.0.3-windows-aarch64-b496.62.tar.gz", + "hash": "sha512:e484a72b34e65a870663009348e5271b37fabb6f6b320aa65af82fbc871df3559c94f984906872eae830553be38ac0f79ff48d609c13b391e13d77d3dd77ae91", + "extract_dir": "jbrsdk-25.0.3-windows-aarch64-b496.62" + } + }, + "env_set": { + "JAVA_HOME": "$dir" + }, + "env_add_path": "bin", + "checkver": { + "script": [ + "$url = 'https://api.github.com/repos/JetBrains/JetBrainsRuntime/releases'", + "$releases = Invoke-RestMethod $url", + "$tags = $releases | ForEach-Object { $_.tag_name }", + "# `$Script:expected_ver` is current version for fallback", + "$tags += 'jbr-release-' + ($Script:expected_ver -replace '-', '')", + "$pattern = 'jbr-release-25\\.(?[\\d.]+)b(?[\\d]+)\\.(?\\d+)'", + "$matches = foreach ($t in $tags) { if ($t -match $pattern) {", + " [PSCustomObject]@{", + " Tag = $t", + " VersionParts = ($Matches.Version -split '\\.') | ForEach-Object { [int]$_ }", + " BuildNum = [int]$Matches.BuildNum", + " Patch = [int]$Matches.Patch", + " }", + " } }", + "$latest = $matches | Sort-Object @{Expression={$_.VersionParts[0]}},", + " @{Expression={$_.VersionParts[1]}},", + " @{Expression={$_.BuildNum}},", + " @{Expression={$_.Patch}} | Select-Object -Last 1", + "Write-Output $latest.Tag" + ], + "regex": "jbr-release-25\\.(?[\\d.]+)(?[\\w]+)\\.(?[\\d]+)", + "replace": "25.${Version}-${Build}.${Patch}" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-25.$matchVersion-windows-x64-$matchBuild.$matchPatch.tar.gz", + "hash": { + "url": "$url.checksum", + "regex": "$sha512\\s" + }, + "extract_dir": "jbrsdk-25.$matchVersion-windows-x64-$matchBuild.$matchPatch" + }, + "arm64": { + "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-25.$matchVersion-windows-aarch64-$matchBuild.$matchPatch.tar.gz", + "hash": { + "url": "$url.checksum", + "regex": "$sha512\\s" + }, + "extract_dir": "jbrsdk-25.$matchVersion-windows-aarch64-$matchBuild.$matchPatch" + } + } + } +} diff --git a/bucket/intellij-jbr25.json b/bucket/intellij-jbr25.json new file mode 100644 index 00000000000..faa821ba982 --- /dev/null +++ b/bucket/intellij-jbr25.json @@ -0,0 +1,67 @@ +{ + "version": "25.0.3-b496.62", + "homepage": "https://github.com/JetBrains/JetBrainsRuntime", + "description": "A fork of OpenJDK that supports enhanced class redefinition (DCEVM), features optional JCEF, a framework for embedding Chromium-based browsers, includes a number of improvements in font rendering, keyboards support, windowing/focus subsystems, HiDPI, accessibility, and performance, provides better desktop integration and bugfixes not yet present in OpenJDK.", + "license": "GPL-2.0-only", + "architecture": { + "64bit": { + "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbr-25.0.3-windows-x64-b496.62.tar.gz", + "hash": "sha512:545c19da0d3c60b57f867729cecf648c0169aa9e49b389d4410ef1497c81f8a15ac94b9bd8c2972893a53db67085d538eb35b69a70c69522f65159fb98a46bce", + "extract_dir": "jbr-25.0.3-windows-x64-b496.62" + }, + "arm64": { + "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbr-25.0.3-windows-aarch64-b496.62.tar.gz", + "hash": "sha512:23cdf6ee05c20bd1a697b0483fade04faf7818b6e85acb621d9854edf8f8f1cf0627c8aa50fd3c598b536ba04bbcf8bc4b8c5dfa855e993733cac82ead1eb93a", + "extract_dir": "jbr-25.0.3-windows-aarch64-b496.62" + } + }, + "env_set": { + "JAVA_HOME": "$dir" + }, + "env_add_path": "bin", + "checkver": { + "script": [ + "$url = 'https://api.github.com/repos/JetBrains/JetBrainsRuntime/releases'", + "$releases = Invoke-RestMethod $url", + "$tags = $releases | ForEach-Object { $_.tag_name }", + "# `$Script:expected_ver` is current version for fallback", + "$tags += 'jbr-release-' + ($Script:expected_ver -replace '-', '')", + "$pattern = 'jbr-release-25\\.(?[\\d.]+)b(?[\\d]+)\\.(?\\d+)'", + "$matches = foreach ($t in $tags) { if ($t -match $pattern) {", + " [PSCustomObject]@{", + " Tag = $t", + " VersionParts = ($Matches.Version -split '\\.') | ForEach-Object { [int]$_ }", + " BuildNum = [int]$Matches.BuildNum", + " Patch = [int]$Matches.Patch", + " }", + " } }", + "$latest = $matches | Sort-Object @{Expression={$_.VersionParts[0]}},", + " @{Expression={$_.VersionParts[1]}},", + " @{Expression={$_.BuildNum}},", + " @{Expression={$_.Patch}} | Select-Object -Last 1", + "Write-Output $latest.Tag" + ], + "regex": "jbr-release-25\\.(?[\\d.]+)(?[\\w]+)\\.(?[\\d]+)", + "replace": "25.${Version}-${Build}.${Patch}" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbr-25.$matchVersion-windows-x64-$matchBuild.$matchPatch.tar.gz", + "hash": { + "url": "$url.checksum", + "regex": "$sha512\\s" + }, + "extract_dir": "jbr-25.$matchVersion-windows-x64-$matchBuild.$matchPatch" + }, + "arm64": { + "url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbr-25.$matchVersion-windows-aarch64-$matchBuild.$matchPatch.tar.gz", + "hash": { + "url": "$url.checksum", + "regex": "$sha512\\s" + }, + "extract_dir": "jbr-25.$matchVersion-windows-aarch64-$matchBuild.$matchPatch" + } + } + } +} diff --git a/bucket/jmc.json b/bucket/jmc.json index d8d7a02c4d2..df80a5f35e8 100644 --- a/bucket/jmc.json +++ b/bucket/jmc.json @@ -1,15 +1,15 @@ { "description": "JDK Mission Control", "homepage": "https://openjdk.java.net/projects/jmc/", - "version": "7.1.2-04", + "version": "8.3.1-05", "license": "UPL-1.0", "architecture": { "64bit": { - "url": "https://download.java.net/java/GA/jmc7/04/binaries/jmc-7.1.2_windows-x64.zip", - "hash": "b2dc4cc3e0b32dfcda0e71136452ccd39a3a076dd66c2b7824be0d52bc7c852e" + "url": "https://download.java.net/java/GA/jmc8/05/binaries/jmc-8.3.1_windows-x64.zip", + "hash": "d924640fefbde15a30481141e94285f38e1183c01953d1d568ea3de248254b9d" } }, - "extract_dir": "jmc-7.1.2_windows-x64\\bin", + "extract_dir": "jmc-8.3.1_windows-x64\\JDK Mission Control", "shortcuts": [ [ "jmc.exe", @@ -18,7 +18,7 @@ ], "persist": "configuration", "checkver": { - "url": "https://jdk.java.net/jmc/", + "url": "https://jdk.java.net/jmc/8/", "re": "/(?early_access|GA)/(?jmc(?[\\d.]+)(?:.*)?/(?[\\d]+)(?:/GPL|/binaries|/UPL)?)/(?jmc-(?[\\d.]+)(?-ea)?(?:\\+[\\d]+)?_windows-x64(?:_bin)?\\.(?:zip|tar.gz))", "replace": "${version}-${build}${ea}" }, @@ -32,6 +32,6 @@ "url": "$url.sha256", "find": "$sha256\\s" }, - "extract_dir": "jmc-$matchVersion_windows-x64\\bin" + "extract_dir": "jmc-$matchVersion_windows-x64\\JDK Mission Control" } } diff --git a/bucket/jmc7.json b/bucket/jmc7.json new file mode 100644 index 00000000000..027a97caa8b --- /dev/null +++ b/bucket/jmc7.json @@ -0,0 +1,20 @@ +{ + "description": "JDK Mission Control", + "homepage": "https://openjdk.java.net/projects/jmc/", + "version": "7.1.2-04", + "license": "UPL-1.0", + "architecture": { + "64bit": { + "url": "https://download.java.net/java/GA/jmc7/04/binaries/jmc-7.1.2_windows-x64.zip", + "hash": "b2dc4cc3e0b32dfcda0e71136452ccd39a3a076dd66c2b7824be0d52bc7c852e" + } + }, + "extract_dir": "jmc-7.1.2_windows-x64\\bin", + "shortcuts": [ + [ + "jmc.exe", + "JDK Mission Control" + ] + ], + "persist": "configuration" +} diff --git a/bucket/jmc8.json b/bucket/jmc8.json new file mode 100644 index 00000000000..df80a5f35e8 --- /dev/null +++ b/bucket/jmc8.json @@ -0,0 +1,37 @@ +{ + "description": "JDK Mission Control", + "homepage": "https://openjdk.java.net/projects/jmc/", + "version": "8.3.1-05", + "license": "UPL-1.0", + "architecture": { + "64bit": { + "url": "https://download.java.net/java/GA/jmc8/05/binaries/jmc-8.3.1_windows-x64.zip", + "hash": "d924640fefbde15a30481141e94285f38e1183c01953d1d568ea3de248254b9d" + } + }, + "extract_dir": "jmc-8.3.1_windows-x64\\JDK Mission Control", + "shortcuts": [ + [ + "jmc.exe", + "JDK Mission Control" + ] + ], + "persist": "configuration", + "checkver": { + "url": "https://jdk.java.net/jmc/8/", + "re": "/(?early_access|GA)/(?jmc(?[\\d.]+)(?:.*)?/(?[\\d]+)(?:/GPL|/binaries|/UPL)?)/(?jmc-(?[\\d.]+)(?-ea)?(?:\\+[\\d]+)?_windows-x64(?:_bin)?\\.(?:zip|tar.gz))", + "replace": "${version}-${build}${ea}" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://download.java.net/java/$matchType/$matchPath/$matchFile" + } + }, + "hash": { + "url": "$url.sha256", + "find": "$sha256\\s" + }, + "extract_dir": "jmc-$matchVersion_windows-x64\\JDK Mission Control" + } +} diff --git a/bucket/liberica-full.json b/bucket/liberica-full-jdk.json similarity index 72% rename from bucket/liberica-full.json rename to bucket/liberica-full-jdk.json index 20bf2cc5c71..00b02adf13e 100644 --- a/bucket/liberica-full.json +++ b/bucket/liberica-full-jdk.json @@ -1,36 +1,37 @@ { "description": "BellSoft Liberica is a 100% open-source Java implementation", "homepage": "https://bell-sw.com/java", - "version": "15.0.1-9", + "version": "26.0.1-10", "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": "sha1:e7eee2cddadb2eb7b4c399a7a36a3ecf2261f3c3" + "url": "https://github.com/bell-sw/Liberica/releases/download/26.0.1%2B10/bellsoft-jdk26.0.1%2B10-windows-amd64-full.zip", + "hash": "sha1:5bbd80cd72d2657df10ea2f1c7ed0b622e1f0cd1" }, - "32bit": { - "url": "https://github.com/bell-sw/Liberica/releases/download/15.0.1%2B9/bellsoft-jdk15.0.1%2B9-windows-i586-full.zip", - "hash": "sha1:c9b0962799f5e6322b67116ba85e67718f0bdd0e" + "arm64": { + "url": "https://github.com/bell-sw/Liberica/releases/download/26.0.1%2B10/bellsoft-jdk26.0.1%2B10-windows-aarch64-full.zip", + "hash": "sha1:9cf18d12544e4d4337eef96f5917bcb1fd72936a" } }, - "extract_dir": "jdk-15.0.1-full", + "extract_dir": "jdk-26.0.1-full", "env_add_path": "bin", "env_set": { "JAVA_HOME": "$dir" }, "checkver": { "url": "https://api.bell-sw.com/v1/liberica/releases?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", + "jsonpath": "$[*].version", "regex": "(?[\\d.]+)(?:\\+)(?[\\d]+)", - "replace": "${major}-${build}" + "replace": "${major}-${build}", + "reverse": true }, "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" + "arm64": { + "url": "https://github.com/bell-sw/Liberica/releases/download/$matchMajor%2B$matchBuild/bellsoft-jdk$matchMajor%2B$matchBuild-windows-aarch64-full.zip" } }, "hash": { diff --git a/bucket/liberica-full-jre.json b/bucket/liberica-full-jre.json index dc06331d361..d9cb16d8c63 100644 --- a/bucket/liberica-full-jre.json +++ b/bucket/liberica-full-jre.json @@ -1,36 +1,37 @@ { "description": "BellSoft Liberica is a 100% open-source Java implementation", "homepage": "https://bell-sw.com/java", - "version": "15.0.1-9", + "version": "26.0.1-10", "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": "sha1:8ea2e65b193d41dc5f91e3c5fc0d0cbccbda2ffe" + "url": "https://github.com/bell-sw/Liberica/releases/download/26.0.1%2B10/bellsoft-jre26.0.1%2B10-windows-amd64-full.zip", + "hash": "sha1:f515a3ee3d11fc7b21af64da7317df8f3d4996d6" }, - "32bit": { - "url": "https://github.com/bell-sw/Liberica/releases/download/15.0.1%2B9/bellsoft-jre15.0.1%2B9-windows-i586-full.zip", - "hash": "sha1:897518b404a7d8faff87e9a6b45282e1207d2fc3" + "arm64": { + "url": "https://github.com/bell-sw/Liberica/releases/download/26.0.1%2B10/bellsoft-jre26.0.1%2B10-windows-aarch64-full.zip", + "hash": "sha1:3fb2eebcae4df23eaaa03d4ade336d70ce2eb7f3" } }, - "extract_dir": "jre-15.0.1-full", + "extract_dir": "jre-26.0.1-full", "env_add_path": "bin", "env_set": { "JAVA_HOME": "$dir" }, "checkver": { "url": "https://api.bell-sw.com/v1/liberica/releases?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", + "jsonpath": "$[*].version", "regex": "(?[\\d.]+)(?:\\+)(?[\\d]+)", - "replace": "${major}-${build}" + "replace": "${major}-${build}", + "reverse": true }, "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" + "arm64": { + "url": "https://github.com/bell-sw/Liberica/releases/download/$matchMajor%2B$matchBuild/bellsoft-jre$matchMajor%2B$matchBuild-windows-aarch64-full.zip" } }, "hash": { diff --git a/bucket/liberica-full-lts.json b/bucket/liberica-full-lts-jdk.json similarity index 72% rename from bucket/liberica-full-lts.json rename to bucket/liberica-full-lts-jdk.json index e67519e6fdb..f1b88464549 100644 --- a/bucket/liberica-full-lts.json +++ b/bucket/liberica-full-lts-jdk.json @@ -1,36 +1,37 @@ { "description": "BellSoft Liberica is a 100% open-source Java implementation", "homepage": "https://bell-sw.com/java", - "version": "11.0.9-12", + "version": "25.0.3-11", "license": "GPL-2.0-only WITH Classpath-exception-2.0", "architecture": { "64bit": { - "url": "https://github.com/bell-sw/Liberica/releases/download/11.0.9%2B12/bellsoft-jdk11.0.9%2B12-windows-amd64-full.zip", - "hash": "sha1:6c410f019862f08219548738aeabfef2ed9a7ba3" + "url": "https://github.com/bell-sw/Liberica/releases/download/25.0.3%2B11/bellsoft-jdk25.0.3%2B11-windows-amd64-full.zip", + "hash": "sha1:ad8e84aad7d98ea9e07aaab274e5c90bbd448989" }, - "32bit": { - "url": "https://github.com/bell-sw/Liberica/releases/download/11.0.9%2B12/bellsoft-jdk11.0.9%2B12-windows-i586-full.zip", - "hash": "sha1:0ce06fd5c32048bb4bac27cf604eaebd1f9db53c" + "arm64": { + "url": "https://github.com/bell-sw/Liberica/releases/download/25.0.3%2B11/bellsoft-jdk25.0.3%2B11-windows-aarch64-full.zip", + "hash": "sha1:41cf12fc2d3b2f6c6aaca4ca82dcedfa76cfe6aa" } }, - "extract_dir": "jdk-11.0.9-full", + "extract_dir": "jdk-25.0.3-full", "env_add_path": "bin", "env_set": { "JAVA_HOME": "$dir" }, "checkver": { "url": "https://api.bell-sw.com/v1/liberica/releases?bundle-type=jdk-full&version-modifier=latest&release-type=lts&os=windows&arch=x86&installation-type=archive&package-type=zip&output=json&fields=version", - "jsonpath": "$.version", + "jsonpath": "$[*].version", "regex": "(?[\\d.]+)(?:\\+)(?[\\d]+)", - "replace": "${major}-${build}" + "replace": "${major}-${build}", + "reverse": true }, "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" + "arm64": { + "url": "https://github.com/bell-sw/Liberica/releases/download/$matchMajor%2B$matchBuild/bellsoft-jdk$matchMajor%2B$matchBuild-windows-aarch64-full.zip" } }, "hash": { diff --git a/bucket/liberica-full-lts-jre.json b/bucket/liberica-full-lts-jre.json index 35347adf399..bc46a627e23 100644 --- a/bucket/liberica-full-lts-jre.json +++ b/bucket/liberica-full-lts-jre.json @@ -1,36 +1,37 @@ { "description": "BellSoft Liberica is a 100% open-source Java implementation", "homepage": "https://bell-sw.com/java", - "version": "11.0.9-12", + "version": "25.0.3-11", "license": "GPL-2.0-only WITH Classpath-exception-2.0", "architecture": { "64bit": { - "url": "https://github.com/bell-sw/Liberica/releases/download/11.0.9%2B12/bellsoft-jre11.0.9%2B12-windows-amd64-full.zip", - "hash": "sha1:4216000bcbedb655644fe351c5d04fe3a91f7908" + "url": "https://github.com/bell-sw/Liberica/releases/download/25.0.3%2B11/bellsoft-jre25.0.3%2B11-windows-amd64-full.zip", + "hash": "sha1:38d84b2f9a2ed98cfdc9410f1295830e264d575d" }, - "32bit": { - "url": "https://github.com/bell-sw/Liberica/releases/download/11.0.9%2B12/bellsoft-jre11.0.9%2B12-windows-i586-full.zip", - "hash": "sha1:e6e23826321bd6032774ac33a16140308da73e7b" + "arm64": { + "url": "https://github.com/bell-sw/Liberica/releases/download/25.0.3%2B11/bellsoft-jre25.0.3%2B11-windows-aarch64-full.zip", + "hash": "sha1:3170bb500f0ba3cdbef14cd1e17b42b8ab5305d1" } }, - "extract_dir": "jre-11.0.9-full", + "extract_dir": "jre-25.0.3-full", "env_add_path": "bin", "env_set": { "JAVA_HOME": "$dir" }, "checkver": { "url": "https://api.bell-sw.com/v1/liberica/releases?bundle-type=jre-full&version-modifier=latest&release-type=lts&os=windows&arch=x86&installation-type=archive&package-type=zip&output=json&fields=version", - "jsonpath": "$.version", + "jsonpath": "$[*].version", "regex": "(?[\\d.]+)(?:\\+)(?[\\d]+)", - "replace": "${major}-${build}" + "replace": "${major}-${build}", + "reverse": true }, "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" + "arm64": { + "url": "https://github.com/bell-sw/Liberica/releases/download/$matchMajor%2B$matchBuild/bellsoft-jre$matchMajor%2B$matchBuild-windows-aarch64-full.zip" } }, "hash": { diff --git a/bucket/liberica.json b/bucket/liberica-jdk.json similarity index 72% rename from bucket/liberica.json rename to bucket/liberica-jdk.json index 0690d2ae319..e6c6561350a 100644 --- a/bucket/liberica.json +++ b/bucket/liberica-jdk.json @@ -1,36 +1,37 @@ { "description": "BellSoft Liberica is a 100% open-source Java implementation", "homepage": "https://bell-sw.com/java", - "version": "15.0.1-9", + "version": "26.0.1-10", "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": "sha1:2f5b346224e77fed911131951973f5b43cb6585c" + "url": "https://github.com/bell-sw/Liberica/releases/download/26.0.1%2B10/bellsoft-jdk26.0.1%2B10-windows-amd64.zip", + "hash": "sha1:18db1e039769dc5e0279795754d15fffe5b9962c" }, - "32bit": { - "url": "https://github.com/bell-sw/Liberica/releases/download/15.0.1%2B9/bellsoft-jdk15.0.1%2B9-windows-i586.zip", - "hash": "sha1:39e3ddf61edf3c5f852f41003cb3c14aa4fcd369" + "arm64": { + "url": "https://github.com/bell-sw/Liberica/releases/download/26.0.1%2B10/bellsoft-jdk26.0.1%2B10-windows-aarch64.zip", + "hash": "sha1:0852d3a8cd420b13fb5a639827c1ad15de9dc617" } }, - "extract_dir": "jdk-15.0.1", + "extract_dir": "jdk-26.0.1", "env_add_path": "bin", "env_set": { "JAVA_HOME": "$dir" }, "checkver": { "url": "https://api.bell-sw.com/v1/liberica/releases?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", + "jsonpath": "$[*].version", "regex": "(?[\\d.]+)(?:\\+)(?[\\d]+)", - "replace": "${major}-${build}" + "replace": "${major}-${build}", + "reverse": true }, "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" + "arm64": { + "url": "https://github.com/bell-sw/Liberica/releases/download/$matchMajor%2B$matchBuild/bellsoft-jdk$matchMajor%2B$matchBuild-windows-aarch64.zip" } }, "hash": { diff --git a/bucket/liberica-jre.json b/bucket/liberica-jre.json index c702e3f23ca..3f31198a2f0 100644 --- a/bucket/liberica-jre.json +++ b/bucket/liberica-jre.json @@ -1,36 +1,37 @@ { "description": "BellSoft Liberica is a 100% open-source Java implementation", "homepage": "https://bell-sw.com/java", - "version": "15.0.1-9", + "version": "26.0.1-10", "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": "sha1:2cff20d7ea2a5b655317c0d1523b83beb5eb67e7" + "url": "https://github.com/bell-sw/Liberica/releases/download/26.0.1%2B10/bellsoft-jre26.0.1%2B10-windows-amd64.zip", + "hash": "sha1:5d9f8ff5453d836ceb9660d2416b238f920b8652" }, - "32bit": { - "url": "https://github.com/bell-sw/Liberica/releases/download/15.0.1%2B9/bellsoft-jre15.0.1%2B9-windows-i586.zip", - "hash": "sha1:d33afeca38abc22e2060212311ac6a5f1101ef9a" + "arm64": { + "url": "https://github.com/bell-sw/Liberica/releases/download/26.0.1%2B10/bellsoft-jre26.0.1%2B10-windows-aarch64.zip", + "hash": "sha1:1210c0bfaa76a5c04a082c8ed421054a0752fb29" } }, - "extract_dir": "jre-15.0.1", + "extract_dir": "jre-26.0.1", "env_add_path": "bin", "env_set": { "JAVA_HOME": "$dir" }, "checkver": { "url": "https://api.bell-sw.com/v1/liberica/releases?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", + "jsonpath": "$[*].version", "regex": "(?[\\d.]+)(?:\\+)(?[\\d]+)", - "replace": "${major}-${build}" + "replace": "${major}-${build}", + "reverse": true }, "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" + "arm64": { + "url": "https://github.com/bell-sw/Liberica/releases/download/$matchMajor%2B$matchBuild/bellsoft-jre$matchMajor%2B$matchBuild-windows-aarch64.zip" } }, "hash": { diff --git a/bucket/liberica-lite.json b/bucket/liberica-lite-jdk.json similarity index 72% rename from bucket/liberica-lite.json rename to bucket/liberica-lite-jdk.json index 273548d871a..b658e7d3d80 100644 --- a/bucket/liberica-lite.json +++ b/bucket/liberica-lite-jdk.json @@ -1,36 +1,37 @@ { "description": "BellSoft Liberica is a 100% open-source Java implementation", "homepage": "https://bell-sw.com/java", - "version": "15.0.1-9", + "version": "26.0.1-10", "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": "sha1:c4ed97110677cd47cf709f06aed1468f85f8ca7d" + "url": "https://github.com/bell-sw/Liberica/releases/download/26.0.1%2B10/bellsoft-jdk26.0.1%2B10-windows-amd64-lite.zip", + "hash": "sha1:53057317233197c00bd19c812ec2ff3ce05b16cb" }, - "32bit": { - "url": "https://github.com/bell-sw/Liberica/releases/download/15.0.1%2B9/bellsoft-jdk15.0.1%2B9-windows-i586-lite.zip", - "hash": "sha1:062156fbfd973915165925322058d78b45f913d2" + "arm64": { + "url": "https://github.com/bell-sw/Liberica/releases/download/26.0.1%2B10/bellsoft-jdk26.0.1%2B10-windows-aarch64-lite.zip", + "hash": "sha1:5a8bc926ef8c558fcb7e4a1edd6c99a1be35060f" } }, - "extract_dir": "jdk-15.0.1-lite", + "extract_dir": "jdk-26.0.1-lite", "env_add_path": "bin", "env_set": { "JAVA_HOME": "$dir" }, "checkver": { "url": "https://api.bell-sw.com/v1/liberica/releases?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", + "jsonpath": "$[*].version", "regex": "(?[\\d.]+)(?:\\+)(?[\\d]+)", - "replace": "${major}-${build}" + "replace": "${major}-${build}", + "reverse": true }, "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" + "arm64": { + "url": "https://github.com/bell-sw/Liberica/releases/download/$matchMajor%2B$matchBuild/bellsoft-jdk$matchMajor%2B$matchBuild-windows-aarch64-lite.zip" } }, "hash": { diff --git a/bucket/liberica-lite-lts.json b/bucket/liberica-lite-lts-jdk.json similarity index 72% rename from bucket/liberica-lite-lts.json rename to bucket/liberica-lite-lts-jdk.json index 2e80176aadc..293c0b05cf1 100644 --- a/bucket/liberica-lite-lts.json +++ b/bucket/liberica-lite-lts-jdk.json @@ -1,36 +1,37 @@ { "description": "BellSoft Liberica is a 100% open-source Java implementation", "homepage": "https://bell-sw.com/java", - "version": "11.0.9-12", + "version": "25.0.3-11", "license": "GPL-2.0-only WITH Classpath-exception-2.0", "architecture": { "64bit": { - "url": "https://github.com/bell-sw/Liberica/releases/download/11.0.9%2B12/bellsoft-jdk11.0.9%2B12-windows-amd64-lite.zip", - "hash": "sha1:1d76b0a8680254cf72ae41ecfde1d5235af08557" + "url": "https://github.com/bell-sw/Liberica/releases/download/25.0.3%2B11/bellsoft-jdk25.0.3%2B11-windows-amd64-lite.zip", + "hash": "sha1:aa7ff8769f14e31ff02b40538232607e0e174c4a" }, - "32bit": { - "url": "https://github.com/bell-sw/Liberica/releases/download/11.0.9%2B12/bellsoft-jdk11.0.9%2B12-windows-i586-lite.zip", - "hash": "sha1:4deaf98351e4724559b616ebf5249338811fd26b" + "arm64": { + "url": "https://github.com/bell-sw/Liberica/releases/download/25.0.3%2B11/bellsoft-jdk25.0.3%2B11-windows-aarch64-lite.zip", + "hash": "sha1:c1ee8159b0acf6b2f8c33b09c0aa2d007b6a59b1" } }, - "extract_dir": "jdk-11.0.9-lite", + "extract_dir": "jdk-25.0.3-lite", "env_add_path": "bin", "env_set": { "JAVA_HOME": "$dir" }, "checkver": { "url": "https://api.bell-sw.com/v1/liberica/releases?bundle-type=jdk-lite&version-modifier=latest&release-type=lts&os=windows&arch=x86&installation-type=archive&package-type=zip&output=json&fields=version", - "jsonpath": "$.version", + "jsonpath": "$[*].version", "regex": "(?[\\d.]+)(?:\\+)(?[\\d]+)", - "replace": "${major}-${build}" + "replace": "${major}-${build}", + "reverse": true }, "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" + "arm64": { + "url": "https://github.com/bell-sw/Liberica/releases/download/$matchMajor%2B$matchBuild/bellsoft-jdk$matchMajor%2B$matchBuild-windows-aarch64-lite.zip" } }, "hash": { diff --git a/bucket/liberica-lts.json b/bucket/liberica-lts-jdk.json similarity index 72% rename from bucket/liberica-lts.json rename to bucket/liberica-lts-jdk.json index c1e4ee89746..3d3a5523714 100644 --- a/bucket/liberica-lts.json +++ b/bucket/liberica-lts-jdk.json @@ -1,36 +1,37 @@ { "description": "BellSoft Liberica is a 100% open-source Java implementation", "homepage": "https://bell-sw.com/java", - "version": "11.0.9-12", + "version": "25.0.3-11", "license": "GPL-2.0-only WITH Classpath-exception-2.0", "architecture": { "64bit": { - "url": "https://github.com/bell-sw/Liberica/releases/download/11.0.9%2B12/bellsoft-jdk11.0.9%2B12-windows-amd64.zip", - "hash": "sha1:a12fcb1583d0fc8cdda835c0e0ffb2759c403f38" + "url": "https://github.com/bell-sw/Liberica/releases/download/25.0.3%2B11/bellsoft-jdk25.0.3%2B11-windows-amd64.zip", + "hash": "sha1:50d401f0ebd6038befda3aae6eddf06b4f1f8aac" }, - "32bit": { - "url": "https://github.com/bell-sw/Liberica/releases/download/11.0.9%2B12/bellsoft-jdk11.0.9%2B12-windows-i586.zip", - "hash": "sha1:d159921aa182fdb3a5190eb41fc5173d21991503" + "arm64": { + "url": "https://github.com/bell-sw/Liberica/releases/download/25.0.3%2B11/bellsoft-jdk25.0.3%2B11-windows-aarch64.zip", + "hash": "sha1:b6520c6c486969f83b4220d53c7beed25fefa99a" } }, - "extract_dir": "jdk-11.0.9", + "extract_dir": "jdk-25.0.3", "env_add_path": "bin", "env_set": { "JAVA_HOME": "$dir" }, "checkver": { "url": "https://api.bell-sw.com/v1/liberica/releases?bundle-type=jdk&version-modifier=latest&release-type=lts&os=windows&arch=x86&installation-type=archive&package-type=zip&output=json&fields=version", - "jsonpath": "$.version", + "jsonpath": "$[*].version", "regex": "(?[\\d.]+)(?:\\+)(?[\\d]+)", - "replace": "${major}-${build}" + "replace": "${major}-${build}", + "reverse": true }, "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" + "arm64": { + "url": "https://github.com/bell-sw/Liberica/releases/download/$matchMajor%2B$matchBuild/bellsoft-jdk$matchMajor%2B$matchBuild-windows-aarch64.zip" } }, "hash": { diff --git a/bucket/liberica-lts-jre.json b/bucket/liberica-lts-jre.json index 17bec9a6dcb..4832ce61542 100644 --- a/bucket/liberica-lts-jre.json +++ b/bucket/liberica-lts-jre.json @@ -1,36 +1,37 @@ { "description": "BellSoft Liberica is a 100% open-source Java implementation", "homepage": "https://bell-sw.com/java", - "version": "11.0.9-12", + "version": "25.0.3-11", "license": "GPL-2.0-only WITH Classpath-exception-2.0", "architecture": { "64bit": { - "url": "https://github.com/bell-sw/Liberica/releases/download/11.0.9%2B12/bellsoft-jre11.0.9%2B12-windows-amd64.zip", - "hash": "sha1:72a00b5b366a27b91853daf800626919a8411285" + "url": "https://github.com/bell-sw/Liberica/releases/download/25.0.3%2B11/bellsoft-jre25.0.3%2B11-windows-amd64.zip", + "hash": "sha1:2df9ee57b64fdfdb8ccaa6a82adeadab5417c9c7" }, - "32bit": { - "url": "https://github.com/bell-sw/Liberica/releases/download/11.0.9%2B12/bellsoft-jre11.0.9%2B12-windows-i586.zip", - "hash": "sha1:37c771047614c75590bb53c76977311099030945" + "arm64": { + "url": "https://github.com/bell-sw/Liberica/releases/download/25.0.3%2B11/bellsoft-jre25.0.3%2B11-windows-aarch64.zip", + "hash": "sha1:efe5b5825a47d2601fb60bf003a77ee3f43beaa5" } }, - "extract_dir": "jre-11.0.9", + "extract_dir": "jre-25.0.3", "env_add_path": "bin", "env_set": { "JAVA_HOME": "$dir" }, "checkver": { "url": "https://api.bell-sw.com/v1/liberica/releases?bundle-type=jre&version-modifier=latest&release-type=lts&os=windows&arch=x86&installation-type=archive&package-type=zip&output=json&fields=version", - "jsonpath": "$.version", + "jsonpath": "$[*].version", "regex": "(?[\\d.]+)(?:\\+)(?[\\d]+)", - "replace": "${major}-${build}" + "replace": "${major}-${build}", + "reverse": true }, "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" + "arm64": { + "url": "https://github.com/bell-sw/Liberica/releases/download/$matchMajor%2B$matchBuild/bellsoft-jre$matchMajor%2B$matchBuild-windows-aarch64.zip" } }, "hash": { diff --git a/bucket/liberica11-full.json b/bucket/liberica11-full-jdk.json similarity index 79% rename from bucket/liberica11-full.json rename to bucket/liberica11-full-jdk.json index 039f26650cf..2d3de0e9c9e 100644 --- a/bucket/liberica11-full.json +++ b/bucket/liberica11-full-jdk.json @@ -1,26 +1,26 @@ { "description": "BellSoft Liberica is a 100% open-source Java 11 implementation", "homepage": "https://bell-sw.com/java", - "version": "11.0.9-12", + "version": "11.0.31-11", "license": "GPL-2.0-only WITH Classpath-exception-2.0", "architecture": { "64bit": { - "url": "https://github.com/bell-sw/Liberica/releases/download/11.0.9%2B12/bellsoft-jdk11.0.9%2B12-windows-amd64-full.zip", - "hash": "sha1:6c410f019862f08219548738aeabfef2ed9a7ba3" + "url": "https://github.com/bell-sw/Liberica/releases/download/11.0.31%2B11/bellsoft-jdk11.0.31%2B11-windows-amd64-full.zip", + "hash": "sha1:86b52fd6f9871bbb2ce65ad9979868b1cff9b98f" }, "32bit": { - "url": "https://github.com/bell-sw/Liberica/releases/download/11.0.9%2B12/bellsoft-jdk11.0.9%2B12-windows-i586-full.zip", - "hash": "sha1:0ce06fd5c32048bb4bac27cf604eaebd1f9db53c" + "url": "https://github.com/bell-sw/Liberica/releases/download/11.0.31%2B11/bellsoft-jdk11.0.31%2B11-windows-i586-full.zip", + "hash": "sha1:1beb2b0412703a58b028bfc6d4295543e2d633b1" } }, - "extract_dir": "jdk-11.0.9-full", + "extract_dir": "jdk-11.0.31-full", "env_add_path": "bin", "env_set": { "JAVA_HOME": "$dir" }, "checkver": { "url": "https://api.bell-sw.com/v1/liberica/releases?version-feature=11&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", + "jsonpath": "$[*].version", "regex": "(?[\\d.]+)(?:\\+)(?[\\d]+)", "replace": "${major}-${build}" }, diff --git a/bucket/liberica11-full-jre.json b/bucket/liberica11-full-jre.json index 036358f5286..dada930efd3 100644 --- a/bucket/liberica11-full-jre.json +++ b/bucket/liberica11-full-jre.json @@ -1,26 +1,26 @@ { "description": "BellSoft Liberica is a 100% open-source Java 11 implementation", "homepage": "https://bell-sw.com/java", - "version": "11.0.9-12", + "version": "11.0.31-11", "license": "GPL-2.0-only WITH Classpath-exception-2.0", "architecture": { "64bit": { - "url": "https://github.com/bell-sw/Liberica/releases/download/11.0.9%2B12/bellsoft-jre11.0.9%2B12-windows-amd64-full.zip", - "hash": "sha1:4216000bcbedb655644fe351c5d04fe3a91f7908" + "url": "https://github.com/bell-sw/Liberica/releases/download/11.0.31%2B11/bellsoft-jre11.0.31%2B11-windows-amd64-full.zip", + "hash": "sha1:bdc2f3a314b151720b953d7e24b2d720b3a4168b" }, "32bit": { - "url": "https://github.com/bell-sw/Liberica/releases/download/11.0.9%2B12/bellsoft-jre11.0.9%2B12-windows-i586-full.zip", - "hash": "sha1:e6e23826321bd6032774ac33a16140308da73e7b" + "url": "https://github.com/bell-sw/Liberica/releases/download/11.0.31%2B11/bellsoft-jre11.0.31%2B11-windows-i586-full.zip", + "hash": "sha1:fd2536c3136c7fa5be87439a0792a6bc3e651e37" } }, - "extract_dir": "jre-11.0.9-full", + "extract_dir": "jre-11.0.31-full", "env_add_path": "bin", "env_set": { "JAVA_HOME": "$dir" }, "checkver": { "url": "https://api.bell-sw.com/v1/liberica/releases?version-feature=11&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", + "jsonpath": "$[*].version", "regex": "(?[\\d.]+)(?:\\+)(?[\\d]+)", "replace": "${major}-${build}" }, diff --git a/bucket/liberica11.json b/bucket/liberica11-jdk.json similarity index 80% rename from bucket/liberica11.json rename to bucket/liberica11-jdk.json index 86a08dc1e2b..1ece6c4fe03 100644 --- a/bucket/liberica11.json +++ b/bucket/liberica11-jdk.json @@ -1,26 +1,26 @@ { "description": "BellSoft Liberica is a 100% open-source Java 11 implementation", "homepage": "https://bell-sw.com/java", - "version": "11.0.9-12", + "version": "11.0.31-11", "license": "GPL-2.0-only WITH Classpath-exception-2.0", "architecture": { "64bit": { - "url": "https://github.com/bell-sw/Liberica/releases/download/11.0.9%2B12/bellsoft-jdk11.0.9%2B12-windows-amd64.zip", - "hash": "sha1:a12fcb1583d0fc8cdda835c0e0ffb2759c403f38" + "url": "https://github.com/bell-sw/Liberica/releases/download/11.0.31%2B11/bellsoft-jdk11.0.31%2B11-windows-amd64.zip", + "hash": "sha1:24c46d8262bab405c11b4b4457939ac9da5f605a" }, "32bit": { - "url": "https://github.com/bell-sw/Liberica/releases/download/11.0.9%2B12/bellsoft-jdk11.0.9%2B12-windows-i586.zip", - "hash": "sha1:d159921aa182fdb3a5190eb41fc5173d21991503" + "url": "https://github.com/bell-sw/Liberica/releases/download/11.0.31%2B11/bellsoft-jdk11.0.31%2B11-windows-i586.zip", + "hash": "sha1:8a7c89669f921c44dc1bc44b1a91f2c089ae4c45" } }, - "extract_dir": "jdk-11.0.9", + "extract_dir": "jdk-11.0.31", "env_add_path": "bin", "env_set": { "JAVA_HOME": "$dir" }, "checkver": { "url": "https://api.bell-sw.com/v1/liberica/releases?version-feature=11&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", + "jsonpath": "$[*].version", "regex": "(?[\\d.]+)(?:\\+)(?[\\d]+)", "replace": "${major}-${build}" }, diff --git a/bucket/liberica11-jre.json b/bucket/liberica11-jre.json index d05ca3058ee..0c75d76eda5 100644 --- a/bucket/liberica11-jre.json +++ b/bucket/liberica11-jre.json @@ -1,26 +1,26 @@ { "description": "BellSoft Liberica is a 100% open-source Java 11 implementation", "homepage": "https://bell-sw.com/java", - "version": "11.0.9-12", + "version": "11.0.31-11", "license": "GPL-2.0-only WITH Classpath-exception-2.0", "architecture": { "64bit": { - "url": "https://github.com/bell-sw/Liberica/releases/download/11.0.9%2B12/bellsoft-jre11.0.9%2B12-windows-amd64.zip", - "hash": "sha1:72a00b5b366a27b91853daf800626919a8411285" + "url": "https://github.com/bell-sw/Liberica/releases/download/11.0.31%2B11/bellsoft-jre11.0.31%2B11-windows-amd64.zip", + "hash": "sha1:029c91292238b1421c919d473225e141a4fa1ac9" }, "32bit": { - "url": "https://github.com/bell-sw/Liberica/releases/download/11.0.9%2B12/bellsoft-jre11.0.9%2B12-windows-i586.zip", - "hash": "sha1:37c771047614c75590bb53c76977311099030945" + "url": "https://github.com/bell-sw/Liberica/releases/download/11.0.31%2B11/bellsoft-jre11.0.31%2B11-windows-i586.zip", + "hash": "sha1:d9734e2a9ac432a807bae0358afbb6e5e1a65600" } }, - "extract_dir": "jre-11.0.9", + "extract_dir": "jre-11.0.31", "env_add_path": "bin", "env_set": { "JAVA_HOME": "$dir" }, "checkver": { "url": "https://api.bell-sw.com/v1/liberica/releases?version-feature=11&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", + "jsonpath": "$[*].version", "regex": "(?[\\d.]+)(?:\\+)(?[\\d]+)", "replace": "${major}-${build}" }, diff --git a/bucket/liberica11-lite.json b/bucket/liberica11-lite-jdk.json similarity index 79% rename from bucket/liberica11-lite.json rename to bucket/liberica11-lite-jdk.json index 965a77cbf72..36cef94ed9e 100644 --- a/bucket/liberica11-lite.json +++ b/bucket/liberica11-lite-jdk.json @@ -1,26 +1,26 @@ { "description": "BellSoft Liberica is a 100% open-source Java 11 implementation", "homepage": "https://bell-sw.com/java", - "version": "11.0.9-12", + "version": "11.0.31-11", "license": "GPL-2.0-only WITH Classpath-exception-2.0", "architecture": { "64bit": { - "url": "https://github.com/bell-sw/Liberica/releases/download/11.0.9%2B12/bellsoft-jdk11.0.9%2B12-windows-amd64-lite.zip", - "hash": "sha1:1d76b0a8680254cf72ae41ecfde1d5235af08557" + "url": "https://github.com/bell-sw/Liberica/releases/download/11.0.31%2B11/bellsoft-jdk11.0.31%2B11-windows-amd64-lite.zip", + "hash": "sha1:b6b577c8aaa816099f08036c8781726a57fc31b4" }, "32bit": { - "url": "https://github.com/bell-sw/Liberica/releases/download/11.0.9%2B12/bellsoft-jdk11.0.9%2B12-windows-i586-lite.zip", - "hash": "sha1:4deaf98351e4724559b616ebf5249338811fd26b" + "url": "https://github.com/bell-sw/Liberica/releases/download/11.0.31%2B11/bellsoft-jdk11.0.31%2B11-windows-i586-lite.zip", + "hash": "sha1:82f716c6c24e1516fab0fa5a34d58b73eeaa811b" } }, - "extract_dir": "jdk-11.0.9-lite", + "extract_dir": "jdk-11.0.31-lite", "env_add_path": "bin", "env_set": { "JAVA_HOME": "$dir" }, "checkver": { "url": "https://api.bell-sw.com/v1/liberica/releases?version-feature=11&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", + "jsonpath": "$[*].version", "regex": "(?[\\d.]+)(?:\\+)(?[\\d]+)", "replace": "${major}-${build}" }, 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-jdk.json b/bucket/liberica14-full-jdk.json new file mode 100644 index 00000000000..a461dbf718e --- /dev/null +++ b/bucket/liberica14-full-jdk.json @@ -0,0 +1,21 @@ +{ + "description": "BellSoft Liberica is a 100% open-source Java 14 implementation", + "homepage": "https://bell-sw.com/java", + "version": "14.0.2-13", + "license": "GPL-2.0-only WITH Classpath-exception-2.0", + "architecture": { + "64bit": { + "url": "https://github.com/bell-sw/Liberica/releases/download/14.0.2%2B13/bellsoft-jdk14.0.2%2B13-windows-amd64-full.zip", + "hash": "sha1:6e46ac6901fbcf6748ddf2b981b4c6f4bda4b354" + }, + "32bit": { + "url": "https://github.com/bell-sw/Liberica/releases/download/14.0.2%2B13/bellsoft-jdk14.0.2%2B13-windows-i586-full.zip", + "hash": "sha1:1dc26f3734b388be710e6d85f25aecf8ebaf2fda" + } + }, + "extract_dir": "jdk-14.0.2-full", + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + } +} diff --git a/bucket/liberica14-full-jre.json b/bucket/liberica14-full-jre.json index 5008e0be194..939ff81bbc3 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-jdk.json b/bucket/liberica14-jdk.json new file mode 100644 index 00000000000..8c778fd5450 --- /dev/null +++ b/bucket/liberica14-jdk.json @@ -0,0 +1,21 @@ +{ + "description": "BellSoft Liberica is a 100% open-source Java 14 implementation", + "homepage": "https://bell-sw.com/java", + "version": "14.0.2-13", + "license": "GPL-2.0-only WITH Classpath-exception-2.0", + "architecture": { + "64bit": { + "url": "https://github.com/bell-sw/Liberica/releases/download/14.0.2%2B13/bellsoft-jdk14.0.2%2B13-windows-amd64.zip", + "hash": "sha1:3c0f58130eed549b06992e2e519369f28dd5d63f" + }, + "32bit": { + "url": "https://github.com/bell-sw/Liberica/releases/download/14.0.2%2B13/bellsoft-jdk14.0.2%2B13-windows-i586.zip", + "hash": "sha1:cf5faecb7775daabd917b43cdba066da4b657ba5" + } + }, + "extract_dir": "jdk-14.0.2", + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + } +} diff --git a/bucket/liberica14-jre.json b/bucket/liberica14-jre.json index 82feedfa760..1c2c37edf51 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-jdk.json b/bucket/liberica14-lite-jdk.json new file mode 100644 index 00000000000..0e55207c880 --- /dev/null +++ b/bucket/liberica14-lite-jdk.json @@ -0,0 +1,21 @@ +{ + "description": "BellSoft Liberica is a 100% open-source Java 14 implementation", + "homepage": "https://bell-sw.com/java", + "version": "14.0.2-13", + "license": "GPL-2.0-only WITH Classpath-exception-2.0", + "architecture": { + "64bit": { + "url": "https://github.com/bell-sw/Liberica/releases/download/14.0.2%2B13/bellsoft-jdk14.0.2%2B13-windows-amd64-lite.zip", + "hash": "sha1:3b22788dd7251c24efb98c4dc70a3c4d9631b786" + }, + "32bit": { + "url": "https://github.com/bell-sw/Liberica/releases/download/14.0.2%2B13/bellsoft-jdk14.0.2%2B13-windows-i586-lite.zip", + "hash": "sha1:be37d012eddfaba8641098c18fa1b6723493b894" + } + }, + "extract_dir": "jdk-14.0.2-lite", + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + } +} diff --git a/bucket/liberica15-full-jdk.json b/bucket/liberica15-full-jdk.json new file mode 100644 index 00000000000..aa9a97470a8 --- /dev/null +++ b/bucket/liberica15-full-jdk.json @@ -0,0 +1,21 @@ +{ + "description": "BellSoft Liberica is a 100% open-source Java 15 implementation", + "homepage": "https://bell-sw.com/java", + "version": "15.0.2-10", + "license": "GPL-2.0-only WITH Classpath-exception-2.0", + "architecture": { + "64bit": { + "url": "https://github.com/bell-sw/Liberica/releases/download/15.0.2%2B10/bellsoft-jdk15.0.2%2B10-windows-amd64-full.zip", + "hash": "sha1:b65614d99eaca4dcb5c97768792a00eb4f12b691" + }, + "32bit": { + "url": "https://github.com/bell-sw/Liberica/releases/download/15.0.2%2B10/bellsoft-jdk15.0.2%2B10-windows-i586-full.zip", + "hash": "sha1:2be2872bb770201b1f74f666aef76b1ea162dd66" + } + }, + "extract_dir": "jdk-15.0.2-full", + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + } +} diff --git a/bucket/liberica15-full-jre.json b/bucket/liberica15-full-jre.json new file mode 100644 index 00000000000..7ca7078e65f --- /dev/null +++ b/bucket/liberica15-full-jre.json @@ -0,0 +1,21 @@ +{ + "description": "BellSoft Liberica is a 100% open-source Java 15 implementation", + "homepage": "https://bell-sw.com/java", + "version": "15.0.2-10", + "license": "GPL-2.0-only WITH Classpath-exception-2.0", + "architecture": { + "64bit": { + "url": "https://github.com/bell-sw/Liberica/releases/download/15.0.2%2B10/bellsoft-jre15.0.2%2B10-windows-amd64-full.zip", + "hash": "sha1:1ba7651915f980a19489d252a02456cbed658c4e" + }, + "32bit": { + "url": "https://github.com/bell-sw/Liberica/releases/download/15.0.2%2B10/bellsoft-jre15.0.2%2B10-windows-i586-full.zip", + "hash": "sha1:7aa82ce3f7382dba197fd8327470d45e2c07ee56" + } + }, + "extract_dir": "jre-15.0.2-full", + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + } +} diff --git a/bucket/liberica15-jdk.json b/bucket/liberica15-jdk.json new file mode 100644 index 00000000000..ce6633108e6 --- /dev/null +++ b/bucket/liberica15-jdk.json @@ -0,0 +1,16 @@ +{ + "description": "BellSoft Liberica is a 100% open-source Java 15 implementation", + "homepage": "https://bell-sw.com/java", + "version": "15.0.2-10", + "license": "GPL-2.0-only WITH Classpath-exception-2.0", + "architecture": { + "64bit": { + "url": "https://github.com/bell-sw/Liberica/releases/download/15.0.2%2B10/bellsoft-jdk15.0.2%2B10-windows-amd64.zip", + "hash": "sha1:5d29500deb98111073de8f70ba2b805ef5b02b98" + }, + "32bit": { + "url": "https://github.com/bell-sw/Liberica/releases/download/15.0.2%2B10/bellsoft-jdk15.0.2%2B10-windows-i586.zip", + "hash": "sha1:dca8ede3b2a1fddacadfc74cd9b77e23436c7f78" + } + } +} diff --git a/bucket/liberica15-jre.json b/bucket/liberica15-jre.json new file mode 100644 index 00000000000..48561b87d9b --- /dev/null +++ b/bucket/liberica15-jre.json @@ -0,0 +1,16 @@ +{ + "description": "BellSoft Liberica is a 100% open-source Java 15 implementation", + "homepage": "https://bell-sw.com/java", + "version": "15.0.2-10", + "license": "GPL-2.0-only WITH Classpath-exception-2.0", + "architecture": { + "64bit": { + "url": "https://github.com/bell-sw/Liberica/releases/download/15.0.2%2B10/bellsoft-jre15.0.2%2B10-windows-amd64.zip", + "hash": "sha1:e2dd098a94371a22290e6d2dc2cdc6696e22770b" + }, + "32bit": { + "url": "https://github.com/bell-sw/Liberica/releases/download/15.0.2%2B10/bellsoft-jre15.0.2%2B10-windows-i586.zip", + "hash": "sha1:665435a84aa56df46e704af01e6dd7b63721bfc4" + } + } +} diff --git a/bucket/liberica15-lite-jdk.json b/bucket/liberica15-lite-jdk.json new file mode 100644 index 00000000000..123cd310a29 --- /dev/null +++ b/bucket/liberica15-lite-jdk.json @@ -0,0 +1,21 @@ +{ + "description": "BellSoft Liberica is a 100% open-source Java 15 implementation", + "homepage": "https://bell-sw.com/java", + "version": "15.0.2-10", + "license": "GPL-2.0-only WITH Classpath-exception-2.0", + "architecture": { + "64bit": { + "url": "https://github.com/bell-sw/Liberica/releases/download/15.0.2%2B10/bellsoft-jdk15.0.2%2B10-windows-amd64-lite.zip", + "hash": "sha1:8f5eafbe909e949637bb93d5c42a55acbc57bdd3" + }, + "32bit": { + "url": "https://github.com/bell-sw/Liberica/releases/download/15.0.2%2B10/bellsoft-jdk15.0.2%2B10-windows-i586-lite.zip", + "hash": "sha1:11f796304c280fa67cdd1d0cdbfdb96a1954d6cf" + } + }, + "extract_dir": "jdk-15.0.2-lite", + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + } +} diff --git a/bucket/liberica14-full.json b/bucket/liberica16-full-jdk.json similarity index 75% rename from bucket/liberica14-full.json rename to bucket/liberica16-full-jdk.json index 693a73585ef..f26f4ef3f31 100644 --- a/bucket/liberica14-full.json +++ b/bucket/liberica16-full-jdk.json @@ -1,26 +1,26 @@ { - "description": "BellSoft Liberica is a 100% open-source Java 14 implementation", + "description": "BellSoft Liberica is a 100% open-source Java 16 implementation", "homepage": "https://bell-sw.com/java", - "version": "14.0.2-13", + "version": "16.0.2-7", "license": "GPL-2.0-only WITH Classpath-exception-2.0", "architecture": { "64bit": { - "url": "https://github.com/bell-sw/Liberica/releases/download/14.0.2%2B13/bellsoft-jdk14.0.2%2B13-windows-amd64-full.zip", - "hash": "sha1:6e46ac6901fbcf6748ddf2b981b4c6f4bda4b354" + "url": "https://github.com/bell-sw/Liberica/releases/download/16.0.2%2B7/bellsoft-jdk16.0.2%2B7-windows-amd64-full.zip", + "hash": "sha1:f8397de3251002c3ea225691448d72b1e80cc7b6" }, "32bit": { - "url": "https://github.com/bell-sw/Liberica/releases/download/14.0.2%2B13/bellsoft-jdk14.0.2%2B13-windows-i586-full.zip", - "hash": "sha1:1dc26f3734b388be710e6d85f25aecf8ebaf2fda" + "url": "https://github.com/bell-sw/Liberica/releases/download/16.0.2%2B7/bellsoft-jdk16.0.2%2B7-windows-i586-full.zip", + "hash": "sha1:31e40f64f6e47b26579332e6fe9d38e854353cdd" } }, - "extract_dir": "jdk-14.0.2-full", + "extract_dir": "jdk-16.0.2-full", "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", + "url": "https://api.bell-sw.com/v1/liberica/releases?version-feature=16&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}" }, diff --git a/bucket/liberica16-full-jre.json b/bucket/liberica16-full-jre.json new file mode 100644 index 00000000000..0b3293e4be2 --- /dev/null +++ b/bucket/liberica16-full-jre.json @@ -0,0 +1,42 @@ +{ + "description": "BellSoft Liberica is a 100% open-source Java 16 implementation", + "homepage": "https://bell-sw.com/java", + "version": "16.0.2-7", + "license": "GPL-2.0-only WITH Classpath-exception-2.0", + "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": "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": "sha1:e1ef4dd9b817dbe1e1651aadd0f3795a93f91cb3" + } + }, + "extract_dir": "jre-16.0.2-full", + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + }, + "checkver": { + "url": "https://api.bell-sw.com/v1/liberica/releases?version-feature=16&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.json b/bucket/liberica16-jdk.json similarity index 75% rename from bucket/liberica14.json rename to bucket/liberica16-jdk.json index 27f9c365768..62d520f2a05 100644 --- a/bucket/liberica14.json +++ b/bucket/liberica16-jdk.json @@ -1,26 +1,26 @@ { - "description": "BellSoft Liberica is a 100% open-source Java 14 implementation", + "description": "BellSoft Liberica is a 100% open-source Java 16 implementation", "homepage": "https://bell-sw.com/java", - "version": "14.0.2-13", + "version": "16.0.2-7", "license": "GPL-2.0-only WITH Classpath-exception-2.0", "architecture": { "64bit": { - "url": "https://github.com/bell-sw/Liberica/releases/download/14.0.2%2B13/bellsoft-jdk14.0.2%2B13-windows-amd64.zip", - "hash": "sha1:3c0f58130eed549b06992e2e519369f28dd5d63f" + "url": "https://github.com/bell-sw/Liberica/releases/download/16.0.2%2B7/bellsoft-jdk16.0.2%2B7-windows-amd64.zip", + "hash": "sha1:c86d74fd916cf29d5a91cf081536576e6d1ebb90" }, "32bit": { - "url": "https://github.com/bell-sw/Liberica/releases/download/14.0.2%2B13/bellsoft-jdk14.0.2%2B13-windows-i586.zip", - "hash": "sha1:cf5faecb7775daabd917b43cdba066da4b657ba5" + "url": "https://github.com/bell-sw/Liberica/releases/download/16.0.2%2B7/bellsoft-jdk16.0.2%2B7-windows-i586.zip", + "hash": "sha1:7f9fbb30d6366d8d6784deade698e1bdfc2ef3d9" } }, - "extract_dir": "jdk-14.0.2", + "extract_dir": "jdk-16.0.2", "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", + "url": "https://api.bell-sw.com/v1/liberica/releases?version-feature=16&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}" }, diff --git a/bucket/liberica16-jre.json b/bucket/liberica16-jre.json new file mode 100644 index 00000000000..5e4f69dbef1 --- /dev/null +++ b/bucket/liberica16-jre.json @@ -0,0 +1,42 @@ +{ + "description": "BellSoft Liberica is a 100% open-source Java 16 implementation", + "homepage": "https://bell-sw.com/java", + "version": "16.0.2-7", + "license": "GPL-2.0-only WITH Classpath-exception-2.0", + "architecture": { + "64bit": { + "url": "https://github.com/bell-sw/Liberica/releases/download/16.0.2%2B7/bellsoft-jre16.0.2%2B7-windows-amd64.zip", + "hash": "sha1:2439c4faed6ccafc0e64fa33513c36078f25f20a" + }, + "32bit": { + "url": "https://github.com/bell-sw/Liberica/releases/download/16.0.2%2B7/bellsoft-jre16.0.2%2B7-windows-i586.zip", + "hash": "sha1:b37c0a09c93bc330af5c0d033e8b0ef25739cb20" + } + }, + "extract_dir": "jre-16.0.2", + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + }, + "checkver": { + "url": "https://api.bell-sw.com/v1/liberica/releases?version-feature=16&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/liberica16-lite-jdk.json similarity index 75% rename from bucket/liberica14-lite.json rename to bucket/liberica16-lite-jdk.json index 9b87e7114f4..6bf25550f70 100644 --- a/bucket/liberica14-lite.json +++ b/bucket/liberica16-lite-jdk.json @@ -1,26 +1,26 @@ { - "description": "BellSoft Liberica is a 100% open-source Java 14 implementation", + "description": "BellSoft Liberica is a 100% open-source Java 16 implementation", "homepage": "https://bell-sw.com/java", - "version": "14.0.2-13", + "version": "16.0.2-7", "license": "GPL-2.0-only WITH Classpath-exception-2.0", "architecture": { "64bit": { - "url": "https://github.com/bell-sw/Liberica/releases/download/14.0.2%2B13/bellsoft-jdk14.0.2%2B13-windows-amd64-lite.zip", - "hash": "sha1:3b22788dd7251c24efb98c4dc70a3c4d9631b786" + "url": "https://github.com/bell-sw/Liberica/releases/download/16.0.2%2B7/bellsoft-jdk16.0.2%2B7-windows-amd64-lite.zip", + "hash": "sha1:897625210fc5a2fca01eae5a29f21fda5ab5fcba" }, "32bit": { - "url": "https://github.com/bell-sw/Liberica/releases/download/14.0.2%2B13/bellsoft-jdk14.0.2%2B13-windows-i586-lite.zip", - "hash": "sha1:be37d012eddfaba8641098c18fa1b6723493b894" + "url": "https://github.com/bell-sw/Liberica/releases/download/16.0.2%2B7/bellsoft-jdk16.0.2%2B7-windows-i586-lite.zip", + "hash": "sha1:74939671931cd4030e6cdd2eb5edac692e470449" } }, - "extract_dir": "jdk-14.0.2-lite", + "extract_dir": "jdk-16.0.2-lite", "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", + "url": "https://api.bell-sw.com/v1/liberica/releases?version-feature=16&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}" }, diff --git a/bucket/liberica17-full-jdk.json b/bucket/liberica17-full-jdk.json new file mode 100644 index 00000000000..801b0f427fc --- /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.0.19-11", + "license": "GPL-2.0-only WITH Classpath-exception-2.0", + "architecture": { + "64bit": { + "url": "https://github.com/bell-sw/Liberica/releases/download/17.0.19%2B11/bellsoft-jdk17.0.19%2B11-windows-amd64-full.zip", + "hash": "sha1:e15aa808f98427da9237c731a11388f6291e9c08" + }, + "32bit": { + "url": "https://github.com/bell-sw/Liberica/releases/download/17.0.19%2B11/bellsoft-jdk17.0.19%2B11-windows-i586-full.zip", + "hash": "sha1:090ede49097b00d321348c3a17a6db6f441d099e" + } + }, + "extract_dir": "jdk-17.0.19-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 00000000000..a2a22a9fce4 --- /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.0.19-11", + "license": "GPL-2.0-only WITH Classpath-exception-2.0", + "architecture": { + "64bit": { + "url": "https://github.com/bell-sw/Liberica/releases/download/17.0.19%2B11/bellsoft-jre17.0.19%2B11-windows-amd64-full.zip", + "hash": "sha1:1c64fb6cda6a9293df18189474e88fdaf5e37bfb" + }, + "32bit": { + "url": "https://github.com/bell-sw/Liberica/releases/download/17.0.19%2B11/bellsoft-jre17.0.19%2B11-windows-i586-full.zip", + "hash": "sha1:5c2500c094fdd0cedfc42438426075ec333741a3" + } + }, + "extract_dir": "jre-17.0.19-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 00000000000..027b3bbee20 --- /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.0.19-11", + "license": "GPL-2.0-only WITH Classpath-exception-2.0", + "architecture": { + "64bit": { + "url": "https://github.com/bell-sw/Liberica/releases/download/17.0.19%2B11/bellsoft-jdk17.0.19%2B11-windows-amd64.zip", + "hash": "sha1:703b417069f9799c516ed9c0954ac385fa226590" + }, + "32bit": { + "url": "https://github.com/bell-sw/Liberica/releases/download/17.0.19%2B11/bellsoft-jdk17.0.19%2B11-windows-i586.zip", + "hash": "sha1:5b6b629aa9964be9645ea5637525593c42db0458" + } + }, + "extract_dir": "jdk-17.0.19", + "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 00000000000..68d8dc3e2ba --- /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.0.19-11", + "license": "GPL-2.0-only WITH Classpath-exception-2.0", + "architecture": { + "64bit": { + "url": "https://github.com/bell-sw/Liberica/releases/download/17.0.19%2B11/bellsoft-jre17.0.19%2B11-windows-amd64.zip", + "hash": "sha1:720150d6698c0302146dd3d76a4475dfd9647cfb" + }, + "32bit": { + "url": "https://github.com/bell-sw/Liberica/releases/download/17.0.19%2B11/bellsoft-jre17.0.19%2B11-windows-i586.zip", + "hash": "sha1:25d0cf4bd1a12d8378ab71061f9b063c2abee0d0" + } + }, + "extract_dir": "jre-17.0.19", + "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 00000000000..1cbe6ea84b6 --- /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.0.19-11", + "license": "GPL-2.0-only WITH Classpath-exception-2.0", + "architecture": { + "64bit": { + "url": "https://github.com/bell-sw/Liberica/releases/download/17.0.19%2B11/bellsoft-jdk17.0.19%2B11-windows-amd64-lite.zip", + "hash": "sha1:6844fd97f47a827fc28778b4ccd158183f6061ee" + }, + "32bit": { + "url": "https://github.com/bell-sw/Liberica/releases/download/17.0.19%2B11/bellsoft-jdk17.0.19%2B11-windows-i586-lite.zip", + "hash": "sha1:0d5c3977d3e4245e1ed07bb46f1e44735979f186" + } + }, + "extract_dir": "jdk-17.0.19-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/liberica21-full-jdk.json b/bucket/liberica21-full-jdk.json new file mode 100644 index 00000000000..4284cc98ec3 --- /dev/null +++ b/bucket/liberica21-full-jdk.json @@ -0,0 +1,49 @@ +{ + "description": "BellSoft Liberica is a 100% open-source Java implementation", + "homepage": "https://bell-sw.com/java", + "version": "21.0.11-11", + "license": "GPL-2.0-only WITH Classpath-exception-2.0", + "architecture": { + "64bit": { + "url": "https://github.com/bell-sw/Liberica/releases/download/21.0.11%2B11/bellsoft-jdk21.0.11%2B11-windows-amd64-full.zip", + "hash": "sha1:88f543adfe176621a7e69ff34d3241f7e3343dda" + }, + "32bit": { + "url": "https://github.com/bell-sw/Liberica/releases/download/21.0.11%2B11/bellsoft-jdk21.0.11%2B11-windows-i586-full.zip", + "hash": "sha1:398bcbd27852ec44987e7d631a7dd5dcff84a698" + }, + "arm64": { + "url": "https://github.com/bell-sw/Liberica/releases/download/21.0.11%2B11/bellsoft-jdk21.0.11%2B11-windows-aarch64-full.zip", + "hash": "sha1:b6c7f8606721bda57d0df787b58502606e72d1c9" + } + }, + "extract_dir": "jdk-21.0.11-full", + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + }, + "checkver": { + "url": "https://api.bell-sw.com/v1/liberica/releases?version-feature=21&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" + }, + "arm64": { + "url": "https://github.com/bell-sw/Liberica/releases/download/$matchMajor%2B$matchBuild/bellsoft-jdk$matchMajor%2B$matchBuild-windows-aarch64-full.zip" + } + }, + "hash": { + "url": "https://api.bell-sw.com/v1/liberica/releases/$basename", + "jsonpath": "$.sha1" + }, + "extract_dir": "jdk-$matchMajor-full" + } +} diff --git a/bucket/liberica21-full-jre.json b/bucket/liberica21-full-jre.json new file mode 100644 index 00000000000..66692cc8f53 --- /dev/null +++ b/bucket/liberica21-full-jre.json @@ -0,0 +1,49 @@ +{ + "description": "BellSoft Liberica is a 100% open-source Java implementation", + "homepage": "https://bell-sw.com/java", + "version": "21.0.11-11", + "license": "GPL-2.0-only WITH Classpath-exception-2.0", + "architecture": { + "64bit": { + "url": "https://github.com/bell-sw/Liberica/releases/download/21.0.11%2B11/bellsoft-jre21.0.11%2B11-windows-amd64-full.zip", + "hash": "sha1:8f38b1bfe987f7a7462235a3a52d70b4e008bed3" + }, + "32bit": { + "url": "https://github.com/bell-sw/Liberica/releases/download/21.0.11%2B11/bellsoft-jre21.0.11%2B11-windows-i586-full.zip", + "hash": "sha1:6feac4edb092bb2074b0d5940f582accacb65031" + }, + "arm64": { + "url": "https://github.com/bell-sw/Liberica/releases/download/21.0.11%2B11/bellsoft-jre21.0.11%2B11-windows-aarch64-full.zip", + "hash": "sha1:15c2b1592afe0fe74b32bf59eaf4a6e846ccd13d" + } + }, + "extract_dir": "jre-21.0.11-full", + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + }, + "checkver": { + "url": "https://api.bell-sw.com/v1/liberica/releases?version-feature=21&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" + }, + "arm64": { + "url": "https://github.com/bell-sw/Liberica/releases/download/$matchMajor%2B$matchBuild/bellsoft-jre$matchMajor%2B$matchBuild-windows-aarch64-full.zip" + } + }, + "hash": { + "url": "https://api.bell-sw.com/v1/liberica/releases/$basename", + "jsonpath": "$.sha1" + }, + "extract_dir": "jre-$matchMajor-full" + } +} diff --git a/bucket/liberica21-full-lts-jdk.json b/bucket/liberica21-full-lts-jdk.json new file mode 100644 index 00000000000..d148af21b89 --- /dev/null +++ b/bucket/liberica21-full-lts-jdk.json @@ -0,0 +1,49 @@ +{ + "description": "BellSoft Liberica is a 100% open-source Java implementation", + "homepage": "https://bell-sw.com/java", + "version": "21.0.11-11", + "license": "GPL-2.0-only WITH Classpath-exception-2.0", + "architecture": { + "64bit": { + "url": "https://github.com/bell-sw/Liberica/releases/download/21.0.11%2B11/bellsoft-jdk21.0.11%2B11-windows-amd64-full.zip", + "hash": "sha1:88f543adfe176621a7e69ff34d3241f7e3343dda" + }, + "32bit": { + "url": "https://github.com/bell-sw/Liberica/releases/download/21.0.11%2B11/bellsoft-jdk21.0.11%2B11-windows-i586-full.zip", + "hash": "sha1:398bcbd27852ec44987e7d631a7dd5dcff84a698" + }, + "arm64": { + "url": "https://github.com/bell-sw/Liberica/releases/download/21.0.11%2B11/bellsoft-jdk21.0.11%2B11-windows-aarch64-full.zip", + "hash": "sha1:b6c7f8606721bda57d0df787b58502606e72d1c9" + } + }, + "extract_dir": "jdk-21.0.11-full", + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + }, + "checkver": { + "url": "https://api.bell-sw.com/v1/liberica/releases?version-feature=21&bundle-type=jdk-full&version-modifier=latest&release-type=lts&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" + }, + "arm64": { + "url": "https://github.com/bell-sw/Liberica/releases/download/$matchMajor%2B$matchBuild/bellsoft-jdk$matchMajor%2B$matchBuild-windows-aarch64-full.zip" + } + }, + "hash": { + "url": "https://api.bell-sw.com/v1/liberica/releases/$basename", + "jsonpath": "$.sha1" + }, + "extract_dir": "jdk-$matchMajor-full" + } +} diff --git a/bucket/liberica21-full-lts-jre.json b/bucket/liberica21-full-lts-jre.json new file mode 100644 index 00000000000..365e938f4bc --- /dev/null +++ b/bucket/liberica21-full-lts-jre.json @@ -0,0 +1,49 @@ +{ + "description": "BellSoft Liberica is a 100% open-source Java implementation", + "homepage": "https://bell-sw.com/java", + "version": "21.0.11-11", + "license": "GPL-2.0-only WITH Classpath-exception-2.0", + "architecture": { + "64bit": { + "url": "https://github.com/bell-sw/Liberica/releases/download/21.0.11%2B11/bellsoft-jre21.0.11%2B11-windows-amd64-full.zip", + "hash": "sha1:8f38b1bfe987f7a7462235a3a52d70b4e008bed3" + }, + "32bit": { + "url": "https://github.com/bell-sw/Liberica/releases/download/21.0.11%2B11/bellsoft-jre21.0.11%2B11-windows-i586-full.zip", + "hash": "sha1:6feac4edb092bb2074b0d5940f582accacb65031" + }, + "arm64": { + "url": "https://github.com/bell-sw/Liberica/releases/download/21.0.11%2B11/bellsoft-jre21.0.11%2B11-windows-aarch64-full.zip", + "hash": "sha1:15c2b1592afe0fe74b32bf59eaf4a6e846ccd13d" + } + }, + "extract_dir": "jre-21.0.11-full", + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + }, + "checkver": { + "url": "https://api.bell-sw.com/v1/liberica/releases?version-feature=21&bundle-type=jre-full&version-modifier=latest&release-type=lts&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" + }, + "arm64": { + "url": "https://github.com/bell-sw/Liberica/releases/download/$matchMajor%2B$matchBuild/bellsoft-jre$matchMajor%2B$matchBuild-windows-aarch64-full.zip" + } + }, + "hash": { + "url": "https://api.bell-sw.com/v1/liberica/releases/$basename", + "jsonpath": "$.sha1" + }, + "extract_dir": "jre-$matchMajor-full" + } +} diff --git a/bucket/liberica21-jdk.json b/bucket/liberica21-jdk.json new file mode 100644 index 00000000000..0f7c2fffd60 --- /dev/null +++ b/bucket/liberica21-jdk.json @@ -0,0 +1,49 @@ +{ + "description": "BellSoft Liberica is a 100% open-source Java implementation", + "homepage": "https://bell-sw.com/java", + "version": "21.0.11-11", + "license": "GPL-2.0-only WITH Classpath-exception-2.0", + "architecture": { + "64bit": { + "url": "https://github.com/bell-sw/Liberica/releases/download/21.0.11%2B11/bellsoft-jdk21.0.11%2B11-windows-amd64.zip", + "hash": "sha1:f6b3e536115bdf8fdbf5ec50374fe8b4e41f61e2" + }, + "32bit": { + "url": "https://github.com/bell-sw/Liberica/releases/download/21.0.11%2B11/bellsoft-jdk21.0.11%2B11-windows-i586.zip", + "hash": "sha1:18583f6ced34cfa66d83a0caf03e6ac815d2c5c0" + }, + "arm64": { + "url": "https://github.com/bell-sw/Liberica/releases/download/21.0.11%2B11/bellsoft-jdk21.0.11%2B11-windows-aarch64.zip", + "hash": "sha1:24e5373005837d73a09be6aef84635943d1ad3ed" + } + }, + "extract_dir": "jdk-21.0.11", + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + }, + "checkver": { + "url": "https://api.bell-sw.com/v1/liberica/releases?version-feature=21&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" + }, + "arm64": { + "url": "https://github.com/bell-sw/Liberica/releases/download/$matchMajor%2B$matchBuild/bellsoft-jdk$matchMajor%2B$matchBuild-windows-aarch64.zip" + } + }, + "hash": { + "url": "https://api.bell-sw.com/v1/liberica/releases/$basename", + "jsonpath": "$.sha1" + }, + "extract_dir": "jdk-$matchMajor" + } +} diff --git a/bucket/liberica21-jre.json b/bucket/liberica21-jre.json new file mode 100644 index 00000000000..ed78a55d155 --- /dev/null +++ b/bucket/liberica21-jre.json @@ -0,0 +1,49 @@ +{ + "description": "BellSoft Liberica is a 100% open-source Java implementation", + "homepage": "https://bell-sw.com/java", + "version": "21.0.11-11", + "license": "GPL-2.0-only WITH Classpath-exception-2.0", + "architecture": { + "64bit": { + "url": "https://github.com/bell-sw/Liberica/releases/download/21.0.11%2B11/bellsoft-jre21.0.11%2B11-windows-amd64.zip", + "hash": "sha1:27f5f7dd61c9cf3f969008179fe32c3cadc952a1" + }, + "32bit": { + "url": "https://github.com/bell-sw/Liberica/releases/download/21.0.11%2B11/bellsoft-jre21.0.11%2B11-windows-i586.zip", + "hash": "sha1:bfc4e76101c21948fdfc46d36d0bd1522bafac59" + }, + "arm64": { + "url": "https://github.com/bell-sw/Liberica/releases/download/21.0.11%2B11/bellsoft-jre21.0.11%2B11-windows-aarch64.zip", + "hash": "sha1:471ee2bd2cfcef410285c93eae60fb2c19b9011f" + } + }, + "extract_dir": "jre-21.0.11", + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + }, + "checkver": { + "url": "https://api.bell-sw.com/v1/liberica/releases?version-feature=21&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" + }, + "arm64": { + "url": "https://github.com/bell-sw/Liberica/releases/download/$matchMajor%2B$matchBuild/bellsoft-jre$matchMajor%2B$matchBuild-windows-aarch64.zip" + } + }, + "hash": { + "url": "https://api.bell-sw.com/v1/liberica/releases/$basename", + "jsonpath": "$.sha1" + }, + "extract_dir": "jre-$matchMajor" + } +} diff --git a/bucket/liberica21-lite-jdk.json b/bucket/liberica21-lite-jdk.json new file mode 100644 index 00000000000..0be52dac6c5 --- /dev/null +++ b/bucket/liberica21-lite-jdk.json @@ -0,0 +1,49 @@ +{ + "description": "BellSoft Liberica is a 100% open-source Java implementation", + "homepage": "https://bell-sw.com/java", + "version": "21.0.11-11", + "license": "GPL-2.0-only WITH Classpath-exception-2.0", + "architecture": { + "64bit": { + "url": "https://github.com/bell-sw/Liberica/releases/download/21.0.11%2B11/bellsoft-jdk21.0.11%2B11-windows-amd64-lite.zip", + "hash": "sha1:63c948f07f7f0cb5fa866b8e00d112b698d313fc" + }, + "32bit": { + "url": "https://github.com/bell-sw/Liberica/releases/download/21.0.11%2B11/bellsoft-jdk21.0.11%2B11-windows-i586-lite.zip", + "hash": "sha1:59df394e219ae4e72ecbe15e4d9219d79bfd0266" + }, + "arm64": { + "url": "https://github.com/bell-sw/Liberica/releases/download/21.0.11%2B11/bellsoft-jdk21.0.11%2B11-windows-aarch64-lite.zip", + "hash": "sha1:314bcc29d50488012ddf30e5943caea5ed368502" + } + }, + "extract_dir": "jdk-21.0.11-lite", + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + }, + "checkver": { + "url": "https://api.bell-sw.com/v1/liberica/releases?version-feature=21&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" + }, + "arm64": { + "url": "https://github.com/bell-sw/Liberica/releases/download/$matchMajor%2B$matchBuild/bellsoft-jdk$matchMajor%2B$matchBuild-windows-aarch64-lite.zip" + } + }, + "hash": { + "url": "https://api.bell-sw.com/v1/liberica/releases/$basename", + "jsonpath": "$.sha1" + }, + "extract_dir": "jdk-$matchMajor-lite" + } +} diff --git a/bucket/liberica21-lite-lts-jdk.json b/bucket/liberica21-lite-lts-jdk.json new file mode 100644 index 00000000000..45de37e1a23 --- /dev/null +++ b/bucket/liberica21-lite-lts-jdk.json @@ -0,0 +1,49 @@ +{ + "description": "BellSoft Liberica is a 100% open-source Java implementation", + "homepage": "https://bell-sw.com/java", + "version": "21.0.11-11", + "license": "GPL-2.0-only WITH Classpath-exception-2.0", + "architecture": { + "64bit": { + "url": "https://github.com/bell-sw/Liberica/releases/download/21.0.11%2B11/bellsoft-jdk21.0.11%2B11-windows-amd64-lite.zip", + "hash": "sha1:63c948f07f7f0cb5fa866b8e00d112b698d313fc" + }, + "32bit": { + "url": "https://github.com/bell-sw/Liberica/releases/download/21.0.11%2B11/bellsoft-jdk21.0.11%2B11-windows-i586-lite.zip", + "hash": "sha1:59df394e219ae4e72ecbe15e4d9219d79bfd0266" + }, + "arm64": { + "url": "https://github.com/bell-sw/Liberica/releases/download/21.0.11%2B11/bellsoft-jdk21.0.11%2B11-windows-aarch64-lite.zip", + "hash": "sha1:314bcc29d50488012ddf30e5943caea5ed368502" + } + }, + "extract_dir": "jdk-21.0.11-lite", + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + }, + "checkver": { + "url": "https://api.bell-sw.com/v1/liberica/releases?version-feature=21&bundle-type=jdk-lite&version-modifier=latest&release-type=lts&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" + }, + "arm64": { + "url": "https://github.com/bell-sw/Liberica/releases/download/$matchMajor%2B$matchBuild/bellsoft-jdk$matchMajor%2B$matchBuild-windows-aarch64-lite.zip" + } + }, + "hash": { + "url": "https://api.bell-sw.com/v1/liberica/releases/$basename", + "jsonpath": "$.sha1" + }, + "extract_dir": "jdk-$matchMajor-lite" + } +} diff --git a/bucket/liberica21-lts-jdk.json b/bucket/liberica21-lts-jdk.json new file mode 100644 index 00000000000..63361323fc3 --- /dev/null +++ b/bucket/liberica21-lts-jdk.json @@ -0,0 +1,49 @@ +{ + "description": "BellSoft Liberica is a 100% open-source Java implementation", + "homepage": "https://bell-sw.com/java", + "version": "21.0.11-11", + "license": "GPL-2.0-only WITH Classpath-exception-2.0", + "architecture": { + "64bit": { + "url": "https://github.com/bell-sw/Liberica/releases/download/21.0.11%2B11/bellsoft-jdk21.0.11%2B11-windows-amd64.zip", + "hash": "sha1:f6b3e536115bdf8fdbf5ec50374fe8b4e41f61e2" + }, + "32bit": { + "url": "https://github.com/bell-sw/Liberica/releases/download/21.0.11%2B11/bellsoft-jdk21.0.11%2B11-windows-i586.zip", + "hash": "sha1:18583f6ced34cfa66d83a0caf03e6ac815d2c5c0" + }, + "arm64": { + "url": "https://github.com/bell-sw/Liberica/releases/download/21.0.11%2B11/bellsoft-jdk21.0.11%2B11-windows-aarch64.zip", + "hash": "sha1:24e5373005837d73a09be6aef84635943d1ad3ed" + } + }, + "extract_dir": "jdk-21.0.11", + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + }, + "checkver": { + "url": "https://api.bell-sw.com/v1/liberica/releases?version-feature=21&bundle-type=jdk&version-modifier=latest&release-type=lts&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" + }, + "arm64": { + "url": "https://github.com/bell-sw/Liberica/releases/download/$matchMajor%2B$matchBuild/bellsoft-jdk$matchMajor%2B$matchBuild-windows-aarch64.zip" + } + }, + "hash": { + "url": "https://api.bell-sw.com/v1/liberica/releases/$basename", + "jsonpath": "$.sha1" + }, + "extract_dir": "jdk-$matchMajor" + } +} diff --git a/bucket/liberica21-lts-jre.json b/bucket/liberica21-lts-jre.json new file mode 100644 index 00000000000..97bdb31f115 --- /dev/null +++ b/bucket/liberica21-lts-jre.json @@ -0,0 +1,49 @@ +{ + "description": "BellSoft Liberica is a 100% open-source Java implementation", + "homepage": "https://bell-sw.com/java", + "version": "21.0.11-11", + "license": "GPL-2.0-only WITH Classpath-exception-2.0", + "architecture": { + "64bit": { + "url": "https://github.com/bell-sw/Liberica/releases/download/21.0.11%2B11/bellsoft-jre21.0.11%2B11-windows-amd64.zip", + "hash": "sha1:27f5f7dd61c9cf3f969008179fe32c3cadc952a1" + }, + "32bit": { + "url": "https://github.com/bell-sw/Liberica/releases/download/21.0.11%2B11/bellsoft-jre21.0.11%2B11-windows-i586.zip", + "hash": "sha1:bfc4e76101c21948fdfc46d36d0bd1522bafac59" + }, + "arm64": { + "url": "https://github.com/bell-sw/Liberica/releases/download/21.0.11%2B11/bellsoft-jre21.0.11%2B11-windows-aarch64.zip", + "hash": "sha1:471ee2bd2cfcef410285c93eae60fb2c19b9011f" + } + }, + "extract_dir": "jre-21.0.11", + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + }, + "checkver": { + "url": "https://api.bell-sw.com/v1/liberica/releases?version-feature=21&bundle-type=jre&version-modifier=latest&release-type=lts&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" + }, + "arm64": { + "url": "https://github.com/bell-sw/Liberica/releases/download/$matchMajor%2B$matchBuild/bellsoft-jre$matchMajor%2B$matchBuild-windows-aarch64.zip" + } + }, + "hash": { + "url": "https://api.bell-sw.com/v1/liberica/releases/$basename", + "jsonpath": "$.sha1" + }, + "extract_dir": "jre-$matchMajor" + } +} diff --git a/bucket/liberica25-full-jdk.json b/bucket/liberica25-full-jdk.json new file mode 100644 index 00000000000..6f5c4ecdf99 --- /dev/null +++ b/bucket/liberica25-full-jdk.json @@ -0,0 +1,42 @@ +{ + "description": "BellSoft Liberica is a 100% open-source Java implementation", + "homepage": "https://bell-sw.com/java", + "version": "25.0.3-11", + "license": "GPL-2.0-only WITH Classpath-exception-2.0", + "architecture": { + "64bit": { + "url": "https://github.com/bell-sw/Liberica/releases/download/25.0.3%2B11/bellsoft-jdk25.0.3%2B11-windows-amd64-full.zip", + "hash": "sha1:ad8e84aad7d98ea9e07aaab274e5c90bbd448989" + }, + "arm64": { + "url": "https://github.com/bell-sw/Liberica/releases/download/25.0.3%2B11/bellsoft-jdk25.0.3%2B11-windows-aarch64-full.zip", + "hash": "sha1:41cf12fc2d3b2f6c6aaca4ca82dcedfa76cfe6aa" + } + }, + "extract_dir": "jdk-25.0.3-full", + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + }, + "checkver": { + "url": "https://api.bell-sw.com/v1/liberica/releases?version-feature=25&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" + }, + "arm64": { + "url": "https://github.com/bell-sw/Liberica/releases/download/$matchMajor%2B$matchBuild/bellsoft-jdk$matchMajor%2B$matchBuild-windows-aarch64-full.zip" + } + }, + "hash": { + "url": "https://api.bell-sw.com/v1/liberica/releases/$basename", + "jsonpath": "$.sha1" + }, + "extract_dir": "jdk-$matchMajor-full" + } +} diff --git a/bucket/liberica25-full-jre.json b/bucket/liberica25-full-jre.json new file mode 100644 index 00000000000..678b0cb7d73 --- /dev/null +++ b/bucket/liberica25-full-jre.json @@ -0,0 +1,42 @@ +{ + "description": "BellSoft Liberica is a 100% open-source Java implementation", + "homepage": "https://bell-sw.com/java", + "version": "25.0.3-11", + "license": "GPL-2.0-only WITH Classpath-exception-2.0", + "architecture": { + "64bit": { + "url": "https://github.com/bell-sw/Liberica/releases/download/25.0.3%2B11/bellsoft-jre25.0.3%2B11-windows-amd64-full.zip", + "hash": "sha1:38d84b2f9a2ed98cfdc9410f1295830e264d575d" + }, + "arm64": { + "url": "https://github.com/bell-sw/Liberica/releases/download/25.0.3%2B11/bellsoft-jre25.0.3%2B11-windows-aarch64-full.zip", + "hash": "sha1:3170bb500f0ba3cdbef14cd1e17b42b8ab5305d1" + } + }, + "extract_dir": "jre-25.0.3-full", + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + }, + "checkver": { + "url": "https://api.bell-sw.com/v1/liberica/releases?version-feature=25&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" + }, + "arm64": { + "url": "https://github.com/bell-sw/Liberica/releases/download/$matchMajor%2B$matchBuild/bellsoft-jre$matchMajor%2B$matchBuild-windows-aarch64-full.zip" + } + }, + "hash": { + "url": "https://api.bell-sw.com/v1/liberica/releases/$basename", + "jsonpath": "$.sha1" + }, + "extract_dir": "jre-$matchMajor-full" + } +} diff --git a/bucket/liberica25-full-lts-jdk.json b/bucket/liberica25-full-lts-jdk.json new file mode 100644 index 00000000000..a91f29357e4 --- /dev/null +++ b/bucket/liberica25-full-lts-jdk.json @@ -0,0 +1,42 @@ +{ + "description": "BellSoft Liberica is a 100% open-source Java implementation", + "homepage": "https://bell-sw.com/java", + "version": "25.0.3-11", + "license": "GPL-2.0-only WITH Classpath-exception-2.0", + "architecture": { + "64bit": { + "url": "https://github.com/bell-sw/Liberica/releases/download/25.0.3%2B11/bellsoft-jdk25.0.3%2B11-windows-amd64-full.zip", + "hash": "sha1:ad8e84aad7d98ea9e07aaab274e5c90bbd448989" + }, + "arm64": { + "url": "https://github.com/bell-sw/Liberica/releases/download/25.0.3%2B11/bellsoft-jdk25.0.3%2B11-windows-aarch64-full.zip", + "hash": "sha1:41cf12fc2d3b2f6c6aaca4ca82dcedfa76cfe6aa" + } + }, + "extract_dir": "jdk-25.0.3-full", + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + }, + "checkver": { + "url": "https://api.bell-sw.com/v1/liberica/releases?version-feature=25&bundle-type=jdk-full&version-modifier=latest&release-type=lts&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" + }, + "arm64": { + "url": "https://github.com/bell-sw/Liberica/releases/download/$matchMajor%2B$matchBuild/bellsoft-jdk$matchMajor%2B$matchBuild-windows-aarch64-full.zip" + } + }, + "hash": { + "url": "https://api.bell-sw.com/v1/liberica/releases/$basename", + "jsonpath": "$.sha1" + }, + "extract_dir": "jdk-$matchMajor-full" + } +} diff --git a/bucket/liberica25-full-lts-jre.json b/bucket/liberica25-full-lts-jre.json new file mode 100644 index 00000000000..026b09bba52 --- /dev/null +++ b/bucket/liberica25-full-lts-jre.json @@ -0,0 +1,42 @@ +{ + "description": "BellSoft Liberica is a 100% open-source Java implementation", + "homepage": "https://bell-sw.com/java", + "version": "25.0.3-11", + "license": "GPL-2.0-only WITH Classpath-exception-2.0", + "architecture": { + "64bit": { + "url": "https://github.com/bell-sw/Liberica/releases/download/25.0.3%2B11/bellsoft-jre25.0.3%2B11-windows-amd64-full.zip", + "hash": "sha1:38d84b2f9a2ed98cfdc9410f1295830e264d575d" + }, + "arm64": { + "url": "https://github.com/bell-sw/Liberica/releases/download/25.0.3%2B11/bellsoft-jre25.0.3%2B11-windows-aarch64-full.zip", + "hash": "sha1:3170bb500f0ba3cdbef14cd1e17b42b8ab5305d1" + } + }, + "extract_dir": "jre-25.0.3-full", + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + }, + "checkver": { + "url": "https://api.bell-sw.com/v1/liberica/releases?version-feature=25&bundle-type=jre-full&version-modifier=latest&release-type=lts&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" + }, + "arm64": { + "url": "https://github.com/bell-sw/Liberica/releases/download/$matchMajor%2B$matchBuild/bellsoft-jre$matchMajor%2B$matchBuild-windows-aarch64-full.zip" + } + }, + "hash": { + "url": "https://api.bell-sw.com/v1/liberica/releases/$basename", + "jsonpath": "$.sha1" + }, + "extract_dir": "jre-$matchMajor-full" + } +} diff --git a/bucket/liberica25-jdk.json b/bucket/liberica25-jdk.json new file mode 100644 index 00000000000..e08d50fe142 --- /dev/null +++ b/bucket/liberica25-jdk.json @@ -0,0 +1,42 @@ +{ + "description": "BellSoft Liberica is a 100% open-source Java implementation", + "homepage": "https://bell-sw.com/java", + "version": "25.0.3-11", + "license": "GPL-2.0-only WITH Classpath-exception-2.0", + "architecture": { + "64bit": { + "url": "https://github.com/bell-sw/Liberica/releases/download/25.0.3%2B11/bellsoft-jdk25.0.3%2B11-windows-amd64.zip", + "hash": "sha1:50d401f0ebd6038befda3aae6eddf06b4f1f8aac" + }, + "arm64": { + "url": "https://github.com/bell-sw/Liberica/releases/download/25.0.3%2B11/bellsoft-jdk25.0.3%2B11-windows-aarch64.zip", + "hash": "sha1:b6520c6c486969f83b4220d53c7beed25fefa99a" + } + }, + "extract_dir": "jdk-25.0.3", + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + }, + "checkver": { + "url": "https://api.bell-sw.com/v1/liberica/releases?version-feature=25&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" + }, + "arm64": { + "url": "https://github.com/bell-sw/Liberica/releases/download/$matchMajor%2B$matchBuild/bellsoft-jdk$matchMajor%2B$matchBuild-windows-aarch64.zip" + } + }, + "hash": { + "url": "https://api.bell-sw.com/v1/liberica/releases/$basename", + "jsonpath": "$.sha1" + }, + "extract_dir": "jdk-$matchMajor" + } +} diff --git a/bucket/liberica25-jre.json b/bucket/liberica25-jre.json new file mode 100644 index 00000000000..29a755be693 --- /dev/null +++ b/bucket/liberica25-jre.json @@ -0,0 +1,42 @@ +{ + "description": "BellSoft Liberica is a 100% open-source Java implementation", + "homepage": "https://bell-sw.com/java", + "version": "25.0.3-11", + "license": "GPL-2.0-only WITH Classpath-exception-2.0", + "architecture": { + "64bit": { + "url": "https://github.com/bell-sw/Liberica/releases/download/25.0.3%2B11/bellsoft-jre25.0.3%2B11-windows-amd64.zip", + "hash": "sha1:2df9ee57b64fdfdb8ccaa6a82adeadab5417c9c7" + }, + "arm64": { + "url": "https://github.com/bell-sw/Liberica/releases/download/25.0.3%2B11/bellsoft-jre25.0.3%2B11-windows-aarch64.zip", + "hash": "sha1:efe5b5825a47d2601fb60bf003a77ee3f43beaa5" + } + }, + "extract_dir": "jre-25.0.3", + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + }, + "checkver": { + "url": "https://api.bell-sw.com/v1/liberica/releases?version-feature=25&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" + }, + "arm64": { + "url": "https://github.com/bell-sw/Liberica/releases/download/$matchMajor%2B$matchBuild/bellsoft-jre$matchMajor%2B$matchBuild-windows-aarch64.zip" + } + }, + "hash": { + "url": "https://api.bell-sw.com/v1/liberica/releases/$basename", + "jsonpath": "$.sha1" + }, + "extract_dir": "jre-$matchMajor" + } +} diff --git a/bucket/liberica25-lite-jdk.json b/bucket/liberica25-lite-jdk.json new file mode 100644 index 00000000000..d1f7e8baa09 --- /dev/null +++ b/bucket/liberica25-lite-jdk.json @@ -0,0 +1,42 @@ +{ + "description": "BellSoft Liberica is a 100% open-source Java implementation", + "homepage": "https://bell-sw.com/java", + "version": "25.0.3-11", + "license": "GPL-2.0-only WITH Classpath-exception-2.0", + "architecture": { + "64bit": { + "url": "https://github.com/bell-sw/Liberica/releases/download/25.0.3%2B11/bellsoft-jdk25.0.3%2B11-windows-amd64-lite.zip", + "hash": "sha1:aa7ff8769f14e31ff02b40538232607e0e174c4a" + }, + "arm64": { + "url": "https://github.com/bell-sw/Liberica/releases/download/25.0.3%2B11/bellsoft-jdk25.0.3%2B11-windows-aarch64-lite.zip", + "hash": "sha1:c1ee8159b0acf6b2f8c33b09c0aa2d007b6a59b1" + } + }, + "extract_dir": "jdk-25.0.3-lite", + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + }, + "checkver": { + "url": "https://api.bell-sw.com/v1/liberica/releases?version-feature=25&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" + }, + "arm64": { + "url": "https://github.com/bell-sw/Liberica/releases/download/$matchMajor%2B$matchBuild/bellsoft-jdk$matchMajor%2B$matchBuild-windows-aarch64-lite.zip" + } + }, + "hash": { + "url": "https://api.bell-sw.com/v1/liberica/releases/$basename", + "jsonpath": "$.sha1" + }, + "extract_dir": "jdk-$matchMajor-lite" + } +} diff --git a/bucket/liberica25-lite-lts-jdk.json b/bucket/liberica25-lite-lts-jdk.json new file mode 100644 index 00000000000..a3569ca6d1f --- /dev/null +++ b/bucket/liberica25-lite-lts-jdk.json @@ -0,0 +1,42 @@ +{ + "description": "BellSoft Liberica is a 100% open-source Java implementation", + "homepage": "https://bell-sw.com/java", + "version": "25.0.3-11", + "license": "GPL-2.0-only WITH Classpath-exception-2.0", + "architecture": { + "64bit": { + "url": "https://github.com/bell-sw/Liberica/releases/download/25.0.3%2B11/bellsoft-jdk25.0.3%2B11-windows-amd64-lite.zip", + "hash": "sha1:aa7ff8769f14e31ff02b40538232607e0e174c4a" + }, + "arm64": { + "url": "https://github.com/bell-sw/Liberica/releases/download/25.0.3%2B11/bellsoft-jdk25.0.3%2B11-windows-aarch64-lite.zip", + "hash": "sha1:c1ee8159b0acf6b2f8c33b09c0aa2d007b6a59b1" + } + }, + "extract_dir": "jdk-25.0.3-lite", + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + }, + "checkver": { + "url": "https://api.bell-sw.com/v1/liberica/releases?version-feature=25&bundle-type=jdk-lite&version-modifier=latest&release-type=lts&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" + }, + "arm64": { + "url": "https://github.com/bell-sw/Liberica/releases/download/$matchMajor%2B$matchBuild/bellsoft-jdk$matchMajor%2B$matchBuild-windows-aarch64-lite.zip" + } + }, + "hash": { + "url": "https://api.bell-sw.com/v1/liberica/releases/$basename", + "jsonpath": "$.sha1" + }, + "extract_dir": "jdk-$matchMajor-lite" + } +} diff --git a/bucket/liberica25-lts-jdk.json b/bucket/liberica25-lts-jdk.json new file mode 100644 index 00000000000..5455050de93 --- /dev/null +++ b/bucket/liberica25-lts-jdk.json @@ -0,0 +1,42 @@ +{ + "description": "BellSoft Liberica is a 100% open-source Java implementation", + "homepage": "https://bell-sw.com/java", + "version": "25.0.3-11", + "license": "GPL-2.0-only WITH Classpath-exception-2.0", + "architecture": { + "64bit": { + "url": "https://github.com/bell-sw/Liberica/releases/download/25.0.3%2B11/bellsoft-jdk25.0.3%2B11-windows-amd64.zip", + "hash": "sha1:50d401f0ebd6038befda3aae6eddf06b4f1f8aac" + }, + "arm64": { + "url": "https://github.com/bell-sw/Liberica/releases/download/25.0.3%2B11/bellsoft-jdk25.0.3%2B11-windows-aarch64.zip", + "hash": "sha1:b6520c6c486969f83b4220d53c7beed25fefa99a" + } + }, + "extract_dir": "jdk-25.0.3", + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + }, + "checkver": { + "url": "https://api.bell-sw.com/v1/liberica/releases?version-feature=25&bundle-type=jdk&version-modifier=latest&release-type=lts&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" + }, + "arm64": { + "url": "https://github.com/bell-sw/Liberica/releases/download/$matchMajor%2B$matchBuild/bellsoft-jdk$matchMajor%2B$matchBuild-windows-aarch64.zip" + } + }, + "hash": { + "url": "https://api.bell-sw.com/v1/liberica/releases/$basename", + "jsonpath": "$.sha1" + }, + "extract_dir": "jdk-$matchMajor" + } +} diff --git a/bucket/liberica25-lts-jre.json b/bucket/liberica25-lts-jre.json new file mode 100644 index 00000000000..abe0a982b08 --- /dev/null +++ b/bucket/liberica25-lts-jre.json @@ -0,0 +1,42 @@ +{ + "description": "BellSoft Liberica is a 100% open-source Java implementation", + "homepage": "https://bell-sw.com/java", + "version": "25.0.3-11", + "license": "GPL-2.0-only WITH Classpath-exception-2.0", + "architecture": { + "64bit": { + "url": "https://github.com/bell-sw/Liberica/releases/download/25.0.3%2B11/bellsoft-jre25.0.3%2B11-windows-amd64.zip", + "hash": "sha1:2df9ee57b64fdfdb8ccaa6a82adeadab5417c9c7" + }, + "arm64": { + "url": "https://github.com/bell-sw/Liberica/releases/download/25.0.3%2B11/bellsoft-jre25.0.3%2B11-windows-aarch64.zip", + "hash": "sha1:efe5b5825a47d2601fb60bf003a77ee3f43beaa5" + } + }, + "extract_dir": "jre-25.0.3", + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + }, + "checkver": { + "url": "https://api.bell-sw.com/v1/liberica/releases?version-feature=25&bundle-type=jre&version-modifier=latest&release-type=lts&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" + }, + "arm64": { + "url": "https://github.com/bell-sw/Liberica/releases/download/$matchMajor%2B$matchBuild/bellsoft-jre$matchMajor%2B$matchBuild-windows-aarch64.zip" + } + }, + "hash": { + "url": "https://api.bell-sw.com/v1/liberica/releases/$basename", + "jsonpath": "$.sha1" + }, + "extract_dir": "jre-$matchMajor" + } +} diff --git a/bucket/liberica8-full.json b/bucket/liberica8-full-jdk.json similarity index 80% rename from bucket/liberica8-full.json rename to bucket/liberica8-full-jdk.json index eb97b1e376f..8b735d0d011 100644 --- a/bucket/liberica8-full.json +++ b/bucket/liberica8-full-jdk.json @@ -1,26 +1,26 @@ { "description": "BellSoft Liberica is a 100% open-source Java 8 implementation", "homepage": "https://bell-sw.com/java", - "version": "8u272-10", + "version": "8u492-9", "license": "GPL-2.0-only WITH Classpath-exception-2.0", "architecture": { "64bit": { - "url": "https://github.com/bell-sw/Liberica/releases/download/8u272%2B10/bellsoft-jdk8u272%2B10-windows-amd64-full.zip", - "hash": "sha1:069fdc51815c27e60e9c7241cd87a382a68be489" + "url": "https://github.com/bell-sw/Liberica/releases/download/8u492%2B9/bellsoft-jdk8u492%2B9-windows-amd64-full.zip", + "hash": "sha1:e092843fb937ee259bb8905406fb7bfaadfbe6c8" }, "32bit": { - "url": "https://github.com/bell-sw/Liberica/releases/download/8u272%2B10/bellsoft-jdk8u272%2B10-windows-i586-full.zip", - "hash": "sha1:57cae8df3da5f28fe9e41c6702998ac8c324806e" + "url": "https://github.com/bell-sw/Liberica/releases/download/8u492%2B9/bellsoft-jdk8u492%2B9-windows-i586-full.zip", + "hash": "sha1:a6bf449ff4a4167f1e77ca217401a760c3ebb335" } }, - "extract_dir": "jdk8u272-full", + "extract_dir": "jdk8u492-full", "env_add_path": "bin", "env_set": { "JAVA_HOME": "$dir" }, "checkver": { "url": "https://api.bell-sw.com/v1/liberica/releases?version-feature=8&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", + "jsonpath": "$[*].version", "regex": "(?[\\du]+)(?:\\+)(?[\\d]+)", "replace": "${major}-${build}" }, diff --git a/bucket/liberica8-full-jre.json b/bucket/liberica8-full-jre.json index 4150c6945ca..3459e81dcea 100644 --- a/bucket/liberica8-full-jre.json +++ b/bucket/liberica8-full-jre.json @@ -1,26 +1,26 @@ { "description": "BellSoft Liberica is a 100% open-source Java 8 implementation", "homepage": "https://bell-sw.com/java", - "version": "8u272-10", + "version": "8u492-9", "license": "GPL-2.0-only WITH Classpath-exception-2.0", "architecture": { "64bit": { - "url": "https://github.com/bell-sw/Liberica/releases/download/8u272%2B10/bellsoft-jre8u272%2B10-windows-amd64-full.zip", - "hash": "sha1:3c4a9558f9f373b43fc314fee815ea7b3d1599f4" + "url": "https://github.com/bell-sw/Liberica/releases/download/8u492%2B9/bellsoft-jre8u492%2B9-windows-amd64-full.zip", + "hash": "sha1:44f18e018d9e239513b2eebed541320c268743ab" }, "32bit": { - "url": "https://github.com/bell-sw/Liberica/releases/download/8u272%2B10/bellsoft-jre8u272%2B10-windows-i586-full.zip", - "hash": "sha1:8a71abbcb581aa3c8459f9d24f114cd3a8a92529" + "url": "https://github.com/bell-sw/Liberica/releases/download/8u492%2B9/bellsoft-jre8u492%2B9-windows-i586-full.zip", + "hash": "sha1:8020850bd0c0adc8a8f258a8fa9dfc4881b58b27" } }, - "extract_dir": "jre8u272-full", + "extract_dir": "jre8u492-full", "env_add_path": "bin", "env_set": { "JAVA_HOME": "$dir" }, "checkver": { "url": "https://api.bell-sw.com/v1/liberica/releases?version-feature=8&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", + "jsonpath": "$[*].version", "regex": "(?[\\du]+)(?:\\+)(?[\\d]+)", "replace": "${major}-${build}" }, diff --git a/bucket/liberica8.json b/bucket/liberica8-jdk.json similarity index 80% rename from bucket/liberica8.json rename to bucket/liberica8-jdk.json index fbbc7e6a0dd..29d0658c2d2 100644 --- a/bucket/liberica8.json +++ b/bucket/liberica8-jdk.json @@ -1,26 +1,26 @@ { "description": "BellSoft Liberica is a 100% open-source Java 8 implementation", "homepage": "https://bell-sw.com/java", - "version": "8u272-10", + "version": "8u492-9", "license": "GPL-2.0-only WITH Classpath-exception-2.0", "architecture": { "64bit": { - "url": "https://github.com/bell-sw/Liberica/releases/download/8u272%2B10/bellsoft-jdk8u272%2B10-windows-amd64.zip", - "hash": "sha1:1345f4a1cb96c17d9e9e509a02d11f67effae731" + "url": "https://github.com/bell-sw/Liberica/releases/download/8u492%2B9/bellsoft-jdk8u492%2B9-windows-amd64.zip", + "hash": "sha1:999e88249577b6689668d62629540158de842292" }, "32bit": { - "url": "https://github.com/bell-sw/Liberica/releases/download/8u272%2B10/bellsoft-jdk8u272%2B10-windows-i586.zip", - "hash": "sha1:d9fe1247074c62a17caab75b64f3a5e43535661d" + "url": "https://github.com/bell-sw/Liberica/releases/download/8u492%2B9/bellsoft-jdk8u492%2B9-windows-i586.zip", + "hash": "sha1:3f9998374c94e82d7045809b7b816610ada7e461" } }, - "extract_dir": "jdk8u272", + "extract_dir": "jdk8u492", "env_add_path": "bin", "env_set": { "JAVA_HOME": "$dir" }, "checkver": { "url": "https://api.bell-sw.com/v1/liberica/releases?version-feature=8&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", + "jsonpath": "$[*].version", "regex": "(?[\\du]+)(?:\\+)(?[\\d]+)", "replace": "${major}-${build}" }, diff --git a/bucket/liberica8-jre.json b/bucket/liberica8-jre.json index ba5c99d2bf7..4568f2a09ef 100644 --- a/bucket/liberica8-jre.json +++ b/bucket/liberica8-jre.json @@ -1,26 +1,26 @@ { "description": "BellSoft Liberica is a 100% open-source Java 8 implementation", "homepage": "https://bell-sw.com/java", - "version": "8u272-10", + "version": "8u492-9", "license": "GPL-2.0-only WITH Classpath-exception-2.0", "architecture": { "64bit": { - "url": "https://github.com/bell-sw/Liberica/releases/download/8u272%2B10/bellsoft-jre8u272%2B10-windows-amd64.zip", - "hash": "sha1:c3ccbc7b0bb39c7b10b420a043af7c9187646409" + "url": "https://github.com/bell-sw/Liberica/releases/download/8u492%2B9/bellsoft-jre8u492%2B9-windows-amd64.zip", + "hash": "sha1:9a3ee2c00c51e6d03d8cdbdc53f0d16f519dd578" }, "32bit": { - "url": "https://github.com/bell-sw/Liberica/releases/download/8u272%2B10/bellsoft-jre8u272%2B10-windows-i586.zip", - "hash": "sha1:1e1ae36a1a53840458627bbcbfbb1217f8d75176" + "url": "https://github.com/bell-sw/Liberica/releases/download/8u492%2B9/bellsoft-jre8u492%2B9-windows-i586.zip", + "hash": "sha1:b5b478a0c903ad56a4a39329a857b67180472515" } }, - "extract_dir": "jre8u272", + "extract_dir": "jre8u492", "env_add_path": "bin", "env_set": { "JAVA_HOME": "$dir" }, "checkver": { "url": "https://api.bell-sw.com/v1/liberica/releases?version-feature=8&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", + "jsonpath": "$[*].version", "regex": "(?[\\du]+)(?:\\+)(?[\\d]+)", "replace": "${major}-${build}" }, diff --git a/bucket/libericamc.json b/bucket/libericamc.json index 3d7d8330f74..8831fdda481 100644 --- a/bucket/libericamc.json +++ b/bucket/libericamc.json @@ -1,18 +1,18 @@ { - "homepage": "https://bell-sw.com/lmc/", - "version": "7.1.1", + "version": "8.3.0", "description": "Liberica Mission Control", + "homepage": "https://bell-sw.com/lmc/", "license": "UPL-1.0", "architecture": { "64bit": { - "url": "https://download.bell-sw.com/lmc/bellsoft-lmc7.1.1-windows-amd64.zip", - "hash": "sha1:efdb60217441c7f164830a8e237e7d6af7fb978f", - "extract_dir": "lmc7.1.1" + "url": "https://download.bell-sw.com/lmc/8.3.0/bellsoft-lmc8.3.0-windows-amd64.zip", + "hash": "e75484aec26f468155ed6e64055a79829c39e67eb2719a5052011110de4e5b75" } }, + "extract_dir": "lmc8.3.0\\Liberica Mission Control", "shortcuts": [ [ - "lmc.exe", + "jmc.exe", "Liberica Mission Control" ] ], @@ -21,13 +21,9 @@ "autoupdate": { "architecture": { "64bit": { - "url": "https://download.bell-sw.com/lmc/bellsoft-lmc$version-windows-amd64.zip", - "extract_dir": "lmc$version" + "url": "https://download.bell-sw.com/lmc/$version/bellsoft-lmc$version-windows-amd64.zip" } }, - "hash": { - "url": "https://bell-sw.com/pages/lmc-$version/", - "find": "(?smi)$basename.*?$sha1" - } + "extract_dir": "lmc$version\\Liberica Mission Control" } } diff --git a/bucket/libericamc7.json b/bucket/libericamc7.json new file mode 100644 index 00000000000..360c33e6623 --- /dev/null +++ b/bucket/libericamc7.json @@ -0,0 +1,20 @@ +{ + "version": "7.1.1", + "description": "Liberica Mission Control", + "homepage": "https://bell-sw.com/lmc/", + "license": "UPL-1.0", + "architecture": { + "64bit": { + "url": "https://download.bell-sw.com/lmc/bellsoft-lmc7.1.1-windows-amd64.zip", + "hash": "sha1:6b39c56b6702eb6510d4fd2d9795c92fbd861d7c", + "extract_dir": "lmc7.1.1" + } + }, + "shortcuts": [ + [ + "lmc.exe", + "Liberica Mission Control" + ] + ], + "persist": "configuration" +} diff --git a/bucket/libericamc8.json b/bucket/libericamc8.json new file mode 100644 index 00000000000..8831fdda481 --- /dev/null +++ b/bucket/libericamc8.json @@ -0,0 +1,29 @@ +{ + "version": "8.3.0", + "description": "Liberica Mission Control", + "homepage": "https://bell-sw.com/lmc/", + "license": "UPL-1.0", + "architecture": { + "64bit": { + "url": "https://download.bell-sw.com/lmc/8.3.0/bellsoft-lmc8.3.0-windows-amd64.zip", + "hash": "e75484aec26f468155ed6e64055a79829c39e67eb2719a5052011110de4e5b75" + } + }, + "extract_dir": "lmc8.3.0\\Liberica Mission Control", + "shortcuts": [ + [ + "jmc.exe", + "Liberica Mission Control" + ] + ], + "persist": "configuration", + "checkver": "bellsoft-lmc([\\d.]+)-windows-amd64.zip", + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://download.bell-sw.com/lmc/$version/bellsoft-lmc$version-windows-amd64.zip" + } + }, + "extract_dir": "lmc$version\\Liberica Mission Control" + } +} diff --git a/bucket/microsoft-jdk.json b/bucket/microsoft-jdk.json new file mode 100644 index 00000000000..b42e3adc5cb --- /dev/null +++ b/bucket/microsoft-jdk.json @@ -0,0 +1,45 @@ +{ + "description": "The Microsoft Build of OpenJDK is a no-cost long-term supported distribution and Microsoft's way to collaborate and contribute to the Java ecosystem.", + "homepage": "https://www.microsoft.com/openjdk/", + "version": "25.0.3", + "license": "GPL-2.0-only WITH Classpath-exception-2.0", + "architecture": { + "64bit": { + "url": "https://aka.ms/download-jdk/microsoft-jdk-25.0.3-windows-x64.zip", + "hash": "ba3ce9fa6ebb921eccda29b08c2bad26b5f8839080931096c73f306e0dd9856f" + }, + "arm64": { + "url": "https://aka.ms/download-jdk/microsoft-jdk-25.0.3-windows-aarch64.zip", + "hash": "5d7dc8d7451e55e75c6302c06eba00c2a2916de0b1886266058fd4d9f0da3872" + } + }, + "extract_to": "tmp", + "installer": { + "script": [ + "(Get-ChildItem -Directory \"$dir\\tmp\").FullName | % { Move-Item \"$_\\*\" \"$dir\" }", + "Remove-Item -Recurse \"$dir\\tmp\"" + ] + }, + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + }, + "checkver": { + "url": "https://docs.microsoft.com/java/openjdk/download", + "regex": "(?microsoft-jdk-((?[\\d.]+?).(?[\\d]+).[\\d]+)-windows-x64).zip" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://aka.ms/download-jdk/microsoft-jdk-$version-windows-x64.zip" + }, + "arm64": { + "url": "https://aka.ms/download-jdk/microsoft-jdk-$version-windows-aarch64.zip" + } + }, + "hash": { + "url": "$url.sha256sum.txt" + }, + "extract_dir": "jdk-$matchVer+$matchBuild" + } +} diff --git a/bucket/microsoft-lts-jdk.json b/bucket/microsoft-lts-jdk.json new file mode 100644 index 00000000000..6e9892e8466 --- /dev/null +++ b/bucket/microsoft-lts-jdk.json @@ -0,0 +1,45 @@ +{ + "description": "The Microsoft Build of OpenJDK is a new no-cost long-term supported distribution and Microsoft's new way to collaborate and contribute to the Java ecosystem", + "homepage": "https://www.microsoft.com/openjdk/", + "version": "25.0.3", + "license": "GPL-2.0-only WITH Classpath-exception-2.0", + "architecture": { + "64bit": { + "url": "https://aka.ms/download-jdk/microsoft-jdk-25.0.3-windows-x64.zip", + "hash": "ba3ce9fa6ebb921eccda29b08c2bad26b5f8839080931096c73f306e0dd9856f" + }, + "arm64": { + "url": "https://aka.ms/download-jdk/microsoft-jdk-25.0.3-windows-aarch64.zip", + "hash": "5d7dc8d7451e55e75c6302c06eba00c2a2916de0b1886266058fd4d9f0da3872" + } + }, + "extract_to": "tmp", + "installer": { + "script": [ + "(Get-ChildItem -Directory \"$dir\\tmp\").FullName | % { Move-Item \"$_\\*\" \"$dir\" }", + "Remove-Item -Recurse \"$dir\\tmp\"" + ] + }, + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + }, + "checkver": { + "url": "https://learn.microsoft.com/en-us/java/openjdk/download", + "regex": "(?microsoft-jdk-((?25[\\d.]*?).(?[\\d]+).[\\d]+)-windows-x64).zip" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://aka.ms/download-jdk/microsoft-jdk-$version-windows-x64.zip" + }, + "arm64": { + "url": "https://aka.ms/download-jdk/microsoft-jdk-$version-windows-aarch64.zip" + } + }, + "hash": { + "url": "$url.sha256sum.txt" + }, + "extract_dir": "jdk-$matchVer+$matchBuild" + } +} diff --git a/bucket/microsoft11-jdk.json b/bucket/microsoft11-jdk.json new file mode 100644 index 00000000000..3f1574d606f --- /dev/null +++ b/bucket/microsoft11-jdk.json @@ -0,0 +1,45 @@ +{ + "description": "The Microsoft Build of OpenJDK is a no-cost long-term supported distribution and Microsoft's way to collaborate and contribute to the Java ecosystem.", + "homepage": "https://www.microsoft.com/openjdk/", + "version": "11.0.31", + "license": "GPL-2.0-only WITH Classpath-exception-2.0", + "architecture": { + "64bit": { + "url": "https://aka.ms/download-jdk/microsoft-jdk-11.0.31-windows-x64.zip", + "hash": "a63b83ba4c601e0e2907050e88e939c484c4ae520931f52eb356d0516f2ff4f5" + }, + "arm64": { + "url": "https://aka.ms/download-jdk/microsoft-jdk-11.0.31-windows-aarch64.zip", + "hash": "517a4cf5dd66376ae2b576bffb58583f8673b517d16459db09c91b536134f0d5" + } + }, + "extract_to": "tmp", + "installer": { + "script": [ + "(Get-ChildItem -Directory \"$dir\\tmp\").FullName | % { Move-Item \"$_\\*\" \"$dir\" }", + "Remove-Item -Recurse \"$dir\\tmp\"" + ] + }, + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + }, + "checkver": { + "url": "https://docs.microsoft.com/java/openjdk/download", + "regex": "(?microsoft-jdk-((?11[\\d.]*?).(?[\\d]+).[\\d]+)-windows-x64).zip" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://aka.ms/download-jdk/microsoft-jdk-$version-windows-x64.zip" + }, + "arm64": { + "url": "https://aka.ms/download-jdk/microsoft-jdk-$version-windows-aarch64.zip" + } + }, + "hash": { + "url": "$url.sha256sum.txt" + }, + "extract_dir": "jdk-$matchVer+$matchBuild" + } +} diff --git a/bucket/microsoft16-jdk.json b/bucket/microsoft16-jdk.json new file mode 100644 index 00000000000..aa0211d431a --- /dev/null +++ b/bucket/microsoft16-jdk.json @@ -0,0 +1,45 @@ +{ + "description": "The Microsoft Build of OpenJDK is a no-cost long-term supported distribution and Microsoft's way to collaborate and contribute to the Java ecosystem.", + "homepage": "https://www.microsoft.com/openjdk/", + "version": "16.0.2.7.1", + "license": "GPL-2.0-only WITH Classpath-exception-2.0", + "architecture": { + "64bit": { + "url": "https://aka.ms/download-jdk/microsoft-jdk-16.0.2.7.1-windows-x64.zip", + "hash": "2911ef05fc64fd9f6a992807416f3806f1862a545fe2fd72b87fcdd1ad9371ca" + }, + "arm64": { + "url": "https://aka.ms/download-jdk/microsoft-jdk-16.0.2.7.1-windows-aarch64.zip", + "hash": "35e228697ac7bde071dd854bd1dfdc3357adcf3a1370267e6ed8cc6891b9aef2" + } + }, + "extract_to": "tmp", + "installer": { + "script": [ + "(Get-ChildItem -Directory \"$dir\\tmp\").FullName | % { Move-Item \"$_\\*\" \"$dir\" }", + "Remove-Item -Recurse \"$dir\\tmp\"" + ] + }, + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + }, + "checkver": { + "url": "https://learn.microsoft.com/java/openjdk/older-releases", + "regex": "(?microsoft-jdk-((?16[\\d.]*?).(?[\\d]+).[\\d]+)-windows-x64).zip" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://aka.ms/download-jdk/microsoft-jdk-$version-windows-x64.zip" + }, + "arm64": { + "url": "https://aka.ms/download-jdk/microsoft-jdk-$version-windows-aarch64.zip" + } + }, + "hash": { + "url": "$url.sha256sum.txt" + }, + "extract_dir": "jdk-$matchVer+$matchBuild" + } +} diff --git a/bucket/microsoft17-jdk.json b/bucket/microsoft17-jdk.json new file mode 100644 index 00000000000..fbf53082c8f --- /dev/null +++ b/bucket/microsoft17-jdk.json @@ -0,0 +1,45 @@ +{ + "description": "The Microsoft Build of OpenJDK is a no-cost long-term supported distribution and Microsoft's way to collaborate and contribute to the Java ecosystem.", + "homepage": "https://www.microsoft.com/openjdk/", + "version": "17.0.19", + "license": "GPL-2.0-only WITH Classpath-exception-2.0", + "architecture": { + "64bit": { + "url": "https://aka.ms/download-jdk/microsoft-jdk-17.0.19-windows-x64.zip", + "hash": "394d1d8253d58b462300f15f9c81369478cf8813f82dca914c3b5dfdef080f9f" + }, + "arm64": { + "url": "https://aka.ms/download-jdk/microsoft-jdk-17.0.19-windows-aarch64.zip", + "hash": "3b00a88fbe2281d78f70b28f0913d3c9607e7aafeea68db5e7ad2263d52ddfbd" + } + }, + "extract_to": "tmp", + "installer": { + "script": [ + "(Get-ChildItem -Directory \"$dir\\tmp\").FullName | % { Move-Item \"$_\\*\" \"$dir\" }", + "Remove-Item -Recurse \"$dir\\tmp\"" + ] + }, + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + }, + "checkver": { + "url": "https://docs.microsoft.com/java/openjdk/download", + "regex": "(?microsoft-jdk-((?17[\\d.]*?).(?[\\d]+).[\\d]+)-windows-x64).zip" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://aka.ms/download-jdk/microsoft-jdk-$version-windows-x64.zip" + }, + "arm64": { + "url": "https://aka.ms/download-jdk/microsoft-jdk-$version-windows-aarch64.zip" + } + }, + "hash": { + "url": "$url.sha256sum.txt" + }, + "extract_dir": "jdk-$matchVer+$matchBuild" + } +} diff --git a/bucket/microsoft21-jdk.json b/bucket/microsoft21-jdk.json new file mode 100644 index 00000000000..c38f0a8a099 --- /dev/null +++ b/bucket/microsoft21-jdk.json @@ -0,0 +1,45 @@ +{ + "description": "The Microsoft Build of OpenJDK is a no-cost long-term supported distribution and Microsoft's way to collaborate and contribute to the Java ecosystem.", + "homepage": "https://www.microsoft.com/openjdk/", + "version": "21.0.11", + "license": "GPL-2.0-only WITH Classpath-exception-2.0", + "architecture": { + "64bit": { + "url": "https://aka.ms/download-jdk/microsoft-jdk-21.0.11-windows-x64.zip", + "hash": "a58466dc0c0edd9740b5c5db10d95a70b682cb04f1a5101479d75e844f7160ff" + }, + "arm64": { + "url": "https://aka.ms/download-jdk/microsoft-jdk-21.0.11-windows-aarch64.zip", + "hash": "4cc53b464abd0e87471378778e19663b36dcf94824c72db1f224d048c520982b" + } + }, + "extract_to": "tmp", + "installer": { + "script": [ + "(Get-ChildItem -Directory \"$dir\\tmp\").FullName | % { Move-Item \"$_\\*\" \"$dir\" }", + "Remove-Item -Recurse \"$dir\\tmp\"" + ] + }, + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + }, + "checkver": { + "url": "https://docs.microsoft.com/java/openjdk/download", + "regex": "(?microsoft-jdk-((?21[\\d.]*?).(?[\\d]+).[\\d]+)-windows-x64).zip" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://aka.ms/download-jdk/microsoft-jdk-$version-windows-x64.zip" + }, + "arm64": { + "url": "https://aka.ms/download-jdk/microsoft-jdk-$version-windows-aarch64.zip" + } + }, + "hash": { + "url": "$url.sha256sum.txt" + }, + "extract_dir": "jdk-$matchVer+$matchBuild" + } +} diff --git a/bucket/ojdkbuild-full.json b/bucket/ojdkbuild-full.json index f795325c3e5..1ca35e387f1 100644 --- a/bucket/ojdkbuild-full.json +++ b/bucket/ojdkbuild-full.json @@ -1,32 +1,37 @@ { "description": "OpenJDK binaries built using source code from the CentOS project", "homepage": "https://github.com/ojdkbuild/ojdkbuild", - "version": "14.0.2.12-1", + "version": "17.0.3.0.6-1", "license": "GPL-2.0-only WITH Classpath-exception-2.0", "architecture": { "64bit": { - "url": "https://github.com/ojdkbuild/ojdkbuild/releases/download/java-14-openjdk-14.0.2.12-1/java-14-openjdk-14.0.2.12-1.windows.ojdkbuild.x86_64.msi", - "hash": "9786542af2b54af9768f7c2d2ca296b404be26bd4ec328f837757d427b2b9eb7", - "extract_dir": "ojdkbuild\\java-14-openjdk-14.0.2-1" + "url": "https://github.com/ojdkbuild/ojdkbuild/releases/download/java-17-openjdk-17.0.3.0.6-1/java-17-openjdk-17.0.3.0.6-1.win.x86_64.msi", + "hash": "e5a7327fe5fc3c90bb8dc96e7cfbefaf965eda9ff89f4c730753171385b33266" } }, + "pre_install": "scoop config MSIEXTRACT_USE_LESSMSI True", + "extract_dir": "ojdkbuild\\java-17-openjdk-17.0.3.0-1", "env_add_path": "bin", "env_set": { "JAVA_HOME": "$dir" }, "checkver": { - "url": "https://raw.githubusercontent.com/ojdkbuild/ojdkbuild/master/README.md", - "re": "download/(?(?:java-14-openjdk-)?(?(?14[\\d.]+)\\.[\\d]+-(?[\\db.]+)))/(?java-(?[\\d.]+)-openjdk-([\\db.-]+)(.ojdkbuild|.windows){2}).x86_64.msi" + "url": "https://github.com/ojdkbuild/ojdkbuild/raw/master/README.md", + "regex": "download/java-17-openjdk-([\\d.-]+)" }, "autoupdate": { "architecture": { "64bit": { - "url": "https://github.com/ojdkbuild/ojdkbuild/releases/download/$matchFolder/$matchUrl.x86_64.msi", - "extract_dir": "ojdkbuild\\java-$matchMajor-openjdk-$matchShort-$matchBuild" + "url": "https://github.com/ojdkbuild/ojdkbuild/releases/download/java-$majorVersion-openjdk-$version/java-$majorVersion-openjdk-$version.win.x86_64.msi" } }, "hash": { "url": "$url.sha256" - } - } + }, + "extract_dir": "ojdkbuild\\java-$majorVersion-openjdk-$matchHead.$buildVersion-$preReleaseVersion" + }, + "notes": [ + "WARNING: This older version of the JDK are provided to help developers debug issues.", + "It is not updated with the latest security patches and are not recommended for use in production." + ] } diff --git a/bucket/ojdkbuild-jre.json b/bucket/ojdkbuild-jre.json new file mode 100644 index 00000000000..8b07dda75bc --- /dev/null +++ b/bucket/ojdkbuild-jre.json @@ -0,0 +1,36 @@ +{ + "description": "OpenJDK binaries built using source code from the CentOS project", + "homepage": "https://github.com/ojdkbuild/ojdkbuild", + "version": "17.0.3.0.6-1", + "license": "GPL-2.0-only WITH Classpath-exception-2.0", + "architecture": { + "64bit": { + "url": "https://github.com/ojdkbuild/ojdkbuild/releases/download/java-17-openjdk-17.0.3.0.6-1/java-17-openjdk-17.0.3.0.6-1.jre.win.x86_64.zip", + "hash": "c5a7a0663fa46be1e90f4118e5e64faf0df743a594467e91837e7e5aa465f577", + "extract_dir": "java-17-openjdk-17.0.3.0.6-1.jre.win.x86_64" + } + }, + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + }, + "checkver": { + "url": "https://github.com/ojdkbuild/ojdkbuild/raw/master/README.md", + "regex": "download/java-17-openjdk-([\\d.-]+)" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/ojdkbuild/ojdkbuild/releases/download/java-$majorVersion-openjdk-$version/java-$majorVersion-openjdk-$version.jre.win.x86_64.zip", + "extract_dir": "java-$majorVersion-openjdk-$version.jre.win.x86_64" + } + }, + "hash": { + "url": "$url.sha256" + } + }, + "notes": [ + "WARNING: This older version of the JDK are provided to help developers debug issues.", + "It is not updated with the latest security patches and are not recommended for use in production." + ] +} diff --git a/bucket/ojdkbuild.json b/bucket/ojdkbuild.json index c221d42aade..fb55610f6bc 100644 --- a/bucket/ojdkbuild.json +++ b/bucket/ojdkbuild.json @@ -1,13 +1,13 @@ { "description": "OpenJDK binaries built using source code from the CentOS project", "homepage": "https://github.com/ojdkbuild/ojdkbuild", - "version": "14.0.2.12-1", + "version": "17.0.3.0.6-1", "license": "GPL-2.0-only WITH Classpath-exception-2.0", "architecture": { "64bit": { - "url": "https://github.com/ojdkbuild/ojdkbuild/releases/download/java-14-openjdk-14.0.2.12-1/java-14-openjdk-14.0.2.12-1.windows.ojdkbuild.x86_64.zip", - "hash": "cb84689affd76eb574bddbf61060fbcb116ddfdb0b53962b31d31705e5749517", - "extract_dir": "java-14-openjdk-14.0.2.12-1.windows.ojdkbuild.x86_64" + "url": "https://github.com/ojdkbuild/ojdkbuild/releases/download/java-17-openjdk-17.0.3.0.6-1/java-17-openjdk-17.0.3.0.6-1.win.x86_64.zip", + "hash": "7626e7430d86731be97e10c7f2ba60503bb33d96066379acefb75fbd8be24538", + "extract_dir": "java-17-openjdk-17.0.3.0.6-1.win.x86_64" } }, "env_add_path": "bin", @@ -15,18 +15,22 @@ "JAVA_HOME": "$dir" }, "checkver": { - "url": "https://raw.githubusercontent.com/ojdkbuild/ojdkbuild/master/README.md", - "re": "download/(?(?:java-14-openjdk-)?(?14[\\db.-]+))/(?java-(?[\\d.]+)-openjdk-([\\db.-]+)(.ojdkbuild|.windows){2}).x86_64.zip" + "url": "https://github.com/ojdkbuild/ojdkbuild/raw/master/README.md", + "regex": "download/java-17-openjdk-([\\d.-]+)" }, "autoupdate": { "architecture": { "64bit": { - "url": "https://github.com/ojdkbuild/ojdkbuild/releases/download/$matchFolder/$matchUrl.x86_64.zip", - "extract_dir": "$matchUrl.x86_64" + "url": "https://github.com/ojdkbuild/ojdkbuild/releases/download/java-$majorVersion-openjdk-$version/java-$majorVersion-openjdk-$version.win.x86_64.zip", + "extract_dir": "java-$majorVersion-openjdk-$version.win.x86_64" } }, "hash": { "url": "$url.sha256" } - } + }, + "notes": [ + "WARNING: This older version of the JDK are provided to help developers debug issues.", + "It is not updated with the latest security patches and are not recommended for use in production." + ] } diff --git a/bucket/ojdkbuild10-full.json b/bucket/ojdkbuild10-full.json index b4a6258c637..41722a1b33f 100644 --- a/bucket/ojdkbuild10-full.json +++ b/bucket/ojdkbuild10-full.json @@ -13,9 +13,32 @@ "hash": "73d51aabf911552b188232e63f52bde99ae14fb52693e0e7fedc06abb23c49a2" } }, + "pre_install": "scoop config MSIEXTRACT_USE_LESSMSI True", "extract_dir": "ojdkbuild\\java-1.10.0-openjdk-1.10.0.2-1", "env_add_path": "bin", "env_set": { "JAVA_HOME": "$dir" - } + }, + "checkver": { + "url": "https://github.com/ojdkbuild/ojdkbuild/raw/master/README.md", + "regex": "download/(?[\\d.-]+)/java-10-openjdk-([\\d.-]+(?b\\d+))\\." + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/ojdkbuild/ojdkbuild/releases/download/$matchShort/java-$majorVersion-openjdk-$version.ojdkbuild.windows.x86_64.msi" + }, + "32bit": { + "url": "https://github.com/ojdkbuild/ojdkbuild/releases/download/$matchShort/java-$majorVersion-openjdk-$version.ojdkbuild.windows.x86.msi" + } + }, + "hash": { + "url": "$url.sha256" + }, + "extract_dir": "ojdkbuild\\java-1.$majorVersion.$minorVersion-openjdk-1.$matchShort" + }, + "notes": [ + "WARNING: This older version of the JDK are provided to help developers debug issues.", + "It is not updated with the latest security patches and are not recommended for use in production." + ] } diff --git a/bucket/ojdkbuild10.json b/bucket/ojdkbuild10.json index 66ccc58abf9..c53b3fe390f 100644 --- a/bucket/ojdkbuild10.json +++ b/bucket/ojdkbuild10.json @@ -18,5 +18,28 @@ "env_add_path": "bin", "env_set": { "JAVA_HOME": "$dir" - } + }, + "checkver": { + "url": "https://github.com/ojdkbuild/ojdkbuild/raw/master/README.md", + "regex": "download/(?[\\d.-]+)/java-10-openjdk-([\\d.-]+(?b\\d+))\\." + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/ojdkbuild/ojdkbuild/releases/download/$matchShort/java-$majorVersion-openjdk-$version.ojdkbuild.windows.x86_64.zip", + "extract_dir": "java-$majorVersion-openjdk-$version.ojdkbuild.windows.x86_64" + }, + "32bit": { + "url": "https://github.com/ojdkbuild/ojdkbuild/releases/download/$matchShort/java-$majorVersion-openjdk-$version.ojdkbuild.windows.x86.zip", + "extract_dir": "java-$majorVersion-openjdk-$version.ojdkbuild.windows.x86" + } + }, + "hash": { + "url": "$url.sha256" + } + }, + "notes": [ + "WARNING: This older version of the JDK are provided to help developers debug issues.", + "It is not updated with the latest security patches and are not recommended for use in production." + ] } diff --git a/bucket/ojdkbuild11-full.json b/bucket/ojdkbuild11-full.json index 06f49f6778c..62ebc3694b2 100644 --- a/bucket/ojdkbuild11-full.json +++ b/bucket/ojdkbuild11-full.json @@ -1,32 +1,37 @@ { "description": "OpenJDK 11 binaries built using source code from the CentOS project", "homepage": "https://github.com/ojdkbuild/ojdkbuild", - "version": "11.0.8.10-1", + "version": "11.0.15.9-1", "license": "GPL-2.0-only WITH Classpath-exception-2.0", "architecture": { "64bit": { - "url": "https://github.com/ojdkbuild/ojdkbuild/releases/download/java-11-openjdk-11.0.8.10-1/java-11-openjdk-11.0.8.10-1.windows.ojdkbuild.x86_64.msi", - "hash": "5a88288d634407800e1609d42fd53f9e98877c95b30b7b85b5e503bf402fa119", - "extract_dir": "ojdkbuild\\java-11-openjdk-11.0.8-1" + "url": "https://github.com/ojdkbuild/ojdkbuild/releases/download/java-11-openjdk-11.0.15.9-1/java-11-openjdk-11.0.15.9-1.windows.ojdkbuild.x86_64.msi", + "hash": "344e55f22fc25d42b6c4a090fa3fba4710202e3062e6737792c277833d844d02" } }, + "pre_install": "scoop config MSIEXTRACT_USE_LESSMSI True", + "extract_dir": "ojdkbuild\\java-11-openjdk-11.0.15-1", "env_add_path": "bin", "env_set": { "JAVA_HOME": "$dir" }, "checkver": { - "url": "https://raw.githubusercontent.com/ojdkbuild/ojdkbuild/master/README.md", - "re": "download/(?(?:java-11-openjdk-)?(?(?11[\\d.]+)\\.[\\d]+-(?[\\db.]+)))/(?java-(?[\\d.]+)-openjdk-([\\db.-]+)(.ojdkbuild|.windows){2}).x86_64.msi" + "url": "https://github.com/ojdkbuild/ojdkbuild/raw/master/README.md", + "regex": "download/java-11-openjdk-([\\d.-]+)" }, "autoupdate": { "architecture": { "64bit": { - "url": "https://github.com/ojdkbuild/ojdkbuild/releases/download/$matchFolder/$matchUrl.x86_64.msi", - "extract_dir": "ojdkbuild\\java-$matchMajor-openjdk-$matchShort-$matchBuild" + "url": "https://github.com/ojdkbuild/ojdkbuild/releases/download/java-$majorVersion-openjdk-$version/java-$majorVersion-openjdk-$version.windows.ojdkbuild.x86_64.msi" } }, "hash": { "url": "$url.sha256" - } - } + }, + "extract_dir": "ojdkbuild\\java-$majorVersion-openjdk-$matchHead-$preReleaseVersion" + }, + "notes": [ + "WARNING: This older version of the JDK are provided to help developers debug issues.", + "It is not updated with the latest security patches and are not recommended for use in production." + ] } diff --git a/bucket/ojdkbuild11-jre.json b/bucket/ojdkbuild11-jre.json new file mode 100644 index 00000000000..1a2380fcf44 --- /dev/null +++ b/bucket/ojdkbuild11-jre.json @@ -0,0 +1,36 @@ +{ + "description": "OpenJDK 11 binaries built using source code from the CentOS project", + "homepage": "https://github.com/ojdkbuild/ojdkbuild", + "version": "11.0.15.9-1", + "license": "GPL-2.0-only WITH Classpath-exception-2.0", + "architecture": { + "64bit": { + "url": "https://github.com/ojdkbuild/ojdkbuild/releases/download/java-11-openjdk-11.0.15.9-1/java-11-openjdk-jre-11.0.15.9-1.windows.ojdkbuild.x86_64.zip", + "hash": "1c96985af108c8f0fc398552dbc37c4ab4760d27e4045bb7e6e5118242076d14", + "extract_dir": "java-11-openjdk-jre-11.0.15.9-1.windows.ojdkbuild.x86_64" + } + }, + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + }, + "checkver": { + "url": "https://github.com/ojdkbuild/ojdkbuild/raw/master/README.md", + "regex": "download/java-11-openjdk-([\\d.-]+)" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/ojdkbuild/ojdkbuild/releases/download/java-$majorVersion-openjdk-$version/java-$majorVersion-openjdk-jre-$version.windows.ojdkbuild.x86_64.zip", + "extract_dir": "java-$majorVersion-openjdk-jre-$version.windows.ojdkbuild.x86_64" + } + }, + "hash": { + "url": "$url.sha256" + } + }, + "notes": [ + "WARNING: This older version of the JDK are provided to help developers debug issues.", + "It is not updated with the latest security patches and are not recommended for use in production." + ] +} diff --git a/bucket/ojdkbuild11.json b/bucket/ojdkbuild11.json index 3b192eb66b2..3c54d8f6784 100644 --- a/bucket/ojdkbuild11.json +++ b/bucket/ojdkbuild11.json @@ -1,13 +1,13 @@ { "description": "OpenJDK 11 binaries built using source code from the CentOS project", "homepage": "https://github.com/ojdkbuild/ojdkbuild", - "version": "11.0.8.10-1", + "version": "11.0.15.9-1", "license": "GPL-2.0-only WITH Classpath-exception-2.0", "architecture": { "64bit": { - "url": "https://github.com/ojdkbuild/ojdkbuild/releases/download/java-11-openjdk-11.0.8.10-1/java-11-openjdk-11.0.8.10-1.windows.ojdkbuild.x86_64.zip", - "hash": "257c50ccb0302483efe71eceb1414eb30d576595d59ec4aa3cbc408217513294", - "extract_dir": "java-11-openjdk-11.0.8.10-1.windows.ojdkbuild.x86_64" + "url": "https://github.com/ojdkbuild/ojdkbuild/releases/download/java-11-openjdk-11.0.15.9-1/java-11-openjdk-11.0.15.9-1.windows.ojdkbuild.x86_64.zip", + "hash": "67593df0da6e8ac19a19b2eecfa6dd6512d0c6f3ef29f198657c03a8affcc632", + "extract_dir": "java-11-openjdk-11.0.15.9-1.windows.ojdkbuild.x86_64" } }, "env_add_path": "bin", @@ -15,18 +15,22 @@ "JAVA_HOME": "$dir" }, "checkver": { - "url": "https://raw.githubusercontent.com/ojdkbuild/ojdkbuild/master/README.md", - "re": "download/(?(?:java-11-openjdk-)?(?11[\\db.-]+))/(?java-(?[\\d.]+)-openjdk-([\\db.-]+)(.ojdkbuild|.windows){2}).x86_64.zip" + "url": "https://github.com/ojdkbuild/ojdkbuild/raw/master/README.md", + "regex": "download/java-11-openjdk-([\\d.-]+)" }, "autoupdate": { "architecture": { "64bit": { - "url": "https://github.com/ojdkbuild/ojdkbuild/releases/download/$matchFolder/$matchUrl.x86_64.zip", - "extract_dir": "$matchUrl.x86_64" + "url": "https://github.com/ojdkbuild/ojdkbuild/releases/download/java-$majorVersion-openjdk-$version/java-$majorVersion-openjdk-$version.windows.ojdkbuild.x86_64.zip", + "extract_dir": "java-$majorVersion-openjdk-$version.windows.ojdkbuild.x86_64" } }, "hash": { "url": "$url.sha256" } - } + }, + "notes": [ + "WARNING: This older version of the JDK are provided to help developers debug issues.", + "It is not updated with the latest security patches and are not recommended for use in production." + ] } diff --git a/bucket/ojdkbuild12-full.json b/bucket/ojdkbuild12-full.json index a1ec504ed1d..0e2ded5125d 100644 --- a/bucket/ojdkbuild12-full.json +++ b/bucket/ojdkbuild12-full.json @@ -6,12 +6,32 @@ "architecture": { "64bit": { "url": "https://github.com/ojdkbuild/ojdkbuild/releases/download/java-12-openjdk-12.0.2.9-1/java-12-openjdk-12.0.2.9-1.windows.ojdkbuild.x86_64.msi", - "hash": "22db792f00f376e31fca5da6dd7b74d02b55fc1d7f36d8abe48783d0a2a5b5f8", - "extract_dir": "ojdkbuild\\java-12-openjdk-12.0.2-1" + "hash": "22db792f00f376e31fca5da6dd7b74d02b55fc1d7f36d8abe48783d0a2a5b5f8" } }, + "pre_install": "scoop config MSIEXTRACT_USE_LESSMSI True", + "extract_dir": "ojdkbuild\\java-12-openjdk-12.0.2-1", "env_add_path": "bin", "env_set": { "JAVA_HOME": "$dir" - } + }, + "checkver": { + "url": "https://github.com/ojdkbuild/ojdkbuild/raw/master/README.md", + "regex": "download/java-12-openjdk-([\\d.-]+)" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/ojdkbuild/ojdkbuild/releases/download/java-$majorVersion-openjdk-$version/java-$majorVersion-openjdk-$version.windows.ojdkbuild.x86_64.msi" + } + }, + "hash": { + "url": "$url.sha256" + }, + "extract_dir": "ojdkbuild\\java-$majorVersion-openjdk-$matchHead-$preReleaseVersion" + }, + "notes": [ + "WARNING: This older version of the JDK are provided to help developers debug issues.", + "It is not updated with the latest security patches and are not recommended for use in production." + ] } diff --git a/bucket/ojdkbuild12.json b/bucket/ojdkbuild12.json index 04ba69f0f10..5b93440d158 100644 --- a/bucket/ojdkbuild12.json +++ b/bucket/ojdkbuild12.json @@ -13,5 +13,24 @@ "env_add_path": "bin", "env_set": { "JAVA_HOME": "$dir" - } + }, + "checkver": { + "url": "https://github.com/ojdkbuild/ojdkbuild/raw/master/README.md", + "regex": "download/java-12-openjdk-([\\d.-]+)" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/ojdkbuild/ojdkbuild/releases/download/java-$majorVersion-openjdk-$version/java-$majorVersion-openjdk-$version.windows.ojdkbuild.x86_64.zip", + "extract_dir": "java-$majorVersion-openjdk-$version.windows.ojdkbuild.x86_64" + } + }, + "hash": { + "url": "$url.sha256" + } + }, + "notes": [ + "WARNING: This older version of the JDK are provided to help developers debug issues.", + "It is not updated with the latest security patches and are not recommended for use in production." + ] } diff --git a/bucket/ojdkbuild13-full.json b/bucket/ojdkbuild13-full.json index 1ab290ab9e2..4b004e55647 100644 --- a/bucket/ojdkbuild13-full.json +++ b/bucket/ojdkbuild13-full.json @@ -1,17 +1,37 @@ { "description": "OpenJDK 13 binaries built using source code from the CentOS project", "homepage": "https://github.com/ojdkbuild/ojdkbuild", - "version": "13.0.3.3-1", + "version": "13.0.4.8-1", "license": "GPL-2.0-only WITH Classpath-exception-2.0", "architecture": { "64bit": { - "url": "https://github.com/ojdkbuild/ojdkbuild/releases/download/java-13-openjdk-13.0.3.3-1/java-13-openjdk-13.0.3.3-1.windows.ojdkbuild.x86_64.msi", - "hash": "37e5393e00520bd479aa408d0f6e82c22f981ca02b8b5eeb9057b67fb1cceb92", - "extract_dir": "ojdkbuild\\java-13-openjdk-13.0.3-1" + "url": "https://github.com/ojdkbuild/ojdkbuild/releases/download/java-13-openjdk-13.0.4.8-1/java-13-openjdk-13.0.4.8-1.windows.ojdkbuild.x86_64.msi", + "hash": "a81821bd30d0bcb27a8b648fcdf8e99c3eb2acab639432da58d579625d5bf09f" } }, + "pre_install": "scoop config MSIEXTRACT_USE_LESSMSI True", + "extract_dir": "ojdkbuild\\java-13-openjdk-13.0.4-1", "env_add_path": "bin", "env_set": { "JAVA_HOME": "$dir" - } + }, + "checkver": { + "url": "https://github.com/ojdkbuild/ojdkbuild/raw/master/README.md", + "regex": "download/java-13-openjdk-([\\d.-]+)" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/ojdkbuild/ojdkbuild/releases/download/java-$majorVersion-openjdk-$version/java-$majorVersion-openjdk-$version.windows.ojdkbuild.x86_64.msi" + } + }, + "hash": { + "url": "$url.sha256" + }, + "extract_dir": "ojdkbuild\\java-$majorVersion-openjdk-$matchHead-$preReleaseVersion" + }, + "notes": [ + "WARNING: This older version of the JDK are provided to help developers debug issues.", + "It is not updated with the latest security patches and are not recommended for use in production." + ] } diff --git a/bucket/ojdkbuild13-jre.json b/bucket/ojdkbuild13-jre.json new file mode 100644 index 00000000000..ca32fe77981 --- /dev/null +++ b/bucket/ojdkbuild13-jre.json @@ -0,0 +1,36 @@ +{ + "description": "OpenJDK 13 binaries built using source code from the CentOS project", + "homepage": "https://github.com/ojdkbuild/ojdkbuild", + "version": "13.0.4.8-1", + "license": "GPL-2.0-only WITH Classpath-exception-2.0", + "architecture": { + "64bit": { + "url": "https://github.com/ojdkbuild/ojdkbuild/releases/download/java-13-openjdk-13.0.4.8-1/java-13-openjdk-jre-13.0.4.8-1.windows.ojdkbuild.x86_64.zip", + "hash": "e09ffa485dbf7b18bd6721ad17757e03d619087ce22920b81bd1aaa5be9b7671", + "extract_dir": "java-13-openjdk-jre-13.0.4.8-1.windows.ojdkbuild.x86_64" + } + }, + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + }, + "checkver": { + "url": "https://github.com/ojdkbuild/ojdkbuild/raw/master/README.md", + "regex": "download/java-13-openjdk-([\\d.-]+)" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/ojdkbuild/ojdkbuild/releases/download/java-$majorVersion-openjdk-$version/java-$majorVersion-openjdk-jre-$version.windows.ojdkbuild.x86_64.zip", + "extract_dir": "java-$majorVersion-openjdk-jre-$version.windows.ojdkbuild.x86_64" + } + }, + "hash": { + "url": "$url.sha256" + } + }, + "notes": [ + "WARNING: This older version of the JDK are provided to help developers debug issues.", + "It is not updated with the latest security patches and are not recommended for use in production." + ] +} diff --git a/bucket/ojdkbuild13.json b/bucket/ojdkbuild13.json index b1d71625d1d..3754cb2568f 100644 --- a/bucket/ojdkbuild13.json +++ b/bucket/ojdkbuild13.json @@ -1,17 +1,36 @@ { "description": "OpenJDK 13 binaries built using source code from the CentOS project", "homepage": "https://github.com/ojdkbuild/ojdkbuild", - "version": "13.0.3.3-1", + "version": "13.0.4.8-1", "license": "GPL-2.0-only WITH Classpath-exception-2.0", "architecture": { "64bit": { - "url": "https://github.com/ojdkbuild/ojdkbuild/releases/download/java-13-openjdk-13.0.3.3-1/java-13-openjdk-13.0.3.3-1.windows.ojdkbuild.x86_64.zip", - "hash": "97f295de74de4aa0ee2dbe0f9549777561ef7f7b476b7059fc524034fa11adbb", - "extract_dir": "java-13-openjdk-13.0.3.3-1.windows.ojdkbuild.x86_64" + "url": "https://github.com/ojdkbuild/ojdkbuild/releases/download/java-13-openjdk-13.0.4.8-1/java-13-openjdk-13.0.4.8-1.windows.ojdkbuild.x86_64.zip", + "hash": "f32b480c4e7b420aed9ff6aa797cfda4c6669a0ddfae5809b7b36ea6934155db", + "extract_dir": "java-13-openjdk-13.0.4.8-1.windows.ojdkbuild.x86_64" } }, "env_add_path": "bin", "env_set": { "JAVA_HOME": "$dir" - } + }, + "checkver": { + "url": "https://github.com/ojdkbuild/ojdkbuild/raw/master/README.md", + "regex": "download/java-13-openjdk-([\\d.-]+)" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/ojdkbuild/ojdkbuild/releases/download/java-$majorVersion-openjdk-$version/java-$majorVersion-openjdk-$version.windows.ojdkbuild.x86_64.zip", + "extract_dir": "java-$majorVersion-openjdk-$version.windows.ojdkbuild.x86_64" + } + }, + "hash": { + "url": "$url.sha256" + } + }, + "notes": [ + "WARNING: This older version of the JDK are provided to help developers debug issues.", + "It is not updated with the latest security patches and are not recommended for use in production." + ] } diff --git a/bucket/ojdkbuild14-full.json b/bucket/ojdkbuild14-full.json index f37e6b585c8..bf4c3597594 100644 --- a/bucket/ojdkbuild14-full.json +++ b/bucket/ojdkbuild14-full.json @@ -6,27 +6,32 @@ "architecture": { "64bit": { "url": "https://github.com/ojdkbuild/ojdkbuild/releases/download/java-14-openjdk-14.0.2.12-1/java-14-openjdk-14.0.2.12-1.windows.ojdkbuild.x86_64.msi", - "hash": "9786542af2b54af9768f7c2d2ca296b404be26bd4ec328f837757d427b2b9eb7", - "extract_dir": "ojdkbuild\\java-14-openjdk-14.0.2-1" + "hash": "9786542af2b54af9768f7c2d2ca296b404be26bd4ec328f837757d427b2b9eb7" } }, + "pre_install": "scoop config MSIEXTRACT_USE_LESSMSI True", + "extract_dir": "ojdkbuild\\java-14-openjdk-14.0.2-1", "env_add_path": "bin", "env_set": { "JAVA_HOME": "$dir" }, "checkver": { - "url": "https://raw.githubusercontent.com/ojdkbuild/ojdkbuild/master/README.md", - "re": "download/(?(?:java-14-openjdk-)?(?(?14[\\d.]+)\\.[\\d]+-(?[\\db.]+)))/(?java-(?[\\d.]+)-openjdk-([\\db.-]+)(.ojdkbuild|.windows){2}).x86_64.msi" + "url": "https://github.com/ojdkbuild/ojdkbuild/raw/master/README.md", + "regex": "download/java-14-openjdk-([\\d.-]+)" }, "autoupdate": { "architecture": { "64bit": { - "url": "https://github.com/ojdkbuild/ojdkbuild/releases/download/$matchFolder/$matchUrl.x86_64.msi", - "extract_dir": "ojdkbuild\\java-$matchMajor-openjdk-$matchShort-$matchBuild" + "url": "https://github.com/ojdkbuild/ojdkbuild/releases/download/java-$majorVersion-openjdk-$version/java-$majorVersion-openjdk-$version.windows.ojdkbuild.x86_64.msi" } }, "hash": { "url": "$url.sha256" - } - } + }, + "extract_dir": "ojdkbuild\\java-$majorVersion-openjdk-$matchHead-$preReleaseVersion" + }, + "notes": [ + "WARNING: This older version of the JDK are provided to help developers debug issues.", + "It is not updated with the latest security patches and are not recommended for use in production." + ] } diff --git a/bucket/ojdkbuild14-jre.json b/bucket/ojdkbuild14-jre.json new file mode 100644 index 00000000000..c0756851f0c --- /dev/null +++ b/bucket/ojdkbuild14-jre.json @@ -0,0 +1,36 @@ +{ + "description": "OpenJDK 14 binaries built using source code from the CentOS project", + "homepage": "https://github.com/ojdkbuild/ojdkbuild", + "version": "14.0.2.12-1", + "license": "GPL-2.0-only WITH Classpath-exception-2.0", + "architecture": { + "64bit": { + "url": "https://github.com/ojdkbuild/ojdkbuild/releases/download/java-14-openjdk-14.0.2.12-1/java-14-openjdk-jre-14.0.2.12-1.windows.ojdkbuild.x86_64.zip", + "hash": "b484416ca87dc722766faec4583a7a5936d3e4583ef71d9c7c483ff08fcaa822", + "extract_dir": "java-14-openjdk-jre-14.0.2.12-1.windows.ojdkbuild.x86_64" + } + }, + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + }, + "checkver": { + "url": "https://github.com/ojdkbuild/ojdkbuild/raw/master/README.md", + "regex": "download/java-14-openjdk-([\\d.-]+)" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/ojdkbuild/ojdkbuild/releases/download/java-$majorVersion-openjdk-$version/java-$majorVersion-openjdk-jre-$version.windows.ojdkbuild.x86_64.zip", + "extract_dir": "java-$majorVersion-openjdk-jre-$version.windows.ojdkbuild.x86_64" + } + }, + "hash": { + "url": "$url.sha256" + } + }, + "notes": [ + "WARNING: This older version of the JDK are provided to help developers debug issues.", + "It is not updated with the latest security patches and are not recommended for use in production." + ] +} diff --git a/bucket/ojdkbuild14.json b/bucket/ojdkbuild14.json index cf86b2368ef..b5f846e6df3 100644 --- a/bucket/ojdkbuild14.json +++ b/bucket/ojdkbuild14.json @@ -15,18 +15,22 @@ "JAVA_HOME": "$dir" }, "checkver": { - "url": "https://raw.githubusercontent.com/ojdkbuild/ojdkbuild/master/README.md", - "re": "download/(?(?:java-14-openjdk-)?(?14[\\db.-]+))/(?java-(?[\\d.]+)-openjdk-([\\db.-]+)(.ojdkbuild|.windows){2}).x86_64.zip" + "url": "https://github.com/ojdkbuild/ojdkbuild/raw/master/README.md", + "regex": "download/java-14-openjdk-([\\d.-]+)" }, "autoupdate": { "architecture": { "64bit": { - "url": "https://github.com/ojdkbuild/ojdkbuild/releases/download/$matchFolder/$matchUrl.x86_64.zip", - "extract_dir": "$matchUrl.x86_64" + "url": "https://github.com/ojdkbuild/ojdkbuild/releases/download/java-$majorVersion-openjdk-$version/java-$majorVersion-openjdk-$version.windows.ojdkbuild.x86_64.zip", + "extract_dir": "java-$majorVersion-openjdk-$version.windows.ojdkbuild.x86_64" } }, "hash": { "url": "$url.sha256" } - } + }, + "notes": [ + "WARNING: This older version of the JDK are provided to help developers debug issues.", + "It is not updated with the latest security patches and are not recommended for use in production." + ] } diff --git a/bucket/ojdkbuild15-full.json b/bucket/ojdkbuild15-full.json new file mode 100644 index 00000000000..ea7d5f05bad --- /dev/null +++ b/bucket/ojdkbuild15-full.json @@ -0,0 +1,22 @@ +{ + "description": "OpenJDK 14 binaries built using source code from the CentOS project", + "homepage": "https://github.com/ojdkbuild/ojdkbuild", + "version": "15.0.2.7-1", + "license": "GPL-2.0-only WITH Classpath-exception-2.0", + "architecture": { + "64bit": { + "url": "https://github.com/ojdkbuild/ojdkbuild/releases/download/java-15-openjdk-15.0.2.7-1/java-15-openjdk-15.0.2.7-1.windows.ojdkbuild.x86_64.msi", + "hash": "b3eca673986f87dfb4c2ff7cf095810a16cc0d3da67f702b70ca73b1b49c952b" + } + }, + "pre_install": "scoop config MSIEXTRACT_USE_LESSMSI True", + "extract_dir": "ojdkbuild\\java-15-openjdk-15.0.2-1", + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + }, + "notes": [ + "WARNING: This older version of the JDK are provided to help developers debug issues.", + "It is not updated with the latest security patches and are not recommended for use in production." + ] +} diff --git a/bucket/ojdkbuild15-jre.json b/bucket/ojdkbuild15-jre.json new file mode 100644 index 00000000000..7a2e6510e74 --- /dev/null +++ b/bucket/ojdkbuild15-jre.json @@ -0,0 +1,21 @@ +{ + "description": "OpenJDK 14 binaries built using source code from the CentOS project", + "homepage": "https://github.com/ojdkbuild/ojdkbuild", + "version": "15.0.2.7-1", + "license": "GPL-2.0-only WITH Classpath-exception-2.0", + "architecture": { + "64bit": { + "url": "https://github.com/ojdkbuild/ojdkbuild/releases/download/java-15-openjdk-15.0.2.7-1/java-15-openjdk-jre-15.0.2.7-1.windows.ojdkbuild.x86_64.zip", + "hash": "1cf5675a01296283855733e7b94ea0f2d2169d0cebe426c02da3825f504de72a", + "extract_dir": "java-15-openjdk-jre-15.0.2.7-1.windows.ojdkbuild.x86_64" + } + }, + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + }, + "notes": [ + "WARNING: This older version of the JDK are provided to help developers debug issues.", + "It is not updated with the latest security patches and are not recommended for use in production." + ] +} diff --git a/bucket/ojdkbuild15.json b/bucket/ojdkbuild15.json new file mode 100644 index 00000000000..4028a263b0f --- /dev/null +++ b/bucket/ojdkbuild15.json @@ -0,0 +1,21 @@ +{ + "description": "OpenJDK 14 binaries built using source code from the CentOS project", + "homepage": "https://github.com/ojdkbuild/ojdkbuild", + "version": "15.0.2.7-1", + "license": "GPL-2.0-only WITH Classpath-exception-2.0", + "architecture": { + "64bit": { + "url": "https://github.com/ojdkbuild/ojdkbuild/releases/download/java-15-openjdk-15.0.2.7-1/java-15-openjdk-15.0.2.7-1.windows.ojdkbuild.x86_64.zip", + "hash": "7ff9bed3077830572706c62288ad14a18b7aaca849c36198f4191b40ec44f36d", + "extract_dir": "java-15-openjdk-15.0.2.7-1.windows.ojdkbuild.x86_64" + } + }, + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + }, + "notes": [ + "WARNING: This older version of the JDK are provided to help developers debug issues.", + "It is not updated with the latest security patches and are not recommended for use in production." + ] +} diff --git a/bucket/ojdkbuild17-full.json b/bucket/ojdkbuild17-full.json new file mode 100644 index 00000000000..4761474c98f --- /dev/null +++ b/bucket/ojdkbuild17-full.json @@ -0,0 +1,37 @@ +{ + "description": "OpenJDK 17 binaries built using source code from the CentOS project", + "homepage": "https://github.com/ojdkbuild/ojdkbuild", + "version": "17.0.3.0.6-1", + "license": "GPL-2.0-only WITH Classpath-exception-2.0", + "architecture": { + "64bit": { + "url": "https://github.com/ojdkbuild/ojdkbuild/releases/download/java-17-openjdk-17.0.3.0.6-1/java-17-openjdk-17.0.3.0.6-1.win.x86_64.msi", + "hash": "e5a7327fe5fc3c90bb8dc96e7cfbefaf965eda9ff89f4c730753171385b33266" + } + }, + "pre_install": "scoop config MSIEXTRACT_USE_LESSMSI True", + "extract_dir": "ojdkbuild\\java-17-openjdk-17.0.3.0-1", + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + }, + "checkver": { + "url": "https://github.com/ojdkbuild/ojdkbuild/raw/master/README.md", + "regex": "download/java-17-openjdk-([\\d.-]+)" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/ojdkbuild/ojdkbuild/releases/download/java-$majorVersion-openjdk-$version/java-$majorVersion-openjdk-$version.win.x86_64.msi" + } + }, + "hash": { + "url": "$url.sha256" + }, + "extract_dir": "ojdkbuild\\java-$majorVersion-openjdk-$matchHead.$buildVersion-$preReleaseVersion" + }, + "notes": [ + "WARNING: This older version of the JDK are provided to help developers debug issues.", + "It is not updated with the latest security patches and are not recommended for use in production." + ] +} diff --git a/bucket/ojdkbuild17-jre.json b/bucket/ojdkbuild17-jre.json new file mode 100644 index 00000000000..2c603cbf438 --- /dev/null +++ b/bucket/ojdkbuild17-jre.json @@ -0,0 +1,36 @@ +{ + "description": "OpenJDK 17 binaries built using source code from the CentOS project", + "homepage": "https://github.com/ojdkbuild/ojdkbuild", + "version": "17.0.3.0.6-1", + "license": "GPL-2.0-only WITH Classpath-exception-2.0", + "architecture": { + "64bit": { + "url": "https://github.com/ojdkbuild/ojdkbuild/releases/download/java-17-openjdk-17.0.3.0.6-1/java-17-openjdk-17.0.3.0.6-1.jre.win.x86_64.zip", + "hash": "c5a7a0663fa46be1e90f4118e5e64faf0df743a594467e91837e7e5aa465f577", + "extract_dir": "java-17-openjdk-17.0.3.0.6-1.jre.win.x86_64" + } + }, + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + }, + "checkver": { + "url": "https://github.com/ojdkbuild/ojdkbuild/raw/master/README.md", + "regex": "download/java-17-openjdk-([\\d.-]+)" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/ojdkbuild/ojdkbuild/releases/download/java-$majorVersion-openjdk-$version/java-$majorVersion-openjdk-$version.jre.win.x86_64.zip", + "extract_dir": "java-$majorVersion-openjdk-$version.jre.win.x86_64" + } + }, + "hash": { + "url": "$url.sha256" + } + }, + "notes": [ + "WARNING: This older version of the JDK are provided to help developers debug issues.", + "It is not updated with the latest security patches and are not recommended for use in production." + ] +} diff --git a/bucket/ojdkbuild17.json b/bucket/ojdkbuild17.json new file mode 100644 index 00000000000..4a776de4cd1 --- /dev/null +++ b/bucket/ojdkbuild17.json @@ -0,0 +1,36 @@ +{ + "description": "OpenJDK 17 binaries built using source code from the CentOS project", + "homepage": "https://github.com/ojdkbuild/ojdkbuild", + "version": "17.0.3.0.6-1", + "license": "GPL-2.0-only WITH Classpath-exception-2.0", + "architecture": { + "64bit": { + "url": "https://github.com/ojdkbuild/ojdkbuild/releases/download/java-17-openjdk-17.0.3.0.6-1/java-17-openjdk-17.0.3.0.6-1.win.x86_64.zip", + "hash": "7626e7430d86731be97e10c7f2ba60503bb33d96066379acefb75fbd8be24538", + "extract_dir": "java-17-openjdk-17.0.3.0.6-1.win.x86_64" + } + }, + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + }, + "checkver": { + "url": "https://github.com/ojdkbuild/ojdkbuild/raw/master/README.md", + "regex": "download/java-17-openjdk-([\\d.-]+)" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/ojdkbuild/ojdkbuild/releases/download/java-$majorVersion-openjdk-$version/java-$majorVersion-openjdk-$version.win.x86_64.zip", + "extract_dir": "java-$majorVersion-openjdk-$version.win.x86_64" + } + }, + "hash": { + "url": "$url.sha256" + } + }, + "notes": [ + "WARNING: This older version of the JDK are provided to help developers debug issues.", + "It is not updated with the latest security patches and are not recommended for use in production." + ] +} diff --git a/bucket/ojdkbuild8-full.json b/bucket/ojdkbuild8-full.json index 6c89e473c4d..e0f9cc28dcb 100644 --- a/bucket/ojdkbuild8-full.json +++ b/bucket/ojdkbuild8-full.json @@ -1,39 +1,44 @@ { "description": "OpenJDK 8 binaries built using source code from the CentOS project", "homepage": "https://github.com/ojdkbuild/ojdkbuild", - "version": "1.8.0.265-1.b01", + "version": "1.8.0.332-1.b09", "license": "GPL-2.0-only WITH Classpath-exception-2.0", "architecture": { "64bit": { - "url": "https://github.com/ojdkbuild/ojdkbuild/releases/download/java-1.8.0-openjdk-1.8.0.265-1.b01/java-1.8.0-openjdk-1.8.0.265-1.b01.ojdkbuild.windows.x86_64.msi", - "hash": "ff9c115eb6ddfc45d7b2bab7b1180ad9e5293ba106f8299c2c2d1f80dabce526" + "url": "https://github.com/ojdkbuild/ojdkbuild/releases/download/java-1.8.0-openjdk-1.8.0.332-1.b09/java-1.8.0-openjdk-1.8.0.332-1.b09.ojdkbuild.windows.x86_64.msi", + "hash": "84436c850a12f52c9658449d5bc16f1f6ad1c0af820d510414a45b8d8ad64357" }, "32bit": { - "url": "https://github.com/ojdkbuild/ojdkbuild/releases/download/java-1.8.0-openjdk-1.8.0.265-1.b01-x86/java-1.8.0-openjdk-1.8.0.265-1.b01.ojdkbuild.windows.x86.msi", - "hash": "cd0e2e0f5907eba7d02797d130828c7b5f0c2788cc99d7fa8e7425c87050ed82" + "url": "https://github.com/ojdkbuild/ojdkbuild/releases/download/java-1.8.0-openjdk-1.8.0.332-1.b09-x86/java-1.8.0-openjdk-1.8.0.332-1.b09.ojdkbuild.windows.x86.msi", + "hash": "048b5de7c319a5989465b6d734f5f7a5a7a1eb0881f89e19473abe59fbd9c574" } }, - "extract_dir": "ojdkbuild\\java-1.8.0-openjdk-1.8.0.265-1", + "pre_install": "scoop config MSIEXTRACT_USE_LESSMSI True", + "extract_dir": "ojdkbuild\\java-1.8.0-openjdk-1.8.0.332-1", "env_add_path": "bin", "env_set": { "JAVA_HOME": "$dir" }, "checkver": { - "url": "https://raw.githubusercontent.com/ojdkbuild/ojdkbuild/master/README.md", - "re": "download/(?(?:java-1.8.0-openjdk-)?(?(?1.8.0[\\d.]+)-(?[\\d]+)(?:[\\db.]*)))(?-x86)?/(?java-(?[\\d.]+)-openjdk-([\\db.-]+)(.ojdkbuild|.windows){2}).x86.msi" + "url": "https://github.com/ojdkbuild/ojdkbuild/raw/master/README.md", + "regex": "download/java-1.8.0-openjdk-((?[\\d.-]+)\\.(?b\\d+))" }, "autoupdate": { "architecture": { "64bit": { - "url": "https://github.com/ojdkbuild/ojdkbuild/releases/download/$matchFolder/$matchUrl.x86_64.msi" + "url": "https://github.com/ojdkbuild/ojdkbuild/releases/download/java-$matchHead-openjdk-$version/java-$matchHead-openjdk-$version.ojdkbuild.windows.x86_64.msi" }, "32bit": { - "url": "https://github.com/ojdkbuild/ojdkbuild/releases/download/$matchFolder$matchX/$matchUrl.x86.msi" + "url": "https://github.com/ojdkbuild/ojdkbuild/releases/download/java-$matchHead-openjdk-$version-x86/java-$matchHead-openjdk-$version.ojdkbuild.windows.x86.msi" } }, "hash": { "url": "$url.sha256" }, - "extract_dir": "ojdkbuild\\java-$matchMajor-openjdk-$matchShort-$matchBuild" - } + "extract_dir": "ojdkbuild\\java-$matchHead-openjdk-$matchShort" + }, + "notes": [ + "WARNING: This older version of the JDK are provided to help developers debug issues.", + "It is not updated with the latest security patches and are not recommended for use in production." + ] } diff --git a/bucket/ojdkbuild8-jre.json b/bucket/ojdkbuild8-jre.json new file mode 100644 index 00000000000..8bdcadadd55 --- /dev/null +++ b/bucket/ojdkbuild8-jre.json @@ -0,0 +1,45 @@ +{ + "description": "OpenJDK 8 binaries built using source code from the CentOS project", + "homepage": "https://github.com/ojdkbuild/ojdkbuild", + "version": "1.8.0.332-1.b09", + "license": "GPL-2.0-only WITH Classpath-exception-2.0", + "architecture": { + "64bit": { + "url": "https://github.com/ojdkbuild/ojdkbuild/releases/download/java-1.8.0-openjdk-1.8.0.332-1.b09/java-1.8.0-openjdk-jre-1.8.0.332-1.b09.ojdkbuild.windows.x86_64.zip", + "hash": "d23f45fe6c56a604bd9c9ef552c8cc5fa9e03d7c6b84dc00e84b5fb17c6f58cf", + "extract_dir": "java-1.8.0-openjdk-jre-1.8.0.332-1.b09.ojdkbuild.windows.x86_64" + }, + "32bit": { + "url": "https://github.com/ojdkbuild/ojdkbuild/releases/download/java-1.8.0-openjdk-1.8.0.332-1.b09-x86/java-1.8.0-openjdk-jre-1.8.0.332-1.b09.ojdkbuild.windows.x86.zip", + "hash": "1d9eeeb2ca77b031f501d898c78651660a1c1b07458dbb6f4fe432ccec5691cd", + "extract_dir": "java-1.8.0-openjdk-jre-1.8.0.332-1.b09.ojdkbuild.windows.x86" + } + }, + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + }, + "checkver": { + "url": "https://github.com/ojdkbuild/ojdkbuild/raw/master/README.md", + "regex": "download/java-1.8.0-openjdk-([\\db.-]+)" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/ojdkbuild/ojdkbuild/releases/download/java-$matchHead-openjdk-$version/java-$matchHead-openjdk-jre-$version.ojdkbuild.windows.x86_64.zip", + "extract_dir": "java-$matchHead-openjdk-jre-$version.ojdkbuild.windows.x86_64" + }, + "32bit": { + "url": "https://github.com/ojdkbuild/ojdkbuild/releases/download/java-$matchHead-openjdk-$version-x86/java-$matchHead-openjdk-jre-$version.ojdkbuild.windows.x86.zip", + "extract_dir": "java-$matchHead-openjdk-jre-$version.ojdkbuild.windows.x86" + } + }, + "hash": { + "url": "$url.sha256" + } + }, + "notes": [ + "WARNING: This older version of the JDK are provided to help developers debug issues.", + "It is not updated with the latest security patches and are not recommended for use in production." + ] +} diff --git a/bucket/ojdkbuild8.json b/bucket/ojdkbuild8.json index 020324989cd..6a843a439f0 100644 --- a/bucket/ojdkbuild8.json +++ b/bucket/ojdkbuild8.json @@ -1,18 +1,18 @@ { "description": "OpenJDK 8 binaries built using source code from the CentOS project", "homepage": "https://github.com/ojdkbuild/ojdkbuild", - "version": "1.8.0.265-1.b01", + "version": "1.8.0.332-1.b09", "license": "GPL-2.0-only WITH Classpath-exception-2.0", "architecture": { "64bit": { - "url": "https://github.com/ojdkbuild/ojdkbuild/releases/download/java-1.8.0-openjdk-1.8.0.265-1.b01/java-1.8.0-openjdk-1.8.0.265-1.b01.ojdkbuild.windows.x86_64.zip", - "hash": "1c383e91ba2d4e3b91cea649bd3c00889f88188efd18382b2753ad7cadb0cf57", - "extract_dir": "java-1.8.0-openjdk-1.8.0.265-1.b01.ojdkbuild.windows.x86_64" + "url": "https://github.com/ojdkbuild/ojdkbuild/releases/download/java-1.8.0-openjdk-1.8.0.332-1.b09/java-1.8.0-openjdk-1.8.0.332-1.b09.ojdkbuild.windows.x86_64.zip", + "hash": "3f7c46c2ba4ae6056bf5d9af891b80cd57acf3c8185c7e98c6f2a4132bc90e04", + "extract_dir": "java-1.8.0-openjdk-1.8.0.332-1.b09.ojdkbuild.windows.x86_64" }, "32bit": { - "url": "https://github.com/ojdkbuild/ojdkbuild/releases/download/java-1.8.0-openjdk-1.8.0.265-1.b01-x86/java-1.8.0-openjdk-1.8.0.265-1.b01.ojdkbuild.windows.x86.zip", - "hash": "9b2294757eae9deea5a62c388984b2d35735d276fc5dfa859cea70933c7234ee", - "extract_dir": "java-1.8.0-openjdk-1.8.0.265-1.b01.ojdkbuild.windows.x86" + "url": "https://github.com/ojdkbuild/ojdkbuild/releases/download/java-1.8.0-openjdk-1.8.0.332-1.b09-x86/java-1.8.0-openjdk-1.8.0.332-1.b09.ojdkbuild.windows.x86.zip", + "hash": "a25b5ce4cab081aaa152bee42a696c7f95c7cd24c89f6fca280d9f928751124a", + "extract_dir": "java-1.8.0-openjdk-1.8.0.332-1.b09.ojdkbuild.windows.x86" } }, "env_add_path": "bin", @@ -20,22 +20,26 @@ "JAVA_HOME": "$dir" }, "checkver": { - "url": "https://raw.githubusercontent.com/ojdkbuild/ojdkbuild/master/README.md", - "re": "download/(?(?:java-1.8.0-openjdk-)?(?1.8.0[\\db.-]+))(?-x86)?/(?java-(?[\\d.]+)-openjdk-([\\db.-]+)(.ojdkbuild|.windows){2}).x86.zip" + "url": "https://github.com/ojdkbuild/ojdkbuild/raw/master/README.md", + "regex": "download/java-1.8.0-openjdk-([\\db.-]+)" }, "autoupdate": { "architecture": { "64bit": { - "url": "https://github.com/ojdkbuild/ojdkbuild/releases/download/$matchFolder/$matchUrl.x86_64.zip", - "extract_dir": "$matchUrl.x86_64" + "url": "https://github.com/ojdkbuild/ojdkbuild/releases/download/java-$matchHead-openjdk-$version/java-$matchHead-openjdk-$version.ojdkbuild.windows.x86_64.zip", + "extract_dir": "java-$matchHead-openjdk-$version.ojdkbuild.windows.x86_64" }, "32bit": { - "url": "https://github.com/ojdkbuild/ojdkbuild/releases/download/$matchFolder$matchX/$matchUrl.x86.zip", - "extract_dir": "$matchUrl.x86" + "url": "https://github.com/ojdkbuild/ojdkbuild/releases/download/java-$matchHead-openjdk-$version-x86/java-$matchHead-openjdk-$version.ojdkbuild.windows.x86.zip", + "extract_dir": "java-$matchHead-openjdk-$version.ojdkbuild.windows.x86" } }, "hash": { "url": "$url.sha256" } - } + }, + "notes": [ + "WARNING: This older version of the JDK are provided to help developers debug issues.", + "It is not updated with the latest security patches and are not recommended for use in production." + ] } diff --git a/bucket/ojdkbuild9-full.json b/bucket/ojdkbuild9-full.json index d4b9a4af795..4e92857ad39 100644 --- a/bucket/ojdkbuild9-full.json +++ b/bucket/ojdkbuild9-full.json @@ -9,9 +9,29 @@ "hash": "8784a13acaf650a71a3c5becc5e407e3074dd3a6289fd4e2a1bcbbd41e36684b" } }, + "pre_install": "scoop config MSIEXTRACT_USE_LESSMSI True", "extract_dir": "ojdkbuild\\java-1.9.0-openjdk-1.9.0.4-1", "env_add_path": "bin", "env_set": { "JAVA_HOME": "$dir" - } + }, + "checkver": { + "url": "https://github.com/ojdkbuild/ojdkbuild/raw/master/README.md", + "regex": "download/(?[\\d.-]+)/java-9-openjdk-([\\d.-]+(?b\\d+))\\." + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/ojdkbuild/ojdkbuild/releases/download/$matchShort/java-$majorVersion-openjdk-$version.ojdkbuild.windows.x86_64.msi" + } + }, + "hash": { + "url": "$url.sha256" + }, + "extract_dir": "ojdkbuild\\java-1.$majorVersion.$minorVersion-openjdk-1.$matchShort" + }, + "notes": [ + "WARNING: This older version of the JDK are provided to help developers debug issues.", + "It is not updated with the latest security patches and are not recommended for use in production." + ] } diff --git a/bucket/ojdkbuild9.json b/bucket/ojdkbuild9.json index 70304b3947f..0980dd042ee 100644 --- a/bucket/ojdkbuild9.json +++ b/bucket/ojdkbuild9.json @@ -18,5 +18,28 @@ "env_add_path": "bin", "env_set": { "JAVA_HOME": "$dir" - } + }, + "checkver": { + "url": "https://github.com/ojdkbuild/ojdkbuild/raw/master/README.md", + "regex": "download/(?[\\d.-]+)/java-9-openjdk-([\\d.-]+(?b\\d+))\\." + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/ojdkbuild/ojdkbuild/releases/download/$matchShort/java-$majorVersion-openjdk-$version.ojdkbuild.windows.x86_64.zip", + "extract_dir": "java-$majorVersion-openjdk-$version.ojdkbuild.windows.x86_64" + }, + "32bit": { + "url": "https://github.com/ojdkbuild/ojdkbuild/releases/download/$matchShort/java-$majorVersion-openjdk-$version.ojdkbuild.windows.x86.zip", + "extract_dir": "java-$majorVersion-openjdk-$version.ojdkbuild.windows.x86" + } + }, + "hash": { + "url": "$url.sha256" + } + }, + "notes": [ + "WARNING: This older version of the JDK are provided to help developers debug issues.", + "It is not updated with the latest security patches and are not recommended for use in production." + ] } diff --git a/bucket/openjdk-ea.json b/bucket/openjdk-ea.json index 2b94c4ad914..8df0bda5fea 100644 --- a/bucket/openjdk-ea.json +++ b/bucket/openjdk-ea.json @@ -1,21 +1,21 @@ { "description": "Official Early-Access Builds of OpenJDK", "homepage": "https://jdk.java.net/", - "version": "15.0.1-9", + "version": "27-24-ea", "license": "GPL-2.0-only WITH Classpath-exception-2.0", "architecture": { "64bit": { - "url": "https://download.java.net/java/GA/jdk15.0.1/51f4f36ad4ef43e39d0dfdbaf6549e32/9/GPL/openjdk-15.0.1_windows-x64_bin.zip", - "hash": "0a27c733fc7ceaaae3856a9c03f5e2304af30a32de6b454b8762ec02447c5464" + "url": "https://download.java.net/java/early_access/jdk27/24/GPL/openjdk-27-ea+24_windows-x64_bin.zip", + "hash": "5bbf96e8f91e2c80680961ba7cc2ddb7112131f6fa000d2472ab2ea6c99a06f7" } }, - "extract_dir": "jdk-15.0.1", + "extract_dir": "jdk-27", "env_add_path": "bin", "env_set": { "JAVA_HOME": "$dir" }, "checkver": { - "url": "https://jdk.java.net/15", + "url": "https://jdk.java.net/27", "re": "/(?early_access|GA)/(?jdk(?[\\d.]+)(?:.*)?/(?[\\d]+)(?:/GPL|/binaries)?)/(?openjdk-(?[\\d.]+)(?-ea)?(?:\\+[\\d]+)?_windows-x64_bin.(zip|tar.gz))", "replace": "${version}-${build}${ea}" }, diff --git a/bucket/openjdk.json b/bucket/openjdk.json index f0b23b71799..d1633560c22 100644 --- a/bucket/openjdk.json +++ b/bucket/openjdk.json @@ -1,22 +1,22 @@ { "description": "Official General-Availability Release of OpenJDK", "homepage": "https://jdk.java.net/", - "version": "15.0.1-9", + "version": "26-35", "license": "GPL-2.0-only WITH Classpath-exception-2.0", "architecture": { "64bit": { - "url": "https://download.java.net/java/GA/jdk15.0.1/51f4f36ad4ef43e39d0dfdbaf6549e32/9/GPL/openjdk-15.0.1_windows-x64_bin.zip", - "hash": "0a27c733fc7ceaaae3856a9c03f5e2304af30a32de6b454b8762ec02447c5464" + "url": "https://download.java.net/java/GA/jdk26/c3cc523845074aa0af4f5e1e1ed4151d/35/GPL/openjdk-26_windows-x64_bin.zip", + "hash": "2dd2d92c9374cd49a120fe9d916732840bf6bb9f0e0cc29794917a3c08b99c5f" } }, - "extract_dir": "jdk-15.0.1", + "extract_dir": "jdk-26", "env_add_path": "bin", "env_set": { "JAVA_HOME": "$dir" }, "checkver": { - "url": "https://jdk.java.net/15/", - "re": "/(?early_access|GA)/(?jdk(?[\\d.]+)(?:.*)?/(?[\\d]+)(?:/GPL|/binaries)?)/(?openjdk-(?[\\d.]+)(?-ea)?(?:\\+[\\d]+)?_windows-x64_bin.(zip|tar.gz))", + "url": "https://jdk.java.net/archive/", + "re": "https://download\\.java\\.net/java/(?GA)/(?jdk(?[\\d.]+)/[^/]+/(?[\\d]+)(?:/GPL|/binaries)?)/(?openjdk-(?[\\d.]+)(?-ea)?(?:\\+[\\d]+)?_windows-x64_bin\\.(zip|tar.gz))", "replace": "${version}-${build}${ea}" }, "autoupdate": { diff --git a/bucket/openjdk14.json b/bucket/openjdk14.json index 75edec942c7..cb4a183aa1f 100644 --- a/bucket/openjdk14.json +++ b/bucket/openjdk14.json @@ -13,20 +13,5 @@ "env_add_path": "bin", "env_set": { "JAVA_HOME": "$dir" - }, - "checkver": { - "re": "/(?early_access|GA)/(?jdk(?[\\d.]+)(?:.*)?/(?[\\d]+)(?:/GPL|/binaries)?)/(?openjdk-(?[\\d.]+)(?-ea)?(?:\\+[\\d]+)?_windows-x64_bin.(zip|tar.gz))", - "replace": "${version}-${build}${ea}" - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://download.java.net/java/$matchType/$matchPath/$matchFile" - } - }, - "hash": { - "url": "$url.sha256" - }, - "extract_dir": "jdk-$matchVersion" } } diff --git a/bucket/openjdk15.json b/bucket/openjdk15.json index b4092f8caef..57248f160f6 100644 --- a/bucket/openjdk15.json +++ b/bucket/openjdk15.json @@ -1,32 +1,17 @@ { "description": "Official production-ready open-source builds of OpenJDK 15", "homepage": "https://jdk.java.net/15", - "version": "15.0.1-9", + "version": "15.0.2-7", "license": "GPL-2.0-only WITH Classpath-exception-2.0", "architecture": { "64bit": { - "url": "https://download.java.net/java/GA/jdk15.0.1/51f4f36ad4ef43e39d0dfdbaf6549e32/9/GPL/openjdk-15.0.1_windows-x64_bin.zip", - "hash": "0a27c733fc7ceaaae3856a9c03f5e2304af30a32de6b454b8762ec02447c5464" + "url": "https://download.java.net/java/GA/jdk15.0.2/0d1cfde4252546c6931946de8db48ee2/7/GPL/openjdk-15.0.2_windows-x64_bin.zip", + "hash": "ecbe7f32bc6bff2b6c8e9b68f19cbf4ddf54a492c918ba471f32d645cf1c5cf4" } }, - "extract_dir": "jdk-15.0.1", + "extract_dir": "jdk-15.0.2", "env_add_path": "bin", "env_set": { "JAVA_HOME": "$dir" - }, - "checkver": { - "re": "/(?early_access|GA)/(?jdk(?[\\d.]+)(?:.*)?/(?[\\d]+)(?:/GPL|/binaries)?)/(?openjdk-(?[\\d.]+)(?-ea)?(?:\\+[\\d]+)?_windows-x64_bin.(zip|tar.gz))", - "replace": "${version}-${build}${ea}" - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://download.java.net/java/$matchType/$matchPath/$matchFile" - } - }, - "hash": { - "url": "$url.sha256" - }, - "extract_dir": "jdk-$matchVersion" } } diff --git a/bucket/openjdk16.json b/bucket/openjdk16.json new file mode 100644 index 00000000000..7c6bde70bf4 --- /dev/null +++ b/bucket/openjdk16.json @@ -0,0 +1,17 @@ +{ + "description": "Official production-ready open-source builds of OpenJDK 16", + "homepage": "https://jdk.java.net/16", + "version": "16.0.2-7", + "license": "GPL-2.0-only WITH Classpath-exception-2.0", + "architecture": { + "64bit": { + "url": "https://download.java.net/java/GA/jdk16.0.2/d4a915d82b4c4fbb9bde534da945d746/7/GPL/openjdk-16.0.2_windows-x64_bin.zip", + "hash": "9df98be05fe674066cc39144467c47b1503cfa3de059c09cc4ccc3da9c253b9a" + } + }, + "extract_dir": "jdk-16.0.2", + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + } +} diff --git a/bucket/openjdk17.json b/bucket/openjdk17.json new file mode 100644 index 00000000000..e75f54f55ea --- /dev/null +++ b/bucket/openjdk17.json @@ -0,0 +1,33 @@ +{ + "description": "Official production-ready open-source builds of OpenJDK 17", + "homepage": "https://jdk.java.net/17", + "version": "17.0.2-8", + "license": "GPL-2.0-only WITH Classpath-exception-2.0", + "architecture": { + "64bit": { + "url": "https://download.java.net/java/GA/jdk17.0.2/dfd4a8d0985749f896bed50d7138ee7f/8/GPL/openjdk-17.0.2_windows-x64_bin.zip", + "hash": "b2208206bda47f2e0c971a39e057a5ec32c40b503d71e486790cb728d926b615" + } + }, + "extract_dir": "jdk-17.0.2", + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + }, + "checkver": { + "url": "https://jdk.java.net/archive/", + "re": "https://download\\.java\\.net/java/(?GA)/(?jdk(?17(?:\\.[\\d]+)*)/[^/]+/(?[\\d]+)(?:/GPL|/binaries)?)/(?openjdk-(?17(?:\\.[\\d]+)*)(?-ea)?(?:\\+[\\d]+)?_windows-x64_bin\\.(zip|tar.gz))", + "replace": "${version}-${build}${ea}" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://download.java.net/java/$matchType/$matchPath/$matchFile" + } + }, + "hash": { + "url": "$url.sha256" + }, + "extract_dir": "jdk-$matchVersion" + } +} diff --git a/bucket/openjdk18.json b/bucket/openjdk18.json new file mode 100644 index 00000000000..176a4a1d088 --- /dev/null +++ b/bucket/openjdk18.json @@ -0,0 +1,32 @@ +{ + "description": "Official production-ready open-source builds of OpenJDK 18", + "homepage": "https://jdk.java.net/18", + "version": "18.0.2.1-1", + "license": "GPL-2.0-only WITH Classpath-exception-2.0", + "architecture": { + "64bit": { + "url": "https://download.java.net/java/GA/jdk18.0.2.1/db379da656dc47308e138f21b33976fa/1/GPL/openjdk-18.0.2.1_windows-x64_bin.zip", + "hash": "fc08052175eb2f66cedfcca368ab5d51c55f50d6f440b124e4512499825cb7b1" + } + }, + "extract_dir": "jdk-18.0.2.1", + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + }, + "checkver": { + "re": "/(?early_access|GA)/(?jdk(?[\\d.]+)(?:.*)?/(?[\\d]+)(?:/GPL|/binaries)?)/(?openjdk-(?[\\d.]+)(?-ea)?(?:\\+[\\d]+)?_windows-x64_bin.(zip|tar.gz))", + "replace": "${version}-${build}${ea}" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://download.java.net/java/$matchType/$matchPath/$matchFile" + } + }, + "hash": { + "url": "$url.sha256" + }, + "extract_dir": "jdk-$matchVersion" + } +} diff --git a/bucket/openjdk19.json b/bucket/openjdk19.json new file mode 100644 index 00000000000..0340d18829b --- /dev/null +++ b/bucket/openjdk19.json @@ -0,0 +1,22 @@ +{ + "description": "Official production-ready open-source builds of OpenJDK 19", + "homepage": "https://jdk.java.net/19", + "version": "19.0.2-7", + "license": "GPL-2.0-only WITH Classpath-exception-2.0", + "architecture": { + "64bit": { + "url": "https://download.java.net/java/GA/jdk19.0.2/fdb695a9d9064ad6b064dc6df578380c/7/GPL/openjdk-19.0.2_windows-x64_bin.zip", + "hash": "9f70eba3f2631674a2d7d3aa01150d697f68be16ad76662ff948d7fe1b4985d8" + } + }, + "extract_dir": "jdk-19.0.2", + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + }, + "checkver": { + "url": "https://api.github.com/repos/openjdk/jdk19u/tags?per_page=100", + "regex": "\"name\":\"jdk-(?19\\.[\\d.]+)\\+(?\\d+)\"", + "replace": "${version}-${build}" + } +} diff --git a/bucket/openjdk20.json b/bucket/openjdk20.json new file mode 100644 index 00000000000..75aeb4446e3 --- /dev/null +++ b/bucket/openjdk20.json @@ -0,0 +1,33 @@ +{ + "description": "Official production-ready open-source builds of OpenJDK 20", + "homepage": "https://jdk.java.net/20", + "version": "20.0.2-9", + "license": "GPL-2.0-only WITH Classpath-exception-2.0", + "architecture": { + "64bit": { + "url": "https://download.java.net/java/GA/jdk20.0.2/6e380f22cbe7469fa75fb448bd903d8e/9/GPL/openjdk-20.0.2_windows-x64_bin.zip", + "hash": "7e5870fd2e19b87cbd1981c4ff7203897384c2eb104977f40ce4951b40ab433e" + } + }, + "extract_dir": "jdk-20.0.2", + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + }, + "checkver": { + "url": "https://jdk.java.net/archive/", + "re": "https://download\\.java\\.net/java/(?GA)/(?jdk(?20(?:\\.[\\d]+)*)/[^/]+/(?[\\d]+)(?:/GPL|/binaries)?)/(?openjdk-(?20(?:\\.[\\d]+)*)(?-ea)?(?:\\+[\\d]+)?_windows-x64_bin\\.(zip|tar.gz))", + "replace": "${version}-${build}${ea}" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://download.java.net/java/$matchType/$matchPath/$matchFile" + } + }, + "hash": { + "url": "$url.sha256" + }, + "extract_dir": "jdk-$matchVersion" + } +} diff --git a/bucket/openjdk21.json b/bucket/openjdk21.json new file mode 100644 index 00000000000..8a88381875a --- /dev/null +++ b/bucket/openjdk21.json @@ -0,0 +1,33 @@ +{ + "description": "Official production-ready open-source builds of OpenJDK 21", + "homepage": "https://jdk.java.net/21", + "version": "21.0.2-13", + "license": "GPL-2.0-only WITH Classpath-exception-2.0", + "architecture": { + "64bit": { + "url": "https://download.java.net/java/GA/jdk21.0.2/f2283984656d49d69e91c558476027ac/13/GPL/openjdk-21.0.2_windows-x64_bin.zip", + "hash": "b6c17e747ae78cdd6de4d7532b3164b277daee97c007d3eaa2b39cca99882664" + } + }, + "extract_dir": "jdk-21.0.2", + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + }, + "checkver": { + "url": "https://jdk.java.net/archive/", + "re": "https://download\\.java\\.net/java/(?GA)/(?jdk(?21(?:\\.[\\d]+)*)/[^/]+/(?[\\d]+)(?:/GPL|/binaries)?)/(?openjdk-(?21(?:\\.[\\d]+)*)(?-ea)?(?:\\+[\\d]+)?_windows-x64_bin\\.(zip|tar.gz))", + "replace": "${version}-${build}${ea}" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://download.java.net/java/$matchType/$matchPath/$matchFile" + } + }, + "hash": { + "url": "$url.sha256" + }, + "extract_dir": "jdk-$matchVersion" + } +} diff --git a/bucket/openjdk22.json b/bucket/openjdk22.json new file mode 100644 index 00000000000..44318102042 --- /dev/null +++ b/bucket/openjdk22.json @@ -0,0 +1,33 @@ +{ + "description": "Official production-ready open-source builds of OpenJDK 22", + "homepage": "https://jdk.java.net/22", + "version": "22.0.2-9", + "license": "GPL-2.0-only WITH Classpath-exception-2.0", + "architecture": { + "64bit": { + "url": "https://download.java.net/java/GA/jdk22.0.2/c9ecb94cd31b495da20a27d4581645e8/9/GPL/openjdk-22.0.2_windows-x64_bin.zip", + "hash": "f2a9b9ab944e71a64637fcdc6b13a1188cf02d4eb9ecf71dc927e98b3e45f5dc" + } + }, + "extract_dir": "jdk-22.0.2", + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + }, + "checkver": { + "url": "https://jdk.java.net/archive/", + "re": "https://download\\.java\\.net/java/(?GA)/(?jdk(?22(?:\\.[\\d]+)*)/[^/]+/(?[\\d]+)(?:/GPL|/binaries)?)/(?openjdk-(?22(?:\\.[\\d]+)*)(?-ea)?(?:\\+[\\d]+)?_windows-x64_bin\\.(zip|tar.gz))", + "replace": "${version}-${build}${ea}" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://download.java.net/java/$matchType/$matchPath/$matchFile" + } + }, + "hash": { + "url": "$url.sha256" + }, + "extract_dir": "jdk-$matchVersion" + } +} diff --git a/bucket/openjdk23.json b/bucket/openjdk23.json new file mode 100644 index 00000000000..721bc2593e8 --- /dev/null +++ b/bucket/openjdk23.json @@ -0,0 +1,33 @@ +{ + "description": "Official production-ready open-source builds of OpenJDK 23", + "homepage": "https://jdk.java.net/23", + "version": "23.0.2-7", + "license": "GPL-2.0-only WITH Classpath-exception-2.0", + "architecture": { + "64bit": { + "url": "https://download.java.net/java/GA/jdk23.0.2/6da2a6609d6e406f85c491fcb119101b/7/GPL/openjdk-23.0.2_windows-x64_bin.zip", + "hash": "f6d4d5674be54ab026781951512ad11832c9957538d06c20121ed5a4edde6b5a" + } + }, + "extract_dir": "jdk-23.0.2", + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + }, + "checkver": { + "url": "https://jdk.java.net/archive/", + "re": "https://download\\.java\\.net/java/(?GA)/(?jdk(?23(?:\\.[\\d]+)*)/[^/]+/(?[\\d]+)(?:/GPL|/binaries)?)/(?openjdk-(?23(?:\\.[\\d]+)*)(?-ea)?(?:\\+[\\d]+)?_windows-x64_bin\\.(zip|tar.gz))", + "replace": "${version}-${build}${ea}" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://download.java.net/java/$matchType/$matchPath/$matchFile" + } + }, + "hash": { + "url": "$url.sha256" + }, + "extract_dir": "jdk-$matchVersion" + } +} diff --git a/bucket/openjdk24.json b/bucket/openjdk24.json new file mode 100644 index 00000000000..90cd97bb31d --- /dev/null +++ b/bucket/openjdk24.json @@ -0,0 +1,33 @@ +{ + "description": "Official production-ready open-source builds of OpenJDK 24", + "homepage": "https://jdk.java.net/24", + "version": "24.0.2-12", + "license": "GPL-2.0-only WITH Classpath-exception-2.0", + "architecture": { + "64bit": { + "url": "https://download.java.net/java/GA/jdk24.0.2/fdc5d0102fe0414db21410ad5834341f/12/GPL/openjdk-24.0.2_windows-x64_bin.zip", + "hash": "683aad49e0a146c725d922efeaffe877deb108e58ee270ac5529467cf9bdd7ec" + } + }, + "extract_dir": "jdk-24.0.2", + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + }, + "checkver": { + "url": "https://jdk.java.net/archive/", + "re": "https://download\\.java\\.net/java/(?GA)/(?jdk(?24(?:\\.[\\d]+)*)/[^/]+/(?[\\d]+)(?:/GPL|/binaries)?)/(?openjdk-(?24(?:\\.[\\d]+)*)(?-ea)?(?:\\+[\\d]+)?_windows-x64_bin\\.(zip|tar.gz))", + "replace": "${version}-${build}${ea}" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://download.java.net/java/$matchType/$matchPath/$matchFile" + } + }, + "hash": { + "url": "$url.sha256" + }, + "extract_dir": "jdk-$matchVersion" + } +} diff --git a/bucket/openjdk25.json b/bucket/openjdk25.json new file mode 100644 index 00000000000..fd3033bb62d --- /dev/null +++ b/bucket/openjdk25.json @@ -0,0 +1,33 @@ +{ + "description": "Official production-ready open-source builds of OpenJDK 25", + "homepage": "https://jdk.java.net/25", + "version": "25.0.2-10", + "license": "GPL-2.0-only WITH Classpath-exception-2.0", + "architecture": { + "64bit": { + "url": "https://download.java.net/java/GA/jdk25.0.2/b1e0dfa218384cb9959bdcb897162d4e/10/GPL/openjdk-25.0.2_windows-x64_bin.zip", + "hash": "74784a0c07258f32d36e9224dd79187c566d831c30d47dc06888d4212087331d" + } + }, + "extract_dir": "jdk-25.0.2", + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + }, + "checkver": { + "url": "https://jdk.java.net/archive/", + "re": "https://download\\.java\\.net/java/(?GA)/(?jdk(?25(?:\\.[\\d]+)*)/[^/]+/(?[\\d]+)(?:/GPL|/binaries)?)/(?openjdk-(?25(?:\\.[\\d]+)*)(?-ea)?(?:\\+[\\d]+)?_windows-x64_bin\\.(zip|tar.gz))", + "replace": "${version}-${build}${ea}" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://download.java.net/java/$matchType/$matchPath/$matchFile" + } + }, + "hash": { + "url": "$url.sha256" + }, + "extract_dir": "jdk-$matchVersion" + } +} diff --git a/bucket/openjdk26.json b/bucket/openjdk26.json new file mode 100644 index 00000000000..7506dd58d53 --- /dev/null +++ b/bucket/openjdk26.json @@ -0,0 +1,33 @@ +{ + "description": "Official General-Availability Release of OpenJDK", + "homepage": "https://jdk.java.net/", + "version": "26-35", + "license": "GPL-2.0-only WITH Classpath-exception-2.0", + "architecture": { + "64bit": { + "url": "https://download.java.net/java/GA/jdk26/c3cc523845074aa0af4f5e1e1ed4151d/35/GPL/openjdk-26_windows-x64_bin.zip", + "hash": "2dd2d92c9374cd49a120fe9d916732840bf6bb9f0e0cc29794917a3c08b99c5f" + } + }, + "extract_dir": "jdk-26", + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + }, + "checkver": { + "url": "https://jdk.java.net/archive/", + "re": "https://download\\.java\\.net/java/(?GA)/(?jdk(?26(?:\\.[\\d]+)*)/[^/]+/(?[\\d]+)(?:/GPL|/binaries)?)/(?openjdk-(?26(?:\\.[\\d]+)*)(?-ea)?(?:\\+[\\d]+)?_windows-x64_bin\\.(zip|tar.gz))", + "replace": "${version}-${build}${ea}" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://download.java.net/java/$matchType/$matchPath/$matchFile" + } + }, + "hash": { + "url": "$url.sha256" + }, + "extract_dir": "jdk-$matchVersion" + } +} diff --git a/bucket/adopt8-upstream-jre.json b/bucket/openjdk8-redhat-jre.json similarity index 83% rename from bucket/adopt8-upstream-jre.json rename to bucket/openjdk8-redhat-jre.json index 60dd7b36e8c..715b44daf2b 100644 --- a/bucket/adopt8-upstream-jre.json +++ b/bucket/openjdk8-redhat-jre.json @@ -1,15 +1,15 @@ { "description": "Unaltered builds from the OpenJDK mercurial JDK8u code stream, built by Red Hat", "homepage": "https://adoptopenjdk.net/upstream.html", - "version": "8u272-b10", + "version": "8u342-b07", "license": "GPL-2.0-only WITH Classpath-exception-2.0", "architecture": { "64bit": { - "url": "https://github.com/AdoptOpenJDK/openjdk8-upstream-binaries/releases/download/jdk8u272-b10/OpenJDK8U-jre_x64_windows_8u272b10.zip", - "hash": "4407ff03d39b05c5a09c4083279e4cdd03c14e37f96c8312ce9e58cff6086ba4" + "url": "https://github.com/AdoptOpenJDK/openjdk8-upstream-binaries/releases/download/jdk8u342-b07/OpenJDK8U-jre_x64_windows_8u342b07.zip", + "hash": "73531b290c439fb984aef8077f1b0869444578a4316723340837767855045f39" } }, - "extract_dir": "openjdk-8u272-b10-jre", + "extract_dir": "openjdk-8u342-b07-jre", "env_add_path": "bin", "env_set": { "JAVA_HOME": "$dir" diff --git a/bucket/adopt8-upstream.json b/bucket/openjdk8-redhat.json similarity index 83% rename from bucket/adopt8-upstream.json rename to bucket/openjdk8-redhat.json index be241b45549..7961c110170 100644 --- a/bucket/adopt8-upstream.json +++ b/bucket/openjdk8-redhat.json @@ -1,15 +1,15 @@ { "description": "Unaltered builds from the OpenJDK mercurial JDK8u code stream, built by Red Hat", "homepage": "https://adoptopenjdk.net/upstream.html", - "version": "8u272-b10", + "version": "8u342-b07", "license": "GPL-2.0-only WITH Classpath-exception-2.0", "architecture": { "64bit": { - "url": "https://github.com/AdoptOpenJDK/openjdk8-upstream-binaries/releases/download/jdk8u272-b10/OpenJDK8U-jdk_x64_windows_8u272b10.zip", - "hash": "63fe8a555ae6553bd6f6f0937135c31e9adbb3b2ac85232e495596d39f396b1d" + "url": "https://github.com/AdoptOpenJDK/openjdk8-upstream-binaries/releases/download/jdk8u342-b07/OpenJDK8U-jdk_x64_windows_8u342b07.zip", + "hash": "d2a54d9da8e711e41737b3af8e1b576507cd1874536030c24c3dd96cd0dadef1" } }, - "extract_dir": "openjdk-8u272-b10", + "extract_dir": "openjdk-8u342-b07", "env_add_path": "bin", "env_set": { "JAVA_HOME": "$dir" diff --git a/bucket/oraclejdk-lts.json b/bucket/oraclejdk-lts.json new file mode 100644 index 00000000000..16f6d65bcb4 --- /dev/null +++ b/bucket/oraclejdk-lts.json @@ -0,0 +1,33 @@ +{ + "description": "Oracle Java Platform, Standard Edition Development Kit (JDK)", + "homepage": "https://www.oracle.com/java/technologies/downloads/#java21", + "version": "21.0.11", + "license": "https://www.oracle.com/downloads/licenses/no-fee-license.html", + "architecture": { + "64bit": { + "url": "https://download.oracle.com/java/21/archive/jdk-21.0.11_windows-x64_bin.zip", + "hash": "947660f83b33bcda0da3497b2959bce1523fc3a000689147e3671574c8e47eca" + } + }, + "extract_dir": "jdk-21.0.11", + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + }, + "checkver": { + "url": "https://www.oracle.com/java/technologies/javase/21u-relnotes.html", + "useragent": "curl/7", + "regex": "
  • JDK ([\\d.]+)" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://download.oracle.com/java/$majorVersion/archive/jdk-$version_windows-x64_bin.zip" + } + }, + "hash": { + "url": "$url.sha256" + }, + "extract_dir": "jdk-$version" + } +} diff --git a/bucket/oraclejdk.json b/bucket/oraclejdk.json index 7fb0b9c546e..91a488a4fe8 100644 --- a/bucket/oraclejdk.json +++ b/bucket/oraclejdk.json @@ -1,38 +1,33 @@ { - "description": "Oracle JDK", + "description": "Oracle Java Platform, Standard Edition Development Kit (JDK)", "homepage": "https://www.oracle.com/java/", - "version": "14.0.2-12", - "license": "https://www.oracle.com/downloads/licenses/javase-license1.html", + "version": "26.0.1", + "license": "https://www.oracle.com/downloads/licenses/no-fee-license.html", "architecture": { "64bit": { - "url": "https://download.oracle.com/otn-pub/java/jdk/14.0.2+12/205943a0976c4ed48cb16f1043c5c647/jdk-14.0.2_windows-x64_bin.zip", - "hash": "6e114594373b44c3038dff296c2cff01c8833ec279ae90e11dfef74dfc9fb9a2" + "url": "https://download.oracle.com/java/26/archive/jdk-26.0.1_windows-x64_bin.zip", + "hash": "6ce5d87324f2b47ea714a9b394e24e3db8b247c620e1dd47ae140859a90f28c1" } }, - "cookie": { - "oraclelicense": "accept-securebackup-cookie" - }, - "extract_dir": "jdk-14.0.2", + "extract_dir": "jdk-26.0.1", "env_add_path": "bin", "env_set": { "JAVA_HOME": "$dir" }, "checkver": { - "url": "https://www.oracle.com/java/technologies/javase-jdk14-downloads.html", - "regex": "(?smi)digest/(?[\\d-]+)checksum.html(?:.*)otn-pub/java/jdk/(?(?[\\d.]+)\\+(?[\\d]+)/(?:[a-fA-F0-9]{32})/jdk-(?:.*?)_windows-x64_bin.zip)", - "replace": "${major}-${build}", - "useragent": "Mozilla/5.0 (Windows NT 10.0; Trident/7.0; rv:11.0) like Gecko" + "url": "https://www.oracle.com/java/technologies/downloads/", + "useragent": "curl/7", + "regex": "Java SE Development Kit ([\\d.]+) downloads" }, "autoupdate": { "architecture": { "64bit": { - "url": "https://download.oracle.com/otn-pub/java/jdk/$matchPath" + "url": "https://download.oracle.com/java/$majorVersion/archive/jdk-$version_windows-x64_bin.zip" } }, "hash": { - "url": "https://www.oracle.com/webfolder/s/digest/$matchDigestchecksum.html", - "find": "$basename.*([a-fA-F0-9]{64})" + "url": "$url.sha256" }, - "extract_dir": "jdk-$matchMajor" + "extract_dir": "jdk-$version" } } diff --git a/bucket/oraclejdk14.json b/bucket/oraclejdk14.json deleted file mode 100644 index 81f4e91b736..00000000000 --- a/bucket/oraclejdk14.json +++ /dev/null @@ -1,38 +0,0 @@ -{ - "description": "Oracle JDK 14", - "homepage": "https://www.oracle.com/java/", - "version": "14.0.2-12", - "license": "https://www.oracle.com/downloads/licenses/javase-license1.html", - "architecture": { - "64bit": { - "url": "https://download.oracle.com/otn-pub/java/jdk/14.0.2+12/205943a0976c4ed48cb16f1043c5c647/jdk-14.0.2_windows-x64_bin.zip", - "hash": "6e114594373b44c3038dff296c2cff01c8833ec279ae90e11dfef74dfc9fb9a2" - } - }, - "cookie": { - "oraclelicense": "accept-securebackup-cookie" - }, - "extract_dir": "jdk-14.0.2", - "env_add_path": "bin", - "env_set": { - "JAVA_HOME": "$dir" - }, - "checkver": { - "url": "https://www.oracle.com/java/technologies/javase-jdk14-downloads.html", - "regex": "(?smi)digest/(?[\\d-]+)checksum.html(?:.*)otn-pub/java/jdk/(?(?[\\d.]+)\\+(?[\\d]+)/(?:[a-fA-F0-9]{32})/jdk-(?:.*?)_windows-x64_bin.zip)", - "replace": "${major}-${build}", - "useragent": "Mozilla/5.0 (Windows NT 10.0; Trident/7.0; rv:11.0) like Gecko" - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://download.oracle.com/otn-pub/java/jdk/$matchPath" - } - }, - "hash": { - "url": "https://www.oracle.com/webfolder/s/digest/$matchDigestchecksum.html", - "find": "$basename.*([a-fA-F0-9]{64})" - }, - "extract_dir": "jdk-$matchMajor" - } -} diff --git a/bucket/oraclejre8.json b/bucket/oraclejre8.json index 86b47503c9e..c59003332fb 100644 --- a/bucket/oraclejre8.json +++ b/bucket/oraclejre8.json @@ -1,37 +1,22 @@ { - "description": "Oracle JRE 8", + "description": "Oracle Java Platform, Standard Edition Runtime Environment (JRE)", "homepage": "https://www.java.com/", - "version": "8u261", + "version": "8u421", "license": "https://www.oracle.com/technetwork/java/javase/terms/license/javase-license.html", + "notes": "Deprecated, no extraction source available.", "architecture": { "64bit": { - "url": "https://javadl.oracle.com/webapps/download/AutoDL?BundleId=242991_a4634525489241b9a9e1aa73d9e118e6#/dl.tar.gz", - "hash": "edd4a4568582ff50fb9d575169f5a3ceab26e80f6ecb7b04d133fff061881a8f" + "url": "https://javadl.oracle.com/webapps/download/AutoDL?BundleId=250130_d8aa705069af427f9b83e66b34f5e380#/dl.tar.gz", + "hash": "e8082d390a831b14067a465068fceda45291170e8d155be0991bced9702cbbe7" }, "32bit": { - "url": "https://javadl.oracle.com/webapps/download/AutoDL?BundleId=242989_a4634525489241b9a9e1aa73d9e118e6#/dl.tar.gz", - "hash": "afe59fe721f7e047fdbfe552e674ba105a656b44ca34fada937856ff549f4e5f" + "url": "https://javadl.oracle.com/webapps/download/AutoDL?BundleId=250128_d8aa705069af427f9b83e66b34f5e380#/dl.tar.gz", + "hash": "f5000329f2ddfa7a24abf84d9cd9d7be015013b513f6c9a3458018b6bcd9f3f1" } }, - "extract_dir": "jre1.8.0_261", + "extract_dir": "jre1.8.0_421", "env_add_path": "bin", "env_set": { "JAVA_HOME": "$dir" - }, - "checkver": { - "url": "https://www.java.com/en/download/manual.jsp", - "regex": "(?smi).*Recommended Version 8 Update (?[\\d]+).*https://javadl.oracle.com/webapps/download/AutoDL\\?BundleId=(?[\\d]+)_(?[\\da-f]+)\">.*?Windows Offline.*https://javadl.oracle.com/webapps/download/AutoDL\\?BundleId=(?[\\d]+)_(?[\\da-f]+)\">.*?Windows Offline \\(64-bit\\)", - "replace": "8u${update}" - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://javadl.oracle.com/webapps/download/AutoDL?BundleId=242991_$matchBundleb#/dl.tar.gz" - }, - "32bit": { - "url": "https://javadl.oracle.com/webapps/download/AutoDL?BundleId=242989_$matchBundlea#/dl.tar.gz" - } - }, - "extract_dir": "jre1.8.0_$matchUpdate" } } diff --git a/bucket/sapmachine.json b/bucket/sapmachine-jdk.json similarity index 57% rename from bucket/sapmachine.json rename to bucket/sapmachine-jdk.json index 7d270a51c67..7d35b13bdbf 100644 --- a/bucket/sapmachine.json +++ b/bucket/sapmachine-jdk.json @@ -1,22 +1,24 @@ { "description": "SapMachine: An OpenJDK release maintained and supported by SAP", "homepage": "https://sap.github.io/SapMachine/", - "version": "14.0.2", + "version": "17.0.19", "license": "GPL-2.0-only WITH Classpath-exception-2.0", "architecture": { "64bit": { - "url": "https://github.com/SAP/SapMachine/releases/download/sapmachine-14.0.2/sapmachine-jdk-14.0.2_windows-x64_bin.zip", - "hash": "8bc286bdce3a074a4707ea6e5c7bc3b1b1c2d083813129df44f6239b00f22fad" + "url": "https://github.com/SAP/SapMachine/releases/download//sapmachine-17.0.19/sapmachine-jdk-17.0.19_windows-x64_bin.zip", + "hash": "124de61d21a4a911827a63dc6a7f97fbb105a90568a11a56d4ff7c7a0c7421ec" } }, - "extract_dir": "sapmachine-jdk-14.0.2", + "extract_dir": "sapmachine-jdk-17.0.19", "env_add_path": "bin", "env_set": { "JAVA_HOME": "$dir" }, "checkver": { - "url": "https://api.github.com/repos/SAP/SapMachine/releases", - "re": "/(?sapmachine-(?:14[\\d.]*)(?:\\%2B|\\+)?(?:[\\d]*)/sapmachine-jdk-(?[\\d.]+)_windows-x64_bin).zip" + "url": "https://sap.github.io/SapMachine/assets/data/sapmachine_releases.json", + "jsonpath": "$.assets.17.releases[0].jdk.windows-x64", + "regex": "(?/sapmachine-(?:[\\d.]+)(?:\\%2B|\\+)?(?:[\\d]*)/sapmachine-jdk-(?[\\d.]+)(?:(?-)(?ea)\\.(?[\\d]+))?_windows-x64_bin).zip", + "replace": "${version}${dash}${build}${dash}${ea}" }, "autoupdate": { "architecture": { diff --git a/bucket/sapmachine-jre.json b/bucket/sapmachine-jre.json index 32ccd8b3c5e..3f3aded4738 100644 --- a/bucket/sapmachine-jre.json +++ b/bucket/sapmachine-jre.json @@ -1,22 +1,24 @@ { "description": "SapMachine: An OpenJDK release maintained and supported by SAP", "homepage": "https://sap.github.io/SapMachine/", - "version": "14.0.2", + "version": "17.0.19", "license": "GPL-2.0-only WITH Classpath-exception-2.0", "architecture": { "64bit": { - "url": "https://github.com/SAP/SapMachine/releases/download/sapmachine-14.0.2/sapmachine-jre-14.0.2_windows-x64_bin.zip", - "hash": "d67a65a8e475de6b6ac020c4e65869a513df67c4a2d3e1e2f4a4c9728e8f6df6" + "url": "https://github.com/SAP/SapMachine/releases/download//sapmachine-17.0.19/sapmachine-jre-17.0.19_windows-x64_bin.zip", + "hash": "50fbc1804ce3370770798edbf9b953782b0cf21b808c07e1edef7c1181ad4a1c" } }, - "extract_dir": "sapmachine-jre-14.0.2", + "extract_dir": "sapmachine-jre-17.0.19", "env_add_path": "bin", "env_set": { "JAVA_HOME": "$dir" }, "checkver": { - "url": "https://api.github.com/repos/SAP/SapMachine/releases", - "re": "/(?sapmachine-(?:14[\\d.]*)(?:\\%2B|\\+)?(?:[\\d]*)/sapmachine-jre-(?[\\d.]+)_windows-x64_bin).zip" + "url": "https://sap.github.io/SapMachine/assets/data/sapmachine_releases.json", + "jsonpath": "$.assets.17.releases[0].jre.windows-x64", + "re": "(?/sapmachine-(?:[\\d.]+)(?:\\%2B|\\+)?(?:[\\d]*)/sapmachine-jre-(?[\\d.]+)(?:(?-)(?ea)\\.(?[\\d]+))?_windows-x64_bin).zip", + "replace": "${version}${dash}${build}${dash}${ea}" }, "autoupdate": { "architecture": { diff --git a/bucket/sapmachine-lts.json b/bucket/sapmachine-lts-jdk.json similarity index 57% rename from bucket/sapmachine-lts.json rename to bucket/sapmachine-lts-jdk.json index 3d66b29ddd2..37eef2939d0 100644 --- a/bucket/sapmachine-lts.json +++ b/bucket/sapmachine-lts-jdk.json @@ -1,22 +1,24 @@ { "description": "SapMachine LTS: An OpenJDK release maintained and supported by SAP", "homepage": "https://sap.github.io/SapMachine/", - "version": "11.0.9", + "version": "17.0.19", "license": "GPL-2.0-only WITH Classpath-exception-2.0", "architecture": { "64bit": { - "url": "https://github.com/SAP/SapMachine/releases/download/sapmachine-11.0.9/sapmachine-jdk-11.0.9_windows-x64_bin.zip", - "hash": "7beab71c42a6f1e6faef1a16d78beebd0e3d488bd3368b5b07be8600b50dde43" + "url": "https://github.com/SAP/SapMachine/releases/download//sapmachine-17.0.19/sapmachine-jdk-17.0.19_windows-x64_bin.zip", + "hash": "124de61d21a4a911827a63dc6a7f97fbb105a90568a11a56d4ff7c7a0c7421ec" } }, - "extract_dir": "sapmachine-jdk-11.0.9", + "extract_dir": "sapmachine-jdk-17.0.19", "env_add_path": "bin", "env_set": { "JAVA_HOME": "$dir" }, "checkver": { - "url": "https://api.github.com/repos/SAP/SapMachine/releases", - "re": "/(?sapmachine-(?:11[\\d.]*)(?:\\%2B|\\+)?(?:[\\d]*)/sapmachine-jdk-(?[\\d.]+)_windows-x64_bin).zip" + "url": "https://sap.github.io/SapMachine/assets/data/sapmachine_releases.json", + "jsonpath": "$.assets.17.releases[0].jdk.windows-x64", + "regex": "(?/sapmachine-(?:[\\d.]+)(?:\\%2B|\\+)?(?:[\\d]*)/sapmachine-jdk-(?[\\d.]+)(?:(?-)(?ea)\\.(?[\\d]+))?_windows-x64_bin).zip", + "replace": "${version}${dash}${build}${dash}${ea}" }, "autoupdate": { "architecture": { diff --git a/bucket/sapmachine-lts-jre.json b/bucket/sapmachine-lts-jre.json index 173c9a47ecc..b4896ce6685 100644 --- a/bucket/sapmachine-lts-jre.json +++ b/bucket/sapmachine-lts-jre.json @@ -1,22 +1,24 @@ { "description": "SapMachine LTS: An OpenJDK release maintained and supported by SAP", "homepage": "https://sap.github.io/SapMachine/", - "version": "11.0.9", + "version": "17.0.19", "license": "GPL-2.0-only WITH Classpath-exception-2.0", "architecture": { "64bit": { - "url": "https://github.com/SAP/SapMachine/releases/download/sapmachine-11.0.9/sapmachine-jre-11.0.9_windows-x64_bin.zip", - "hash": "f7ab33d7dce87ed6db2aca51b91719aaa33abd106a9b66532eb07ef4b331e3ad" + "url": "https://github.com/SAP/SapMachine/releases/download//sapmachine-17.0.19/sapmachine-jre-17.0.19_windows-x64_bin.zip", + "hash": "50fbc1804ce3370770798edbf9b953782b0cf21b808c07e1edef7c1181ad4a1c" } }, - "extract_dir": "sapmachine-jre-11.0.9", + "extract_dir": "sapmachine-jre-17.0.19", "env_add_path": "bin", "env_set": { "JAVA_HOME": "$dir" }, "checkver": { - "url": "https://api.github.com/repos/SAP/SapMachine/releases", - "re": "/(?sapmachine-(?:11[\\d.]*)(?:\\%2B|\\+)?(?:[\\d]*)/sapmachine-jre-(?[\\d.]+)_windows-x64_bin).zip" + "url": "https://sap.github.io/SapMachine/assets/data/sapmachine_releases.json", + "jsonpath": "$.assets.17.releases[0].jre.windows-x64", + "re": "(?/sapmachine-(?:[\\d.]+)(?:\\%2B|\\+)?(?:[\\d]*)/sapmachine-jre-(?[\\d.]+)(?:(?-)(?ea)\\.(?[\\d]+))?_windows-x64_bin).zip", + "replace": "${version}${dash}${build}${dash}${ea}" }, "autoupdate": { "architecture": { diff --git a/bucket/sapmachine11.json b/bucket/sapmachine11-jdk.json similarity index 57% rename from bucket/sapmachine11.json rename to bucket/sapmachine11-jdk.json index 2fbb65361a6..69f50f5d787 100644 --- a/bucket/sapmachine11.json +++ b/bucket/sapmachine11-jdk.json @@ -1,22 +1,24 @@ { "description": "SapMachine 11: An OpenJDK release maintained and supported by SAP", "homepage": "https://sap.github.io/SapMachine/", - "version": "11.0.9", + "version": "11.0.25", "license": "GPL-2.0-only WITH Classpath-exception-2.0", "architecture": { "64bit": { - "url": "https://github.com/SAP/SapMachine/releases/download/sapmachine-11.0.9/sapmachine-jdk-11.0.9_windows-x64_bin.zip", - "hash": "7beab71c42a6f1e6faef1a16d78beebd0e3d488bd3368b5b07be8600b50dde43" + "url": "https://github.com/SAP/SapMachine/releases/download//sapmachine-11.0.25/sapmachine-jdk-11.0.25_windows-x64_bin.zip", + "hash": "4b37d630f38b4ed375403882e1f27b205ef382ecc401e7bd614758e503a283b7" } }, - "extract_dir": "sapmachine-jdk-11.0.9", + "extract_dir": "sapmachine-jdk-11.0.25", "env_add_path": "bin", "env_set": { "JAVA_HOME": "$dir" }, "checkver": { - "url": "https://api.github.com/repos/SAP/SapMachine/releases", - "re": "/(?sapmachine-(?:11[\\d.]*)(?:\\%2B|\\+)?(?:[\\d]*)/sapmachine-jdk-(?[\\d.]+)_windows-x64_bin).zip" + "url": "https://sap.github.io/SapMachine/assets/data/sapmachine_releases.json", + "jsonpath": "$.assets.11.releases[0].jdk.windows-x64", + "regex": "(?/sapmachine-(?:[\\d.]+)(?:\\%2B|\\+)?(?:[\\d]*)/sapmachine-jdk-(?[\\d.]+)(?:(?-)(?ea)\\.(?[\\d]+))?_windows-x64_bin).zip", + "replace": "${version}${dash}${build}${dash}${ea}" }, "autoupdate": { "architecture": { diff --git a/bucket/sapmachine11-jre.json b/bucket/sapmachine11-jre.json index 7e6be8df0d2..618fac4d0bc 100644 --- a/bucket/sapmachine11-jre.json +++ b/bucket/sapmachine11-jre.json @@ -1,22 +1,24 @@ { "description": "SapMachine 11: An OpenJDK release maintained and supported by SAP", "homepage": "https://sap.github.io/SapMachine/", - "version": "11.0.9", + "version": "11.0.25", "license": "GPL-2.0-only WITH Classpath-exception-2.0", "architecture": { "64bit": { - "url": "https://github.com/SAP/SapMachine/releases/download/sapmachine-11.0.9/sapmachine-jre-11.0.9_windows-x64_bin.zip", - "hash": "f7ab33d7dce87ed6db2aca51b91719aaa33abd106a9b66532eb07ef4b331e3ad" + "url": "https://github.com/SAP/SapMachine/releases/download//sapmachine-11.0.25/sapmachine-jre-11.0.25_windows-x64_bin.zip", + "hash": "54b682c4a2546855b397cb7d6ed0d16f2cf4e8b5637151e9dd38fe549f4d4daa" } }, - "extract_dir": "sapmachine-jre-11.0.9", + "extract_dir": "sapmachine-jre-11.0.25", "env_add_path": "bin", "env_set": { "JAVA_HOME": "$dir" }, "checkver": { - "url": "https://api.github.com/repos/SAP/SapMachine/releases", - "re": "/(?sapmachine-(?:11[\\d.]*)(?:\\%2B|\\+)?(?:[\\d]*)/sapmachine-jre-(?[\\d.]+)_windows-x64_bin).zip" + "url": "https://sap.github.io/SapMachine/assets/data/sapmachine_releases.json", + "jsonpath": "$.assets.11.releases[0].jre.windows-x64", + "re": "(?/sapmachine-(?:[\\d.]+)(?:\\%2B|\\+)?(?:[\\d]*)/sapmachine-jre-(?[\\d.]+)(?:(?-)(?ea)\\.(?[\\d]+))?_windows-x64_bin).zip", + "replace": "${version}${dash}${build}${dash}${ea}" }, "autoupdate": { "architecture": { diff --git a/bucket/sapmachine12.json b/bucket/sapmachine12-jdk.json similarity index 100% rename from bucket/sapmachine12.json rename to bucket/sapmachine12-jdk.json diff --git a/bucket/sapmachine13.json b/bucket/sapmachine13-jdk.json similarity index 100% rename from bucket/sapmachine13.json rename to bucket/sapmachine13-jdk.json diff --git a/bucket/sapmachine14-jdk.json b/bucket/sapmachine14-jdk.json new file mode 100644 index 00000000000..5c1873eb388 --- /dev/null +++ b/bucket/sapmachine14-jdk.json @@ -0,0 +1,17 @@ +{ + "description": "SapMachine 14: An OpenJDK release maintained and supported by SAP", + "homepage": "https://sap.github.io/SapMachine/", + "version": "14.0.2", + "license": "GPL-2.0-only WITH Classpath-exception-2.0", + "architecture": { + "64bit": { + "url": "https://github.com/SAP/SapMachine/releases/download//sapmachine-14.0.2/sapmachine-jdk-14.0.2_windows-x64_bin.zip", + "hash": "8bc286bdce3a074a4707ea6e5c7bc3b1b1c2d083813129df44f6239b00f22fad" + } + }, + "extract_dir": "sapmachine-jdk-14.0.2", + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + } +} diff --git a/bucket/sapmachine14-jre.json b/bucket/sapmachine14-jre.json index 67ea1469192..7b7082f3d74 100644 --- a/bucket/sapmachine14-jre.json +++ b/bucket/sapmachine14-jre.json @@ -13,22 +13,5 @@ "env_add_path": "bin", "env_set": { "JAVA_HOME": "$dir" - }, - "checkver": { - "url": "https://api.github.com/repos/SAP/SapMachine/releases", - "re": "(?/sapmachine-(?:14[\\d.]*)(?:\\%2B|\\+)?(?:[\\d]*)/sapmachine-jre-(?[\\d.]+)(?:(?-)(?ea)\\.(?[\\d]+))?_windows-x64_bin).zip", - "replace": "${version}${dash}${build}${dash}${ea}" - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://github.com/SAP/SapMachine/releases/download/$matchSap.zip" - } - }, - "hash": { - "url": "https://github.com/SAP/SapMachine/releases/download/$matchSap.sha256.txt", - "find": "^($sha256)\\s" - }, - "extract_dir": "sapmachine-jre-$matchVersion" } } diff --git a/bucket/sapmachine15-jdk.json b/bucket/sapmachine15-jdk.json new file mode 100644 index 00000000000..49ed531fe9f --- /dev/null +++ b/bucket/sapmachine15-jdk.json @@ -0,0 +1,17 @@ +{ + "description": "SapMachine 15: An OpenJDK release maintained and supported by SAP", + "homepage": "https://sap.github.io/SapMachine/", + "version": "15.0.2", + "license": "GPL-2.0-only WITH Classpath-exception-2.0", + "architecture": { + "64bit": { + "url": "https://github.com/SAP/SapMachine/releases/download//sapmachine-15.0.2/sapmachine-jdk-15.0.2_windows-x64_bin.zip", + "hash": "9746e01bdd26d28480af21ddc0a571d64396fe0925b53c7f0e1c34830ac8b3ca" + } + }, + "extract_dir": "sapmachine-jdk-15.0.2", + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + } +} diff --git a/bucket/sapmachine15-jre.json b/bucket/sapmachine15-jre.json index 6d6cf032c05..42b82658a8b 100644 --- a/bucket/sapmachine15-jre.json +++ b/bucket/sapmachine15-jre.json @@ -1,34 +1,17 @@ { "description": "SapMachine 15: An OpenJDK release maintained and supported by SAP", "homepage": "https://sap.github.io/SapMachine/", - "version": "15.0.1", + "version": "15.0.2", "license": "GPL-2.0-only WITH Classpath-exception-2.0", "architecture": { "64bit": { - "url": "https://github.com/SAP/SapMachine/releases/download//sapmachine-15.0.1/sapmachine-jre-15.0.1_windows-x64_bin.zip", - "hash": "f5e12f38345a7e1623f910082ea404923548a9a7af4962c6e451694c17e07848" + "url": "https://github.com/SAP/SapMachine/releases/download//sapmachine-15.0.2/sapmachine-jre-15.0.2_windows-x64_bin.zip", + "hash": "7bd44564ac04d300c5389b2c8ec3bf8131dc61ccb08c3022a476e359e2dd16c4" } }, - "extract_dir": "sapmachine-jre-15.0.1", + "extract_dir": "sapmachine-jre-15.0.2", "env_add_path": "bin", "env_set": { "JAVA_HOME": "$dir" - }, - "checkver": { - "url": "https://api.github.com/repos/SAP/SapMachine/releases", - "re": "(?/sapmachine-(?:15[\\d.]*)(?:\\%2B|\\+)?(?:[\\d]*)/sapmachine-jre-(?[\\d.]+)(?:(?-)(?ea)\\.(?[\\d]+))?_windows-x64_bin).zip", - "replace": "${version}${dash}${build}${dash}${ea}" - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://github.com/SAP/SapMachine/releases/download/$matchSap.zip" - } - }, - "hash": { - "url": "https://github.com/SAP/SapMachine/releases/download/$matchSap.sha256.txt", - "find": "^($sha256)\\s" - }, - "extract_dir": "sapmachine-jre-$matchVersion" } } diff --git a/bucket/sapmachine16-jdk.json b/bucket/sapmachine16-jdk.json new file mode 100644 index 00000000000..c88c90f1fa8 --- /dev/null +++ b/bucket/sapmachine16-jdk.json @@ -0,0 +1,17 @@ +{ + "description": "SapMachine 16: An OpenJDK release maintained and supported by SAP", + "homepage": "https://sap.github.io/SapMachine/", + "version": "16.0.2", + "license": "GPL-2.0-only WITH Classpath-exception-2.0", + "architecture": { + "64bit": { + "url": "https://github.com/SAP/SapMachine/releases/download//sapmachine-16.0.2/sapmachine-jdk-16.0.2_windows-x64_bin.zip", + "hash": "d8e07df2d3f6bdc8366120d2a4ca962530702b36d854b88203cba4e984c157ad" + } + }, + "extract_dir": "sapmachine-jdk-16.0.2", + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + } +} diff --git a/bucket/sapmachine16-jre.json b/bucket/sapmachine16-jre.json new file mode 100644 index 00000000000..4ec2c2ed88f --- /dev/null +++ b/bucket/sapmachine16-jre.json @@ -0,0 +1,17 @@ +{ + "description": "SapMachine 16: An OpenJDK release maintained and supported by SAP", + "homepage": "https://sap.github.io/SapMachine/", + "version": "16.0.2", + "license": "GPL-2.0-only WITH Classpath-exception-2.0", + "architecture": { + "64bit": { + "url": "https://github.com/SAP/SapMachine/releases/download//sapmachine-16.0.2/sapmachine-jre-16.0.2_windows-x64_bin.zip", + "hash": "436ef8d6ff5c711eca8e3ab620dc671dcfe74b0564e7b26c3b7fb0ed2a677521" + } + }, + "extract_dir": "sapmachine-jre-16.0.2", + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + } +} diff --git a/bucket/sapmachine15.json b/bucket/sapmachine17-jdk.json similarity index 57% rename from bucket/sapmachine15.json rename to bucket/sapmachine17-jdk.json index 7fbb303207e..0d54e2fe862 100644 --- a/bucket/sapmachine15.json +++ b/bucket/sapmachine17-jdk.json @@ -1,22 +1,23 @@ { - "description": "SapMachine 15: An OpenJDK release maintained and supported by SAP", + "description": "SapMachine 17: An OpenJDK release maintained and supported by SAP", "homepage": "https://sap.github.io/SapMachine/", - "version": "15.0.1", + "version": "17.0.19", "license": "GPL-2.0-only WITH Classpath-exception-2.0", "architecture": { "64bit": { - "url": "https://github.com/SAP/SapMachine/releases/download//sapmachine-15.0.1/sapmachine-jdk-15.0.1_windows-x64_bin.zip", - "hash": "8cef4a529548dc6457108dc64c894a6e11ae88fc477953ebf5a01adc8ab091fd" + "url": "https://github.com/SAP/SapMachine/releases/download//sapmachine-17.0.19/sapmachine-jdk-17.0.19_windows-x64_bin.zip", + "hash": "124de61d21a4a911827a63dc6a7f97fbb105a90568a11a56d4ff7c7a0c7421ec" } }, - "extract_dir": "sapmachine-jdk-15.0.1", + "extract_dir": "sapmachine-jdk-17.0.19", "env_add_path": "bin", "env_set": { "JAVA_HOME": "$dir" }, "checkver": { - "url": "https://api.github.com/repos/SAP/SapMachine/releases", - "re": "(?/sapmachine-(?:15[\\d.]*)(?:\\%2B|\\+)?(?:[\\d]*)/sapmachine-jdk-(?[\\d.]+)(?:(?-)(?ea)\\.(?[\\d]+))?_windows-x64_bin).zip", + "url": "https://sap.github.io/SapMachine/assets/data/sapmachine_releases.json", + "jsonpath": "$.assets.17.releases[0].jdk.windows-x64", + "regex": "(?/sapmachine-(?:[\\d.]+)(?:\\%2B|\\+)?(?:[\\d]*)/sapmachine-jdk-(?[\\d.]+)(?:(?-)(?ea)\\.(?[\\d]+))?_windows-x64_bin).zip", "replace": "${version}${dash}${build}${dash}${ea}" }, "autoupdate": { diff --git a/bucket/sapmachine17-jre.json b/bucket/sapmachine17-jre.json new file mode 100644 index 00000000000..faf30c6101d --- /dev/null +++ b/bucket/sapmachine17-jre.json @@ -0,0 +1,35 @@ +{ + "description": "SapMachine 17: An OpenJDK release maintained and supported by SAP", + "homepage": "https://sap.github.io/SapMachine/", + "version": "17.0.19", + "license": "GPL-2.0-only WITH Classpath-exception-2.0", + "architecture": { + "64bit": { + "url": "https://github.com/SAP/SapMachine/releases/download//sapmachine-17.0.19/sapmachine-jre-17.0.19_windows-x64_bin.zip", + "hash": "50fbc1804ce3370770798edbf9b953782b0cf21b808c07e1edef7c1181ad4a1c" + } + }, + "extract_dir": "sapmachine-jre-17.0.19", + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + }, + "checkver": { + "url": "https://sap.github.io/SapMachine/assets/data/sapmachine_releases.json", + "jsonpath": "$.assets.17.releases[0].jre.windows-x64", + "re": "(?/sapmachine-(?:[\\d.]+)(?:\\%2B|\\+)?(?:[\\d]*)/sapmachine-jre-(?[\\d.]+)(?:(?-)(?ea)\\.(?[\\d]+))?_windows-x64_bin).zip", + "replace": "${version}${dash}${build}${dash}${ea}" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/SAP/SapMachine/releases/download/$matchSap.zip" + } + }, + "hash": { + "url": "https://github.com/SAP/SapMachine/releases/download/$matchSap.sha256.txt", + "find": "^($sha256)\\s" + }, + "extract_dir": "sapmachine-jre-$matchVersion" + } +} diff --git a/bucket/sapmachine14.json b/bucket/sapmachine18-jdk.json similarity index 57% rename from bucket/sapmachine14.json rename to bucket/sapmachine18-jdk.json index ce2294f922a..7fad3107e1e 100644 --- a/bucket/sapmachine14.json +++ b/bucket/sapmachine18-jdk.json @@ -1,22 +1,23 @@ { - "description": "SapMachine 14: An OpenJDK release maintained and supported by SAP", + "description": "SapMachine 17: An OpenJDK release maintained and supported by SAP", "homepage": "https://sap.github.io/SapMachine/", - "version": "14.0.2", + "version": "18.0.2.1", "license": "GPL-2.0-only WITH Classpath-exception-2.0", "architecture": { "64bit": { - "url": "https://github.com/SAP/SapMachine/releases/download//sapmachine-14.0.2/sapmachine-jdk-14.0.2_windows-x64_bin.zip", - "hash": "8bc286bdce3a074a4707ea6e5c7bc3b1b1c2d083813129df44f6239b00f22fad" + "url": "https://github.com/SAP/SapMachine/releases/download//sapmachine-18.0.2.1/sapmachine-jdk-18.0.2.1_windows-x64_bin.zip", + "hash": "03db06ccccc69d519367fb1bf8142f7f447c7e955ddf9eba0b76a84c8469585d" } }, - "extract_dir": "sapmachine-jdk-14.0.2", + "extract_dir": "sapmachine-jdk-18.0.2.1", "env_add_path": "bin", "env_set": { "JAVA_HOME": "$dir" }, "checkver": { - "url": "https://api.github.com/repos/SAP/SapMachine/releases", - "re": "(?/sapmachine-(?:14[\\d.]*)(?:\\%2B|\\+)?(?:[\\d]*)/sapmachine-jdk-(?[\\d.]+)(?:(?-)(?ea)\\.(?[\\d]+))?_windows-x64_bin).zip", + "url": "https://sap.github.io/SapMachine/assets/data/sapmachine_releases.json", + "jsonpath": "$.assets.18.releases[0].jdk.windows-x64", + "regex": "(?/sapmachine-(?:[\\d.]+)(?:\\%2B|\\+)?(?:[\\d]*)/sapmachine-jdk-(?[\\d.]+)(?:(?-)(?ea)\\.(?[\\d]+))?_windows-x64_bin).zip", "replace": "${version}${dash}${build}${dash}${ea}" }, "autoupdate": { diff --git a/bucket/sapmachine18-jre.json b/bucket/sapmachine18-jre.json new file mode 100644 index 00000000000..196b945fb24 --- /dev/null +++ b/bucket/sapmachine18-jre.json @@ -0,0 +1,35 @@ +{ + "description": "SapMachine 17: An OpenJDK release maintained and supported by SAP", + "homepage": "https://sap.github.io/SapMachine/", + "version": "18.0.2.1", + "license": "GPL-2.0-only WITH Classpath-exception-2.0", + "architecture": { + "64bit": { + "url": "https://github.com/SAP/SapMachine/releases/download//sapmachine-18.0.2.1/sapmachine-jre-18.0.2.1_windows-x64_bin.zip", + "hash": "a59a8a19b1e487cd463d2be5a4fe73f989cb58f48cbec0389164c2acfb129f0c" + } + }, + "extract_dir": "sapmachine-jre-18.0.2.1", + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + }, + "checkver": { + "url": "https://sap.github.io/SapMachine/assets/data/sapmachine_releases.json", + "jsonpath": "$.assets.18.releases[0].jre.windows-x64", + "re": "(?/sapmachine-(?:[\\d.]+)(?:\\%2B|\\+)?(?:[\\d]*)/sapmachine-jre-(?[\\d.]+)(?:(?-)(?ea)\\.(?[\\d]+))?_windows-x64_bin).zip", + "replace": "${version}${dash}${build}${dash}${ea}" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/SAP/SapMachine/releases/download/$matchSap.zip" + } + }, + "hash": { + "url": "https://github.com/SAP/SapMachine/releases/download/$matchSap.sha256.txt", + "find": "^($sha256)\\s" + }, + "extract_dir": "sapmachine-jre-$matchVersion" + } +} diff --git a/bucket/semeru-jdk.json b/bucket/semeru-jdk.json new file mode 100644 index 00000000000..fbab35de914 --- /dev/null +++ b/bucket/semeru-jdk.json @@ -0,0 +1,34 @@ +{ + "description": "The IBM Semeru Runtimes are free production-ready binaries built with the OpenJDK class libraries and the Eclipse OpenJ9 JVM", + "homepage": "https://developer.ibm.com/languages/java/semeru-runtimes/", + "version": "23.0.2-7-0.49.0", + "license": "GPL-2.0-only WITH Classpath-exception-2.0,EPL-2.0", + "architecture": { + "64bit": { + "url": "https://github.com/ibmruntimes/semeru23-binaries/releases/download/jdk-23.0.2%2B7_openj9-0.49.0/ibm-semeru-open-jdk_x64_windows_23.0.2_7_openj9-0.49.0.zip", + "hash": "2e68053449fb303b6f21e1931f8c65fc8f8c247f69eab1a0ba38747472c7e3c8" + } + }, + "extract_dir": "jdk-23.0.2+7", + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + }, + "checkver": { + "github": "https://github.com/ibmruntimes/semeru23-binaries", + "regex": "(?jdk-(?(?[\\d]+)[\\d.]+)(?:\\%2B|\\+)(?[\\d]+)(?[\\d.]*)(?:(?_openj9?)(?-[\\d.]+(?:-m[\\d]+)?))?)", + "replace": "${major}-${build}${patch}${jvmver}" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/ibmruntimes/semeru23-binaries/releases/download/$matchTag/ibm-semeru-open-jdk_x64_windows_$matchMajor_$matchBuild$matchPatch_openj9$matchJvmver.zip" + } + }, + "hash": { + "url": "$url.sha256.txt", + "regex": "^([a-fA-F0-9]+)\\s" + }, + "extract_dir": "jdk-$matchMajor+$matchBuild" + } +} diff --git a/bucket/semeru-jre.json b/bucket/semeru-jre.json new file mode 100644 index 00000000000..548f0731f26 --- /dev/null +++ b/bucket/semeru-jre.json @@ -0,0 +1,34 @@ +{ + "description": "The IBM Semeru Runtimes are free production-ready binaries built with the OpenJDK class libraries and the Eclipse OpenJ9 JVM", + "homepage": "https://developer.ibm.com/languages/java/semeru-runtimes/", + "version": "23.0.2-7-0.49.0", + "license": "GPL-2.0-only WITH Classpath-exception-2.0,EPL-2.0", + "architecture": { + "64bit": { + "url": "https://github.com/ibmruntimes/semeru23-binaries/releases/download/jdk-23.0.2%2B7_openj9-0.49.0/ibm-semeru-open-jre_x64_windows_23.0.2_7_openj9-0.49.0.zip", + "hash": "a4e71cc178b7cf18615b3548ae570a7df83da48b8d16cd8059253afdcabb9f9f" + } + }, + "extract_dir": "jdk-23.0.2+7-jre", + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + }, + "checkver": { + "github": "https://github.com/ibmruntimes/semeru23-binaries", + "regex": "(?jdk-(?(?[\\d]+)[\\d.]+)(?:\\%2B|\\+)(?[\\d]+)(?[\\d.]*)(?:(?_openj9?)(?-[\\d.]+(?:-m[\\d]+)?))?)", + "replace": "${major}-${build}${patch}${jvmver}" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/ibmruntimes/semeru23-binaries/releases/download/$matchTag/ibm-semeru-open-jre_x64_windows_$matchMajor_$matchBuild$matchPatch_openj9$matchJvmver.zip" + } + }, + "hash": { + "url": "$url.sha256.txt", + "regex": "^([a-fA-F0-9]+)\\s" + }, + "extract_dir": "jdk-$matchMajor+$matchBuild-jre" + } +} diff --git a/bucket/semeru-lts-jdk.json b/bucket/semeru-lts-jdk.json new file mode 100644 index 00000000000..d3839968fc1 --- /dev/null +++ b/bucket/semeru-lts-jdk.json @@ -0,0 +1,34 @@ +{ + "description": "The IBM Semeru Runtimes are free production-ready binaries built with the OpenJDK class libraries and the Eclipse OpenJ9 JVM", + "homepage": "https://developer.ibm.com/languages/java/semeru-runtimes/", + "version": "21.0.10-7-0.57.0", + "license": "GPL-2.0-only WITH Classpath-exception-2.0,EPL-2.0", + "architecture": { + "64bit": { + "url": "https://github.com/ibmruntimes/semeru21-binaries/releases/download/jdk-21.0.10%2B7_openj9-0.57.0/ibm-semeru-open-jdk_x64_windows_21.0.10_7_openj9-0.57.0.zip", + "hash": "9c13f14af854c23c6ee09455329610c7977f81025983b73bd9f49401f0c23e54" + } + }, + "extract_dir": "jdk-21.0.10+7", + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + }, + "checkver": { + "github": "https://github.com/ibmruntimes/semeru21-binaries", + "regex": "(?jdk-(?(?[\\d]+)[\\d.]+)(?:\\%2B|\\+)(?[\\d]+)(?[\\d.]*)(?:(?_openj9?)(?-[\\d.]+(?:-m[\\d]+)?))?)", + "replace": "${major}-${build}${patch}${jvmver}" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/ibmruntimes/semeru21-binaries/releases/download/$matchTag/ibm-semeru-open-jdk_x64_windows_$matchMajor_$matchBuild$matchPatch_openj9$matchJvmver.zip" + } + }, + "hash": { + "url": "$url.sha256.txt", + "regex": "^([a-fA-F0-9]+)\\s" + }, + "extract_dir": "jdk-$matchMajor+$matchBuild" + } +} diff --git a/bucket/semeru-lts-jre.json b/bucket/semeru-lts-jre.json new file mode 100644 index 00000000000..46c7f063442 --- /dev/null +++ b/bucket/semeru-lts-jre.json @@ -0,0 +1,34 @@ +{ + "description": "The IBM Semeru Runtimes are free production-ready binaries built with the OpenJDK class libraries and the Eclipse OpenJ9 JVM", + "homepage": "https://developer.ibm.com/languages/java/semeru-runtimes/", + "version": "21.0.10-7-0.57.0", + "license": "GPL-2.0-only WITH Classpath-exception-2.0,EPL-2.0", + "architecture": { + "64bit": { + "url": "https://github.com/ibmruntimes/semeru21-binaries/releases/download/jdk-21.0.10%2B7_openj9-0.57.0/ibm-semeru-open-jre_x64_windows_21.0.10_7_openj9-0.57.0.zip", + "hash": "7951cd9326c03d6319d8e04cc74d1b13a0f035fb7fe56a774fe8bc19319ab060" + } + }, + "extract_dir": "jdk-21.0.10+7-jre", + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + }, + "checkver": { + "github": "https://github.com/ibmruntimes/semeru21-binaries", + "regex": "(?jdk-(?(?[\\d]+)[\\d.]+)(?:\\%2B|\\+)(?[\\d]+)(?[\\d.]*)(?:(?_openj9?)(?-[\\d.]+(?:-m[\\d]+)?))?)", + "replace": "${major}-${build}${patch}${jvmver}" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/ibmruntimes/semeru21-binaries/releases/download/$matchTag/ibm-semeru-open-jre_x64_windows_$matchMajor_$matchBuild$matchPatch_openj9$matchJvmver.zip" + } + }, + "hash": { + "url": "$url.sha256.txt", + "regex": "^([a-fA-F0-9]+)\\s" + }, + "extract_dir": "jdk-$matchMajor+$matchBuild-jre" + } +} diff --git a/bucket/semeru11-jdk.json b/bucket/semeru11-jdk.json new file mode 100644 index 00000000000..527bf0a1ae5 --- /dev/null +++ b/bucket/semeru11-jdk.json @@ -0,0 +1,34 @@ +{ + "description": "The IBM Semeru Runtimes are free production-ready binaries built with the OpenJDK class libraries and the Eclipse OpenJ9 JVM", + "homepage": "https://developer.ibm.com/languages/java/semeru-runtimes/", + "version": "11.0.30-7-0.57.0", + "license": "GPL-2.0-only WITH Classpath-exception-2.0,EPL-2.0", + "architecture": { + "64bit": { + "url": "https://github.com/ibmruntimes/semeru11-binaries/releases/download/jdk-11.0.30%2B7_openj9-0.57.0/ibm-semeru-open-jdk_x64_windows_11.0.30_7_openj9-0.57.0.zip", + "hash": "24222e054fc8b42830b60d2c34205e340274efcbb6ed7df7c468aad9287648c6" + } + }, + "extract_dir": "jdk-11.0.30+7", + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + }, + "checkver": { + "github": "https://github.com/ibmruntimes/semeru11-binaries", + "regex": "(?jdk-(?(?[\\d]+)[\\d.]+)(?:\\%2B|\\+)(?[\\d]+)(?[\\d.]*)(?:(?_openj9?)(?-[\\d.]+))?)", + "replace": "${major}-${build}${patch}${jvmver}" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/ibmruntimes/semeru11-binaries/releases/download/$matchTag/ibm-semeru-open-jdk_x64_windows_$matchMajor_$matchBuild$matchPatch_openj9$matchJvmver.zip" + } + }, + "hash": { + "url": "$url.sha256.txt", + "find": "^([a-fA-F0-9]+)\\s" + }, + "extract_dir": "jdk-$matchMajor+$matchBuild" + } +} diff --git a/bucket/semeru11-jre.json b/bucket/semeru11-jre.json new file mode 100644 index 00000000000..0be819052ee --- /dev/null +++ b/bucket/semeru11-jre.json @@ -0,0 +1,34 @@ +{ + "description": "The IBM Semeru Runtimes are free production-ready binaries built with the OpenJDK class libraries and the Eclipse OpenJ9 JVM", + "homepage": "https://developer.ibm.com/languages/java/semeru-runtimes/", + "version": "11.0.30-7-0.57.0", + "license": "GPL-2.0-only WITH Classpath-exception-2.0,EPL-2.0", + "architecture": { + "64bit": { + "url": "https://github.com/ibmruntimes/semeru11-binaries/releases/download/jdk-11.0.30%2B7_openj9-0.57.0/ibm-semeru-open-jre_x64_windows_11.0.30_7_openj9-0.57.0.zip", + "hash": "ae097608c2821a02f268580e0b3041f9c2d66647e93b1c423c344a0e0ff9c01c" + } + }, + "extract_dir": "jdk-11.0.30+7-jre", + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + }, + "checkver": { + "github": "https://github.com/ibmruntimes/semeru11-binaries", + "regex": "(?jdk-(?(?[\\d]+)[\\d.]+)(?:\\%2B|\\+)(?[\\d]+)(?[\\d.]*)(?:(?_openj9?)(?-[\\d.]+))?)", + "replace": "${major}-${build}${patch}${jvmver}" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/ibmruntimes/semeru11-binaries/releases/download/$matchTag/ibm-semeru-open-jre_x64_windows_$matchMajor_$matchBuild$matchPatch_openj9$matchJvmver.zip" + } + }, + "hash": { + "url": "$url.sha256.txt", + "find": "^([a-fA-F0-9]+)\\s" + }, + "extract_dir": "jdk-$matchMajor+$matchBuild-jre" + } +} diff --git a/bucket/semeru16-jdk.json b/bucket/semeru16-jdk.json new file mode 100644 index 00000000000..661cae3fff4 --- /dev/null +++ b/bucket/semeru16-jdk.json @@ -0,0 +1,34 @@ +{ + "description": "The IBM Semeru Runtimes are free production-ready binaries built with the OpenJDK class libraries and the Eclipse OpenJ9 JVM", + "homepage": "https://developer.ibm.com/languages/java/semeru-runtimes/", + "version": "16.0.2-7-0.27.0", + "license": "GPL-2.0-only WITH Classpath-exception-2.0,EPL-2.0", + "architecture": { + "64bit": { + "url": "https://github.com/ibmruntimes/semeru16-binaries/releases/download/jdk-16.0.2+7_openj9-0.27.0/ibm-semeru-open-jdk_x64_windows_16.0.2_7_openj9-0.27.0.zip", + "hash": "84555238a9a00d3ad118bb89c3ee8dff8a4eb1da7df417d98dd43b102db56da7" + } + }, + "extract_dir": "jdk-16.0.2+7", + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + }, + "checkver": { + "github": "https://github.com/ibmruntimes/semeru16-binaries", + "regex": "(?jdk-(?(?[\\d]+)[\\d.]+)(?:\\%2B|\\+)(?[\\d]+)(?[\\d.]*)(?:(?_openj9?)(?-[\\d.]+))?)", + "replace": "${major}-${build}${patch}${jvmver}" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/ibmruntimes/semeru16-binaries/releases/download/$matchTag/ibm-semeru-open-jdk_x64_windows_$matchMajor_$matchBuild$matchPatch_openj9$matchJvmver.zip" + } + }, + "hash": { + "url": "$url.sha256.txt", + "find": "^([a-fA-F0-9]+)\\s" + }, + "extract_dir": "jdk-$matchMajor+$matchBuild" + } +} diff --git a/bucket/semeru16-jre.json b/bucket/semeru16-jre.json new file mode 100644 index 00000000000..741fde22c8c --- /dev/null +++ b/bucket/semeru16-jre.json @@ -0,0 +1,34 @@ +{ + "description": "The IBM Semeru Runtimes are free production-ready binaries built with the OpenJDK class libraries and the Eclipse OpenJ9 JVM", + "homepage": "https://developer.ibm.com/languages/java/semeru-runtimes/", + "version": "16.0.2-7-0.27.0", + "license": "GPL-2.0-only WITH Classpath-exception-2.0,EPL-2.0", + "architecture": { + "64bit": { + "url": "https://github.com/ibmruntimes/semeru16-binaries/releases/download/jdk-16.0.2+7_openj9-0.27.0/ibm-semeru-open-jre_x64_windows_16.0.2_7_openj9-0.27.0.zip", + "hash": "4952d145b467ec1d440dd68886aaf91d27ddbaea20f92da7c92c499e05505a60" + } + }, + "extract_dir": "jdk-16.0.2+7-jre", + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + }, + "checkver": { + "github": "https://github.com/ibmruntimes/semeru16-binaries", + "regex": "(?jdk-(?(?[\\d]+)[\\d.]+)(?:\\%2B|\\+)(?[\\d]+)(?[\\d.]*)(?:(?_openj9?)(?-[\\d.]+))?)", + "replace": "${major}-${build}${patch}${jvmver}" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/ibmruntimes/semeru16-binaries/releases/download/$matchTag/ibm-semeru-open-jre_x64_windows_$matchMajor_$matchBuild$matchPatch_openj9$matchJvmver.zip" + } + }, + "hash": { + "url": "$url.sha256.txt", + "find": "^([a-fA-F0-9]+)\\s" + }, + "extract_dir": "jdk-$matchMajor+$matchBuild-jre" + } +} diff --git a/bucket/semeru17-jdk.json b/bucket/semeru17-jdk.json new file mode 100644 index 00000000000..93b48ce9f52 --- /dev/null +++ b/bucket/semeru17-jdk.json @@ -0,0 +1,34 @@ +{ + "description": "The IBM Semeru Runtimes are free production-ready binaries built with the OpenJDK class libraries and the Eclipse OpenJ9 JVM", + "homepage": "https://developer.ibm.com/languages/java/semeru-runtimes/", + "version": "17.0.18-8-0.57.0", + "license": "GPL-2.0-only WITH Classpath-exception-2.0,EPL-2.0", + "architecture": { + "64bit": { + "url": "https://github.com/ibmruntimes/semeru17-binaries/releases/download/jdk-17.0.18%2B8_openj9-0.57.0/ibm-semeru-open-jdk_x64_windows_17.0.18_8_openj9-0.57.0.zip", + "hash": "c7cc82d95b47b88b5fd183d414e11ca03daaec48e80c137ef528f4b54ebabf6c" + } + }, + "extract_dir": "jdk-17.0.18+8", + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + }, + "checkver": { + "github": "https://github.com/ibmruntimes/semeru17-binaries", + "regex": "(?jdk-(?(?[\\d]+)[\\d.]+)(?:\\%2B|\\+)(?[\\d]+)(?[\\d.]*)(?:(?_openj9?)(?-[\\d.]+(?:-m[\\d]+)?))?)", + "replace": "${major}-${build}${patch}${jvmver}" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/ibmruntimes/semeru17-binaries/releases/download/$matchTag/ibm-semeru-open-jdk_x64_windows_$matchMajor_$matchBuild$matchPatch_openj9$matchJvmver.zip" + } + }, + "hash": { + "url": "$url.sha256.txt", + "find": "^([a-fA-F0-9]+)\\s" + }, + "extract_dir": "jdk-$matchMajor+$matchBuild" + } +} diff --git a/bucket/semeru17-jre.json b/bucket/semeru17-jre.json new file mode 100644 index 00000000000..41fb1751151 --- /dev/null +++ b/bucket/semeru17-jre.json @@ -0,0 +1,34 @@ +{ + "description": "The IBM Semeru Runtimes are free production-ready binaries built with the OpenJDK class libraries and the Eclipse OpenJ9 JVM", + "homepage": "https://developer.ibm.com/languages/java/semeru-runtimes/", + "version": "17.0.18-8-0.57.0", + "license": "GPL-2.0-only WITH Classpath-exception-2.0,EPL-2.0", + "architecture": { + "64bit": { + "url": "https://github.com/ibmruntimes/semeru17-binaries/releases/download/jdk-17.0.18%2B8_openj9-0.57.0/ibm-semeru-open-jre_x64_windows_17.0.18_8_openj9-0.57.0.zip", + "hash": "2eaf4b3b69860bc1b46b67288d2caea56911fe8f4cd331d1d3f87a9a91e0a7a6" + } + }, + "extract_dir": "jdk-17.0.18+8-jre", + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + }, + "checkver": { + "github": "https://github.com/ibmruntimes/semeru17-binaries", + "regex": "(?jdk-(?(?[\\d]+)[\\d.]+)(?:\\%2B|\\+)(?[\\d]+)(?[\\d.]*)(?:(?_openj9?)(?-[\\d.]+(?:-m[\\d]+)?))?)", + "replace": "${major}-${build}${patch}${jvmver}" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/ibmruntimes/semeru17-binaries/releases/download/$matchTag/ibm-semeru-open-jre_x64_windows_$matchMajor_$matchBuild$matchPatch_openj9$matchJvmver.zip" + } + }, + "hash": { + "url": "$url.sha256.txt", + "find": "^([a-fA-F0-9]+)\\s" + }, + "extract_dir": "jdk-$matchMajor+$matchBuild-jre" + } +} diff --git a/bucket/semeru18-jdk.json b/bucket/semeru18-jdk.json new file mode 100644 index 00000000000..a3d8ebf4dec --- /dev/null +++ b/bucket/semeru18-jdk.json @@ -0,0 +1,34 @@ +{ + "description": "The IBM Semeru Runtimes are free production-ready binaries built with the OpenJDK class libraries and the Eclipse OpenJ9 JVM", + "homepage": "https://developer.ibm.com/languages/java/semeru-runtimes/", + "version": "18.0.2-9-0.33.1", + "license": "GPL-2.0-only WITH Classpath-exception-2.0,EPL-2.0", + "architecture": { + "64bit": { + "url": "https://github.com/ibmruntimes/semeru18-binaries/releases/download/jdk-18.0.2%2B9_openj9-0.33.1/ibm-semeru-open-jdk_x64_windows_18.0.2_9_openj9-0.33.1.zip", + "hash": "cba270f40308ac503a039bb9f53becc0da679e550b019ed6721634229b1e65f8" + } + }, + "extract_dir": "jdk-18.0.2+9", + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + }, + "checkver": { + "github": "https://github.com/ibmruntimes/semeru18-binaries", + "regex": "(?jdk-(?(?[\\d]+)[\\d.]+)(?:\\%2B|\\+)(?[\\d]+)(?[\\d.]*)(?:(?_openj9?)(?-[\\d.]+(?:-m[\\d]+)?))?)", + "replace": "${major}-${build}${patch}${jvmver}" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/ibmruntimes/semeru18-binaries/releases/download/$matchTag/ibm-semeru-open-jdk_x64_windows_$matchMajor_$matchBuild$matchPatch_openj9$matchJvmver.zip" + } + }, + "hash": { + "url": "$url.sha256.txt", + "regex": "^([a-fA-F0-9]+)\\s" + }, + "extract_dir": "jdk-$matchMajor+$matchBuild" + } +} diff --git a/bucket/semeru18-jre.json b/bucket/semeru18-jre.json new file mode 100644 index 00000000000..a0e4c7821a8 --- /dev/null +++ b/bucket/semeru18-jre.json @@ -0,0 +1,34 @@ +{ + "description": "The IBM Semeru Runtimes are free production-ready binaries built with the OpenJDK class libraries and the Eclipse OpenJ9 JVM", + "homepage": "https://developer.ibm.com/languages/java/semeru-runtimes/", + "version": "18.0.2-9-0.33.1", + "license": "GPL-2.0-only WITH Classpath-exception-2.0,EPL-2.0", + "architecture": { + "64bit": { + "url": "https://github.com/ibmruntimes/semeru18-binaries/releases/download/jdk-18.0.2+9_openj9-0.33.1/ibm-semeru-open-jre_x64_windows_18.0.2_9_openj9-0.33.1.zip", + "hash": "b57b372b556dc06d9915baf65dc5de27132565c95e076f54c288eea4865f9376" + } + }, + "extract_dir": "jdk-18.0.2+9-jre", + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + }, + "checkver": { + "github": "https://github.com/ibmruntimes/semeru18-binaries", + "regex": "(?jdk-(?(?[\\d]+)[\\d.]+)(?:\\%2B|\\+)(?[\\d]+)(?[\\d.]*)(?:(?_openj9?)(?-[\\d.]+(?:-m[\\d]+)?))?)", + "replace": "${major}-${build}${patch}${jvmver}" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/ibmruntimes/semeru18-binaries/releases/download/$matchTag/ibm-semeru-open-jre_x64_windows_$matchMajor_$matchBuild$matchPatch_openj9$matchJvmver.zip" + } + }, + "hash": { + "url": "$url.sha256.txt", + "regex": "^([a-fA-F0-9]+)\\s" + }, + "extract_dir": "jdk-$matchMajor+$matchBuild-jre" + } +} diff --git a/bucket/semeru19-jdk.json b/bucket/semeru19-jdk.json new file mode 100644 index 00000000000..33644395d9e --- /dev/null +++ b/bucket/semeru19-jdk.json @@ -0,0 +1,34 @@ +{ + "description": "The IBM Semeru Runtimes are free production-ready binaries built with the OpenJDK class libraries and the Eclipse OpenJ9 JVM", + "homepage": "https://developer.ibm.com/languages/java/semeru-runtimes/", + "version": "19.0.2-7-0.37.0", + "license": "GPL-2.0-only WITH Classpath-exception-2.0,EPL-2.0", + "architecture": { + "64bit": { + "url": "https://github.com/ibmruntimes/semeru19-binaries/releases/download/jdk-19.0.2+7_openj9-0.37.0/ibm-semeru-open-jdk_x64_windows_19.0.2_7_openj9-0.37.0.zip", + "hash": "b486c87bfc8fee0a44ea8ba4770b6f9e8b9081762b1debce8036bfc6b8359aea" + } + }, + "extract_dir": "jdk-19.0.2+7", + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + }, + "checkver": { + "github": "https://github.com/ibmruntimes/semeru19-binaries", + "regex": "(?jdk-(?(?[\\d]+)[\\d.]+)(?:\\%2B|\\+)(?[\\d]+)(?[\\d.]*)(?:(?_openj9?)(?-[\\d.]+(?:-m[\\d]+)?))?)", + "replace": "${major}-${build}${patch}${jvmver}" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/ibmruntimes/semeru19-binaries/releases/download/$matchTag/ibm-semeru-open-jdk_x64_windows_$matchMajor_$matchBuild$matchPatch_openj9$matchJvmver.zip" + } + }, + "hash": { + "url": "$url.sha256.txt", + "regex": "^([a-fA-F0-9]+)\\s" + }, + "extract_dir": "jdk-$matchMajor+$matchBuild" + } +} diff --git a/bucket/semeru19-jre.json b/bucket/semeru19-jre.json new file mode 100644 index 00000000000..8a91aecb1ee --- /dev/null +++ b/bucket/semeru19-jre.json @@ -0,0 +1,34 @@ +{ + "description": "The IBM Semeru Runtimes are free production-ready binaries built with the OpenJDK class libraries and the Eclipse OpenJ9 JVM", + "homepage": "https://developer.ibm.com/languages/java/semeru-runtimes/", + "version": "19.0.2-7-0.37.0", + "license": "GPL-2.0-only WITH Classpath-exception-2.0,EPL-2.0", + "architecture": { + "64bit": { + "url": "https://github.com/ibmruntimes/semeru19-binaries/releases/download/jdk-19.0.2+7_openj9-0.37.0/ibm-semeru-open-jre_x64_windows_19.0.2_7_openj9-0.37.0.zip", + "hash": "98921e9f206f35d08a846099596f69adf586fafe8a407266f4ba30483255301e" + } + }, + "extract_dir": "jdk-19.0.2+7-jre", + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + }, + "checkver": { + "github": "https://github.com/ibmruntimes/semeru19-binaries", + "regex": "(?jdk-(?(?[\\d]+)[\\d.]+)(?:\\%2B|\\+)(?[\\d]+)(?[\\d.]*)(?:(?_openj9?)(?-[\\d.]+(?:-m[\\d]+)?))?)", + "replace": "${major}-${build}${patch}${jvmver}" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/ibmruntimes/semeru19-binaries/releases/download/$matchTag/ibm-semeru-open-jre_x64_windows_$matchMajor_$matchBuild$matchPatch_openj9$matchJvmver.zip" + } + }, + "hash": { + "url": "$url.sha256.txt", + "regex": "^([a-fA-F0-9]+)\\s" + }, + "extract_dir": "jdk-$matchMajor+$matchBuild-jre" + } +} diff --git a/bucket/semeru20-jdk.json b/bucket/semeru20-jdk.json new file mode 100644 index 00000000000..2dcf322016b --- /dev/null +++ b/bucket/semeru20-jdk.json @@ -0,0 +1,34 @@ +{ + "description": "The IBM Semeru Runtimes are free production-ready binaries built with the OpenJDK class libraries and the Eclipse OpenJ9 JVM", + "homepage": "https://developer.ibm.com/languages/java/semeru-runtimes/", + "version": "20.0.2-9-0.40.0", + "license": "GPL-2.0-only WITH Classpath-exception-2.0,EPL-2.0", + "architecture": { + "64bit": { + "url": "https://github.com/ibmruntimes/semeru20-binaries/releases/download/jdk-20.0.2+9_openj9-0.40.0/ibm-semeru-open-jdk_x64_windows_20.0.2_9_openj9-0.40.0.zip", + "hash": "6c0ac5ff340c03fc0888dcda535c9d32b50faed211f2c80f0c38dff6a969b07a" + } + }, + "extract_dir": "jdk-20.0.2+9", + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + }, + "checkver": { + "github": "https://github.com/ibmruntimes/semeru20-binaries", + "regex": "(?jdk-(?(?[\\d]+)[\\d.]+)(?:\\%2B|\\+)(?[\\d]+)(?[\\d.]*)(?:(?_openj9?)(?-[\\d.]+(?:-m[\\d]+)?))?)", + "replace": "${major}-${build}${patch}${jvmver}" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/ibmruntimes/semeru20-binaries/releases/download/$matchTag/ibm-semeru-open-jdk_x64_windows_$matchMajor_$matchBuild$matchPatch_openj9$matchJvmver.zip" + } + }, + "hash": { + "url": "$url.sha256.txt", + "regex": "^([a-fA-F0-9]+)\\s" + }, + "extract_dir": "jdk-$matchMajor+$matchBuild" + } +} diff --git a/bucket/semeru20-jre.json b/bucket/semeru20-jre.json new file mode 100644 index 00000000000..0a9f54b0862 --- /dev/null +++ b/bucket/semeru20-jre.json @@ -0,0 +1,34 @@ +{ + "description": "The IBM Semeru Runtimes are free production-ready binaries built with the OpenJDK class libraries and the Eclipse OpenJ9 JVM", + "homepage": "https://developer.ibm.com/languages/java/semeru-runtimes/", + "version": "20.0.2-9-0.40.0", + "license": "GPL-2.0-only WITH Classpath-exception-2.0,EPL-2.0", + "architecture": { + "64bit": { + "url": "https://github.com/ibmruntimes/semeru20-binaries/releases/download/jdk-20.0.2+9_openj9-0.40.0/ibm-semeru-open-jre_x64_windows_20.0.2_9_openj9-0.40.0.zip", + "hash": "85c1e9b0c883ec8302b7def3699d769378ca13164b8a90a48b9ae35caf93201f" + } + }, + "extract_dir": "jdk-20.0.2+9-jre", + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + }, + "checkver": { + "github": "https://github.com/ibmruntimes/semeru20-binaries", + "regex": "(?jdk-(?(?[\\d]+)[\\d.]+)(?:\\%2B|\\+)(?[\\d]+)(?[\\d.]*)(?:(?_openj9?)(?-[\\d.]+(?:-m[\\d]+)?))?)", + "replace": "${major}-${build}${patch}${jvmver}" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/ibmruntimes/semeru20-binaries/releases/download/$matchTag/ibm-semeru-open-jre_x64_windows_$matchMajor_$matchBuild$matchPatch_openj9$matchJvmver.zip" + } + }, + "hash": { + "url": "$url.sha256.txt", + "regex": "^([a-fA-F0-9]+)\\s" + }, + "extract_dir": "jdk-$matchMajor+$matchBuild-jre" + } +} diff --git a/bucket/semeru21-jdk.json b/bucket/semeru21-jdk.json new file mode 100644 index 00000000000..d3839968fc1 --- /dev/null +++ b/bucket/semeru21-jdk.json @@ -0,0 +1,34 @@ +{ + "description": "The IBM Semeru Runtimes are free production-ready binaries built with the OpenJDK class libraries and the Eclipse OpenJ9 JVM", + "homepage": "https://developer.ibm.com/languages/java/semeru-runtimes/", + "version": "21.0.10-7-0.57.0", + "license": "GPL-2.0-only WITH Classpath-exception-2.0,EPL-2.0", + "architecture": { + "64bit": { + "url": "https://github.com/ibmruntimes/semeru21-binaries/releases/download/jdk-21.0.10%2B7_openj9-0.57.0/ibm-semeru-open-jdk_x64_windows_21.0.10_7_openj9-0.57.0.zip", + "hash": "9c13f14af854c23c6ee09455329610c7977f81025983b73bd9f49401f0c23e54" + } + }, + "extract_dir": "jdk-21.0.10+7", + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + }, + "checkver": { + "github": "https://github.com/ibmruntimes/semeru21-binaries", + "regex": "(?jdk-(?(?[\\d]+)[\\d.]+)(?:\\%2B|\\+)(?[\\d]+)(?[\\d.]*)(?:(?_openj9?)(?-[\\d.]+(?:-m[\\d]+)?))?)", + "replace": "${major}-${build}${patch}${jvmver}" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/ibmruntimes/semeru21-binaries/releases/download/$matchTag/ibm-semeru-open-jdk_x64_windows_$matchMajor_$matchBuild$matchPatch_openj9$matchJvmver.zip" + } + }, + "hash": { + "url": "$url.sha256.txt", + "regex": "^([a-fA-F0-9]+)\\s" + }, + "extract_dir": "jdk-$matchMajor+$matchBuild" + } +} diff --git a/bucket/semeru21-jre.json b/bucket/semeru21-jre.json new file mode 100644 index 00000000000..46c7f063442 --- /dev/null +++ b/bucket/semeru21-jre.json @@ -0,0 +1,34 @@ +{ + "description": "The IBM Semeru Runtimes are free production-ready binaries built with the OpenJDK class libraries and the Eclipse OpenJ9 JVM", + "homepage": "https://developer.ibm.com/languages/java/semeru-runtimes/", + "version": "21.0.10-7-0.57.0", + "license": "GPL-2.0-only WITH Classpath-exception-2.0,EPL-2.0", + "architecture": { + "64bit": { + "url": "https://github.com/ibmruntimes/semeru21-binaries/releases/download/jdk-21.0.10%2B7_openj9-0.57.0/ibm-semeru-open-jre_x64_windows_21.0.10_7_openj9-0.57.0.zip", + "hash": "7951cd9326c03d6319d8e04cc74d1b13a0f035fb7fe56a774fe8bc19319ab060" + } + }, + "extract_dir": "jdk-21.0.10+7-jre", + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + }, + "checkver": { + "github": "https://github.com/ibmruntimes/semeru21-binaries", + "regex": "(?jdk-(?(?[\\d]+)[\\d.]+)(?:\\%2B|\\+)(?[\\d]+)(?[\\d.]*)(?:(?_openj9?)(?-[\\d.]+(?:-m[\\d]+)?))?)", + "replace": "${major}-${build}${patch}${jvmver}" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/ibmruntimes/semeru21-binaries/releases/download/$matchTag/ibm-semeru-open-jre_x64_windows_$matchMajor_$matchBuild$matchPatch_openj9$matchJvmver.zip" + } + }, + "hash": { + "url": "$url.sha256.txt", + "regex": "^([a-fA-F0-9]+)\\s" + }, + "extract_dir": "jdk-$matchMajor+$matchBuild-jre" + } +} diff --git a/bucket/semeru22-jdk.json b/bucket/semeru22-jdk.json new file mode 100644 index 00000000000..a03f787ff43 --- /dev/null +++ b/bucket/semeru22-jdk.json @@ -0,0 +1,34 @@ +{ + "description": "The IBM Semeru Runtimes are free production-ready binaries built with the OpenJDK class libraries and the Eclipse OpenJ9 JVM", + "homepage": "https://developer.ibm.com/languages/java/semeru-runtimes/", + "version": "22.0.2-9-0.46.1", + "license": "GPL-2.0-only WITH Classpath-exception-2.0,EPL-2.0", + "architecture": { + "64bit": { + "url": "https://github.com/ibmruntimes/semeru22-binaries/releases/download/jdk-22.0.2+9_openj9-0.46.1/ibm-semeru-open-jdk_x64_windows_22.0.2_9_openj9-0.46.1.zip", + "hash": "2441fc58f68a276a68f99a86f2798d25b9fe8216778bddc81928af77d3dfc400" + } + }, + "extract_dir": "jdk-22.0.2+9", + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + }, + "checkver": { + "github": "https://github.com/ibmruntimes/semeru22-binaries", + "regex": "(?jdk-(?(?[\\d]+)[\\d.]+)(?:\\%2B|\\+)(?[\\d]+)(?[\\d.]*)(?:(?_openj9?)(?-[\\d.]+(?:-m[\\d]+)?))?)", + "replace": "${major}-${build}${patch}${jvmver}" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/ibmruntimes/semeru22-binaries/releases/download/$matchTag/ibm-semeru-open-jdk_x64_windows_$matchMajor_$matchBuild$matchPatch_openj9$matchJvmver.zip" + } + }, + "hash": { + "url": "$url.sha256.txt", + "regex": "^([a-fA-F0-9]+)\\s" + }, + "extract_dir": "jdk-$matchMajor+$matchBuild" + } +} diff --git a/bucket/semeru22-jre.json b/bucket/semeru22-jre.json new file mode 100644 index 00000000000..91394a6f6f8 --- /dev/null +++ b/bucket/semeru22-jre.json @@ -0,0 +1,34 @@ +{ + "description": "The IBM Semeru Runtimes are free production-ready binaries built with the OpenJDK class libraries and the Eclipse OpenJ9 JVM", + "homepage": "https://developer.ibm.com/languages/java/semeru-runtimes/", + "version": "22.0.2-9-0.46.1", + "license": "GPL-2.0-only WITH Classpath-exception-2.0,EPL-2.0", + "architecture": { + "64bit": { + "url": "https://github.com/ibmruntimes/semeru22-binaries/releases/download/jdk-22.0.2+9_openj9-0.46.1/ibm-semeru-open-jre_x64_windows_22.0.2_9_openj9-0.46.1.zip", + "hash": "2196ccd0e4ea4b22b45c60c1982e994f9f723b7daf5c7de4bafad682750a8c86" + } + }, + "extract_dir": "jdk-22.0.2+9-jre", + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + }, + "checkver": { + "github": "https://github.com/ibmruntimes/semeru22-binaries", + "regex": "(?jdk-(?(?[\\d]+)[\\d.]+)(?:\\%2B|\\+)(?[\\d]+)(?[\\d.]*)(?:(?_openj9?)(?-[\\d.]+(?:-m[\\d]+)?))?)", + "replace": "${major}-${build}${patch}${jvmver}" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/ibmruntimes/semeru22-binaries/releases/download/$matchTag/ibm-semeru-open-jre_x64_windows_$matchMajor_$matchBuild$matchPatch_openj9$matchJvmver.zip" + } + }, + "hash": { + "url": "$url.sha256.txt", + "regex": "^([a-fA-F0-9]+)\\s" + }, + "extract_dir": "jdk-$matchMajor+$matchBuild-jre" + } +} diff --git a/bucket/semeru23-jdk.json b/bucket/semeru23-jdk.json new file mode 100644 index 00000000000..fbab35de914 --- /dev/null +++ b/bucket/semeru23-jdk.json @@ -0,0 +1,34 @@ +{ + "description": "The IBM Semeru Runtimes are free production-ready binaries built with the OpenJDK class libraries and the Eclipse OpenJ9 JVM", + "homepage": "https://developer.ibm.com/languages/java/semeru-runtimes/", + "version": "23.0.2-7-0.49.0", + "license": "GPL-2.0-only WITH Classpath-exception-2.0,EPL-2.0", + "architecture": { + "64bit": { + "url": "https://github.com/ibmruntimes/semeru23-binaries/releases/download/jdk-23.0.2%2B7_openj9-0.49.0/ibm-semeru-open-jdk_x64_windows_23.0.2_7_openj9-0.49.0.zip", + "hash": "2e68053449fb303b6f21e1931f8c65fc8f8c247f69eab1a0ba38747472c7e3c8" + } + }, + "extract_dir": "jdk-23.0.2+7", + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + }, + "checkver": { + "github": "https://github.com/ibmruntimes/semeru23-binaries", + "regex": "(?jdk-(?(?[\\d]+)[\\d.]+)(?:\\%2B|\\+)(?[\\d]+)(?[\\d.]*)(?:(?_openj9?)(?-[\\d.]+(?:-m[\\d]+)?))?)", + "replace": "${major}-${build}${patch}${jvmver}" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/ibmruntimes/semeru23-binaries/releases/download/$matchTag/ibm-semeru-open-jdk_x64_windows_$matchMajor_$matchBuild$matchPatch_openj9$matchJvmver.zip" + } + }, + "hash": { + "url": "$url.sha256.txt", + "regex": "^([a-fA-F0-9]+)\\s" + }, + "extract_dir": "jdk-$matchMajor+$matchBuild" + } +} diff --git a/bucket/semeru23-jre.json b/bucket/semeru23-jre.json new file mode 100644 index 00000000000..548f0731f26 --- /dev/null +++ b/bucket/semeru23-jre.json @@ -0,0 +1,34 @@ +{ + "description": "The IBM Semeru Runtimes are free production-ready binaries built with the OpenJDK class libraries and the Eclipse OpenJ9 JVM", + "homepage": "https://developer.ibm.com/languages/java/semeru-runtimes/", + "version": "23.0.2-7-0.49.0", + "license": "GPL-2.0-only WITH Classpath-exception-2.0,EPL-2.0", + "architecture": { + "64bit": { + "url": "https://github.com/ibmruntimes/semeru23-binaries/releases/download/jdk-23.0.2%2B7_openj9-0.49.0/ibm-semeru-open-jre_x64_windows_23.0.2_7_openj9-0.49.0.zip", + "hash": "a4e71cc178b7cf18615b3548ae570a7df83da48b8d16cd8059253afdcabb9f9f" + } + }, + "extract_dir": "jdk-23.0.2+7-jre", + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + }, + "checkver": { + "github": "https://github.com/ibmruntimes/semeru23-binaries", + "regex": "(?jdk-(?(?[\\d]+)[\\d.]+)(?:\\%2B|\\+)(?[\\d]+)(?[\\d.]*)(?:(?_openj9?)(?-[\\d.]+(?:-m[\\d]+)?))?)", + "replace": "${major}-${build}${patch}${jvmver}" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/ibmruntimes/semeru23-binaries/releases/download/$matchTag/ibm-semeru-open-jre_x64_windows_$matchMajor_$matchBuild$matchPatch_openj9$matchJvmver.zip" + } + }, + "hash": { + "url": "$url.sha256.txt", + "regex": "^([a-fA-F0-9]+)\\s" + }, + "extract_dir": "jdk-$matchMajor+$matchBuild-jre" + } +} diff --git a/bucket/semeru8-jdk.json b/bucket/semeru8-jdk.json new file mode 100644 index 00000000000..68881e1a76b --- /dev/null +++ b/bucket/semeru8-jdk.json @@ -0,0 +1,41 @@ +{ + "description": "The IBM Semeru Runtimes are free production-ready binaries built with the OpenJDK class libraries and the Eclipse OpenJ9 JVM", + "homepage": "https://developer.ibm.com/languages/java/semeru-runtimes/", + "version": "8u482-b08-0.57.0", + "license": "GPL-2.0-only WITH Classpath-exception-2.0,EPL-2.0", + "architecture": { + "64bit": { + "url": "https://github.com/ibmruntimes/semeru8-binaries/releases/download/jdk8u482-b08_openj9-0.57.0/ibm-semeru-open-jdk_x64_windows_8u482b08_openj9-0.57.0.zip", + "hash": "13daaac92c91dfd3cec3efb3f4e08c417ed6c7cf73ef7588b5240341907e0da3" + }, + "32bit": { + "url": "https://github.com/ibmruntimes/semeru8-binaries/releases/download/jdk8u482-b08_openj9-0.57.0/ibm-semeru-open-jdk_x86-32_windows_8u482b08_openj9-0.57.0.zip", + "hash": "04e34c3b1fccc501acb420804acfd2189568084a707e08698ba6459e90a5a685" + } + }, + "extract_dir": "jdk8u482-b08", + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + }, + "checkver": { + "github": "https://github.com/ibmruntimes/semeru8-binaries", + "regex": "(?jdk(?[\\d]+)(?u[\\d]+)-(?b[\\d]+)(?[\\d.]*)(?:(?:_openj9?)(?-[\\d.]+))?)", + "replace": "${major}${update}-${build}${patch}${jvmver}" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/ibmruntimes/semeru8-binaries/releases/download/$matchTag/ibm-semeru-open-jdk_x64_windows_$matchMajor$matchUpdate$matchBuild_openj9$matchJvmver.zip" + }, + "32bit": { + "url": "https://github.com/ibmruntimes/semeru8-binaries/releases/download/$matchTag/ibm-semeru-open-jdk_x86-32_windows_$matchMajor$matchUpdate$matchBuild_openj9$matchJvmver.zip" + } + }, + "hash": { + "url": "$url.sha256.txt", + "find": "^([a-fA-F0-9]+)\\s" + }, + "extract_dir": "jdk$matchMajor$matchUpdate-$matchBuild" + } +} diff --git a/bucket/semeru8-jre.json b/bucket/semeru8-jre.json new file mode 100644 index 00000000000..633384ee9a2 --- /dev/null +++ b/bucket/semeru8-jre.json @@ -0,0 +1,41 @@ +{ + "description": "The IBM Semeru Runtimes are free production-ready binaries built with the OpenJDK class libraries and the Eclipse OpenJ9 JVM", + "homepage": "https://developer.ibm.com/languages/java/semeru-runtimes/", + "version": "8u482-b08-0.57.0", + "license": "GPL-2.0-only WITH Classpath-exception-2.0,EPL-2.0", + "architecture": { + "64bit": { + "url": "https://github.com/ibmruntimes/semeru8-binaries/releases/download/jdk8u482-b08_openj9-0.57.0/ibm-semeru-open-jre_x64_windows_8u482b08_openj9-0.57.0.zip", + "hash": "343888485c7683312b0aa34ddb2ef288a5bdf29846d0c73aa6b863c05e24e01a" + }, + "32bit": { + "url": "https://github.com/ibmruntimes/semeru8-binaries/releases/download/jdk8u482-b08_openj9-0.57.0/ibm-semeru-open-jre_x86-32_windows_8u482b08_openj9-0.57.0.zip", + "hash": "5172d0a55872165760c5da175b8b6ef4f0f0d7462ed04dd78383a27a456b70e1" + } + }, + "extract_dir": "jdk8u482-b08-jre", + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + }, + "checkver": { + "github": "https://github.com/ibmruntimes/semeru8-binaries", + "regex": "(?jdk(?[\\d]+)(?u[\\d]+)-(?b[\\d]+)(?[\\d.]*)(?:(?:_openj9?)(?-[\\d.]+))?)", + "replace": "${major}${update}-${build}${patch}${jvmver}" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/ibmruntimes/semeru8-binaries/releases/download/$matchTag/ibm-semeru-open-jre_x64_windows_$matchMajor$matchUpdate$matchBuild_openj9$matchJvmver.zip" + }, + "32bit": { + "url": "https://github.com/ibmruntimes/semeru8-binaries/releases/download/$matchTag/ibm-semeru-open-jre_x86-32_windows_$matchMajor$matchUpdate$matchBuild_openj9$matchJvmver.zip" + } + }, + "hash": { + "url": "$url.sha256.txt", + "find": "^([a-fA-F0-9]+)\\s" + }, + "extract_dir": "jdk$matchMajor$matchUpdate-$matchBuild-jre" + } +} diff --git a/bucket/temurin-jdk.json b/bucket/temurin-jdk.json new file mode 100644 index 00000000000..811fb105bd6 --- /dev/null +++ b/bucket/temurin-jdk.json @@ -0,0 +1,40 @@ +{ + "description": "Eclipse Temurin is a runtime provided by Eclipse Adoptium for general use across the Java ecosystem", + "homepage": "https://adoptium.net", + "version": "26.0.1-8", + "license": "GPL-2.0-only WITH Classpath-exception-2.0", + "architecture": { + "64bit": { + "url": "https://github.com/adoptium/temurin26-binaries/releases/download/jdk-26.0.1+8/OpenJDK26U-jdk_x64_windows_hotspot_26.0.1_8.zip", + "hash": "81b35819085dd73a204c3219464c5f154cb111a526ec63dad793c0eefd469b3d" + } + }, + "extract_dir": "jdk-26.0.1+8", + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + }, + "checkver": { + "url": "https://api.adoptium.net/v3/assets/version/%5B8%2C%29?release_type=ga&jvm_impl=hotspot&heap_size=normal&os=windows&architecture=x64&image_type=jdk&project=jdk&vendor=eclipse&page_size=1&sort_order=DESC", + "script": [ + "$ver = (json_path $page $..version_data.semver).replace('+', '-')", + "$link = (json_path $page $..release_link).replace('%2B', '+')", + "$name = json_path $page $..binaries[0].package.name", + "Write-Output \"$ver $link $name\"" + ], + "regex": "(?.*?) https://github.com/(?.*?)/tag/(?.*?) (?(?OpenJDK[\\dU]*-[dejkr]{3})_x64_(?.*))", + "replace": "${ver}" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/$matchLink/download/$matchTag/$matchName" + } + }, + "hash": { + "url": "$url.sha256.txt", + "find": "^([a-fA-F0-9]+)\\s" + }, + "extract_dir": "$matchTag" + } +} diff --git a/bucket/temurin-jre.json b/bucket/temurin-jre.json new file mode 100644 index 00000000000..977b0c8ea9d --- /dev/null +++ b/bucket/temurin-jre.json @@ -0,0 +1,40 @@ +{ + "description": "Eclipse Temurin is a runtime provided by Eclipse Adoptium for general use across the Java ecosystem", + "homepage": "https://adoptium.net", + "version": "26.0.1-8", + "license": "GPL-2.0-only WITH Classpath-exception-2.0", + "architecture": { + "64bit": { + "url": "https://github.com/adoptium/temurin26-binaries/releases/download/jdk-26.0.1+8/OpenJDK26U-jre_x64_windows_hotspot_26.0.1_8.zip", + "hash": "bab6b82ad8600dc177f45b3225d5810779fe9d90179561d877a731294e173404" + } + }, + "extract_dir": "jdk-26.0.1+8-jre", + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + }, + "checkver": { + "url": "https://api.adoptium.net/v3/assets/version/%5B8%2C%29?release_type=ga&jvm_impl=hotspot&heap_size=normal&os=windows&architecture=x64&image_type=jre&project=jdk&vendor=eclipse&page_size=1&sort_order=DESC", + "script": [ + "$ver = (json_path $page $..version_data.semver).replace('+', '-')", + "$link = (json_path $page $..release_link).replace('%2B', '+')", + "$name = json_path $page $..binaries[0].package.name", + "Write-Output \"$ver $link $name\"" + ], + "regex": "(?.*?) https://github.com/(?.*?)/tag/(?.*?) (?(?OpenJDK[\\dU]*-[dejkr]{3})_x64_(?.*))", + "replace": "${ver}" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/$matchLink/download/$matchTag/$matchName" + } + }, + "hash": { + "url": "$url.sha256.txt", + "find": "^([a-fA-F0-9]+)\\s" + }, + "extract_dir": "$matchTag-jre" + } +} diff --git a/bucket/temurin-lts-jdk.json b/bucket/temurin-lts-jdk.json new file mode 100644 index 00000000000..f187d9d6b90 --- /dev/null +++ b/bucket/temurin-lts-jdk.json @@ -0,0 +1,40 @@ +{ + "description": "Eclipse Temurin is a runtime provided by Eclipse Adoptium for general use across the Java ecosystem", + "homepage": "https://adoptium.net", + "version": "25.0.3-9.0.LTS", + "license": "GPL-2.0-only WITH Classpath-exception-2.0", + "architecture": { + "64bit": { + "url": "https://github.com/adoptium/temurin25-binaries/releases/download/jdk-25.0.3+9/OpenJDK25U-jdk_x64_windows_hotspot_25.0.3_9.zip", + "hash": "709312cd0420296d9b9de917fe6e28a5b979e875ee5ab91783fb79bcd5857235" + } + }, + "extract_dir": "jdk-25.0.3+9", + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + }, + "checkver": { + "url": "https://api.adoptium.net/v3/assets/version/%5B8%2C%29?release_type=ga<s=true&jvm_impl=hotspot&heap_size=normal&os=windows&architecture=x64&image_type=jdk&project=jdk&vendor=eclipse&page_size=1&sort_order=DESC", + "script": [ + "$ver = (json_path $page $..version_data.semver).replace('+', '-')", + "$link = (json_path $page $..release_link).replace('%2B', '+')", + "$name = json_path $page $..binaries[0].package.name", + "Write-Output \"$ver $link $name\"" + ], + "regex": "(?.*?) https://github.com/(?.*?)/tag/(?.*?) (?(?OpenJDK[\\dU]*-[dejkr]{3})_x64_(?.*))", + "replace": "${ver}" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/$matchLink/download/$matchTag/$matchName" + } + }, + "hash": { + "url": "$url.sha256.txt", + "find": "^([a-fA-F0-9]+)\\s" + }, + "extract_dir": "$matchTag" + } +} diff --git a/bucket/temurin-lts-jre.json b/bucket/temurin-lts-jre.json new file mode 100644 index 00000000000..279a6d52f62 --- /dev/null +++ b/bucket/temurin-lts-jre.json @@ -0,0 +1,40 @@ +{ + "description": "Eclipse Temurin is a runtime provided by Eclipse Adoptium for general use across the Java ecosystem", + "homepage": "https://adoptium.net", + "version": "25.0.3-9.0.LTS", + "license": "GPL-2.0-only WITH Classpath-exception-2.0", + "architecture": { + "64bit": { + "url": "https://github.com/adoptium/temurin25-binaries/releases/download/jdk-25.0.3+9/OpenJDK25U-jre_x64_windows_hotspot_25.0.3_9.zip", + "hash": "a183e7280220ad5f6fe94ecbf025a5f10fc5797a0b18c600ed8f813c8158c530" + } + }, + "extract_dir": "jdk-25.0.3+9-jre", + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + }, + "checkver": { + "url": "https://api.adoptium.net/v3/assets/version/%5B8%2C%29?release_type=ga<s=true&jvm_impl=hotspot&heap_size=normal&os=windows&architecture=x64&image_type=jre&project=jdk&vendor=eclipse&page_size=1&sort_order=DESC", + "script": [ + "$ver = (json_path $page $..version_data.semver).replace('+', '-')", + "$link = (json_path $page $..release_link).replace('%2B', '+')", + "$name = json_path $page $..binaries[0].package.name", + "Write-Output \"$ver $link $name\"" + ], + "regex": "(?.*?) https://github.com/(?.*?)/tag/(?.*?) (?(?OpenJDK[\\dU]*-[dejkr]{3})_x64_(?.*))", + "replace": "${ver}" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/$matchLink/download/$matchTag/$matchName" + } + }, + "hash": { + "url": "$url.sha256.txt", + "find": "^([a-fA-F0-9]+)\\s" + }, + "extract_dir": "$matchTag-jre" + } +} diff --git a/bucket/temurin-lts-nightly-jdk.json b/bucket/temurin-lts-nightly-jdk.json new file mode 100644 index 00000000000..0b7246fd860 --- /dev/null +++ b/bucket/temurin-lts-nightly-jdk.json @@ -0,0 +1,52 @@ +{ + "description": "Eclipse Temurin is a runtime provided by Eclipse Adoptium for general use across the Java ecosystem", + "homepage": "https://adoptium.net", + "version": "17.0.14-6.0.ea", + "license": "GPL-2.0-only WITH Classpath-exception-2.0", + "architecture": { + "64bit": { + "url": "https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.14+6-ea-beta/OpenJDK17U-jdk_x64_windows_hotspot_17.0.14_6-ea.zip", + "hash": "52f8d08f3caf79c49f15f10063b6319feaf88aaeb30abfb5e7b507040acfc10d" + }, + "32bit": { + "url": "https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.14+6-ea-beta/OpenJDK17U-jdk_x86-32_windows_hotspot_17.0.14_6-ea.zip", + "hash": "a54d29f47feed72baa33c1014d6ddea7bf9933a490380d1390e173c07211bf97" + } + }, + "extract_to": "tmp", + "installer": { + "script": [ + "(Get-ChildItem -Directory \"$dir\\tmp\").FullName | % { Move-Item \"$_\\*\" \"$dir\" }", + "Remove-Item -Recurse \"$dir\\tmp\"" + ] + }, + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + }, + "checkver": { + "url": "https://api.adoptium.net/v3/assets/version/%5B8%2C%29?release_type=ea<s=true&jvm_impl=hotspot&heap_size=normal&os=windows&architecture=x64&image_type=jdk&project=jdk&vendor=eclipse&page_size=1&sort_order=DESC", + "script": [ + "$ver = (json_path $page $..version_data.semver).replace('+', '-').replace('-beta','')", + "$link = (json_path $page $..release_link).replace('%2B', '+')", + "$name = json_path $page $..binaries[0].package.name", + "Write-Output \"$ver $link $name\"" + ], + "regex": "(?.*?) https://github.com/(?.*?)/tag/(?.*?) (?(?OpenJDK[\\dU]*-[dejkr]{3})_x64_(?.*))", + "replace": "${ver}" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/$matchLink/download/$matchTag/$matchName" + }, + "32bit": { + "url": "https://github.com/$matchLink/download/$matchTag/$matchPrefix_x86-32_$matchSuffix" + } + }, + "hash": { + "url": "$url.sha256.txt", + "find": "^([a-fA-F0-9]+)\\s" + } + } +} diff --git a/bucket/temurin-nightly-jdk.json b/bucket/temurin-nightly-jdk.json new file mode 100644 index 00000000000..ab1920790af --- /dev/null +++ b/bucket/temurin-nightly-jdk.json @@ -0,0 +1,52 @@ +{ + "description": "Eclipse Temurin is a runtime provided by Eclipse Adoptium for general use across the Java ecosystem", + "homepage": "https://adoptium.net", + "version": "20.0.0-36.0.202303010350", + "license": "GPL-2.0-only WITH Classpath-exception-2.0", + "architecture": { + "64bit": { + "url": "https://github.com/adoptium/temurin20-binaries/releases/download/jdk20-2023-03-01-17-34-beta/OpenJDK20U-jdk_x64_windows_hotspot_2023-03-01-17-34.zip", + "hash": "1c27d886516f8fb11e0a9fe930eebeee9a0fbb2e465d778b9221faf942d86ae6" + }, + "32bit": { + "url": "https://github.com/adoptium/temurin20-binaries/releases/download/jdk20-2023-03-01-17-34-beta/OpenJDK20U-jdk_x86-32_windows_hotspot_2023-03-01-17-34.zip", + "hash": "1f150d5216eab20ac963e60fdde8b8b5d045413462c8eb1c8a43eb4e95f2e783" + } + }, + "extract_to": "tmp", + "installer": { + "script": [ + "(Get-ChildItem -Directory \"$dir\\tmp\").FullName | % { Move-Item \"$_\\*\" \"$dir\" }", + "Remove-Item -Recurse \"$dir\\tmp\"" + ] + }, + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + }, + "checkver": { + "url": "https://api.adoptium.net/v3/assets/version/%5B8%2C%29?release_type=ea&jvm_impl=hotspot&heap_size=normal&os=windows&architecture=x64&image_type=jdk&project=jdk&vendor=eclipse&page_size=1&sort_order=DESC", + "script": [ + "$ver = (json_path $page $..version_data.semver).replace('+', '-').replace('-beta','')", + "$link = (json_path $page $..release_link).replace('%2B', '+')", + "$name = json_path $page $..binaries[0].package.name", + "Write-Output \"$ver $link $name\"" + ], + "regex": "(?.*?) https://github.com/(?.*?)/tag/(?.*?) (?(?OpenJDK[\\dU]*-[dejkr]{3})_x64_(?.*))", + "replace": "${ver}" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/$matchLink/download/$matchTag/$matchName" + }, + "32bit": { + "url": "https://github.com/$matchLink/download/$matchTag/$matchPrefix_x86-32_$matchSuffix" + } + }, + "hash": { + "url": "$url.sha256.txt", + "find": "^([a-fA-F0-9]+)\\s" + } + } +} diff --git a/bucket/temurin-nightly-jre.json b/bucket/temurin-nightly-jre.json new file mode 100644 index 00000000000..53a29d1f875 --- /dev/null +++ b/bucket/temurin-nightly-jre.json @@ -0,0 +1,52 @@ +{ + "description": "Eclipse Temurin is a runtime provided by Eclipse Adoptium for general use across the Java ecosystem", + "homepage": "https://adoptium.net", + "version": "20.0.0-36.0.202303010350", + "license": "GPL-2.0-only WITH Classpath-exception-2.0", + "architecture": { + "64bit": { + "url": "https://github.com/adoptium/temurin20-binaries/releases/download/jdk20-2023-03-01-17-34-beta/OpenJDK20U-jre_x64_windows_hotspot_2023-03-01-17-34.zip", + "hash": "0b0bc4d88a157dc551f17be0be19267395be9ce2ff545f47be4d52cd24d6a22b" + }, + "32bit": { + "url": "https://github.com/adoptium/temurin20-binaries/releases/download/jdk20-2023-03-01-17-34-beta/OpenJDK20U-jre_x86-32_windows_hotspot_2023-03-01-17-34.zip", + "hash": "6944a3367df2f1de45fda7ad7470728ea16b6bbe1199ce0b67b11a46e0861d76" + } + }, + "extract_to": "tmp", + "installer": { + "script": [ + "(Get-ChildItem -Directory \"$dir\\tmp\").FullName | % { Move-Item \"$_\\*\" \"$dir\" }", + "Remove-Item -Recurse \"$dir\\tmp\"" + ] + }, + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + }, + "checkver": { + "url": "https://api.adoptium.net/v3/assets/version/%5B8%2C%29?release_type=ea&jvm_impl=hotspot&heap_size=normal&os=windows&architecture=x64&image_type=jre&project=jdk&vendor=eclipse&page_size=1&sort_order=DESC", + "script": [ + "$ver = (json_path $page $..version_data.semver).replace('+', '-').replace('-beta','')", + "$link = (json_path $page $..release_link).replace('%2B', '+')", + "$name = json_path $page $..binaries[0].package.name", + "Write-Output \"$ver $link $name\"" + ], + "regex": "(?.*?) https://github.com/(?.*?)/tag/(?.*?) (?(?OpenJDK[\\dU]*-[dejkr]{3})_x64_(?.*))", + "replace": "${ver}" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/$matchLink/download/$matchTag/$matchName" + }, + "32bit": { + "url": "https://github.com/$matchLink/download/$matchTag/$matchPrefix_x86-32_$matchSuffix" + } + }, + "hash": { + "url": "$url.sha256.txt", + "find": "^([a-fA-F0-9]+)\\s" + } + } +} diff --git a/bucket/temurin11-jdk.json b/bucket/temurin11-jdk.json new file mode 100644 index 00000000000..9dd7b34956f --- /dev/null +++ b/bucket/temurin11-jdk.json @@ -0,0 +1,40 @@ +{ + "description": "Eclipse Temurin is a runtime provided by Eclipse Adoptium for general use across the Java ecosystem", + "homepage": "https://adoptium.net", + "version": "11.0.31-11", + "license": "GPL-2.0-only WITH Classpath-exception-2.0", + "architecture": { + "64bit": { + "url": "https://github.com/adoptium/temurin11-binaries/releases/download/jdk-11.0.31+11/OpenJDK11U-jdk_x64_windows_hotspot_11.0.31_11.zip", + "hash": "5695bd8fed700acb74e0c13945fc6d7564441a31d345c100b82ee1aac553a6b7" + } + }, + "extract_dir": "jdk-11.0.31+11", + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + }, + "checkver": { + "url": "https://api.adoptium.net/v3/assets/feature_releases/11/ga?jvm_impl=hotspot&heap_size=normal&os=windows&architecture=x64&image_type=jdk&project=jdk&vendor=eclipse&page_size=1&sort_order=DESC", + "script": [ + "$ver = (json_path $page $..version_data.semver).replace('+', '-')", + "$link = (json_path $page $..release_link).replace('%2B', '+')", + "$name = json_path $page $..binaries[0].package.name", + "Write-Output \"$ver $link $name\"" + ], + "regex": "(?.*?) https://github.com/(?.*?)/tag/(?.*?) (?(?OpenJDK[\\dU]*-[dejkr]{3})_x64_(?.*))", + "replace": "${ver}" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/$matchLink/download/$matchTag/$matchName" + } + }, + "hash": { + "url": "$url.sha256.txt", + "find": "^([a-fA-F0-9]+)\\s" + }, + "extract_dir": "$matchTag" + } +} diff --git a/bucket/temurin11-jre.json b/bucket/temurin11-jre.json new file mode 100644 index 00000000000..14ed74140cb --- /dev/null +++ b/bucket/temurin11-jre.json @@ -0,0 +1,40 @@ +{ + "description": "Eclipse Temurin is a runtime provided by Eclipse Adoptium for general use across the Java ecosystem", + "homepage": "https://adoptium.net", + "version": "11.0.31-11", + "license": "GPL-2.0-only WITH Classpath-exception-2.0", + "architecture": { + "64bit": { + "url": "https://github.com/adoptium/temurin11-binaries/releases/download/jdk-11.0.31+11/OpenJDK11U-jre_x64_windows_hotspot_11.0.31_11.zip", + "hash": "0af0760609eca44502f05e6ab4701eecbf85290f31278dabc41dceddab7237ab" + } + }, + "extract_dir": "jdk-11.0.31+11-jre", + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + }, + "checkver": { + "url": "https://api.adoptium.net/v3/assets/feature_releases/11/ga?jvm_impl=hotspot&heap_size=normal&os=windows&architecture=x64&image_type=jre&project=jdk&vendor=eclipse&page_size=1&sort_order=DESC", + "script": [ + "$ver = (json_path $page $..version_data.semver).replace('+', '-')", + "$link = (json_path $page $..release_link).replace('%2B', '+')", + "$name = json_path $page $..binaries[0].package.name", + "Write-Output \"$ver $link $name\"" + ], + "regex": "(?.*?) https://github.com/(?.*?)/tag/(?.*?) (?(?OpenJDK[\\dU]*-[dejkr]{3})_x64_(?.*))", + "replace": "${ver}" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/$matchLink/download/$matchTag/$matchName" + } + }, + "hash": { + "url": "$url.sha256.txt", + "find": "^([a-fA-F0-9]+)\\s" + }, + "extract_dir": "$matchTag-jre" + } +} diff --git a/bucket/temurin11-nightly-jdk.json b/bucket/temurin11-nightly-jdk.json new file mode 100644 index 00000000000..11c2aecd5f8 --- /dev/null +++ b/bucket/temurin11-nightly-jdk.json @@ -0,0 +1,52 @@ +{ + "description": "Eclipse Temurin is a runtime provided by Eclipse Adoptium for general use across the Java ecosystem", + "homepage": "https://adoptium.net", + "version": "11.0.30-2.0.ea", + "license": "GPL-2.0-only WITH Classpath-exception-2.0", + "architecture": { + "64bit": { + "url": "https://github.com/adoptium/temurin11-binaries/releases/download/jdk-11.0.30+2-ea-beta/OpenJDK11U-jdk_x64_windows_hotspot_11.0.30_2-ea.zip", + "hash": "c172fae99eda4d0c81ac54cc6e2613101091968377bcc92dd5fd45e5940f5748" + }, + "32bit": { + "url": "https://github.com/adoptium/temurin11-binaries/releases/download/jdk-11.0.30+2-ea-beta/OpenJDK11U-jdk_x86-32_windows_hotspot_11.0.30_2-ea.zip", + "hash": "c62d5ada7769f757c4f8ebb7ff88339e36ff5ff68d1b73e7a71a0a72bb37fda6" + } + }, + "extract_to": "tmp", + "installer": { + "script": [ + "(Get-ChildItem -Directory \"$dir\\tmp\").FullName | % { Move-Item \"$_\\*\" \"$dir\" }", + "Remove-Item -Recurse \"$dir\\tmp\"" + ] + }, + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + }, + "checkver": { + "url": "https://api.adoptium.net/v3/assets/feature_releases/11/ea?jvm_impl=hotspot&heap_size=normal&os=windows&architecture=x64&image_type=jdk&project=jdk&vendor=eclipse&page_size=1&sort_order=DESC", + "script": [ + "$ver = (json_path $page $..version_data.semver).replace('+', '-').replace('-beta','')", + "$link = (json_path $page $..release_link).replace('%2B', '+')", + "$name = json_path $page $..binaries[0].package.name", + "Write-Output \"$ver $link $name\"" + ], + "regex": "(?.*?) https://github.com/(?.*?)/tag/(?.*?) (?(?OpenJDK[\\dU]*-[dejkr]{3})_x64_(?.*))", + "replace": "${ver}" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/$matchLink/download/$matchTag/$matchName" + }, + "32bit": { + "url": "https://github.com/$matchLink/download/$matchTag/$matchPrefix_x86-32_$matchSuffix" + } + }, + "hash": { + "url": "$url.sha256.txt", + "find": "^([a-fA-F0-9]+)\\s" + } + } +} diff --git a/bucket/temurin11-nightly-jre.json b/bucket/temurin11-nightly-jre.json new file mode 100644 index 00000000000..c5bdfae7e13 --- /dev/null +++ b/bucket/temurin11-nightly-jre.json @@ -0,0 +1,52 @@ +{ + "description": "Eclipse Temurin is a runtime provided by Eclipse Adoptium for general use across the Java ecosystem", + "homepage": "https://adoptium.net", + "version": "11.0.30-2.0.ea", + "license": "GPL-2.0-only WITH Classpath-exception-2.0", + "architecture": { + "64bit": { + "url": "https://github.com/adoptium/temurin11-binaries/releases/download/jdk-11.0.30+2-ea-beta/OpenJDK11U-jre_x64_windows_hotspot_11.0.30_2-ea.zip", + "hash": "5faf9b32d407ced6bf7a107312c35959d8116b1a01ce0976862d5f1c02c38e50" + }, + "32bit": { + "url": "https://github.com/adoptium/temurin11-binaries/releases/download/jdk-11.0.30+2-ea-beta/OpenJDK11U-jre_x86-32_windows_hotspot_11.0.30_2-ea.zip", + "hash": "55610a6414aee6eee2c3b8dcf18c6fa943d8f5ba165044d8c0e15cbf48bf8411" + } + }, + "extract_to": "tmp", + "installer": { + "script": [ + "(Get-ChildItem -Directory \"$dir\\tmp\").FullName | % { Move-Item \"$_\\*\" \"$dir\" }", + "Remove-Item -Recurse \"$dir\\tmp\"" + ] + }, + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + }, + "checkver": { + "url": "https://api.adoptium.net/v3/assets/feature_releases/11/ea?jvm_impl=hotspot&heap_size=normal&os=windows&architecture=x64&image_type=jre&project=jdk&vendor=eclipse&page_size=1&sort_order=DESC", + "script": [ + "$ver = (json_path $page $..version_data.semver).replace('+', '-').replace('-beta','')", + "$link = (json_path $page $..release_link).replace('%2B', '+')", + "$name = json_path $page $..binaries[0].package.name", + "Write-Output \"$ver $link $name\"" + ], + "regex": "(?.*?) https://github.com/(?.*?)/tag/(?.*?) (?(?OpenJDK[\\dU]*-[dejkr]{3})_x64_(?.*))", + "replace": "${ver}" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/$matchLink/download/$matchTag/$matchName" + }, + "32bit": { + "url": "https://github.com/$matchLink/download/$matchTag/$matchPrefix_x86-32_$matchSuffix" + } + }, + "hash": { + "url": "$url.sha256.txt", + "find": "^([a-fA-F0-9]+)\\s" + } + } +} diff --git a/bucket/temurin16-jdk.json b/bucket/temurin16-jdk.json new file mode 100644 index 00000000000..6a087223de5 --- /dev/null +++ b/bucket/temurin16-jdk.json @@ -0,0 +1,47 @@ +{ + "description": "Eclipse Temurin is a runtime provided by Eclipse Adoptium for general use across the Java ecosystem", + "homepage": "https://adoptium.net", + "version": "16.0.2-7", + "license": "GPL-2.0-only WITH Classpath-exception-2.0", + "architecture": { + "64bit": { + "url": "https://github.com/adoptium/temurin16-binaries/releases/download/jdk-16.0.2+7/OpenJDK16U-jdk_x64_windows_hotspot_16.0.2_7.zip", + "hash": "40191ffbafd8a6f9559352d8de31e8d22a56822fb41bbcf45f34e3fd3afa5f9e" + }, + "32bit": { + "url": "https://github.com/adoptium/temurin16-binaries/releases/download/jdk-16.0.2+7/OpenJDK16U-jdk_x86-32_windows_hotspot_16.0.2_7.zip", + "hash": "eb2d1bed9b69b43024bff26fc8966f9c8c23c5e499a52104c956fb84c62a28d4" + } + }, + "extract_dir": "jdk-16.0.2+7", + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + }, + "checkver": { + "url": "https://api.adoptium.net/v3/assets/feature_releases/16/ga?jvm_impl=hotspot&heap_size=normal&os=windows&architecture=x64&image_type=jdk&project=jdk&vendor=eclipse&page_size=1&sort_order=DESC", + "script": [ + "$ver = (json_path $page $..version_data.semver).replace('+', '-')", + "$link = (json_path $page $..release_link).replace('%2B', '+')", + "$name = json_path $page $..binaries[0].package.name", + "Write-Output \"$ver $link $name\"" + ], + "regex": "(?.*?) https://github.com/(?.*?)/tag/(?.*?) (?(?OpenJDK[\\dU]*-[dejkr]{3})_x64_(?.*))", + "replace": "${ver}" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/$matchLink/download/$matchTag/$matchName" + }, + "32bit": { + "url": "https://github.com/$matchLink/download/$matchTag/$matchPrefix_x86-32_$matchSuffix" + } + }, + "hash": { + "url": "$url.sha256.txt", + "find": "^([a-fA-F0-9]+)\\s" + }, + "extract_dir": "$matchTag" + } +} diff --git a/bucket/temurin17-jdk.json b/bucket/temurin17-jdk.json new file mode 100644 index 00000000000..d2cfce78825 --- /dev/null +++ b/bucket/temurin17-jdk.json @@ -0,0 +1,40 @@ +{ + "description": "Eclipse Temurin is a runtime provided by Eclipse Adoptium for general use across the Java ecosystem", + "homepage": "https://adoptium.net", + "version": "17.0.19-10", + "license": "GPL-2.0-only WITH Classpath-exception-2.0", + "architecture": { + "64bit": { + "url": "https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.19+10/OpenJDK17U-jdk_x64_windows_hotspot_17.0.19_10.zip", + "hash": "b5b235c48adf6a081874b812c630b9f4b5f637b7a5ed18b9174d08a41ec4c235" + } + }, + "extract_dir": "jdk-17.0.19+10", + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + }, + "checkver": { + "url": "https://api.adoptium.net/v3/assets/feature_releases/17/ga?jvm_impl=hotspot&heap_size=normal&os=windows&architecture=x64&image_type=jdk&project=jdk&vendor=eclipse&page_size=1&sort_order=DESC", + "script": [ + "$ver = (json_path $page $..version_data.semver).replace('+', '-')", + "$link = (json_path $page $..release_link).replace('%2B', '+')", + "$name = json_path $page $..binaries[0].package.name", + "Write-Output \"$ver $link $name\"" + ], + "regex": "(?.*?) https://github.com/(?.*?)/tag/(?.*?) (?(?OpenJDK[\\dU]*-[dejkr]{3})_x64_(?.*))", + "replace": "${ver}" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/$matchLink/download/$matchTag/$matchName" + } + }, + "hash": { + "url": "$url.sha256.txt", + "find": "^([a-fA-F0-9]+)\\s" + }, + "extract_dir": "$matchTag" + } +} diff --git a/bucket/temurin17-jre.json b/bucket/temurin17-jre.json new file mode 100644 index 00000000000..b8a7cc000aa --- /dev/null +++ b/bucket/temurin17-jre.json @@ -0,0 +1,40 @@ +{ + "description": "Eclipse Temurin is a runtime provided by Eclipse Adoptium for general use across the Java ecosystem", + "homepage": "https://adoptium.net", + "version": "17.0.19-10", + "license": "GPL-2.0-only WITH Classpath-exception-2.0", + "architecture": { + "64bit": { + "url": "https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.19+10/OpenJDK17U-jre_x64_windows_hotspot_17.0.19_10.zip", + "hash": "79a598e1fbb4e16582d92c4ee22280a3c4d72fd52606e1e46b1223c0fe53b0da" + } + }, + "extract_dir": "jdk-17.0.19+10-jre", + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + }, + "checkver": { + "url": "https://api.adoptium.net/v3/assets/feature_releases/17/ga?jvm_impl=hotspot&heap_size=normal&os=windows&architecture=x64&image_type=jre&project=jdk&vendor=eclipse&page_size=1&sort_order=DESC", + "script": [ + "$ver = (json_path $page $..version_data.semver).replace('+', '-')", + "$link = (json_path $page $..release_link).replace('%2B', '+')", + "$name = json_path $page $..binaries[0].package.name", + "Write-Output \"$ver $link $name\"" + ], + "regex": "(?.*?) https://github.com/(?.*?)/tag/(?.*?) (?(?OpenJDK[\\dU]*-[dejkr]{3})_x64_(?.*))", + "replace": "${ver}" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/$matchLink/download/$matchTag/$matchName" + } + }, + "hash": { + "url": "$url.sha256.txt", + "find": "^([a-fA-F0-9]+)\\s" + }, + "extract_dir": "$matchTag-jre" + } +} diff --git a/bucket/temurin17-nightly-jdk.json b/bucket/temurin17-nightly-jdk.json new file mode 100644 index 00000000000..9bd39c95f98 --- /dev/null +++ b/bucket/temurin17-nightly-jdk.json @@ -0,0 +1,52 @@ +{ + "description": "Eclipse Temurin is a runtime provided by Eclipse Adoptium for general use across the Java ecosystem", + "homepage": "https://adoptium.net", + "version": "17.0.18-4.0.ea", + "license": "GPL-2.0-only WITH Classpath-exception-2.0", + "architecture": { + "64bit": { + "url": "https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.18+4-ea-beta/OpenJDK17U-jdk_x64_windows_hotspot_17.0.18_4-ea.zip", + "hash": "3ae957d8a737dde36f94e2c3b27f94019ef65614fb0c5518d2df5309ce69097e" + }, + "32bit": { + "url": "https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.18+4-ea-beta/OpenJDK17U-jdk_x86-32_windows_hotspot_17.0.18_4-ea.zip", + "hash": "3f124414c63a478b39e7f784b720fbb2e76cd394711abfef96cc701840ffd473" + } + }, + "extract_to": "tmp", + "installer": { + "script": [ + "(Get-ChildItem -Directory \"$dir\\tmp\").FullName | % { Move-Item \"$_\\*\" \"$dir\" }", + "Remove-Item -Recurse \"$dir\\tmp\"" + ] + }, + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + }, + "checkver": { + "url": "https://api.adoptium.net/v3/assets/feature_releases/17/ea?jvm_impl=hotspot&heap_size=normal&os=windows&architecture=x64&image_type=jdk&project=jdk&vendor=eclipse&page_size=1&sort_order=DESC", + "script": [ + "$ver = (json_path $page $..version_data.semver).replace('+', '-').replace('-beta','')", + "$link = (json_path $page $..release_link).replace('%2B', '+')", + "$name = json_path $page $..binaries[0].package.name", + "Write-Output \"$ver $link $name\"" + ], + "regex": "(?.*?) https://github.com/(?.*?)/tag/(?.*?) (?(?OpenJDK[\\dU]*-[dejkr]{3})_x64_(?.*))", + "replace": "${ver}" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/$matchLink/download/$matchTag/$matchName" + }, + "32bit": { + "url": "https://github.com/$matchLink/download/$matchTag/$matchPrefix_x86-32_$matchSuffix" + } + }, + "hash": { + "url": "$url.sha256.txt", + "find": "^([a-fA-F0-9]+)\\s" + } + } +} diff --git a/bucket/temurin17-nightly-jre.json b/bucket/temurin17-nightly-jre.json new file mode 100644 index 00000000000..34baeeabc4a --- /dev/null +++ b/bucket/temurin17-nightly-jre.json @@ -0,0 +1,52 @@ +{ + "description": "Eclipse Temurin is a runtime provided by Eclipse Adoptium for general use across the Java ecosystem", + "homepage": "https://adoptium.net", + "version": "17.0.18-4.0.ea", + "license": "GPL-2.0-only WITH Classpath-exception-2.0", + "architecture": { + "64bit": { + "url": "https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.18+4-ea-beta/OpenJDK17U-jre_x64_windows_hotspot_17.0.18_4-ea.zip", + "hash": "13caae489d71d8db8e1281c24edea39ae89d77bb0c1b9e8b5a87a733aa6a5c5f" + }, + "32bit": { + "url": "https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.18+4-ea-beta/OpenJDK17U-jre_x86-32_windows_hotspot_17.0.18_4-ea.zip", + "hash": "475dd47387d473c4534864afcb880ed34465c3ab6e76b246eb02f0ef6ad4b93e" + } + }, + "extract_to": "tmp", + "installer": { + "script": [ + "(Get-ChildItem -Directory \"$dir\\tmp\").FullName | % { Move-Item \"$_\\*\" \"$dir\" }", + "Remove-Item -Recurse \"$dir\\tmp\"" + ] + }, + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + }, + "checkver": { + "url": "https://api.adoptium.net/v3/assets/feature_releases/17/ea?jvm_impl=hotspot&heap_size=normal&os=windows&architecture=x64&image_type=jre&project=jdk&vendor=eclipse&page_size=1&sort_order=DESC", + "script": [ + "$ver = (json_path $page $..version_data.semver).replace('+', '-').replace('-beta','')", + "$link = (json_path $page $..release_link).replace('%2B', '+')", + "$name = json_path $page $..binaries[0].package.name", + "Write-Output \"$ver $link $name\"" + ], + "regex": "(?.*?) https://github.com/(?.*?)/tag/(?.*?) (?(?OpenJDK[\\dU]*-[dejkr]{3})_x64_(?.*))", + "replace": "${ver}" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/$matchLink/download/$matchTag/$matchName" + }, + "32bit": { + "url": "https://github.com/$matchLink/download/$matchTag/$matchPrefix_x86-32_$matchSuffix" + } + }, + "hash": { + "url": "$url.sha256.txt", + "find": "^([a-fA-F0-9]+)\\s" + } + } +} diff --git a/bucket/temurin18-jdk.json b/bucket/temurin18-jdk.json new file mode 100644 index 00000000000..bef794fbe41 --- /dev/null +++ b/bucket/temurin18-jdk.json @@ -0,0 +1,40 @@ +{ + "description": "Eclipse Temurin is a runtime provided by Eclipse Adoptium for general use across the Java ecosystem", + "homepage": "https://adoptium.net", + "version": "18.0.2-101", + "license": "GPL-2.0-only WITH Classpath-exception-2.0", + "architecture": { + "64bit": { + "url": "https://github.com/adoptium/temurin18-binaries/releases/download/jdk-18.0.2.1+1/OpenJDK18U-jdk_x64_windows_hotspot_18.0.2.1_1.zip", + "hash": "0846e98eaecc62aeba57bc1a522048fe3517177e36654f5d727abf8ce174c9b7" + } + }, + "extract_dir": "jdk-18.0.2.1+1", + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + }, + "checkver": { + "url": "https://api.adoptium.net/v3/assets/feature_releases/18/ga?jvm_impl=hotspot&heap_size=normal&os=windows&architecture=x64&image_type=jdk&project=jdk&vendor=eclipse&page_size=1&sort_order=DESC", + "script": [ + "$ver = (json_path $page $..version_data.semver).replace('+', '-')", + "$link = (json_path $page $..release_link).replace('%2B', '+')", + "$name = json_path $page $..binaries[0].package.name", + "Write-Output \"$ver $link $name\"" + ], + "regex": "(?.*?) https://github.com/(?.*?)/tag/(?.*?) (?(?OpenJDK[\\dU]*-[dejkr]{3})_x64_(?.*))", + "replace": "${ver}" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/$matchLink/download/$matchTag/$matchName" + } + }, + "hash": { + "url": "$url.sha256.txt", + "find": "^([a-fA-F0-9]+)\\s" + }, + "extract_dir": "$matchTag" + } +} diff --git a/bucket/temurin18-jre.json b/bucket/temurin18-jre.json new file mode 100644 index 00000000000..7279225d0f7 --- /dev/null +++ b/bucket/temurin18-jre.json @@ -0,0 +1,40 @@ +{ + "description": "Eclipse Temurin is a runtime provided by Eclipse Adoptium for general use across the Java ecosystem", + "homepage": "https://adoptium.net", + "version": "18.0.2-101", + "license": "GPL-2.0-only WITH Classpath-exception-2.0", + "architecture": { + "64bit": { + "url": "https://github.com/adoptium/temurin18-binaries/releases/download/jdk-18.0.2.1+1/OpenJDK18U-jre_x64_windows_hotspot_18.0.2.1_1.zip", + "hash": "ba7976e86e9a7e27542c7cf9d5081235e603a9be368b6cbd49673b417da544b1" + } + }, + "extract_dir": "jdk-18.0.2.1+1-jre", + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + }, + "checkver": { + "url": "https://api.adoptium.net/v3/assets/feature_releases/18/ga?jvm_impl=hotspot&heap_size=normal&os=windows&architecture=x64&image_type=jre&project=jdk&vendor=eclipse&page_size=1&sort_order=DESC", + "script": [ + "$ver = (json_path $page $..version_data.semver).replace('+', '-')", + "$link = (json_path $page $..release_link).replace('%2B', '+')", + "$name = json_path $page $..binaries[0].package.name", + "Write-Output \"$ver $link $name\"" + ], + "regex": "(?.*?) https://github.com/(?.*?)/tag/(?.*?) (?(?OpenJDK[\\dU]*-[dejkr]{3})_x64_(?.*))", + "replace": "${ver}" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/$matchLink/download/$matchTag/$matchName" + } + }, + "hash": { + "url": "$url.sha256.txt", + "find": "^([a-fA-F0-9]+)\\s" + }, + "extract_dir": "$matchTag-jre" + } +} diff --git a/bucket/temurin18-nightly-jdk.json b/bucket/temurin18-nightly-jdk.json new file mode 100644 index 00000000000..1d88c9e9d2a --- /dev/null +++ b/bucket/temurin18-nightly-jdk.json @@ -0,0 +1,52 @@ +{ + "description": "Eclipse Temurin is a runtime provided by Eclipse Adoptium for general use across the Java ecosystem", + "homepage": "https://adoptium.net", + "version": "18.0.2-101.0.202210032342", + "license": "GPL-2.0-only WITH Classpath-exception-2.0", + "architecture": { + "64bit": { + "url": "https://github.com/adoptium/temurin18-binaries/releases/download/jdk18u-2022-10-04-01-30-beta/OpenJDK18U-jdk_x64_windows_hotspot_2022-10-04-01-30.zip", + "hash": "1e8c64bac3f362d9c134538a06f7567d43545dc181e9ccbef18006132d16a3b1" + }, + "32bit": { + "url": "https://github.com/adoptium/temurin18-binaries/releases/download/jdk18u-2022-10-04-01-30-beta/OpenJDK18U-jdk_x86-32_windows_hotspot_2022-10-04-01-30.zip", + "hash": "3169c93680f5ee22ddb5c16b664e582b0f5e68da749e6f20ec26d7705e59118e" + } + }, + "extract_to": "tmp", + "installer": { + "script": [ + "(Get-ChildItem -Directory \"$dir\\tmp\").FullName | % { Move-Item \"$_\\*\" \"$dir\" }", + "Remove-Item -Recurse \"$dir\\tmp\"" + ] + }, + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + }, + "checkver": { + "url": "https://api.adoptium.net/v3/assets/feature_releases/18/ea?jvm_impl=hotspot&heap_size=normal&os=windows&architecture=x64&image_type=jdk&project=jdk&vendor=eclipse&page_size=1&sort_order=DESC", + "script": [ + "$ver = (json_path $page $..version_data.semver).replace('+', '-').replace('-beta','')", + "$link = (json_path $page $..release_link).replace('%2B', '+')", + "$name = json_path $page $..binaries[0].package.name", + "Write-Output \"$ver $link $name\"" + ], + "regex": "(?.*?) https://github.com/(?.*?)/tag/(?.*?) (?(?OpenJDK[\\dU]*-[dejkr]{3})_x64_(?.*))", + "replace": "${ver}" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/$matchLink/download/$matchTag/$matchName" + }, + "32bit": { + "url": "https://github.com/$matchLink/download/$matchTag/$matchPrefix_x86-32_$matchSuffix" + } + }, + "hash": { + "url": "$url.sha256.txt", + "find": "^([a-fA-F0-9]+)\\s" + } + } +} diff --git a/bucket/temurin19-jdk.json b/bucket/temurin19-jdk.json new file mode 100644 index 00000000000..6b0e04a3a92 --- /dev/null +++ b/bucket/temurin19-jdk.json @@ -0,0 +1,40 @@ +{ + "description": "Eclipse Temurin is a runtime provided by Eclipse Adoptium for general use across the Java ecosystem", + "homepage": "https://adoptium.net", + "version": "19.0.2-7", + "license": "GPL-2.0-only WITH Classpath-exception-2.0", + "architecture": { + "64bit": { + "url": "https://github.com/adoptium/temurin19-binaries/releases/download/jdk-19.0.2+7/OpenJDK19U-jdk_x64_windows_hotspot_19.0.2_7.zip", + "hash": "78406ce8ca86909634b5d07b511f6e4b5c3f91fa1b841411ae1b64f0f7761839" + } + }, + "extract_dir": "jdk-19.0.2+7", + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + }, + "checkver": { + "url": "https://api.adoptium.net/v3/assets/feature_releases/19/ga?jvm_impl=hotspot&heap_size=normal&os=windows&architecture=x64&image_type=jdk&project=jdk&vendor=eclipse&page_size=1&sort_order=DESC", + "script": [ + "$ver = (json_path $page $..version_data.semver).replace('+', '-')", + "$link = (json_path $page $..release_link).replace('%2B', '+')", + "$name = json_path $page $..binaries[0].package.name", + "Write-Output \"$ver $link $name\"" + ], + "regex": "(?.*?) https://github.com/(?.*?)/tag/(?.*?) (?(?OpenJDK[\\dU]*-[dejkr]{3})_x64_(?.*))", + "replace": "${ver}" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/$matchLink/download/$matchTag/$matchName" + } + }, + "hash": { + "url": "$url.sha256.txt", + "find": "^([a-fA-F0-9]+)\\s" + }, + "extract_dir": "$matchTag" + } +} diff --git a/bucket/temurin19-jre.json b/bucket/temurin19-jre.json new file mode 100644 index 00000000000..bb065e4835b --- /dev/null +++ b/bucket/temurin19-jre.json @@ -0,0 +1,40 @@ +{ + "description": "Eclipse Temurin is a runtime provided by Eclipse Adoptium for general use across the Java ecosystem", + "homepage": "https://adoptium.net", + "version": "19.0.0-36", + "license": "GPL-2.0-only WITH Classpath-exception-2.0", + "architecture": { + "64bit": { + "url": "https://github.com/adoptium/temurin19-binaries/releases/download/jdk-19%2B36/OpenJDK19U-jre_x64_windows_hotspot_19_36.zip", + "hash": "e0fc296aa8dde38f0fb65a62b0644bb98205c2ba0f1ed45c57fce4eee75b4acd" + } + }, + "extract_dir": "jdk-19+36-jre", + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + }, + "checkver": { + "url": "https://api.adoptium.net/v3/assets/feature_releases/19/ga?jvm_impl=hotspot&heap_size=normal&os=windows&architecture=x64&image_type=jre&project=jre&vendor=eclipse&page_size=1&sort_order=DESC", + "script": [ + "$ver = (json_path $page $..version_data.semver).replace('+', '-')", + "$link = (json_path $page $..release_link).replace('%2B', '+')", + "$name = json_path $page $..binaries[0].package.name", + "Write-Output \"$ver $link $name\"" + ], + "regex": "(?.*?) https://github.com/(?.*?)/tag/(?.*?) (?(?OpenJDK[\\dU]*-[dejkr]{3})_x64_(?.*))", + "replace": "${ver}" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/$matchLink/download/$matchTag/$matchName" + } + }, + "hash": { + "url": "$url.sha256.txt", + "find": "^([a-fA-F0-9]+)\\s" + }, + "extract_dir": "$matchTag-jre" + } +} diff --git a/bucket/temurin19-nightly-jdk.json b/bucket/temurin19-nightly-jdk.json new file mode 100644 index 00000000000..8193fca52a0 --- /dev/null +++ b/bucket/temurin19-nightly-jdk.json @@ -0,0 +1,52 @@ +{ + "description": "Eclipse Temurin is a runtime provided by Eclipse Adoptium for general use across the Java ecosystem", + "homepage": "https://adoptium.net", + "version": "19.0.2-7.0.202302250348", + "license": "GPL-2.0-only WITH Classpath-exception-2.0", + "architecture": { + "64bit": { + "url": "https://github.com/adoptium/temurin19-binaries/releases/download/jdk19u-2023-02-25-17-31-beta/OpenJDK19U-jdk_x64_windows_hotspot_2023-02-25-17-31.zip", + "hash": "4d4d78422500c12a172f98ec1fb6f10a64a107e0178f664b5cac800b5141da8a" + }, + "32bit": { + "url": "https://github.com/adoptium/temurin19-binaries/releases/download/jdk19u-2023-02-25-17-31-beta/OpenJDK19U-jdk_x86-32_windows_hotspot_2023-02-25-17-31.zip", + "hash": "84b637b12ae0a2b3f469b6529869b5ef790af1485844d1b42c8c5d803be2e5b9" + } + }, + "extract_to": "tmp", + "installer": { + "script": [ + "(Get-ChildItem -Directory \"$dir\\tmp\").FullName | % { Move-Item \"$_\\*\" \"$dir\" }", + "Remove-Item -Recurse \"$dir\\tmp\"" + ] + }, + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + }, + "checkver": { + "url": "https://api.adoptium.net/v3/assets/feature_releases/19/ea?jvm_impl=hotspot&heap_size=normal&os=windows&architecture=x64&image_type=jdk&project=jdk&vendor=eclipse&page_size=1&sort_order=DESC", + "script": [ + "$ver = (json_path $page $..version_data.semver).replace('+', '-').replace('-beta','')", + "$link = (json_path $page $..release_link).replace('%2B', '+')", + "$name = json_path $page $..binaries[0].package.name", + "Write-Output \"$ver $link $name\"" + ], + "regex": "(?.*?) https://github.com/(?.*?)/tag/(?.*?) (?(?OpenJDK[\\dU]*-[dejkr]{3})_x64_(?.*))", + "replace": "${ver}" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/$matchLink/download/$matchTag/$matchName" + }, + "32bit": { + "url": "https://github.com/$matchLink/download/$matchTag/$matchPrefix_x86-32_$matchSuffix" + } + }, + "hash": { + "url": "$url.sha256.txt", + "find": "^([a-fA-F0-9]+)\\s" + } + } +} diff --git a/bucket/temurin20-jdk.json b/bucket/temurin20-jdk.json new file mode 100644 index 00000000000..ad18a846fc8 --- /dev/null +++ b/bucket/temurin20-jdk.json @@ -0,0 +1,40 @@ +{ + "description": "Eclipse Temurin is a runtime provided by Eclipse Adoptium for general use across the Java ecosystem", + "homepage": "https://adoptium.net", + "version": "20.0.2-9", + "license": "GPL-2.0-only WITH Classpath-exception-2.0", + "architecture": { + "64bit": { + "url": "https://github.com/adoptium/temurin20-binaries/releases/download/jdk-20.0.2+9/OpenJDK20U-jdk_x64_windows_hotspot_20.0.2_9.zip", + "hash": "e392dc5033351db1164665f369dacb322804190a8bd2991efa930fae9cbf46c3" + } + }, + "extract_dir": "jdk-20.0.2+9", + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + }, + "checkver": { + "url": "https://api.adoptium.net/v3/assets/feature_releases/20/ga?jvm_impl=hotspot&heap_size=normal&os=windows&architecture=x64&image_type=jdk&project=jdk&vendor=eclipse&page_size=1&sort_order=DESC", + "script": [ + "$ver = (json_path $page $..version_data.semver).replace('+', '-').replace('.LTS', '')", + "$link = (json_path $page $..release_link).replace('%2B', '+')", + "$name = json_path $page $..binaries[0].package.name", + "Write-Output \"$ver $link $name\"" + ], + "regex": "(?.*?) https://github.com/(?.*?)/tag/(?.*?) (?(?OpenJDK[\\dU]*-[dejkr]{3})_x64_(?.*))", + "replace": "${ver}" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/$matchLink/download/$matchTag/$matchName" + } + }, + "hash": { + "url": "$url.sha256.txt", + "regex": "^([a-fA-F0-9]+)\\s" + }, + "extract_dir": "$matchTag" + } +} diff --git a/bucket/temurin20-jre.json b/bucket/temurin20-jre.json new file mode 100644 index 00000000000..d6a3e7c390f --- /dev/null +++ b/bucket/temurin20-jre.json @@ -0,0 +1,40 @@ +{ + "description": "Eclipse Temurin is a runtime provided by Eclipse Adoptium for general use across the Java ecosystem", + "homepage": "https://adoptium.net", + "version": "20.0.2-9", + "license": "GPL-2.0-only WITH Classpath-exception-2.0", + "architecture": { + "64bit": { + "url": "https://github.com/adoptium/temurin20-binaries/releases/download/jdk-20.0.2+9/OpenJDK20U-jre_x64_windows_hotspot_20.0.2_9.zip", + "hash": "f7960fdd7ce4f0dcc48bb9c63448aadc714f11a0a09f668f87083264c55b933e" + } + }, + "extract_dir": "jdk-20.0.2+9-jre", + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + }, + "checkver": { + "url": "https://api.adoptium.net/v3/assets/feature_releases/20/ga?jvm_impl=hotspot&heap_size=normal&os=windows&architecture=x64&image_type=jre&project=jdk&vendor=eclipse&page_size=1&sort_order=DESC", + "script": [ + "$ver = (json_path $page $..version_data.semver).replace('+', '-').replace('.LTS', '')", + "$link = (json_path $page $..release_link).replace('%2B', '+')", + "$name = json_path $page $..binaries[0].package.name", + "Write-Output \"$ver $link $name\"" + ], + "regex": "(?.*?) https://github.com/(?.*?)/tag/(?.*?) (?(?OpenJDK[\\dU]*-[dejkr]{3})_x64_(?.*))", + "replace": "${ver}" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/$matchLink/download/$matchTag/$matchName" + } + }, + "hash": { + "url": "$url.sha256.txt", + "regex": "^([a-fA-F0-9]+)\\s" + }, + "extract_dir": "$matchTag-jre" + } +} diff --git a/bucket/temurin21-jdk.json b/bucket/temurin21-jdk.json new file mode 100644 index 00000000000..cf5e09053bc --- /dev/null +++ b/bucket/temurin21-jdk.json @@ -0,0 +1,40 @@ +{ + "description": "Eclipse Temurin is a runtime provided by Eclipse Adoptium for general use across the Java ecosystem", + "homepage": "https://adoptium.net", + "version": "21.0.11-10.0", + "license": "GPL-2.0-only WITH Classpath-exception-2.0", + "architecture": { + "64bit": { + "url": "https://github.com/adoptium/temurin21-binaries/releases/download/jdk-21.0.11+10/OpenJDK21U-jdk_x64_windows_hotspot_21.0.11_10.zip", + "hash": "d3625e7cadf23787ea540229544b6e2ab494b3b54da1801879e583e1dfee0a64" + } + }, + "extract_dir": "jdk-21.0.11+10", + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + }, + "checkver": { + "url": "https://api.adoptium.net/v3/assets/feature_releases/21/ga?jvm_impl=hotspot&heap_size=normal&os=windows&architecture=x64&image_type=jdk&project=jdk&vendor=eclipse&page_size=1&sort_order=DESC", + "script": [ + "$ver = (json_path $page $..version_data.semver).replace('+', '-').replace('.LTS', '')", + "$link = (json_path $page $..release_link).replace('%2B', '+')", + "$name = json_path $page $..binaries[0].package.name", + "Write-Output \"$ver $link $name\"" + ], + "regex": "(?.*?) https://github.com/(?.*?)/tag/(?.*?) (?(?OpenJDK[\\dU]*-[dejkr]{3})_x64_(?.*))", + "replace": "${ver}" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/$matchLink/download/$matchTag/$matchName" + } + }, + "hash": { + "url": "$url.sha256.txt", + "find": "^([a-fA-F0-9]+)\\s" + }, + "extract_dir": "$matchTag" + } +} diff --git a/bucket/temurin21-jre.json b/bucket/temurin21-jre.json new file mode 100644 index 00000000000..dc15a11f967 --- /dev/null +++ b/bucket/temurin21-jre.json @@ -0,0 +1,40 @@ +{ + "description": "Eclipse Temurin is a runtime provided by Eclipse Adoptium for general use across the Java ecosystem", + "homepage": "https://adoptium.net", + "version": "21.0.11-10.0", + "license": "GPL-2.0-only WITH Classpath-exception-2.0", + "architecture": { + "64bit": { + "url": "https://github.com/adoptium/temurin21-binaries/releases/download/jdk-21.0.11+10/OpenJDK21U-jre_x64_windows_hotspot_21.0.11_10.zip", + "hash": "be26677aaa20b39a62edcaab4c8857a8b76673b0f45abc0b6143b142b62717e4" + } + }, + "extract_dir": "jdk-21.0.11+10-jre", + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + }, + "checkver": { + "url": "https://api.adoptium.net/v3/assets/feature_releases/21/ga?jvm_impl=hotspot&heap_size=normal&os=windows&architecture=x64&image_type=jre&project=jdk&vendor=eclipse&page_size=1&sort_order=DESC", + "script": [ + "$ver = (json_path $page $..version_data.semver).replace('+', '-').replace('.LTS', '')", + "$link = (json_path $page $..release_link).replace('%2B', '+')", + "$name = json_path $page $..binaries[0].package.name", + "Write-Output \"$ver $link $name\"" + ], + "regex": "(?.*?) https://github.com/(?.*?)/tag/(?.*?) (?(?OpenJDK[\\dU]*-[dejkr]{3})_x64_(?.*))", + "replace": "${ver}" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/$matchLink/download/$matchTag/$matchName" + } + }, + "hash": { + "url": "$url.sha256.txt", + "find": "^([a-fA-F0-9]+)\\s" + }, + "extract_dir": "$matchTag-jre" + } +} diff --git a/bucket/temurin22-jdk.json b/bucket/temurin22-jdk.json new file mode 100644 index 00000000000..24609d176f1 --- /dev/null +++ b/bucket/temurin22-jdk.json @@ -0,0 +1,40 @@ +{ + "description": "Eclipse Temurin is a runtime provided by Eclipse Adoptium for general use across the Java ecosystem", + "homepage": "https://adoptium.net", + "version": "22.0.2-9", + "license": "GPL-2.0-only WITH Classpath-exception-2.0", + "architecture": { + "64bit": { + "url": "https://github.com/adoptium/temurin22-binaries/releases/download/jdk-22.0.2+9/OpenJDK22U-jdk_x64_windows_hotspot_22.0.2_9.zip", + "hash": "bf61e74c3dbd2da27d6415a804813c5ade87f9c838acca1edfa08ce9155bd82b" + } + }, + "extract_dir": "jdk-22.0.2+9", + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + }, + "checkver": { + "url": "https://api.adoptium.net/v3/assets/feature_releases/22/ga?jvm_impl=hotspot&heap_size=normal&os=windows&architecture=x64&image_type=jdk&project=jdk&vendor=eclipse&page_size=1&sort_order=DESC", + "script": [ + "$ver = (json_path $page $..version_data.semver).replace('+', '-')", + "$link = (json_path $page $..release_link).replace('%2B', '+')", + "$name = json_path $page $..binaries[0].package.name", + "Write-Output \"$ver $link $name\"" + ], + "regex": "(?.*?) https://github.com/(?.*?)/tag/(?.*?) (?(?OpenJDK[\\dU]*-[dejkr]{3})_x64_(?.*))", + "replace": "${ver}" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/$matchLink/download/$matchTag/$matchName" + } + }, + "hash": { + "url": "$url.sha256.txt", + "regex": "^([a-fA-F0-9]+)\\s" + }, + "extract_dir": "$matchTag" + } +} diff --git a/bucket/temurin22-jre.json b/bucket/temurin22-jre.json new file mode 100644 index 00000000000..ebb161126a5 --- /dev/null +++ b/bucket/temurin22-jre.json @@ -0,0 +1,40 @@ +{ + "description": "Eclipse Temurin is a runtime provided by Eclipse Adoptium for general use across the Java ecosystem", + "homepage": "https://adoptium.net", + "version": "22.0.2-9", + "license": "GPL-2.0-only WITH Classpath-exception-2.0", + "architecture": { + "64bit": { + "url": "https://github.com/adoptium/temurin22-binaries/releases/download/jdk-22.0.2+9/OpenJDK22U-jre_x64_windows_hotspot_22.0.2_9.zip", + "hash": "70a6d5a057707f7b77d42bbb18b8f434a6d9f7e85c0d9a7914bb7200502d11a7" + } + }, + "extract_dir": "jdk-22.0.2+9-jre", + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + }, + "checkver": { + "url": "https://api.adoptium.net/v3/assets/feature_releases/22/ga?jvm_impl=hotspot&heap_size=normal&os=windows&architecture=x64&image_type=jre&project=jdk&vendor=eclipse&page_size=1&sort_order=DESC", + "script": [ + "$ver = (json_path $page $..version_data.semver).replace('+', '-')", + "$link = (json_path $page $..release_link).replace('%2B', '+')", + "$name = json_path $page $..binaries[0].package.name", + "Write-Output \"$ver $link $name\"" + ], + "regex": "(?.*?) https://github.com/(?.*?)/tag/(?.*?) (?(?OpenJDK[\\dU]*-[dejkr]{3})_x64_(?.*))", + "replace": "${ver}" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/$matchLink/download/$matchTag/$matchName" + } + }, + "hash": { + "url": "$url.sha256.txt", + "regex": "^([a-fA-F0-9]+)\\s" + }, + "extract_dir": "$matchTag-jre" + } +} diff --git a/bucket/temurin23-jdk.json b/bucket/temurin23-jdk.json new file mode 100644 index 00000000000..7c8cafbe252 --- /dev/null +++ b/bucket/temurin23-jdk.json @@ -0,0 +1,40 @@ +{ + "description": "Eclipse Temurin is a runtime provided by Eclipse Adoptium for general use across the Java ecosystem", + "homepage": "https://adoptium.net", + "version": "23.0.2-7", + "license": "GPL-2.0-only WITH Classpath-exception-2.0", + "architecture": { + "64bit": { + "url": "https://github.com/adoptium/temurin23-binaries/releases/download/jdk-23.0.2+7/OpenJDK23U-jdk_x64_windows_hotspot_23.0.2_7.zip", + "hash": "2171b4660d3e1056fb4a5f4b7e515fff986b8e7e0cf06c9f3e1f79d435ec7d18" + } + }, + "extract_dir": "jdk-23.0.2+7", + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + }, + "checkver": { + "url": "https://api.adoptium.net/v3/assets/feature_releases/23/ga?jvm_impl=hotspot&heap_size=normal&os=windows&architecture=x64&image_type=jdk&project=jdk&vendor=eclipse&page_size=1&sort_order=DESC", + "script": [ + "$ver = (json_path $page $..version_data.semver).replace('+', '-')", + "$link = (json_path $page $..release_link).replace('%2B', '+')", + "$name = json_path $page $..binaries[0].package.name", + "Write-Output \"$ver $link $name\"" + ], + "regex": "(?.*?) https://github.com/(?.*?)/tag/(?.*?) (?(?OpenJDK[\\dU]*-[dejkr]{3})_x64_(?.*))", + "replace": "${ver}" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/$matchLink/download/$matchTag/$matchName" + } + }, + "hash": { + "url": "$url.sha256.txt", + "regex": "^([a-fA-F0-9]+)\\s" + }, + "extract_dir": "$matchTag" + } +} diff --git a/bucket/temurin23-jre.json b/bucket/temurin23-jre.json new file mode 100644 index 00000000000..d49af578308 --- /dev/null +++ b/bucket/temurin23-jre.json @@ -0,0 +1,40 @@ +{ + "description": "Eclipse Temurin is a runtime provided by Eclipse Adoptium for general use across the Java ecosystem", + "homepage": "https://adoptium.net", + "version": "23.0.2-7", + "license": "GPL-2.0-only WITH Classpath-exception-2.0", + "architecture": { + "64bit": { + "url": "https://github.com/adoptium/temurin23-binaries/releases/download/jdk-23.0.2+7/OpenJDK23U-jre_x64_windows_hotspot_23.0.2_7.zip", + "hash": "8de3b72f164555ad4b847d45bad2e455d60d414b58f63a07e3c6e4b744a7e5a1" + } + }, + "extract_dir": "jdk-23.0.2+7-jre", + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + }, + "checkver": { + "url": "https://api.adoptium.net/v3/assets/feature_releases/23/ga?jvm_impl=hotspot&heap_size=normal&os=windows&architecture=x64&image_type=jre&project=jdk&vendor=eclipse&page_size=1&sort_order=DESC", + "script": [ + "$ver = (json_path $page $..version_data.semver).replace('+', '-')", + "$link = (json_path $page $..release_link).replace('%2B', '+')", + "$name = json_path $page $..binaries[0].package.name", + "Write-Output \"$ver $link $name\"" + ], + "regex": "(?.*?) https://github.com/(?.*?)/tag/(?.*?) (?(?OpenJDK[\\dU]*-[dejkr]{3})_x64_(?.*))", + "replace": "${ver}" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/$matchLink/download/$matchTag/$matchName" + } + }, + "hash": { + "url": "$url.sha256.txt", + "regex": "^([a-fA-F0-9]+)\\s" + }, + "extract_dir": "$matchTag-jre" + } +} diff --git a/bucket/temurin24-jdk.json b/bucket/temurin24-jdk.json new file mode 100644 index 00000000000..e3ff4e65e9a --- /dev/null +++ b/bucket/temurin24-jdk.json @@ -0,0 +1,40 @@ +{ + "description": "Eclipse Temurin is a runtime provided by Eclipse Adoptium for general use across the Java ecosystem", + "homepage": "https://adoptium.net", + "version": "24.0.2-12", + "license": "GPL-2.0-only WITH Classpath-exception-2.0", + "architecture": { + "64bit": { + "url": "https://github.com/adoptium/temurin24-binaries/releases/download/jdk-24.0.2+12/OpenJDK24U-jdk_x64_windows_hotspot_24.0.2_12.zip", + "hash": "3890b8ed5af12224b80ee8a3b2476edc9e0e7276ce2cd35a50952e4fd7b68b4f" + } + }, + "extract_dir": "jdk-24.0.2+12", + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + }, + "checkver": { + "url": "https://api.adoptium.net/v3/assets/feature_releases/24/ga?jvm_impl=hotspot&heap_size=normal&os=windows&architecture=x64&image_type=jdk&project=jdk&vendor=eclipse&page_size=1&sort_order=DESC", + "script": [ + "$ver = (json_path $page $..version_data.semver).replace('+', '-')", + "$link = (json_path $page $..release_link).replace('%2B', '+')", + "$name = json_path $page $..binaries[0].package.name", + "Write-Output \"$ver $link $name\"" + ], + "regex": "(?.*?) https://github.com/(?.*?)/tag/(?.*?) (?(?OpenJDK[\\dU]*-[dejkr]{3})_x64_(?.*))", + "replace": "${ver}" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/$matchLink/download/$matchTag/$matchName" + } + }, + "hash": { + "url": "$url.sha256.txt", + "regex": "^([a-fA-F0-9]+)\\s" + }, + "extract_dir": "$matchTag" + } +} diff --git a/bucket/temurin24-jre.json b/bucket/temurin24-jre.json new file mode 100644 index 00000000000..42056230c1a --- /dev/null +++ b/bucket/temurin24-jre.json @@ -0,0 +1,40 @@ +{ + "description": "Eclipse Temurin is a runtime provided by Eclipse Adoptium for general use across the Java ecosystem", + "homepage": "https://adoptium.net", + "version": "24.0.2-12", + "license": "GPL-2.0-only WITH Classpath-exception-2.0", + "architecture": { + "64bit": { + "url": "https://github.com/adoptium/temurin24-binaries/releases/download/jdk-24.0.2+12/OpenJDK24U-jre_x64_windows_hotspot_24.0.2_12.zip", + "hash": "195b112ecf2c7dafa31c340ae2fd9c097c9ce8fac8a8c94d47dba97c8558ed21" + } + }, + "extract_dir": "jdk-24.0.2+12-jre", + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + }, + "checkver": { + "url": "https://api.adoptium.net/v3/assets/feature_releases/24/ga?jvm_impl=hotspot&heap_size=normal&os=windows&architecture=x64&image_type=jre&project=jdk&vendor=eclipse&page_size=1&sort_order=DESC", + "script": [ + "$ver = (json_path $page $..version_data.semver).replace('+', '-')", + "$link = (json_path $page $..release_link).replace('%2B', '+')", + "$name = json_path $page $..binaries[0].package.name", + "Write-Output \"$ver $link $name\"" + ], + "regex": "(?.*?) https://github.com/(?.*?)/tag/(?.*?) (?(?OpenJDK[\\dU]*-[dejkr]{3})_x64_(?.*))", + "replace": "${ver}" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/$matchLink/download/$matchTag/$matchName" + } + }, + "hash": { + "url": "$url.sha256.txt", + "regex": "^([a-fA-F0-9]+)\\s" + }, + "extract_dir": "$matchTag-jre" + } +} diff --git a/bucket/temurin25-jdk.json b/bucket/temurin25-jdk.json new file mode 100644 index 00000000000..050c9c20ae5 --- /dev/null +++ b/bucket/temurin25-jdk.json @@ -0,0 +1,40 @@ +{ + "description": "Eclipse Temurin is a runtime provided by Eclipse Adoptium for general use across the Java ecosystem", + "homepage": "https://adoptium.net", + "version": "25.0.3-9.0", + "license": "GPL-2.0-only WITH Classpath-exception-2.0", + "architecture": { + "64bit": { + "url": "https://github.com/adoptium/temurin25-binaries/releases/download/jdk-25.0.3+9/OpenJDK25U-jdk_x64_windows_hotspot_25.0.3_9.zip", + "hash": "709312cd0420296d9b9de917fe6e28a5b979e875ee5ab91783fb79bcd5857235" + } + }, + "extract_dir": "jdk-25.0.3+9", + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + }, + "checkver": { + "url": "https://api.adoptium.net/v3/assets/feature_releases/25/ga?jvm_impl=hotspot&heap_size=normal&os=windows&architecture=x64&image_type=jdk&project=jdk&vendor=eclipse&page_size=1&sort_order=DESC", + "script": [ + "$ver = (json_path $page $..version_data.semver).replace('+', '-').replace('.LTS', '')", + "$link = (json_path $page $..release_link).replace('%2B', '+')", + "$name = json_path $page $..binaries[0].package.name", + "Write-Output \"$ver $link $name\"" + ], + "regex": "(?.*?) https://github.com/(?.*?)/tag/(?.*?) (?(?OpenJDK[\\dU]*-[dejkr]{3})_x64_(?.*))", + "replace": "${ver}" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/$matchLink/download/$matchTag/$matchName" + } + }, + "hash": { + "url": "$url.sha256.txt", + "find": "^([a-fA-F0-9]+)\\s" + }, + "extract_dir": "$matchTag" + } +} diff --git a/bucket/temurin25-jre.json b/bucket/temurin25-jre.json new file mode 100644 index 00000000000..e81597fb65f --- /dev/null +++ b/bucket/temurin25-jre.json @@ -0,0 +1,40 @@ +{ + "description": "Eclipse Temurin is a runtime provided by Eclipse Adoptium for general use across the Java ecosystem", + "homepage": "https://adoptium.net", + "version": "25.0.3-9.0", + "license": "GPL-2.0-only WITH Classpath-exception-2.0", + "architecture": { + "64bit": { + "url": "https://github.com/adoptium/temurin25-binaries/releases/download/jdk-25.0.3+9/OpenJDK25U-jre_x64_windows_hotspot_25.0.3_9.zip", + "hash": "a183e7280220ad5f6fe94ecbf025a5f10fc5797a0b18c600ed8f813c8158c530" + } + }, + "extract_dir": "jdk-25.0.3+9-jre", + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + }, + "checkver": { + "url": "https://api.adoptium.net/v3/assets/feature_releases/25/ga?jvm_impl=hotspot&heap_size=normal&os=windows&architecture=x64&image_type=jre&project=jdk&vendor=eclipse&page_size=1&sort_order=DESC", + "script": [ + "$ver = (json_path $page $..version_data.semver).replace('+', '-').replace('.LTS', '')", + "$link = (json_path $page $..release_link).replace('%2B', '+')", + "$name = json_path $page $..binaries[0].package.name", + "Write-Output \"$ver $link $name\"" + ], + "regex": "(?.*?) https://github.com/(?.*?)/tag/(?.*?) (?(?OpenJDK[\\dU]*-[dejkr]{3})_x64_(?.*))", + "replace": "${ver}" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/$matchLink/download/$matchTag/$matchName" + } + }, + "hash": { + "url": "$url.sha256.txt", + "find": "^([a-fA-F0-9]+)\\s" + }, + "extract_dir": "$matchTag-jre" + } +} diff --git a/bucket/temurin26-jdk.json b/bucket/temurin26-jdk.json new file mode 100644 index 00000000000..b85daf437da --- /dev/null +++ b/bucket/temurin26-jdk.json @@ -0,0 +1,40 @@ +{ + "description": "Eclipse Temurin is a runtime provided by Eclipse Adoptium for general use across the Java ecosystem", + "homepage": "https://adoptium.net", + "version": "26.0.1-8", + "license": "GPL-2.0-only WITH Classpath-exception-2.0", + "architecture": { + "64bit": { + "url": "https://github.com/adoptium/temurin26-binaries/releases/download/jdk-26.0.1+8/OpenJDK26U-jdk_x64_windows_hotspot_26.0.1_8.zip", + "hash": "81b35819085dd73a204c3219464c5f154cb111a526ec63dad793c0eefd469b3d" + } + }, + "extract_dir": "jdk-26.0.1+8", + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + }, + "checkver": { + "url": "https://api.adoptium.net/v3/assets/feature_releases/26/ga?jvm_impl=hotspot&heap_size=normal&os=windows&architecture=x64&image_type=jdk&project=jdk&vendor=eclipse&page_size=1&sort_order=DESC", + "script": [ + "$ver = (json_path $page $..version_data.semver).replace('+', '-')", + "$link = (json_path $page $..release_link).replace('%2B', '+')", + "$name = json_path $page $..binaries[0].package.name", + "Write-Output \"$ver $link $name\"" + ], + "regex": "(?.*?) https://github.com/(?.*?)/tag/(?.*?) (?(?OpenJDK[\\dU]*-[dejkr]{3})_x64_(?.*))", + "replace": "${ver}" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/$matchLink/download/$matchTag/$matchName" + } + }, + "hash": { + "url": "$url.sha256.txt", + "regex": "^([a-fA-F0-9]+)\\s" + }, + "extract_dir": "$matchTag" + } +} diff --git a/bucket/temurin26-jre.json b/bucket/temurin26-jre.json new file mode 100644 index 00000000000..e0de8056b9c --- /dev/null +++ b/bucket/temurin26-jre.json @@ -0,0 +1,40 @@ +{ + "description": "Eclipse Temurin is a runtime provided by Eclipse Adoptium for general use across the Java ecosystem", + "homepage": "https://adoptium.net", + "version": "26.0.1-8", + "license": "GPL-2.0-only WITH Classpath-exception-2.0", + "architecture": { + "64bit": { + "url": "https://github.com/adoptium/temurin26-binaries/releases/download/jdk-26.0.1+8/OpenJDK26U-jre_x64_windows_hotspot_26.0.1_8.zip", + "hash": "bab6b82ad8600dc177f45b3225d5810779fe9d90179561d877a731294e173404" + } + }, + "extract_dir": "jdk-26.0.1+8-jre", + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + }, + "checkver": { + "url": "https://api.adoptium.net/v3/assets/feature_releases/26/ga?jvm_impl=hotspot&heap_size=normal&os=windows&architecture=x64&image_type=jre&project=jdk&vendor=eclipse&page_size=1&sort_order=DESC", + "script": [ + "$ver = (json_path $page $..version_data.semver).replace('+', '-')", + "$link = (json_path $page $..release_link).replace('%2B', '+')", + "$name = json_path $page $..binaries[0].package.name", + "Write-Output \"$ver $link $name\"" + ], + "regex": "(?.*?) https://github.com/(?.*?)/tag/(?.*?) (?(?OpenJDK[\\dU]*-[dejkr]{3})_x64_(?.*))", + "replace": "${ver}" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/$matchLink/download/$matchTag/$matchName" + } + }, + "hash": { + "url": "$url.sha256.txt", + "regex": "^([a-fA-F0-9]+)\\s" + }, + "extract_dir": "$matchTag-jre" + } +} diff --git a/bucket/temurin8-jdk.json b/bucket/temurin8-jdk.json new file mode 100644 index 00000000000..92881be96b9 --- /dev/null +++ b/bucket/temurin8-jdk.json @@ -0,0 +1,40 @@ +{ + "description": "Eclipse Temurin is a runtime provided by Eclipse Adoptium for general use across the Java ecosystem", + "homepage": "https://adoptium.net", + "version": "8.0.492-9", + "license": "GPL-2.0-only WITH Classpath-exception-2.0", + "architecture": { + "64bit": { + "url": "https://github.com/adoptium/temurin8-binaries/releases/download/jdk8u492-b09/OpenJDK8U-jdk_x64_windows_hotspot_8u492b09.zip", + "hash": "1e33881ea6bfc1c532e3eaad1c1de7777169c0c1333e2b880621e0e0a16073b2" + } + }, + "extract_dir": "jdk8u492-b09", + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + }, + "checkver": { + "url": "https://api.adoptium.net/v3/assets/feature_releases/8/ga?jvm_impl=hotspot&heap_size=normal&os=windows&architecture=x64&image_type=jdk&project=jdk&vendor=eclipse&page_size=1&sort_order=DESC", + "script": [ + "$ver = (json_path $page $..version_data.semver).replace('+', '-')", + "$link = (json_path $page $..release_link).replace('%2B', '+')", + "$name = json_path $page $..binaries[0].package.name", + "Write-Output \"$ver $link $name\"" + ], + "regex": "(?.*?) https://github.com/(?.*?)/tag/(?.*?) (?(?OpenJDK[\\dU]*-[dejkr]{3})_x64_(?.*))", + "replace": "${ver}" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/$matchLink/download/$matchTag/$matchName" + } + }, + "hash": { + "url": "$url.sha256.txt", + "find": "^([a-fA-F0-9]+)\\s" + }, + "extract_dir": "$matchTag" + } +} diff --git a/bucket/temurin8-jre.json b/bucket/temurin8-jre.json new file mode 100644 index 00000000000..d897d6b2486 --- /dev/null +++ b/bucket/temurin8-jre.json @@ -0,0 +1,40 @@ +{ + "description": "Eclipse Temurin is a runtime provided by Eclipse Adoptium for general use across the Java ecosystem", + "homepage": "https://adoptium.net", + "version": "8.0.492-9", + "license": "GPL-2.0-only WITH Classpath-exception-2.0", + "architecture": { + "64bit": { + "url": "https://github.com/adoptium/temurin8-binaries/releases/download/jdk8u492-b09/OpenJDK8U-jre_x64_windows_hotspot_8u492b09.zip", + "hash": "bb25b002556afc7ef158cd95ec6270dddb3eecba69acdd7abb9d28b2e9ff0f5e" + } + }, + "extract_dir": "jdk8u492-b09-jre", + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + }, + "checkver": { + "url": "https://api.adoptium.net/v3/assets/feature_releases/8/ga?jvm_impl=hotspot&heap_size=normal&os=windows&architecture=x64&image_type=jre&project=jdk&vendor=eclipse&page_size=1&sort_order=DESC", + "script": [ + "$ver = (json_path $page $..version_data.semver).replace('+', '-')", + "$link = (json_path $page $..release_link).replace('%2B', '+')", + "$name = json_path $page $..binaries[0].package.name", + "Write-Output \"$ver $link $name\"" + ], + "regex": "(?.*?) https://github.com/(?.*?)/tag/(?.*?) (?(?OpenJDK[\\dU]*-[dejkr]{3})_x64_(?.*))", + "replace": "${ver}" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/$matchLink/download/$matchTag/$matchName" + } + }, + "hash": { + "url": "$url.sha256.txt", + "find": "^([a-fA-F0-9]+)\\s" + }, + "extract_dir": "$matchTag-jre" + } +} diff --git a/bucket/temurin8-nightly-jdk.json b/bucket/temurin8-nightly-jdk.json new file mode 100644 index 00000000000..067407e8355 --- /dev/null +++ b/bucket/temurin8-nightly-jdk.json @@ -0,0 +1,52 @@ +{ + "description": "Eclipse Temurin is a runtime provided by Eclipse Adoptium for general use across the Java ecosystem", + "homepage": "https://adoptium.net", + "version": "8.0.482-1.0.202511042237", + "license": "GPL-2.0-only WITH Classpath-exception-2.0", + "architecture": { + "64bit": { + "url": "https://github.com/adoptium/temurin8-binaries/releases/download/jdk8u482-b01-ea-beta/OpenJDK8U-jdk_x64_windows_hotspot_8u482b01-ea.zip", + "hash": "762c0fe266696f9a1ec58a8252b7abac77bcd5271bf082e51b709a52f563b2e0" + }, + "32bit": { + "url": "https://github.com/adoptium/temurin8-binaries/releases/download/jdk8u482-b01-ea-beta/OpenJDK8U-jdk_x86-32_windows_hotspot_8u482b01-ea.zip", + "hash": "e528fc9a5a3c6a454c9fe4b26def7fb214b847b08750d2c05cf68125dd51e626" + } + }, + "extract_to": "tmp", + "installer": { + "script": [ + "(Get-ChildItem -Directory \"$dir\\tmp\").FullName | % { Move-Item \"$_\\*\" \"$dir\" }", + "Remove-Item -Recurse \"$dir\\tmp\"" + ] + }, + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + }, + "checkver": { + "url": "https://api.adoptium.net/v3/assets/feature_releases/8/ea?jvm_impl=hotspot&heap_size=normal&os=windows&architecture=x64&image_type=jdk&project=jdk&vendor=eclipse&page_size=1&sort_order=DESC", + "script": [ + "$ver = (json_path $page $..version_data.semver).replace('+', '-').replace('-beta','')", + "$link = (json_path $page $..release_link).replace('%2B', '+')", + "$name = json_path $page $..binaries[0].package.name", + "Write-Output \"$ver $link $name\"" + ], + "regex": "(?.*?) https://github.com/(?.*?)/tag/(?.*?) (?(?OpenJDK[\\dU]*-[dejkr]{3})_x64_(?.*))", + "replace": "${ver}" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/$matchLink/download/$matchTag/$matchName" + }, + "32bit": { + "url": "https://github.com/$matchLink/download/$matchTag/$matchPrefix_x86-32_$matchSuffix" + } + }, + "hash": { + "url": "$url.sha256.txt", + "find": "^([a-fA-F0-9]+)\\s" + } + } +} diff --git a/bucket/temurin8-nightly-jre.json b/bucket/temurin8-nightly-jre.json new file mode 100644 index 00000000000..3f35eab3205 --- /dev/null +++ b/bucket/temurin8-nightly-jre.json @@ -0,0 +1,52 @@ +{ + "description": "Eclipse Temurin is a runtime provided by Eclipse Adoptium for general use across the Java ecosystem", + "homepage": "https://adoptium.net", + "version": "8.0.482-1.0.202511042237", + "license": "GPL-2.0-only WITH Classpath-exception-2.0", + "architecture": { + "64bit": { + "url": "https://github.com/adoptium/temurin8-binaries/releases/download/jdk8u482-b01-ea-beta/OpenJDK8U-jre_x64_windows_hotspot_8u482b01-ea.zip", + "hash": "47ebd7b4f8405b7926227a5394b73fd6e531bda51c4b82389b211f958b817095" + }, + "32bit": { + "url": "https://github.com/adoptium/temurin8-binaries/releases/download/jdk8u482-b01-ea-beta/OpenJDK8U-jre_x86-32_windows_hotspot_8u482b01-ea.zip", + "hash": "a457b029539634d76cfa82ace8d90f76a5f2e990a8bffc5dde73d25be4ea9191" + } + }, + "extract_to": "tmp", + "installer": { + "script": [ + "(Get-ChildItem -Directory \"$dir\\tmp\").FullName | % { Move-Item \"$_\\*\" \"$dir\" }", + "Remove-Item -Recurse \"$dir\\tmp\"" + ] + }, + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + }, + "checkver": { + "url": "https://api.adoptium.net/v3/assets/feature_releases/8/ea?jvm_impl=hotspot&heap_size=normal&os=windows&architecture=x64&image_type=jre&project=jdk&vendor=eclipse&page_size=1&sort_order=DESC", + "script": [ + "$ver = (json_path $page $..version_data.semver).replace('+', '-').replace('-beta','')", + "$link = (json_path $page $..release_link).replace('%2B', '+')", + "$name = json_path $page $..binaries[0].package.name", + "Write-Output \"$ver $link $name\"" + ], + "regex": "(?.*?) https://github.com/(?.*?)/tag/(?.*?) (?(?OpenJDK[\\dU]*-[dejkr]{3})_x64_(?.*))", + "replace": "${ver}" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/$matchLink/download/$matchTag/$matchName" + }, + "32bit": { + "url": "https://github.com/$matchLink/download/$matchTag/$matchPrefix_x86-32_$matchSuffix" + } + }, + "hash": { + "url": "$url.sha256.txt", + "find": "^([a-fA-F0-9]+)\\s" + } + } +} diff --git a/bucket/visualvm.json b/bucket/visualvm.json new file mode 100644 index 00000000000..737935f6c72 --- /dev/null +++ b/bucket/visualvm.json @@ -0,0 +1,27 @@ +{ + "homepage": "https://visualvm.github.io/", + "license": "https://visualvm.github.io/gplv2+ce.html", + "version": "2.2.1", + "url": "https://github.com/oracle/visualvm/releases/download/2.2.1/visualvm_221.zip", + "hash": "6884c908c9e10a959dea8e7b168b496515c0310d6b86a35ce96b8197231f4ef3", + "extract_dir": "visualvm_221", + "bin": [ + [ + "bin\\visualvm.exe", + "visualvm" + ] + ], + "shortcuts": [ + [ + "bin\\visualvm.exe", + "VisualVM" + ] + ], + "checkver": { + "github": "https://github.com/oracle/visualvm" + }, + "autoupdate": { + "url": "https://github.com/oracle/visualvm/releases/download/$version/visualvm_$cleanVersion.zip", + "extract_dir": "visualvm_$cleanVersion" + } +} diff --git a/bucket/zulu-icedtea-web.json b/bucket/zulu-icedtea-web.json index 0ba227b9309..c6185788db0 100644 --- a/bucket/zulu-icedtea-web.json +++ b/bucket/zulu-icedtea-web.json @@ -1,12 +1,16 @@ { "homepage": "https://www.azul.com/downloads/icedtea-web-community/", - "version": "1.8.3-6", + "version": "1.8.8-2", "description": "IcedTea-Web is an open source implementation of JSR-56, better known as Java Web Start", "license": "UPL-1.0", "architecture": { "64bit": { - "url": "https://cdn.azul.com/icedtea-web/zulu-icedtea-web-1.8.3-6.win.bin.zip", - "hash": "2a81f549ae26a2b1863ea1cba0afdaeaf7dfc4c1ce366f54bcb353c0a357a48a" + "url": "https://cdn.azul.com/icedtea-web/zulu-icedtea-web-1.8.8-2.win_x64.bin.zip", + "hash": "2b603182b80ffdfdaa1102d970913e87833212ec1e477b4e6b370d00abb233d5" + }, + "32bit": { + "url": "https://cdn.azul.com/icedtea-web/zulu-icedtea-web-1.8.8-2.win_i686.bin.zip", + "hash": "595c57f113d0ff0c0f625614bd9bc6285c2e237f174f6293b364fe67d8d69305" } }, "shortcuts": [ @@ -21,12 +25,19 @@ ], "extract_dir": "icedtea-web-image", "env_add_path": "bin", - "checkver": "zulu-icedtea-web-([\\d.-]+).win.bin", + "checkver": "zulu-icedtea-web-([\\d.-]+).win_x64.bin", "autoupdate": { "architecture": { "64bit": { - "url": "https://cdn.azul.com/icedtea-web/zulu-icedtea-web-$version.win.bin.zip" + "url": "https://cdn.azul.com/icedtea-web/zulu-icedtea-web-$version.win_x64.bin.zip" + }, + "32bit": { + "url": "https://cdn.azul.com/icedtea-web/zulu-icedtea-web-$version.win_i686.bin.zip" } + }, + "hash": { + "url": "https://www.azul.com/downloads/icedtea-web-community/", + "regex": "(?m)data-name=\"$sha256\".*?$basename" } } } diff --git a/bucket/zulu-jdk.json b/bucket/zulu-jdk.json new file mode 100644 index 00000000000..7015e9667a1 --- /dev/null +++ b/bucket/zulu-jdk.json @@ -0,0 +1,38 @@ +{ + "description": "Zulu is certified build of OpenJDK", + "homepage": "https://www.azul.com/products/zulu-community/", + "version": "26.30.11", + "license": { + "identifier": "GPL-2.0-only WITH Classpath-exception-2.0", + "url": "https://www.azulsystems.com/license/zulu_third_party_licenses.html" + }, + "architecture": { + "64bit": { + "url": "https://cdn.azul.com/zulu/bin/zulu26.30.11-ca-jdk26.0.1-win_x64.zip", + "hash": "8f76f408b0e228974b0c9578a92759189bb5dcfa7f7a521582777e404a3244a0", + "extract_dir": "zulu26.30.11-ca-jdk26.0.1-win_x64" + } + }, + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + }, + "checkver": { + "url": "https://api.azul.com/metadata/v1/zulu/packages/?java_version=&os=windows&arch=x64&archive_type=zip&java_package_type=jdk&javafx_bundled=false&crac_supported=false&release_type=PSU&latest=true&include_fields=sha256_hash&page_size=1", + "jsonpath": "$..download_url", + "regex": "(?zulu(?[\\d.]+)-ca-jdk(?[\\d.]+)-win)_x64.zip", + "replace": "${version}" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://cdn.azul.com/zulu/bin/$matchName_x64.zip", + "extract_dir": "$matchName_x64", + "hash": { + "url": "https://api.azul.com/metadata/v1/zulu/packages/?java_version=&os=windows&arch=x64&archive_type=zip&java_package_type=jdk&javafx_bundled=false&crac_supported=false&release_type=PSU&latest=true&include_fields=sha256_hash&page_size=1", + "jp": "$..sha256_hash" + } + } + } + } +} diff --git a/bucket/zulu-jre.json b/bucket/zulu-jre.json index 3a4e8ce7b15..ea6e64bca55 100644 --- a/bucket/zulu-jre.json +++ b/bucket/zulu-jre.json @@ -1,21 +1,16 @@ { "description": "Zulu is certified build of OpenJDK", "homepage": "https://www.azul.com/products/zulu-community/", - "version": "15.28.13", + "version": "26.30.11", "license": { "identifier": "GPL-2.0-only WITH Classpath-exception-2.0", "url": "https://www.azulsystems.com/license/zulu_third_party_licenses.html" }, "architecture": { "64bit": { - "url": "https://cdn.azul.com/zulu/bin/zulu15.28.13-ca-jre15.0.1-win_x64.zip", - "hash": "a41a9774ce3da1c7ca0415bd9de7291a0f03695842e3c9de00401acbe78e2760", - "extract_dir": "zulu15.28.13-ca-jre15.0.1-win_x64" - }, - "32bit": { - "url": "https://cdn.azul.com/zulu/bin/zulu15.28.13-ca-jre15.0.1-win_i686.zip", - "hash": "b38d8fa0adf2f8796ea9e2f31ac0bed9bb767829488fe1826ce18baea1a30101", - "extract_dir": "zulu15.28.13-ca-jre15.0.1-win_i686" + "url": "https://cdn.azul.com/zulu/bin/zulu26.30.11-ca-jre26.0.1-win_x64.zip", + "hash": "f3e65585e69322df05c098ebe163976bca39fc769df62a367d61e68a5f7ef234", + "extract_dir": "zulu26.30.11-ca-jre26.0.1-win_x64" } }, "env_add_path": "bin", @@ -23,8 +18,8 @@ "JAVA_HOME": "$dir" }, "checkver": { - "url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=&bundle_type=jre&features=headfull&ext=zip&os=windows&arch=x86&hw_bitness=64", - "jsonpath": "$.name", + "url": "https://api.azul.com/metadata/v1/zulu/packages/?java_version=&os=windows&arch=x64&archive_type=zip&java_package_type=jre&javafx_bundled=false&crac_supported=false&release_type=PSU&latest=true&include_fields=sha256_hash&page_size=1", + "jsonpath": "$..download_url", "regex": "(?zulu(?[\\d.]+)-ca-jre(?[\\d.]+)-win)_x64.zip", "replace": "${version}" }, @@ -34,16 +29,8 @@ "url": "https://cdn.azul.com/zulu/bin/$matchName_x64.zip", "extract_dir": "$matchName_x64", "hash": { - "url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=&bundle_type=jre&features=headfull&ext=zip&os=windows&arch=x86&hw_bitness=64", - "jp": "$.sha256_hash" - } - }, - "32bit": { - "url": "https://cdn.azul.com/zulu/bin/$matchName_i686.zip", - "extract_dir": "$matchName_i686", - "hash": { - "url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=&bundle_type=jre&features=headfull&ext=zip&os=windows&arch=x86&hw_bitness=32", - "jp": "$.sha256_hash" + "url": "https://api.azul.com/metadata/v1/zulu/packages/?java_version=&os=windows&arch=x64&archive_type=zip&java_package_type=jre&javafx_bundled=false&crac_supported=false&release_type=PSU&latest=true&include_fields=sha256_hash&page_size=1", + "jp": "$..sha256_hash" } } } diff --git a/bucket/zulu.json b/bucket/zulu.json deleted file mode 100644 index 2af2be9abbd..00000000000 --- a/bucket/zulu.json +++ /dev/null @@ -1,51 +0,0 @@ -{ - "description": "Zulu is certified build of OpenJDK", - "homepage": "https://www.azul.com/products/zulu-community/", - "version": "15.28.13", - "license": { - "identifier": "GPL-2.0-only WITH Classpath-exception-2.0", - "url": "https://www.azulsystems.com/license/zulu_third_party_licenses.html" - }, - "architecture": { - "64bit": { - "url": "https://cdn.azul.com/zulu/bin/zulu15.28.13-ca-jdk15.0.1-win_x64.zip", - "hash": "8fcba12a3587cbece5c5926a468df982b10cf515e2d2c6d89c9d6cf99088e3d6", - "extract_dir": "zulu15.28.13-ca-jdk15.0.1-win_x64" - }, - "32bit": { - "url": "https://cdn.azul.com/zulu/bin/zulu15.28.13-ca-jdk15.0.1-win_i686.zip", - "hash": "15b166beba2ebc9d0ec2301b23e524b771dc6ddd4c8fb320c5f1e877d5194798", - "extract_dir": "zulu15.28.13-ca-jdk15.0.1-win_i686" - } - }, - "env_add_path": "bin", - "env_set": { - "JAVA_HOME": "$dir" - }, - "checkver": { - "url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=&bundle_type=jdk&features=&ext=zip&os=windows&arch=x86&hw_bitness=64", - "jsonpath": "$.name", - "regex": "(?zulu(?[\\d.]+)-ca-jdk(?[\\d.]+)-win)_x64.zip", - "replace": "${version}" - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://cdn.azul.com/zulu/bin/$matchName_x64.zip", - "extract_dir": "$matchName_x64", - "hash": { - "url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=&bundle_type=jdk&features=&ext=zip&os=windows&arch=x86&hw_bitness=64", - "jp": "$.sha256_hash" - } - }, - "32bit": { - "url": "https://cdn.azul.com/zulu/bin/$matchName_i686.zip", - "extract_dir": "$matchName_i686", - "hash": { - "url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=&bundle_type=jdk&features=&ext=zip&os=windows&arch=x86&hw_bitness=32", - "jp": "$.sha256_hash" - } - } - } - } -} diff --git a/bucket/zulu10.json b/bucket/zulu10-jdk.json similarity index 52% rename from bucket/zulu10.json rename to bucket/zulu10-jdk.json index 5551285d00c..f3fea1a5a7c 100644 --- a/bucket/zulu10.json +++ b/bucket/zulu10-jdk.json @@ -8,14 +8,14 @@ }, "architecture": { "64bit": { - "url": "https://cdn.azul.com/zulu/bin/zulu10.3+5-jdk10.0.2-win_x64.zip", + "url": "https://cdn.azul.com/zulu/bin/zulu10.3.5-ca-jdk10.0.2-win_x64.zip", "hash": "622cf9db19fd505442541baacb1c59a08e6868007387eccfeabeb8a0b21d8621", - "extract_dir": "zulu10.3+5-jdk10.0.2-win_x64" + "extract_dir": "zulu10.3.5-ca-jdk10.0.2-win_x64" }, "32bit": { - "url": "https://cdn.azul.com/zulu/bin/zulu10.3+5-jdk10.0.2-win_i686.zip", + "url": "https://cdn.azul.com/zulu/bin/zulu10.3.5-ca-jdk10.0.2-win_i686.zip", "hash": "e4a9fe347798ea4b41db77073e5cfa2628d011862005380d4a5111a1425f740e", - "extract_dir": "zulu10.3+5-jdk10.0.2-win_i686" + "extract_dir": "zulu10.3.5-ca-jdk10.0.2-win_i686" } }, "env_add_path": "bin", @@ -23,8 +23,8 @@ "JAVA_HOME": "$dir" }, "checkver": { - "url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=10&bundle_type=jdk&features=&ext=zip&os=windows&arch=x86&hw_bitness=64", - "jsonpath": "$.name", + "url": "https://api.azul.com/metadata/v1/zulu/packages/?java_version=10&os=windows&arch=x64&archive_type=zip&java_package_type=jdk&javafx_bundled=false&crac_supported=false&release_type=PSU&latest=true&include_fields=sha256_hash&page_size=1", + "jsonpath": "$..download_url", "regex": "(?zulu(?[\\d.]+)(?:[.+]{1})(?[\\d]+)(?:-ca)?-jdk(?[\\d.]+)-win)_x64.zip", "replace": "${version}.${build}" }, @@ -34,16 +34,16 @@ "url": "https://cdn.azul.com/zulu/bin/$matchName_x64.zip", "extract_dir": "$matchName_x64", "hash": { - "url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=10&bundle_type=jdk&features=&ext=zip&os=windows&arch=x86&hw_bitness=64", - "jp": "$.sha256_hash" + "url": "https://api.azul.com/metadata/v1/zulu/packages/?java_version=10&os=windows&arch=x64&archive_type=zip&java_package_type=jdk&javafx_bundled=false&crac_supported=false&release_type=PSU&latest=true&include_fields=sha256_hash&page_size=1", + "jp": "$..sha256_hash" } }, "32bit": { "url": "https://cdn.azul.com/zulu/bin/$matchName_i686.zip", "extract_dir": "$matchName_i686", "hash": { - "url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=10&bundle_type=jdk&features=&ext=zip&os=windows&arch=x86&hw_bitness=32", - "jp": "$.sha256_hash" + "url": "https://api.azul.com/metadata/v1/zulu/packages/?java_version=10&os=windows&arch=xi686&archive_type=zip&java_package_type=jdk&javafx_bundled=false&crac_supported=false&release_type=PSU&latest=true&include_fields=sha256_hash&page_size=1", + "jp": "$..sha256_hash" } } } diff --git a/bucket/zulu11-jdk.json b/bucket/zulu11-jdk.json new file mode 100644 index 00000000000..3afa8fa259b --- /dev/null +++ b/bucket/zulu11-jdk.json @@ -0,0 +1,51 @@ +{ + "description": "Zulu 11 is a build of OpenJDK 11", + "homepage": "https://www.azul.com/products/zulu-community/", + "version": "11.88.17", + "license": { + "identifier": "GPL-2.0-only WITH Classpath-exception-2.0", + "url": "https://www.azulsystems.com/license/zulu_third_party_licenses.html" + }, + "architecture": { + "64bit": { + "url": "https://cdn.azul.com/zulu/bin/zulu11.88.17-ca-jdk11.0.31-win_x64.zip", + "hash": "76c6592dc7ae74db7b8bf4612a13a000209277c1da670dc1d0bcc1d3460e4425", + "extract_dir": "zulu11.88.17-ca-jdk11.0.31-win_x64" + }, + "32bit": { + "url": "https://cdn.azul.com/zulu/bin/zulu11.88.17-ca-jdk11.0.31-win_i686.zip", + "hash": "44df545e39140b3e822207830a5bad6e6447914765cd44592838b66b6e1a9162", + "extract_dir": "zulu11.88.17-ca-jdk11.0.31-win_i686" + } + }, + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + }, + "checkver": { + "url": "https://api.azul.com/metadata/v1/zulu/packages/?java_version=11&os=windows&arch=x64&archive_type=zip&java_package_type=jdk&javafx_bundled=false&crac_supported=false&release_type=PSU&latest=true&include_fields=sha256_hash&page_size=1", + "jsonpath": "$..download_url", + "regex": "(?zulu(?[\\d.]+)-ca-jdk(?[\\d.]+)-win)_x64.zip", + "replace": "${version}" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://cdn.azul.com/zulu/bin/$matchName_x64.zip", + "extract_dir": "$matchName_x64", + "hash": { + "url": "https://api.azul.com/metadata/v1/zulu/packages/?java_version=11&os=windows&arch=x64&archive_type=zip&java_package_type=jdk&javafx_bundled=false&crac_supported=false&release_type=PSU&latest=true&include_fields=sha256_hash&page_size=1", + "jp": "$..sha256_hash" + } + }, + "32bit": { + "url": "https://cdn.azul.com/zulu/bin/$matchName_i686.zip", + "extract_dir": "$matchName_i686", + "hash": { + "url": "https://api.azul.com/metadata/v1/zulu/packages/?java_version=11&os=windows&arch=xi686&archive_type=zip&java_package_type=jdk&javafx_bundled=false&crac_supported=false&release_type=PSU&latest=true&include_fields=sha256_hash&page_size=1", + "jp": "$..sha256_hash" + } + } + } + } +} diff --git a/bucket/zulu11-jre.json b/bucket/zulu11-jre.json index 5c9a7efc839..2b2f12d183d 100644 --- a/bucket/zulu11-jre.json +++ b/bucket/zulu11-jre.json @@ -1,16 +1,16 @@ { "description": "Zulu 11 is a build of OpenJDK 11", "homepage": "https://www.azul.com/products/zulu-community/", - "version": "11.43.21", + "version": "11.88.17", "license": { "identifier": "GPL-2.0-only WITH Classpath-exception-2.0", "url": "https://www.azulsystems.com/license/zulu_third_party_licenses.html" }, "architecture": { "64bit": { - "url": "https://cdn.azul.com/zulu/bin/zulu11.43.21-ca-jre11.0.9-win_x64.zip", - "hash": "6c3add7c07d1e0d031b4a94c97be3df8899c4850188a5fb3844228f7001b47f1", - "extract_dir": "zulu11.43.21-ca-jre11.0.9-win_x64" + "url": "https://cdn.azul.com/zulu/bin/zulu11.88.17-ca-jre11.0.31-win_x64.zip", + "hash": "d9a11d077337c753dad15b8841f7f5743f8b14a22c2d17d41ce32be0c7bae573", + "extract_dir": "zulu11.88.17-ca-jre11.0.31-win_x64" } }, "env_add_path": "bin", @@ -18,8 +18,8 @@ "JAVA_HOME": "$dir" }, "checkver": { - "url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=11&bundle_type=jre&features=headfull&ext=zip&os=windows&arch=x86&hw_bitness=64", - "jsonpath": "$.name", + "url": "https://api.azul.com/metadata/v1/zulu/packages/?java_version=11&os=windows&arch=x64&archive_type=zip&java_package_type=jre&javafx_bundled=false&crac_supported=false&release_type=PSU&latest=true&include_fields=sha256_hash&page_size=1", + "jsonpath": "$..download_url", "regex": "(?zulu(?[\\d.]+)-ca-jre(?[\\d.]+)-win)_x64.zip", "replace": "${version}" }, @@ -29,16 +29,16 @@ "url": "https://cdn.azul.com/zulu/bin/$matchName_x64.zip", "extract_dir": "$matchName_x64", "hash": { - "url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=11&bundle_type=jre&features=headfull&ext=zip&os=windows&arch=x86&hw_bitness=64", - "jp": "$.sha256_hash" + "url": "https://api.azul.com/metadata/v1/zulu/packages/?java_version=11&os=windows&arch=x64&archive_type=zip&java_package_type=jre&javafx_bundled=false&crac_supported=false&release_type=PSU&latest=true&include_fields=sha256_hash&page_size=1", + "jp": "$..sha256_hash" } }, "32bit": { "url": "https://cdn.azul.com/zulu/bin/$matchName_i686.zip", "extract_dir": "$matchName_i686", "hash": { - "url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=11&bundle_type=jre&features=headfull&ext=zip&os=windows&arch=x86&hw_bitness=32", - "jp": "$.sha256_hash" + "url": "https://api.azul.com/metadata/v1/zulu/packages/?java_version=11&os=windows&arch=xi686&archive_type=zip&java_package_type=jre&javafx_bundled=false&crac_supported=false&release_type=PSU&latest=true&include_fields=sha256_hash&page_size=1", + "jp": "$..sha256_hash" } } } diff --git a/bucket/zulu11.json b/bucket/zulu11.json deleted file mode 100644 index 4becd84b48f..00000000000 --- a/bucket/zulu11.json +++ /dev/null @@ -1,51 +0,0 @@ -{ - "description": "Zulu 11 is a build of OpenJDK 11", - "homepage": "https://www.azul.com/products/zulu-community/", - "version": "11.43.21", - "license": { - "identifier": "GPL-2.0-only WITH Classpath-exception-2.0", - "url": "https://www.azulsystems.com/license/zulu_third_party_licenses.html" - }, - "architecture": { - "64bit": { - "url": "https://cdn.azul.com/zulu/bin/zulu11.43.21-ca-jdk11.0.9-win_x64.zip", - "hash": "a74e7ba222fb16aa840b67e7fce76515b729d2ae1c0ca9a719925a1008e35707", - "extract_dir": "zulu11.43.21-ca-jdk11.0.9-win_x64" - }, - "32bit": { - "url": "https://cdn.azul.com/zulu/bin/zulu11.43.21-ca-jdk11.0.9-win_i686.zip", - "hash": "0642a73d8b67d723d34d7dd041697a393758e37d9f0e33938482c19a44166cfc", - "extract_dir": "zulu11.43.21-ca-jdk11.0.9-win_i686" - } - }, - "env_add_path": "bin", - "env_set": { - "JAVA_HOME": "$dir" - }, - "checkver": { - "url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=11&bundle_type=jdk&features=&ext=zip&os=windows&arch=x86&hw_bitness=64", - "jsonpath": "$.name", - "regex": "(?zulu(?[\\d.]+)-ca-jdk(?[\\d.]+)-win)_x64.zip", - "replace": "${version}" - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://cdn.azul.com/zulu/bin/$matchName_x64.zip", - "extract_dir": "$matchName_x64", - "hash": { - "url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=11&bundle_type=jdk&features=&ext=zip&os=windows&arch=x86&hw_bitness=64", - "jp": "$.sha256_hash" - } - }, - "32bit": { - "url": "https://cdn.azul.com/zulu/bin/$matchName_i686.zip", - "extract_dir": "$matchName_i686", - "hash": { - "url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=11&bundle_type=jdk&features=&ext=zip&os=windows&arch=x86&hw_bitness=32", - "jp": "$.sha256_hash" - } - } - } - } -} diff --git a/bucket/zulu12.json b/bucket/zulu12-jdk.json similarity index 63% rename from bucket/zulu12.json rename to bucket/zulu12-jdk.json index 5a21f4b80ec..9ae337aa69c 100644 --- a/bucket/zulu12.json +++ b/bucket/zulu12-jdk.json @@ -23,8 +23,8 @@ "JAVA_HOME": "$dir" }, "checkver": { - "url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=12&bundle_type=jdk&features=&ext=zip&os=windows&arch=x86&hw_bitness=64", - "jsonpath": "$.name", + "url": "https://api.azul.com/metadata/v1/zulu/packages/?java_version=12&os=windows&arch=x64&archive_type=zip&java_package_type=jdk&javafx_bundled=false&crac_supported=false&release_type=PSU&latest=true&include_fields=sha256_hash&page_size=1", + "jsonpath": "$..download_url", "regex": "(?zulu(?[\\d.]+)-ca-jdk(?[\\d.]+)-win)_x64.zip", "replace": "${version}" }, @@ -34,16 +34,16 @@ "url": "https://cdn.azul.com/zulu/bin/$matchName_x64.zip", "extract_dir": "$matchName_x64", "hash": { - "url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=12&bundle_type=jdk&features=&ext=zip&os=windows&arch=x86&hw_bitness=64", - "jp": "$.sha256_hash" + "url": "https://api.azul.com/metadata/v1/zulu/packages/?java_version=12&os=windows&arch=x64&archive_type=zip&java_package_type=jdk&javafx_bundled=false&crac_supported=false&release_type=PSU&latest=true&include_fields=sha256_hash&page_size=1", + "jp": "$..sha256_hash" } }, "32bit": { "url": "https://cdn.azul.com/zulu/bin/$matchName_i686.zip", "extract_dir": "$matchName_i686", "hash": { - "url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=12&bundle_type=jdk&features=&ext=zip&os=windows&arch=x86&hw_bitness=32", - "jp": "$.sha256_hash" + "url": "https://api.azul.com/metadata/v1/zulu/packages/?java_version=12&os=windows&arch=xi686&archive_type=zip&java_package_type=jdk&javafx_bundled=false&crac_supported=false&release_type=PSU&latest=true&include_fields=sha256_hash&page_size=1", + "jp": "$..sha256_hash" } } } diff --git a/bucket/zulu12-jre.json b/bucket/zulu12-jre.json new file mode 100644 index 00000000000..9b67a50711e --- /dev/null +++ b/bucket/zulu12-jre.json @@ -0,0 +1,46 @@ +{ + "description": "Zulu 12 is a build of OpenJDK 12", + "homepage": "https://www.azul.com/products/zulu-community/", + "version": "12.1.3", + "license": { + "identifier": "GPL-2.0-only WITH Classpath-exception-2.0", + "url": "https://www.azulsystems.com/license/zulu_third_party_licenses.html" + }, + "architecture": { + "64bit": { + "url": "https://cdn.azul.com/zulu/bin/zulu12.1.3-ca-jre12.0.0-win_x64.zip", + "hash": "8fa2d3f40b0cd6fa28913ab2e7b032a8dd82b62f7db59904ac8e3bad902384a8", + "extract_dir": "zulu12.1.3-ca-jre12.0.0-win_x64" + } + }, + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + }, + "checkver": { + "url": "https://api.azul.com/metadata/v1/zulu/packages/?java_version=12&os=windows&arch=x64&archive_type=zip&java_package_type=jre&javafx_bundled=false&crac_supported=false&release_type=PSU&latest=true&include_fields=sha256_hash&page_size=1", + "jsonpath": "$..download_url", + "regex": "(?zulu(?[\\d.]+)-ca-jre(?[\\d.]+)-win)_x64.zip", + "replace": "${version}" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://cdn.azul.com/zulu/bin/$matchName_x64.zip", + "extract_dir": "$matchName_x64", + "hash": { + "url": "https://api.azul.com/metadata/v1/zulu/packages/?java_version=11&os=windows&arch=x64&archive_type=zip&java_package_type=jre&javafx_bundled=false&crac_supported=false&release_type=PSU&latest=true&include_fields=sha256_hash&page_size=1", + "jp": "$..sha256_hash" + } + }, + "32bit": { + "url": "https://cdn.azul.com/zulu/bin/$matchName_i686.zip", + "extract_dir": "$matchName_i686", + "hash": { + "url": "https://api.azul.com/metadata/v1/zulu/packages/?java_version=11&os=windows&arch=xi686&archive_type=zip&java_package_type=jre&javafx_bundled=false&crac_supported=false&release_type=PSU&latest=true&include_fields=sha256_hash&page_size=1", + "jp": "$..sha256_hash" + } + } + } + } +} diff --git a/bucket/zulu13-jdk.json b/bucket/zulu13-jdk.json new file mode 100644 index 00000000000..b435a2b68ef --- /dev/null +++ b/bucket/zulu13-jdk.json @@ -0,0 +1,51 @@ +{ + "description": "Zulu is certified build of OpenJDK", + "homepage": "https://www.azul.com/products/zulu-community/", + "version": "13.54.17", + "license": { + "identifier": "GPL-2.0-only WITH Classpath-exception-2.0", + "url": "https://www.azulsystems.com/license/zulu_third_party_licenses.html" + }, + "architecture": { + "64bit": { + "url": "https://cdn.azul.com/zulu/bin/zulu13.54.17-ca-jdk13.0.14-win_x64.zip", + "hash": "dfc6a54c66edfa54500b4bcdec4e9c43374f8fc05819dcfda291ad70803ebf34", + "extract_dir": "zulu13.54.17-ca-jdk13.0.14-win_x64" + }, + "32bit": { + "url": "https://cdn.azul.com/zulu/bin/zulu13.54.17-ca-jdk13.0.14-win_i686.zip", + "hash": "916cc8b3aaa19aec4fcdd561ae94eab6c0b7a7aaed0f23569e4f3ab77ebc993d", + "extract_dir": "zulu13.54.17-ca-jdk13.0.14-win_i686" + } + }, + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + }, + "checkver": { + "url": "https://api.azul.com/metadata/v1/zulu/packages/?java_version=13&os=windows&arch=x64&archive_type=zip&java_package_type=jdk&javafx_bundled=false&crac_supported=false&release_type=PSU&latest=true&include_fields=sha256_hash&page_size=1", + "jsonpath": "$..download_url", + "regex": "(?zulu(?[\\d.]+)-ca-jdk(?[\\d.]+)-win)_x64.zip", + "replace": "${version}" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://cdn.azul.com/zulu/bin/$matchName_x64.zip", + "extract_dir": "$matchName_x64", + "hash": { + "url": "https://api.azul.com/metadata/v1/zulu/packages/?java_version=13&os=windows&arch=x64&archive_type=zip&java_package_type=jdk&javafx_bundled=false&crac_supported=false&release_type=PSU&latest=true&include_fields=sha256_hash&page_size=1", + "jp": "$..sha256_hash" + } + }, + "32bit": { + "url": "https://cdn.azul.com/zulu/bin/$matchName_i686.zip", + "extract_dir": "$matchName_i686", + "hash": { + "url": "https://api.azul.com/metadata/v1/zulu/packages/?java_version=13&os=windows&arch=xi686&archive_type=zip&java_package_type=jdk&javafx_bundled=false&crac_supported=false&release_type=PSU&latest=true&include_fields=sha256_hash&page_size=1", + "jp": "$..sha256_hash" + } + } + } + } +} diff --git a/bucket/zulu13-jre.json b/bucket/zulu13-jre.json index c60bb05e027..6791c452b90 100644 --- a/bucket/zulu13-jre.json +++ b/bucket/zulu13-jre.json @@ -1,21 +1,21 @@ { "description": "Zulu is certified build of OpenJDK", "homepage": "https://www.azul.com/products/zulu-community/", - "version": "13.35.17", + "version": "13.54.17", "license": { "identifier": "GPL-2.0-only WITH Classpath-exception-2.0", "url": "https://www.azulsystems.com/license/zulu_third_party_licenses.html" }, "architecture": { "64bit": { - "url": "https://cdn.azul.com/zulu/bin/zulu13.35.17-ca-jre13.0.5-win_x64.zip", - "hash": "c8e56d9bef63050737455014c255f4580169c4f46ea2e3925d770ea35e0872c2", - "extract_dir": "zulu13.35.17-ca-jre13.0.5-win_x64" + "url": "https://cdn.azul.com/zulu/bin/zulu13.54.17-ca-jre13.0.14-win_x64.zip", + "hash": "dd0b7d976f7865ad7bbfbf20650f8cb01860066b779838d8f6938427c02a8fb9", + "extract_dir": "zulu13.54.17-ca-jre13.0.14-win_x64" }, "32bit": { - "url": "https://cdn.azul.com/zulu/bin/zulu13.35.17-ca-jre13.0.5-win_i686.zip", - "hash": "9a6d405753ca1172c0849f8c7c28d97959690494c9298c6dacf8c5a651c00383", - "extract_dir": "zulu13.35.17-ca-jre13.0.5-win_i686" + "url": "https://cdn.azul.com/zulu/bin/zulu13.54.17-ca-jre13.0.14-win_i686.zip", + "hash": "3f9633f31a6b188c661fbb8298cc731e9cde04d45e295b5f11835f570ad87237", + "extract_dir": "zulu13.54.17-ca-jre13.0.14-win_i686" } }, "env_add_path": "bin", @@ -23,8 +23,8 @@ "JAVA_HOME": "$dir" }, "checkver": { - "url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=13&bundle_type=jre&features=headfull&ext=zip&os=windows&arch=x86&hw_bitness=64", - "jsonpath": "$.name", + "url": "https://api.azul.com/metadata/v1/zulu/packages/?java_version=13&os=windows&arch=x64&archive_type=zip&java_package_type=jre&javafx_bundled=false&crac_supported=false&release_type=PSU&latest=true&include_fields=sha256_hash&page_size=1", + "jsonpath": "$..download_url", "regex": "(?zulu(?[\\d.]+)-ca-jre(?[\\d.]+)-win)_x64.zip", "replace": "${version}" }, @@ -34,16 +34,16 @@ "url": "https://cdn.azul.com/zulu/bin/$matchName_x64.zip", "extract_dir": "$matchName_x64", "hash": { - "url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=13&bundle_type=jre&features=headfull&ext=zip&os=windows&arch=x86&hw_bitness=64", - "jp": "$.sha256_hash" + "url": "https://api.azul.com/metadata/v1/zulu/packages/?java_version=13&os=windows&arch=x64&archive_type=zip&java_package_type=jre&javafx_bundled=false&crac_supported=false&release_type=PSU&latest=true&include_fields=sha256_hash&page_size=1", + "jp": "$..sha256_hash" } }, "32bit": { "url": "https://cdn.azul.com/zulu/bin/$matchName_i686.zip", "extract_dir": "$matchName_i686", "hash": { - "url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=13&bundle_type=jre&features=headfull&ext=zip&os=windows&arch=x86&hw_bitness=32", - "jp": "$.sha256_hash" + "url": "https://api.azul.com/metadata/v1/zulu/packages/?java_version=13&os=windows&arch=xi686&archive_type=zip&java_package_type=jre&javafx_bundled=false&crac_supported=false&release_type=PSU&latest=true&include_fields=sha256_hash&page_size=1", + "jp": "$..sha256_hash" } } } diff --git a/bucket/zulu13.json b/bucket/zulu13.json deleted file mode 100644 index e541b8dd638..00000000000 --- a/bucket/zulu13.json +++ /dev/null @@ -1,51 +0,0 @@ -{ - "description": "Zulu is certified build of OpenJDK", - "homepage": "https://www.azul.com/products/zulu-community/", - "version": "13.35.17", - "license": { - "identifier": "GPL-2.0-only WITH Classpath-exception-2.0", - "url": "https://www.azulsystems.com/license/zulu_third_party_licenses.html" - }, - "architecture": { - "64bit": { - "url": "https://cdn.azul.com/zulu/bin/zulu13.35.17-ca-jdk13.0.5-win_x64.zip", - "hash": "6171d6b3381d24d99f51ce851819fca62d80bb0d55c851dcb7df53954d2f1cab", - "extract_dir": "zulu13.35.17-ca-jdk13.0.5-win_x64" - }, - "32bit": { - "url": "https://cdn.azul.com/zulu/bin/zulu13.35.17-ca-jdk13.0.5-win_i686.zip", - "hash": "c2871927537b8cbe3cb2c55a2142e95827b726de16f93859f989e46047604753", - "extract_dir": "zulu13.35.17-ca-jdk13.0.5-win_i686" - } - }, - "env_add_path": "bin", - "env_set": { - "JAVA_HOME": "$dir" - }, - "checkver": { - "url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=13&bundle_type=jdk&features=&ext=zip&os=windows&arch=x86&hw_bitness=64", - "jsonpath": "$.name", - "regex": "(?zulu(?[\\d.]+)-ca-jdk(?[\\d.]+)-win)_x64.zip", - "replace": "${version}" - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://cdn.azul.com/zulu/bin/$matchName_x64.zip", - "extract_dir": "$matchName_x64", - "hash": { - "url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=13&bundle_type=jdk&features=&ext=zip&os=windows&arch=x86&hw_bitness=64", - "jp": "$.sha256_hash" - } - }, - "32bit": { - "url": "https://cdn.azul.com/zulu/bin/$matchName_i686.zip", - "extract_dir": "$matchName_i686", - "hash": { - "url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=13&bundle_type=jdk&features=&ext=zip&os=windows&arch=x86&hw_bitness=32", - "jp": "$.sha256_hash" - } - } - } - } -} diff --git a/bucket/zulu14.json b/bucket/zulu14-jdk.json similarity index 63% rename from bucket/zulu14.json rename to bucket/zulu14-jdk.json index 68c0b26d846..d66398308f1 100644 --- a/bucket/zulu14.json +++ b/bucket/zulu14-jdk.json @@ -23,8 +23,8 @@ "JAVA_HOME": "$dir" }, "checkver": { - "url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=14&bundle_type=jdk&features=&ext=zip&os=windows&arch=x86&hw_bitness=64", - "jsonpath": "$.name", + "url": "https://api.azul.com/metadata/v1/zulu/packages/?java_version=14&os=windows&arch=x64&archive_type=zip&java_package_type=jdk&javafx_bundled=false&crac_supported=false&release_type=PSU&latest=true&include_fields=sha256_hash&page_size=1", + "jsonpath": "$..download_url", "regex": "(?zulu(?[\\d.]+)-ca-jdk(?[\\d.]+)-win)_x64.zip", "replace": "${version}" }, @@ -34,16 +34,16 @@ "url": "https://cdn.azul.com/zulu/bin/$matchName_x64.zip", "extract_dir": "$matchName_x64", "hash": { - "url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=14&bundle_type=jdk&features=&ext=zip&os=windows&arch=x86&hw_bitness=64", - "jp": "$.sha256_hash" + "url": "https://api.azul.com/metadata/v1/zulu/packages/?java_version=14&os=windows&arch=x64&archive_type=zip&java_package_type=jdk&javafx_bundled=false&crac_supported=false&release_type=PSU&latest=true&include_fields=sha256_hash&page_size=1", + "jp": "$..sha256_hash" } }, "32bit": { "url": "https://cdn.azul.com/zulu/bin/$matchName_i686.zip", "extract_dir": "$matchName_i686", "hash": { - "url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=14&bundle_type=jdk&features=&ext=zip&os=windows&arch=x86&hw_bitness=32", - "jp": "$.sha256_hash" + "url": "https://api.azul.com/metadata/v1/zulu/packages/?java_version=14&os=windows&arch=xi686&archive_type=zip&java_package_type=jdk&javafx_bundled=false&crac_supported=false&release_type=PSU&latest=true&include_fields=sha256_hash&page_size=1", + "jp": "$..sha256_hash" } } } diff --git a/bucket/zulu14-jre.json b/bucket/zulu14-jre.json new file mode 100644 index 00000000000..182b5ede722 --- /dev/null +++ b/bucket/zulu14-jre.json @@ -0,0 +1,51 @@ +{ + "description": "Zulu is certified build of OpenJDK", + "homepage": "https://www.azul.com/products/zulu-community/", + "version": "14.29.23", + "license": { + "identifier": "GPL-2.0-only WITH Classpath-exception-2.0", + "url": "https://www.azulsystems.com/license/zulu_third_party_licenses.html" + }, + "architecture": { + "64bit": { + "url": "https://cdn.azul.com/zulu/bin/zulu14.29.23-ca-jre14.0.2-win_x64.zip", + "hash": "3b70ff0127dc3471cc542a3dc6a66036d64d2abf3b2a28637934f708f4cc308c", + "extract_dir": "zulu14.29.23-ca-jre14.0.2-win_x64" + }, + "32bit": { + "url": "https://cdn.azul.com/zulu/bin/zulu14.29.23-ca-jre14.0.2-win_i686.zip", + "hash": "eb9333a2bd8c9e46a7451ecff8bf62c6c0a2a5bd5308c7a478a0d0f5c312e399", + "extract_dir": "zulu14.29.23-ca-jre14.0.2-win_i686" + } + }, + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + }, + "checkver": { + "url": "https://api.azul.com/metadata/v1/zulu/packages/?java_version=14&os=windows&arch=x64&archive_type=zip&java_package_type=jre&javafx_bundled=false&crac_supported=false&release_type=PSU&latest=true&include_fields=sha256_hash&page_size=1", + "jsonpath": "$..download_url", + "regex": "(?zulu(?[\\d.]+)-ca-jre(?[\\d.]+)-win)_x64.zip", + "replace": "${version}" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://cdn.azul.com/zulu/bin/$matchName_x64.zip", + "extract_dir": "$matchName_x64", + "hash": { + "url": "https://api.azul.com/metadata/v1/zulu/packages/?java_version=14&os=windows&arch=x64&archive_type=zip&java_package_type=jre&javafx_bundled=false&crac_supported=false&release_type=PSU&latest=true&include_fields=sha256_hash&page_size=1", + "jp": "$..sha256_hash" + } + }, + "32bit": { + "url": "https://cdn.azul.com/zulu/bin/$matchName_i686.zip", + "extract_dir": "$matchName_i686", + "hash": { + "url": "https://api.azul.com/metadata/v1/zulu/packages/?java_version=14&os=windows&arch=xi686&archive_type=zip&java_package_type=jre&javafx_bundled=false&crac_supported=false&release_type=PSU&latest=true&include_fields=sha256_hash&page_size=1", + "jp": "$..sha256_hash" + } + } + } + } +} diff --git a/bucket/zulu15-jdk.json b/bucket/zulu15-jdk.json new file mode 100644 index 00000000000..531a024609e --- /dev/null +++ b/bucket/zulu15-jdk.json @@ -0,0 +1,51 @@ +{ + "description": "Zulu is certified build of OpenJDK", + "homepage": "https://www.azul.com/products/zulu-community/", + "version": "15.46.17", + "license": { + "identifier": "GPL-2.0-only WITH Classpath-exception-2.0", + "url": "https://www.azulsystems.com/license/zulu_third_party_licenses.html" + }, + "architecture": { + "64bit": { + "url": "https://cdn.azul.com/zulu/bin/zulu15.46.17-ca-jdk15.0.10-win_x64.zip", + "hash": "2695ab277ee1dd41baf692982ea71ed516ff9182ce71a2a73a54d7972e90b0fd", + "extract_dir": "zulu15.46.17-ca-jdk15.0.10-win_x64" + }, + "32bit": { + "url": "https://cdn.azul.com/zulu/bin/zulu15.46.17-ca-jdk15.0.10-win_i686.zip", + "hash": "84e00be4d8890c6306a0fff065c473bd4bb7ea748cb6345548cee0ba58cdb381", + "extract_dir": "zulu15.46.17-ca-jdk15.0.10-win_i686" + } + }, + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + }, + "checkver": { + "url": "https://api.azul.com/metadata/v1/zulu/packages/?java_version=15&os=windows&arch=x64&archive_type=zip&java_package_type=jdk&javafx_bundled=false&crac_supported=false&release_type=PSU&latest=true&include_fields=sha256_hash&page_size=1", + "jsonpath": "$..download_url", + "regex": "(?zulu(?[\\d.]+)-ca-jdk(?[\\d.]+)-win)_x64.zip", + "replace": "${version}" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://cdn.azul.com/zulu/bin/$matchName_x64.zip", + "extract_dir": "$matchName_x64", + "hash": { + "url": "https://api.azul.com/metadata/v1/zulu/packages/?java_version=15&os=windows&arch=x64&archive_type=zip&java_package_type=jdk&javafx_bundled=false&crac_supported=false&release_type=PSU&latest=true&include_fields=sha256_hash&page_size=1", + "jp": "$..sha256_hash" + } + }, + "32bit": { + "url": "https://cdn.azul.com/zulu/bin/$matchName_i686.zip", + "extract_dir": "$matchName_i686", + "hash": { + "url": "https://api.azul.com/metadata/v1/zulu/packages/?java_version=15&os=windows&arch=xi686&archive_type=zip&java_package_type=jdk&javafx_bundled=false&crac_supported=false&release_type=PSU&latest=true&include_fields=sha256_hash&page_size=1", + "jp": "$..sha256_hash" + } + } + } + } +} diff --git a/bucket/zulu15-jre.json b/bucket/zulu15-jre.json new file mode 100644 index 00000000000..27edcf4da35 --- /dev/null +++ b/bucket/zulu15-jre.json @@ -0,0 +1,51 @@ +{ + "description": "Zulu is certified build of OpenJDK", + "homepage": "https://www.azul.com/products/zulu-community/", + "version": "15.46.17", + "license": { + "identifier": "GPL-2.0-only WITH Classpath-exception-2.0", + "url": "https://www.azulsystems.com/license/zulu_third_party_licenses.html" + }, + "architecture": { + "64bit": { + "url": "https://cdn.azul.com/zulu/bin/zulu15.46.17-ca-jre15.0.10-win_x64.zip", + "hash": "ac697ed021963abebeafd340ed436bf62f8091744a4ecd82d68b88b6bb7a0b4f", + "extract_dir": "zulu15.46.17-ca-jre15.0.10-win_x64" + }, + "32bit": { + "url": "https://cdn.azul.com/zulu/bin/zulu15.46.17-ca-jre15.0.10-win_i686.zip", + "hash": "4c5e45ff8e12d68d18aede4ceb0f437735d49b494361bfa96657e8450541d58c", + "extract_dir": "zulu15.46.17-ca-jre15.0.10-win_i686" + } + }, + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + }, + "checkver": { + "url": "https://api.azul.com/metadata/v1/zulu/packages/?java_version=15&os=windows&arch=x64&archive_type=zip&java_package_type=jre&javafx_bundled=false&crac_supported=false&release_type=PSU&latest=true&include_fields=sha256_hash&page_size=1", + "jsonpath": "$..download_url", + "regex": "(?zulu(?[\\d.]+)-ca-jre(?[\\d.]+)-win)_x64.zip", + "replace": "${version}" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://cdn.azul.com/zulu/bin/$matchName_x64.zip", + "extract_dir": "$matchName_x64", + "hash": { + "url": "https://api.azul.com/metadata/v1/zulu/packages/?java_version=15&os=windows&arch=x64&archive_type=zip&java_package_type=jre&javafx_bundled=false&crac_supported=false&release_type=PSU&latest=true&include_fields=sha256_hash&page_size=1", + "jp": "$..sha256_hash" + } + }, + "32bit": { + "url": "https://cdn.azul.com/zulu/bin/$matchName_i686.zip", + "extract_dir": "$matchName_i686", + "hash": { + "url": "https://api.azul.com/metadata/v1/zulu/packages/?java_version=15&os=windows&arch=xi686&archive_type=zip&java_package_type=jre&javafx_bundled=false&crac_supported=false&release_type=PSU&latest=true&include_fields=sha256_hash&page_size=1", + "jp": "$..sha256_hash" + } + } + } + } +} diff --git a/bucket/zulu16-jdk.json b/bucket/zulu16-jdk.json new file mode 100644 index 00000000000..53199ea41e6 --- /dev/null +++ b/bucket/zulu16-jdk.json @@ -0,0 +1,51 @@ +{ + "description": "Zulu is certified build of OpenJDK", + "homepage": "https://www.azul.com/products/zulu-community/", + "version": "16.32.15", + "license": { + "identifier": "GPL-2.0-only WITH Classpath-exception-2.0", + "url": "https://www.azulsystems.com/license/zulu_third_party_licenses.html" + }, + "architecture": { + "64bit": { + "url": "https://cdn.azul.com/zulu/bin/zulu16.32.15-ca-jdk16.0.2-win_x64.zip", + "hash": "2b9ad008596c535c0b4da6ddabe56b35af3198cf00a933b1e60e074a30f31047", + "extract_dir": "zulu16.32.15-ca-jdk16.0.2-win_x64" + }, + "32bit": { + "url": "https://cdn.azul.com/zulu/bin/zulu16.32.15-ca-jdk16.0.2-win_i686.zip", + "hash": "a5af5cdac6386e213c16bdf259046dbba946206145c72caa0fbb701f4b94e5bd", + "extract_dir": "zulu16.32.15-ca-jdk16.0.2-win_i686" + } + }, + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + }, + "checkver": { + "url": "https://api.azul.com/metadata/v1/zulu/packages/?java_version=16&os=windows&arch=x64&archive_type=zip&java_package_type=jdk&javafx_bundled=false&crac_supported=false&release_type=PSU&latest=true&include_fields=sha256_hash&page_size=1", + "jsonpath": "$..download_url", + "regex": "(?zulu(?[\\d.]+)-ca-jdk(?[\\d.]+)-win)_x64.zip", + "replace": "${version}" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://cdn.azul.com/zulu/bin/$matchName_x64.zip", + "extract_dir": "$matchName_x64", + "hash": { + "url": "https://api.azul.com/metadata/v1/zulu/packages/?java_version=16&os=windows&arch=x64&archive_type=zip&java_package_type=jdk&javafx_bundled=false&crac_supported=false&release_type=PSU&latest=true&include_fields=sha256_hash&page_size=1", + "jp": "$..sha256_hash" + } + }, + "32bit": { + "url": "https://cdn.azul.com/zulu/bin/$matchName_i686.zip", + "extract_dir": "$matchName_i686", + "hash": { + "url": "https://api.azul.com/metadata/v1/zulu/packages/?java_version=16&os=windows&arch=xi686&archive_type=zip&java_package_type=jdk&javafx_bundled=false&crac_supported=false&release_type=PSU&latest=true&include_fields=sha256_hash&page_size=1", + "jp": "$..sha256_hash" + } + } + } + } +} diff --git a/bucket/zulu16-jre.json b/bucket/zulu16-jre.json new file mode 100644 index 00000000000..db4f5e5898b --- /dev/null +++ b/bucket/zulu16-jre.json @@ -0,0 +1,51 @@ +{ + "description": "Zulu is certified build of OpenJDK", + "homepage": "https://www.azul.com/products/zulu-community/", + "version": "16.32.15", + "license": { + "identifier": "GPL-2.0-only WITH Classpath-exception-2.0", + "url": "https://www.azulsystems.com/license/zulu_third_party_licenses.html" + }, + "architecture": { + "64bit": { + "url": "https://cdn.azul.com/zulu/bin/zulu16.32.15-ca-jre16.0.2-win_x64.zip", + "hash": "992d1114a2362f4d90a85438ab7faecd600e4a6dc5dfe6e552cc3df06242dcba", + "extract_dir": "zulu16.32.15-ca-jre16.0.2-win_x64" + }, + "32bit": { + "url": "https://cdn.azul.com/zulu/bin/zulu16.32.15-ca-jre16.0.2-win_i686.zip", + "hash": "d6793386c0270c5d8fe6753c169163dcda0599fae6dc391ad61f8665501c0167", + "extract_dir": "zulu16.32.15-ca-jre16.0.2-win_i686" + } + }, + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + }, + "checkver": { + "url": "https://api.azul.com/metadata/v1/zulu/packages/?java_version=16&os=windows&arch=x64&archive_type=zip&java_package_type=jre&javafx_bundled=false&crac_supported=false&release_type=PSU&latest=true&include_fields=sha256_hash&page_size=1", + "jsonpath": "$..download_url", + "regex": "(?zulu(?[\\d.]+)-ca-jre(?[\\d.]+)-win)_x64.zip", + "replace": "${version}" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://cdn.azul.com/zulu/bin/$matchName_x64.zip", + "extract_dir": "$matchName_x64", + "hash": { + "url": "https://api.azul.com/metadata/v1/zulu/packages/?java_version=16&os=windows&arch=x64&archive_type=zip&java_package_type=jre&javafx_bundled=false&crac_supported=false&release_type=PSU&latest=true&include_fields=sha256_hash&page_size=1", + "jp": "$..sha256_hash" + } + }, + "32bit": { + "url": "https://cdn.azul.com/zulu/bin/$matchName_i686.zip", + "extract_dir": "$matchName_i686", + "hash": { + "url": "https://api.azul.com/metadata/v1/zulu/packages/?java_version=16&os=windows&arch=xi686&archive_type=zip&java_package_type=jre&javafx_bundled=false&crac_supported=false&release_type=PSU&latest=true&include_fields=sha256_hash&page_size=1", + "jp": "$..sha256_hash" + } + } + } + } +} diff --git a/bucket/zulu17-jdk.json b/bucket/zulu17-jdk.json new file mode 100644 index 00000000000..a5fa9ee84c9 --- /dev/null +++ b/bucket/zulu17-jdk.json @@ -0,0 +1,38 @@ +{ + "description": "Zulu is certified build of OpenJDK", + "homepage": "https://www.azul.com/products/zulu-community/", + "version": "17.66.19", + "license": { + "identifier": "GPL-2.0-only WITH Classpath-exception-2.0", + "url": "https://www.azulsystems.com/license/zulu_third_party_licenses.html" + }, + "architecture": { + "64bit": { + "url": "https://cdn.azul.com/zulu/bin/zulu17.66.19-ca-jdk17.0.19-win_x64.zip", + "hash": "463c85454c45fd3827df7ccfaa2b14f136eb972387da697a349a42867334328a", + "extract_dir": "zulu17.66.19-ca-jdk17.0.19-win_x64" + } + }, + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + }, + "checkver": { + "url": "https://api.azul.com/metadata/v1/zulu/packages/?java_version=17&os=windows&arch=x64&archive_type=zip&java_package_type=jdk&javafx_bundled=false&crac_supported=false&release_type=PSU&latest=true&include_fields=sha256_hash&page_size=1", + "jsonpath": "$..download_url", + "regex": "(?zulu(?[\\d.]+)-ca-jdk(?[\\d.]+)-win)_x64.zip", + "replace": "${version}" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://cdn.azul.com/zulu/bin/$matchName_x64.zip", + "extract_dir": "$matchName_x64", + "hash": { + "url": "https://api.azul.com/metadata/v1/zulu/packages/?java_version=17&os=windows&arch=x64&archive_type=zip&java_package_type=jdk&javafx_bundled=false&crac_supported=false&release_type=PSU&latest=true&include_fields=sha256_hash&page_size=1", + "jp": "$..sha256_hash" + } + } + } + } +} diff --git a/bucket/zulu17-jre.json b/bucket/zulu17-jre.json new file mode 100644 index 00000000000..c960331c5a7 --- /dev/null +++ b/bucket/zulu17-jre.json @@ -0,0 +1,38 @@ +{ + "description": "Zulu is certified build of OpenJDK", + "homepage": "https://www.azul.com/products/zulu-community/", + "version": "17.66.19", + "license": { + "identifier": "GPL-2.0-only WITH Classpath-exception-2.0", + "url": "https://www.azulsystems.com/license/zulu_third_party_licenses.html" + }, + "architecture": { + "64bit": { + "url": "https://cdn.azul.com/zulu/bin/zulu17.66.19-ca-jre17.0.19-win_x64.zip", + "hash": "d6d0802e9bb5da42a61e4891463cde880f00a7bf5fe2bd41a4ff9260e52c4ebb", + "extract_dir": "zulu17.66.19-ca-jre17.0.19-win_x64" + } + }, + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + }, + "checkver": { + "url": "https://api.azul.com/metadata/v1/zulu/packages/?java_version=17&os=windows&arch=x64&archive_type=zip&java_package_type=jre&javafx_bundled=false&crac_supported=false&release_type=PSU&latest=true&include_fields=sha256_hash&page_size=1", + "jsonpath": "$..download_url", + "regex": "(?zulu(?[\\d.]+)-ca-jre(?[\\d.]+)-win)_x64.zip", + "replace": "${version}" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://cdn.azul.com/zulu/bin/$matchName_x64.zip", + "extract_dir": "$matchName_x64", + "hash": { + "url": "https://api.azul.com/metadata/v1/zulu/packages/?java_version=17&os=windows&arch=x64&archive_type=zip&java_package_type=jre&javafx_bundled=false&crac_supported=false&release_type=PSU&latest=true&include_fields=sha256_hash&page_size=1", + "jp": "$..sha256_hash" + } + } + } + } +} diff --git a/bucket/zulu21-jdk.json b/bucket/zulu21-jdk.json new file mode 100644 index 00000000000..0980cb048d5 --- /dev/null +++ b/bucket/zulu21-jdk.json @@ -0,0 +1,38 @@ +{ + "description": "Zulu is certified build of OpenJDK", + "homepage": "https://www.azul.com/products/zulu-community/", + "version": "21.50.19", + "license": { + "identifier": "GPL-2.0-only WITH Classpath-exception-2.0", + "url": "https://www.azulsystems.com/license/zulu_third_party_licenses.html" + }, + "architecture": { + "64bit": { + "url": "https://cdn.azul.com/zulu/bin/zulu21.50.19-ca-jdk21.0.11-win_x64.zip", + "hash": "84c73a4dcf8400ac01c1fe2d622cc319199e93c1856c200cb50c1bc16dc7dc97", + "extract_dir": "zulu21.50.19-ca-jdk21.0.11-win_x64" + } + }, + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + }, + "checkver": { + "url": "https://api.azul.com/metadata/v1/zulu/packages/?java_version=21&os=windows&arch=x64&archive_type=zip&java_package_type=jdk&javafx_bundled=false&crac_supported=false&release_type=PSU&latest=true&include_fields=sha256_hash&page_size=1", + "jsonpath": "$..download_url", + "regex": "(?zulu(?[\\d.]+)-ca-jdk(?[\\d.]+)-win)_x64.zip", + "replace": "${version}" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://cdn.azul.com/zulu/bin/$matchName_x64.zip", + "extract_dir": "$matchName_x64", + "hash": { + "url": "https://api.azul.com/metadata/v1/zulu/packages/?java_version=21&os=windows&arch=x64&archive_type=zip&java_package_type=jdk&javafx_bundled=false&crac_supported=false&release_type=PSU&latest=true&include_fields=sha256_hash&page_size=1", + "jp": "$..sha256_hash" + } + } + } + } +} diff --git a/bucket/zulu21-jre.json b/bucket/zulu21-jre.json new file mode 100644 index 00000000000..9ecf950fc7c --- /dev/null +++ b/bucket/zulu21-jre.json @@ -0,0 +1,38 @@ +{ + "description": "Zulu is certified build of OpenJDK", + "homepage": "https://www.azul.com/products/zulu-community/", + "version": "21.50.19", + "license": { + "identifier": "GPL-2.0-only WITH Classpath-exception-2.0", + "url": "https://www.azulsystems.com/license/zulu_third_party_licenses.html" + }, + "architecture": { + "64bit": { + "url": "https://cdn.azul.com/zulu/bin/zulu21.50.19-ca-jre21.0.11-win_x64.zip", + "hash": "69eee90e0584553ebfbc63d4d0b8f36f707db7e4ff5cebbd190944669ed8db9e", + "extract_dir": "zulu21.50.19-ca-jre21.0.11-win_x64" + } + }, + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + }, + "checkver": { + "url": "https://api.azul.com/metadata/v1/zulu/packages/?java_version=21&os=windows&arch=x64&archive_type=zip&java_package_type=jre&javafx_bundled=false&crac_supported=false&release_type=PSU&latest=true&include_fields=sha256_hash&page_size=1", + "jsonpath": "$..download_url", + "regex": "(?zulu(?[\\d.]+)-ca-jre(?[\\d.]+)-win)_x64.zip", + "replace": "${version}" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://cdn.azul.com/zulu/bin/$matchName_x64.zip", + "extract_dir": "$matchName_x64", + "hash": { + "url": "https://api.azul.com/metadata/v1/zulu/packages/?java_version=21&os=windows&arch=x64&archive_type=zip&java_package_type=jre&javafx_bundled=false&crac_supported=false&release_type=PSU&latest=true&include_fields=sha256_hash&page_size=1", + "jp": "$..sha256_hash" + } + } + } + } +} diff --git a/bucket/zulu22-jdk.json b/bucket/zulu22-jdk.json new file mode 100644 index 00000000000..508919eebd0 --- /dev/null +++ b/bucket/zulu22-jdk.json @@ -0,0 +1,38 @@ +{ + "description": "Zulu is certified build of OpenJDK", + "homepage": "https://www.azul.com/products/zulu-community/", + "version": "22.32.15", + "license": { + "identifier": "GPL-2.0-only WITH Classpath-exception-2.0", + "url": "https://www.azulsystems.com/license/zulu_third_party_licenses.html" + }, + "architecture": { + "64bit": { + "url": "https://cdn.azul.com/zulu/bin/zulu22.32.15-ca-jdk22.0.2-win_x64.zip", + "hash": "592215502d0958c75ee93c69d22b5ecf2b4760afc66ab1def2433a3ad54ccabe", + "extract_dir": "zulu22.32.15-ca-jdk22.0.2-win_x64" + } + }, + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + }, + "checkver": { + "url": "https://api.azul.com/metadata/v1/zulu/packages/?java_version=22&os=windows&arch=x64&archive_type=zip&java_package_type=jdk&javafx_bundled=false&crac_supported=false&release_type=PSU&latest=true&include_fields=sha256_hash&page_size=1", + "jsonpath": "$..download_url", + "regex": "(?zulu(?[\\d.]+)-ca-jdk(?[\\d.]+)-win)_x64.zip", + "replace": "${version}" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://cdn.azul.com/zulu/bin/$matchName_x64.zip", + "extract_dir": "$matchName_x64", + "hash": { + "url": "https://api.azul.com/metadata/v1/zulu/packages/?java_version=22&os=windows&arch=x64&archive_type=zip&java_package_type=jdk&javafx_bundled=false&crac_supported=false&release_type=PSU&latest=true&include_fields=sha256_hash&page_size=1", + "jp": "$..sha256_hash" + } + } + } + } +} diff --git a/bucket/zulu22-jre.json b/bucket/zulu22-jre.json new file mode 100644 index 00000000000..6c374acfbb9 --- /dev/null +++ b/bucket/zulu22-jre.json @@ -0,0 +1,38 @@ +{ + "description": "Zulu is certified build of OpenJDK", + "homepage": "https://www.azul.com/products/zulu-community/", + "version": "22.32.15", + "license": { + "identifier": "GPL-2.0-only WITH Classpath-exception-2.0", + "url": "https://www.azulsystems.com/license/zulu_third_party_licenses.html" + }, + "architecture": { + "64bit": { + "url": "https://cdn.azul.com/zulu/bin/zulu22.32.15-ca-jre22.0.2-win_x64.zip", + "hash": "cdb7d259b502bab244d96026ca1a3b16c6a607495ddcb6817aa408db88404584", + "extract_dir": "zulu22.32.15-ca-jre22.0.2-win_x64" + } + }, + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + }, + "checkver": { + "url": "https://api.azul.com/metadata/v1/zulu/packages/?java_version=22&os=windows&arch=x64&archive_type=zip&java_package_type=jre&javafx_bundled=false&crac_supported=false&release_type=PSU&latest=true&include_fields=sha256_hash&page_size=1", + "jsonpath": "$..download_url", + "regex": "(?zulu(?[\\d.]+)-ca-jre(?[\\d.]+)-win)_x64.zip", + "replace": "${version}" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://cdn.azul.com/zulu/bin/$matchName_x64.zip", + "extract_dir": "$matchName_x64", + "hash": { + "url": "https://api.azul.com/metadata/v1/zulu/packages/?java_version=22&os=windows&arch=x64&archive_type=zip&java_package_type=jre&javafx_bundled=false&crac_supported=false&release_type=PSU&latest=true&include_fields=sha256_hash&page_size=1", + "jp": "$..sha256_hash" + } + } + } + } +} diff --git a/bucket/zulu25-jdk.json b/bucket/zulu25-jdk.json new file mode 100644 index 00000000000..117814e1845 --- /dev/null +++ b/bucket/zulu25-jdk.json @@ -0,0 +1,38 @@ +{ + "description": "Zulu is certified build of OpenJDK", + "homepage": "https://www.azul.com/products/zulu-community/", + "version": "25.34.17", + "license": { + "identifier": "GPL-2.0-only WITH Classpath-exception-2.0", + "url": "https://www.azulsystems.com/license/zulu_third_party_licenses.html" + }, + "architecture": { + "64bit": { + "url": "https://cdn.azul.com/zulu/bin/zulu25.34.17-ca-jdk25.0.3-win_x64.zip", + "hash": "ddd68ee54e78b6b19388f517b8a61fbed2856ae3320febe42449bac3021e2729", + "extract_dir": "zulu25.34.17-ca-jdk25.0.3-win_x64" + } + }, + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + }, + "checkver": { + "url": "https://api.azul.com/metadata/v1/zulu/packages/?java_version=25&os=windows&arch=x64&archive_type=zip&java_package_type=jdk&javafx_bundled=false&crac_supported=false&release_type=PSU&latest=true&include_fields=sha256_hash&page_size=1", + "jsonpath": "$..download_url", + "regex": "(?zulu(?[\\d.]+)-ca-jdk(?[\\d.]+)-win)_x64.zip", + "replace": "${version}" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://cdn.azul.com/zulu/bin/$matchName_x64.zip", + "extract_dir": "$matchName_x64", + "hash": { + "url": "https://api.azul.com/metadata/v1/zulu/packages/?java_version=25&os=windows&arch=x64&archive_type=zip&java_package_type=jdk&javafx_bundled=false&crac_supported=false&release_type=PSU&latest=true&include_fields=sha256_hash&page_size=1", + "jp": "$..sha256_hash" + } + } + } + } +} diff --git a/bucket/zulu6.json b/bucket/zulu6.json deleted file mode 100644 index dc12f50766b..00000000000 --- a/bucket/zulu6.json +++ /dev/null @@ -1,46 +0,0 @@ -{ - "description": "Zulu 6 is certified build of OpenJDK 6", - "homepage": "https://www.azul.com/products/zulu-community/", - "version": "6.22.0.3", - "license": { - "identifier": "GPL-2.0-only WITH Classpath-exception-2.0", - "url": "https://www.azulsystems.com/license/zulu_third_party_licenses.html" - }, - "architecture": { - "64bit": { - "url": "https://cdn.azul.com/zulu/bin/zulu6.22.0.3-jdk6.0.119-win_x64.zip", - "hash": "24059e8915d675074a80047c75cd6e0672b5c2cadf5b398fb6a6c51d035c54ca", - "extract_dir": "zulu6.22.0.3-jdk6.0.119-win_x64" - } - }, - "env_add_path": "bin", - "env_set": { - "JAVA_HOME": "$dir" - }, - "checkver": { - "url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=6&bundle_type=jdk&features=&ext=zip&os=windows&arch=x86&hw_bitness=64", - "jsonpath": "$.name", - "regex": "(?zulu(?[\\d.]+)(?:-ca)?-jdk(?[\\d.]+)-win)_x64.zip", - "replace": "${version}" - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://cdn.azul.com/zulu/bin/$matchName_x64.zip", - "extract_dir": "$matchName_x64", - "hash": { - "url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=6&bundle_type=jdk&features=&ext=zip&os=windows&arch=x86&hw_bitness=64", - "jp": "$.sha256_hash" - } - }, - "32bit": { - "url": "https://cdn.azul.com/zulu/bin/$matchName_i686.zip", - "extract_dir": "$matchName_i686", - "hash": { - "url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=6&bundle_type=jdk&features=&ext=zip&os=windows&arch=x86&hw_bitness=32", - "jp": "$.sha256_hash" - } - } - } - } -} diff --git a/bucket/zulu7-jdk.json b/bucket/zulu7-jdk.json new file mode 100644 index 00000000000..6dbb957f539 --- /dev/null +++ b/bucket/zulu7-jdk.json @@ -0,0 +1,46 @@ +{ + "description": "Zulu 7 is a build of OpenJDK 7", + "homepage": "https://www.azul.com/products/zulu-community/", + "version": "7.56.0.11", + "license": { + "identifier": "GPL-2.0-only WITH Classpath-exception-2.0", + "url": "https://www.azulsystems.com/license/zulu_third_party_licenses.html" + }, + "architecture": { + "64bit": { + "url": "https://cdn.azul.com/zulu/bin/zulu7.56.0.11-ca-jdk7.0.352-win_x64.zip", + "hash": "a0255d1e29d4ab9d685b698217d9adca6a29b2e493608d4e73feda84e7759085", + "extract_dir": "zulu7.56.0.11-ca-jdk7.0.352-win_x64" + } + }, + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + }, + "checkver": { + "url": "https://api.azul.com/metadata/v1/zulu/packages/?java_version=7&os=windows&arch=x64&archive_type=zip&java_package_type=jdk&javafx_bundled=false&crac_supported=false&release_type=PSU&latest=true&include_fields=sha256_hash&page_size=1", + "jsonpath": "$..download_url", + "regex": "(?zulu(?[\\d.]+)-ca-jdk(?[\\d.]+)-win)_x64.zip", + "replace": "${version}" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://cdn.azul.com/zulu/bin/$matchName_x64.zip", + "extract_dir": "$matchName_x64", + "hash": { + "url": "https://api.azul.com/metadata/v1/zulu/packages/?java_version=7&os=windows&arch=x64&archive_type=zip&java_package_type=jdk&javafx_bundled=false&crac_supported=false&release_type=PSU&latest=true&include_fields=sha256_hash&page_size=1", + "jp": "$..sha256_hash" + } + }, + "32bit": { + "url": "https://cdn.azul.com/zulu/bin/$matchName_i686.zip", + "extract_dir": "$matchName_i686", + "hash": { + "url": "https://api.azul.com/metadata/v1/zulu/packages/?java_version=7&os=windows&arch=xi686&archive_type=zip&java_package_type=jdk&javafx_bundled=false&crac_supported=false&release_type=PSU&latest=true&include_fields=sha256_hash&page_size=1", + "jp": "$..sha256_hash" + } + } + } + } +} diff --git a/bucket/zulu7.json b/bucket/zulu7.json deleted file mode 100644 index 95ffaa8d57c..00000000000 --- a/bucket/zulu7.json +++ /dev/null @@ -1,46 +0,0 @@ -{ - "description": "Zulu 7 is a build of OpenJDK 7", - "homepage": "https://www.azul.com/products/zulu-community/", - "version": "7.42.0.13", - "license": { - "identifier": "GPL-2.0-only WITH Classpath-exception-2.0", - "url": "https://www.azulsystems.com/license/zulu_third_party_licenses.html" - }, - "architecture": { - "64bit": { - "url": "https://cdn.azul.com/zulu/bin/zulu7.42.0.13-ca-jdk7.0.282-win_x64.zip", - "hash": "2271e9cccea3b354e34fb1ae35148709c4ffb8ba6e581b443da4bc80b6aa5771", - "extract_dir": "zulu7.42.0.13-ca-jdk7.0.282-win_x64" - } - }, - "env_add_path": "bin", - "env_set": { - "JAVA_HOME": "$dir" - }, - "checkver": { - "url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=7&bundle_type=jdk&features=&ext=zip&os=windows&arch=x86&hw_bitness=64", - "jsonpath": "$.name", - "regex": "(?zulu(?[\\d.]+)-ca-jdk(?[\\d.]+)-win)_x64.zip", - "replace": "${version}" - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://cdn.azul.com/zulu/bin/$matchName_x64.zip", - "extract_dir": "$matchName_x64", - "hash": { - "url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=7&bundle_type=jdk&features=&ext=zip&os=windows&arch=x86&hw_bitness=64", - "jp": "$.sha256_hash" - } - }, - "32bit": { - "url": "https://cdn.azul.com/zulu/bin/$matchName_i686.zip", - "extract_dir": "$matchName_i686", - "hash": { - "url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=7&bundle_type=jdk&features=&ext=zip&os=windows&arch=x86&hw_bitness=32", - "jp": "$.sha256_hash" - } - } - } - } -} diff --git a/bucket/zulu8-jdk.json b/bucket/zulu8-jdk.json new file mode 100644 index 00000000000..c7a2c7454d6 --- /dev/null +++ b/bucket/zulu8-jdk.json @@ -0,0 +1,51 @@ +{ + "description": "Zulu 8 is certified build of OpenJDK 8", + "homepage": "https://www.azul.com/products/zulu-community/", + "version": "8.94.0.17", + "license": { + "identifier": "GPL-2.0-only WITH Classpath-exception-2.0", + "url": "https://www.azulsystems.com/license/zulu_third_party_licenses.html" + }, + "architecture": { + "64bit": { + "url": "https://cdn.azul.com/zulu/bin/zulu8.94.0.17-ca-jdk8.0.492-win_x64.zip", + "hash": "376e0e5e76876a7ef916600aa0c32010db3b6a3238520d3ae187a8a19e771b59", + "extract_dir": "zulu8.94.0.17-ca-jdk8.0.492-win_x64" + }, + "32bit": { + "url": "https://cdn.azul.com/zulu/bin/zulu8.94.0.17-ca-jdk8.0.492-win_i686.zip", + "hash": "756a277bff678b1aef33a883c91b298493e10f6d7fdd582021c6e4238e2da43c", + "extract_dir": "zulu8.94.0.17-ca-jdk8.0.492-win_i686" + } + }, + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + }, + "checkver": { + "url": "https://api.azul.com/metadata/v1/zulu/packages/?java_version=8&os=windows&arch=x64&archive_type=zip&java_package_type=jdk&javafx_bundled=false&crac_supported=false&release_type=PSU&latest=true&include_fields=sha256_hash&page_size=1", + "jsonpath": "$..download_url", + "regex": "(?zulu(?[\\d.]+)-ca-jdk(?[\\d.]+)-win)_x64.zip", + "replace": "${version}" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://cdn.azul.com/zulu/bin/$matchName_x64.zip", + "extract_dir": "$matchName_x64", + "hash": { + "url": "https://api.azul.com/metadata/v1/zulu/packages/?java_version=8&os=windows&arch=x64&archive_type=zip&java_package_type=jdk&javafx_bundled=false&crac_supported=false&release_type=PSU&latest=true&include_fields=sha256_hash&page_size=1", + "jp": "$..sha256_hash" + } + }, + "32bit": { + "url": "https://cdn.azul.com/zulu/bin/$matchName_i686.zip", + "extract_dir": "$matchName_i686", + "hash": { + "url": "https://api.azul.com/metadata/v1/zulu/packages/?java_version=8&os=windows&arch=xi686&archive_type=zip&java_package_type=jdk&javafx_bundled=false&crac_supported=false&release_type=PSU&latest=true&include_fields=sha256_hash&page_size=1", + "jp": "$..sha256_hash" + } + } + } + } +} diff --git a/bucket/zulu8-jre.json b/bucket/zulu8-jre.json index d575e2fb981..7c7ae68a5de 100644 --- a/bucket/zulu8-jre.json +++ b/bucket/zulu8-jre.json @@ -1,21 +1,21 @@ { "description": "Zulu 8 is certified build of OpenJDK 8", "homepage": "https://www.azul.com/products/zulu-community/", - "version": "8.50.0.21", + "version": "8.94.0.17", "license": { "identifier": "GPL-2.0-only WITH Classpath-exception-2.0", "url": "https://www.azulsystems.com/license/zulu_third_party_licenses.html" }, "architecture": { "64bit": { - "url": "https://cdn.azul.com/zulu/bin/zulu8.50.0.21-ca-jre8.0.272-win_x64.zip", - "hash": "edd983bb4e7accc58e5c62a2196db5f03682b8d51f96248aa0cf97c32b5c956a", - "extract_dir": "zulu8.50.0.21-ca-jre8.0.272-win_x64" + "url": "https://cdn.azul.com/zulu/bin/zulu8.94.0.17-ca-jre8.0.492-win_x64.zip", + "hash": "45cd9b7204b53ac9205c6d08b7e74312752f1c59becfaa741650ece357cdd5c5", + "extract_dir": "zulu8.94.0.17-ca-jre8.0.492-win_x64" }, "32bit": { - "url": "https://cdn.azul.com/zulu/bin/zulu8.50.0.21-ca-jre8.0.272-win_i686.zip", - "hash": "c2bbdc68163f2fbb911e929f05a3b052587c7e79278d47f09efa895e4cffeb2a", - "extract_dir": "zulu8.50.0.21-ca-jre8.0.272-win_i686" + "url": "https://cdn.azul.com/zulu/bin/zulu8.94.0.17-ca-jre8.0.492-win_i686.zip", + "hash": "355ba94dc8ca54c6cc968d5125039e03e34d1f5998afdb66c0fbd06e27fcbc40", + "extract_dir": "zulu8.94.0.17-ca-jre8.0.492-win_i686" } }, "env_add_path": "bin", @@ -23,8 +23,8 @@ "JAVA_HOME": "$dir" }, "checkver": { - "url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=8&bundle_type=jre&features=headfull&ext=zip&os=windows&arch=x86&hw_bitness=64", - "jsonpath": "$.name", + "url": "https://api.azul.com/metadata/v1/zulu/packages/?java_version=8&os=windows&arch=x64&archive_type=zip&java_package_type=jre&javafx_bundled=false&crac_supported=false&release_type=PSU&latest=true&include_fields=sha256_hash&page_size=1", + "jsonpath": "$..download_url", "regex": "(?zulu(?[\\d.]+)-ca-jre(?[\\d.]+)-win)_x64.zip", "replace": "${version}" }, @@ -34,16 +34,16 @@ "url": "https://cdn.azul.com/zulu/bin/$matchName_x64.zip", "extract_dir": "$matchName_x64", "hash": { - "url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=8&bundle_type=jre&features=headfull&ext=zip&os=windows&arch=x86&hw_bitness=64", - "jp": "$.sha256_hash" + "url": "https://api.azul.com/metadata/v1/zulu/packages/?java_version=8&os=windows&arch=x64&archive_type=zip&java_package_type=jre&javafx_bundled=false&crac_supported=false&release_type=PSU&latest=true&include_fields=sha256_hash&page_size=1", + "jp": "$..sha256_hash" } }, "32bit": { "url": "https://cdn.azul.com/zulu/bin/$matchName_i686.zip", "extract_dir": "$matchName_i686", "hash": { - "url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=8&bundle_type=jre&features=headfull&ext=zip&os=windows&arch=x86&hw_bitness=32", - "jp": "$.sha256_hash" + "url": "https://api.azul.com/metadata/v1/zulu/packages/?java_version=8&os=windows&arch=xi686&archive_type=zip&java_package_type=jre&javafx_bundled=false&crac_supported=false&release_type=PSU&latest=true&include_fields=sha256_hash&page_size=1", + "jp": "$..sha256_hash" } } } diff --git a/bucket/zulu8.json b/bucket/zulu8.json deleted file mode 100644 index a0eb54841ce..00000000000 --- a/bucket/zulu8.json +++ /dev/null @@ -1,51 +0,0 @@ -{ - "description": "Zulu 8 is certified build of OpenJDK 8", - "homepage": "https://www.azul.com/products/zulu-community/", - "version": "8.50.0.21", - "license": { - "identifier": "GPL-2.0-only WITH Classpath-exception-2.0", - "url": "https://www.azulsystems.com/license/zulu_third_party_licenses.html" - }, - "architecture": { - "64bit": { - "url": "https://cdn.azul.com/zulu/bin/zulu8.50.0.21-ca-jdk8.0.272-win_x64.zip", - "hash": "552e0e895b741c421a99611a0774c739ae19982b6cd4d7411fef02031d706b90", - "extract_dir": "zulu8.50.0.21-ca-jdk8.0.272-win_x64" - }, - "32bit": { - "url": "https://cdn.azul.com/zulu/bin/zulu8.50.0.21-ca-jdk8.0.272-win_i686.zip", - "hash": "223f9ffe27f98778b35b8467bcc9f164ebfac9cd21ce85cbff3e9e0288f6fc54", - "extract_dir": "zulu8.50.0.21-ca-jdk8.0.272-win_i686" - } - }, - "env_add_path": "bin", - "env_set": { - "JAVA_HOME": "$dir" - }, - "checkver": { - "url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=8&bundle_type=jdk&features=&ext=zip&os=windows&arch=x86&hw_bitness=64", - "jsonpath": "$.name", - "regex": "(?zulu(?[\\d.]+)-ca-jdk(?[\\d.]+)-win)_x64.zip", - "replace": "${version}" - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://cdn.azul.com/zulu/bin/$matchName_x64.zip", - "extract_dir": "$matchName_x64", - "hash": { - "url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=8&bundle_type=jdk&features=&ext=zip&os=windows&arch=x86&hw_bitness=64", - "jp": "$.sha256_hash" - } - }, - "32bit": { - "url": "https://cdn.azul.com/zulu/bin/$matchName_i686.zip", - "extract_dir": "$matchName_i686", - "hash": { - "url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=8&bundle_type=jdk&features=&ext=zip&os=windows&arch=x86&hw_bitness=32", - "jp": "$.sha256_hash" - } - } - } - } -} diff --git a/bucket/zulu9.json b/bucket/zulu9-jdk.json similarity index 51% rename from bucket/zulu9.json rename to bucket/zulu9-jdk.json index 4248904833f..9f641ca2219 100644 --- a/bucket/zulu9.json +++ b/bucket/zulu9-jdk.json @@ -8,14 +8,14 @@ }, "architecture": { "64bit": { - "url": "https://cdn.azul.com/zulu/bin/zulu9.0.7.1-jdk9.0.7-win_x64.zip", + "url": "https://cdn.azul.com/zulu/bin/zulu9.0.7.1-ca-jdk9.0.7-win_x64.zip", "hash": "75f76c53c6a1f12b1a571b86bd9708ab75adf582d689dddc94fdd77dcc0f3f5c", - "extract_dir": "zulu9.0.7.1-jdk9.0.7-win_x64" + "extract_dir": "zulu9.0.7.1-ca-jdk9.0.7-win_x64" }, "32bit": { - "url": "https://cdn.azul.com/zulu/bin/zulu9.0.7.1-jdk9.0.7-win_i686.zip", + "url": "https://cdn.azul.com/zulu/bin/zulu9.0.7.1-ca-jdk9.0.7-win_i686.zip", "hash": "fff091bee139f82941dac74980fb970583a35b6eda21f2413de9ede72cfc0699", - "extract_dir": "zulu9.0.7.1-jdk9.0.7-win_i686" + "extract_dir": "zulu9.0.7.1-ca-jdk9.0.7-win_i686" } }, "env_add_path": "bin", @@ -23,8 +23,8 @@ "JAVA_HOME": "$dir" }, "checkver": { - "url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=9&bundle_type=jdk&features=&ext=zip&os=windows&arch=x86&hw_bitness=64", - "jsonpath": "$.name", + "url": "https://api.azul.com/metadata/v1/zulu/packages/?java_version=9&os=windows&arch=x64&archive_type=zip&java_package_type=jdk&javafx_bundled=false&crac_supported=false&release_type=PSU&latest=true&include_fields=sha256_hash&page_size=1", + "jsonpath": "$..download_url", "regex": "(?zulu(?[\\d.]+)(?:-ca)?-jdk(?[\\d.]+)-win)_x64.zip", "replace": "${version}" }, @@ -34,16 +34,16 @@ "url": "https://cdn.azul.com/zulu/bin/$matchName_x64.zip", "extract_dir": "$matchName_x64", "hash": { - "url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=9&bundle_type=jdk&features=&ext=zip&os=windows&arch=x86&hw_bitness=64", - "jp": "$.sha256_hash" + "url": "https://api.azul.com/metadata/v1/zulu/packages/?java_version=9&os=windows&arch=x64&archive_type=zip&java_package_type=jdk&javafx_bundled=false&crac_supported=false&release_type=PSU&latest=true&include_fields=sha256_hash&page_size=1", + "jp": "$..sha256_hash" } }, "32bit": { "url": "https://cdn.azul.com/zulu/bin/$matchName_i686.zip", "extract_dir": "$matchName_i686", "hash": { - "url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=9&bundle_type=jdk&features=&ext=zip&os=windows&arch=x86&hw_bitness=32", - "jp": "$.sha256_hash" + "url": "https://api.azul.com/metadata/v1/zulu/packages/?java_version=9&os=windows&arch=xi686&archive_type=zip&java_package_type=jdk&javafx_bundled=false&crac_supported=false&release_type=PSU&latest=true&include_fields=sha256_hash&page_size=1", + "jp": "$..sha256_hash" } } } diff --git a/bucket/zulufx-jdk.json b/bucket/zulufx-jdk.json new file mode 100644 index 00000000000..4c0f3325974 --- /dev/null +++ b/bucket/zulufx-jdk.json @@ -0,0 +1,38 @@ +{ + "description": "Open Source Builds of Zulu With OpenJFX", + "homepage": "https://www.azul.com/products/zulu-community/zulufx/", + "version": "26.30.11", + "license": { + "identifier": "GPL-2.0-only WITH Classpath-exception-2.0", + "url": "https://www.azulsystems.com/license/zulu_third_party_licenses.html" + }, + "architecture": { + "64bit": { + "url": "https://cdn.azul.com/zulu/bin/zulu26.30.11-ca-fx-jdk26.0.1-win_x64.zip", + "hash": "f98c90430cf0dd2003a0f55d7a2119258b45dbfc44a5ff1c0ccd17001ec025e4", + "extract_dir": "zulu26.30.11-ca-fx-jdk26.0.1-win_x64" + } + }, + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + }, + "checkver": { + "url": "https://api.azul.com/metadata/v1/zulu/packages/?java_version=&os=windows&arch=x64&archive_type=zip&java_package_type=jdk&javafx_bundled=true&crac_supported=false&release_type=PSU&latest=true&include_fields=sha256_hash&page_size=1", + "jsonpath": "$..download_url", + "regex": "(?zulu(?[\\d.]+)-ca-fx-jdk(?[\\d.]+)-win)_x64.zip", + "replace": "${version}" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://cdn.azul.com/zulu/bin/$matchName_x64.zip", + "extract_dir": "$matchName_x64", + "hash": { + "url": "https://api.azul.com/metadata/v1/zulu/packages/?java_version=&os=windows&arch=x64&archive_type=zip&java_package_type=jdk&javafx_bundled=true&crac_supported=false&release_type=PSU&latest=true&include_fields=sha256_hash&page_size=1", + "jp": "$..sha256_hash" + } + } + } + } +} diff --git a/bucket/zulufx-jre.json b/bucket/zulufx-jre.json index 5508291895a..e32b5c6bc4a 100644 --- a/bucket/zulufx-jre.json +++ b/bucket/zulufx-jre.json @@ -1,21 +1,16 @@ { "description": "Open Source Builds of Zulu With OpenJFX", "homepage": "https://www.azul.com/products/zulu-community/zulufx/", - "version": "15.27.17", + "version": "26.30.11", "license": { "identifier": "GPL-2.0-only WITH Classpath-exception-2.0", "url": "https://www.azulsystems.com/license/zulu_third_party_licenses.html" }, "architecture": { "64bit": { - "url": "https://cdn.azul.com/zulu/bin/zulu15.27.17-ca-fx-jre15.0.0-win_x64.zip", - "hash": "ee3ac923ffe1cf632639b60cb25d140cb6e84084c50a37df4df9754ab62af0c9", - "extract_dir": "zulu15.27.17-ca-fx-jre15.0.0-win_x64" - }, - "32bit": { - "url": "https://cdn.azul.com/zulu/bin/zulu15.27.17-ca-fx-jre15.0.0-win_i686.zip", - "hash": "6f08b0ba976728aebdf466f1b79c2260dddc7e2b1662bd37300a0d5be2560887", - "extract_dir": "zulu15.27.17-ca-fx-jre15.0.0-win_i686" + "url": "https://cdn.azul.com/zulu/bin/zulu26.30.11-ca-fx-jre26.0.1-win_x64.zip", + "hash": "2829f36a24a1ac9be2318e8acbc1f166b25bee509c5a1ff474922334fffb1b64", + "extract_dir": "zulu26.30.11-ca-fx-jre26.0.1-win_x64" } }, "env_add_path": "bin", @@ -23,8 +18,8 @@ "JAVA_HOME": "$dir" }, "checkver": { - "url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=&bundle_type=jre&features=headfull,fx&ext=zip&os=windows&arch=x86&hw_bitness=64", - "jsonpath": "$.name", + "url": "https://api.azul.com/metadata/v1/zulu/packages/?java_version=&os=windows&arch=x64&archive_type=zip&java_package_type=jre&javafx_bundled=true&crac_supported=false&release_type=PSU&latest=true&include_fields=sha256_hash&page_size=1", + "jsonpath": "$..download_url", "regex": "(?zulu(?[\\d.]+)-ca-fx-jre(?[\\d.]+)-win)_x64.zip", "replace": "${version}" }, @@ -34,16 +29,8 @@ "url": "https://cdn.azul.com/zulu/bin/$matchName_x64.zip", "extract_dir": "$matchName_x64", "hash": { - "url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=&bundle_type=jre&features=headfull,fx&ext=zip&os=windows&arch=x86&hw_bitness=64", - "jp": "$.sha256_hash" - } - }, - "32bit": { - "url": "https://cdn.azul.com/zulu/bin/$matchName_i686.zip", - "extract_dir": "$matchName_i686", - "hash": { - "url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=&bundle_type=jre&features=headfull,fx&ext=zip&os=windows&arch=x86&hw_bitness=32", - "jp": "$.sha256_hash" + "url": "https://api.azul.com/metadata/v1/zulu/packages/?java_version=&os=windows&arch=x64&archive_type=zip&java_package_type=jre&javafx_bundled=true&crac_supported=false&release_type=PSU&latest=true&include_fields=sha256_hash&page_size=1", + "jp": "$..sha256_hash" } } } diff --git a/bucket/zulufx.json b/bucket/zulufx.json deleted file mode 100644 index 4edebdbee2d..00000000000 --- a/bucket/zulufx.json +++ /dev/null @@ -1,51 +0,0 @@ -{ - "description": "Open Source Builds of Zulu With OpenJFX", - "homepage": "https://www.azul.com/products/zulu-community/zulufx/", - "version": "15.27.17", - "license": { - "identifier": "GPL-2.0-only WITH Classpath-exception-2.0", - "url": "https://www.azulsystems.com/license/zulu_third_party_licenses.html" - }, - "architecture": { - "64bit": { - "url": "https://cdn.azul.com/zulu/bin/zulu15.27.17-ca-fx-jdk15.0.0-win_x64.zip", - "hash": "1acb79eee62b0b9d11144463ff206ef661140960c58f49c92783ca1cfff50c53", - "extract_dir": "zulu15.27.17-ca-fx-jdk15.0.0-win_x64" - }, - "32bit": { - "url": "https://cdn.azul.com/zulu/bin/zulu15.27.17-ca-fx-jdk15.0.0-win_i686.zip", - "hash": "bd3a3a697d0370b6f4419b22f5b1e5b7fd89be2d2711949ae55bfba13ce2a46b", - "extract_dir": "zulu15.27.17-ca-fx-jdk15.0.0-win_i686" - } - }, - "env_add_path": "bin", - "env_set": { - "JAVA_HOME": "$dir" - }, - "checkver": { - "url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=&bundle_type=jdk&features=fx&ext=zip&os=windows&arch=x86&hw_bitness=64", - "jsonpath": "$.name", - "regex": "(?zulu(?[\\d.]+)-ca-fx-jdk(?[\\d.]+)-win)_x64.zip", - "replace": "${version}" - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://cdn.azul.com/zulu/bin/$matchName_x64.zip", - "extract_dir": "$matchName_x64", - "hash": { - "url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=&bundle_type=jdk&features=fx&ext=zip&os=windows&arch=x86&hw_bitness=64", - "jp": "$.sha256_hash" - } - }, - "32bit": { - "url": "https://cdn.azul.com/zulu/bin/$matchName_i686.zip", - "extract_dir": "$matchName_i686", - "hash": { - "url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=&bundle_type=jdk&features=fx&ext=zip&os=windows&arch=x86&hw_bitness=32", - "jp": "$.sha256_hash" - } - } - } - } -} diff --git a/bucket/zulufx11-jdk.json b/bucket/zulufx11-jdk.json new file mode 100644 index 00000000000..490601eb452 --- /dev/null +++ b/bucket/zulufx11-jdk.json @@ -0,0 +1,51 @@ +{ + "description": "Open Source Builds of Zulu With OpenJFX", + "homepage": "https://www.azul.com/products/zulu-community/zulufx/", + "version": "11.88.17", + "license": { + "identifier": "GPL-2.0-only WITH Classpath-exception-2.0", + "url": "https://www.azulsystems.com/license/zulu_third_party_licenses.html" + }, + "architecture": { + "64bit": { + "url": "https://cdn.azul.com/zulu/bin/zulu11.88.17-ca-fx-jdk11.0.31-win_x64.zip", + "hash": "7d68100d56e722b9dbb5af4e725dbc3beb5b1d3a073cbafca93343cf265a8d36", + "extract_dir": "zulu11.88.17-ca-fx-jdk11.0.31-win_x64" + }, + "32bit": { + "url": "https://cdn.azul.com/zulu/bin/zulu11.88.17-ca-fx-jdk11.0.31-win_i686.zip", + "hash": "a41838be36de49bd3520a776bf6fd66c5d04d7859c7b58ff65ee1d7fc6bfe20e", + "extract_dir": "zulu11.88.17-ca-fx-jdk11.0.31-win_i686" + } + }, + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + }, + "checkver": { + "url": "https://api.azul.com/metadata/v1/zulu/packages/?java_version=11&os=windows&arch=x64&archive_type=zip&java_package_type=jdk&javafx_bundled=true&crac_supported=false&release_type=PSU&latest=true&include_fields=sha256_hash&page_size=1", + "jsonpath": "$..download_url", + "regex": "(?zulu(?[\\d.]+)-ca-fx-jdk(?[\\d.]+)-win)_x64.zip", + "replace": "${version}" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://cdn.azul.com/zulu/bin/$matchName_x64.zip", + "extract_dir": "$matchName_x64", + "hash": { + "url": "https://api.azul.com/metadata/v1/zulu/packages/?java_version=11&os=windows&arch=x64&archive_type=zip&java_package_type=jdk&javafx_bundled=true&crac_supported=false&release_type=PSU&latest=true&include_fields=sha256_hash&page_size=1", + "jp": "$..sha256_hash" + } + }, + "32bit": { + "url": "https://cdn.azul.com/zulu/bin/$matchName_i686.zip", + "extract_dir": "$matchName_i686", + "hash": { + "url": "https://api.azul.com/metadata/v1/zulu/packages/?java_version=11&os=windows&arch=xi686&archive_type=zip&java_package_type=jdk&javafx_bundled=true&crac_supported=false&release_type=PSU&latest=true&include_fields=sha256_hash&page_size=1", + "jp": "$..sha256_hash" + } + } + } + } +} diff --git a/bucket/zulufx11-jre.json b/bucket/zulufx11-jre.json index ae849b3cfe5..55b77769be2 100644 --- a/bucket/zulufx11-jre.json +++ b/bucket/zulufx11-jre.json @@ -1,21 +1,21 @@ { "description": "Open Source Builds of Zulu With OpenJFX", "homepage": "https://www.azul.com/products/zulu-community/zulufx/", - "version": "11.41.23", + "version": "11.88.17", "license": { "identifier": "GPL-2.0-only WITH Classpath-exception-2.0", "url": "https://www.azulsystems.com/license/zulu_third_party_licenses.html" }, "architecture": { "64bit": { - "url": "https://cdn.azul.com/zulu/bin/zulu11.41.23-ca-fx-jre11.0.8-win_x64.zip", - "hash": "fda266e6cce0a00d0cdb796d8908d1b793c255fe7adce11021d02ab6e68d0a9f", - "extract_dir": "zulu11.41.23-ca-fx-jre11.0.8-win_x64" + "url": "https://cdn.azul.com/zulu/bin/zulu11.88.17-ca-fx-jre11.0.31-win_x64.zip", + "hash": "b26feb5d1d5c114e17061ddb8f1cb4a114057325679d64bcaf448a199906d9e1", + "extract_dir": "zulu11.88.17-ca-fx-jre11.0.31-win_x64" }, "32bit": { - "url": "https://cdn.azul.com/zulu/bin/zulu11.41.23-ca-fx-jre11.0.8-win_i686.zip", - "hash": "7a953141d9d05e1ecfc969915c26c3c0ac879d50aa57b65e467ebe6545501210", - "extract_dir": "zulu11.41.23-ca-fx-jre11.0.8-win_i686" + "url": "https://cdn.azul.com/zulu/bin/zulu11.88.17-ca-fx-jre11.0.31-win_i686.zip", + "hash": "585bb02003da474260507a4978bfe83e3f103a381b74e57152fa8ce102152bf8", + "extract_dir": "zulu11.88.17-ca-fx-jre11.0.31-win_i686" } }, "env_add_path": "bin", @@ -23,8 +23,8 @@ "JAVA_HOME": "$dir" }, "checkver": { - "url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=11&bundle_type=jre&features=headfull,fx&ext=zip&os=windows&arch=x86&hw_bitness=64", - "jsonpath": "$.name", + "url": "https://api.azul.com/metadata/v1/zulu/packages/?java_version=11&os=windows&arch=x64&archive_type=zip&java_package_type=jre&javafx_bundled=true&crac_supported=false&release_type=PSU&latest=true&include_fields=sha256_hash&page_size=1", + "jsonpath": "$..download_url", "regex": "(?zulu(?[\\d.]+)-ca-fx-jre(?[\\d.]+)-win)_x64.zip", "replace": "${version}" }, @@ -34,16 +34,16 @@ "url": "https://cdn.azul.com/zulu/bin/$matchName_x64.zip", "extract_dir": "$matchName_x64", "hash": { - "url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=11&bundle_type=jre&features=headfull,fx&ext=zip&os=windows&arch=x86&hw_bitness=64", - "jp": "$.sha256_hash" + "url": "https://api.azul.com/metadata/v1/zulu/packages/?java_version=11&os=windows&arch=x64&archive_type=zip&java_package_type=jre&javafx_bundled=true&crac_supported=false&release_type=PSU&latest=true&include_fields=sha256_hash&page_size=1", + "jp": "$..sha256_hash" } }, "32bit": { "url": "https://cdn.azul.com/zulu/bin/$matchName_i686.zip", "extract_dir": "$matchName_i686", "hash": { - "url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=11&bundle_type=jre&features=headfull,fx&ext=zip&os=windows&arch=x86&hw_bitness=32", - "jp": "$.sha256_hash" + "url": "https://api.azul.com/metadata/v1/zulu/packages/?java_version=11&os=windows&arch=xi686&archive_type=zip&java_package_type=jre&javafx_bundled=true&crac_supported=false&release_type=PSU&latest=true&include_fields=sha256_hash&page_size=1", + "jp": "$..sha256_hash" } } } diff --git a/bucket/zulufx11.json b/bucket/zulufx11.json deleted file mode 100644 index ef3ca8a88d4..00000000000 --- a/bucket/zulufx11.json +++ /dev/null @@ -1,51 +0,0 @@ -{ - "description": "Open Source Builds of Zulu With OpenJFX", - "homepage": "https://www.azul.com/products/zulu-community/zulufx/", - "version": "11.41.23", - "license": { - "identifier": "GPL-2.0-only WITH Classpath-exception-2.0", - "url": "https://www.azulsystems.com/license/zulu_third_party_licenses.html" - }, - "architecture": { - "64bit": { - "url": "https://cdn.azul.com/zulu/bin/zulu11.41.23-ca-fx-jdk11.0.8-win_x64.zip", - "hash": "e6248a59ddc49b5896a0b29a481fc8987695e2fbe9390f8665868d0caadcdecd", - "extract_dir": "zulu11.41.23-ca-fx-jdk11.0.8-win_x64" - }, - "32bit": { - "url": "https://cdn.azul.com/zulu/bin/zulu11.41.23-ca-fx-jdk11.0.8-win_i686.zip", - "hash": "1063a43fb23b9662dac03bd3ea016251c9db5b2f1a6924a33eaef17dbe58d9ce", - "extract_dir": "zulu11.41.23-ca-fx-jdk11.0.8-win_i686" - } - }, - "env_add_path": "bin", - "env_set": { - "JAVA_HOME": "$dir" - }, - "checkver": { - "url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=11&bundle_type=jdk&features=fx&ext=zip&os=windows&arch=x86&hw_bitness=64", - "jsonpath": "$.name", - "regex": "(?zulu(?[\\d.]+)-ca-fx-jdk(?[\\d.]+)-win)_x64.zip", - "replace": "${version}" - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://cdn.azul.com/zulu/bin/$matchName_x64.zip", - "extract_dir": "$matchName_x64", - "hash": { - "url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=11&bundle_type=jdk&features=fx&ext=zip&os=windows&arch=x86&hw_bitness=64", - "jp": "$.sha256_hash" - } - }, - "32bit": { - "url": "https://cdn.azul.com/zulu/bin/$matchName_i686.zip", - "extract_dir": "$matchName_i686", - "hash": { - "url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=11&bundle_type=jdk&features=fx&ext=zip&os=windows&arch=x86&hw_bitness=32", - "jp": "$.sha256_hash" - } - } - } - } -} diff --git a/bucket/zulufx13-jdk.json b/bucket/zulufx13-jdk.json new file mode 100644 index 00000000000..e89c6d69d58 --- /dev/null +++ b/bucket/zulufx13-jdk.json @@ -0,0 +1,51 @@ +{ + "description": "Open Source Builds of Zulu With OpenJFX", + "homepage": "https://www.azul.com/products/zulu-community/zulufx/", + "version": "13.54.17", + "license": { + "identifier": "GPL-2.0-only WITH Classpath-exception-2.0", + "url": "https://www.azulsystems.com/license/zulu_third_party_licenses.html" + }, + "architecture": { + "64bit": { + "url": "https://cdn.azul.com/zulu/bin/zulu13.54.17-ca-fx-jdk13.0.14-win_x64.zip", + "hash": "01a0610569b36c69e630e235967eb497663bea4260cca9673d2ed7fb420c1ab8", + "extract_dir": "zulu13.54.17-ca-fx-jdk13.0.14-win_x64" + }, + "32bit": { + "url": "https://cdn.azul.com/zulu/bin/zulu13.54.17-ca-fx-jdk13.0.14-win_i686.zip", + "hash": "5ea7e6c7f93e7292e307acce36f9ba0f2641ac9cadff98ae68c6fd1488a24168", + "extract_dir": "zulu13.54.17-ca-fx-jdk13.0.14-win_i686" + } + }, + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + }, + "checkver": { + "url": "https://api.azul.com/metadata/v1/zulu/packages/?java_version=13&os=windows&arch=x64&archive_type=zip&java_package_type=jdk&javafx_bundled=true&crac_supported=false&release_type=PSU&latest=true&include_fields=sha256_hash&page_size=1", + "jsonpath": "$..download_url", + "regex": "(?zulu(?[\\d.]+)-ca-fx-jdk(?[\\d.]+)-win)_x64.zip", + "replace": "${version}" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://cdn.azul.com/zulu/bin/$matchName_x64.zip", + "extract_dir": "$matchName_x64", + "hash": { + "url": "https://api.azul.com/metadata/v1/zulu/packages/?java_version=13&os=windows&arch=x64&archive_type=zip&java_package_type=jdk&javafx_bundled=true&crac_supported=false&release_type=PSU&latest=true&include_fields=sha256_hash&page_size=1", + "jp": "$..sha256_hash" + } + }, + "32bit": { + "url": "https://cdn.azul.com/zulu/bin/$matchName_i686.zip", + "extract_dir": "$matchName_i686", + "hash": { + "url": "https://api.azul.com/metadata/v1/zulu/packages/?java_version=13&os=windows&arch=xi686&archive_type=zip&java_package_type=jdk&javafx_bundled=true&crac_supported=false&release_type=PSU&latest=true&include_fields=sha256_hash&page_size=1", + "jp": "$..sha256_hash" + } + } + } + } +} diff --git a/bucket/zulufx13-jre.json b/bucket/zulufx13-jre.json new file mode 100644 index 00000000000..cbb779a1848 --- /dev/null +++ b/bucket/zulufx13-jre.json @@ -0,0 +1,51 @@ +{ + "description": "Open Source Builds of Zulu With OpenJFX", + "homepage": "https://www.azul.com/products/zulu-community/zulufx/", + "version": "13.54.17", + "license": { + "identifier": "GPL-2.0-only WITH Classpath-exception-2.0", + "url": "https://www.azulsystems.com/license/zulu_third_party_licenses.html" + }, + "architecture": { + "64bit": { + "url": "https://cdn.azul.com/zulu/bin/zulu13.54.17-ca-fx-jre13.0.14-win_x64.zip", + "hash": "f5afea23185cf646b6a5a62ab5c41eecace5fc671194645fe0fa39299059f34e", + "extract_dir": "zulu13.54.17-ca-fx-jre13.0.14-win_x64" + }, + "32bit": { + "url": "https://cdn.azul.com/zulu/bin/zulu13.54.17-ca-fx-jre13.0.14-win_i686.zip", + "hash": "b3921bc079f4e0efdd2218ae63e640e3a0a8092658c899d467cf1796066f008c", + "extract_dir": "zulu13.54.17-ca-fx-jre13.0.14-win_i686" + } + }, + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + }, + "checkver": { + "url": "https://api.azul.com/metadata/v1/zulu/packages/?java_version=13&os=windows&arch=x64&archive_type=zip&java_package_type=jre&javafx_bundled=true&crac_supported=false&release_type=PSU&latest=true&include_fields=sha256_hash&page_size=1", + "jsonpath": "$..download_url", + "regex": "(?zulu(?[\\d.]+)-ca-fx-jre(?[\\d.]+)-win)_x64.zip", + "replace": "${version}" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://cdn.azul.com/zulu/bin/$matchName_x64.zip", + "extract_dir": "$matchName_x64", + "hash": { + "url": "https://api.azul.com/metadata/v1/zulu/packages/?java_version=13&os=windows&arch=x64&archive_type=zip&java_package_type=jre&javafx_bundled=true&crac_supported=false&release_type=PSU&latest=true&include_fields=sha256_hash&page_size=1", + "jp": "$..sha256_hash" + } + }, + "32bit": { + "url": "https://cdn.azul.com/zulu/bin/$matchName_i686.zip", + "extract_dir": "$matchName_i686", + "hash": { + "url": "https://api.azul.com/metadata/v1/zulu/packages/?java_version=13&os=windows&arch=xi686&archive_type=zip&java_package_type=jre&javafx_bundled=true&crac_supported=false&release_type=PSU&latest=true&include_fields=sha256_hash&page_size=1", + "jp": "$..sha256_hash" + } + } + } + } +} diff --git a/bucket/zulufx14-jdk.json b/bucket/zulufx14-jdk.json new file mode 100644 index 00000000000..4cd320c5a49 --- /dev/null +++ b/bucket/zulufx14-jdk.json @@ -0,0 +1,38 @@ +{ + "description": "Open Source Builds of Zulu With OpenJFX", + "homepage": "https://www.azul.com/products/zulu-community/zulufx/", + "version": "14.29.23", + "license": { + "identifier": "GPL-2.0-only WITH Classpath-exception-2.0", + "url": "https://www.azulsystems.com/license/zulu_third_party_licenses.html" + }, + "architecture": { + "64bit": { + "url": "https://cdn.azul.com/zulu/bin/zulu14.29.23-ca-fx-jdk14.0.2-win_x64.zip", + "hash": "e3d4755a1fb63df531d00fbaad6d77ef56acb9b5fa6a2f0540f0a95ce735ae3b", + "extract_dir": "zulu14.29.23-ca-fx-jdk14.0.2-win_x64" + } + }, + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + }, + "checkver": { + "url": "https://api.azul.com/metadata/v1/zulu/packages/?java_version=14&os=windows&arch=x64&archive_type=zip&java_package_type=jdk&javafx_bundled=true&crac_supported=false&release_type=PSU&latest=true&include_fields=sha256_hash&page_size=1", + "jsonpath": "$..download_url", + "regex": "(?zulu(?[\\d.]+)-ca-fx-jdk(?[\\d.]+)-win)_x64.zip", + "replace": "${version}" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://cdn.azul.com/zulu/bin/$matchName_x64.zip", + "extract_dir": "$matchName_x64", + "hash": { + "url": "https://api.azul.com/metadata/v1/zulu/packages/?java_version=14&os=windows&arch=x64&archive_type=zip&java_package_type=jdk&javafx_bundled=true&crac_supported=false&release_type=PSU&latest=true&include_fields=sha256_hash&page_size=1", + "jp": "$..sha256_hash" + } + } + } + } +} diff --git a/bucket/zulufx14-jre.json b/bucket/zulufx14-jre.json new file mode 100644 index 00000000000..99d1d2d92ad --- /dev/null +++ b/bucket/zulufx14-jre.json @@ -0,0 +1,38 @@ +{ + "description": "Open Source Builds of Zulu With OpenJFX", + "homepage": "https://www.azul.com/products/zulu-community/zulufx/", + "version": "14.29.23", + "license": { + "identifier": "GPL-2.0-only WITH Classpath-exception-2.0", + "url": "https://www.azulsystems.com/license/zulu_third_party_licenses.html" + }, + "architecture": { + "64bit": { + "url": "https://cdn.azul.com/zulu/bin/zulu14.29.23-ca-fx-jre14.0.2-win_x64.zip", + "hash": "3562a82e25e490c8069c6263dbaebddc3a10b831e24a8c41b5298c6c16330516", + "extract_dir": "zulu14.29.23-ca-fx-jre14.0.2-win_x64" + } + }, + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + }, + "checkver": { + "url": "https://api.azul.com/metadata/v1/zulu/packages/?java_version=14&os=windows&arch=x64&archive_type=zip&java_package_type=jre&javafx_bundled=true&crac_supported=false&release_type=PSU&latest=true&include_fields=sha256_hash&page_size=1", + "jsonpath": "$..download_url", + "regex": "(?zulu(?[\\d.]+)-ca-fx-jre(?[\\d.]+)-win)_x64.zip", + "replace": "${version}" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://cdn.azul.com/zulu/bin/$matchName_x64.zip", + "extract_dir": "$matchName_x64", + "hash": { + "url": "https://api.azul.com/metadata/v1/zulu/packages/?java_version=14&os=windows&arch=x64&archive_type=zip&java_package_type=jre&javafx_bundled=true&crac_supported=false&release_type=PSU&latest=true&include_fields=sha256_hash&page_size=1", + "jp": "$..sha256_hash" + } + } + } + } +} diff --git a/bucket/zulufx15-jdk.json b/bucket/zulufx15-jdk.json new file mode 100644 index 00000000000..62237316678 --- /dev/null +++ b/bucket/zulufx15-jdk.json @@ -0,0 +1,38 @@ +{ + "description": "Open Source Builds of Zulu With OpenJFX", + "homepage": "https://www.azul.com/products/zulu-community/zulufx/", + "version": "15.46.17", + "license": { + "identifier": "GPL-2.0-only WITH Classpath-exception-2.0", + "url": "https://www.azulsystems.com/license/zulu_third_party_licenses.html" + }, + "architecture": { + "64bit": { + "url": "https://cdn.azul.com/zulu/bin/zulu15.46.17-ca-fx-jdk15.0.10-win_x64.zip", + "hash": "e80b733b6da1bb49152c6a19ee4e1899bef7ac18dbcaf256db9f6788d85c2447", + "extract_dir": "zulu15.46.17-ca-fx-jdk15.0.10-win_x64" + } + }, + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + }, + "checkver": { + "url": "https://api.azul.com/metadata/v1/zulu/packages/?java_version=15&os=windows&arch=x64&archive_type=zip&java_package_type=jdk&javafx_bundled=true&crac_supported=false&release_type=PSU&latest=true&include_fields=sha256_hash&page_size=1", + "jsonpath": "$..download_url", + "regex": "(?zulu(?[\\d.]+)-ca-fx-jdk(?[\\d.]+)-win)_x64.zip", + "replace": "${version}" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://cdn.azul.com/zulu/bin/$matchName_x64.zip", + "extract_dir": "$matchName_x64", + "hash": { + "url": "https://api.azul.com/metadata/v1/zulu/packages/?java_version=15&os=windows&arch=x64&archive_type=zip&java_package_type=jdk&javafx_bundled=true&crac_supported=false&release_type=PSU&latest=true&include_fields=sha256_hash&page_size=1", + "jp": "$..sha256_hash" + } + } + } + } +} diff --git a/bucket/zulufx15-jre.json b/bucket/zulufx15-jre.json new file mode 100644 index 00000000000..3fdcd447a3e --- /dev/null +++ b/bucket/zulufx15-jre.json @@ -0,0 +1,38 @@ +{ + "description": "Open Source Builds of Zulu With OpenJFX", + "homepage": "https://www.azul.com/products/zulu-community/zulufx/", + "version": "15.46.17", + "license": { + "identifier": "GPL-2.0-only WITH Classpath-exception-2.0", + "url": "https://www.azulsystems.com/license/zulu_third_party_licenses.html" + }, + "architecture": { + "64bit": { + "url": "https://cdn.azul.com/zulu/bin/zulu15.46.17-ca-fx-jre15.0.10-win_x64.zip", + "hash": "2703ad87a244e582d3de2d88b4e7bfc0703cf0656f854f140dd2c7bf6038b4e1", + "extract_dir": "zulu15.46.17-ca-fx-jre15.0.10-win_x64" + } + }, + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + }, + "checkver": { + "url": "https://api.azul.com/metadata/v1/zulu/packages/?java_version=15&os=windows&arch=x64&archive_type=zip&java_package_type=jre&javafx_bundled=true&crac_supported=false&release_type=PSU&latest=true&include_fields=sha256_hash&page_size=1", + "jsonpath": "$..download_url", + "regex": "(?zulu(?[\\d.]+)-ca-fx-jre(?[\\d.]+)-win)_x64.zip", + "replace": "${version}" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://cdn.azul.com/zulu/bin/$matchName_x64.zip", + "extract_dir": "$matchName_x64", + "hash": { + "url": "https://api.azul.com/metadata/v1/zulu/packages/?java_version=15&os=windows&arch=x64&archive_type=zip&java_package_type=jre&javafx_bundled=true&crac_supported=false&release_type=PSU&latest=true&include_fields=sha256_hash&page_size=1", + "jp": "$..sha256_hash" + } + } + } + } +} diff --git a/bucket/zulufx16-jdk.json b/bucket/zulufx16-jdk.json new file mode 100644 index 00000000000..38977c48312 --- /dev/null +++ b/bucket/zulufx16-jdk.json @@ -0,0 +1,38 @@ +{ + "description": "Open Source Builds of Zulu With OpenJFX", + "homepage": "https://www.azul.com/products/zulu-community/zulufx/", + "version": "16.32.15", + "license": { + "identifier": "GPL-2.0-only WITH Classpath-exception-2.0", + "url": "https://www.azulsystems.com/license/zulu_third_party_licenses.html" + }, + "architecture": { + "64bit": { + "url": "https://cdn.azul.com/zulu/bin/zulu16.32.15-ca-fx-jdk16.0.2-win_x64.zip", + "hash": "d3010ab2f114ffd0adceda9fd7cca1624fa551b549abbce33d536bc36a591c6c", + "extract_dir": "zulu16.32.15-ca-fx-jdk16.0.2-win_x64" + } + }, + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + }, + "checkver": { + "url": "https://api.azul.com/metadata/v1/zulu/packages/?java_version=16&os=windows&arch=x64&archive_type=zip&java_package_type=jdk&javafx_bundled=true&crac_supported=false&release_type=PSU&latest=true&include_fields=sha256_hash&page_size=1", + "jsonpath": "$..download_url", + "regex": "(?zulu(?[\\d.]+)-ca-fx-jdk(?[\\d.]+)-win)_x64.zip", + "replace": "${version}" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://cdn.azul.com/zulu/bin/$matchName_x64.zip", + "extract_dir": "$matchName_x64", + "hash": { + "url": "https://api.azul.com/metadata/v1/zulu/packages/?java_version=16&os=windows&arch=x64&archive_type=zip&java_package_type=jdk&javafx_bundled=true&crac_supported=false&release_type=PSU&latest=true&include_fields=sha256_hash&page_size=1", + "jp": "$..sha256_hash" + } + } + } + } +} diff --git a/bucket/zulufx16-jre.json b/bucket/zulufx16-jre.json new file mode 100644 index 00000000000..cbe851f0567 --- /dev/null +++ b/bucket/zulufx16-jre.json @@ -0,0 +1,38 @@ +{ + "description": "Open Source Builds of Zulu With OpenJFX", + "homepage": "https://www.azul.com/products/zulu-community/zulufx/", + "version": "16.32.15", + "license": { + "identifier": "GPL-2.0-only WITH Classpath-exception-2.0", + "url": "https://www.azulsystems.com/license/zulu_third_party_licenses.html" + }, + "architecture": { + "64bit": { + "url": "https://cdn.azul.com/zulu/bin/zulu16.32.15-ca-fx-jre16.0.2-win_x64.zip", + "hash": "47da0ce94ef4b9a5ecac74d25d22fe068ea19d72dcb7794b27d996b80dd9defb", + "extract_dir": "zulu16.32.15-ca-fx-jre16.0.2-win_x64" + } + }, + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + }, + "checkver": { + "url": "https://api.azul.com/metadata/v1/zulu/packages/?java_version=16&os=windows&arch=x64&archive_type=zip&java_package_type=jre&javafx_bundled=true&crac_supported=false&release_type=PSU&latest=true&include_fields=sha256_hash&page_size=1", + "jsonpath": "$..download_url", + "regex": "(?zulu(?[\\d.]+)-ca-fx-jre(?[\\d.]+)-win)_x64.zip", + "replace": "${version}" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://cdn.azul.com/zulu/bin/$matchName_x64.zip", + "extract_dir": "$matchName_x64", + "hash": { + "url": "https://api.azul.com/metadata/v1/zulu/packages/?java_version=16&os=windows&arch=x64&archive_type=zip&java_package_type=jre&javafx_bundled=true&crac_supported=false&release_type=PSU&latest=true&include_fields=sha256_hash&page_size=1", + "jp": "$..sha256_hash" + } + } + } + } +} diff --git a/bucket/zulufx17-jdk.json b/bucket/zulufx17-jdk.json new file mode 100644 index 00000000000..232e7f1cbec --- /dev/null +++ b/bucket/zulufx17-jdk.json @@ -0,0 +1,38 @@ +{ + "description": "Open Source Builds of Zulu With OpenJFX", + "homepage": "https://www.azul.com/products/zulu-community/zulufx/", + "version": "17.66.19", + "license": { + "identifier": "GPL-2.0-only WITH Classpath-exception-2.0", + "url": "https://www.azulsystems.com/license/zulu_third_party_licenses.html" + }, + "architecture": { + "64bit": { + "url": "https://cdn.azul.com/zulu/bin/zulu17.66.19-ca-fx-jdk17.0.19-win_x64.zip", + "hash": "ca3cbd9ed299f601841d57e0a424fd4bb3e32e5921bfcdc01a4ca9bda1fc2751", + "extract_dir": "zulu17.66.19-ca-fx-jdk17.0.19-win_x64" + } + }, + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + }, + "checkver": { + "url": "https://api.azul.com/metadata/v1/zulu/packages/?java_version=17&os=windows&arch=x64&archive_type=zip&java_package_type=jdk&javafx_bundled=true&crac_supported=false&release_type=PSU&latest=true&include_fields=sha256_hash&page_size=1", + "jsonpath": "$..download_url", + "regex": "(?zulu(?[\\d.]+)-ca-fx-jdk(?[\\d.]+)-win)_x64.zip", + "replace": "${version}" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://cdn.azul.com/zulu/bin/$matchName_x64.zip", + "extract_dir": "$matchName_x64", + "hash": { + "url": "https://api.azul.com/metadata/v1/zulu/packages/?java_version=17&os=windows&arch=x64&archive_type=zip&java_package_type=jdk&javafx_bundled=true&crac_supported=false&release_type=PSU&latest=true&include_fields=sha256_hash&page_size=1", + "jp": "$..sha256_hash" + } + } + } + } +} diff --git a/bucket/zulufx17-jre.json b/bucket/zulufx17-jre.json new file mode 100644 index 00000000000..0c3319743f0 --- /dev/null +++ b/bucket/zulufx17-jre.json @@ -0,0 +1,38 @@ +{ + "description": "Open Source Builds of Zulu With OpenJFX", + "homepage": "https://www.azul.com/products/zulu-community/zulufx/", + "version": "17.66.19", + "license": { + "identifier": "GPL-2.0-only WITH Classpath-exception-2.0", + "url": "https://www.azulsystems.com/license/zulu_third_party_licenses.html" + }, + "architecture": { + "64bit": { + "url": "https://cdn.azul.com/zulu/bin/zulu17.66.19-ca-fx-jre17.0.19-win_x64.zip", + "hash": "5801485b05efaaaf214e1842761e16eb081163f3068ec3fba30d11964d06ccda", + "extract_dir": "zulu17.66.19-ca-fx-jre17.0.19-win_x64" + } + }, + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + }, + "checkver": { + "url": "https://api.azul.com/metadata/v1/zulu/packages/?java_version=17&os=windows&arch=x64&archive_type=zip&java_package_type=jre&javafx_bundled=true&crac_supported=false&release_type=PSU&latest=true&include_fields=sha256_hash&page_size=1", + "jsonpath": "$..download_url", + "regex": "(?zulu(?[\\d.]+)-ca-fx-jre(?[\\d.]+)-win)_x64.zip", + "replace": "${version}" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://cdn.azul.com/zulu/bin/$matchName_x64.zip", + "extract_dir": "$matchName_x64", + "hash": { + "url": "https://api.azul.com/metadata/v1/zulu/packages/?java_version=17&os=windows&arch=x64&archive_type=zip&java_package_type=jre&javafx_bundled=true&crac_supported=false&release_type=PSU&latest=true&include_fields=sha256_hash&page_size=1", + "jp": "$..sha256_hash" + } + } + } + } +} diff --git a/bucket/zulufx21-jdk.json b/bucket/zulufx21-jdk.json new file mode 100644 index 00000000000..8fc65a98bf5 --- /dev/null +++ b/bucket/zulufx21-jdk.json @@ -0,0 +1,38 @@ +{ + "description": "Open Source Builds of Zulu With OpenJFX", + "homepage": "https://www.azul.com/products/zulu-community/zulufx/", + "version": "21.50.19", + "license": { + "identifier": "GPL-2.0-only WITH Classpath-exception-2.0", + "url": "https://www.azulsystems.com/license/zulu_third_party_licenses.html" + }, + "architecture": { + "64bit": { + "url": "https://cdn.azul.com/zulu/bin/zulu21.50.19-ca-fx-jdk21.0.11-win_x64.zip", + "hash": "8d2eb05b9d90d74377cec4627ea5da8091816591c956b701eafd50cec906c509", + "extract_dir": "zulu21.50.19-ca-fx-jdk21.0.11-win_x64" + } + }, + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + }, + "checkver": { + "url": "https://api.azul.com/metadata/v1/zulu/packages/?java_version=21&os=windows&arch=x64&archive_type=zip&java_package_type=jdk&javafx_bundled=true&crac_supported=false&release_type=PSU&latest=true&include_fields=sha256_hash&page_size=1", + "jsonpath": "$..download_url", + "regex": "(?zulu(?[\\d.]+)-ca-fx-jdk(?[\\d.]+)-win)_x64.zip", + "replace": "${version}" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://cdn.azul.com/zulu/bin/$matchName_x64.zip", + "extract_dir": "$matchName_x64", + "hash": { + "url": "https://api.azul.com/metadata/v1/zulu/packages/?java_version=21&os=windows&arch=x64&archive_type=zip&java_package_type=jdk&javafx_bundled=true&crac_supported=false&release_type=PSU&latest=true&include_fields=sha256_hash&page_size=1", + "jp": "$..sha256_hash" + } + } + } + } +} diff --git a/bucket/zulufx21-jre.json b/bucket/zulufx21-jre.json new file mode 100644 index 00000000000..2c7511fb071 --- /dev/null +++ b/bucket/zulufx21-jre.json @@ -0,0 +1,38 @@ +{ + "description": "Open Source Builds of Zulu With OpenJFX", + "homepage": "https://www.azul.com/products/zulu-community/zulufx/", + "version": "21.50.19", + "license": { + "identifier": "GPL-2.0-only WITH Classpath-exception-2.0", + "url": "https://www.azulsystems.com/license/zulu_third_party_licenses.html" + }, + "architecture": { + "64bit": { + "url": "https://cdn.azul.com/zulu/bin/zulu21.50.19-ca-fx-jre21.0.11-win_x64.zip", + "hash": "0106704cff2b01af764be869cdb43bc6cc5e26fae0ee401faafad3f23137973b", + "extract_dir": "zulu21.50.19-ca-fx-jre21.0.11-win_x64" + } + }, + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + }, + "checkver": { + "url": "https://api.azul.com/metadata/v1/zulu/packages/?java_version=21&os=windows&arch=x64&archive_type=zip&java_package_type=jre&javafx_bundled=true&crac_supported=false&release_type=PSU&latest=true&include_fields=sha256_hash&page_size=1", + "jsonpath": "$..download_url", + "regex": "(?zulu(?[\\d.]+)-ca-fx-jre(?[\\d.]+)-win)_x64.zip", + "replace": "${version}" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://cdn.azul.com/zulu/bin/$matchName_x64.zip", + "extract_dir": "$matchName_x64", + "hash": { + "url": "https://api.azul.com/metadata/v1/zulu/packages/?java_version=21&os=windows&arch=x64&archive_type=zip&java_package_type=jre&javafx_bundled=true&crac_supported=false&release_type=PSU&latest=true&include_fields=sha256_hash&page_size=1", + "jp": "$..sha256_hash" + } + } + } + } +} diff --git a/bucket/zulufx22-jdk.json b/bucket/zulufx22-jdk.json new file mode 100644 index 00000000000..eccf62bdc52 --- /dev/null +++ b/bucket/zulufx22-jdk.json @@ -0,0 +1,38 @@ +{ + "description": "Open Source Builds of Zulu With OpenJFX", + "homepage": "https://www.azul.com/products/zulu-community/zulufx/", + "version": "22.32.15", + "license": { + "identifier": "GPL-2.0-only WITH Classpath-exception-2.0", + "url": "https://www.azulsystems.com/license/zulu_third_party_licenses.html" + }, + "architecture": { + "64bit": { + "url": "https://cdn.azul.com/zulu/bin/zulu22.32.15-ca-fx-jdk22.0.2-win_x64.zip", + "hash": "a69abaca20e02012876568c12e98a1cfc1d838f7b6179156de72ba77d8168bf3", + "extract_dir": "zulu22.32.15-ca-fx-jdk22.0.2-win_x64" + } + }, + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + }, + "checkver": { + "url": "https://api.azul.com/metadata/v1/zulu/packages/?java_version=22&os=windows&arch=x64&archive_type=zip&java_package_type=jdk&javafx_bundled=true&crac_supported=false&release_type=PSU&latest=true&include_fields=sha256_hash&page_size=1", + "jsonpath": "$..download_url", + "regex": "(?zulu(?[\\d.]+)-ca-fx-jdk(?[\\d.]+)-win)_x64.zip", + "replace": "${version}" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://cdn.azul.com/zulu/bin/$matchName_x64.zip", + "extract_dir": "$matchName_x64", + "hash": { + "url": "https://api.azul.com/metadata/v1/zulu/packages/?java_version=22&os=windows&arch=x64&archive_type=zip&java_package_type=jdk&javafx_bundled=true&crac_supported=false&release_type=PSU&latest=true&include_fields=sha256_hash&page_size=1", + "jp": "$..sha256_hash" + } + } + } + } +} diff --git a/bucket/zulufx22-jre.json b/bucket/zulufx22-jre.json new file mode 100644 index 00000000000..8bff3a9625f --- /dev/null +++ b/bucket/zulufx22-jre.json @@ -0,0 +1,38 @@ +{ + "description": "Open Source Builds of Zulu With OpenJFX", + "homepage": "https://www.azul.com/products/zulu-community/zulufx/", + "version": "22.32.15", + "license": { + "identifier": "GPL-2.0-only WITH Classpath-exception-2.0", + "url": "https://www.azulsystems.com/license/zulu_third_party_licenses.html" + }, + "architecture": { + "64bit": { + "url": "https://cdn.azul.com/zulu/bin/zulu22.32.15-ca-fx-jre22.0.2-win_x64.zip", + "hash": "5abb0a21b2278347f930ae4b4eabe45f07278accdbef1dcd01334e303393dc92", + "extract_dir": "zulu22.32.15-ca-fx-jre22.0.2-win_x64" + } + }, + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + }, + "checkver": { + "url": "https://api.azul.com/metadata/v1/zulu/packages/?java_version=22&os=windows&arch=x64&archive_type=zip&java_package_type=jre&javafx_bundled=true&crac_supported=false&release_type=PSU&latest=true&include_fields=sha256_hash&page_size=1", + "jsonpath": "$..download_url", + "regex": "(?zulu(?[\\d.]+)-ca-fx-jre(?[\\d.]+)-win)_x64.zip", + "replace": "${version}" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://cdn.azul.com/zulu/bin/$matchName_x64.zip", + "extract_dir": "$matchName_x64", + "hash": { + "url": "https://api.azul.com/metadata/v1/zulu/packages/?java_version=22&os=windows&arch=x64&archive_type=zip&java_package_type=jre&javafx_bundled=true&crac_supported=false&release_type=PSU&latest=true&include_fields=sha256_hash&page_size=1", + "jp": "$..sha256_hash" + } + } + } + } +} diff --git a/bucket/zulufx25-jdk.json b/bucket/zulufx25-jdk.json new file mode 100644 index 00000000000..a7a2d1232af --- /dev/null +++ b/bucket/zulufx25-jdk.json @@ -0,0 +1,38 @@ +{ + "description": "Open Source Builds of Zulu With OpenJFX", + "homepage": "https://www.azul.com/products/zulu-community/zulufx/", + "version": "25.34.17", + "license": { + "identifier": "GPL-2.0-only WITH Classpath-exception-2.0", + "url": "https://www.azulsystems.com/license/zulu_third_party_licenses.html" + }, + "architecture": { + "64bit": { + "url": "https://cdn.azul.com/zulu/bin/zulu25.34.17-ca-fx-jdk25.0.3-win_x64.zip", + "hash": "077db9b685574f3d5e5e5a694cf73a027432088fa1d582ed7d3f98ec7f327a79", + "extract_dir": "zulu25.34.17-ca-fx-jdk25.0.3-win_x64" + } + }, + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + }, + "checkver": { + "url": "https://api.azul.com/metadata/v1/zulu/packages/?java_version=25&os=windows&arch=x64&archive_type=zip&java_package_type=jdk&javafx_bundled=true&crac_supported=false&release_type=PSU&latest=true&include_fields=sha256_hash&page_size=1", + "jsonpath": "$..download_url", + "regex": "(?zulu(?[\\d.]+)-ca-fx-jdk(?[\\d.]+)-win)_x64.zip", + "replace": "${version}" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://cdn.azul.com/zulu/bin/$matchName_x64.zip", + "extract_dir": "$matchName_x64", + "hash": { + "url": "https://api.azul.com/metadata/v1/zulu/packages/?java_version=25&os=windows&arch=x64&archive_type=zip&java_package_type=jdk&javafx_bundled=true&crac_supported=false&release_type=PSU&latest=true&include_fields=sha256_hash&page_size=1", + "jp": "$..sha256_hash" + } + } + } + } +} diff --git a/bucket/zulufx25-jre.json b/bucket/zulufx25-jre.json new file mode 100644 index 00000000000..00ae8b2710d --- /dev/null +++ b/bucket/zulufx25-jre.json @@ -0,0 +1,38 @@ +{ + "description": "Open Source Builds of Zulu With OpenJFX", + "homepage": "https://www.azul.com/products/zulu-community/zulufx/", + "version": "25.34.17", + "license": { + "identifier": "GPL-2.0-only WITH Classpath-exception-2.0", + "url": "https://www.azulsystems.com/license/zulu_third_party_licenses.html" + }, + "architecture": { + "64bit": { + "url": "https://cdn.azul.com/zulu/bin/zulu25.34.17-ca-fx-jre25.0.3-win_x64.zip", + "hash": "5d99f8fd5dd361cee8cb430aea5e77092827ef57d5d12de2bc520be73beaa79c", + "extract_dir": "zulu25.34.17-ca-fx-jre25.0.3-win_x64" + } + }, + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + }, + "checkver": { + "url": "https://api.azul.com/metadata/v1/zulu/packages/?java_version=25&os=windows&arch=x64&archive_type=zip&java_package_type=jre&javafx_bundled=true&crac_supported=false&release_type=PSU&latest=true&include_fields=sha256_hash&page_size=1", + "jsonpath": "$..download_url", + "regex": "(?zulu(?[\\d.]+)-ca-fx-jre(?[\\d.]+)-win)_x64.zip", + "replace": "${version}" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://cdn.azul.com/zulu/bin/$matchName_x64.zip", + "extract_dir": "$matchName_x64", + "hash": { + "url": "https://api.azul.com/metadata/v1/zulu/packages/?java_version=25&os=windows&arch=x64&archive_type=zip&java_package_type=jre&javafx_bundled=true&crac_supported=false&release_type=PSU&latest=true&include_fields=sha256_hash&page_size=1", + "jp": "$..sha256_hash" + } + } + } + } +} diff --git a/bucket/zulufx8-jdk.json b/bucket/zulufx8-jdk.json new file mode 100644 index 00000000000..1f196c77637 --- /dev/null +++ b/bucket/zulufx8-jdk.json @@ -0,0 +1,51 @@ +{ + "description": "Open Source Builds of Zulu 8 With OpenJFX", + "homepage": "https://www.azul.com/products/zulu-community/zulufx/", + "version": "8.94.0.17", + "license": { + "identifier": "GPL-2.0-only WITH Classpath-exception-2.0", + "url": "https://www.azulsystems.com/license/zulu_third_party_licenses.html" + }, + "architecture": { + "64bit": { + "url": "https://cdn.azul.com/zulu/bin/zulu8.94.0.17-ca-fx-jdk8.0.492-win_x64.zip", + "hash": "d257d206aa6e3e1b37fb3c40b9dec5bc54f867dffbbcaa9b13550531c84a282a", + "extract_dir": "zulu8.94.0.17-ca-fx-jdk8.0.492-win_x64" + }, + "32bit": { + "url": "https://cdn.azul.com/zulu/bin/zulu8.94.0.17-ca-fx-jdk8.0.492-win_i686.zip", + "hash": "d2b83035a8a617e049c2b30ffd6a5a0002681b093de60a809f6a503574dce990", + "extract_dir": "zulu8.94.0.17-ca-fx-jdk8.0.492-win_i686" + } + }, + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + }, + "checkver": { + "url": "https://api.azul.com/metadata/v1/zulu/packages/?java_version=8&os=windows&arch=x64&archive_type=zip&java_package_type=jdk&javafx_bundled=true&crac_supported=false&release_type=PSU&latest=true&include_fields=sha256_hash&page_size=1", + "jsonpath": "$..download_url", + "regex": "(?zulu(?[\\d.]+)-ca-fx-jdk(?[\\d.]+)-win)_x64.zip", + "replace": "${version}" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://cdn.azul.com/zulu/bin/$matchName_x64.zip", + "extract_dir": "$matchName_x64", + "hash": { + "url": "https://api.azul.com/metadata/v1/zulu/packages/?java_version=8&os=windows&arch=x64&archive_type=zip&java_package_type=jdk&javafx_bundled=true&crac_supported=false&release_type=PSU&latest=true&include_fields=sha256_hash&page_size=1", + "jp": "$..sha256_hash" + } + }, + "32bit": { + "url": "https://cdn.azul.com/zulu/bin/$matchName_i686.zip", + "extract_dir": "$matchName_i686", + "hash": { + "url": "https://api.azul.com/metadata/v1/zulu/packages/?java_version=8&os=windows&arch=xi686&archive_type=zip&java_package_type=jdk&javafx_bundled=true&crac_supported=false&release_type=PSU&latest=true&include_fields=sha256_hash&page_size=1", + "jp": "$..sha256_hash" + } + } + } + } +} diff --git a/bucket/zulufx8-jre.json b/bucket/zulufx8-jre.json index 9bc64ff8102..0508bed101f 100644 --- a/bucket/zulufx8-jre.json +++ b/bucket/zulufx8-jre.json @@ -1,21 +1,21 @@ { "description": "Open Source Builds of Zulu 8 With OpenJFX", "homepage": "https://www.azul.com/products/zulu-community/zulufx/", - "version": "8.48.0.53", + "version": "8.94.0.17", "license": { "identifier": "GPL-2.0-only WITH Classpath-exception-2.0", "url": "https://www.azulsystems.com/license/zulu_third_party_licenses.html" }, "architecture": { "64bit": { - "url": "https://cdn.azul.com/zulu/bin/zulu8.48.0.53-ca-fx-jre8.0.265-win_x64.zip", - "hash": "582b4a269382257f116e6e9497ad5728906b8b75562e86c2d05d71230ce8e134", - "extract_dir": "zulu8.48.0.53-ca-fx-jre8.0.265-win_x64" + "url": "https://cdn.azul.com/zulu/bin/zulu8.94.0.17-ca-fx-jre8.0.492-win_x64.zip", + "hash": "bb369e24051eb2f3829b8691c3bcca278a921adcfd06d20b411a4601ee348732", + "extract_dir": "zulu8.94.0.17-ca-fx-jre8.0.492-win_x64" }, "32bit": { - "url": "https://cdn.azul.com/zulu/bin/zulu8.48.0.53-ca-fx-jre8.0.265-win_i686.zip", - "hash": "1f39893e5904a8cf5a177fed6764cb49384f9dd31e3ade624de0135de97e93c6", - "extract_dir": "zulu8.48.0.53-ca-fx-jre8.0.265-win_i686" + "url": "https://cdn.azul.com/zulu/bin/zulu8.94.0.17-ca-fx-jre8.0.492-win_i686.zip", + "hash": "eccdc87dc2fa4485f4c69429e7d7447f0c734f3b265cd205dd59d00e43e42dac", + "extract_dir": "zulu8.94.0.17-ca-fx-jre8.0.492-win_i686" } }, "env_add_path": "bin", @@ -23,8 +23,8 @@ "JAVA_HOME": "$dir" }, "checkver": { - "url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=8&bundle_type=jre&features=headfull,fx&ext=zip&os=windows&arch=x86&hw_bitness=64", - "jsonpath": "$.name", + "url": "https://api.azul.com/metadata/v1/zulu/packages/?java_version=8&os=windows&arch=x64&archive_type=zip&java_package_type=jre&javafx_bundled=true&crac_supported=false&release_type=PSU&latest=true&include_fields=sha256_hash&page_size=1", + "jsonpath": "$..download_url", "regex": "(?zulu(?[\\d.]+)-ca-fx-jre(?[\\d.]+)-win)_x64.zip", "replace": "${version}" }, @@ -34,16 +34,16 @@ "url": "https://cdn.azul.com/zulu/bin/$matchName_x64.zip", "extract_dir": "$matchName_x64", "hash": { - "url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=8&bundle_type=jre&features=headfull,fx&ext=zip&os=windows&arch=x86&hw_bitness=64", - "jp": "$.sha256_hash" + "url": "https://api.azul.com/metadata/v1/zulu/packages/?java_version=8&os=windows&arch=x64&archive_type=zip&java_package_type=jre&javafx_bundled=true&crac_supported=false&release_type=PSU&latest=true&include_fields=sha256_hash&page_size=1", + "jp": "$..sha256_hash" } }, "32bit": { "url": "https://cdn.azul.com/zulu/bin/$matchName_i686.zip", "extract_dir": "$matchName_i686", "hash": { - "url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=8&bundle_type=jre&features=headfull,fx&ext=zip&os=windows&arch=x86&hw_bitness=32", - "jp": "$.sha256_hash" + "url": "https://api.azul.com/metadata/v1/zulu/packages/?java_version=8&os=windows&arch=xi686&archive_type=zip&java_package_type=jre&javafx_bundled=true&crac_supported=false&release_type=PSU&latest=true&include_fields=sha256_hash&page_size=1", + "jp": "$..sha256_hash" } } } diff --git a/bucket/zulufx8.json b/bucket/zulufx8.json deleted file mode 100644 index ecaa7656722..00000000000 --- a/bucket/zulufx8.json +++ /dev/null @@ -1,51 +0,0 @@ -{ - "description": "Open Source Builds of Zulu 8 With OpenJFX", - "homepage": "https://www.azul.com/products/zulu-community/zulufx/", - "version": "8.48.0.53", - "license": { - "identifier": "GPL-2.0-only WITH Classpath-exception-2.0", - "url": "https://www.azulsystems.com/license/zulu_third_party_licenses.html" - }, - "architecture": { - "64bit": { - "url": "https://cdn.azul.com/zulu/bin/zulu8.48.0.53-ca-fx-jdk8.0.265-win_x64.zip", - "hash": "36c78ca8f7d8aa5140d6f16bf9fc1f065395179b18f27fec92d7823e86441e48", - "extract_dir": "zulu8.48.0.53-ca-fx-jdk8.0.265-win_x64" - }, - "32bit": { - "url": "https://cdn.azul.com/zulu/bin/zulu8.48.0.53-ca-fx-jdk8.0.265-win_i686.zip", - "hash": "fcbffa7ed49585f05b15042197745127f9e0ade759526a958dc89fb8bfea807e", - "extract_dir": "zulu8.48.0.53-ca-fx-jdk8.0.265-win_i686" - } - }, - "env_add_path": "bin", - "env_set": { - "JAVA_HOME": "$dir" - }, - "checkver": { - "url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=8&bundle_type=jdk&features=fx&ext=zip&os=windows&arch=x86&hw_bitness=64", - "jsonpath": "$.name", - "regex": "(?zulu(?[\\d.]+)-ca-fx-jdk(?[\\d.]+)-win)_x64.zip", - "replace": "${version}" - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://cdn.azul.com/zulu/bin/$matchName_x64.zip", - "extract_dir": "$matchName_x64", - "hash": { - "url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=8&bundle_type=jdk&features=fx&ext=zip&os=windows&arch=x86&hw_bitness=64", - "jp": "$.sha256_hash" - } - }, - "32bit": { - "url": "https://cdn.azul.com/zulu/bin/$matchName_i686.zip", - "extract_dir": "$matchName_i686", - "hash": { - "url": "https://api.azul.com/zulu/download/community/v1.0/bundles/latest/?jdk_version=8&bundle_type=jdk&features=fx&ext=zip&os=windows&arch=x86&hw_bitness=32", - "jp": "$.sha256_hash" - } - } - } - } -} diff --git a/bucket/zulumc.json b/bucket/zulumc.json index 25c602f60fa..5eac0278596 100644 --- a/bucket/zulumc.json +++ b/bucket/zulumc.json @@ -1,28 +1,28 @@ { - "homepage": "https://www.azul.com/products/zulu-mission-control", - "version": "7.1.1.79", - "description": "Zulu Mission Control", + "version": "9.1.2.47", + "description": "A build of JDK Mission Control, an open source Java runtime profiling and monitoring utility", + "homepage": "https://www.azul.com/products/components/zulu-mission-control/", "license": "UPL-1.0", "architecture": { "64bit": { - "url": "https://cdn.azul.com/zmc/bin/zmc7.1.1.79-ca-win_x64.zip", - "hash": "36743a48bc4a1b113e3bcff397351a8eeb84206e52ec196f959a9c373d253519", - "extract_dir": "zmc7.1.1.79-ca-win_x64" + "url": "https://cdn.azul.com/zmc/bin/zmc9.1.2.47-ca-win_x64.zip", + "hash": "9ce6d1132c6d93e67c16c474260b50090f799323a6c0366289c9e1e8e7d87194", + "extract_dir": "zmc9.1.2.47-ca-win_x64\\Azul Mission Control" } }, + "bin": "zmc.exe", "shortcuts": [ [ "zmc.exe", "Zulu Mission Control" ] ], - "persist": "configuration", - "checkver": "zmc([\\d.]+)(?-EA|-ca)?-win", + "checkver": "zmc([\\d.]+)-ca-win", "autoupdate": { "architecture": { "64bit": { - "url": "https://cdn.azul.com/zmc/bin/zmc$version$matchEaca-win_x64.zip", - "extract_dir": "zmc$version$matchEaca-win_x64" + "url": "https://cdn.azul.com/zmc/bin/zmc$version-ca-win_x64.zip", + "extract_dir": "zmc$version-ca-win_x64\\Azul Mission Control" } } } diff --git a/deprecated/.gitkeep b/deprecated/.gitkeep new file mode 100644 index 00000000000..0a1c7c4b4f3 --- /dev/null +++ b/deprecated/.gitkeep @@ -0,0 +1,2 @@ +# This directory stores all the deprecated JSON manifests, which are not meant to be installed. +# Delete this '.gitkeep' file once this directory has any files. diff --git a/deprecated/adoptopenjdk-hotspot-jre.json b/deprecated/adoptopenjdk-hotspot-jre.json new file mode 100644 index 00000000000..48774b494db --- /dev/null +++ b/deprecated/adoptopenjdk-hotspot-jre.json @@ -0,0 +1,17 @@ +{ + "description": "AdoptOpenJDK JRE with Oracle HotSpot JVM", + "homepage": "https://adoptopenjdk.net", + "version": "16.0.1-9", + "license": "GPL-2.0-only WITH Classpath-exception-2.0", + "architecture": { + "64bit": { + "url": "https://github.com/AdoptOpenJDK/openjdk16-binaries/releases/download/jdk-16.0.1%2B9/OpenJDK16U-jre_x64_windows_hotspot_16.0.1_9.zip", + "hash": "169b7975e01bd6573062d29a5f2a1c7c4b659ada9de69c4a63328f2936d0f3f9" + } + }, + "extract_dir": "jdk-16.0.1+9-jre", + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + } +} diff --git a/deprecated/adoptopenjdk-hotspot.json b/deprecated/adoptopenjdk-hotspot.json new file mode 100644 index 00000000000..d79d2891d9b --- /dev/null +++ b/deprecated/adoptopenjdk-hotspot.json @@ -0,0 +1,17 @@ +{ + "description": "AdoptOpenJDK with Oracle HotSpot JVM", + "homepage": "https://adoptopenjdk.net", + "version": "17-35", + "license": "GPL-2.0-only WITH Classpath-exception-2.0", + "architecture": { + "64bit": { + "url": "https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17%2B35/OpenJDK17-jdk_x64_windows_hotspot_17_35.zip", + "hash": "79e1c949f8301eb0a5979bc245829a4419507d7f6ac567c870e5986daf48c1db" + } + }, + "extract_dir": "jdk-17+35", + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + } +} diff --git a/deprecated/adoptopenjdk-jmc.json b/deprecated/adoptopenjdk-jmc.json new file mode 100644 index 00000000000..695450ade83 --- /dev/null +++ b/deprecated/adoptopenjdk-jmc.json @@ -0,0 +1,20 @@ +{ + "description": "JDK Mission Control built by AdoptOpenJDK", + "homepage": "https://adoptopenjdk.net/jmc.html", + "version": "8.1.0", + "license": "UPL-1.0", + "architecture": { + "64bit": { + "url": "https://github.com/AdoptOpenJDK/openjdk-jmc-overrides/releases/download/8.1.0/org.openjdk.jmc-8.1.0-win32.win32.x86_64.zip", + "hash": "a9c433df56bde62ff491d572151b280a5abdacb1ff4a7b89cb0c14834c39eb50" + } + }, + "extract_dir": "JDK Mission Control", + "shortcuts": [ + [ + "jmc.exe", + "JDK Mission Control (AdoptOpenJDK)" + ] + ], + "persist": "configuration" +} diff --git a/deprecated/adoptopenjdk-lts-hotspot.json b/deprecated/adoptopenjdk-lts-hotspot.json new file mode 100644 index 00000000000..551950dfd25 --- /dev/null +++ b/deprecated/adoptopenjdk-lts-hotspot.json @@ -0,0 +1,21 @@ +{ + "description": "AdoptOpenJDK with Oracle HotSpot JVM", + "homepage": "https://adoptopenjdk.net", + "version": "17-35", + "license": "GPL-2.0-only WITH Classpath-exception-2.0", + "architecture": { + "64bit": { + "url": "https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17%2B35/OpenJDK17-jdk_x64_windows_hotspot_17_35.zip", + "hash": "79e1c949f8301eb0a5979bc245829a4419507d7f6ac567c870e5986daf48c1db" + }, + "32bit": { + "url": "https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17%2B35/OpenJDK17-jdk_x86-32_windows_hotspot_17_35.zip", + "hash": "fa867167917a4696be611e63b77a334ad6aad38fc43d22285cbce1baaf77906e" + } + }, + "extract_dir": "jdk-17+35", + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + } +} diff --git a/deprecated/adoptopenjdk-lts-upstream-jre.json b/deprecated/adoptopenjdk-lts-upstream-jre.json new file mode 100644 index 00000000000..c721ea12749 --- /dev/null +++ b/deprecated/adoptopenjdk-lts-upstream-jre.json @@ -0,0 +1,17 @@ +{ + "description": "Unaltered builds from the OpenJDK mercurial JDK code stream, built by Red Hat", + "homepage": "https://adoptopenjdk.net/upstream.html", + "version": "11.0.13-8", + "license": "GPL-2.0-only WITH Classpath-exception-2.0", + "architecture": { + "64bit": { + "url": "https://github.com/AdoptOpenJDK/openjdk11-upstream-binaries/releases/download/jdk-11.0.13+8/OpenJDK11U-jre_x64_windows_11.0.13_8.zip", + "hash": "d98e7f6ba1de602bc41d34136a4fbb296e2e599492b1083b29204b8e47833534" + } + }, + "extract_dir": "openjdk-11.0.13_8-jre", + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + } +} diff --git a/deprecated/adoptopenjdk-lts-upstream.json b/deprecated/adoptopenjdk-lts-upstream.json new file mode 100644 index 00000000000..9b12d637344 --- /dev/null +++ b/deprecated/adoptopenjdk-lts-upstream.json @@ -0,0 +1,17 @@ +{ + "description": "Unaltered builds from the OpenJDK mercurial JDK code stream, built by Red Hat", + "homepage": "https://adoptopenjdk.net/upstream.html", + "version": "11.0.13-8", + "license": "GPL-2.0-only WITH Classpath-exception-2.0", + "architecture": { + "64bit": { + "url": "https://github.com/AdoptOpenJDK/openjdk11-upstream-binaries/releases/download/jdk-11.0.13+8/OpenJDK11U-jdk_x64_windows_11.0.13_8.zip", + "hash": "f1ba6826b3bb89730afc089b38a8f94430193de784bc0a25c327f056d69e129f" + } + }, + "extract_dir": "openjdk-11.0.13_8", + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + } +} diff --git a/bucket/adopt10-hotspot.json b/deprecated/adoptopenjdk10-hotspot.json similarity index 100% rename from bucket/adopt10-hotspot.json rename to deprecated/adoptopenjdk10-hotspot.json diff --git a/bucket/adopt10-openj9.json b/deprecated/adoptopenjdk10-openj9.json similarity index 100% rename from bucket/adopt10-openj9.json rename to deprecated/adoptopenjdk10-openj9.json diff --git a/deprecated/adoptopenjdk11-hotspot-jre-nightly.json b/deprecated/adoptopenjdk11-hotspot-jre-nightly.json new file mode 100644 index 00000000000..f0de989ba56 --- /dev/null +++ b/deprecated/adoptopenjdk11-hotspot-jre-nightly.json @@ -0,0 +1,27 @@ +{ + "description": "AdoptOpenJDK 11 JRE with Oracle HotSpot JVM (Nightly builds)", + "homepage": "https://adoptopenjdk.net", + "version": "202110192154", + "license": "GPL-2.0-only WITH Classpath-exception-2.0", + "architecture": { + "64bit": { + "url": "https://github.com/adoptium/temurin11-binaries/releases/download/jdk11u-2021-10-19-21-54-beta/OpenJDK11U-jre_x64_windows_hotspot_2021-10-19-21-54.zip", + "hash": "d42e7cf240473878a78beece54ef33c27e06ff5b7b6e25dc081db0cb14e5dd21" + }, + "32bit": { + "url": "https://github.com/adoptium/temurin11-binaries/releases/download/jdk11u-2021-10-19-21-54-beta/OpenJDK11U-jre_x86-32_windows_hotspot_2021-10-19-21-54.zip", + "hash": "95d0de5331bb634f9f53473990b4545e2fecf8a7659406e0fb26454c35b5aee3" + } + }, + "extract_to": "tmp", + "installer": { + "script": [ + "(Get-ChildItem -Directory \"$dir\\tmp\").FullName | % { Move-Item \"$_\\*\" \"$dir\" }", + "Remove-Item -Recurse \"$dir\\tmp\"" + ] + }, + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + } +} diff --git a/deprecated/adoptopenjdk11-hotspot-jre.json b/deprecated/adoptopenjdk11-hotspot-jre.json new file mode 100644 index 00000000000..98c0e3f4f31 --- /dev/null +++ b/deprecated/adoptopenjdk11-hotspot-jre.json @@ -0,0 +1,21 @@ +{ + "description": "AdoptOpenJDK 11 JRE with Oracle HotSpot JVM", + "homepage": "https://adoptopenjdk.net", + "version": "11.0.12-7", + "license": "GPL-2.0-only WITH Classpath-exception-2.0", + "architecture": { + "64bit": { + "url": "https://github.com/adoptium/temurin11-binaries/releases/download/jdk-11.0.12%2B7/OpenJDK11U-jre_x64_windows_hotspot_11.0.12_7.zip", + "hash": "5e00dd1fa87749c819ca94d8f3f352e198de44a9e2c09b0e75cc120a63edea87" + }, + "32bit": { + "url": "https://github.com/adoptium/temurin11-binaries/releases/download/jdk-11.0.12%2B7/OpenJDK11U-jre_x86-32_windows_hotspot_11.0.12_7.zip", + "hash": "793be6b00b3512d8d2453cdcd9620cf79155969c6dfd9f0d2fc3270c4f1c39a4" + } + }, + "extract_dir": "jdk-11.0.12+7-jre", + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + } +} diff --git a/deprecated/adoptopenjdk11-hotspot-nightly.json b/deprecated/adoptopenjdk11-hotspot-nightly.json new file mode 100644 index 00000000000..1b463058ac7 --- /dev/null +++ b/deprecated/adoptopenjdk11-hotspot-nightly.json @@ -0,0 +1,27 @@ +{ + "description": "AdoptOpenJDK 11 with Oracle HotSpot JVM (Nightly builds)", + "homepage": "https://adoptopenjdk.net", + "version": "202110192154", + "license": "GPL-2.0-only WITH Classpath-exception-2.0", + "architecture": { + "64bit": { + "url": "https://github.com/adoptium/temurin11-binaries/releases/download/jdk11u-2021-10-19-21-54-beta/OpenJDK11U-jdk_x64_windows_hotspot_2021-10-19-21-54.zip", + "hash": "c072ad2955515aa9a03d9bab07e4700c2f056fd9c747d4a65427ed3e283ab5ee" + }, + "32bit": { + "url": "https://github.com/adoptium/temurin11-binaries/releases/download/jdk11u-2021-10-19-21-54-beta/OpenJDK11U-jdk_x86-32_windows_hotspot_2021-10-19-21-54.zip", + "hash": "47fb18cd60ee8162a0ff8bf077be2d24e07ea8d855b0e36d4ee04419248a61f4" + } + }, + "extract_to": "tmp", + "installer": { + "script": [ + "(Get-ChildItem -Directory \"$dir\\tmp\").FullName | % { Move-Item \"$_\\*\" \"$dir\" }", + "Remove-Item -Recurse \"$dir\\tmp\"" + ] + }, + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + } +} diff --git a/deprecated/adoptopenjdk11-hotspot.json b/deprecated/adoptopenjdk11-hotspot.json new file mode 100644 index 00000000000..0945c5248a0 --- /dev/null +++ b/deprecated/adoptopenjdk11-hotspot.json @@ -0,0 +1,21 @@ +{ + "description": "AdoptOpenJDK 11 with Oracle HotSpot JVM", + "homepage": "https://adoptopenjdk.net", + "version": "11.0.12-7", + "license": "GPL-2.0-only WITH Classpath-exception-2.0", + "architecture": { + "64bit": { + "url": "https://github.com/adoptium/temurin11-binaries/releases/download/jdk-11.0.12%2B7/OpenJDK11U-jdk_x64_windows_hotspot_11.0.12_7.zip", + "hash": "c54123dd4b0d6473221539e7003b8ca1c1757c5588c46465565b03bf8781f807" + }, + "32bit": { + "url": "https://github.com/adoptium/temurin11-binaries/releases/download/jdk-11.0.12%2B7/OpenJDK11U-jdk_x86-32_windows_hotspot_11.0.12_7.zip", + "hash": "d13946579734f643236ca5a459ccb8d6131d5a2b6b591fc24a58405ce9aff8d1" + } + }, + "extract_dir": "jdk-11.0.12+7", + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + } +} diff --git a/deprecated/adoptopenjdk11-openj9-jre-nightly.json b/deprecated/adoptopenjdk11-openj9-jre-nightly.json new file mode 100644 index 00000000000..183985cb8e6 --- /dev/null +++ b/deprecated/adoptopenjdk11-openj9-jre-nightly.json @@ -0,0 +1,23 @@ +{ + "description": "AdoptOpenJDK 11 JRE with Eclipse OpenJ9 JVM (Nightly builds)", + "homepage": "https://adoptopenjdk.net", + "version": "202105070734", + "license": "GPL-2.0-only WITH Classpath-exception-2.0,EPL-2.0", + "architecture": { + "64bit": { + "url": "https://github.com/AdoptOpenJDK/openjdk11-binaries/releases/download/jdk11u-2021-05-07-07-34/OpenJDK11U-jre_x64_windows_openj9_2021-05-07-07-34.zip", + "hash": "77189fe1c68aba71c6c32403e298e294237b96acbd8cd3bcf1b9e552cd27f8c7" + } + }, + "extract_to": "tmp", + "installer": { + "script": [ + "(Get-ChildItem -Directory \"$dir\\tmp\").FullName | % { Move-Item \"$_\\*\" \"$dir\" }", + "Remove-Item -Recurse \"$dir\\tmp\"" + ] + }, + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + } +} diff --git a/deprecated/adoptopenjdk11-openj9-jre.json b/deprecated/adoptopenjdk11-openj9-jre.json new file mode 100644 index 00000000000..554370dfe63 --- /dev/null +++ b/deprecated/adoptopenjdk11-openj9-jre.json @@ -0,0 +1,17 @@ +{ + "description": "AdoptOpenJDK 11 JRE with Eclipse OpenJ9 JVM", + "homepage": "https://adoptopenjdk.net", + "version": "11.0.12-7-0.27.0", + "license": "GPL-2.0-only WITH Classpath-exception-2.0,EPL-2.0", + "architecture": { + "64bit": { + "url": "https://github.com/AdoptOpenJDK/semeru11-binaries/releases/download/jdk-11.0.12%2B7_openj9-0.27.0/ibm-semeru-open-jre_x64_windows_11.0.12_7_openj9-0.27.0.zip", + "hash": "01b475ea245c1b39ef0695578299d0605992669f7a4ba3b1bf7d3bc3d5d2e054" + } + }, + "extract_dir": "jdk-11.0.12+7-jre", + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + } +} diff --git a/deprecated/adoptopenjdk11-openj9-nightly.json b/deprecated/adoptopenjdk11-openj9-nightly.json new file mode 100644 index 00000000000..5cfee0d6ab5 --- /dev/null +++ b/deprecated/adoptopenjdk11-openj9-nightly.json @@ -0,0 +1,23 @@ +{ + "description": "AdoptOpenJDK 11 with Eclipse OpenJ9 JVM (Nightly builds)", + "homepage": "https://adoptopenjdk.net", + "version": "202105070734", + "license": "GPL-2.0-only WITH Classpath-exception-2.0,EPL-2.0", + "architecture": { + "64bit": { + "url": "https://github.com/AdoptOpenJDK/openjdk11-binaries/releases/download/jdk11u-2021-05-07-07-34/OpenJDK11U-jdk_x64_windows_openj9_2021-05-07-07-34.zip", + "hash": "940e30c6cdc8751daa212b1ea17955eacf34b7bfa673e558d87422d06b284cc0" + } + }, + "extract_to": "tmp", + "installer": { + "script": [ + "(Get-ChildItem -Directory \"$dir\\tmp\").FullName | % { Move-Item \"$_\\*\" \"$dir\" }", + "Remove-Item -Recurse \"$dir\\tmp\"" + ] + }, + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + } +} diff --git a/deprecated/adoptopenjdk11-openj9-xl-jre-nightly.json b/deprecated/adoptopenjdk11-openj9-xl-jre-nightly.json new file mode 100644 index 00000000000..196cb6e05e0 --- /dev/null +++ b/deprecated/adoptopenjdk11-openj9-xl-jre-nightly.json @@ -0,0 +1,23 @@ +{ + "description": "AdoptOpenJDK 11 JRE with Eclipse OpenJ9 JVM with large heap (Nightly builds)", + "homepage": "https://adoptopenjdk.net", + "version": "202102190651", + "license": "GPL-2.0-only WITH Classpath-exception-2.0,EPL-2.0", + "architecture": { + "64bit": { + "url": "https://github.com/AdoptOpenJDK/openjdk11-binaries/releases/download/jdk11u-2021-02-19-06-51/OpenJDK11U-jre_x64_windows_openj9_windowsXL_2021-02-19-06-51.zip", + "hash": "37d6bb5c5744f8ef87db9fbf9446d5aed49faf261bdfa722071009da8c7b65c6" + } + }, + "extract_to": "tmp", + "installer": { + "script": [ + "(Get-ChildItem -Directory \"$dir\\tmp\").FullName | % { Move-Item \"$_\\*\" \"$dir\" }", + "Remove-Item -Recurse \"$dir\\tmp\"" + ] + }, + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + } +} diff --git a/deprecated/adoptopenjdk11-openj9-xl-jre.json b/deprecated/adoptopenjdk11-openj9-xl-jre.json new file mode 100644 index 00000000000..fb5d0faed1d --- /dev/null +++ b/deprecated/adoptopenjdk11-openj9-xl-jre.json @@ -0,0 +1,17 @@ +{ + "description": "AdoptOpenJDK 11 JRE with Eclipse OpenJ9 JVM with large heap", + "homepage": "https://adoptopenjdk.net", + "version": "11.0.10-9-0.24.0", + "license": "GPL-2.0-only WITH Classpath-exception-2.0,EPL-2.0", + "architecture": { + "64bit": { + "url": "https://github.com/AdoptOpenJDK/openjdk11-binaries/releases/download/jdk-11.0.10%2B9_openj9-0.24.0/OpenJDK11U-jre_x64_windows_openj9_windowsXL_11.0.10_9_openj9-0.24.0.zip", + "hash": "8f140eda672b1f47c25418734d211c1c02dd699cae337f45d801e40d1e38889e" + } + }, + "extract_dir": "jdk-11.0.10+9-jre", + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + } +} diff --git a/deprecated/adoptopenjdk11-openj9-xl-nightly.json b/deprecated/adoptopenjdk11-openj9-xl-nightly.json new file mode 100644 index 00000000000..9b171b3012a --- /dev/null +++ b/deprecated/adoptopenjdk11-openj9-xl-nightly.json @@ -0,0 +1,23 @@ +{ + "description": "AdoptOpenJDK 11 with Eclipse OpenJ9 JVM with large heap (Nightly builds)", + "homepage": "https://adoptopenjdk.net", + "version": "202102190651", + "license": "GPL-2.0-only WITH Classpath-exception-2.0,EPL-2.0", + "architecture": { + "64bit": { + "url": "https://github.com/AdoptOpenJDK/openjdk11-binaries/releases/download/jdk11u-2021-02-19-06-51/OpenJDK11U-jdk_x64_windows_openj9_windowsXL_2021-02-19-06-51.zip", + "hash": "36aed479772127272fd5946097f1227b85e15b06c355b163ebac271050aeb378" + } + }, + "extract_to": "tmp", + "installer": { + "script": [ + "(Get-ChildItem -Directory \"$dir\\tmp\").FullName | % { Move-Item \"$_\\*\" \"$dir\" }", + "Remove-Item -Recurse \"$dir\\tmp\"" + ] + }, + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + } +} diff --git a/deprecated/adoptopenjdk11-openj9-xl.json b/deprecated/adoptopenjdk11-openj9-xl.json new file mode 100644 index 00000000000..6b684096425 --- /dev/null +++ b/deprecated/adoptopenjdk11-openj9-xl.json @@ -0,0 +1,17 @@ +{ + "description": "AdoptOpenJDK 11 with Eclipse OpenJ9 JVM with large heap", + "homepage": "https://adoptopenjdk.net", + "version": "11.0.10-9-0.24.0", + "license": "GPL-2.0-only WITH Classpath-exception-2.0,EPL-2.0", + "architecture": { + "64bit": { + "url": "https://github.com/AdoptOpenJDK/openjdk11-binaries/releases/download/jdk-11.0.10%2B9_openj9-0.24.0/OpenJDK11U-jdk_x64_windows_openj9_windowsXL_11.0.10_9_openj9-0.24.0.zip", + "hash": "a9b8f68f0787ecb1554e9350b5fc42e12debb4800157d5233a9118135c119c02" + } + }, + "extract_dir": "jdk-11.0.10+9", + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + } +} diff --git a/deprecated/adoptopenjdk11-openj9.json b/deprecated/adoptopenjdk11-openj9.json new file mode 100644 index 00000000000..4ecc9c5e710 --- /dev/null +++ b/deprecated/adoptopenjdk11-openj9.json @@ -0,0 +1,17 @@ +{ + "description": "AdoptOpenJDK 11 with Eclipse OpenJ9 JVM", + "homepage": "https://adoptopenjdk.net", + "version": "11.0.12-7-0.27.0", + "license": "GPL-2.0-only WITH Classpath-exception-2.0,EPL-2.0", + "architecture": { + "64bit": { + "url": "https://github.com/AdoptOpenJDK/semeru11-binaries/releases/download/jdk-11.0.12%2B7_openj9-0.27.0/ibm-semeru-open-jdk_x64_windows_11.0.12_7_openj9-0.27.0.zip", + "hash": "c73a4cf55eee0c08b9e323676e6c818d2571f8e7cde9f3aaef5253c9b2614ae3" + } + }, + "extract_dir": "jdk-11.0.12+7", + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + } +} diff --git a/deprecated/adoptopenjdk11-upstream-jre.json b/deprecated/adoptopenjdk11-upstream-jre.json new file mode 100644 index 00000000000..da459814e6c --- /dev/null +++ b/deprecated/adoptopenjdk11-upstream-jre.json @@ -0,0 +1,17 @@ +{ + "description": "Unaltered builds from the OpenJDK mercurial JDK11u code stream, built by Red Hat", + "homepage": "https://adoptopenjdk.net/upstream.html", + "version": "11.0.13-8", + "license": "GPL-2.0-only WITH Classpath-exception-2.0", + "architecture": { + "64bit": { + "url": "https://github.com/AdoptOpenJDK/openjdk11-upstream-binaries/releases/download/jdk-11.0.13+8/OpenJDK11U-jre_x64_windows_11.0.13_8.zip", + "hash": "d98e7f6ba1de602bc41d34136a4fbb296e2e599492b1083b29204b8e47833534" + } + }, + "extract_dir": "openjdk-11.0.13_8-jre", + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + } +} diff --git a/deprecated/adoptopenjdk11-upstream.json b/deprecated/adoptopenjdk11-upstream.json new file mode 100644 index 00000000000..423ce3afdcc --- /dev/null +++ b/deprecated/adoptopenjdk11-upstream.json @@ -0,0 +1,17 @@ +{ + "description": "Unaltered builds from the OpenJDK mercurial JDK11u code stream, built by Red Hat", + "homepage": "https://adoptopenjdk.net/upstream.html", + "version": "11.0.13-8", + "license": "GPL-2.0-only WITH Classpath-exception-2.0", + "architecture": { + "64bit": { + "url": "https://github.com/AdoptOpenJDK/openjdk11-upstream-binaries/releases/download/jdk-11.0.13+8/OpenJDK11U-jdk_x64_windows_11.0.13_8.zip", + "hash": "f1ba6826b3bb89730afc089b38a8f94430193de784bc0a25c327f056d69e129f" + } + }, + "extract_dir": "openjdk-11.0.13_8", + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + } +} diff --git a/bucket/adopt12-hotspot-jre.json b/deprecated/adoptopenjdk12-hotspot-jre.json similarity index 100% rename from bucket/adopt12-hotspot-jre.json rename to deprecated/adoptopenjdk12-hotspot-jre.json diff --git a/bucket/adopt12-hotspot.json b/deprecated/adoptopenjdk12-hotspot.json similarity index 100% rename from bucket/adopt12-hotspot.json rename to deprecated/adoptopenjdk12-hotspot.json diff --git a/bucket/adopt12-openj9-jre.json b/deprecated/adoptopenjdk12-openj9-jre.json similarity index 100% rename from bucket/adopt12-openj9-jre.json rename to deprecated/adoptopenjdk12-openj9-jre.json diff --git a/bucket/adopt12-openj9-xl-jre.json b/deprecated/adoptopenjdk12-openj9-xl-jre.json similarity index 100% rename from bucket/adopt12-openj9-xl-jre.json rename to deprecated/adoptopenjdk12-openj9-xl-jre.json diff --git a/bucket/adopt12-openj9-xl.json b/deprecated/adoptopenjdk12-openj9-xl.json similarity index 100% rename from bucket/adopt12-openj9-xl.json rename to deprecated/adoptopenjdk12-openj9-xl.json diff --git a/bucket/adopt12-openj9.json b/deprecated/adoptopenjdk12-openj9.json similarity index 100% rename from bucket/adopt12-openj9.json rename to deprecated/adoptopenjdk12-openj9.json diff --git a/bucket/adopt13-hotspot-jre.json b/deprecated/adoptopenjdk13-hotspot-jre.json similarity index 100% rename from bucket/adopt13-hotspot-jre.json rename to deprecated/adoptopenjdk13-hotspot-jre.json diff --git a/bucket/adopt13-hotspot.json b/deprecated/adoptopenjdk13-hotspot.json similarity index 100% rename from bucket/adopt13-hotspot.json rename to deprecated/adoptopenjdk13-hotspot.json diff --git a/bucket/adopt13-openj9-jre.json b/deprecated/adoptopenjdk13-openj9-jre.json similarity index 100% rename from bucket/adopt13-openj9-jre.json rename to deprecated/adoptopenjdk13-openj9-jre.json diff --git a/bucket/adopt13-openj9-xl-jre.json b/deprecated/adoptopenjdk13-openj9-xl-jre.json similarity index 100% rename from bucket/adopt13-openj9-xl-jre.json rename to deprecated/adoptopenjdk13-openj9-xl-jre.json diff --git a/bucket/adopt13-openj9-xl.json b/deprecated/adoptopenjdk13-openj9-xl.json similarity index 100% rename from bucket/adopt13-openj9-xl.json rename to deprecated/adoptopenjdk13-openj9-xl.json diff --git a/bucket/adopt13-openj9.json b/deprecated/adoptopenjdk13-openj9.json similarity index 100% rename from bucket/adopt13-openj9.json rename to deprecated/adoptopenjdk13-openj9.json diff --git a/deprecated/adoptopenjdk14-hotspot-jre.json b/deprecated/adoptopenjdk14-hotspot-jre.json new file mode 100644 index 00000000000..70689e598f6 --- /dev/null +++ b/deprecated/adoptopenjdk14-hotspot-jre.json @@ -0,0 +1,17 @@ +{ + "description": "AdoptOpenJDK 14 JRE with Oracle HotSpot JVM", + "homepage": "https://adoptopenjdk.net", + "version": "14.0.2-12", + "license": "GPL-2.0-only WITH Classpath-exception-2.0", + "architecture": { + "64bit": { + "url": "https://github.com/AdoptOpenJDK/openjdk14-binaries/releases/download/jdk-14.0.2%2B12/OpenJDK14U-jre_x64_windows_hotspot_14.0.2_12.zip", + "hash": "772733428098e3a1fe1e6a2815e93ef7761046f6846edf2e366250beb14e4d94" + } + }, + "extract_dir": "jdk-14.0.2+12-jre", + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + } +} diff --git a/deprecated/adoptopenjdk14-hotspot.json b/deprecated/adoptopenjdk14-hotspot.json new file mode 100644 index 00000000000..f5b96b09f98 --- /dev/null +++ b/deprecated/adoptopenjdk14-hotspot.json @@ -0,0 +1,17 @@ +{ + "description": "AdoptOpenJDK 14 with Oracle HotSpot JVM", + "homepage": "https://adoptopenjdk.net", + "version": "14.0.2-12", + "license": "GPL-2.0-only WITH Classpath-exception-2.0", + "architecture": { + "64bit": { + "url": "https://github.com/AdoptOpenJDK/openjdk14-binaries/releases/download/jdk-14.0.2%2B12/OpenJDK14U-jdk_x64_windows_hotspot_14.0.2_12.zip", + "hash": "80926003297bf5afc9357ce24c12aee65483fc7889dc34b65fe08bec4d040611" + } + }, + "extract_dir": "jdk-14.0.2+12", + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + } +} diff --git a/deprecated/adoptopenjdk14-openj9-jre.json b/deprecated/adoptopenjdk14-openj9-jre.json new file mode 100644 index 00000000000..667cf03d801 --- /dev/null +++ b/deprecated/adoptopenjdk14-openj9-jre.json @@ -0,0 +1,17 @@ +{ + "description": "AdoptOpenJDK 14 JRE with Eclipse OpenJ9 JVM", + "homepage": "https://adoptopenjdk.net", + "version": "14.0.2-12-0.21.0", + "license": "GPL-2.0-only WITH Classpath-exception-2.0,EPL-2.0", + "architecture": { + "64bit": { + "url": "https://github.com/AdoptOpenJDK/openjdk14-binaries/releases/download/jdk-14.0.2%2B12_openj9-0.21.0/OpenJDK14U-jre_x64_windows_openj9_14.0.2_12_openj9-0.21.0.zip", + "hash": "8f30c9aec0286cb28447725d3a551900b7d0861fef918a102b59f9a5751db6c9" + } + }, + "extract_dir": "jdk-14.0.2+12-jre", + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + } +} diff --git a/deprecated/adoptopenjdk14-openj9-xl-jre.json b/deprecated/adoptopenjdk14-openj9-xl-jre.json new file mode 100644 index 00000000000..4c47c5200a4 --- /dev/null +++ b/deprecated/adoptopenjdk14-openj9-xl-jre.json @@ -0,0 +1,17 @@ +{ + "description": "AdoptOpenJDK 14 JRE with Eclipse OpenJ9 JVM with large heap", + "homepage": "https://adoptopenjdk.net", + "version": "14.0.2-12-0.21.0", + "license": "GPL-2.0-only WITH Classpath-exception-2.0,EPL-2.0", + "architecture": { + "64bit": { + "url": "https://github.com/AdoptOpenJDK/openjdk14-binaries/releases/download/jdk-14.0.2%2B12_openj9-0.21.0/OpenJDK14U-jre_x64_windows_openj9_windowsXL_14.0.2_12_openj9-0.21.0.zip", + "hash": "56f2e949552356bf1591acfb0d58854b8087cf35a277a1371f107d3be47b8f10" + } + }, + "extract_dir": "jdk-14.0.2+12-jre", + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + } +} diff --git a/deprecated/adoptopenjdk14-openj9-xl.json b/deprecated/adoptopenjdk14-openj9-xl.json new file mode 100644 index 00000000000..abe4159a830 --- /dev/null +++ b/deprecated/adoptopenjdk14-openj9-xl.json @@ -0,0 +1,17 @@ +{ + "description": "AdoptOpenJDK 14 with Eclipse OpenJ9 JVM with large heap", + "homepage": "https://adoptopenjdk.net", + "version": "14.0.2-12-0.21.0", + "license": "GPL-2.0-only WITH Classpath-exception-2.0,EPL-2.0", + "architecture": { + "64bit": { + "url": "https://github.com/AdoptOpenJDK/openjdk14-binaries/releases/download/jdk-14.0.2%2B12_openj9-0.21.0/OpenJDK14U-jdk_x64_windows_openj9_windowsXL_14.0.2_12_openj9-0.21.0.zip", + "hash": "31ea28f290dacadd53d99ac7d53773b28cb832d09f4854062ad6bba56c6a68c6" + } + }, + "extract_dir": "jdk-14.0.2+12", + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + } +} diff --git a/deprecated/adoptopenjdk14-openj9.json b/deprecated/adoptopenjdk14-openj9.json new file mode 100644 index 00000000000..4e260d2cbe1 --- /dev/null +++ b/deprecated/adoptopenjdk14-openj9.json @@ -0,0 +1,17 @@ +{ + "description": "AdoptOpenJDK 14 with Eclipse OpenJ9 JVM", + "homepage": "https://adoptopenjdk.net", + "version": "14.0.2-12-0.21.0", + "license": "GPL-2.0-only WITH Classpath-exception-2.0,EPL-2.0", + "architecture": { + "64bit": { + "url": "https://github.com/AdoptOpenJDK/openjdk14-binaries/releases/download/jdk-14.0.2%2B12_openj9-0.21.0/OpenJDK14U-jdk_x64_windows_openj9_14.0.2_12_openj9-0.21.0.zip", + "hash": "1df63582f9d5837d5d6c8abd7a3652ecd75b9d13f7d0dcc2c063b8f9ad06a229" + } + }, + "extract_dir": "jdk-14.0.2+12", + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + } +} diff --git a/deprecated/adoptopenjdk15-hotspot-jre.json b/deprecated/adoptopenjdk15-hotspot-jre.json new file mode 100644 index 00000000000..fc43dfc331b --- /dev/null +++ b/deprecated/adoptopenjdk15-hotspot-jre.json @@ -0,0 +1,17 @@ +{ + "description": "AdoptOpenJDK 15 JRE with Oracle HotSpot JVM", + "homepage": "https://adoptopenjdk.net", + "version": "15.0.2-7", + "license": "GPL-2.0-only WITH Classpath-exception-2.0", + "architecture": { + "64bit": { + "url": "https://github.com/AdoptOpenJDK/openjdk15-binaries/releases/download/jdk-15.0.2%2B7/OpenJDK15U-jre_x64_windows_hotspot_15.0.2_7.zip", + "hash": "d192e9a4ffeeaf5dbcd6cabe40588dcb806d3b315eec0a1361c7a2ec7867d80c" + } + }, + "extract_dir": "jdk-15.0.2+7-jre", + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + } +} diff --git a/deprecated/adoptopenjdk15-hotspot.json b/deprecated/adoptopenjdk15-hotspot.json new file mode 100644 index 00000000000..471e60965e1 --- /dev/null +++ b/deprecated/adoptopenjdk15-hotspot.json @@ -0,0 +1,17 @@ +{ + "description": "AdoptOpenJDK 15 with Oracle HotSpot JVM", + "homepage": "https://adoptopenjdk.net", + "version": "15.0.2-7", + "license": "GPL-2.0-only WITH Classpath-exception-2.0", + "architecture": { + "64bit": { + "url": "https://github.com/AdoptOpenJDK/openjdk15-binaries/releases/download/jdk-15.0.2%2B7/OpenJDK15U-jdk_x64_windows_hotspot_15.0.2_7.zip", + "hash": "b80dde2b7f8374eff0f1726c1cbdb48fb095fdde21489046d92f7144baff5741" + } + }, + "extract_dir": "jdk-15.0.2+7", + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + } +} diff --git a/deprecated/adoptopenjdk15-openj9-jre.json b/deprecated/adoptopenjdk15-openj9-jre.json new file mode 100644 index 00000000000..5e81b90f8b0 --- /dev/null +++ b/deprecated/adoptopenjdk15-openj9-jre.json @@ -0,0 +1,17 @@ +{ + "description": "AdoptOpenJDK 15 JRE with Eclipse OpenJ9 JVM", + "homepage": "https://adoptopenjdk.net", + "version": "15.0.2-7-0.24.0", + "license": "GPL-2.0-only WITH Classpath-exception-2.0,EPL-2.0", + "architecture": { + "64bit": { + "url": "https://github.com/AdoptOpenJDK/openjdk15-binaries/releases/download/jdk-15.0.2%2B7_openj9-0.24.0/OpenJDK15U-jre_x64_windows_openj9_15.0.2_7_openj9-0.24.0.zip", + "hash": "5592ca45a817bd3ab0c5bde1186e79895a00e9589939243099605567e8b08f50" + } + }, + "extract_dir": "jdk-15.0.2+7-jre", + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + } +} diff --git a/deprecated/adoptopenjdk15-openj9-xl-jre.json b/deprecated/adoptopenjdk15-openj9-xl-jre.json new file mode 100644 index 00000000000..c06f88bc700 --- /dev/null +++ b/deprecated/adoptopenjdk15-openj9-xl-jre.json @@ -0,0 +1,17 @@ +{ + "description": "AdoptOpenJDK 15 JRE with Eclipse OpenJ9 JVM with large heap", + "homepage": "https://adoptopenjdk.net", + "version": "15.0.2-7-0.24.0", + "license": "GPL-2.0-only WITH Classpath-exception-2.0,EPL-2.0", + "architecture": { + "64bit": { + "url": "https://github.com/AdoptOpenJDK/openjdk15-binaries/releases/download/jdk-15.0.2%2B7_openj9-0.24.0/OpenJDK15U-jre_x64_windows_openj9_windowsXL_15.0.2_7_openj9-0.24.0.zip", + "hash": "559443ac8aa85cc61b96209c3cce490503e58aa6ad715d335f26333061885de5" + } + }, + "extract_dir": "jdk-15.0.2+7-jre", + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + } +} diff --git a/deprecated/adoptopenjdk15-openj9-xl.json b/deprecated/adoptopenjdk15-openj9-xl.json new file mode 100644 index 00000000000..2c917e626f5 --- /dev/null +++ b/deprecated/adoptopenjdk15-openj9-xl.json @@ -0,0 +1,17 @@ +{ + "description": "AdoptOpenJDK 15 with Eclipse OpenJ9 JVM with large heap", + "homepage": "https://adoptopenjdk.net", + "version": "15.0.2-7-0.24.0", + "license": "GPL-2.0-only WITH Classpath-exception-2.0,EPL-2.0", + "architecture": { + "64bit": { + "url": "https://github.com/AdoptOpenJDK/openjdk15-binaries/releases/download/jdk-15.0.2%2B7_openj9-0.24.0/OpenJDK15U-jdk_x64_windows_openj9_windowsXL_15.0.2_7_openj9-0.24.0.zip", + "hash": "1a6f42e64cbd0c43d996c9123b134306cd0df0145cda328b3ab56b34b0949f5b" + } + }, + "extract_dir": "jdk-15.0.2+7", + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + } +} diff --git a/deprecated/adoptopenjdk15-openj9.json b/deprecated/adoptopenjdk15-openj9.json new file mode 100644 index 00000000000..a59920754f6 --- /dev/null +++ b/deprecated/adoptopenjdk15-openj9.json @@ -0,0 +1,17 @@ +{ + "description": "AdoptOpenJDK 15 with Eclipse OpenJ9 JVM", + "homepage": "https://adoptopenjdk.net", + "version": "15.0.2-7-0.24.0", + "license": "GPL-2.0-only WITH Classpath-exception-2.0,EPL-2.0", + "architecture": { + "64bit": { + "url": "https://github.com/AdoptOpenJDK/openjdk15-binaries/releases/download/jdk-15.0.2%2B7_openj9-0.24.0/OpenJDK15U-jdk_x64_windows_openj9_15.0.2_7_openj9-0.24.0.zip", + "hash": "54f9f2bf34e951b1915985e3eb85a14fc0e302ddcd300f246160265d052aa067" + } + }, + "extract_dir": "jdk-15.0.2+7", + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + } +} diff --git a/deprecated/adoptopenjdk16-hotspot-jre.json b/deprecated/adoptopenjdk16-hotspot-jre.json new file mode 100644 index 00000000000..860be8ee8fa --- /dev/null +++ b/deprecated/adoptopenjdk16-hotspot-jre.json @@ -0,0 +1,17 @@ +{ + "description": "AdoptOpenJDK 16 JRE with Oracle HotSpot JVM", + "homepage": "https://adoptopenjdk.net", + "version": "16.0.1-9", + "license": "GPL-2.0-only WITH Classpath-exception-2.0", + "architecture": { + "64bit": { + "url": "https://github.com/AdoptOpenJDK/openjdk16-binaries/releases/download/jdk-16.0.1%2B9/OpenJDK16U-jre_x64_windows_hotspot_16.0.1_9.zip", + "hash": "169b7975e01bd6573062d29a5f2a1c7c4b659ada9de69c4a63328f2936d0f3f9" + } + }, + "extract_dir": "jdk-16.0.1+9-jre", + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + } +} diff --git a/deprecated/adoptopenjdk16-hotspot.json b/deprecated/adoptopenjdk16-hotspot.json new file mode 100644 index 00000000000..e46380dab62 --- /dev/null +++ b/deprecated/adoptopenjdk16-hotspot.json @@ -0,0 +1,17 @@ +{ + "description": "AdoptOpenJDK 16 with Oracle HotSpot JVM", + "homepage": "https://adoptopenjdk.net", + "version": "16.0.2-7", + "license": "GPL-2.0-only WITH Classpath-exception-2.0", + "architecture": { + "64bit": { + "url": "https://github.com/adoptium/temurin16-binaries/releases/download/jdk-16.0.2%2B7/OpenJDK16U-jdk_x64_windows_hotspot_16.0.2_7.zip", + "hash": "40191ffbafd8a6f9559352d8de31e8d22a56822fb41bbcf45f34e3fd3afa5f9e" + } + }, + "extract_dir": "jdk-16.0.2+7", + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + } +} diff --git a/deprecated/adoptopenjdk16-openj9-jre.json b/deprecated/adoptopenjdk16-openj9-jre.json new file mode 100644 index 00000000000..a48a09e11c1 --- /dev/null +++ b/deprecated/adoptopenjdk16-openj9-jre.json @@ -0,0 +1,17 @@ +{ + "description": "AdoptOpenJDK 16 JRE with Eclipse OpenJ9 JVM", + "homepage": "https://adoptopenjdk.net", + "version": "16.0.2-7-0.27.0", + "license": "GPL-2.0-only WITH Classpath-exception-2.0,EPL-2.0", + "architecture": { + "64bit": { + "url": "https://github.com/AdoptOpenJDK/semeru16-binaries/releases/download/jdk-16.0.2%2B7_openj9-0.27.0/ibm-semeru-open-jre_x64_windows_16.0.2_7_openj9-0.27.0.zip", + "hash": "4952d145b467ec1d440dd68886aaf91d27ddbaea20f92da7c92c499e05505a60" + } + }, + "extract_dir": "jdk-16.0.2+7-jre", + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + } +} diff --git a/deprecated/adoptopenjdk16-openj9.json b/deprecated/adoptopenjdk16-openj9.json new file mode 100644 index 00000000000..af773967957 --- /dev/null +++ b/deprecated/adoptopenjdk16-openj9.json @@ -0,0 +1,17 @@ +{ + "description": "AdoptOpenJDK 16 with Eclipse OpenJ9 JVM", + "homepage": "https://adoptopenjdk.net", + "version": "16.0.2-7-0.27.0", + "license": "GPL-2.0-only WITH Classpath-exception-2.0,EPL-2.0", + "architecture": { + "64bit": { + "url": "https://github.com/AdoptOpenJDK/semeru16-binaries/releases/download/jdk-16.0.2%2B7_openj9-0.27.0/ibm-semeru-open-jdk_x64_windows_16.0.2_7_openj9-0.27.0.zip", + "hash": "84555238a9a00d3ad118bb89c3ee8dff8a4eb1da7df417d98dd43b102db56da7" + } + }, + "extract_dir": "jdk-16.0.2+7", + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + } +} diff --git a/deprecated/adoptopenjdk17-hotspot.json b/deprecated/adoptopenjdk17-hotspot.json new file mode 100644 index 00000000000..ecd1c6081e1 --- /dev/null +++ b/deprecated/adoptopenjdk17-hotspot.json @@ -0,0 +1,17 @@ +{ + "description": "AdoptOpenJDK 16 with Oracle HotSpot JVM", + "homepage": "https://adoptopenjdk.net", + "version": "17-35", + "license": "GPL-2.0-only WITH Classpath-exception-2.0", + "architecture": { + "64bit": { + "url": "https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17%2B35/OpenJDK17-jdk_x64_windows_hotspot_17_35.zip", + "hash": "79e1c949f8301eb0a5979bc245829a4419507d7f6ac567c870e5986daf48c1db" + } + }, + "extract_dir": "jdk-17+35", + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + } +} diff --git a/deprecated/adoptopenjdk8-hotspot-jre-nightly.json b/deprecated/adoptopenjdk8-hotspot-jre-nightly.json new file mode 100644 index 00000000000..9dd5baf7667 --- /dev/null +++ b/deprecated/adoptopenjdk8-hotspot-jre-nightly.json @@ -0,0 +1,23 @@ +{ + "description": "AdoptOpenJDK 8 JRE with Oracle HotSpot JVM (Nightly builds)", + "homepage": "https://adoptopenjdk.net", + "version": "202110190503", + "license": "GPL-2.0-only WITH Classpath-exception-2.0", + "architecture": { + "64bit": { + "url": "https://github.com/adoptium/temurin8-binaries/releases/download/jdk8u-2021-10-19-05-03-beta/OpenJDK8U-jre_x64_windows_hotspot_2021-10-19-05-03.zip", + "hash": "cb41f915eeb81a703b2fc5332c05daefab364733800b1d8971f0a1b46a3bdae6" + } + }, + "extract_to": "tmp", + "installer": { + "script": [ + "(Get-ChildItem -Directory \"$dir\\tmp\").FullName | % { Move-Item \"$_\\*\" \"$dir\" }", + "Remove-Item -Recurse \"$dir\\tmp\"" + ] + }, + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + } +} diff --git a/deprecated/adoptopenjdk8-hotspot-jre.json b/deprecated/adoptopenjdk8-hotspot-jre.json new file mode 100644 index 00000000000..3fce5b0d676 --- /dev/null +++ b/deprecated/adoptopenjdk8-hotspot-jre.json @@ -0,0 +1,21 @@ +{ + "description": "AdoptOpenJDK 8 JRE with Oracle HotSpot JVM", + "homepage": "https://adoptopenjdk.net", + "version": "8u302-b08", + "license": "GPL-2.0-only WITH Classpath-exception-2.0", + "architecture": { + "64bit": { + "url": "https://github.com/adoptium/temurin8-binaries/releases/download/jdk8u302-b08/OpenJDK8U-jre_x64_windows_hotspot_8u302b08.zip", + "hash": "4a9943a2c2e929728e3c31a213c80d36b186b085b401a8c6313101bd7a28c046" + }, + "32bit": { + "url": "https://github.com/adoptium/temurin8-binaries/releases/download/jdk8u302-b08/OpenJDK8U-jre_x86-32_windows_hotspot_8u302b08.zip", + "hash": "93a9eff9ecc32c3e4c3bedf6fc2de9dda9215ec643296770b3787803754cc9c4" + } + }, + "extract_dir": "jdk8u302-b08-jre", + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + } +} diff --git a/deprecated/adoptopenjdk8-hotspot-nightly.json b/deprecated/adoptopenjdk8-hotspot-nightly.json new file mode 100644 index 00000000000..b568d797408 --- /dev/null +++ b/deprecated/adoptopenjdk8-hotspot-nightly.json @@ -0,0 +1,23 @@ +{ + "description": "AdoptOpenJDK 8 with Oracle HotSpot JVM (Nightly builds)", + "homepage": "https://adoptopenjdk.net", + "version": "202110190503", + "license": "GPL-2.0-only WITH Classpath-exception-2.0", + "architecture": { + "64bit": { + "url": "https://github.com/adoptium/temurin8-binaries/releases/download/jdk8u-2021-10-19-05-03-beta/OpenJDK8U-jdk_x64_windows_hotspot_2021-10-19-05-03.zip", + "hash": "b35860870695b560caa9e5e75b5d8dbdb50ba0d2f210bf5c121f82bd94e7366e" + } + }, + "extract_to": "tmp", + "installer": { + "script": [ + "(Get-ChildItem -Directory \"$dir\\tmp\").FullName | % { Move-Item \"$_\\*\" \"$dir\" }", + "Remove-Item -Recurse \"$dir\\tmp\"" + ] + }, + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + } +} diff --git a/deprecated/adoptopenjdk8-hotspot.json b/deprecated/adoptopenjdk8-hotspot.json new file mode 100644 index 00000000000..acdf1cb70bb --- /dev/null +++ b/deprecated/adoptopenjdk8-hotspot.json @@ -0,0 +1,17 @@ +{ + "description": "AdoptOpenJDK 8 with Oracle HotSpot JVM", + "homepage": "https://adoptopenjdk.net", + "version": "8u302-b08.1", + "license": "GPL-2.0-only WITH Classpath-exception-2.0", + "architecture": { + "64bit": { + "url": "https://github.com/adoptium/temurin8-binaries/releases/download/jdk8u302-b08.1/OpenJDK8U-jdk_x64_windows_hotspot_8u302b08.zip", + "hash": "3df3ebee978f5c9e9b4e34a74ce8d4b0c8f5bb7dfa83f2b315129c1eee6b70c4" + } + }, + "extract_dir": "jdk8u302-b08", + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + } +} diff --git a/deprecated/adoptopenjdk8-openj9-jre-nightly.json b/deprecated/adoptopenjdk8-openj9-jre-nightly.json new file mode 100644 index 00000000000..4df1ad159af --- /dev/null +++ b/deprecated/adoptopenjdk8-openj9-jre-nightly.json @@ -0,0 +1,27 @@ +{ + "description": "AdoptOpenJDK 8 JRE with Eclipse OpenJ9 JVM (Nightly builds)", + "homepage": "https://adoptopenjdk.net", + "version": "202105080814", + "license": "GPL-2.0-only WITH Classpath-exception-2.0", + "architecture": { + "64bit": { + "url": "https://github.com/AdoptOpenJDK/openjdk8-binaries/releases/download/jdk8u-2021-05-08-08-14/OpenJDK8U-jre_x64_windows_openj9_2021-05-08-08-14.zip", + "hash": "ce794768481afd447dd0717840deee4f1f045f3a31b8d2f9e9387e0f17b80f76" + }, + "32bit": { + "url": "https://github.com/AdoptOpenJDK/openjdk8-binaries/releases/download/jdk8u-2021-05-08-08-14/OpenJDK8U-jre_x86-32_windows_openj9_2021-05-08-08-14.zip", + "hash": "49867932e70f7a5f2882807dc30b39afd5c77e50f17f8b5206c13d73bbf445d3" + } + }, + "extract_to": "tmp", + "installer": { + "script": [ + "(Get-ChildItem -Directory \"$dir\\tmp\").FullName | % { Move-Item \"$_\\*\" \"$dir\" }", + "Remove-Item -Recurse \"$dir\\tmp\"" + ] + }, + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + } +} diff --git a/deprecated/adoptopenjdk8-openj9-jre.json b/deprecated/adoptopenjdk8-openj9-jre.json new file mode 100644 index 00000000000..7a9449669d2 --- /dev/null +++ b/deprecated/adoptopenjdk8-openj9-jre.json @@ -0,0 +1,21 @@ +{ + "description": "AdoptOpenJDK 8 JRE with Eclipse OpenJ9 JVM", + "homepage": "https://adoptopenjdk.net", + "version": "8u302-b08-0.27.0", + "license": "GPL-2.0-only WITH Classpath-exception-2.0,EPL-2.0", + "architecture": { + "64bit": { + "url": "https://github.com/AdoptOpenJDK/semeru8-binaries/releases/download/jdk8u302-b08_openj9-0.27.0/ibm-semeru-open-jdk_x64_windows_8u302b08_openj9-0.27.0.zip", + "hash": "c3a607440e2eec16ddea659d0662e122af86b34c8f87fb8752eafc3b2b2e5487" + }, + "32bit": { + "url": "https://github.com/AdoptOpenJDK/semeru8-binaries/releases/download/jdk8u302-b08_openj9-0.27.0/ibm-semeru-open-jdk_x86-32_windows_8u302b08_openj9-0.27.0.zip", + "hash": "f1dbffafc273f8759e54a667f558ad70a063dd039eef36dda9b80dc33bb163b5" + } + }, + "extract_dir": "jdk8u302-b08-jre", + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + } +} diff --git a/deprecated/adoptopenjdk8-openj9-nightly.json b/deprecated/adoptopenjdk8-openj9-nightly.json new file mode 100644 index 00000000000..208aef78bce --- /dev/null +++ b/deprecated/adoptopenjdk8-openj9-nightly.json @@ -0,0 +1,27 @@ +{ + "description": "AdoptOpenJDK 8 with Eclipse OpenJ9 JVM (Nightly builds)", + "homepage": "https://adoptopenjdk.net", + "version": "202105080814", + "license": "GPL-2.0-only WITH Classpath-exception-2.0", + "architecture": { + "64bit": { + "url": "https://github.com/AdoptOpenJDK/openjdk8-binaries/releases/download/jdk8u-2021-05-08-08-14/OpenJDK8U-jdk_x64_windows_openj9_2021-05-08-08-14.zip", + "hash": "c2a19794931ff5b628434deca84ef834d33041d05deb436f177d5754f973cac1" + }, + "32bit": { + "url": "https://github.com/AdoptOpenJDK/openjdk8-binaries/releases/download/jdk8u-2021-05-08-08-14/OpenJDK8U-jdk_x86-32_windows_openj9_2021-05-08-08-14.zip", + "hash": "cf01e66f215d0e26c75577b06a9cdebdb80eb081454cbf101de8293bb7205ccf" + } + }, + "extract_to": "tmp", + "installer": { + "script": [ + "(Get-ChildItem -Directory \"$dir\\tmp\").FullName | % { Move-Item \"$_\\*\" \"$dir\" }", + "Remove-Item -Recurse \"$dir\\tmp\"" + ] + }, + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + } +} diff --git a/deprecated/adoptopenjdk8-openj9-xl-jre-nightly.json b/deprecated/adoptopenjdk8-openj9-xl-jre-nightly.json new file mode 100644 index 00000000000..b8b2382c624 --- /dev/null +++ b/deprecated/adoptopenjdk8-openj9-xl-jre-nightly.json @@ -0,0 +1,23 @@ +{ + "description": "AdoptOpenJDK 8 JRE with Eclipse OpenJ9 JVM with large heap (Nightly builds)", + "homepage": "https://adoptopenjdk.net", + "version": "202102200158", + "license": "GPL-2.0-only WITH Classpath-exception-2.0", + "architecture": { + "64bit": { + "url": "https://github.com/AdoptOpenJDK/openjdk8-binaries/releases/download/jdk8u-2021-02-20-01-58/OpenJDK8U-jre_x64_windows_openj9_windowsXL_2021-02-20-01-58.zip", + "hash": "681738507cb5ce1045b1ea5c135df3019c58e0675926851043ded214a348eb2a" + } + }, + "extract_to": "tmp", + "installer": { + "script": [ + "(Get-ChildItem -Directory \"$dir\\tmp\").FullName | % { Move-Item \"$_\\*\" \"$dir\" }", + "Remove-Item -Recurse \"$dir\\tmp\"" + ] + }, + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + } +} diff --git a/deprecated/adoptopenjdk8-openj9-xl-jre.json b/deprecated/adoptopenjdk8-openj9-xl-jre.json new file mode 100644 index 00000000000..af908f7d1c1 --- /dev/null +++ b/deprecated/adoptopenjdk8-openj9-xl-jre.json @@ -0,0 +1,17 @@ +{ + "description": "AdoptOpenJDK 8 JRE with Eclipse OpenJ9 JVM with large heap", + "homepage": "https://adoptopenjdk.net", + "version": "8u282-b08-0.24.0", + "license": "GPL-2.0-only WITH Classpath-exception-2.0,EPL-2.0", + "architecture": { + "64bit": { + "url": "https://github.com/AdoptOpenJDK/openjdk8-binaries/releases/download/jdk8u282-b08_openj9-0.24.0/OpenJDK8U-jre_x64_windows_openj9_windowsXL_8u282b08_openj9-0.24.0.zip", + "hash": "9e5209b3cf2761c738fc43a017388a77f1573f9e11e0f0bed85c0ba8f9934b4c" + } + }, + "extract_dir": "jdk8u282-b08-jre", + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + } +} diff --git a/deprecated/adoptopenjdk8-openj9-xl-nightly.json b/deprecated/adoptopenjdk8-openj9-xl-nightly.json new file mode 100644 index 00000000000..2de8fadbc29 --- /dev/null +++ b/deprecated/adoptopenjdk8-openj9-xl-nightly.json @@ -0,0 +1,23 @@ +{ + "description": "AdoptOpenJDK 8 with Eclipse OpenJ9 JVM with large heap (Nightly builds)", + "homepage": "https://adoptopenjdk.net", + "version": "202102200158", + "license": "GPL-2.0-only WITH Classpath-exception-2.0", + "architecture": { + "64bit": { + "url": "https://github.com/AdoptOpenJDK/openjdk8-binaries/releases/download/jdk8u-2021-02-20-01-58/OpenJDK8U-jdk_x64_windows_openj9_windowsXL_2021-02-20-01-58.zip", + "hash": "2536c1f183936bc463d62e0689b2f64997640d5b3c12de9f8acfc60734668896" + } + }, + "extract_to": "tmp", + "installer": { + "script": [ + "(Get-ChildItem -Directory \"$dir\\tmp\").FullName | % { Move-Item \"$_\\*\" \"$dir\" }", + "Remove-Item -Recurse \"$dir\\tmp\"" + ] + }, + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + } +} diff --git a/deprecated/adoptopenjdk8-openj9-xl.json b/deprecated/adoptopenjdk8-openj9-xl.json new file mode 100644 index 00000000000..d0f4b9d3a53 --- /dev/null +++ b/deprecated/adoptopenjdk8-openj9-xl.json @@ -0,0 +1,17 @@ +{ + "description": "AdoptOpenJDK 8 with Eclipse OpenJ9 JVM with large heap", + "homepage": "https://adoptopenjdk.net", + "version": "8u282-b08-0.24.0", + "license": "GPL-2.0-only WITH Classpath-exception-2.0,EPL-2.0", + "architecture": { + "64bit": { + "url": "https://github.com/AdoptOpenJDK/openjdk8-binaries/releases/download/jdk8u282-b08_openj9-0.24.0/OpenJDK8U-jdk_x64_windows_openj9_windowsXL_8u282b08_openj9-0.24.0.zip", + "hash": "8dfe72f0861c476b882c863b811e34704fb2e7f3ddff00965f368401acc1ca2b" + } + }, + "extract_dir": "jdk8u282-b08", + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + } +} diff --git a/deprecated/adoptopenjdk8-openj9.json b/deprecated/adoptopenjdk8-openj9.json new file mode 100644 index 00000000000..5488c55c3bb --- /dev/null +++ b/deprecated/adoptopenjdk8-openj9.json @@ -0,0 +1,21 @@ +{ + "description": "AdoptOpenJDK 8 with Eclipse OpenJ9 JVM", + "homepage": "https://adoptopenjdk.net", + "version": "8u302-b08-0.27.0", + "license": "GPL-2.0-only WITH Classpath-exception-2.0,EPL-2.0", + "architecture": { + "64bit": { + "url": "https://github.com/AdoptOpenJDK/semeru8-binaries/releases/download/jdk8u302-b08_openj9-0.27.0/ibm-semeru-open-jdk_x64_windows_8u302b08_openj9-0.27.0.zip", + "hash": "c3a607440e2eec16ddea659d0662e122af86b34c8f87fb8752eafc3b2b2e5487" + }, + "32bit": { + "url": "https://github.com/AdoptOpenJDK/semeru8-binaries/releases/download/jdk8u302-b08_openj9-0.27.0/ibm-semeru-open-jdk_x86-32_windows_8u302b08_openj9-0.27.0.zip", + "hash": "f1dbffafc273f8759e54a667f558ad70a063dd039eef36dda9b80dc33bb163b5" + } + }, + "extract_dir": "jdk8u302-b08", + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + } +} diff --git a/deprecated/adoptopenjdk8-upstream-jre.json b/deprecated/adoptopenjdk8-upstream-jre.json new file mode 100644 index 00000000000..578b3ea4920 --- /dev/null +++ b/deprecated/adoptopenjdk8-upstream-jre.json @@ -0,0 +1,17 @@ +{ + "description": "Unaltered builds from the OpenJDK mercurial JDK8u code stream, built by Red Hat", + "homepage": "https://adoptopenjdk.net/upstream.html", + "version": "8u312-b07", + "license": "GPL-2.0-only WITH Classpath-exception-2.0", + "architecture": { + "64bit": { + "url": "https://github.com/AdoptOpenJDK/openjdk8-upstream-binaries/releases/download/jdk8u312-b07/OpenJDK8U-jre_x64_windows_8u312b07.zip", + "hash": "eee93412f28780975700d3ad444367c10261e096ddbe3da7001f9689451b511c" + } + }, + "extract_dir": "openjdk-8u312-b07-jre", + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + } +} diff --git a/deprecated/adoptopenjdk8-upstream.json b/deprecated/adoptopenjdk8-upstream.json new file mode 100644 index 00000000000..93ed5bcd5d7 --- /dev/null +++ b/deprecated/adoptopenjdk8-upstream.json @@ -0,0 +1,17 @@ +{ + "description": "Unaltered builds from the OpenJDK mercurial JDK8u code stream, built by Red Hat", + "homepage": "https://adoptopenjdk.net/upstream.html", + "version": "8u312-b07", + "license": "GPL-2.0-only WITH Classpath-exception-2.0", + "architecture": { + "64bit": { + "url": "https://github.com/AdoptOpenJDK/openjdk8-upstream-binaries/releases/download/jdk8u312-b07/OpenJDK8U-jdk_x64_windows_8u312b07.zip", + "hash": "d9b4d56e356608f6457a764109d148f7f671f24ca9e91b7e9ba7ac96949d4812" + } + }, + "extract_dir": "openjdk-8u312-b07", + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + } +} diff --git a/bucket/adopt9-hotspot.json b/deprecated/adoptopenjdk9-hotspot.json similarity index 100% rename from bucket/adopt9-hotspot.json rename to deprecated/adoptopenjdk9-hotspot.json diff --git a/bucket/adopt9-openj9.json b/deprecated/adoptopenjdk9-openj9.json similarity index 100% rename from bucket/adopt9-openj9.json rename to deprecated/adoptopenjdk9-openj9.json diff --git a/scripts/.gitkeep b/scripts/.gitkeep new file mode 100644 index 00000000000..2f6a3f6b126 --- /dev/null +++ b/scripts/.gitkeep @@ -0,0 +1,2 @@ +# This directory stores helper files like shell scripts, registry entries etc. for installable applications. +# Delete this '.gitkeep' file once this directory has any files. diff --git a/test/Scoop-Bucket.Tests.ps1 b/test/Scoop-Bucket.Tests.ps1 deleted file mode 100644 index 5393a09ce8f..00000000000 --- a/test/Scoop-Bucket.Tests.ps1 +++ /dev/null @@ -1,2 +0,0 @@ -if(!$env:SCOOP_HOME) { $env:SCOOP_HOME = resolve-path (split-path (split-path (scoop which scoop))) } -. "$env:SCOOP_HOME\test\Import-Bucket-Tests.ps1"