mirror of
https://github.com/ScoopInstaller/Java.git
synced 2026-08-03 09:39:21 +08:00
intellij-jbr21* and intellij-jbr17*: checkver by GitHub releases and add arm64 & 32bit support (#550)
* intellij-jbr21*@21.0.7b1038.58: fix checkver `checkver` by GitHub releases and update to latest version * intellij-jbr17*@17.0.14b1367.22: fix checkver `checkver` by GitHub releases and update to latest version * intellij-jbr21*@21.0.7b1038.58: add 32bit & arm64 - Add `32bit` and `arm64` support for `intellij-jbr21` and `intellij-jbr21-sdk`. - Add `arm64` support for `intellij-jbr21-sdk-jcef` and `intellij-jbr21-jcef`. * intellj-jbr17*@17.0.14b1367.22: add 32bit & arm64 - Add 32bit and arm64 support for `intellij-jbr17` and `intellij-jbr17-sdk`. - Add arm64 support for `intellij-jbr17-sdk-jcef` and `intellij-jbr17-jcef`. * intellij-jbr*: use script to sort versions
This commit is contained in:
parent
5cb10b81d2
commit
35d93e3446
@ -1,13 +1,18 @@
|
||||
{
|
||||
"version": "17.0.11-b1312.2",
|
||||
"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.11-windows-x64-b1312.2.tar.gz",
|
||||
"hash": "sha512:15ba83290f19fa80be594a5ffe90f17757307194951b90a249c5fc92acd4b5d2539a8231a115dca9325ff7525a065878e31ee02c25dea93f5f1cf9d6ced34549",
|
||||
"extract_dir": "jbr_jcef-17.0.11-windows-x64-b1312.2"
|
||||
"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": {
|
||||
@ -15,8 +20,28 @@
|
||||
},
|
||||
"env_add_path": "bin",
|
||||
"checkver": {
|
||||
"url": "https://github.com/JetBrains/JetBrainsRuntime/raw/main/.github/README.md",
|
||||
"regex": "\\[17\\.(?<Version>[\\d.]+)-(?<Build>[\\w]+)\\.(?<Patch>[\\d]+)]",
|
||||
"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\\.(?<Version>[\\d.]+)b(?<BuildNum>[\\d]+)\\.(?<Patch>\\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\\.(?<Version>[\\d.]+)(?<Build>[\\w]+)\\.(?<Patch>[\\d]+)",
|
||||
"replace": "17.${Version}-${Build}.${Patch}"
|
||||
},
|
||||
"autoupdate": {
|
||||
@ -28,6 +53,14 @@
|
||||
"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"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@ -1,13 +1,18 @@
|
||||
{
|
||||
"version": "17.0.11-b1312.2",
|
||||
"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.11-windows-x64-b1312.2.tar.gz",
|
||||
"hash": "sha512:6025ff976cee7269f4bb54bd5b847cae567b7876145c5c22d49e2fe9dd13f872bef3a539049d863acc14b5b44358f09285851343337fc65ad72a697c80c54472",
|
||||
"extract_dir": "jbrsdk_jcef-17.0.11-windows-x64-b1312.2"
|
||||
"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": {
|
||||
@ -15,8 +20,28 @@
|
||||
},
|
||||
"env_add_path": "bin",
|
||||
"checkver": {
|
||||
"url": "https://github.com/JetBrains/JetBrainsRuntime/raw/main/.github/README.md",
|
||||
"regex": "\\[17\\.(?<Version>[\\d.]+)-(?<Build>[\\w]+)\\.(?<Patch>[\\d]+)]",
|
||||
"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\\.(?<Version>[\\d.]+)b(?<BuildNum>[\\d]+)\\.(?<Patch>\\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\\.(?<Version>[\\d.]+)(?<Build>[\\w]+)\\.(?<Patch>[\\d]+)",
|
||||
"replace": "17.${Version}-${Build}.${Patch}"
|
||||
},
|
||||
"autoupdate": {
|
||||
@ -28,6 +53,14 @@
|
||||
"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"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@ -1,13 +1,23 @@
|
||||
{
|
||||
"version": "17.0.11-b1312.2",
|
||||
"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.11-windows-x64-b1312.2.tar.gz",
|
||||
"hash": "sha512:933db443f52af99b323a21c1cd86d1266f723c96dff16ad35aa39bd1de93c195cd7b49723254bb463a8cff731b5ed75c12e7dfe29181a2434006ea45ca480bc2",
|
||||
"extract_dir": "jbrsdk-17.0.11-windows-x64-b1312.2"
|
||||
"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": {
|
||||
@ -15,12 +25,40 @@
|
||||
},
|
||||
"env_add_path": "bin",
|
||||
"checkver": {
|
||||
"url": "https://github.com/JetBrains/JetBrainsRuntime/raw/main/.github/README.md",
|
||||
"regex": "\\[17\\.(?<Version>[\\d.]+)-(?<Build>[\\w]+)\\.(?<Patch>[\\d]+)]",
|
||||
"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\\.(?<Version>[\\d.]+)b(?<BuildNum>[\\d]+)\\.(?<Patch>\\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\\.(?<Version>[\\d.]+)(?<Build>[\\w]+)\\.(?<Patch>[\\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": {
|
||||
@ -28,6 +66,14 @@
|
||||
"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"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@ -1,13 +1,23 @@
|
||||
{
|
||||
"version": "17.0.11-b1312.2",
|
||||
"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.11-windows-x64-b1312.2.tar.gz",
|
||||
"hash": "sha512:fb35d633a9db89d20ff70d4160acf26b5c0de5444f422f62be1ba54e59e79d8a093fdf2256f4a523ac37ec904572d17aa4efd15e95b975a19b999bbf8fc03fce",
|
||||
"extract_dir": "jbr-17.0.11-windows-x64-b1312.2"
|
||||
"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": {
|
||||
@ -15,12 +25,40 @@
|
||||
},
|
||||
"env_add_path": "bin",
|
||||
"checkver": {
|
||||
"url": "https://github.com/JetBrains/JetBrainsRuntime/raw/main/.github/README.md",
|
||||
"regex": "\\[17\\.(?<Version>[\\d.]+)-(?<Build>[\\w]+)\\.(?<Patch>[\\d]+)]",
|
||||
"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\\.(?<Version>[\\d.]+)b(?<BuildNum>[\\d]+)\\.(?<Patch>\\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\\.(?<Version>[\\d.]+)(?<Build>[\\w]+)\\.(?<Patch>[\\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": {
|
||||
@ -28,6 +66,14 @@
|
||||
"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"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@ -1,13 +1,18 @@
|
||||
{
|
||||
"version": "21.0.7-b1038.54",
|
||||
"version": "21.0.8-b1038.68",
|
||||
"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.7-windows-x64-b1038.54.tar.gz",
|
||||
"hash": "sha512:d6e76429f9fa60b7d855dbabb00f8ca97048ce59e75f15ba3d2c4e64eb88abdbc3da8000db6b4f298118be8dc73f55447616f7bf652af35dc8ad4862e08e23a1",
|
||||
"extract_dir": "jbr_jcef-21.0.7-windows-x64-b1038.54"
|
||||
"url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbr_jcef-21.0.8-windows-x64-b1038.68.tar.gz",
|
||||
"hash": "sha512:606208a9132370f30d78decc4ea9da5f0f79ae84ede5de447ac1718fa4af81da2015c786822fd2422589cbc6549180659f29f21aec90f61ee48ef18e98ff6d35",
|
||||
"extract_dir": "jbr_jcef-21.0.8-windows-x64-b1038.68"
|
||||
},
|
||||
"arm64": {
|
||||
"url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbr_jcef-21.0.8-windows-aarch64-b1038.68.tar.gz",
|
||||
"hash": "sha512:b6430cc3c8dbd3c3f71e2cb24d048a276e6f5fe03950a0a971b694a6525a68c43e7e72a5bb6992ed2cd4609f31e5e8cc4b119625e081a5233f17036da96f54e0",
|
||||
"extract_dir": "jbr_jcef-21.0.8-windows-aarch64-b1038.68"
|
||||
}
|
||||
},
|
||||
"env_set": {
|
||||
@ -15,8 +20,28 @@
|
||||
},
|
||||
"env_add_path": "bin",
|
||||
"checkver": {
|
||||
"url": "https://github.com/JetBrains/JetBrainsRuntime/raw/main/.github/README.md",
|
||||
"regex": "\\[21\\.(?<Version>[\\d.]+)-(?<Build>[\\w]+)\\.(?<Patch>[\\d]+)]",
|
||||
"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\\.(?<Version>[\\d.]+)b(?<BuildNum>[\\d]+)\\.(?<Patch>\\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\\.(?<Version>[\\d.]+)(?<Build>[\\w]+)\\.(?<Patch>[\\d]+)",
|
||||
"replace": "21.${Version}-${Build}.${Patch}"
|
||||
},
|
||||
"autoupdate": {
|
||||
@ -28,6 +53,14 @@
|
||||
"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"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@ -1,13 +1,18 @@
|
||||
{
|
||||
"version": "21.0.7-b1038.54",
|
||||
"version": "21.0.8-b1038.68",
|
||||
"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.7-windows-x64-b1038.54.tar.gz",
|
||||
"hash": "sha512:8cadb9382073e13eeb46f86673d5bb62b5db7b3be10ecffc48addd771bc300393537da481eef94bc3078c72e6b9cae6c1c66b5615acf14c0d11d0b6cd68d59a4",
|
||||
"extract_dir": "jbrsdk_jcef-21.0.7-windows-x64-b1038.54"
|
||||
"url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk_jcef-21.0.8-windows-x64-b1038.68.tar.gz",
|
||||
"hash": "sha512:b6a6f72cb16512a47d981d4ccd71eed87c72eca7ef85b1d3cb26249af1250815a85def0669beba54a16f273111fe5252809dd2d4c12a40e51e4e772d81303ad3",
|
||||
"extract_dir": "jbrsdk_jcef-21.0.8-windows-x64-b1038.68"
|
||||
},
|
||||
"arm64": {
|
||||
"url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk_jcef-21.0.8-windows-aarch64-b1038.68.tar.gz",
|
||||
"hash": "sha512:3fcfe22a6e619abfb5ec2540a9098afb891b5d1727b1b8414df0b26ef16ff88368e173f447e9af679e57e8f5f0dfa9d301b5f193c1abaf9535a8effc2103ae1f",
|
||||
"extract_dir": "jbrsdk_jcef-21.0.8-windows-aarch64-b1038.68"
|
||||
}
|
||||
},
|
||||
"env_set": {
|
||||
@ -15,8 +20,28 @@
|
||||
},
|
||||
"env_add_path": "bin",
|
||||
"checkver": {
|
||||
"url": "https://github.com/JetBrains/JetBrainsRuntime/raw/main/.github/README.md",
|
||||
"regex": "\\[21\\.(?<Version>[\\d.]+)-(?<Build>[\\w]+)\\.(?<Patch>[\\d]+)]",
|
||||
"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\\.(?<Version>[\\d.]+)b(?<BuildNum>[\\d]+)\\.(?<Patch>\\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\\.(?<Version>[\\d.]+)(?<Build>[\\w]+)\\.(?<Patch>[\\d]+)",
|
||||
"replace": "21.${Version}-${Build}.${Patch}"
|
||||
},
|
||||
"autoupdate": {
|
||||
@ -28,6 +53,14 @@
|
||||
"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"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@ -1,13 +1,23 @@
|
||||
{
|
||||
"version": "21.0.7-b1038.54",
|
||||
"version": "21.0.8-b1038.68",
|
||||
"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.8-windows-x86-b1038.68.tar.gz",
|
||||
"hash": "sha512:d9ced851e1d52e2122121afe3ec08c7010d2c7924832392e1da7e474b891d80edf0a6913bf4ff92a00652b44fc11658bfb9d44d39371a4a5a48ce9860cb06f7e",
|
||||
"extract_dir": "jbrsdk-21.0.8-windows-x86-b1038.68"
|
||||
},
|
||||
"64bit": {
|
||||
"url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-21.0.7-windows-x64-b1038.54.tar.gz",
|
||||
"hash": "sha512:6994299b3f751159104d28bd4919a77e8773f105a2b37e2c567dba533ef1c062bb73794d7850dd15012506c102dc0fb58939ae4ee2bfc220cdfeda3bed8027a1",
|
||||
"extract_dir": "jbrsdk-21.0.7-windows-x64-b1038.54"
|
||||
"url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-21.0.8-windows-x64-b1038.68.tar.gz",
|
||||
"hash": "sha512:b197aa242e3d8d0d0697f6c213f553b2836349a8f46682882763b0ad4d7def7a303c61bc25aa6b1585650f3f02acf0ddb46600a1e5f3c1429af5efa24c65bb17",
|
||||
"extract_dir": "jbrsdk-21.0.8-windows-x64-b1038.68"
|
||||
},
|
||||
"arm64": {
|
||||
"url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-21.0.8-windows-aarch64-b1038.68.tar.gz",
|
||||
"hash": "sha512:c81b2f261883359dc39fb9ebbff0b757f50a24cecb9c6a7f7f2271593b128d1019e94655b77d843538f6019a08719ea55727532314a78837f8e7e43def3ca639",
|
||||
"extract_dir": "jbrsdk-21.0.8-windows-aarch64-b1038.68"
|
||||
}
|
||||
},
|
||||
"env_set": {
|
||||
@ -15,12 +25,40 @@
|
||||
},
|
||||
"env_add_path": "bin",
|
||||
"checkver": {
|
||||
"url": "https://github.com/JetBrains/JetBrainsRuntime/raw/main/.github/README.md",
|
||||
"regex": "\\[21\\.(?<Version>[\\d.]+)-(?<Build>[\\w]+)\\.(?<Patch>[\\d]+)]",
|
||||
"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\\.(?<Version>[\\d.]+)b(?<BuildNum>[\\d]+)\\.(?<Patch>\\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\\.(?<Version>[\\d.]+)(?<Build>[\\w]+)\\.(?<Patch>[\\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": {
|
||||
@ -28,6 +66,14 @@
|
||||
"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"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@ -1,13 +1,23 @@
|
||||
{
|
||||
"version": "21.0.7-b1038.54",
|
||||
"version": "21.0.8-b1038.68",
|
||||
"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.8-windows-x86-b1038.68.tar.gz",
|
||||
"hash": "sha512:e3c0b1d270171e9ad179b99f0a24c469977b7125623f5d136efd418d063f61fc96eb3f4a41489f3fe89d6f1c86bf95afbb000ab06912a17a88bbcf3520bfc90a",
|
||||
"extract_dir": "jbr-21.0.8-windows-x86-b1038.68"
|
||||
},
|
||||
"64bit": {
|
||||
"url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbr-21.0.7-windows-x64-b1038.54.tar.gz",
|
||||
"hash": "sha512:fb64b6b9f88f919d6c7fae5642f240603437ce263dc3e1860493f85737daed748dbd0ca9fa084a5f9aa53564d81ee3ba5f0aac0966ef318f017ee5f04840879e",
|
||||
"extract_dir": "jbr-21.0.7-windows-x64-b1038.54"
|
||||
"url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbr-21.0.8-windows-x64-b1038.68.tar.gz",
|
||||
"hash": "sha512:b59b6c9dd5194c93c3b8512e788fea08cef97e6c1b9108591f72ecdddc6fdbd95999db1e44b382cb5c74202b5ae016da5aa1c21883cefe50c23f8d2d0f3f7434",
|
||||
"extract_dir": "jbr-21.0.8-windows-x64-b1038.68"
|
||||
},
|
||||
"arm64": {
|
||||
"url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbr-21.0.8-windows-aarch64-b1038.68.tar.gz",
|
||||
"hash": "sha512:fb784bf1c0842ff788479e05d65e7d6e7c92545d006a753a158e3f00d17a52fe0f8e4b0aa6081fabe0443219682ec03f726daacd7bf2ea28ddd31bd3ae7b7f22",
|
||||
"extract_dir": "jbr-21.0.8-windows-aarch64-b1038.68"
|
||||
}
|
||||
},
|
||||
"env_set": {
|
||||
@ -15,12 +25,40 @@
|
||||
},
|
||||
"env_add_path": "bin",
|
||||
"checkver": {
|
||||
"url": "https://github.com/JetBrains/JetBrainsRuntime/raw/main/.github/README.md",
|
||||
"regex": "\\[21\\.(?<Version>[\\d.]+)-(?<Build>[\\w]+)\\.(?<Patch>[\\d]+)]",
|
||||
"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\\.(?<Version>[\\d.]+)b(?<BuildNum>[\\d]+)\\.(?<Patch>\\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\\.(?<Version>[\\d.]+)(?<Build>[\\w]+)\\.(?<Patch>[\\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": {
|
||||
@ -28,6 +66,14 @@
|
||||
"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"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user