Skip to content

Commit 408e78b

Browse files
authored
intellij-jbr25*: Add version 25.0.1-b266.34 (#577)
1 parent e3700f5 commit 408e78b

4 files changed

Lines changed: 268 additions & 0 deletions

File tree

bucket/intellij-jbr25-jcef.json

Lines changed: 67 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,67 @@
1+
{
2+
"version": "25.0.1-b266.34",
3+
"homepage": "https://github.com/JetBrains/JetBrainsRuntime",
4+
"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.",
5+
"license": "GPL-2.0-only",
6+
"architecture": {
7+
"64bit": {
8+
"url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbr_jcef-25.0.1-windows-x64-b266.34.tar.gz",
9+
"hash": "sha512:398460a721a452ec24776c5a2108e03842badf0f54c928e28196a976a683d2d25bc382ed9b317d8baac8623e3810b58db8f87b8a309c6e9a504ebfc20d444ec5",
10+
"extract_dir": "jbr_jcef-25.0.1-windows-x64-b266.34"
11+
},
12+
"arm64": {
13+
"url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbr_jcef-25.0.1-windows-aarch64-b266.34.tar.gz",
14+
"hash": "sha512:a1f6937bd89ed801a3e669735fa097d4216b2f5aaac4b28e220a74d186779b84fc049e60c2a1e30d9a68c171a4360413192a8de8709a3d89b30dc7e4f0df7882",
15+
"extract_dir": "jbr_jcef-25.0.1-windows-aarch64-b266.34"
16+
}
17+
},
18+
"env_set": {
19+
"JAVA_HOME": "$dir"
20+
},
21+
"env_add_path": "bin",
22+
"checkver": {
23+
"script": [
24+
"$url = 'https://api.github.com/repos/JetBrains/JetBrainsRuntime/releases'",
25+
"$releases = Invoke-RestMethod $url",
26+
"$tags = $releases | ForEach-Object { $_.tag_name }",
27+
"# `$Script:expected_ver` is current version for fallback",
28+
"$tags += 'jbr-release-' + ($Script:expected_ver -replace '-', '')",
29+
"$pattern = 'jbr-release-25\\.(?<Version>[\\d.]+)b(?<BuildNum>[\\d]+)\\.(?<Patch>\\d+)'",
30+
"$matches = foreach ($t in $tags) { if ($t -match $pattern) {",
31+
" [PSCustomObject]@{",
32+
" Tag = $t",
33+
" VersionParts = ($Matches.Version -split '\\.') | ForEach-Object { [int]$_ }",
34+
" BuildNum = [int]$Matches.BuildNum",
35+
" Patch = [int]$Matches.Patch",
36+
" }",
37+
" } }",
38+
"$latest = $matches | Sort-Object @{Expression={$_.VersionParts[0]}},",
39+
" @{Expression={$_.VersionParts[1]}},",
40+
" @{Expression={$_.BuildNum}},",
41+
" @{Expression={$_.Patch}} | Select-Object -Last 1",
42+
"Write-Output $latest.Tag"
43+
],
44+
"regex": "jbr-release-25\\.(?<Version>[\\d.]+)(?<Build>[\\w]+)\\.(?<Patch>[\\d]+)",
45+
"replace": "25.${Version}-${Build}.${Patch}"
46+
},
47+
"autoupdate": {
48+
"architecture": {
49+
"64bit": {
50+
"url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbr_jcef-25.$matchVersion-windows-x64-$matchBuild.$matchPatch.tar.gz",
51+
"hash": {
52+
"url": "$url.checksum",
53+
"regex": "$sha512\\s"
54+
},
55+
"extract_dir": "jbr_jcef-25.$matchVersion-windows-x64-$matchBuild.$matchPatch"
56+
},
57+
"arm64": {
58+
"url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbr_jcef-25.$matchVersion-windows-aarch64-$matchBuild.$matchPatch.tar.gz",
59+
"hash": {
60+
"url": "$url.checksum",
61+
"regex": "$sha512\\s"
62+
},
63+
"extract_dir": "jbr_jcef-25.$matchVersion-windows-aarch64-$matchBuild.$matchPatch"
64+
}
65+
}
66+
}
67+
}
Lines changed: 67 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,67 @@
1+
{
2+
"version": "25.0.1-b266.34",
3+
"homepage": "https://github.com/JetBrains/JetBrainsRuntime",
4+
"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.",
5+
"license": "GPL-2.0-only",
6+
"architecture": {
7+
"64bit": {
8+
"url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk_jcef-25.0.1-windows-x64-b266.34.tar.gz",
9+
"hash": "sha512:0f7ce9c070bd369217de9ab6a9dbaf3e1a3fd63f8c9df29f8f4d38b4de132f5fb436ecfeec096dbbe6478162971ee3627dadf0f07c70d62d259f0311a8d1c0bf",
10+
"extract_dir": "jbrsdk_jcef-25.0.1-windows-x64-b266.34"
11+
},
12+
"arm64": {
13+
"url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk_jcef-25.0.1-windows-aarch64-b266.34.tar.gz",
14+
"hash": "sha512:2b44f60bf26a31599a9286fd2491a06f87e8cc2e4262daed71092816b34c0de51d5d08424858f81f00a0d61394b7ab8a0377a6dbc626748bedd69d13ec9569c8",
15+
"extract_dir": "jbrsdk_jcef-25.0.1-windows-aarch64-b266.34"
16+
}
17+
},
18+
"env_set": {
19+
"JAVA_HOME": "$dir"
20+
},
21+
"env_add_path": "bin",
22+
"checkver": {
23+
"script": [
24+
"$url = 'https://api.github.com/repos/JetBrains/JetBrainsRuntime/releases'",
25+
"$releases = Invoke-RestMethod $url",
26+
"$tags = $releases | ForEach-Object { $_.tag_name }",
27+
"# `$Script:expected_ver` is current version for fallback",
28+
"$tags += 'jbr-release-' + ($Script:expected_ver -replace '-', '')",
29+
"$pattern = 'jbr-release-25\\.(?<Version>[\\d.]+)b(?<BuildNum>[\\d]+)\\.(?<Patch>\\d+)'",
30+
"$matches = foreach ($t in $tags) { if ($t -match $pattern) {",
31+
" [PSCustomObject]@{",
32+
" Tag = $t",
33+
" VersionParts = ($Matches.Version -split '\\.') | ForEach-Object { [int]$_ }",
34+
" BuildNum = [int]$Matches.BuildNum",
35+
" Patch = [int]$Matches.Patch",
36+
" }",
37+
" } }",
38+
"$latest = $matches | Sort-Object @{Expression={$_.VersionParts[0]}},",
39+
" @{Expression={$_.VersionParts[1]}},",
40+
" @{Expression={$_.BuildNum}},",
41+
" @{Expression={$_.Patch}} | Select-Object -Last 1",
42+
"Write-Output $latest.Tag"
43+
],
44+
"regex": "jbr-release-25\\.(?<Version>[\\d.]+)(?<Build>[\\w]+)\\.(?<Patch>[\\d]+)",
45+
"replace": "25.${Version}-${Build}.${Patch}"
46+
},
47+
"autoupdate": {
48+
"architecture": {
49+
"64bit": {
50+
"url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk_jcef-25.$matchVersion-windows-x64-$matchBuild.$matchPatch.tar.gz",
51+
"hash": {
52+
"url": "$url.checksum",
53+
"regex": "$sha512\\s"
54+
},
55+
"extract_dir": "jbrsdk_jcef-25.$matchVersion-windows-x64-$matchBuild.$matchPatch"
56+
},
57+
"arm64": {
58+
"url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk_jcef-25.$matchVersion-windows-aarch64-$matchBuild.$matchPatch.tar.gz",
59+
"hash": {
60+
"url": "$url.checksum",
61+
"regex": "$sha512\\s"
62+
},
63+
"extract_dir": "jbrsdk_jcef-25.$matchVersion-windows-aarch64-$matchBuild.$matchPatch"
64+
}
65+
}
66+
}
67+
}

bucket/intellij-jbr25-sdk.json

Lines changed: 67 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,67 @@
1+
{
2+
"version": "25.0.1-b266.34",
3+
"homepage": "https://github.com/JetBrains/JetBrainsRuntime",
4+
"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.",
5+
"license": "GPL-2.0-only",
6+
"architecture": {
7+
"64bit": {
8+
"url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-25.0.1-windows-x64-b266.34.tar.gz",
9+
"hash": "sha512:9cd81048244e3e696c6be131cc37868bcbb51db161fd327b26b79fddc280075d96f18487e2ad5f4b3164dabfaff3845c841a45f667584f0a87ccb9105317773b",
10+
"extract_dir": "jbrsdk-25.0.1-windows-x64-b266.34"
11+
},
12+
"arm64": {
13+
"url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-25.0.1-windows-aarch64-b266.34.tar.gz",
14+
"hash": "sha512:d3b9bd219ff25c874ceb9a10f286e9ee1ceb091442b2357f22bdc7479ac442e7df86b419e918936fb9aa446ede9d710c446baca634bd21a81abb968af903eb53",
15+
"extract_dir": "jbrsdk-25.0.1-windows-aarch64-b266.34"
16+
}
17+
},
18+
"env_set": {
19+
"JAVA_HOME": "$dir"
20+
},
21+
"env_add_path": "bin",
22+
"checkver": {
23+
"script": [
24+
"$url = 'https://api.github.com/repos/JetBrains/JetBrainsRuntime/releases'",
25+
"$releases = Invoke-RestMethod $url",
26+
"$tags = $releases | ForEach-Object { $_.tag_name }",
27+
"# `$Script:expected_ver` is current version for fallback",
28+
"$tags += 'jbr-release-' + ($Script:expected_ver -replace '-', '')",
29+
"$pattern = 'jbr-release-25\\.(?<Version>[\\d.]+)b(?<BuildNum>[\\d]+)\\.(?<Patch>\\d+)'",
30+
"$matches = foreach ($t in $tags) { if ($t -match $pattern) {",
31+
" [PSCustomObject]@{",
32+
" Tag = $t",
33+
" VersionParts = ($Matches.Version -split '\\.') | ForEach-Object { [int]$_ }",
34+
" BuildNum = [int]$Matches.BuildNum",
35+
" Patch = [int]$Matches.Patch",
36+
" }",
37+
" } }",
38+
"$latest = $matches | Sort-Object @{Expression={$_.VersionParts[0]}},",
39+
" @{Expression={$_.VersionParts[1]}},",
40+
" @{Expression={$_.BuildNum}},",
41+
" @{Expression={$_.Patch}} | Select-Object -Last 1",
42+
"Write-Output $latest.Tag"
43+
],
44+
"regex": "jbr-release-25\\.(?<Version>[\\d.]+)(?<Build>[\\w]+)\\.(?<Patch>[\\d]+)",
45+
"replace": "25.${Version}-${Build}.${Patch}"
46+
},
47+
"autoupdate": {
48+
"architecture": {
49+
"64bit": {
50+
"url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-25.$matchVersion-windows-x64-$matchBuild.$matchPatch.tar.gz",
51+
"hash": {
52+
"url": "$url.checksum",
53+
"regex": "$sha512\\s"
54+
},
55+
"extract_dir": "jbrsdk-25.$matchVersion-windows-x64-$matchBuild.$matchPatch"
56+
},
57+
"arm64": {
58+
"url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-25.$matchVersion-windows-aarch64-$matchBuild.$matchPatch.tar.gz",
59+
"hash": {
60+
"url": "$url.checksum",
61+
"regex": "$sha512\\s"
62+
},
63+
"extract_dir": "jbrsdk-25.$matchVersion-windows-aarch64-$matchBuild.$matchPatch"
64+
}
65+
}
66+
}
67+
}

bucket/intellij-jbr25.json

Lines changed: 67 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,67 @@
1+
{
2+
"version": "25.0.1-b266.34",
3+
"homepage": "https://github.com/JetBrains/JetBrainsRuntime",
4+
"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.",
5+
"license": "GPL-2.0-only",
6+
"architecture": {
7+
"64bit": {
8+
"url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbr-25.0.1-windows-x64-b266.34.tar.gz",
9+
"hash": "sha512:e510033b056d7b396ee4d02f01ad3f70cd1ac2eb3ffac5d340bb8874a91fe9540f5cdb3bf84d22ac447af3f998c4e426d25aa924e39391b2d5067502b29bcaea",
10+
"extract_dir": "jbr-25.0.1-windows-x64-b266.34"
11+
},
12+
"arm64": {
13+
"url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbr-25.0.1-windows-aarch64-b266.34.tar.gz",
14+
"hash": "sha512:cb7d4e32207d24c95efb27dcc8d769fac80975c3646f5841ebc2396ed7f5c964043ae7c58b0e2d20019f5e10590347cbda8226509e3c8577e58571445ebc7c62",
15+
"extract_dir": "jbr-25.0.1-windows-aarch64-b266.34"
16+
}
17+
},
18+
"env_set": {
19+
"JAVA_HOME": "$dir"
20+
},
21+
"env_add_path": "bin",
22+
"checkver": {
23+
"script": [
24+
"$url = 'https://api.github.com/repos/JetBrains/JetBrainsRuntime/releases'",
25+
"$releases = Invoke-RestMethod $url",
26+
"$tags = $releases | ForEach-Object { $_.tag_name }",
27+
"# `$Script:expected_ver` is current version for fallback",
28+
"$tags += 'jbr-release-' + ($Script:expected_ver -replace '-', '')",
29+
"$pattern = 'jbr-release-25\\.(?<Version>[\\d.]+)b(?<BuildNum>[\\d]+)\\.(?<Patch>\\d+)'",
30+
"$matches = foreach ($t in $tags) { if ($t -match $pattern) {",
31+
" [PSCustomObject]@{",
32+
" Tag = $t",
33+
" VersionParts = ($Matches.Version -split '\\.') | ForEach-Object { [int]$_ }",
34+
" BuildNum = [int]$Matches.BuildNum",
35+
" Patch = [int]$Matches.Patch",
36+
" }",
37+
" } }",
38+
"$latest = $matches | Sort-Object @{Expression={$_.VersionParts[0]}},",
39+
" @{Expression={$_.VersionParts[1]}},",
40+
" @{Expression={$_.BuildNum}},",
41+
" @{Expression={$_.Patch}} | Select-Object -Last 1",
42+
"Write-Output $latest.Tag"
43+
],
44+
"regex": "jbr-release-25\\.(?<Version>[\\d.]+)(?<Build>[\\w]+)\\.(?<Patch>[\\d]+)",
45+
"replace": "25.${Version}-${Build}.${Patch}"
46+
},
47+
"autoupdate": {
48+
"architecture": {
49+
"64bit": {
50+
"url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbr-25.$matchVersion-windows-x64-$matchBuild.$matchPatch.tar.gz",
51+
"hash": {
52+
"url": "$url.checksum",
53+
"regex": "$sha512\\s"
54+
},
55+
"extract_dir": "jbr-25.$matchVersion-windows-x64-$matchBuild.$matchPatch"
56+
},
57+
"arm64": {
58+
"url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbr-25.$matchVersion-windows-aarch64-$matchBuild.$matchPatch.tar.gz",
59+
"hash": {
60+
"url": "$url.checksum",
61+
"regex": "$sha512\\s"
62+
},
63+
"extract_dir": "jbr-25.$matchVersion-windows-aarch64-$matchBuild.$matchPatch"
64+
}
65+
}
66+
}
67+
}

0 commit comments

Comments
 (0)