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 cea1b9d86fe..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/technetwork/java/javase/overview/index.html), [OpenJDK](https://openjdk.java.net), [Zulu](https://www.azul.com/products/zulu-and-zulu-enterprise), [ojdkbuild](https://github.com/ojdkbuild/ojdkbuild), [AdoptOpenJDK](https://adoptopenjdk.net), [Amazon Corretto](https://aws.amazon.com/corretto), [BellSoft Liberica](https://bell-sw.com/java.html) 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 3c880b81219..00000000000 --- a/appveyor.yml +++ /dev/null @@ -1,41 +0,0 @@ -version: "{build}-{branch}" -branches: - except: - - gh-pages -build: off -deploy: off -clone_depth: 2 -image: -- Visual Studio 2017 -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/adopt10-hotspot.json b/bucket/adopt10-hotspot.json deleted file mode 100644 index 99599675b0f..00000000000 --- a/bucket/adopt10-hotspot.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "description": "AdoptOpenJDK 10 with Oracle HotSpot JVM", - "homepage": "https://adoptopenjdk.net", - "version": "10.0.2-13", - "license": "GPL-2.0-only WITH Classpath-exception-2.0", - "architecture": { - "64bit": { - "url": "https://github.com/AdoptOpenJDK/openjdk10-releases/releases/download/jdk-10.0.2%2B13/OpenJDK10_x64_Win_jdk-10.0.2%2B13.zip", - "hash": "f9628b80933bf929ef14f858c5ed680ceefad997b6384ddd2cbea0d8e2fa6203" - } - }, - "extract_dir": "jdk-10.0.2+13", - "env_add_path": "bin", - "env_set": { - "JAVA_HOME": "$dir" - }, - "checkver": { - "url": "https://api.adoptopenjdk.net/v2/info/releases/openjdk10?openjdk_impl=hotspot&os=windows&arch=x64&release=latest&type=jdk", - "jp": "$.binaries[0].checksum_link", - "re": "https://github.com/(?.*?(?jdk-(?(?[\\d]+)[\\d.]+)(?:\\%2B|\\+)(?[\\d]+)).*?)(?.zip)?.sha256.txt", - "replace": "${major}-${build}" - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://github.com/$matchUrl.zip" - } - }, - "hash": { - "url": "https://github.com/$matchUrl$matchZip.sha256.txt", - "find": "^([a-fA-F0-9]+)\\s" - }, - "extract_dir": "jdk-$matchMajor+$matchBuild" - } -} diff --git a/bucket/adopt10-openj9.json b/bucket/adopt10-openj9.json deleted file mode 100644 index fddf47554f9..00000000000 --- a/bucket/adopt10-openj9.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "description": "AdoptOpenJDK 10 with Eclipse OpenJ9 JVM", - "homepage": "https://adoptopenjdk.net", - "version": "10.0.2-13-0.9.0", - "license": "GPL-2.0-only WITH Classpath-exception-2.0,EPL-2.0", - "architecture": { - "64bit": { - "url": "https://github.com/AdoptOpenJDK/openjdk10-openj9-releases/releases/download/jdk-10.0.2%2B13_openj9-0.9.0/OpenJDK10-OPENJ9_x64_Windows_jdk-10.0.2.13_openj9-0.9.0.zip", - "hash": "69cae4eac4ef5a5161017910ef464f7132ae026119901be383c968f3b5889614" - } - }, - "extract_dir": "jdk-10.0.2+13", - "env_add_path": "bin", - "env_set": { - "JAVA_HOME": "$dir" - }, - "checkver": { - "url": "https://api.adoptopenjdk.net/v2/info/releases/openjdk10?openjdk_impl=openj9&os=windows&arch=x64&release=latest&type=jdk", - "jp": "$.binaries[0].checksum_link", - "re": "https://github.com/(?.*?(?jdk-(?(?[\\d]+)[\\d.]+)(?:\\%2B|\\+)(?[\\d]+)(?:(?:_openj9?)(?-[\\d.]+))?)/.*?)(?.zip)?.sha256.txt", - "replace": "${major}-${build}${jvmver}" - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://github.com/$matchUrl.zip" - } - }, - "hash": { - "url": "https://github.com/$matchUrl$matchZip.sha256.txt", - "find": "^([a-fA-F0-9]+)\\s" - }, - "extract_dir": "jdk-$matchMajor+$matchBuild" - } -} diff --git a/bucket/adopt11-hotspot-jre-nightly.json b/bucket/adopt11-hotspot-jre-nightly.json deleted file mode 100644 index 7579e9c4a5e..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": "201909271031", - "license": "GPL-2.0-only WITH Classpath-exception-2.0", - "architecture": { - "64bit": { - "url": "https://github.com/AdoptOpenJDK/openjdk11-binaries/releases/download/jdk11u-2019-09-27-10-31/OpenJDK11U-jre_x64_windows_hotspot_2019-09-27-10-31.zip", - "hash": "ae7cefa2a91c5be395875236ffbb60a81c0ae93ea25bf04dc7915523327069bc" - }, - "32bit": { - "url": "https://github.com/AdoptOpenJDK/openjdk11-binaries/releases/download/jdk11u-2019-09-27-10-31/OpenJDK11U-jre_x86-32_windows_hotspot_2019-09-27-10-31.zip", - "hash": "cc79f9e32890d25bf10cc33f8d4ec24efbca6f45860ae928b4f264b8998e0f25" - } - }, - "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/v2/info/nightly/openjdk11?openjdk_impl=hotspot&os=windows&arch=x64&release=latest&type=jre", - "jp": "$.binaries[0].binary_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 26f0539a0c8..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.4-11", - "license": "GPL-2.0-only WITH Classpath-exception-2.0", - "architecture": { - "64bit": { - "url": "https://github.com/AdoptOpenJDK/openjdk11-binaries/releases/download/jdk-11.0.4%2B11/OpenJDK11U-jre_x64_windows_hotspot_11.0.4_11.zip", - "hash": "be88c679fd24194bee71237f92f7a2a71c88f71a853a56a7c05742b0e158c1be" - }, - "32bit": { - "url": "https://github.com/AdoptOpenJDK/openjdk11-binaries/releases/download/jdk-11.0.4%2B11/OpenJDK11U-jre_x86-32_windows_hotspot_11.0.4_11.zip", - "hash": "24eb66c5858c09c58a50b51df98b8dd6f75151a2b9f8e2e822441fa9f29009b6" - } - }, - "extract_dir": "jdk-11.0.4+11-jre", - "env_add_path": "bin", - "env_set": { - "JAVA_HOME": "$dir" - }, - "checkver": { - "url": "https://api.adoptopenjdk.net/v2/info/releases/openjdk11?openjdk_impl=hotspot&os=windows&arch=x64&release=latest&type=jre", - "jp": "$.binaries[0].binary_link", - "re": "https://github.com/(?.*?(?jdk-(?(?[\\d]+)[\\d.]*)(?:\\%2B|\\+)(?[\\d]+)))/", - "replace": "${major}-${build}" - }, - "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 042724af15a..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": "201909271031", - "license": "GPL-2.0-only WITH Classpath-exception-2.0", - "architecture": { - "64bit": { - "url": "https://github.com/AdoptOpenJDK/openjdk11-binaries/releases/download/jdk11u-2019-09-27-10-31/OpenJDK11U-jdk_x64_windows_hotspot_2019-09-27-10-31.zip", - "hash": "9a21846abb61e8cacec1f6256bd5324db33076324a3bcb5ee06a6782b9ddbff1" - }, - "32bit": { - "url": "https://github.com/AdoptOpenJDK/openjdk11-binaries/releases/download/jdk11u-2019-09-27-10-31/OpenJDK11U-jdk_x86-32_windows_hotspot_2019-09-27-10-31.zip", - "hash": "26f300eca509ee806f9b49a7a7d497a8d7d79380254442012731c66b64641e55" - } - }, - "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/v2/info/nightly/openjdk11?openjdk_impl=hotspot&os=windows&arch=x64&release=latest&type=jdk", - "jp": "$.binaries[0].binary_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 57ba75bb027..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.4-11", - "license": "GPL-2.0-only WITH Classpath-exception-2.0", - "architecture": { - "64bit": { - "url": "https://github.com/AdoptOpenJDK/openjdk11-binaries/releases/download/jdk-11.0.4%2B11/OpenJDK11U-jdk_x64_windows_hotspot_11.0.4_11.zip", - "hash": "6e49694fa9462433f08c131fa11d8d1c78f89afbc5a0249886c262ae1c8dd8f4" - }, - "32bit": { - "url": "https://github.com/AdoptOpenJDK/openjdk11-binaries/releases/download/jdk-11.0.4%2B11/OpenJDK11U-jdk_x86-32_windows_hotspot_11.0.4_11.zip", - "hash": "a1028aed1234e27e1260d3adb6d28400f362a49c91716ca208cdcf470b0d2c84" - } - }, - "extract_dir": "jdk-11.0.4+11", - "env_add_path": "bin", - "env_set": { - "JAVA_HOME": "$dir" - }, - "checkver": { - "url": "https://api.adoptopenjdk.net/v2/info/releases/openjdk11?openjdk_impl=hotspot&os=windows&arch=x64&release=latest&type=jdk", - "jp": "$.binaries[0].binary_link", - "re": "https://github.com/(?.*?(?jdk-(?(?[\\d]+)[\\d.]*)(?:\\%2B|\\+)(?[\\d]+)))/", - "replace": "${major}-${build}" - }, - "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 9c969516168..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": "201909271031", - "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-2019-09-27-10-31/OpenJDK11U-jre_x64_windows_openj9_2019-09-27-10-31.zip", - "hash": "d81457eae3204c83300316beef9a3750740f32b0dd64dc99437324b0f1b3409f" - } - }, - "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/v2/info/nightly/openjdk11?openjdk_impl=openj9&os=windows&arch=x64&release=latest&type=jre", - "jp": "$.binaries[0].binary_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 c674485e159..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.4-11-0.15.1", - "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.4%2B11_openj9-0.15.1/OpenJDK11U-jre_x64_windows_openj9_11.0.4_11_openj9-0.15.1.zip", - "hash": "55bb37919240644275549c2231f2d9eeb208c677189ed942aa05093da7d638fe" - } - }, - "extract_dir": "jdk-11.0.4+11-jre", - "env_add_path": "bin", - "env_set": { - "JAVA_HOME": "$dir" - }, - "checkver": { - "url": "https://api.adoptopenjdk.net/v2/info/releases/openjdk11?openjdk_impl=openj9&os=windows&arch=x64&release=latest&type=jre", - "jp": "$.binaries[0].binary_link", - "re": "https://github.com/(?.*?(?jdk-(?(?[\\d]+)[\\d.]+)(?:\\%2B|\\+)(?[\\d]+)(?:(?_openj9?)(?-[\\d.]+))?)/.*?).zip", - "replace": "${major}-${build}${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 f715f00a1fe..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": "201909271031", - "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-2019-09-27-10-31/OpenJDK11U-jdk_x64_windows_openj9_2019-09-27-10-31.zip", - "hash": "e5302e91393a8856039fa891ab2efb84f259b1693ab756d4cca5192b0b8d5750" - } - }, - "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/v2/info/nightly/openjdk11?openjdk_impl=openj9&os=windows&arch=x64&release=latest&type=jdk", - "jp": "$.binaries[0].binary_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.json b/bucket/adopt11-openj9.json deleted file mode 100644 index 2d85fd332c6..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.4-11-0.15.1", - "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.4%2B11_openj9-0.15.1/OpenJDK11U-jdk_x64_windows_openj9_11.0.4_11_openj9-0.15.1.zip", - "hash": "86d9920e411746a3fedfe544faef8218e1c73245a2898709d7ac58b3c70d5518" - } - }, - "extract_dir": "jdk-11.0.4+11", - "env_add_path": "bin", - "env_set": { - "JAVA_HOME": "$dir" - }, - "checkver": { - "url": "https://api.adoptopenjdk.net/v2/info/releases/openjdk11?openjdk_impl=openj9&os=windows&arch=x64&release=latest&type=jdk", - "jp": "$.binaries[0].binary_link", - "re": "https://github.com/(?.*?(?jdk-(?(?[\\d]+)[\\d.]+)(?:\\%2B|\\+)(?[\\d]+)(?:(?_openj9?)(?-[\\d.]+))?)/.*?).zip", - "replace": "${major}-${build}${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.json b/bucket/adopt11-upstream.json deleted file mode 100644 index 7f900b56895..00000000000 --- a/bucket/adopt11-upstream.json +++ /dev/null @@ -1,30 +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.3-7", - "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.3+7/OpenJDK11U-x64_windows_11.0.3_7.zip", - "hash": "595ba894d2cf7857fd59d8532ffd6d25e80211f7012ebcb4e5a9258770412484" - } - }, - "extract_dir": "openjdk-11u-11.0.3+7", - "env_add_path": "bin", - "env_set": { - "JAVA_HOME": "$dir" - }, - "checkver": { - "github": "https://github.com/AdoptOpenJDK/openjdk11-upstream-binaries", - "re": "jdk-(?(?[\\d]+)[\\d.]+)(?:\\%2B|\\+)(?[\\d]+)", - "replace": "${major}-${build}" - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://github.com/AdoptOpenJDK/openjdk$matchJdk-upstream-binaries/releases/download/jdk-$matchMajor+$matchBuild/OpenJDK$matchJdkU-x64_windows_$matchMajor_$matchBuild.zip" - } - }, - "extract_dir": "openjdk-$matchJdku-$matchMajor+$matchBuild" - } -} diff --git a/bucket/adopt12-hotspot-jre-nightly.json b/bucket/adopt12-hotspot-jre-nightly.json deleted file mode 100644 index d4ca7a35944..00000000000 --- a/bucket/adopt12-hotspot-jre-nightly.json +++ /dev/null @@ -1,47 +0,0 @@ -{ - "description": "AdoptOpenJDK 12 JRE with Oracle HotSpot JVM (Nightly builds)", - "homepage": "https://adoptopenjdk.net", - "version": "201909121643", - "license": "GPL-2.0-only WITH Classpath-exception-2.0", - "architecture": { - "64bit": { - "url": "https://github.com/AdoptOpenJDK/openjdk12-binaries/releases/download/jdk12u-2019-09-12-16-43/OpenJDK12U-jre_x64_windows_hotspot_2019-09-12-16-43.zip", - "hash": "df10f96d21c66257c07bbe266f0b0201379986ba2f02ce281c854f8bec60cce6" - }, - "32bit": { - "url": "https://github.com/AdoptOpenJDK/openjdk12-binaries/releases/download/jdk12u-2019-09-12-16-43/OpenJDK12U-jre_x86-32_windows_hotspot_2019-09-12-16-43.zip", - "hash": "fc5ec5997b59718d5e926081a59bece890ce5557d39051127d61a2210b67ca74" - } - }, - "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/v2/info/nightly/openjdk12?openjdk_impl=hotspot&os=windows&arch=x64&release=latest&type=jre", - "jp": "$.binaries[0].binary_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/adopt12-hotspot-jre.json b/bucket/adopt12-hotspot-jre.json deleted file mode 100644 index 4b7f4f36343..00000000000 --- a/bucket/adopt12-hotspot-jre.json +++ /dev/null @@ -1,42 +0,0 @@ -{ - "description": "AdoptOpenJDK 12 JRE with Oracle HotSpot JVM", - "homepage": "https://adoptopenjdk.net", - "version": "12.0.2-10", - "license": "GPL-2.0-only WITH Classpath-exception-2.0", - "architecture": { - "64bit": { - "url": "https://github.com/AdoptOpenJDK/openjdk12-binaries/releases/download/jdk-12.0.2%2B10/OpenJDK12U-jre_x64_windows_hotspot_12.0.2_10.zip", - "hash": "c03fdbced77d74557d2ede7a120b09e2573dde7527a4c019458b6f20920aa632" - }, - "32bit": { - "url": "https://github.com/AdoptOpenJDK/openjdk12-binaries/releases/download/jdk-12.0.2%2B10/OpenJDK12U-jre_x86-32_windows_hotspot_12.0.2_10.zip", - "hash": "005571cbc64eebffbcb830576d2073917b3f372a5aae7a536db7f9a349b45753" - } - }, - "extract_dir": "jdk-12.0.2+10-jre", - "env_add_path": "bin", - "env_set": { - "JAVA_HOME": "$dir" - }, - "checkver": { - "url": "https://api.adoptopenjdk.net/v2/info/releases/openjdk12?openjdk_impl=hotspot&os=windows&arch=x64&release=latest&type=jre", - "jp": "$.binaries[0].binary_link", - "re": "https://github.com/(?.*?(?jdk-(?(?[\\d]+)[\\d.]*)(?:\\%2B|\\+)(?[\\d]+)))/", - "replace": "${major}-${build}" - }, - "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/adopt12-hotspot-nightly.json b/bucket/adopt12-hotspot-nightly.json deleted file mode 100644 index 97572dfb056..00000000000 --- a/bucket/adopt12-hotspot-nightly.json +++ /dev/null @@ -1,47 +0,0 @@ -{ - "description": "AdoptOpenJDK 12 with Oracle HotSpot JVM (Nightly builds)", - "homepage": "https://adoptopenjdk.net", - "version": "201909121643", - "license": "GPL-2.0-only WITH Classpath-exception-2.0", - "architecture": { - "64bit": { - "url": "https://github.com/AdoptOpenJDK/openjdk12-binaries/releases/download/jdk12u-2019-09-12-16-43/OpenJDK12U-jdk_x64_windows_hotspot_2019-09-12-16-43.zip", - "hash": "666ec7f3af6511f1c7bf6f52ec2605e087e45adadd3c8931e616484cd790a0c3" - }, - "32bit": { - "url": "https://github.com/AdoptOpenJDK/openjdk12-binaries/releases/download/jdk12u-2019-09-12-16-43/OpenJDK12U-jdk_x86-32_windows_hotspot_2019-09-12-16-43.zip", - "hash": "9d86bd2f422a73f97a5848ed98017d81eb3d1b9c8197a03ad17b528b5611826d" - } - }, - "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/v2/info/nightly/openjdk12?openjdk_impl=hotspot&os=windows&arch=x64&release=latest&type=jdk", - "jp": "$.binaries[0].binary_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/adopt12-hotspot.json b/bucket/adopt12-hotspot.json deleted file mode 100644 index 7cca2f0fb98..00000000000 --- a/bucket/adopt12-hotspot.json +++ /dev/null @@ -1,42 +0,0 @@ -{ - "description": "AdoptOpenJDK 12 with Oracle HotSpot JVM", - "homepage": "https://adoptopenjdk.net", - "version": "12.0.2-10", - "license": "GPL-2.0-only WITH Classpath-exception-2.0", - "architecture": { - "64bit": { - "url": "https://github.com/AdoptOpenJDK/openjdk12-binaries/releases/download/jdk-12.0.2%2B10/OpenJDK12U-jdk_x64_windows_hotspot_12.0.2_10.zip", - "hash": "e18f523cb71d7928cdb5fe8e567ab5f7336b3674f920e9e0d4052ba9639964a6" - }, - "32bit": { - "url": "https://github.com/AdoptOpenJDK/openjdk12-binaries/releases/download/jdk-12.0.2%2B10/OpenJDK12U-jdk_x86-32_windows_hotspot_12.0.2_10.zip", - "hash": "2b175ef177e2e6741517e85cabe346ffbd0e2b65608c0a2db4565068ae87aba5" - } - }, - "extract_dir": "jdk-12.0.2+10", - "env_add_path": "bin", - "env_set": { - "JAVA_HOME": "$dir" - }, - "checkver": { - "url": "https://api.adoptopenjdk.net/v2/info/releases/openjdk12?openjdk_impl=hotspot&os=windows&arch=x64&release=latest&type=jdk", - "jp": "$.binaries[0].binary_link", - "re": "https://github.com/(?.*?(?jdk-(?(?[\\d]+)[\\d.]*)(?:\\%2B|\\+)(?[\\d]+)))/", - "replace": "${major}-${build}" - }, - "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/adopt12-openj9-jre-nightly.json b/bucket/adopt12-openj9-jre-nightly.json deleted file mode 100644 index 7eb604b7f2c..00000000000 --- a/bucket/adopt12-openj9-jre-nightly.json +++ /dev/null @@ -1,40 +0,0 @@ -{ - "description": "AdoptOpenJDK 12 JRE with Eclipse OpenJ9 JVM (Nightly builds)", - "homepage": "https://adoptopenjdk.net", - "version": "201909250923", - "license": "GPL-2.0-only WITH Classpath-exception-2.0,EPL-2.0", - "architecture": { - "64bit": { - "url": "https://github.com/AdoptOpenJDK/openjdk12-binaries/releases/download/jdk12u-2019-09-25-09-23/OpenJDK12U-jre_x64_windows_openj9_2019-09-25-09-23.zip", - "hash": "c45678d10aa1a2e9f401e036eb187d6d2876a20f8bcdbbd481d94f659f4a8423" - } - }, - "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/v2/info/nightly/openjdk12?openjdk_impl=openj9&os=windows&arch=x64&release=latest&type=jre", - "jp": "$.binaries[0].binary_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/adopt12-openj9-jre.json b/bucket/adopt12-openj9-jre.json deleted file mode 100644 index 2b5feecfe3e..00000000000 --- a/bucket/adopt12-openj9-jre.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "description": "AdoptOpenJDK 12 JRE with Eclipse OpenJ9 JVM", - "homepage": "https://adoptopenjdk.net", - "version": "12.0.2-10-0.15.1", - "license": "GPL-2.0-only WITH Classpath-exception-2.0,EPL-2.0", - "architecture": { - "64bit": { - "url": "https://github.com/AdoptOpenJDK/openjdk12-binaries/releases/download/jdk-12.0.2%2B10_openj9-0.15.1/OpenJDK12U-jre_x64_windows_openj9_12.0.2_10_openj9-0.15.1.zip", - "hash": "4dcdd9ca9939fcb5e0626efe86d0a8f1953243bc34e6fd3f881f001944c0bce2" - } - }, - "extract_dir": "jdk-12.0.2+10-jre", - "env_add_path": "bin", - "env_set": { - "JAVA_HOME": "$dir" - }, - "checkver": { - "url": "https://api.adoptopenjdk.net/v2/info/releases/openjdk12?openjdk_impl=openj9&os=windows&arch=x64&release=latest&type=jre", - "jp": "$.binaries[0].binary_link", - "re": "https://github.com/(?.*?(?jdk-(?(?[\\d]+)[\\d.]+)(?:\\%2B|\\+)(?[\\d]+)(?:(?_openj9?)(?-[\\d.]+))?)/.*?).zip", - "replace": "${major}-${build}${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/adopt12-openj9-nightly.json b/bucket/adopt12-openj9-nightly.json deleted file mode 100644 index 1e2b185a387..00000000000 --- a/bucket/adopt12-openj9-nightly.json +++ /dev/null @@ -1,40 +0,0 @@ -{ - "description": "AdoptOpenJDK 12 with Eclipse OpenJ9 JVM (Nightly builds)", - "homepage": "https://adoptopenjdk.net", - "version": "201909250923", - "license": "GPL-2.0-only WITH Classpath-exception-2.0,EPL-2.0", - "architecture": { - "64bit": { - "url": "https://github.com/AdoptOpenJDK/openjdk12-binaries/releases/download/jdk12u-2019-09-25-09-23/OpenJDK12U-jdk_x64_windows_openj9_2019-09-25-09-23.zip", - "hash": "ed8c886af9d13d07e54fc17e3d983c299a4c558415fbe327032c5dd7e8841c01" - } - }, - "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/v2/info/nightly/openjdk12?openjdk_impl=openj9&os=windows&arch=x64&release=latest&type=jdk", - "jp": "$.binaries[0].binary_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/adopt12-openj9.json b/bucket/adopt12-openj9.json deleted file mode 100644 index 63638cda880..00000000000 --- a/bucket/adopt12-openj9.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "description": "AdoptOpenJDK 12 with Eclipse OpenJ9 JVM", - "homepage": "https://adoptopenjdk.net", - "version": "12.0.2-10-0.15.1", - "license": "GPL-2.0-only WITH Classpath-exception-2.0,EPL-2.0", - "architecture": { - "64bit": { - "url": "https://github.com/AdoptOpenJDK/openjdk12-binaries/releases/download/jdk-12.0.2%2B10_openj9-0.15.1/OpenJDK12U-jdk_x64_windows_openj9_12.0.2_10_openj9-0.15.1.zip", - "hash": "e90ef6d3de1b22811bac1fa6cf682866a2a78b52eeeb19ea363a86f2f93b259c" - } - }, - "extract_dir": "jdk-12.0.2+10", - "env_add_path": "bin", - "env_set": { - "JAVA_HOME": "$dir" - }, - "checkver": { - "url": "https://api.adoptopenjdk.net/v2/info/releases/openjdk12?openjdk_impl=openj9&os=windows&arch=x64&release=latest&type=jdk", - "jp": "$.binaries[0].binary_link", - "re": "https://github.com/(?.*?(?jdk-(?(?[\\d]+)[\\d.]+)(?:\\%2B|\\+)(?[\\d]+)(?:(?_openj9?)(?-[\\d.]+))?)/.*?).zip", - "replace": "${major}-${build}${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/adopt13-hotspot-nightly.json b/bucket/adopt13-hotspot-nightly.json deleted file mode 100644 index 7ffed78c536..00000000000 --- a/bucket/adopt13-hotspot-nightly.json +++ /dev/null @@ -1,47 +0,0 @@ -{ - "description": "AdoptOpenJDK 13 with Oracle HotSpot JVM (Nightly builds)", - "homepage": "https://adoptopenjdk.net", - "version": "201909262035", - "license": "GPL-2.0-only WITH Classpath-exception-2.0", - "architecture": { - "64bit": { - "url": "https://github.com/AdoptOpenJDK/openjdk13-binaries/releases/download/jdk13u-2019-09-26-20-35/OpenJDK13U-jdk_x64_windows_hotspot_2019-09-26-20-35.zip", - "hash": "b9a5fc591780487a6e88ff0b15c7093dfd2c2621466319860e64d6293ec7661a" - }, - "32bit": { - "url": "https://github.com/AdoptOpenJDK/openjdk13-binaries/releases/download/jdk13u-2019-09-26-20-35/OpenJDK13U-jdk_x86-32_windows_hotspot_2019-09-26-20-35.zip", - "hash": "8ab44271d7d55220c0e9adbb211f4a32a27f40ca83361c1726124cb7658d8fb9" - } - }, - "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/v2/info/nightly/openjdk13?openjdk_impl=hotspot&os=windows&arch=x64&release=latest&type=jdk", - "jp": "$.binaries[0].binary_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/adopt13-openj9-nightly.json b/bucket/adopt13-openj9-nightly.json deleted file mode 100644 index 4c69f7f5322..00000000000 --- a/bucket/adopt13-openj9-nightly.json +++ /dev/null @@ -1,40 +0,0 @@ -{ - "description": "AdoptOpenJDK 13 with Eclipse OpenJ9 JVM (Nightly builds)", - "homepage": "https://adoptopenjdk.net", - "version": "201909262035", - "license": "GPL-2.0-only WITH Classpath-exception-2.0,EPL-2.0", - "architecture": { - "64bit": { - "url": "https://github.com/AdoptOpenJDK/openjdk13-binaries/releases/download/jdk13u-2019-09-26-20-35/OpenJDK13U-jdk_x64_windows_openj9_2019-09-26-20-35.zip", - "hash": "057ab05accc22ccf9bf5caefeddbacf5fb22cff619ce9fcbb5ac13cf71dc5dcd" - } - }, - "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/v2/info/nightly/openjdk13?openjdk_impl=openj9&os=windows&arch=x64&release=latest&type=jdk", - "jp": "$.binaries[0].binary_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-hotspot-jre-nightly.json b/bucket/adopt8-hotspot-jre-nightly.json deleted file mode 100644 index f415e79afbe..00000000000 --- a/bucket/adopt8-hotspot-jre-nightly.json +++ /dev/null @@ -1,47 +0,0 @@ -{ - "description": "AdoptOpenJDK 8 JRE with Oracle HotSpot JVM (Nightly builds)", - "homepage": "https://adoptopenjdk.net", - "version": "201909251147", - "license": "GPL-2.0-only WITH Classpath-exception-2.0", - "architecture": { - "64bit": { - "url": "https://github.com/AdoptOpenJDK/openjdk8-binaries/releases/download/jdk8u-2019-09-25-11-47/OpenJDK8U-jre_x64_windows_hotspot_2019-09-25-11-47.zip", - "hash": "828b5615bf6a8539fc3fbd3bb52be2f351b1052720f032ea7ad6fb8647903491" - }, - "32bit": { - "url": "https://github.com/AdoptOpenJDK/openjdk8-binaries/releases/download/jdk8u-2019-09-25-11-47/OpenJDK8U-jre_x86-32_windows_hotspot_2019-09-25-11-47.zip", - "hash": "e3955512780221efbc2dce1358b58b3c2f1145ca1e026ae862f02675b1f9b476" - } - }, - "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/v2/info/nightly/openjdk8?openjdk_impl=hotspot&os=windows&arch=x64&release=latest&type=jre", - "jp": "$.binaries[0].binary_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/adopt8-hotspot-jre.json b/bucket/adopt8-hotspot-jre.json deleted file mode 100644 index 0ba6019841d..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": "8u222-b10", - "license": "GPL-2.0-only WITH Classpath-exception-2.0", - "architecture": { - "64bit": { - "url": "https://github.com/AdoptOpenJDK/openjdk8-binaries/releases/download/jdk8u222-b10/OpenJDK8U-jre_x64_windows_hotspot_8u222b10.zip", - "hash": "5f6bca48f9a5670e87b878bff4c93e2deb895099458edeb410fa5e4f5f3daa7d" - }, - "32bit": { - "url": "https://github.com/AdoptOpenJDK/openjdk8-binaries/releases/download/jdk8u222-b10/OpenJDK8U-jre_x86-32_windows_hotspot_8u222b10.zip", - "hash": "67613547e663b4427014d3ab1bce107ba4d4fdb458d8832d62d8bdde41973ae7" - } - }, - "extract_dir": "jdk8u222-b10-jre", - "env_add_path": "bin", - "env_set": { - "JAVA_HOME": "$dir" - }, - "checkver": { - "url": "https://api.adoptopenjdk.net/v2/info/releases/openjdk8?openjdk_impl=hotspot&os=windows&arch=x64&release=latest&type=jre", - "jp": "$.binaries[0].binary_link", - "re": "https://github.com/(?.*?(?jdk(?[\\d]+)(?u[\\d]+)-(?b[\\d]+)))/", - "replace": "${major}${update}-${build}" - }, - "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": "$matchTag-jre" - } -} diff --git a/bucket/adopt8-hotspot-nightly.json b/bucket/adopt8-hotspot-nightly.json deleted file mode 100644 index 31c8a32c264..00000000000 --- a/bucket/adopt8-hotspot-nightly.json +++ /dev/null @@ -1,47 +0,0 @@ -{ - "description": "AdoptOpenJDK 8 with Oracle HotSpot JVM (Nightly builds)", - "homepage": "https://adoptopenjdk.net", - "version": "201909251147", - "license": "GPL-2.0-only WITH Classpath-exception-2.0", - "architecture": { - "64bit": { - "url": "https://github.com/AdoptOpenJDK/openjdk8-binaries/releases/download/jdk8u-2019-09-25-11-47/OpenJDK8U-jdk_x64_windows_hotspot_2019-09-25-11-47.zip", - "hash": "18213925c7c761a9035c9b8a73f8c5efa923ea857905c4881a7357f71a6bb48f" - }, - "32bit": { - "url": "https://github.com/AdoptOpenJDK/openjdk8-binaries/releases/download/jdk8u-2019-09-25-11-47/OpenJDK8U-jdk_x86-32_windows_hotspot_2019-09-25-11-47.zip", - "hash": "6662d9e619375c5c4dd9cb1f0d83ccbcf37315752228afcfdfebdeaa754b5f8b" - } - }, - "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/v2/info/nightly/openjdk8?openjdk_impl=hotspot&os=windows&arch=x64&release=latest&type=jdk", - "jp": "$.binaries[0].binary_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/adopt8-hotspot.json b/bucket/adopt8-hotspot.json deleted file mode 100644 index 008b74b035b..00000000000 --- a/bucket/adopt8-hotspot.json +++ /dev/null @@ -1,42 +0,0 @@ -{ - "description": "AdoptOpenJDK 8 with Oracle HotSpot JVM", - "homepage": "https://adoptopenjdk.net", - "version": "8u222-b10", - "license": "GPL-2.0-only WITH Classpath-exception-2.0", - "architecture": { - "64bit": { - "url": "https://github.com/AdoptOpenJDK/openjdk8-binaries/releases/download/jdk8u222-b10/OpenJDK8U-jdk_x64_windows_hotspot_8u222b10.zip", - "hash": "30aec15679a6e7a539f0280587105164c74722e0764e1e661211cb31fbcec125" - }, - "32bit": { - "url": "https://github.com/AdoptOpenJDK/openjdk8-binaries/releases/download/jdk8u222-b10/OpenJDK8U-jdk_x86-32_windows_hotspot_8u222b10.zip", - "hash": "fa7205a08a84474f591784849e89224eafdd7d3354d780db3a191534b787b5b8" - } - }, - "extract_dir": "jdk8u222-b10", - "env_add_path": "bin", - "env_set": { - "JAVA_HOME": "$dir" - }, - "checkver": { - "url": "https://api.adoptopenjdk.net/v2/info/releases/openjdk8?openjdk_impl=hotspot&os=windows&arch=x64&release=latest&type=jdk", - "jp": "$.binaries[0].binary_link", - "re": "https://github.com/(?.*?(?jdk(?[\\d]+)(?u[\\d]+)-(?b[\\d]+)))/", - "replace": "${major}${update}-${build}" - }, - "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": "$matchTag" - } -} diff --git a/bucket/adopt8-openj9-jre-nightly.json b/bucket/adopt8-openj9-jre-nightly.json deleted file mode 100644 index 2ecd3f74062..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": "201909271352", - "license": "GPL-2.0-only WITH Classpath-exception-2.0", - "architecture": { - "64bit": { - "url": "https://github.com/AdoptOpenJDK/openjdk8-binaries/releases/download/jdk8u-2019-09-27-13-52/OpenJDK8U-jre_x64_windows_openj9_2019-09-27-13-52.zip", - "hash": "4b8c1bb3c2773f76538f00380c854d4452d96b10e62cebc8acbfedab05ac8a84" - }, - "32bit": { - "url": "https://github.com/AdoptOpenJDK/openjdk8-binaries/releases/download/jdk8u-2019-09-27-13-52/OpenJDK8U-jre_x86-32_windows_openj9_2019-09-27-13-52.zip", - "hash": "38c37c2ec227267364ed986f8e63bb822f44df3cd5a4447a0a4ff836d9a0d23e" - } - }, - "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/v2/info/nightly/openjdk8?openjdk_impl=openj9&os=windows&arch=x64&release=latest&type=jre", - "jp": "$.binaries[0].binary_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 7e1009eb695..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": "8u222-b10-0.15.1", - "license": "GPL-2.0-only WITH Classpath-exception-2.0,EPL-2.0", - "architecture": { - "64bit": { - "url": "https://github.com/AdoptOpenJDK/openjdk8-binaries/releases/download/jdk8u222-b10_openj9-0.15.1/OpenJDK8U-jre_x64_windows_openj9_8u222b10_openj9-0.15.1.zip", - "hash": "9ee427da0bd8001d8028e6c60a85e3aab885a250f74214bd7b90745eda10b412" - }, - "32bit": { - "url": "https://github.com/AdoptOpenJDK/openjdk8-binaries/releases/download/jdk8u222-b10_openj9-0.15.1/OpenJDK8U-jre_x86-32_windows_openj9_8u222b10_openj9-0.15.1.zip", - "hash": "e56604995775e38326e066d4220e73d0711553022319f413b0ccc62cc45c6160" - } - }, - "extract_dir": "jdk8u222-b10-jre", - "env_add_path": "bin", - "env_set": { - "JAVA_HOME": "$dir" - }, - "checkver": { - "url": "https://api.adoptopenjdk.net/v2/info/releases/openjdk8?openjdk_impl=openj9&os=windows&arch=x64&release=latest&type=jre", - "jp": "$.binaries[0].binary_link", - "re": "https://github.com/(?.*?/(?jdk(?[\\d]+)(?u[\\d]+)-(?b[\\d]+)(?:(?:_openj9?)(?-[\\d.]+))?))/", - "replace": "${major}${update}-${build}${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 a90b78cbbe2..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": "201909271352", - "license": "GPL-2.0-only WITH Classpath-exception-2.0", - "architecture": { - "64bit": { - "url": "https://github.com/AdoptOpenJDK/openjdk8-binaries/releases/download/jdk8u-2019-09-27-13-52/OpenJDK8U-jdk_x64_windows_openj9_2019-09-27-13-52.zip", - "hash": "1307fcf8018d7d8848dc0f24cbecdc16dff962e72469e5acc943df6e08cc42db" - }, - "32bit": { - "url": "https://github.com/AdoptOpenJDK/openjdk8-binaries/releases/download/jdk8u-2019-09-27-13-52/OpenJDK8U-jdk_x86-32_windows_openj9_2019-09-27-13-52.zip", - "hash": "5e7aa08fa03b368c5fb6a9466bddd1932a7a41deb83cbc25f444185398e01462" - } - }, - "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/v2/info/nightly/openjdk8?openjdk_impl=openj9&os=windows&arch=x64&release=latest&type=jdk", - "jp": "$.binaries[0].binary_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.json b/bucket/adopt8-openj9.json deleted file mode 100644 index 11057420f64..00000000000 --- a/bucket/adopt8-openj9.json +++ /dev/null @@ -1,42 +0,0 @@ -{ - "description": "AdoptOpenJDK 8 with Eclipse OpenJ9 JVM", - "homepage": "https://adoptopenjdk.net", - "version": "8u222-b10-0.15.1", - "license": "GPL-2.0-only WITH Classpath-exception-2.0,EPL-2.0", - "architecture": { - "64bit": { - "url": "https://github.com/AdoptOpenJDK/openjdk8-binaries/releases/download/jdk8u222-b10_openj9-0.15.1/OpenJDK8U-jdk_x64_windows_openj9_8u222b10_openj9-0.15.1.zip", - "hash": "3b7745b83698623122d86255df8f2a717143b69aa0c1ca6f9559c43c597894a8" - }, - "32bit": { - "url": "https://github.com/AdoptOpenJDK/openjdk8-binaries/releases/download/jdk8u222-b10_openj9-0.15.1/OpenJDK8U-jdk_x86-32_windows_openj9_8u222b10_openj9-0.15.1.zip", - "hash": "b19fba42110aaaac2011b0e785e8a2c30c6752390fe97cd7c4d3fcec9ad8e886" - } - }, - "extract_dir": "jdk8u222-b10", - "env_add_path": "bin", - "env_set": { - "JAVA_HOME": "$dir" - }, - "checkver": { - "url": "https://api.adoptopenjdk.net/v2/info/releases/openjdk8?openjdk_impl=openj9&os=windows&arch=x64&release=latest&type=jdk", - "jp": "$.binaries[0].binary_link", - "re": "https://github.com/(?.*?/(?jdk(?[\\d]+)(?u[\\d]+)-(?b[\\d]+)(?:(?:_openj9?)(?-[\\d.]+))?))/", - "replace": "${major}${update}-${build}${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/adopt8-upstream.json b/bucket/adopt8-upstream.json deleted file mode 100644 index f4e729de260..00000000000 --- a/bucket/adopt8-upstream.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "description": "Unaltered builds from the OpenJDK mercurial JDK8u code stream, built by Red Hat", - "homepage": "https://adoptopenjdk.net/upstream.html", - "version": "8u212-b04", - "license": "GPL-2.0-only WITH Classpath-exception-2.0", - "architecture": { - "64bit": { - "url": "https://github.com/AdoptOpenJDK/openjdk8-upstream-binaries/releases/download/jdk8u212-b04/OpenJDK8U-x64_windows_8u212b04.zip", - "hash": "3543c070a48e23e366c09f072f22ea8a9e258efcd38ecc6a7f2ddfa15d1dd714" - } - }, - "extract_dir": "openjdk-8u212-b04", - "env_add_path": "bin", - "env_set": { - "JAVA_HOME": "$dir" - }, - "checkver": { - "github": "https://github.com/AdoptOpenJDK/openjdk8-upstream-binaries", - "re": "jdk(?[\\d]+)(?u[\\d]+)-(?b[\\d]+)", - "replace": "${major}${update}-${build}" - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://github.com/AdoptOpenJDK/openjdk$matchMajor-upstream-binaries/releases/download/jdk$version/OpenJDK$matchMajorU-x64_windows_$matchMajor$matchUpdate$matchBuild.zip" - } - }, - "extract_dir": "openjdk-$version" - } -} diff --git a/bucket/adopt9-hotspot.json b/bucket/adopt9-hotspot.json deleted file mode 100644 index ff602179121..00000000000 --- a/bucket/adopt9-hotspot.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "description": "AdoptOpenJDK 9 with Oracle HotSpot JVM", - "homepage": "https://adoptopenjdk.net", - "version": "9.0.4-11", - "license": "GPL-2.0-only WITH Classpath-exception-2.0", - "architecture": { - "64bit": { - "url": "https://github.com/AdoptOpenJDK/openjdk9-binaries/releases/download/jdk-9.0.4%2B11/OpenJDK9U-jdk_x64_windows_hotspot_9.0.4_11.zip", - "hash": "b2de88155b2eaad123c2615f7eb3c0442d77545046bf85cfbcfe44fc97931dbd" - } - }, - "extract_dir": "jdk-9.0.4+11", - "env_add_path": "bin", - "env_set": { - "JAVA_HOME": "$dir" - }, - "checkver": { - "url": "https://api.adoptopenjdk.net/v2/info/releases/openjdk9?openjdk_impl=hotspot&os=windows&arch=x64&release=latest&type=jdk", - "jp": "$.binaries[0].checksum_link", - "re": "https://github.com/(?.*?(?jdk-(?(?[\\d]+)[\\d.]+)(?:\\%2B|\\+)(?[\\d]+)).*?)(?.zip)?.sha256.txt", - "replace": "${major}-${build}" - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://github.com/$matchUrl.zip" - } - }, - "hash": { - "url": "https://github.com/$matchUrl$matchZip.sha256.txt", - "find": "^([a-fA-F0-9]+)\\s" - }, - "extract_dir": "jdk-$matchMajor+$matchBuild" - } -} diff --git a/bucket/adopt9-openj9.json b/bucket/adopt9-openj9.json deleted file mode 100644 index 5d2cbe2a9ff..00000000000 --- a/bucket/adopt9-openj9.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "description": "AdoptOpenJDK 9 with Eclipse OpenJ9 JVM", - "homepage": "https://adoptopenjdk.net", - "version": "9.0.4-12-0.9.0", - "license": "GPL-2.0-only WITH Classpath-exception-2.0,EPL-2.0", - "architecture": { - "64bit": { - "url": "https://github.com/AdoptOpenJDK/openjdk9-openj9-releases/releases/download/jdk-9.0.4%2B12_openj9-0.9.0/OpenJDK9-OPENJ9_x64_Windows_jdk-9.0.4.12_openj9-0.9.0.zip", - "hash": "ff028e200ae490f6e8e3daa3df6cb0733ceeb3dcc9c806bb7bc6d69a5391170f" - } - }, - "extract_dir": "jdk-9.0.4+12", - "env_add_path": "bin", - "env_set": { - "JAVA_HOME": "$dir" - }, - "checkver": { - "url": "https://api.adoptopenjdk.net/v2/info/releases/openjdk9?openjdk_impl=openj9&os=windows&arch=x64&release=latest&type=jdk", - "jp": "$.binaries[0].checksum_link", - "re": "https://github.com/(?.*?(?jdk-(?(?[\\d]+)[\\d.]+)(?:\\%2B|\\+)(?[\\d]+)(?:(?:_openj9?)(?-[\\d.]+))?)/.*?)(?.zip)?.sha256.txt", - "replace": "${major}-${build}${jvmver}" - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://github.com/$matchUrl.zip" - } - }, - "hash": { - "url": "https://github.com/$matchUrl$matchZip.sha256.txt", - "find": "^([a-fA-F0-9]+)\\s" - }, - "extract_dir": "jdk-$matchMajor+$matchBuild" - } -} diff --git a/bucket/adoptopenjdk-hotspot-jre.json b/bucket/adoptopenjdk-hotspot-jre.json deleted file mode 100644 index 0195d4bae10..00000000000 --- a/bucket/adoptopenjdk-hotspot-jre.json +++ /dev/null @@ -1,42 +0,0 @@ -{ - "description": "AdoptOpenJDK JRE with Oracle HotSpot JVM", - "homepage": "https://adoptopenjdk.net", - "version": "12.0.2-10", - "license": "GPL-2.0-only WITH Classpath-exception-2.0", - "architecture": { - "64bit": { - "url": "https://github.com/AdoptOpenJDK/openjdk12-binaries/releases/download/jdk-12.0.2%2B10/OpenJDK12U-jre_x64_windows_hotspot_12.0.2_10.zip", - "hash": "c03fdbced77d74557d2ede7a120b09e2573dde7527a4c019458b6f20920aa632" - }, - "32bit": { - "url": "https://github.com/AdoptOpenJDK/openjdk12-binaries/releases/download/jdk-12.0.2%2B10/OpenJDK12U-jre_x86-32_windows_hotspot_12.0.2_10.zip", - "hash": "005571cbc64eebffbcb830576d2073917b3f372a5aae7a536db7f9a349b45753" - } - }, - "extract_dir": "jdk-12.0.2+10-jre", - "env_add_path": "bin", - "env_set": { - "JAVA_HOME": "$dir" - }, - "checkver": { - "url": "https://api.adoptopenjdk.net/v2/info/releases/openjdk12?openjdk_impl=hotspot&os=windows&arch=x64&release=latest&type=jre", - "jp": "$.binaries[0].binary_link", - "re": "https://github.com/(?.*?(?jdk-(?(?[\\d]+)[\\d.]*)(?:\\%2B|\\+)(?[\\d]+)))/", - "replace": "${major}-${build}" - }, - "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-hotspot.json b/bucket/adoptopenjdk-hotspot.json deleted file mode 100644 index 9565d848742..00000000000 --- a/bucket/adoptopenjdk-hotspot.json +++ /dev/null @@ -1,42 +0,0 @@ -{ - "description": "AdoptOpenJDK with Oracle HotSpot JVM", - "homepage": "https://adoptopenjdk.net", - "version": "12.0.2-10", - "license": "GPL-2.0-only WITH Classpath-exception-2.0", - "architecture": { - "64bit": { - "url": "https://github.com/AdoptOpenJDK/openjdk12-binaries/releases/download/jdk-12.0.2%2B10/OpenJDK12U-jdk_x64_windows_hotspot_12.0.2_10.zip", - "hash": "e18f523cb71d7928cdb5fe8e567ab5f7336b3674f920e9e0d4052ba9639964a6" - }, - "32bit": { - "url": "https://github.com/AdoptOpenJDK/openjdk12-binaries/releases/download/jdk-12.0.2%2B10/OpenJDK12U-jdk_x86-32_windows_hotspot_12.0.2_10.zip", - "hash": "2b175ef177e2e6741517e85cabe346ffbd0e2b65608c0a2db4565068ae87aba5" - } - }, - "extract_dir": "jdk-12.0.2+10", - "env_add_path": "bin", - "env_set": { - "JAVA_HOME": "$dir" - }, - "checkver": { - "url": "https://api.adoptopenjdk.net/v2/info/releases/openjdk12?openjdk_impl=hotspot&os=windows&arch=x64&release=latest&type=jdk", - "jp": "$.binaries[0].binary_link", - "re": "https://github.com/(?.*?(?jdk-(?(?[\\d]+)[\\d.]*)(?:\\%2B|\\+)(?[\\d]+)))/", - "replace": "${major}-${build}" - }, - "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-hotspot-jre.json b/bucket/adoptopenjdk-lts-hotspot-jre.json deleted file mode 100644 index c93f81cf2cc..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.4-11", - "license": "GPL-2.0-only WITH Classpath-exception-2.0", - "architecture": { - "64bit": { - "url": "https://github.com/AdoptOpenJDK/openjdk11-binaries/releases/download/jdk-11.0.4%2B11/OpenJDK11U-jre_x64_windows_hotspot_11.0.4_11.zip", - "hash": "be88c679fd24194bee71237f92f7a2a71c88f71a853a56a7c05742b0e158c1be" - }, - "32bit": { - "url": "https://github.com/AdoptOpenJDK/openjdk11-binaries/releases/download/jdk-11.0.4%2B11/OpenJDK11U-jre_x86-32_windows_hotspot_11.0.4_11.zip", - "hash": "24eb66c5858c09c58a50b51df98b8dd6f75151a2b9f8e2e822441fa9f29009b6" - } - }, - "extract_dir": "jdk-11.0.4+11-jre", - "env_add_path": "bin", - "env_set": { - "JAVA_HOME": "$dir" - }, - "checkver": { - "url": "https://api.adoptopenjdk.net/v2/info/releases/openjdk11?openjdk_impl=hotspot&os=windows&arch=x64&release=latest&type=jre", - "jp": "$.binaries[0].binary_link", - "re": "https://github.com/(?.*?(?jdk-(?(?[\\d]+)[\\d.]*)(?:\\%2B|\\+)(?[\\d]+)))/", - "replace": "${major}-${build}" - }, - "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 7730a67f9a0..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.4-11", - "license": "GPL-2.0-only WITH Classpath-exception-2.0", - "architecture": { - "64bit": { - "url": "https://github.com/AdoptOpenJDK/openjdk11-binaries/releases/download/jdk-11.0.4%2B11/OpenJDK11U-jdk_x64_windows_hotspot_11.0.4_11.zip", - "hash": "6e49694fa9462433f08c131fa11d8d1c78f89afbc5a0249886c262ae1c8dd8f4" - }, - "32bit": { - "url": "https://github.com/AdoptOpenJDK/openjdk11-binaries/releases/download/jdk-11.0.4%2B11/OpenJDK11U-jdk_x86-32_windows_hotspot_11.0.4_11.zip", - "hash": "a1028aed1234e27e1260d3adb6d28400f362a49c91716ca208cdcf470b0d2c84" - } - }, - "extract_dir": "jdk-11.0.4+11", - "env_add_path": "bin", - "env_set": { - "JAVA_HOME": "$dir" - }, - "checkver": { - "url": "https://api.adoptopenjdk.net/v2/info/releases/openjdk11?openjdk_impl=hotspot&os=windows&arch=x64&release=latest&type=jdk", - "jp": "$.binaries[0].binary_link", - "re": "https://github.com/(?.*?(?jdk-(?(?[\\d]+)[\\d.]*)(?:\\%2B|\\+)(?[\\d]+)))/", - "replace": "${major}-${build}" - }, - "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 9b4398fc665..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.4-11-0.15.1", - "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.4%2B11_openj9-0.15.1/OpenJDK11U-jre_x64_windows_openj9_11.0.4_11_openj9-0.15.1.zip", - "hash": "55bb37919240644275549c2231f2d9eeb208c677189ed942aa05093da7d638fe" - } - }, - "extract_dir": "jdk-11.0.4+11-jre", - "env_add_path": "bin", - "env_set": { - "JAVA_HOME": "$dir" - }, - "checkver": { - "url": "https://api.adoptopenjdk.net/v2/info/releases/openjdk11?openjdk_impl=openj9&os=windows&arch=x64&release=latest&type=jre", - "jp": "$.binaries[0].binary_link", - "re": "https://github.com/(?.*?(?jdk-(?(?[\\d]+)[\\d.]+)(?:\\%2B|\\+)(?[\\d]+)(?:(?_openj9?)(?-[\\d.]+))?)/.*?).zip", - "replace": "${major}-${build}${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.json b/bucket/adoptopenjdk-lts-openj9.json deleted file mode 100644 index 0d869655d05..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.4-11-0.15.1", - "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.4%2B11_openj9-0.15.1/OpenJDK11U-jdk_x64_windows_openj9_11.0.4_11_openj9-0.15.1.zip", - "hash": "86d9920e411746a3fedfe544faef8218e1c73245a2898709d7ac58b3c70d5518" - } - }, - "extract_dir": "jdk-11.0.4+11", - "env_add_path": "bin", - "env_set": { - "JAVA_HOME": "$dir" - }, - "checkver": { - "url": "https://api.adoptopenjdk.net/v2/info/releases/openjdk11?openjdk_impl=openj9&os=windows&arch=x64&release=latest&type=jdk", - "jp": "$.binaries[0].binary_link", - "re": "https://github.com/(?.*?(?jdk-(?(?[\\d]+)[\\d.]+)(?:\\%2B|\\+)(?[\\d]+)(?:(?_openj9?)(?-[\\d.]+))?)/.*?).zip", - "replace": "${major}-${build}${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-jre.json b/bucket/adoptopenjdk-openj9-jre.json deleted file mode 100644 index 5c4ae8c05db..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": "12.0.2-10-0.15.1", - "license": "GPL-2.0-only WITH Classpath-exception-2.0,EPL-2.0", - "architecture": { - "64bit": { - "url": "https://github.com/AdoptOpenJDK/openjdk12-binaries/releases/download/jdk-12.0.2%2B10_openj9-0.15.1/OpenJDK12U-jre_x64_windows_openj9_12.0.2_10_openj9-0.15.1.zip", - "hash": "4dcdd9ca9939fcb5e0626efe86d0a8f1953243bc34e6fd3f881f001944c0bce2" - } - }, - "extract_dir": "jdk-12.0.2+10-jre", - "env_add_path": "bin", - "env_set": { - "JAVA_HOME": "$dir" - }, - "checkver": { - "url": "https://api.adoptopenjdk.net/v2/info/releases/openjdk12?openjdk_impl=openj9&os=windows&arch=x64&release=latest&type=jre", - "jp": "$.binaries[0].binary_link", - "re": "https://github.com/(?.*?(?jdk-(?(?[\\d]+)[\\d.]+)(?:\\%2B|\\+)(?[\\d]+)(?:(?_openj9?)(?-[\\d.]+))?)/.*?).zip", - "replace": "${major}-${build}${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.json b/bucket/adoptopenjdk-openj9.json deleted file mode 100644 index 46ae2265027..00000000000 --- a/bucket/adoptopenjdk-openj9.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "description": "AdoptOpenJDK with Eclipse OpenJ9 JVM", - "homepage": "https://adoptopenjdk.net", - "version": "12.0.2-10-0.15.1", - "license": "GPL-2.0-only WITH Classpath-exception-2.0,EPL-2.0", - "architecture": { - "64bit": { - "url": "https://github.com/AdoptOpenJDK/openjdk12-binaries/releases/download/jdk-12.0.2%2B10_openj9-0.15.1/OpenJDK12U-jdk_x64_windows_openj9_12.0.2_10_openj9-0.15.1.zip", - "hash": "e90ef6d3de1b22811bac1fa6cf682866a2a78b52eeeb19ea363a86f2f93b259c" - } - }, - "extract_dir": "jdk-12.0.2+10", - "env_add_path": "bin", - "env_set": { - "JAVA_HOME": "$dir" - }, - "checkver": { - "url": "https://api.adoptopenjdk.net/v2/info/releases/openjdk12?openjdk_impl=openj9&os=windows&arch=x64&release=latest&type=jdk", - "jp": "$.binaries[0].binary_link", - "re": "https://github.com/(?.*?(?jdk-(?(?[\\d]+)[\\d.]+)(?:\\%2B|\\+)(?[\\d]+)(?:(?_openj9?)(?-[\\d.]+))?)/.*?).zip", - "replace": "${major}-${build}${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-upstream.json b/bucket/adoptopenjdk-upstream.json deleted file mode 100644 index f9c81076f4c..00000000000 --- a/bucket/adoptopenjdk-upstream.json +++ /dev/null @@ -1,30 +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.3-7", - "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.3+7/OpenJDK11U-x64_windows_11.0.3_7.zip", - "hash": "595ba894d2cf7857fd59d8532ffd6d25e80211f7012ebcb4e5a9258770412484" - } - }, - "extract_dir": "openjdk-11u-11.0.3+7", - "env_add_path": "bin", - "env_set": { - "JAVA_HOME": "$dir" - }, - "checkver": { - "github": "https://github.com/AdoptOpenJDK/openjdk11-upstream-binaries", - "re": "jdk-(?(?[\\d]+)[\\d.]+)(?:\\%2B|\\+)(?[\\d]+)", - "replace": "${major}-${build}" - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://github.com/AdoptOpenJDK/openjdk$matchJdk-upstream-binaries/releases/download/jdk-$matchMajor+$matchBuild/OpenJDK$matchJdkU-x64_windows_$matchMajor_$matchBuild.zip" - } - }, - "extract_dir": "openjdk-$matchJdku-$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 ff7218da627..00000000000 --- a/bucket/corretto.json +++ /dev/null @@ -1,39 +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.4.11.1", - "license": "GPL-2.0-only WITH Classpath-exception-2.0", - "architecture": { - "64bit": { - "url": "https://d3pxv6yz143wms.cloudfront.net/11.0.4.11.1/amazon-corretto-11.0.4.11.1-windows-x64.zip", - "hash": "md5:707c839c3f56645454b8c8d31f255161" - } - }, - "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.aws.amazon.com/corretto/latest/corretto-11-ug/downloads-list.html", - "re": "//(?.*?).cloudfront.net/([\\d.]+)/(?amazon-corretto-(?:[\\d.]+)-windows)-x64.zip" - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://d3pxv6yz143wms.cloudfront.net/$version/$matchFile-x64.zip" - } - }, - "hash": { - "url": "https://docs.aws.amazon.com/corretto/latest/corretto-11-ug/downloads-list.html", - "find": "(?s)$basename.*?([a-fA-F0-9]{32})" - }, - "extract_dir": "Amazon Corretto\\jdk1.$matchMajor.0_$matchBuild" - } -} 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 ff7218da627..00000000000 --- a/bucket/corretto11.json +++ /dev/null @@ -1,39 +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.4.11.1", - "license": "GPL-2.0-only WITH Classpath-exception-2.0", - "architecture": { - "64bit": { - "url": "https://d3pxv6yz143wms.cloudfront.net/11.0.4.11.1/amazon-corretto-11.0.4.11.1-windows-x64.zip", - "hash": "md5:707c839c3f56645454b8c8d31f255161" - } - }, - "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.aws.amazon.com/corretto/latest/corretto-11-ug/downloads-list.html", - "re": "//(?.*?).cloudfront.net/([\\d.]+)/(?amazon-corretto-(?:[\\d.]+)-windows)-x64.zip" - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://d3pxv6yz143wms.cloudfront.net/$version/$matchFile-x64.zip" - } - }, - "hash": { - "url": "https://docs.aws.amazon.com/corretto/latest/corretto-11-ug/downloads-list.html", - "find": "(?s)$basename.*?([a-fA-F0-9]{32})" - }, - "extract_dir": "Amazon Corretto\\jdk1.$matchMajor.0_$matchBuild" - } -} 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 293326c2fed..3bfdd119ac3 100644 --- a/bucket/corretto8-jre.json +++ b/bucket/corretto8-jre.json @@ -1,46 +1,44 @@ { "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.222.10.1", + "version": "8.492.09.2", "license": "GPL-2.0-only WITH Classpath-exception-2.0", "architecture": { "64bit": { - "url": "https://d3pxv6yz143wms.cloudfront.net/8.222.10.1/amazon-corretto-8.222.10.3-windows-x64-jre.zip", - "hash": "md5:6903e6c0c13204d35ed70430ed568777" + "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://d3pxv6yz143wms.cloudfront.net/8.222.10.1/amazon-corretto-8.222.10.3-windows-x86-jre.zip", - "hash": "md5:79d13957b148178295f01f14b4f52b5b" + "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://docs.aws.amazon.com/corretto/latest/corretto-8-ug/downloads-list.html", - "re": "//(?.*?).cloudfront.net/([\\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://d3pxv6yz143wms.cloudfront.net/$version/$matchFile-x64-jre.zip" + "url": "https://corretto.aws/downloads/resources/$version/amazon-corretto-$version-windows-x64-jre.zip", + "hash": { + "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://d3pxv6yz143wms.cloudfront.net/$version/$matchFile-x86-jre.zip" + "url": "https://corretto.aws/downloads/resources/$version/amazon-corretto-$version-windows-x86-jre.zip", + "hash": { + "url": "https://github.com/corretto/corretto-downloads/raw/main/latest_links/indexmap_with_checksum.json", + "jsonpath": "$.windows.x86.jre.8.zip.checksum_sha256" + } } - }, - "hash": { - "url": "https://docs.aws.amazon.com/corretto/latest/corretto-8-ug/downloads-list.html", - "find": "(?s)$basename.*?([a-fA-F0-9]{32})" - }, - "extract_dir": "Amazon Corretto\\jdk1.$matchMajor.0_$matchBuild" + } } } diff --git a/bucket/corretto8.json b/bucket/corretto8.json deleted file mode 100644 index 5566cee8f0a..00000000000 --- a/bucket/corretto8.json +++ /dev/null @@ -1,46 +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.222.10.1", - "license": "GPL-2.0-only WITH Classpath-exception-2.0", - "architecture": { - "64bit": { - "url": "https://d3pxv6yz143wms.cloudfront.net/8.222.10.1/amazon-corretto-8.222.10.3-windows-x64-jdk.zip", - "hash": "md5:9879a7f69c0bd7d8c1bbb916df7b5f82" - }, - "32bit": { - "url": "https://d3pxv6yz143wms.cloudfront.net/8.222.10.1/amazon-corretto-8.222.10.3-windows-x86-jdk.zip", - "hash": "md5:85dfaf1ee4117649d9bdf94fe9c05a64" - } - }, - "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.aws.amazon.com/corretto/latest/corretto-8-ug/downloads-list.html", - "re": "//(?.*?).cloudfront.net/([\\d.]+)/(?amazon-corretto-([\\d.]+)-windows)-x64-jdk.zip" - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://d3pxv6yz143wms.cloudfront.net/$version/$matchFile-x64-jdk.zip" - }, - "32bit": { - "url": "https://d3pxv6yz143wms.cloudfront.net/$version/$matchFile-x86-jdk.zip" - } - }, - "hash": { - "url": "https://docs.aws.amazon.com/corretto/latest/corretto-8-ug/downloads-list.html", - "find": "(?s)$basename.*?([a-fA-F0-9]{32})" - }, - "extract_dir": "Amazon Corretto\\jdk1.$matchMajor.0_$matchBuild" - } -} 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/gluon-openjfx-jmods-ea.json b/bucket/gluon-openjfx-jmods-ea.json new file mode 100644 index 00000000000..458e1b80f0f --- /dev/null +++ b/bucket/gluon-openjfx-jmods-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": { + "JFX": "java/gluon-openjfx-sdk-ea" + }, + "architecture": { + "64bit": { + "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-18", + "env_set": { + "PATH_TO_FX_MODS": "$dir" + }, + "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_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", + "hash": { + "url": "$url.sha256" + } + } +} diff --git a/bucket/gluon-openjfx-jmods.json b/bucket/gluon-openjfx-jmods.json new file mode 100644 index 00000000000..9fec97b4d87 --- /dev/null +++ b/bucket/gluon-openjfx-jmods.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.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/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-18.0.1", + "env_set": { + "PATH_TO_FX_MODS": "$dir" + }, + "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_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", + "hash": { + "url": "$url.sha256" + } + } +} 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 new file mode 100644 index 00000000000..4d6e55e728a --- /dev/null +++ b/bucket/gluon-openjfx-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_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-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_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", + "hash": { + "url": "$url.sha256" + } + } +} diff --git a/bucket/gluon-openjfx-sdk.json b/bucket/gluon-openjfx-sdk.json new file mode 100644 index 00000000000..8b04b6cbf25 --- /dev/null +++ b/bucket/gluon-openjfx-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.0.1", + "license": "GPL-2.0-only WITH Classpath-exception-2.0", + "suggest": { + "JDK": "java/openjdk" + }, + "architecture": { + "64bit": { + "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-18.0.1", + "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_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", + "hash": { + "url": "$url.sha256" + } + } +} 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/graalvm-jdk11.json b/bucket/graalvm-jdk11.json new file mode 100644 index 00000000000..155dc059aaa --- /dev/null +++ b/bucket/graalvm-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-([\\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/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/graalvm-nightly-jdk11.json b/bucket/graalvm-nightly-jdk11.json new file mode 100644 index 00000000000..5a37df4f70b --- /dev/null +++ b/bucket/graalvm-nightly-jdk11.json @@ -0,0 +1,23 @@ +{ + "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": "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/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", + "GRAALVM_HOME": "$dir" + }, + "checkver": { + "github": "https://github.com/graalvm/graalvm-ce-dev-builds", + "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-dev.zip", + "extract_dir": "graalvm-ce-java11-$matchRelease-dev" + } +} diff --git a/bucket/graalvm-nightly-jdk17.json b/bucket/graalvm-nightly-jdk17.json new file mode 100644 index 00000000000..1b79e8dfb2e --- /dev/null +++ b/bucket/graalvm-nightly-jdk17.json @@ -0,0 +1,23 @@ +{ + "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": "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/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", + "GRAALVM_HOME": "$dir" + }, + "checkver": { + "github": "https://github.com/graalvm/graalvm-ce-dev-builds", + "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-java17-windows-amd64-dev.zip", + "extract_dir": "graalvm-ce-java17-$matchRelease-dev" + } +} diff --git a/bucket/graalvm-nightly.json b/bucket/graalvm-nightly.json new file mode 100644 index 00000000000..341cf75c4f3 --- /dev/null +++ b/bucket/graalvm-nightly.json @@ -0,0 +1,24 @@ +{ + "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": "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/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", + "GRAALVM_HOME": "$dir" + }, + "checkver": { + "github": "https://github.com/graalvm/graalvm-ce-dev-builds", + "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-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 d0b9ba33fef..fd492935c18 100644 --- a/bucket/graalvm.json +++ b/bucket/graalvm.json @@ -1,21 +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": "19.2.0.1", - "homepage": "https://graalvm.org", + "version": "22.3.1", + "homepage": "https://www.graalvm.org/", "license": "GPL-2.0", - "url": "https://github.com/oracle/graal/releases/download/vm-19.2.0.1/graalvm-ce-windows-amd64-19.2.0.1.zip", - "hash": "8e721ab4ba74e1186c90bc28327e30fdbe874e474ab727e954960c59cbe3234d", - "extract_dir": "graalvm-ce-19.2.0.1", + "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" + "JAVA_HOME": "$dir", + "GRAALVM_HOME": "$dir" }, "checkver": { - "github": "https://github.com/oracle/graal", - "re": "windows-amd64-([\\d\\w.-]+)\\.zip" + "url": "https://www.graalvm.org/downloads/", + "regex": "vm-([\\d.]+)" }, "autoupdate": { - "url": "https://github.com/oracle/graal/releases/download/vm-$version/graalvm-ce-windows-amd64-$version.zip", - "extract_dir": "graalvm-ce-$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/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 new file mode 100644 index 00000000000..df80a5f35e8 --- /dev/null +++ b/bucket/jmc.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/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-jdk.json b/bucket/liberica-full-jdk.json new file mode 100644 index 00000000000..00b02adf13e --- /dev/null +++ b/bucket/liberica-full-jdk.json @@ -0,0 +1,43 @@ +{ + "description": "BellSoft Liberica is a 100% open-source Java implementation", + "homepage": "https://bell-sw.com/java", + "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/26.0.1%2B10/bellsoft-jdk26.0.1%2B10-windows-amd64-full.zip", + "hash": "sha1:5bbd80cd72d2657df10ea2f1c7ed0b622e1f0cd1" + }, + "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-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", + "regex": "(?[\\d.]+)(?:\\+)(?[\\d]+)", + "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" + }, + "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/liberica-full-jre.json b/bucket/liberica-full-jre.json new file mode 100644 index 00000000000..d9cb16d8c63 --- /dev/null +++ b/bucket/liberica-full-jre.json @@ -0,0 +1,43 @@ +{ + "description": "BellSoft Liberica is a 100% open-source Java implementation", + "homepage": "https://bell-sw.com/java", + "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/26.0.1%2B10/bellsoft-jre26.0.1%2B10-windows-amd64-full.zip", + "hash": "sha1:f515a3ee3d11fc7b21af64da7317df8f3d4996d6" + }, + "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-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", + "regex": "(?[\\d.]+)(?:\\+)(?[\\d]+)", + "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" + }, + "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/liberica-full-lts-jdk.json b/bucket/liberica-full-lts-jdk.json new file mode 100644 index 00000000000..f1b88464549 --- /dev/null +++ b/bucket/liberica-full-lts-jdk.json @@ -0,0 +1,43 @@ +{ + "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?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}", + "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" + }, + "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/liberica-full-lts-jre.json b/bucket/liberica-full-lts-jre.json new file mode 100644 index 00000000000..bc46a627e23 --- /dev/null +++ b/bucket/liberica-full-lts-jre.json @@ -0,0 +1,43 @@ +{ + "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?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}", + "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" + }, + "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/liberica-jdk.json b/bucket/liberica-jdk.json new file mode 100644 index 00000000000..e6c6561350a --- /dev/null +++ b/bucket/liberica-jdk.json @@ -0,0 +1,43 @@ +{ + "description": "BellSoft Liberica is a 100% open-source Java implementation", + "homepage": "https://bell-sw.com/java", + "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/26.0.1%2B10/bellsoft-jdk26.0.1%2B10-windows-amd64.zip", + "hash": "sha1:18db1e039769dc5e0279795754d15fffe5b9962c" + }, + "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-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", + "regex": "(?[\\d.]+)(?:\\+)(?[\\d]+)", + "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" + }, + "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/liberica-jre.json b/bucket/liberica-jre.json new file mode 100644 index 00000000000..3f31198a2f0 --- /dev/null +++ b/bucket/liberica-jre.json @@ -0,0 +1,43 @@ +{ + "description": "BellSoft Liberica is a 100% open-source Java implementation", + "homepage": "https://bell-sw.com/java", + "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/26.0.1%2B10/bellsoft-jre26.0.1%2B10-windows-amd64.zip", + "hash": "sha1:5d9f8ff5453d836ceb9660d2416b238f920b8652" + }, + "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-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", + "regex": "(?[\\d.]+)(?:\\+)(?[\\d]+)", + "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" + }, + "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/liberica-lite-jdk.json b/bucket/liberica-lite-jdk.json new file mode 100644 index 00000000000..b658e7d3d80 --- /dev/null +++ b/bucket/liberica-lite-jdk.json @@ -0,0 +1,43 @@ +{ + "description": "BellSoft Liberica is a 100% open-source Java implementation", + "homepage": "https://bell-sw.com/java", + "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/26.0.1%2B10/bellsoft-jdk26.0.1%2B10-windows-amd64-lite.zip", + "hash": "sha1:53057317233197c00bd19c812ec2ff3ce05b16cb" + }, + "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-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", + "regex": "(?[\\d.]+)(?:\\+)(?[\\d]+)", + "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" + }, + "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/liberica-lite-lts-jdk.json b/bucket/liberica-lite-lts-jdk.json new file mode 100644 index 00000000000..293c0b05cf1 --- /dev/null +++ b/bucket/liberica-lite-lts-jdk.json @@ -0,0 +1,43 @@ +{ + "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?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}", + "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" + }, + "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/liberica-lts-jdk.json b/bucket/liberica-lts-jdk.json new file mode 100644 index 00000000000..3d3a5523714 --- /dev/null +++ b/bucket/liberica-lts-jdk.json @@ -0,0 +1,43 @@ +{ + "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?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}", + "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" + }, + "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/liberica-lts-jre.json b/bucket/liberica-lts-jre.json new file mode 100644 index 00000000000..4832ce61542 --- /dev/null +++ b/bucket/liberica-lts-jre.json @@ -0,0 +1,43 @@ +{ + "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?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}", + "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" + }, + "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/liberica.json b/bucket/liberica.json deleted file mode 100644 index 2bb1f7b2fbe..00000000000 --- a/bucket/liberica.json +++ /dev/null @@ -1,39 +0,0 @@ -{ - "description": "BellSoft Liberica is a 100% open-source Java implementation", - "homepage": "https://bell-sw.com/java.html", - "version": "13", - "license": "GPL-2.0-only WITH Classpath-exception-2.0", - "architecture": { - "64bit": { - "url": "https://download.bell-sw.com/java/13/bellsoft-jdk13-windows-amd64.zip", - "hash": "sha1:04fcfbf5ff2ed7471605db030f8deca862e2f974" - }, - "32bit": { - "url": "https://download.bell-sw.com/java/13/bellsoft-jdk13-windows-i586.zip", - "hash": "sha1:ed1b79b3ae02d757a19a180dc65a0b3b6f2f5edd" - } - }, - "extract_dir": "jdk-13", - "env_add_path": "bin", - "env_set": { - "JAVA_HOME": "$dir" - }, - "checkver": { - "re": "/pages/java-([\\d.]+)" - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://download.bell-sw.com/java/$version/bellsoft-jdk$version-windows-amd64.zip" - }, - "32bit": { - "url": "https://download.bell-sw.com/java/$version/bellsoft-jdk$version-windows-i586.zip" - } - }, - "hash": { - "url": "https://bell-sw.com/pages/java-$version/", - "find": "(?smi)$url(?:.*?)($sha1)" - }, - "extract_dir": "jdk-$version" - } -} diff --git a/bucket/liberica11-full-jdk.json b/bucket/liberica11-full-jdk.json new file mode 100644 index 00000000000..2d3de0e9c9e --- /dev/null +++ b/bucket/liberica11-full-jdk.json @@ -0,0 +1,42 @@ +{ + "description": "BellSoft Liberica is a 100% open-source Java 11 implementation", + "homepage": "https://bell-sw.com/java", + "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.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.31%2B11/bellsoft-jdk11.0.31%2B11-windows-i586-full.zip", + "hash": "sha1:1beb2b0412703a58b028bfc6d4295543e2d633b1" + } + }, + "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", + "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/liberica11-full-jre.json b/bucket/liberica11-full-jre.json new file mode 100644 index 00000000000..dada930efd3 --- /dev/null +++ b/bucket/liberica11-full-jre.json @@ -0,0 +1,42 @@ +{ + "description": "BellSoft Liberica is a 100% open-source Java 11 implementation", + "homepage": "https://bell-sw.com/java", + "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.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.31%2B11/bellsoft-jre11.0.31%2B11-windows-i586-full.zip", + "hash": "sha1:fd2536c3136c7fa5be87439a0792a6bc3e651e37" + } + }, + "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", + "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/liberica11-jdk.json b/bucket/liberica11-jdk.json new file mode 100644 index 00000000000..1ece6c4fe03 --- /dev/null +++ b/bucket/liberica11-jdk.json @@ -0,0 +1,42 @@ +{ + "description": "BellSoft Liberica is a 100% open-source Java 11 implementation", + "homepage": "https://bell-sw.com/java", + "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.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.31%2B11/bellsoft-jdk11.0.31%2B11-windows-i586.zip", + "hash": "sha1:8a7c89669f921c44dc1bc44b1a91f2c089ae4c45" + } + }, + "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", + "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/liberica11-jre.json b/bucket/liberica11-jre.json new file mode 100644 index 00000000000..0c75d76eda5 --- /dev/null +++ b/bucket/liberica11-jre.json @@ -0,0 +1,42 @@ +{ + "description": "BellSoft Liberica is a 100% open-source Java 11 implementation", + "homepage": "https://bell-sw.com/java", + "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.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.31%2B11/bellsoft-jre11.0.31%2B11-windows-i586.zip", + "hash": "sha1:d9734e2a9ac432a807bae0358afbb6e5e1a65600" + } + }, + "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", + "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/liberica11-lite-jdk.json b/bucket/liberica11-lite-jdk.json new file mode 100644 index 00000000000..36cef94ed9e --- /dev/null +++ b/bucket/liberica11-lite-jdk.json @@ -0,0 +1,42 @@ +{ + "description": "BellSoft Liberica is a 100% open-source Java 11 implementation", + "homepage": "https://bell-sw.com/java", + "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.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.31%2B11/bellsoft-jdk11.0.31%2B11-windows-i586-lite.zip", + "hash": "sha1:82f716c6c24e1516fab0fa5a34d58b73eeaa811b" + } + }, + "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", + "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/liberica11.json b/bucket/liberica11.json deleted file mode 100644 index c3112f01030..00000000000 --- a/bucket/liberica11.json +++ /dev/null @@ -1,39 +0,0 @@ -{ - "description": "BellSoft Liberica is a 100% open-source Java 11 implementation", - "homepage": "https://bell-sw.com/pages/java-11", - "version": "11.0.4", - "license": "GPL-2.0-only WITH Classpath-exception-2.0", - "architecture": { - "64bit": { - "url": "https://download.bell-sw.com/java/11.0.4/bellsoft-jdk11.0.4-windows-amd64.zip", - "hash": "sha1:6f50b5e2c8eedc24eca0c598265d9b6310a9463a" - }, - "32bit": { - "url": "https://download.bell-sw.com/java/11.0.4/bellsoft-jdk11.0.4-windows-i586.zip", - "hash": "sha1:fe11b5f8be128966c0aa14af9b0e6d651bd9aff8" - } - }, - "extract_dir": "jdk-11.0.4", - "env_add_path": "bin", - "env_set": { - "JAVA_HOME": "$dir" - }, - "checkver": { - "re": "/pages/java-(11[\\d.]+)" - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://download.bell-sw.com/java/$version/bellsoft-jdk$version-windows-amd64.zip" - }, - "32bit": { - "url": "https://download.bell-sw.com/java/$version/bellsoft-jdk$version-windows-i586.zip" - } - }, - "hash": { - "url": "https://bell-sw.com/pages/java-$version/", - "find": "(?smi)$url(?:.*?)($sha1)" - }, - "extract_dir": "jdk-$version" - } -} diff --git a/bucket/liberica12-jdk.json b/bucket/liberica12-jdk.json new file mode 100644 index 00000000000..07858cd75fa --- /dev/null +++ b/bucket/liberica12-jdk.json @@ -0,0 +1,21 @@ +{ + "description": "BellSoft Liberica is a 100% open-source Java 12 implementation", + "homepage": "https://bell-sw.com/java", + "version": "12.0.2-10", + "license": "GPL-2.0-only WITH Classpath-exception-2.0", + "architecture": { + "64bit": { + "url": "https://github.com/bell-sw/Liberica/releases/download/12.0.2/bellsoft-jdk12.0.2-windows-amd64.zip", + "hash": "sha1:a6870289838b8529a3c3528395668a83705f6959" + }, + "32bit": { + "url": "https://github.com/bell-sw/Liberica/releases/download/12.0.2/bellsoft-jdk12.0.2-windows-i586.zip", + "hash": "sha1:3d688d131c429a96c585f22f1318bc6a89d09c43" + } + }, + "extract_dir": "jdk-12.0.2", + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + } +} diff --git a/bucket/liberica12-lite-jdk.json b/bucket/liberica12-lite-jdk.json new file mode 100644 index 00000000000..3ee9c026f4c --- /dev/null +++ b/bucket/liberica12-lite-jdk.json @@ -0,0 +1,21 @@ +{ + "description": "BellSoft Liberica is a 100% open-source Java 12 implementation", + "homepage": "https://bell-sw.com/java", + "version": "12.0.2-10", + "license": "GPL-2.0-only WITH Classpath-exception-2.0", + "architecture": { + "64bit": { + "url": "https://github.com/bell-sw/Liberica/releases/download/12.0.2/bellsoft-jdk12.0.2-windows-amd64-lite.zip", + "hash": "sha1:a86c98fdf5bdd23e8b7b647e48fded00f08df4b9" + }, + "32bit": { + "url": "https://github.com/bell-sw/Liberica/releases/download/12.0.2/bellsoft-jdk12.0.2-windows-i586-lite.zip", + "hash": "sha1:2a92d39d871d7e4bc1bd444aa6e5ecbdb44847bb" + } + }, + "extract_dir": "jdk-12.0.2", + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + } +} diff --git a/bucket/liberica12.json b/bucket/liberica12.json deleted file mode 100644 index 908d3979e23..00000000000 --- a/bucket/liberica12.json +++ /dev/null @@ -1,39 +0,0 @@ -{ - "description": "BellSoft Liberica is a 100% open-source Java 12 implementation", - "homepage": "https://bell-sw.com/pages/java-12", - "version": "12.0.2", - "license": "GPL-2.0-only WITH Classpath-exception-2.0", - "architecture": { - "64bit": { - "url": "https://download.bell-sw.com/java/12.0.2/bellsoft-jdk12.0.2-windows-amd64.zip", - "hash": "sha1:a6870289838b8529a3c3528395668a83705f6959" - }, - "32bit": { - "url": "https://download.bell-sw.com/java/12.0.2/bellsoft-jdk12.0.2-windows-i586.zip", - "hash": "sha1:3d688d131c429a96c585f22f1318bc6a89d09c43" - } - }, - "extract_dir": "jdk-12.0.2", - "env_add_path": "bin", - "env_set": { - "JAVA_HOME": "$dir" - }, - "checkver": { - "re": "/pages/java-(12[\\d.]+)" - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://download.bell-sw.com/java/$version/bellsoft-jdk$version-windows-amd64.zip" - }, - "32bit": { - "url": "https://download.bell-sw.com/java/$version/bellsoft-jdk$version-windows-i586.zip" - } - }, - "hash": { - "url": "https://bell-sw.com/pages/java-$version/", - "find": "(?smi)$url(?:.*?)($sha1)" - }, - "extract_dir": "jdk-$version" - } -} diff --git a/bucket/liberica13-full-jdk.json b/bucket/liberica13-full-jdk.json new file mode 100644 index 00000000000..ae84a2442cb --- /dev/null +++ b/bucket/liberica13-full-jdk.json @@ -0,0 +1,21 @@ +{ + "description": "BellSoft Liberica is a 100% open-source Java 13 implementation", + "homepage": "https://bell-sw.com/java", + "version": "13.0.2-9", + "license": "GPL-2.0-only WITH Classpath-exception-2.0", + "architecture": { + "64bit": { + "url": "https://github.com/bell-sw/Liberica/releases/download/13.0.2%2B9/bellsoft-jdk13.0.2%2B9-windows-amd64-full.zip", + "hash": "sha1:fae997952e3b362203d0883265d852b5e0bcf865" + }, + "32bit": { + "url": "https://github.com/bell-sw/Liberica/releases/download/13.0.2%2B9/bellsoft-jdk13.0.2%2B9-windows-i586-full.zip", + "hash": "sha1:c7e2efa398bb697da106850826218b7c10d0ee8c" + } + }, + "extract_dir": "jdk-13.0.2", + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + } +} diff --git a/bucket/liberica13-full-jre.json b/bucket/liberica13-full-jre.json new file mode 100644 index 00000000000..070acdbbc89 --- /dev/null +++ b/bucket/liberica13-full-jre.json @@ -0,0 +1,21 @@ +{ + "description": "BellSoft Liberica is a 100% open-source Java 13 implementation", + "homepage": "https://bell-sw.com/java", + "version": "13.0.2-9", + "license": "GPL-2.0-only WITH Classpath-exception-2.0", + "architecture": { + "64bit": { + "url": "https://github.com/bell-sw/Liberica/releases/download/13.0.2%2B9/bellsoft-jre13.0.2%2B9-windows-amd64-full.zip", + "hash": "sha1:70f6ec53d2b54b980b3629d3793d51e19e7ecc16" + }, + "32bit": { + "url": "https://github.com/bell-sw/Liberica/releases/download/13.0.2%2B9/bellsoft-jre13.0.2%2B9-windows-i586-full.zip", + "hash": "sha1:0d67779bf871a5ea05d95130d29fce7bba5232dd" + } + }, + "extract_dir": "jre-13.0.2", + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + } +} diff --git a/bucket/liberica13-jdk.json b/bucket/liberica13-jdk.json new file mode 100644 index 00000000000..469af3ca3e1 --- /dev/null +++ b/bucket/liberica13-jdk.json @@ -0,0 +1,21 @@ +{ + "description": "BellSoft Liberica is a 100% open-source Java 13 implementation", + "homepage": "https://bell-sw.com/java", + "version": "13.0.2-9", + "license": "GPL-2.0-only WITH Classpath-exception-2.0", + "architecture": { + "64bit": { + "url": "https://github.com/bell-sw/Liberica/releases/download/13.0.2%2B9/bellsoft-jdk13.0.2%2B9-windows-amd64.zip", + "hash": "sha1:653876cd70a20ed8eaa3a6fe915c5fa02fdf2544" + }, + "32bit": { + "url": "https://github.com/bell-sw/Liberica/releases/download/13.0.2%2B9/bellsoft-jdk13.0.2%2B9-windows-i586.zip", + "hash": "sha1:3152d20417c78522595f63e2cd6a22c2677e367c" + } + }, + "extract_dir": "jdk-13.0.2", + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + } +} diff --git a/bucket/liberica13-jre.json b/bucket/liberica13-jre.json new file mode 100644 index 00000000000..bd49e1a01df --- /dev/null +++ b/bucket/liberica13-jre.json @@ -0,0 +1,21 @@ +{ + "description": "BellSoft Liberica is a 100% open-source Java 13 implementation", + "homepage": "https://bell-sw.com/java", + "version": "13.0.2-9", + "license": "GPL-2.0-only WITH Classpath-exception-2.0", + "architecture": { + "64bit": { + "url": "https://github.com/bell-sw/Liberica/releases/download/13.0.2%2B9/bellsoft-jre13.0.2%2B9-windows-amd64.zip", + "hash": "sha1:91e24e247d19ed3c7003ca7b9f2c29d5479ce4bb" + }, + "32bit": { + "url": "https://github.com/bell-sw/Liberica/releases/download/13.0.2%2B9/bellsoft-jre13.0.2%2B9-windows-i586.zip", + "hash": "sha1:a5323f139b6a3b6b4d556563f3e4c5577e69e549" + } + }, + "extract_dir": "jre-13.0.2", + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + } +} diff --git a/bucket/liberica13-lite-jdk.json b/bucket/liberica13-lite-jdk.json new file mode 100644 index 00000000000..06bceb5c0a8 --- /dev/null +++ b/bucket/liberica13-lite-jdk.json @@ -0,0 +1,21 @@ +{ + "description": "BellSoft Liberica is a 100% open-source Java 13 implementation", + "homepage": "https://bell-sw.com/java", + "version": "13.0.2-9", + "license": "GPL-2.0-only WITH Classpath-exception-2.0", + "architecture": { + "64bit": { + "url": "https://github.com/bell-sw/Liberica/releases/download/13.0.2%2B9/bellsoft-jdk13.0.2%2B9-windows-amd64-lite.zip", + "hash": "sha1:6948073afacc96aa653c5314994c689bed612adf" + }, + "32bit": { + "url": "https://github.com/bell-sw/Liberica/releases/download/13.0.2%2B9/bellsoft-jdk13.0.2%2B9-windows-i586-lite.zip", + "hash": "sha1:167bf76d72f552dcfb83439b342163c2bd4a0177" + } + }, + "extract_dir": "jdk-13.0.2-lite", + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + } +} 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 new file mode 100644 index 00000000000..939ff81bbc3 --- /dev/null +++ b/bucket/liberica14-full-jre.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-jre14.0.2%2B13-windows-amd64-full.zip", + "hash": "sha1:e40ca6efcc174f20bf51537482b22e48d8d3460f" + }, + "32bit": { + "url": "https://github.com/bell-sw/Liberica/releases/download/14.0.2%2B13/bellsoft-jre14.0.2%2B13-windows-i586-full.zip", + "hash": "sha1:1d529919cb153b6281d38bf71bf24104c530edce" + } + }, + "extract_dir": "jre-14.0.2-full", + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + } +} 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 new file mode 100644 index 00000000000..1c2c37edf51 --- /dev/null +++ b/bucket/liberica14-jre.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-jre14.0.2%2B13-windows-amd64.zip", + "hash": "sha1:2763da8f92503ae0fd48cf131fccd1bb300468c3" + }, + "32bit": { + "url": "https://github.com/bell-sw/Liberica/releases/download/14.0.2%2B13/bellsoft-jre14.0.2%2B13-windows-i586.zip", + "hash": "sha1:a8746607277ee8a4f1cfe0ae054661c0077d930b" + } + }, + "extract_dir": "jre-14.0.2", + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + } +} 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/liberica16-full-jdk.json b/bucket/liberica16-full-jdk.json new file mode 100644 index 00000000000..f26f4ef3f31 --- /dev/null +++ b/bucket/liberica16-full-jdk.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-jdk16.0.2%2B7-windows-amd64-full.zip", + "hash": "sha1:f8397de3251002c3ea225691448d72b1e80cc7b6" + }, + "32bit": { + "url": "https://github.com/bell-sw/Liberica/releases/download/16.0.2%2B7/bellsoft-jdk16.0.2%2B7-windows-i586-full.zip", + "hash": "sha1:31e40f64f6e47b26579332e6fe9d38e854353cdd" + } + }, + "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=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}" + }, + "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/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/liberica16-jdk.json b/bucket/liberica16-jdk.json new file mode 100644 index 00000000000..62d520f2a05 --- /dev/null +++ b/bucket/liberica16-jdk.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-jdk16.0.2%2B7-windows-amd64.zip", + "hash": "sha1:c86d74fd916cf29d5a91cf081536576e6d1ebb90" + }, + "32bit": { + "url": "https://github.com/bell-sw/Liberica/releases/download/16.0.2%2B7/bellsoft-jdk16.0.2%2B7-windows-i586.zip", + "hash": "sha1:7f9fbb30d6366d8d6784deade698e1bdfc2ef3d9" + } + }, + "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=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}" + }, + "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/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/liberica16-lite-jdk.json b/bucket/liberica16-lite-jdk.json new file mode 100644 index 00000000000..6bf25550f70 --- /dev/null +++ b/bucket/liberica16-lite-jdk.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-jdk16.0.2%2B7-windows-amd64-lite.zip", + "hash": "sha1:897625210fc5a2fca01eae5a29f21fda5ab5fcba" + }, + "32bit": { + "url": "https://github.com/bell-sw/Liberica/releases/download/16.0.2%2B7/bellsoft-jdk16.0.2%2B7-windows-i586-lite.zip", + "hash": "sha1:74939671931cd4030e6cdd2eb5edac692e470449" + } + }, + "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=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}" + }, + "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/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-jdk.json b/bucket/liberica8-full-jdk.json new file mode 100644 index 00000000000..8b735d0d011 --- /dev/null +++ b/bucket/liberica8-full-jdk.json @@ -0,0 +1,42 @@ +{ + "description": "BellSoft Liberica is a 100% open-source Java 8 implementation", + "homepage": "https://bell-sw.com/java", + "version": "8u492-9", + "license": "GPL-2.0-only WITH Classpath-exception-2.0", + "architecture": { + "64bit": { + "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/8u492%2B9/bellsoft-jdk8u492%2B9-windows-i586-full.zip", + "hash": "sha1:a6bf449ff4a4167f1e77ca217401a760c3ebb335" + } + }, + "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", + "regex": "(?[\\du]+)(?:\\+)(?[\\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/liberica8-full-jre.json b/bucket/liberica8-full-jre.json new file mode 100644 index 00000000000..3459e81dcea --- /dev/null +++ b/bucket/liberica8-full-jre.json @@ -0,0 +1,42 @@ +{ + "description": "BellSoft Liberica is a 100% open-source Java 8 implementation", + "homepage": "https://bell-sw.com/java", + "version": "8u492-9", + "license": "GPL-2.0-only WITH Classpath-exception-2.0", + "architecture": { + "64bit": { + "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/8u492%2B9/bellsoft-jre8u492%2B9-windows-i586-full.zip", + "hash": "sha1:8020850bd0c0adc8a8f258a8fa9dfc4881b58b27" + } + }, + "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", + "regex": "(?[\\du]+)(?:\\+)(?[\\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/liberica8-jdk.json b/bucket/liberica8-jdk.json new file mode 100644 index 00000000000..29d0658c2d2 --- /dev/null +++ b/bucket/liberica8-jdk.json @@ -0,0 +1,42 @@ +{ + "description": "BellSoft Liberica is a 100% open-source Java 8 implementation", + "homepage": "https://bell-sw.com/java", + "version": "8u492-9", + "license": "GPL-2.0-only WITH Classpath-exception-2.0", + "architecture": { + "64bit": { + "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/8u492%2B9/bellsoft-jdk8u492%2B9-windows-i586.zip", + "hash": "sha1:3f9998374c94e82d7045809b7b816610ada7e461" + } + }, + "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", + "regex": "(?[\\du]+)(?:\\+)(?[\\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/liberica8-jre.json b/bucket/liberica8-jre.json index 0b547f19ef3..4568f2a09ef 100644 --- a/bucket/liberica8-jre.json +++ b/bucket/liberica8-jre.json @@ -1,40 +1,42 @@ { "description": "BellSoft Liberica is a 100% open-source Java 8 implementation", - "homepage": "https://bell-sw.com/java.html", - "version": "8u212", + "homepage": "https://bell-sw.com/java", + "version": "8u492-9", "license": "GPL-2.0-only WITH Classpath-exception-2.0", "architecture": { "64bit": { - "url": "https://download.bell-sw.com/java/8u212/bellsoft-jre8u212-windows-amd64.zip", - "hash": "sha1:03e91dfb9df0b88ec100eac0f70b8702b719eec8" + "url": "https://github.com/bell-sw/Liberica/releases/download/8u492%2B9/bellsoft-jre8u492%2B9-windows-amd64.zip", + "hash": "sha1:9a3ee2c00c51e6d03d8cdbdc53f0d16f519dd578" }, "32bit": { - "url": "https://download.bell-sw.com/java/8u212/bellsoft-jre8u212-windows-i586.zip", - "hash": "sha1:3adcf108faea8c54433dde710f2566b519a53e03" + "url": "https://github.com/bell-sw/Liberica/releases/download/8u492%2B9/bellsoft-jre8u492%2B9-windows-i586.zip", + "hash": "sha1:b5b478a0c903ad56a4a39329a857b67180472515" } }, - "extract_dir": "jdk-8u212", + "extract_dir": "jre8u492", "env_add_path": "bin", "env_set": { "JAVA_HOME": "$dir" }, "checkver": { - "url": "https://bell-sw.com/pages/java-8u192", - "re": "/pages/java-(8[\\du]+)" + "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", + "regex": "(?[\\du]+)(?:\\+)(?[\\d]+)", + "replace": "${major}-${build}" }, "autoupdate": { "architecture": { "64bit": { - "url": "https://download.bell-sw.com/java/$version/bellsoft-jre$version-windows-amd64.zip" + "url": "https://github.com/bell-sw/Liberica/releases/download/$matchMajor%2B$matchBuild/bellsoft-jre$matchMajor%2B$matchBuild-windows-amd64.zip" }, "32bit": { - "url": "https://download.bell-sw.com/java/$version/bellsoft-jre$version-windows-i586.zip" + "url": "https://github.com/bell-sw/Liberica/releases/download/$matchMajor%2B$matchBuild/bellsoft-jre$matchMajor%2B$matchBuild-windows-i586.zip" } }, "hash": { - "url": "https://bell-sw.com/pages/java-$version/", - "find": "(?smi)$url(?:.*?)($sha1)" + "url": "https://api.bell-sw.com/v1/liberica/releases/$basename", + "jsonpath": "$.sha1" }, - "extract_dir": "jdk-$version" + "extract_dir": "jre$matchMajor" } } diff --git a/bucket/liberica8.json b/bucket/liberica8.json deleted file mode 100644 index 14b148094d9..00000000000 --- a/bucket/liberica8.json +++ /dev/null @@ -1,40 +0,0 @@ -{ - "description": "BellSoft Liberica is a 100% open-source Java 8 implementation", - "homepage": "https://bell-sw.com/java.html", - "version": "8u212", - "license": "GPL-2.0-only WITH Classpath-exception-2.0", - "architecture": { - "64bit": { - "url": "https://download.bell-sw.com/java/8u212/bellsoft-jdk8u212-windows-amd64.zip", - "hash": "sha1:f0190b6422e394ee3f375f120539969f3c89551b" - }, - "32bit": { - "url": "https://download.bell-sw.com/java/8u212/bellsoft-jdk8u212-windows-i586.zip", - "hash": "sha1:404c94412fbde07b9a85f99340493f9021cdda3a" - } - }, - "extract_dir": "jdk8u212", - "env_add_path": "bin", - "env_set": { - "JAVA_HOME": "$dir" - }, - "checkver": { - "url": "https://bell-sw.com/pages/java-8u192", - "re": "/pages/java-(8[\\du]+)" - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://download.bell-sw.com/java/$version/bellsoft-jdk$version-windows-amd64.zip" - }, - "32bit": { - "url": "https://download.bell-sw.com/java/$version/bellsoft-jdk$version-windows-i586.zip" - } - }, - "hash": { - "url": "https://bell-sw.com/pages/java-$version/", - "find": "(?smi)$url(?:.*?)($sha1)" - }, - "extract_dir": "jdk$version" - } -} diff --git a/bucket/libericamc.json b/bucket/libericamc.json new file mode 100644 index 00000000000..8831fdda481 --- /dev/null +++ b/bucket/libericamc.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/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 cff4a348cea..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": "12.0.1.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/12.0.1-1/java-12-openjdk-12.0.1.12-1.windows.ojdkbuild.x86_64.msi", - "hash": "4dd48d2a40ffdadebecd34b5b4aa3c5a7adfe36ca93e6de861f351daf7dc75a9", - "extract_dir": "ojdkbuild\\java-12-openjdk-12.0.1-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/(?12[\\d.-]+)/(?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/$matchVersion/$matchUrl.x86_64.msi", - "extract_dir": "ojdkbuild\\java-$matchShort-openjdk-$matchVersion" + "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 0cd0ef39d11..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": "12.0.1.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/12.0.1-1/java-12-openjdk-12.0.1.12-1.windows.ojdkbuild.x86_64.zip", - "hash": "6534807820bd1ed0617ad8ac3d33b30c290f36835ae0f562cc10f3d526f51580", - "extract_dir": "java-12-openjdk-12.0.1.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/(?12[\\d.-]+)/(?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/$matchVersion/$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 71d444bcaf4..41722a1b33f 100644 --- a/bucket/ojdkbuild10-full.json +++ b/bucket/ojdkbuild10-full.json @@ -13,27 +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://raw.githubusercontent.com/ojdkbuild/ojdkbuild/master/README.md", - "re": "download/(?10[\\d.-]+)/(?java-(?[\\d.]+)-openjdk-([\\db.-]+).ojdkbuild.windows).x86_64.msi" + "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/$matchVersion/$matchUrl.x86_64.msi" + "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/$matchVersion/$matchUrl.x86.msi" + "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.10.0-openjdk-1.$matchVersion" - } + "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 ffa129cff81..c53b3fe390f 100644 --- a/bucket/ojdkbuild10.json +++ b/bucket/ojdkbuild10.json @@ -20,22 +20,26 @@ "JAVA_HOME": "$dir" }, "checkver": { - "url": "https://raw.githubusercontent.com/ojdkbuild/ojdkbuild/master/README.md", - "re": "download/(?10[\\d.-]+)/(?java-(?[\\d.]+)-openjdk-([\\db.-]+).ojdkbuild.windows).x86_64.zip" + "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/$matchVersion/$matchUrl.x86_64.zip", - "extract_dir": "$matchUrl.x86_64" + "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/$matchVersion/$matchUrl.x86.zip", - "extract_dir": "$matchUrl.x86" + "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 4aaaf9539b9..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.3.7-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/11.0.3-1/java-11-openjdk-11.0.3.7-1.windows.ojdkbuild.x86_64.msi", - "hash": "9272419647255c11cf827042f7f85527c8741499289df0e0adf4bd8e4847e0a9", - "extract_dir": "ojdkbuild\\java-11-openjdk-11.0.3-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/(?11[\\d.-]+)/(?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/$matchVersion/$matchUrl.x86_64.msi", - "extract_dir": "ojdkbuild\\java-$matchShort-openjdk-$matchVersion" + "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 439518b400c..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.3.7-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/11.0.3-1/java-11-openjdk-11.0.3.7-1.windows.ojdkbuild.x86_64.zip", - "hash": "b13703a7ee5ff3e14881b7d3488fa93942d1858ca3cd5fa9234b763df84dc937", - "extract_dir": "java-11-openjdk-11.0.3.7-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/(?11[\\d.-]+)/(?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/$matchVersion/$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 6f2f3b6df63..0e2ded5125d 100644 --- a/bucket/ojdkbuild12-full.json +++ b/bucket/ojdkbuild12-full.json @@ -1,32 +1,37 @@ { - "description": "OpenJDK 11 binaries built using source code from the CentOS project", + "description": "OpenJDK 12 binaries built using source code from the CentOS project", "homepage": "https://github.com/ojdkbuild/ojdkbuild", - "version": "12.0.1.12-1", + "version": "12.0.2.9-1", "license": "GPL-2.0-only WITH Classpath-exception-2.0", "architecture": { "64bit": { - "url": "https://github.com/ojdkbuild/ojdkbuild/releases/download/12.0.1-1/java-12-openjdk-12.0.1.12-1.windows.ojdkbuild.x86_64.msi", - "hash": "4dd48d2a40ffdadebecd34b5b4aa3c5a7adfe36ca93e6de861f351daf7dc75a9", - "extract_dir": "ojdkbuild\\java-12-openjdk-12.0.1-1" + "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" } }, + "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://raw.githubusercontent.com/ojdkbuild/ojdkbuild/master/README.md", - "re": "download/(?12[\\d.-]+)/(?java-(?[\\d.]+)-openjdk-([\\db.-]+)(.ojdkbuild|.windows){2}).x86_64.msi" + "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/$matchVersion/$matchUrl.x86_64.msi", - "extract_dir": "ojdkbuild\\java-$matchShort-openjdk-$matchVersion" + "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 d8a3937d643..5b93440d158 100644 --- a/bucket/ojdkbuild12.json +++ b/bucket/ojdkbuild12.json @@ -1,13 +1,13 @@ { - "description": "OpenJDK 11 binaries built using source code from the CentOS project", + "description": "OpenJDK 12 binaries built using source code from the CentOS project", "homepage": "https://github.com/ojdkbuild/ojdkbuild", - "version": "12.0.1.12-1", + "version": "12.0.2.9-1", "license": "GPL-2.0-only WITH Classpath-exception-2.0", "architecture": { "64bit": { - "url": "https://github.com/ojdkbuild/ojdkbuild/releases/download/12.0.1-1/java-12-openjdk-12.0.1.12-1.windows.ojdkbuild.x86_64.zip", - "hash": "6534807820bd1ed0617ad8ac3d33b30c290f36835ae0f562cc10f3d526f51580", - "extract_dir": "java-12-openjdk-12.0.1.12-1.windows.ojdkbuild.x86_64" + "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.zip", + "hash": "513e5b8f70cbc43e478aaaa1a1334b5148195521163f9bc4a30a6a4005f65705", + "extract_dir": "java-12-openjdk-12.0.2.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/(?12[\\d.-]+)/(?java-(?[\\d.]+)-openjdk-([\\db.-]+)(.ojdkbuild|.windows){2}).x86_64.zip" + "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/$matchVersion/$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/ojdkbuild13-full.json b/bucket/ojdkbuild13-full.json new file mode 100644 index 00000000000..4b004e55647 --- /dev/null +++ b/bucket/ojdkbuild13-full.json @@ -0,0 +1,37 @@ +{ + "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-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 new file mode 100644 index 00000000000..3754cb2568f --- /dev/null +++ b/bucket/ojdkbuild13.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-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 new file mode 100644 index 00000000000..bf4c3597594 --- /dev/null +++ b/bucket/ojdkbuild14-full.json @@ -0,0 +1,37 @@ +{ + "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-14.0.2.12-1.windows.ojdkbuild.x86_64.msi", + "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://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-$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 new file mode 100644 index 00000000000..b5f846e6df3 --- /dev/null +++ b/bucket/ojdkbuild14.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-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" + } + }, + "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-$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 58797b404b2..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.212-1.b04", + "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/1.8.0.212-1/java-1.8.0-openjdk-1.8.0.212-1.b04.ojdkbuild.windows.x86_64.msi", - "hash": "eb49790e82220fc4a4884db5adc24d2dcd21e71d3f955acb8c29139355da3ac4" + "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/1.8.0.212-1/java-1.8.0-openjdk-1.8.0.212-1.b04.ojdkbuild.windows.x86.msi", - "hash": "2e2d8a7ac215ce81c7e8cd52d0cd590afedb535018de87884fdaafa168cd292e" + "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.212-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/(?1.8.0[\\d.-]+)/(?java-(?[\\d.]+)-openjdk-([\\db.-]+).ojdkbuild.windows).x86_64.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/$matchVersion/$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/$matchVersion/$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-$matchShort-openjdk-$matchVersion" - } + "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 b4fa4114947..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.212-1.b04", + "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/1.8.0.212-1/java-1.8.0-openjdk-1.8.0.212-1.b04.ojdkbuild.windows.x86_64.zip", - "hash": "a40d7ab150bb2c2b3ad19e388942c4fe47b92a89dd49c468e09ce9d8bc631934", - "extract_dir": "java-1.8.0-openjdk-1.8.0.212-1.b04.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/1.8.0.212-1/java-1.8.0-openjdk-1.8.0.212-1.b04.ojdkbuild.windows.x86.zip", - "hash": "1a40a0eb037914ad1c27f74aca7a511bad5bf13dad9cdab960e975f79ce31e45", - "extract_dir": "java-1.8.0-openjdk-1.8.0.212-1.b04.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/(?1.8.0[\\d.-]+)/(?java-(?[\\d.]+)-openjdk-([\\db.-]+).ojdkbuild.windows).x86_64.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/$matchVersion/$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/$matchVersion/$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 d53026c9e5e..4e92857ad39 100644 --- a/bucket/ojdkbuild9-full.json +++ b/bucket/ojdkbuild9-full.json @@ -9,24 +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://raw.githubusercontent.com/ojdkbuild/ojdkbuild/master/README.md", - "re": "download/(?9[\\d.-]+)/(?java-(?[\\d.]+)-openjdk-([\\db.-]+).ojdkbuild.windows).x86_64.msi" + "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/$matchVersion/$matchUrl.x86_64.msi" + "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.9.0-openjdk-1.$matchVersion" - } + "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 8ad8442fe5c..0980dd042ee 100644 --- a/bucket/ojdkbuild9.json +++ b/bucket/ojdkbuild9.json @@ -20,22 +20,26 @@ "JAVA_HOME": "$dir" }, "checkver": { - "url": "https://raw.githubusercontent.com/ojdkbuild/ojdkbuild/master/README.md", - "re": "download/(?9[\\d.-]+)/(?java-(?[\\d.]+)-openjdk-([\\db.-]+).ojdkbuild.windows).x86_64.zip" + "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/$matchVersion/$matchUrl.x86_64.zip", - "extract_dir": "$matchUrl.x86_64" + "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/$matchVersion/$matchUrl.x86.zip", - "extract_dir": "$matchUrl.x86" + "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 new file mode 100644 index 00000000000..8df0bda5fea --- /dev/null +++ b/bucket/openjdk-ea.json @@ -0,0 +1,33 @@ +{ + "description": "Official Early-Access Builds of OpenJDK", + "homepage": "https://jdk.java.net/", + "version": "27-24-ea", + "license": "GPL-2.0-only WITH Classpath-exception-2.0", + "architecture": { + "64bit": { + "url": "https://download.java.net/java/early_access/jdk27/24/GPL/openjdk-27-ea+24_windows-x64_bin.zip", + "hash": "5bbf96e8f91e2c80680961ba7cc2ddb7112131f6fa000d2472ab2ea6c99a06f7" + } + }, + "extract_dir": "jdk-27", + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + }, + "checkver": { + "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}" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://download.java.net/java/$matchType/$matchPath/$matchFile" + } + }, + "hash": { + "url": "$url.sha256" + }, + "extract_dir": "jdk-$matchVersion" + } +} diff --git a/bucket/openjdk.json b/bucket/openjdk.json index 11ab2a6146e..d1633560c22 100644 --- a/bucket/openjdk.json +++ b/bucket/openjdk.json @@ -1,21 +1,22 @@ { - "description": "Official production-ready open-source builds of OpenJDK", - "homepage": "https://jdk.java.net/12", - "version": "12.0.2-10", + "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/jdk12.0.2/e482c34c86bd4bf8b56c0b35558996b9/10/GPL/openjdk-12.0.2_windows-x64_bin.zip", - "hash": "a30bed3d6d62f6ae1052aaf3c6956aaee8e3deb2f50f155575112f3f29411fba" + "url": "https://download.java.net/java/GA/jdk26/c3cc523845074aa0af4f5e1e1ed4151d/35/GPL/openjdk-26_windows-x64_bin.zip", + "hash": "2dd2d92c9374cd49a120fe9d916732840bf6bb9f0e0cc29794917a3c08b99c5f" } }, - "extract_dir": "jdk-12.0.2", + "extract_dir": "jdk-26", "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))", + "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/openjdk12.json b/bucket/openjdk12.json index 8a88977e117..84840f1c099 100644 --- a/bucket/openjdk12.json +++ b/bucket/openjdk12.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/openjdk13.json b/bucket/openjdk13.json index bf332069c45..761a14aeab9 100644 --- a/bucket/openjdk13.json +++ b/bucket/openjdk13.json @@ -1,32 +1,17 @@ { "description": "Official production-ready open-source builds of OpenJDK 13", "homepage": "https://jdk.java.net/13", - "version": "13-33", + "version": "13.0.2-8", "license": "GPL-2.0-only WITH Classpath-exception-2.0", "architecture": { "64bit": { - "url": "https://download.java.net/java/GA/jdk13/5b8a42f3905b406298b72d750b6919f6/33/GPL/openjdk-13_windows-x64_bin.zip", - "hash": "053d8c87bb34347478512911a6218a389720bffcde4e496be5a54d51ad7c9c2f" + "url": "https://download.java.net/java/GA/jdk13.0.2/d4173c853231432d94f001e99d882ca7/8/GPL/openjdk-13.0.2_windows-x64_bin.zip", + "hash": "fab29dcfda6ca4af3a9b973ecdde61dafcd9b307cb9237c25d25b2633bb08084" } }, - "extract_dir": "jdk-13", + "extract_dir": "jdk-13.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/openjdk14.json b/bucket/openjdk14.json index 010aafec75f..cb4a183aa1f 100644 --- a/bucket/openjdk14.json +++ b/bucket/openjdk14.json @@ -1,32 +1,17 @@ { "description": "Official production-ready open-source builds of OpenJDK 14", "homepage": "https://jdk.java.net/14", - "version": "14-16-ea", + "version": "14.0.2-12", "license": "GPL-2.0-only WITH Classpath-exception-2.0", "architecture": { "64bit": { - "url": "https://download.java.net/java/early_access/jdk14/16/GPL/openjdk-14-ea+16_windows-x64_bin.zip", - "hash": "00068a55bb80aa97208a07e55356aff226074328d2cdef63218bd0e3993a6e5c" + "url": "https://download.java.net/java/GA/jdk14.0.2/205943a0976c4ed48cb16f1043c5c647/12/GPL/openjdk-14.0.2_windows-x64_bin.zip", + "hash": "20600c0bda9d1db9d20dbe1ab656a5f9175ffb990ef3df6af5d994673e4d8ff9" } }, - "extract_dir": "jdk-14", + "extract_dir": "jdk-14.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/openjdk15.json b/bucket/openjdk15.json new file mode 100644 index 00000000000..57248f160f6 --- /dev/null +++ b/bucket/openjdk15.json @@ -0,0 +1,17 @@ +{ + "description": "Official production-ready open-source builds of OpenJDK 15", + "homepage": "https://jdk.java.net/15", + "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.2/0d1cfde4252546c6931946de8db48ee2/7/GPL/openjdk-15.0.2_windows-x64_bin.zip", + "hash": "ecbe7f32bc6bff2b6c8e9b68f19cbf4ddf54a492c918ba471f32d645cf1c5cf4" + } + }, + "extract_dir": "jdk-15.0.2", + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + } +} 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/openjdk8-redhat-jre.json b/bucket/openjdk8-redhat-jre.json new file mode 100644 index 00000000000..715b44daf2b --- /dev/null +++ b/bucket/openjdk8-redhat-jre.json @@ -0,0 +1,31 @@ +{ + "description": "Unaltered builds from the OpenJDK mercurial JDK8u code stream, built by Red Hat", + "homepage": "https://adoptopenjdk.net/upstream.html", + "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/jdk8u342-b07/OpenJDK8U-jre_x64_windows_8u342b07.zip", + "hash": "73531b290c439fb984aef8077f1b0869444578a4316723340837767855045f39" + } + }, + "extract_dir": "openjdk-8u342-b07-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=openjdk&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/AdoptOpenJDK/openjdk$matchMajor-upstream-binaries/releases/download/jdk$version/OpenJDK$matchMajorU-jre_x64_windows_$matchMajor$matchUpdate$matchBuild.zip" + } + }, + "extract_dir": "openjdk-$version-jre" + } +} diff --git a/bucket/openjdk8-redhat.json b/bucket/openjdk8-redhat.json new file mode 100644 index 00000000000..7961c110170 --- /dev/null +++ b/bucket/openjdk8-redhat.json @@ -0,0 +1,31 @@ +{ + "description": "Unaltered builds from the OpenJDK mercurial JDK8u code stream, built by Red Hat", + "homepage": "https://adoptopenjdk.net/upstream.html", + "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/jdk8u342-b07/OpenJDK8U-jdk_x64_windows_8u342b07.zip", + "hash": "d2a54d9da8e711e41737b3af8e1b576507cd1874536030c24c3dd96cd0dadef1" + } + }, + "extract_dir": "openjdk-8u342-b07", + "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=openjdk&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/AdoptOpenJDK/openjdk$matchMajor-upstream-binaries/releases/download/jdk$version/OpenJDK$matchMajorU-jdk_x64_windows_$matchMajor$matchUpdate$matchBuild.zip" + } + }, + "extract_dir": "openjdk-$version" + } +} 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 c622d85e2bd..91a488a4fe8 100644 --- a/bucket/oraclejdk.json +++ b/bucket/oraclejdk.json @@ -1,37 +1,33 @@ { - "description": "Oracle JDK", - "homepage": "https://www.oracle.com/technetwork/java/javase/overview/index.html", - "version": "12.0.2-10", - "license": "https://java.com/otnlicense", + "description": "Oracle Java Platform, Standard Edition Development Kit (JDK)", + "homepage": "https://www.oracle.com/java/", + "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/12.0.2+10/e482c34c86bd4bf8b56c0b35558996b9/jdk-12.0.2_windows-x64_bin.zip", - "hash": "306a1e44b1584b720bb99194d302a7652c28db608cfba5df38586985d835c6bd" + "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-12.0.2", + "extract_dir": "jdk-26.0.1", "env_add_path": "bin", "env_set": { "JAVA_HOME": "$dir" }, "checkver": { - "url": "https://www.oracle.com/technetwork/java/javase/downloads/jdk12-downloads-5295953.html", - "re": "otn-pub/java/jdk/(?(?[\\d.]+)\\+(?[\\d]+)/(?[a-fA-F0-9]{32})/jdk-(?:.*?)_windows-x64_bin.zip)", - "replace": "${major}-${build}" + "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/technetwork/java/javase/downloads/jdk12-downloads-5295953.html", - "find": "$basename.*([a-fA-F0-9]{64})\"};" + "url": "$url.sha256" }, - "extract_dir": "jdk-$matchMajor" + "extract_dir": "jdk-$version" } } diff --git a/bucket/oraclejdk12.json b/bucket/oraclejdk12.json deleted file mode 100644 index 75f18815565..00000000000 --- a/bucket/oraclejdk12.json +++ /dev/null @@ -1,37 +0,0 @@ -{ - "description": "Oracle JDK 12", - "homepage": "https://www.oracle.com/technetwork/java/javase/overview/index.html", - "version": "12.0.2-10", - "license": "https://java.com/otnlicense", - "architecture": { - "64bit": { - "url": "https://download.oracle.com/otn-pub/java/jdk/12.0.2+10/e482c34c86bd4bf8b56c0b35558996b9/jdk-12.0.2_windows-x64_bin.zip", - "hash": "306a1e44b1584b720bb99194d302a7652c28db608cfba5df38586985d835c6bd" - } - }, - "cookie": { - "oraclelicense": "accept-securebackup-cookie" - }, - "extract_dir": "jdk-12.0.2", - "env_add_path": "bin", - "env_set": { - "JAVA_HOME": "$dir" - }, - "checkver": { - "url": "https://www.oracle.com/technetwork/java/javase/downloads/jdk12-downloads-5295953.html", - "re": "otn-pub/java/jdk/(?(?[\\d.]+)\\+(?[\\d]+)/(?[a-fA-F0-9]{32})/jdk-(?:.*?)_windows-x64_bin.zip)", - "replace": "${major}-${build}" - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://download.oracle.com/otn-pub/java/jdk/$matchPath" - } - }, - "hash": { - "url": "https://www.oracle.com/technetwork/java/javase/downloads/jdk12-downloads-5295953.html", - "find": "$basename.*([a-fA-F0-9]{64})\"};" - }, - "extract_dir": "jdk-$matchMajor" - } -} diff --git a/bucket/oraclejre8.json b/bucket/oraclejre8.json new file mode 100644 index 00000000000..c59003332fb --- /dev/null +++ b/bucket/oraclejre8.json @@ -0,0 +1,22 @@ +{ + "description": "Oracle Java Platform, Standard Edition Runtime Environment (JRE)", + "homepage": "https://www.java.com/", + "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=250130_d8aa705069af427f9b83e66b34f5e380#/dl.tar.gz", + "hash": "e8082d390a831b14067a465068fceda45291170e8d155be0991bced9702cbbe7" + }, + "32bit": { + "url": "https://javadl.oracle.com/webapps/download/AutoDL?BundleId=250128_d8aa705069af427f9b83e66b34f5e380#/dl.tar.gz", + "hash": "f5000329f2ddfa7a24abf84d9cd9d7be015013b513f6c9a3458018b6bcd9f3f1" + } + }, + "extract_dir": "jre1.8.0_421", + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + } +} diff --git a/bucket/sapmachine12.json b/bucket/sapmachine-jdk.json similarity index 55% rename from bucket/sapmachine12.json rename to bucket/sapmachine-jdk.json index 6cdedcd5bd6..7d35b13bdbf 100644 --- a/bucket/sapmachine12.json +++ b/bucket/sapmachine-jdk.json @@ -1,22 +1,23 @@ { - "description": "SapMachine 12: An OpenJDK release maintained and supported by SAP", + "description": "SapMachine: An OpenJDK release maintained and supported by SAP", "homepage": "https://sap.github.io/SapMachine/", - "version": "12.0.2-9-ea", + "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-12.0.2%2B9/sapmachine-jdk-12.0.2-ea.9_windows-x64_bin.zip", - "hash": "d471e9f2d2ee2e13c501b5c66525fd8fb01d86ffdfb7e9b3e45999821f4dfd5e" + "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-12.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-(?:12[\\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/sapmachine.json b/bucket/sapmachine-jre.json similarity index 58% rename from bucket/sapmachine.json rename to bucket/sapmachine-jre.json index 23ff9e5bb43..3f3aded4738 100644 --- a/bucket/sapmachine.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": "13", + "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-13/sapmachine-jdk-13_windows-x64_bin.zip", - "hash": "3823d88d764cb301afa16c3c91cf98d226bf031ad174518fb01909f3c0ee1b05" + "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-jdk-13", + "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-(?:[\\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].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": { @@ -28,6 +30,6 @@ "url": "https://github.com/SAP/SapMachine/releases/download/$matchSap.sha256.txt", "find": "^($sha256)\\s" }, - "extract_dir": "sapmachine-jdk-$matchVersion" + "extract_dir": "sapmachine-jre-$matchVersion" } } 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 164f5d509d4..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.4", + "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.4/sapmachine-jdk-11.0.4_windows-x64_bin.zip", - "hash": "f05c34c08b0ef79755f84820184ab1f811b4f54be74cde8d5344cded6e596404" + "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.4", + "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 new file mode 100644 index 00000000000..b4896ce6685 --- /dev/null +++ b/bucket/sapmachine-lts-jre.json @@ -0,0 +1,35 @@ +{ + "description": "SapMachine LTS: 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/sapmachine11.json b/bucket/sapmachine11-jdk.json similarity index 61% rename from bucket/sapmachine11.json rename to bucket/sapmachine11-jdk.json index e03b8f1c567..69f50f5d787 100644 --- a/bucket/sapmachine11.json +++ b/bucket/sapmachine11-jdk.json @@ -1,22 +1,23 @@ { "description": "SapMachine 11: An OpenJDK release maintained and supported by SAP", "homepage": "https://sap.github.io/SapMachine/", - "version": "11.0.5-9-ea", + "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.5%2B9/sapmachine-jdk-11.0.5-ea.9_windows-x64_bin.zip", - "hash": "62bd78fc2e6ea781b38d20390b486f77533ebc00a421a5d9e978e88f0386c704" + "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.5", + "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.]+)(?:(?-)(?ea)\\.(?[\\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": { diff --git a/bucket/sapmachine11-jre.json b/bucket/sapmachine11-jre.json new file mode 100644 index 00000000000..618fac4d0bc --- /dev/null +++ b/bucket/sapmachine11-jre.json @@ -0,0 +1,35 @@ +{ + "description": "SapMachine 11: An OpenJDK release maintained and supported by SAP", + "homepage": "https://sap.github.io/SapMachine/", + "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.25/sapmachine-jre-11.0.25_windows-x64_bin.zip", + "hash": "54b682c4a2546855b397cb7d6ed0d16f2cf4e8b5637151e9dd38fe549f4d4daa" + } + }, + "extract_dir": "sapmachine-jre-11.0.25", + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + }, + "checkver": { + "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": { + "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/sapmachine12-jdk.json b/bucket/sapmachine12-jdk.json new file mode 100644 index 00000000000..df48d54b8db --- /dev/null +++ b/bucket/sapmachine12-jdk.json @@ -0,0 +1,17 @@ +{ + "description": "SapMachine 11: An OpenJDK release maintained and supported by SAP", + "homepage": "https://sap.github.io/SapMachine/", + "version": "12.0.2", + "license": "GPL-2.0-only WITH Classpath-exception-2.0", + "architecture": { + "64bit": { + "url": "https://github.com/SAP/SapMachine/releases/download/sapmachine-12.0.2/sapmachine-jdk-12.0.2_windows-x64_bin.zip", + "hash": "6b2d360412ad2d998be257bea4b2fbaaa95fda6e1f6cfdbd2d1d6108220f03ab" + } + }, + "extract_dir": "sapmachine-jdk-12.0.2", + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + } +} diff --git a/bucket/sapmachine12-jre.json b/bucket/sapmachine12-jre.json new file mode 100644 index 00000000000..f34d161e1b7 --- /dev/null +++ b/bucket/sapmachine12-jre.json @@ -0,0 +1,17 @@ +{ + "description": "SapMachine 11: An OpenJDK release maintained and supported by SAP", + "homepage": "https://sap.github.io/SapMachine/", + "version": "12.0.2", + "license": "GPL-2.0-only WITH Classpath-exception-2.0", + "architecture": { + "64bit": { + "url": "https://github.com/SAP/SapMachine/releases/download/sapmachine-12.0.2/sapmachine-jre-12.0.2_windows-x64_bin.zip", + "hash": "d5ff306ec684b5b0edefc581b5ec49620e00de6cb6a591e465f6557dc15b2ba8" + } + }, + "extract_dir": "sapmachine-jre-12.0.2", + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + } +} diff --git a/bucket/sapmachine13-jdk.json b/bucket/sapmachine13-jdk.json new file mode 100644 index 00000000000..9d799bbe2be --- /dev/null +++ b/bucket/sapmachine13-jdk.json @@ -0,0 +1,17 @@ +{ + "description": "SapMachine 13: An OpenJDK release maintained and supported by SAP", + "homepage": "https://sap.github.io/SapMachine/", + "version": "13.0.2", + "license": "GPL-2.0-only WITH Classpath-exception-2.0", + "architecture": { + "64bit": { + "url": "https://github.com/SAP/SapMachine/releases/download//sapmachine-13.0.2/sapmachine-jdk-13.0.2_windows-x64_bin.zip", + "hash": "b92730ec4a0bafa33957a57c5b55ee77ab5a0e09347539a34d94326a142ae863" + } + }, + "extract_dir": "sapmachine-jdk-13.0.2", + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + } +} diff --git a/bucket/sapmachine13-jre.json b/bucket/sapmachine13-jre.json new file mode 100644 index 00000000000..633e92193ff --- /dev/null +++ b/bucket/sapmachine13-jre.json @@ -0,0 +1,17 @@ +{ + "description": "SapMachine 13: An OpenJDK release maintained and supported by SAP", + "homepage": "https://sap.github.io/SapMachine/", + "version": "13.0.2", + "license": "GPL-2.0-only WITH Classpath-exception-2.0", + "architecture": { + "64bit": { + "url": "https://github.com/SAP/SapMachine/releases/download//sapmachine-13.0.2/sapmachine-jre-13.0.2_windows-x64_bin.zip", + "hash": "b57c18f51a0ab7e34b6f42f9c27c4471af31186774480b468701e594493fae0b" + } + }, + "extract_dir": "sapmachine-jre-13.0.2", + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + } +} 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 new file mode 100644 index 00000000000..7b7082f3d74 --- /dev/null +++ b/bucket/sapmachine14-jre.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-jre-14.0.2_windows-x64_bin.zip", + "hash": "d67a65a8e475de6b6ac020c4e65869a513df67c4a2d3e1e2f4a4c9728e8f6df6" + } + }, + "extract_dir": "sapmachine-jre-14.0.2", + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + } +} 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 new file mode 100644 index 00000000000..42b82658a8b --- /dev/null +++ b/bucket/sapmachine15-jre.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-jre-15.0.2_windows-x64_bin.zip", + "hash": "7bd44564ac04d300c5389b2c8ec3bf8131dc61ccb08c3022a476e359e2dd16c4" + } + }, + "extract_dir": "sapmachine-jre-15.0.2", + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + } +} 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/sapmachine13.json b/bucket/sapmachine17-jdk.json similarity index 57% rename from bucket/sapmachine13.json rename to bucket/sapmachine17-jdk.json index 4d9d57bb5ee..0d54e2fe862 100644 --- a/bucket/sapmachine13.json +++ b/bucket/sapmachine17-jdk.json @@ -1,22 +1,23 @@ { - "description": "SapMachine 13: 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": "13", + "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-13/sapmachine-jdk-13_windows-x64_bin.zip", - "hash": "3823d88d764cb301afa16c3c91cf98d226bf031ad174518fb01909f3c0ee1b05" + "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-13", + "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-(?:13[\\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 f42bb7af00e..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-16-ea", + "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%2B16/sapmachine-jdk-14-ea.16_windows-x64_bin.zip", - "hash": "c46ce40f1252be6b0a8521bce9d6939e93ac6feb93a71a08cceae1e2276a4b17" + "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", + "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 new file mode 100644 index 00000000000..c6185788db0 --- /dev/null +++ b/bucket/zulu-icedtea-web.json @@ -0,0 +1,43 @@ +{ + "homepage": "https://www.azul.com/downloads/icedtea-web-community/", + "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.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": [ + [ + "bin\\itweb-settings.exe", + "Zulu IcedTea-Web Control Panel" + ], + [ + "bin\\policyeditor.exe", + "Zulu IcedTea-Web Policy Editor" + ] + ], + "extract_dir": "icedtea-web-image", + "env_add_path": "bin", + "checkver": "zulu-icedtea-web-([\\d.-]+).win_x64.bin", + "autoupdate": { + "architecture": { + "64bit": { + "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 new file mode 100644 index 00000000000..ea6e64bca55 --- /dev/null +++ b/bucket/zulu-jre.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-jre26.0.1-win_x64.zip", + "hash": "f3e65585e69322df05c098ebe163976bca39fc769df62a367d61e68a5f7ef234", + "extract_dir": "zulu26.30.11-ca-jre26.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=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=&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 76d7c3972c0..00000000000 --- a/bucket/zulu.json +++ /dev/null @@ -1,45 +0,0 @@ -{ - "description": "Zulu is certified build of OpenJDK", - "homepage": "https://www.azul.com/downloads/zulu/", - "version": "12.2.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.2.3-ca-jdk12.0.1-win_x64.zip", - "hash": "md5:273d08a3a64844b60863d21803dedc19", - "extract_dir": "zulu12.2.3-ca-jdk12.0.1-win_x64" - }, - "32bit": { - "url": "https://cdn.azul.com/zulu/bin/zulu12.2.3-ca-jdk12.0.1-win_i686.zip", - "hash": "md5:cc60e1c728c3ae615a609f3599f74e1d", - "extract_dir": "zulu12.2.3-ca-jdk12.0.1-win_i686" - } - }, - "env_add_path": "bin", - "env_set": { - "JAVA_HOME": "$dir" - }, - "checkver": { - "re": "//cdn.azul.com/zulu/bin/(?zulu(?[\\d.]+)-ca-jdk(?[\\d.]+)-win)_x64.zip", - "replace": "${major}" - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://cdn.azul.com/zulu/bin/$matchName_x64.zip", - "extract_dir": "$matchName_x64" - }, - "32bit": { - "url": "https://cdn.azul.com/zulu/bin/$matchName_i686.zip", - "extract_dir": "$matchName_i686" - } - }, - "hash": { - "url": "https://www.azul.com/downloads/zulu/", - "find": "(?s)Checksum \\(MD5\\): ([a-fA-F0-9]{32})(?:[\\s]*
    zulu(?[\\d.]+)(?:[.+]{1})(?[\\d]+)(?:-ca)?-jdk(?[\\d.]+)-win)_x64.zip", + "replace": "${version}.${build}" + }, + "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=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/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/zulu10.json b/bucket/zulu10.json deleted file mode 100644 index a16c5b0dcf3..00000000000 --- a/bucket/zulu10.json +++ /dev/null @@ -1,25 +0,0 @@ -{ - "description": "Zulu 10 is certified build of OpenJDK 10", - "homepage": "https://www.azul.com/downloads/zulu/", - "version": "10.3-5", - "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/zulu10.3+5-jdk10.0.2-win_x64.zip", - "hash": "md5:3b6b71d53a2df466336cddf8cf964cb0", - "extract_dir": "zulu10.3+5-jdk10.0.2-win_x64" - }, - "32bit": { - "url": "https://cdn.azul.com/zulu/bin/zulu10.3+5-jdk10.0.2-win_i686.zip", - "hash": "md5:48c9c0e1105526381977a480499fcec1", - "extract_dir": "zulu10.3+5-jdk10.0.2-win_i686" - } - }, - "env_add_path": "bin", - "env_set": { - "JAVA_HOME": "$dir" - } -} 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 ad09fe344c2..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/downloads/zulu/", - "version": "11.31.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.31.11-ca-jre11.0.3-win_x64.zip", - "hash": "md5:edee997589d206037748bf4f5f99c7bb", - "extract_dir": "zulu11.31.11-ca-jre11.0.3-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,19 +18,29 @@ "JAVA_HOME": "$dir" }, "checkver": { - "re": "//cdn.azul.com/zulu/bin/(?zulu11(?[\\d.]+)-ca-jre(?[\\d.]+)-win)_x64.zip", - "replace": "11${major}" + "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}" }, "autoupdate": { "architecture": { "64bit": { "url": "https://cdn.azul.com/zulu/bin/$matchName_x64.zip", - "extract_dir": "$matchName_x64" + "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" + } } - }, - "hash": { - "url": "https://www.azul.com/downloads/zulu/", - "find": "(?s)Checksum \\(MD5\\): ([a-fA-F0-9]{32})(?:[\\s]*
    zulu11(?[\\d.]+)-ca-jdk(?[\\d.]+)-win)_x64.zip", - "replace": "11${major}" - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://cdn.azul.com/zulu/bin/$matchName_x64.zip", - "extract_dir": "$matchName_x64" - } - }, - "hash": { - "url": "https://www.azul.com/downloads/zulu/", - "find": "(?s)Checksum \\(MD5\\): ([a-fA-F0-9]{32})(?:[\\s]*
    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=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/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/zulu12.json b/bucket/zulu12.json deleted file mode 100644 index f0e888a56ba..00000000000 --- a/bucket/zulu12.json +++ /dev/null @@ -1,45 +0,0 @@ -{ - "description": "Zulu 12 is a build of OpenJDK 12", - "homepage": "https://www.azul.com/downloads/zulu/", - "version": "12.2.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.2.3-ca-jdk12.0.1-win_x64.zip", - "hash": "md5:273d08a3a64844b60863d21803dedc19", - "extract_dir": "zulu12.2.3-ca-jdk12.0.1-win_x64" - }, - "32bit": { - "url": "https://cdn.azul.com/zulu/bin/zulu12.2.3-ca-jdk12.0.1-win_i686.zip", - "hash": "md5:cc60e1c728c3ae615a609f3599f74e1d", - "extract_dir": "zulu12.2.3-ca-jdk12.0.1-win_i686" - } - }, - "env_add_path": "bin", - "env_set": { - "JAVA_HOME": "$dir" - }, - "checkver": { - "re": "//cdn.azul.com/zulu/bin/(?zulu12(?[\\d.]+)-ca-jdk(?[\\d.]+)-win)_x64.zip", - "replace": "12${major}" - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://cdn.azul.com/zulu/bin/$matchName_x64.zip", - "extract_dir": "$matchName_x64" - }, - "32bit": { - "url": "https://cdn.azul.com/zulu/bin/$matchName_i686.zip", - "extract_dir": "$matchName_i686" - } - }, - "hash": { - "url": "https://www.azul.com/downloads/zulu/", - "find": "(?s)Checksum \\(MD5\\): ([a-fA-F0-9]{32})(?:[\\s]*
    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 new file mode 100644 index 00000000000..6791c452b90 --- /dev/null +++ b/bucket/zulu13-jre.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-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.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", + "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=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=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/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/zulu14-jdk.json b/bucket/zulu14-jdk.json new file mode 100644 index 00000000000..d66398308f1 --- /dev/null +++ b/bucket/zulu14-jdk.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-jdk14.0.2-win_x64.zip", + "hash": "281114bf5fb884f17f04ea2390e3e686535091a4922c59d2eb2b83fb0eec2e45", + "extract_dir": "zulu14.29.23-ca-jdk14.0.2-win_x64" + }, + "32bit": { + "url": "https://cdn.azul.com/zulu/bin/zulu14.29.23-ca-jdk14.0.2-win_i686.zip", + "hash": "c43cc544758c041234146791d52f340bf19ec6186529c625d685f766b716c9be", + "extract_dir": "zulu14.29.23-ca-jdk14.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=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=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/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 170c27d4ee4..00000000000 --- a/bucket/zulu6.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "description": "Zulu 6 is certified build of OpenJDK 6", - "homepage": "https://www.azul.com/downloads/zulu/", - "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": "md5:79916039b5128bdea73d822df40cf2d6", - "extract_dir": "zulu6.22.0.3-jdk6.0.119-win_x64" - } - }, - "env_add_path": "bin", - "env_set": { - "JAVA_HOME": "$dir" - } -} 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 2502d39f941..00000000000 --- a/bucket/zulu7.json +++ /dev/null @@ -1,36 +0,0 @@ -{ - "description": "Zulu 7 is certified build of OpenJDK 7", - "homepage": "https://www.azul.com/downloads/zulu/", - "version": "7.29.0.5", - "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.29.0.5-ca-jdk7.0.222-win_x64.zip", - "hash": "md5:1a06f2653b917719a4db6f7cb794c3f3", - "extract_dir": "zulu7.29.0.5-ca-jdk7.0.222-win_x64" - } - }, - "env_add_path": "bin", - "env_set": { - "JAVA_HOME": "$dir" - }, - "checkver": { - "re": "//cdn.azul.com/zulu/bin/(?zulu7(?[\\d.]+)-ca-jdk(?[\\d.]+)-win)_x64.zip", - "replace": "7${major}" - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://cdn.azul.com/zulu/bin/$matchName_x64.zip", - "extract_dir": "$matchName_x64" - } - }, - "hash": { - "url": "https://www.azul.com/downloads/zulu/", - "find": "(?s)Checksum \\(MD5\\): ([a-fA-F0-9]{32})(?:[\\s]*
    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 9a236300457..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/downloads/zulu/", - "version": "8.38.0.13", + "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.38.0.13-ca-jre8.0.212-win_x64.zip", - "hash": "md5:0c8256716ad91e6a770f9b03d23c87e2", - "extract_dir": "zulu8.38.0.13-ca-jre8.0.212-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.38.0.13-ca-jre8.0.212-win_i686.zip", - "hash": "md5:9ebb79c3b54e7dc4162133d52dd480ab", - "extract_dir": "zulu8.38.0.13-ca-jre8.0.212-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,23 +23,29 @@ "JAVA_HOME": "$dir" }, "checkver": { - "re": "//cdn.azul.com/zulu/bin/(?zulu8(?[\\d.]+)-ca-jre(?[\\d.]+)-win)_x64.zip", - "replace": "8${major}" + "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}" }, "autoupdate": { "architecture": { "64bit": { "url": "https://cdn.azul.com/zulu/bin/$matchName_x64.zip", - "extract_dir": "$matchName_x64" + "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=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" + "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=jre&javafx_bundled=false&crac_supported=false&release_type=PSU&latest=true&include_fields=sha256_hash&page_size=1", + "jp": "$..sha256_hash" + } } - }, - "hash": { - "url": "https://www.azul.com/downloads/zulu/", - "find": "(?s)Checksum \\(MD5\\): ([a-fA-F0-9]{32})(?:[\\s]*
    zulu8(?[\\d.]+)-ca-jdk(?[\\d.]+)-win)_x64.zip", - "replace": "8${major}" - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://cdn.azul.com/zulu/bin/$matchName_x64.zip", - "extract_dir": "$matchName_x64" - }, - "32bit": { - "url": "https://cdn.azul.com/zulu/bin/$matchName_i686.zip", - "extract_dir": "$matchName_i686" - } - }, - "hash": { - "url": "https://www.azul.com/downloads/zulu/", - "find": "(?s)Checksum \\(MD5\\): ([a-fA-F0-9]{32})(?:[\\s]*
    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=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/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/zulu9.json b/bucket/zulu9.json deleted file mode 100644 index 4b6ccd33386..00000000000 --- a/bucket/zulu9.json +++ /dev/null @@ -1,25 +0,0 @@ -{ - "description": "Zulu 9 is certified build of OpenJDK 9", - "homepage": "https://www.azul.com/downloads/zulu/", - "version": "9.0.7.1", - "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/zulu9.0.7.1-jdk9.0.7-win_x64.zip", - "hash": "md5:9d03ecc676fc0a8f5943db30010fe84d", - "extract_dir": "zulu9.0.7.1-jdk9.0.7-win_x64" - }, - "32bit": { - "url": "https://cdn.azul.com/zulu/bin/zulu9.0.7.1-jdk9.0.7-win_i686.zip", - "hash": "md5:62aace1461e6fca4a80f60ec4c595e6b", - "extract_dir": "zulu9.0.7.1-jdk9.0.7-win_i686" - } - }, - "env_add_path": "bin", - "env_set": { - "JAVA_HOME": "$dir" - } -} 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 new file mode 100644 index 00000000000..e32b5c6bc4a --- /dev/null +++ b/bucket/zulufx-jre.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-jre26.0.1-win_x64.zip", + "hash": "2829f36a24a1ac9be2318e8acbc1f166b25bee509c5a1ff474922334fffb1b64", + "extract_dir": "zulu26.30.11-ca-fx-jre26.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=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=&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 cd3ff79ccac..00000000000 --- a/bucket/zulufx.json +++ /dev/null @@ -1,37 +0,0 @@ -{ - "description": "Open Source Builds of Zulu With OpenJFX", - "homepage": "https://www.azul.com/downloads/zulu/zulufx/", - "version": "11.31.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/zulu11.31.11-ca-fx-jdk11.0.3-win_x64.zip", - "hash": "md5:d10136882862b30d063a72881510205e", - "extract_dir": "zulu11.31.11-ca-fx-jdk11.0.3-win_x64" - } - }, - "env_add_path": "bin", - "env_set": { - "JAVA_HOME": "$dir" - }, - "checkver": { - "re": "//cdn.azul.com/zulu/bin/(?zulu(?[\\d.]+)-ca-fx-jdk(?[\\d.]+)-win)_x64.zip", - "reverse": true, - "replace": "${major}" - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://cdn.azul.com/zulu/bin/$matchName_x64.zip", - "extract_dir": "$matchName_x64" - } - }, - "hash": { - "url": "https://www.azul.com/downloads/zulu/zulufx/", - "find": "($md5)<[\\w. =\":;]*><[\\w. =\":/]*$basename" - } - } -} 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 3781278c9de..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/downloads/zulu/zulufx/", - "version": "11.31.11", + "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.31.11-ca-fx-jre11.0.3-win_x64.zip", - "hash": "md5:aca0853a9916621c768af651c349e320", - "extract_dir": "zulu11.31.11-ca-fx-jre11.0.3-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.31.11-ca-fx-jre11.0.3-win_i686.zip", - "hash": "md5:edaabbbc844beb29853a916937f60dbf", - "extract_dir": "zulu11.31.11-ca-fx-jre11.0.3-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,23 +23,29 @@ "JAVA_HOME": "$dir" }, "checkver": { - "re": "//cdn.azul.com/zulu/bin/(?zulu11(?[\\d.]+)-ca-fx-jre(?[\\d.]+)-win)_x64.zip", - "replace": "11${major}" + "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}" }, "autoupdate": { "architecture": { "64bit": { "url": "https://cdn.azul.com/zulu/bin/$matchName_x64.zip", - "extract_dir": "$matchName_x64" + "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=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" + "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=true&crac_supported=false&release_type=PSU&latest=true&include_fields=sha256_hash&page_size=1", + "jp": "$..sha256_hash" + } } - }, - "hash": { - "url": "https://www.azul.com/downloads/zulu/zulufx/", - "find": "($md5)<[\\w. =\":;]*><[\\w. =\":/]*$basename" } } } diff --git a/bucket/zulufx11.json b/bucket/zulufx11.json deleted file mode 100644 index 1a2afdbdd03..00000000000 --- a/bucket/zulufx11.json +++ /dev/null @@ -1,45 +0,0 @@ -{ - "description": "Open Source Builds of Zulu With OpenJFX", - "homepage": "https://www.azul.com/downloads/zulu/zulufx/", - "version": "11.31.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/zulu11.31.11-ca-fx-jdk11.0.3-win_x64.zip", - "hash": "md5:d10136882862b30d063a72881510205e", - "extract_dir": "zulu11.31.11-ca-fx-jdk11.0.3-win_x64" - }, - "32bit": { - "url": "https://cdn.azul.com/zulu/bin/zulu11.31.11-ca-fx-jdk11.0.3-win_i686.zip", - "hash": "md5:eec354ee4fb1c66a4f86cb3199ba6dce", - "extract_dir": "zulu11.31.11-ca-fx-jdk11.0.3-win_i686" - } - }, - "env_add_path": "bin", - "env_set": { - "JAVA_HOME": "$dir" - }, - "checkver": { - "re": "//cdn.azul.com/zulu/bin/(?zulu11(?[\\d.]+)-ca-fx-jdk(?[\\d.]+)-win)_x64.zip", - "replace": "11${major}" - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://cdn.azul.com/zulu/bin/$matchName_x64.zip", - "extract_dir": "$matchName_x64" - }, - "32bit": { - "url": "https://cdn.azul.com/zulu/bin/$matchName_i686.zip", - "extract_dir": "$matchName_i686" - } - }, - "hash": { - "url": "https://www.azul.com/downloads/zulu/zulufx/", - "find": "($md5)<[\\w. =\":;]*><[\\w. =\":/]*$basename" - } - } -} 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 b1d4cc15d36..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/downloads/zulu/zulufx/", - "version": "8.38.0.13", + "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.38.0.13-ca-fx-jre8.0.212-win_x64.zip", - "hash": "md5:909d890758cc845eec9eaa533f961742", - "extract_dir": "zulu8.38.0.13-ca-fx-jre8.0.212-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.38.0.13-ca-fx-jre8.0.212-win_i686.zip", - "hash": "md5:9e78f0f4c4fd2f030ac76edcde9086fb", - "extract_dir": "zulu8.38.0.13-ca-fx-jre8.0.212-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,23 +23,29 @@ "JAVA_HOME": "$dir" }, "checkver": { - "re": "//cdn.azul.com/zulu/bin/(?zulu8(?[\\d.]+)-ca-fx-jre(?[\\d.]+)-win)_x64.zip", - "replace": "8${major}" + "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}" }, "autoupdate": { "architecture": { "64bit": { "url": "https://cdn.azul.com/zulu/bin/$matchName_x64.zip", - "extract_dir": "$matchName_x64" + "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=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" + "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=jre&javafx_bundled=true&crac_supported=false&release_type=PSU&latest=true&include_fields=sha256_hash&page_size=1", + "jp": "$..sha256_hash" + } } - }, - "hash": { - "url": "https://www.azul.com/downloads/zulu/zulufx/", - "find": "($md5)<[\\w. =\":;]*><[\\w. =\":/]*$basename" } } } diff --git a/bucket/zulufx8.json b/bucket/zulufx8.json deleted file mode 100644 index 44ae4f44c02..00000000000 --- a/bucket/zulufx8.json +++ /dev/null @@ -1,45 +0,0 @@ -{ - "description": "Open Source Builds of Zulu 8 With OpenJFX", - "homepage": "https://www.azul.com/downloads/zulu/zulufx/", - "version": "8.38.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/zulu8.38.0.13-ca-fx-jdk8.0.212-win_x64.zip", - "hash": "md5:75d0860cca759004c239bda1cd800ed1", - "extract_dir": "zulu8.38.0.13-ca-fx-jdk8.0.212-win_x64" - }, - "32bit": { - "url": "https://cdn.azul.com/zulu/bin/zulu8.38.0.13-ca-fx-jdk8.0.212-win_i686.zip", - "hash": "md5:85ff1bc684e3d381a9cc81160f09cffc", - "extract_dir": "zulu8.38.0.13-ca-fx-jdk8.0.212-win_i686" - } - }, - "env_add_path": "bin", - "env_set": { - "JAVA_HOME": "$dir" - }, - "checkver": { - "re": "//cdn.azul.com/zulu/bin/(?zulu8(?[\\d.]+)-ca-fx-jdk(?[\\d.]+)-win)_x64.zip", - "replace": "8${major}" - }, - "autoupdate": { - "architecture": { - "64bit": { - "url": "https://cdn.azul.com/zulu/bin/$matchName_x64.zip", - "extract_dir": "$matchName_x64" - }, - "32bit": { - "url": "https://cdn.azul.com/zulu/bin/$matchName_i686.zip", - "extract_dir": "$matchName_i686" - } - }, - "hash": { - "url": "https://www.azul.com/downloads/zulu/zulufx/", - "find": "($md5)<[\\w. =\":;]*><[\\w. =\":/]*$basename" - } - } -} diff --git a/bucket/zulumc.json b/bucket/zulumc.json index f506dc78f08..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.0.0.49", - "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": "http://static.azul.com/zmc/bin/zmc7.0.0.49-ca-win_x64.zip", - "hash": "b0cc73a11fa6b84aaee2552e12ec6cf49df5208c56a743d3d5358b3b30a0eaa6", - "extract_dir": "zmc7.0.0.49-ca-win_x64", - "shortcuts": [ - [ - "zmc.exe", - "Zulu Mission Control" - ] - ] + "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" } }, - "persist": "configuration", - "checkver": "zmc([\\d.]+)(?-EA|-ca)?-win", + "bin": "zmc.exe", + "shortcuts": [ + [ + "zmc.exe", + "Zulu Mission Control" + ] + ], + "checkver": "zmc([\\d.]+)-ca-win", "autoupdate": { "architecture": { "64bit": { - "url": "http://static.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/deprecated/adoptopenjdk10-hotspot.json b/deprecated/adoptopenjdk10-hotspot.json new file mode 100644 index 00000000000..c131ffe8cc5 --- /dev/null +++ b/deprecated/adoptopenjdk10-hotspot.json @@ -0,0 +1,17 @@ +{ + "description": "AdoptOpenJDK 10 with Oracle HotSpot JVM", + "homepage": "https://adoptopenjdk.net", + "version": "10.0.2-13", + "license": "GPL-2.0-only WITH Classpath-exception-2.0", + "architecture": { + "64bit": { + "url": "https://github.com/AdoptOpenJDK/openjdk10-binaries/releases/download/jdk-10.0.2%2B13.1/OpenJDK10U-jdk_x64_windows_hotspot_10.0.2_13.zip", + "hash": "108733ecde8422d6ca2bdc1c9368268605ea9e2d75679ac181333fa25b74d3f7" + } + }, + "extract_dir": "jdk-10.0.2+13", + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + } +} diff --git a/deprecated/adoptopenjdk10-openj9.json b/deprecated/adoptopenjdk10-openj9.json new file mode 100644 index 00000000000..c73cf0dd8d4 --- /dev/null +++ b/deprecated/adoptopenjdk10-openj9.json @@ -0,0 +1,17 @@ +{ + "description": "AdoptOpenJDK 10 with Eclipse OpenJ9 JVM", + "homepage": "https://adoptopenjdk.net", + "version": "10.0.2-13-0.9.0", + "license": "GPL-2.0-only WITH Classpath-exception-2.0,EPL-2.0", + "architecture": { + "64bit": { + "url": "https://github.com/AdoptOpenJDK/openjdk10-openj9-releases/releases/download/jdk-10.0.2%2B13_openj9-0.9.0/OpenJDK10-OPENJ9_x64_Windows_jdk-10.0.2.13_openj9-0.9.0.zip", + "hash": "69cae4eac4ef5a5161017910ef464f7132ae026119901be383c968f3b5889614" + } + }, + "extract_dir": "jdk-10.0.2+13", + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + } +} 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/deprecated/adoptopenjdk12-hotspot-jre.json b/deprecated/adoptopenjdk12-hotspot-jre.json new file mode 100644 index 00000000000..1e40364e663 --- /dev/null +++ b/deprecated/adoptopenjdk12-hotspot-jre.json @@ -0,0 +1,21 @@ +{ + "description": "AdoptOpenJDK 12 JRE with Oracle HotSpot JVM", + "homepage": "https://adoptopenjdk.net", + "version": "12.0.2-10", + "license": "GPL-2.0-only WITH Classpath-exception-2.0", + "architecture": { + "64bit": { + "url": "https://github.com/AdoptOpenJDK/openjdk12-binaries/releases/download/jdk-12.0.2%2B10/OpenJDK12U-jre_x64_windows_hotspot_12.0.2_10.zip", + "hash": "c03fdbced77d74557d2ede7a120b09e2573dde7527a4c019458b6f20920aa632" + }, + "32bit": { + "url": "https://github.com/AdoptOpenJDK/openjdk12-binaries/releases/download/jdk-12.0.2%2B10/OpenJDK12U-jre_x86-32_windows_hotspot_12.0.2_10.zip", + "hash": "005571cbc64eebffbcb830576d2073917b3f372a5aae7a536db7f9a349b45753" + } + }, + "extract_dir": "jdk-12.0.2+10-jre", + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + } +} diff --git a/deprecated/adoptopenjdk12-hotspot.json b/deprecated/adoptopenjdk12-hotspot.json new file mode 100644 index 00000000000..b887b4e9a44 --- /dev/null +++ b/deprecated/adoptopenjdk12-hotspot.json @@ -0,0 +1,21 @@ +{ + "description": "AdoptOpenJDK 12 with Oracle HotSpot JVM", + "homepage": "https://adoptopenjdk.net", + "version": "12.0.2-10", + "license": "GPL-2.0-only WITH Classpath-exception-2.0", + "architecture": { + "64bit": { + "url": "https://github.com/AdoptOpenJDK/openjdk12-binaries/releases/download/jdk-12.0.2%2B10/OpenJDK12U-jdk_x64_windows_hotspot_12.0.2_10.zip", + "hash": "e18f523cb71d7928cdb5fe8e567ab5f7336b3674f920e9e0d4052ba9639964a6" + }, + "32bit": { + "url": "https://github.com/AdoptOpenJDK/openjdk12-binaries/releases/download/jdk-12.0.2%2B10/OpenJDK12U-jdk_x86-32_windows_hotspot_12.0.2_10.zip", + "hash": "2b175ef177e2e6741517e85cabe346ffbd0e2b65608c0a2db4565068ae87aba5" + } + }, + "extract_dir": "jdk-12.0.2+10", + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + } +} diff --git a/deprecated/adoptopenjdk12-openj9-jre.json b/deprecated/adoptopenjdk12-openj9-jre.json new file mode 100644 index 00000000000..fe41c5ba3b3 --- /dev/null +++ b/deprecated/adoptopenjdk12-openj9-jre.json @@ -0,0 +1,17 @@ +{ + "description": "AdoptOpenJDK 12 JRE with Eclipse OpenJ9 JVM", + "homepage": "https://adoptopenjdk.net", + "version": "12.0.2-10-0.15.1", + "license": "GPL-2.0-only WITH Classpath-exception-2.0,EPL-2.0", + "architecture": { + "64bit": { + "url": "https://github.com/AdoptOpenJDK/openjdk12-binaries/releases/download/jdk-12.0.2%2B10_openj9-0.15.1/OpenJDK12U-jre_x64_windows_openj9_12.0.2_10_openj9-0.15.1.zip", + "hash": "4dcdd9ca9939fcb5e0626efe86d0a8f1953243bc34e6fd3f881f001944c0bce2" + } + }, + "extract_dir": "jdk-12.0.2+10-jre", + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + } +} diff --git a/deprecated/adoptopenjdk12-openj9-xl-jre.json b/deprecated/adoptopenjdk12-openj9-xl-jre.json new file mode 100644 index 00000000000..d06654928a2 --- /dev/null +++ b/deprecated/adoptopenjdk12-openj9-xl-jre.json @@ -0,0 +1,17 @@ +{ + "description": "AdoptOpenJDK 12 JRE with Eclipse OpenJ9 JVM with large heap", + "homepage": "https://adoptopenjdk.net", + "version": "12.0.2-10-0.15.1", + "license": "GPL-2.0-only WITH Classpath-exception-2.0,EPL-2.0", + "architecture": { + "64bit": { + "url": "https://github.com/AdoptOpenJDK/openjdk12-binaries/releases/download/jdk-12.0.2%2B10_openj9-0.15.1/OpenJDK12U-jre_x64_windows_openj9_windowsXL_12.0.2_10_openj9-0.15.1.zip", + "hash": "32bfe216d8b46368c5f40a98d586af57b0f03b89790b2b116cc9b0c068ec7063" + } + }, + "extract_dir": "jdk-12.0.2+10-jre", + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + } +} diff --git a/deprecated/adoptopenjdk12-openj9-xl.json b/deprecated/adoptopenjdk12-openj9-xl.json new file mode 100644 index 00000000000..d93092edec0 --- /dev/null +++ b/deprecated/adoptopenjdk12-openj9-xl.json @@ -0,0 +1,17 @@ +{ + "description": "AdoptOpenJDK 12 with Eclipse OpenJ9 JVM with large heap", + "homepage": "https://adoptopenjdk.net", + "version": "12.0.2-10-0.15.1", + "license": "GPL-2.0-only WITH Classpath-exception-2.0,EPL-2.0", + "architecture": { + "64bit": { + "url": "https://github.com/AdoptOpenJDK/openjdk12-binaries/releases/download/jdk-12.0.2%2B10_openj9-0.15.1/OpenJDK12U-jdk_x64_windows_openj9_12.0.2_10_openj9-0.15.1.zip", + "hash": "e90ef6d3de1b22811bac1fa6cf682866a2a78b52eeeb19ea363a86f2f93b259c" + } + }, + "extract_dir": "jdk-12.0.2+10", + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + } +} diff --git a/deprecated/adoptopenjdk12-openj9.json b/deprecated/adoptopenjdk12-openj9.json new file mode 100644 index 00000000000..3f8634cd4ff --- /dev/null +++ b/deprecated/adoptopenjdk12-openj9.json @@ -0,0 +1,17 @@ +{ + "description": "AdoptOpenJDK 12 with Eclipse OpenJ9 JVM", + "homepage": "https://adoptopenjdk.net", + "version": "12.0.2-10-0.15.1", + "license": "GPL-2.0-only WITH Classpath-exception-2.0,EPL-2.0", + "architecture": { + "64bit": { + "url": "https://github.com/AdoptOpenJDK/openjdk12-binaries/releases/download/jdk-12.0.2%2B10_openj9-0.15.1/OpenJDK12U-jdk_x64_windows_openj9_12.0.2_10_openj9-0.15.1.zip", + "hash": "e90ef6d3de1b22811bac1fa6cf682866a2a78b52eeeb19ea363a86f2f93b259c" + } + }, + "extract_dir": "jdk-12.0.2+10", + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + } +} diff --git a/deprecated/adoptopenjdk13-hotspot-jre.json b/deprecated/adoptopenjdk13-hotspot-jre.json new file mode 100644 index 00000000000..591b51a629a --- /dev/null +++ b/deprecated/adoptopenjdk13-hotspot-jre.json @@ -0,0 +1,21 @@ +{ + "description": "AdoptOpenJDK 13 JRE with Oracle HotSpot JVM", + "homepage": "https://adoptopenjdk.net", + "version": "13.0.2-8", + "license": "GPL-2.0-only WITH Classpath-exception-2.0", + "architecture": { + "64bit": { + "url": "https://github.com/AdoptOpenJDK/openjdk13-binaries/releases/download/jdk-13.0.2%2B8/OpenJDK13U-jre_x64_windows_hotspot_13.0.2_8.zip", + "hash": "b41bfbec49915253c79d27e2600e2120811c249a2a137ed02f2810cfe7d73cf5" + }, + "32bit": { + "url": "https://github.com/AdoptOpenJDK/openjdk13-binaries/releases/download/jdk-13.0.2%2B8/OpenJDK13U-jre_x86-32_windows_hotspot_13.0.2_8.zip", + "hash": "f2aa3aaecb028f7c576bd092e96c4bc3fb3acf4fae5821f1b55199dbfecbb724" + } + }, + "extract_dir": "jdk-13.0.2+8-jre", + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + } +} diff --git a/deprecated/adoptopenjdk13-hotspot.json b/deprecated/adoptopenjdk13-hotspot.json new file mode 100644 index 00000000000..e2f7dcf6750 --- /dev/null +++ b/deprecated/adoptopenjdk13-hotspot.json @@ -0,0 +1,21 @@ +{ + "description": "AdoptOpenJDK 13 with Oracle HotSpot JVM", + "homepage": "https://adoptopenjdk.net", + "version": "13.0.2-8", + "license": "GPL-2.0-only WITH Classpath-exception-2.0", + "architecture": { + "64bit": { + "url": "https://github.com/AdoptOpenJDK/openjdk13-binaries/releases/download/jdk-13.0.2%2B8/OpenJDK13U-jdk_x64_windows_hotspot_13.0.2_8.zip", + "hash": "6980db87a3f921801fcf50d1a933304cf4d4b46ef2d35617c96fcc40ac1a1eb9" + }, + "32bit": { + "url": "https://github.com/AdoptOpenJDK/openjdk13-binaries/releases/download/jdk-13.0.2%2B8/OpenJDK13U-jdk_x86-32_windows_hotspot_13.0.2_8.zip", + "hash": "a56cf509e195aed41981511bc4d4ac66365cff08ca5a3763e0061cd43d1b496a" + } + }, + "extract_dir": "jdk-13.0.2+8", + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + } +} diff --git a/deprecated/adoptopenjdk13-openj9-jre.json b/deprecated/adoptopenjdk13-openj9-jre.json new file mode 100644 index 00000000000..7548b249067 --- /dev/null +++ b/deprecated/adoptopenjdk13-openj9-jre.json @@ -0,0 +1,17 @@ +{ + "description": "AdoptOpenJDK 13 JRE with Eclipse OpenJ9 JVM", + "homepage": "https://adoptopenjdk.net", + "version": "13.0.2-8-0.18.0", + "license": "GPL-2.0-only WITH Classpath-exception-2.0,EPL-2.0", + "architecture": { + "64bit": { + "url": "https://github.com/AdoptOpenJDK/openjdk13-binaries/releases/download/jdk-13.0.2%2B8_openj9-0.18.0/OpenJDK13U-jre_x64_windows_openj9_13.0.2_8_openj9-0.18.0.zip", + "hash": "56848078bc0757849774e4d98e88690bd08eab630c263d4ed0c8283d389e9cc9" + } + }, + "extract_dir": "jdk-13.0.2+8-jre", + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + } +} diff --git a/deprecated/adoptopenjdk13-openj9-xl-jre.json b/deprecated/adoptopenjdk13-openj9-xl-jre.json new file mode 100644 index 00000000000..c28b673409d --- /dev/null +++ b/deprecated/adoptopenjdk13-openj9-xl-jre.json @@ -0,0 +1,17 @@ +{ + "description": "AdoptOpenJDK 13 JRE with Eclipse OpenJ9 JVM with large heap", + "homepage": "https://adoptopenjdk.net", + "version": "13.0.2-8-0.18.0", + "license": "GPL-2.0-only WITH Classpath-exception-2.0,EPL-2.0", + "architecture": { + "64bit": { + "url": "https://github.com/AdoptOpenJDK/openjdk13-binaries/releases/download/jdk-13.0.2%2B8_openj9-0.18.0/OpenJDK13U-jre_x64_windows_openj9_windowsXL_13.0.2_8_openj9-0.18.0.zip", + "hash": "f6536b9631784339c684a65d32f7f0db748e416c7d3f98f89b48758ee5e631c2" + } + }, + "extract_dir": "jdk-13.0.2+8-jre", + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + } +} diff --git a/deprecated/adoptopenjdk13-openj9-xl.json b/deprecated/adoptopenjdk13-openj9-xl.json new file mode 100644 index 00000000000..f5842001920 --- /dev/null +++ b/deprecated/adoptopenjdk13-openj9-xl.json @@ -0,0 +1,17 @@ +{ + "description": "AdoptOpenJDK 13 with Eclipse OpenJ9 JVM with large heap", + "homepage": "https://adoptopenjdk.net", + "version": "13.0.2-8-0.18.0", + "license": "GPL-2.0-only WITH Classpath-exception-2.0,EPL-2.0", + "architecture": { + "64bit": { + "url": "https://github.com/AdoptOpenJDK/openjdk13-binaries/releases/download/jdk-13.0.2%2B8_openj9-0.18.0/OpenJDK13U-jdk_x64_windows_openj9_13.0.2_8_openj9-0.18.0.zip", + "hash": "31a3d20876b3ef1acbacd9a1caab9a73324f2b1c588c961d08364feba1d14363" + } + }, + "extract_dir": "jdk-13.0.2+8", + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + } +} diff --git a/deprecated/adoptopenjdk13-openj9.json b/deprecated/adoptopenjdk13-openj9.json new file mode 100644 index 00000000000..bb4b2072cc8 --- /dev/null +++ b/deprecated/adoptopenjdk13-openj9.json @@ -0,0 +1,17 @@ +{ + "description": "AdoptOpenJDK 13 with Eclipse OpenJ9 JVM", + "homepage": "https://adoptopenjdk.net", + "version": "13.0.2-8-0.18.0", + "license": "GPL-2.0-only WITH Classpath-exception-2.0,EPL-2.0", + "architecture": { + "64bit": { + "url": "https://github.com/AdoptOpenJDK/openjdk13-binaries/releases/download/jdk-13.0.2%2B8_openj9-0.18.0/OpenJDK13U-jdk_x64_windows_openj9_13.0.2_8_openj9-0.18.0.zip", + "hash": "31a3d20876b3ef1acbacd9a1caab9a73324f2b1c588c961d08364feba1d14363" + } + }, + "extract_dir": "jdk-13.0.2+8", + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + } +} 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/deprecated/adoptopenjdk9-hotspot.json b/deprecated/adoptopenjdk9-hotspot.json new file mode 100644 index 00000000000..1fd6cb9d6d4 --- /dev/null +++ b/deprecated/adoptopenjdk9-hotspot.json @@ -0,0 +1,17 @@ +{ + "description": "AdoptOpenJDK 9 with Oracle HotSpot JVM", + "homepage": "https://adoptopenjdk.net", + "version": "9.0.4-11", + "license": "GPL-2.0-only WITH Classpath-exception-2.0", + "architecture": { + "64bit": { + "url": "https://github.com/AdoptOpenJDK/openjdk9-binaries/releases/download/jdk-9.0.4%2B11/OpenJDK9U-jdk_x64_windows_hotspot_9.0.4_11.zip", + "hash": "b2de88155b2eaad123c2615f7eb3c0442d77545046bf85cfbcfe44fc97931dbd" + } + }, + "extract_dir": "jdk-9.0.4+11", + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + } +} diff --git a/deprecated/adoptopenjdk9-openj9.json b/deprecated/adoptopenjdk9-openj9.json new file mode 100644 index 00000000000..75b824fef23 --- /dev/null +++ b/deprecated/adoptopenjdk9-openj9.json @@ -0,0 +1,17 @@ +{ + "description": "AdoptOpenJDK 9 with Eclipse OpenJ9 JVM", + "homepage": "https://adoptopenjdk.net", + "version": "9.0.4-12-0.9.0", + "license": "GPL-2.0-only WITH Classpath-exception-2.0,EPL-2.0", + "architecture": { + "64bit": { + "url": "https://github.com/AdoptOpenJDK/openjdk9-openj9-releases/releases/download/jdk-9.0.4%2B12_openj9-0.9.0/OpenJDK9-OPENJ9_x64_Windows_jdk-9.0.4.12_openj9-0.9.0.zip", + "hash": "ff028e200ae490f6e8e3daa3df6cb0733ceeb3dcc9c806bb7bc6d69a5391170f" + } + }, + "extract_dir": "jdk-9.0.4+12", + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + } +} 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"