Skip to content

Commit d6ea30d

Browse files
committed
intellij-jbr25*: Add version 25b176.4
1 parent 5a11ef5 commit d6ea30d

File tree

4 files changed

+256
-0
lines changed

4 files changed

+256
-0
lines changed

bucket/intellij-jbr25-jcef.json

Lines changed: 64 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,64 @@
1+
{
2+
"version": "25b176.4",
3+
"homepage": "https://github.com/JetBrains/JetBrainsRuntime",
4+
"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",
5+
"license": "GPL-2.0-only",
6+
"architecture": {
7+
"64bit": {
8+
"url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbr_jcef-25-windows-x64-b176.4.tar.gz",
9+
"hash": "sha512:719fc61993152209beebc7901cbae59287c3716a761551391a1745c30b702db7b62d56797b33a04b011a285e1de189f454ba2ec9b3c282b959cb37390fd4ec38",
10+
"extract_dir": "jbr_jcef-25-windows-x64-b176.4"
11+
},
12+
"arm64": {
13+
"url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbr_jcef-25-windows-aarch64-b176.4.tar.gz",
14+
"hash": "sha512:73ef9f8df213b2289cbaee46a4aa62a53bf6d0b0426fef5dcc68925cd8eb0e680bb9fa0b69345fd14670dbd917e7f2c92e79b357b28722e170777d970c514e57",
15+
"extract_dir": "jbr_jcef-25-windows-aarch64-b176.4"
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-25b(?<BuildNum>[\\d]+)\\.(?<Patch>\\d+)'",
30+
"$matches = foreach ($t in $tags) { if ($t -match $pattern) {",
31+
" [PSCustomObject]@{",
32+
" Tag = $t",
33+
" BuildNum = [int]$Matches.BuildNum",
34+
" Patch = [int]$Matches.Patch",
35+
" }",
36+
" } }",
37+
"$latest = $matches | Sort-Object @{Expression={$_.BuildNum}},",
38+
" @{Expression={$_.Patch}} | Select-Object -Last 1",
39+
"Write-Output $latest.Tag"
40+
],
41+
"regex": "jbr-release-25(?<Build>[\\w]+)\\.(?<Patch>[\\d]+)",
42+
"replace": "25${Build}.${Patch}"
43+
},
44+
"autoupdate": {
45+
"architecture": {
46+
"64bit": {
47+
"url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbr_jcef-25-windows-x64-$matchBuild.$matchPatch.tar.gz",
48+
"hash": {
49+
"url": "$url.checksum",
50+
"regex": "$sha512\\s"
51+
},
52+
"extract_dir": "jbr_jcef-25-windows-x64-$matchBuild.$matchPatch"
53+
},
54+
"arm64": {
55+
"url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbr_jcef-25-windows-aarch64-$matchBuild.$matchPatch.tar.gz",
56+
"hash": {
57+
"url": "$url.checksum",
58+
"regex": "$sha512\\s"
59+
},
60+
"extract_dir": "jbr_jcef-25-windows-aarch64-$matchBuild.$matchPatch"
61+
}
62+
}
63+
}
64+
}
Lines changed: 64 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,64 @@
1+
{
2+
"version": "25b176.4",
3+
"homepage": "https://github.com/JetBrains/JetBrainsRuntime",
4+
"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",
5+
"license": "GPL-2.0-only",
6+
"architecture": {
7+
"64bit": {
8+
"url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk_jcef-25-windows-x64-b176.4.tar.gz",
9+
"hash": "sha512:0fe244c33050455ce03df1e83d848eb2c26223f0ef5e578afb219a7f9dc3bd7ff416fc259fdf9f330daeaece924c73151293c8eb9b89d20d4cbf5f4b89a05d30",
10+
"extract_dir": "jbrsdk_jcef-25-windows-x64-b176.4"
11+
},
12+
"arm64": {
13+
"url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk_jcef-25-windows-aarch64-b176.4.tar.gz",
14+
"hash": "sha512:1a715ecb1a40cca17b7fd8db6c4050cd6f8e798ab22e8bb29c841ab4690ff7a06697ea9f2510e873e5a5c671d2397d5d7b9d2ba95e142b7f944f00fd38214aab",
15+
"extract_dir": "jbrsdk_jcef-25-windows-aarch64-b176.4"
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-25b(?<BuildNum>[\\d]+)\\.(?<Patch>\\d+)'",
30+
"$matches = foreach ($t in $tags) { if ($t -match $pattern) {",
31+
" [PSCustomObject]@{",
32+
" Tag = $t",
33+
" BuildNum = [int]$Matches.BuildNum",
34+
" Patch = [int]$Matches.Patch",
35+
" }",
36+
" } }",
37+
"$latest = $matches | Sort-Object @{Expression={$_.BuildNum}},",
38+
" @{Expression={$_.Patch}} | Select-Object -Last 1",
39+
"Write-Output $latest.Tag"
40+
],
41+
"regex": "jbr-release-25(?<Build>[\\w]+)\\.(?<Patch>[\\d]+)",
42+
"replace": "25${Build}.${Patch}"
43+
},
44+
"autoupdate": {
45+
"architecture": {
46+
"64bit": {
47+
"url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk_jcef-25-windows-x64-$matchBuild.$matchPatch.tar.gz",
48+
"hash": {
49+
"url": "$url.checksum",
50+
"regex": "$sha512\\s"
51+
},
52+
"extract_dir": "jbrsdk_jcef-25-windows-x64-$matchBuild.$matchPatch"
53+
},
54+
"arm64": {
55+
"url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk_jcef-25-windows-aarch64-$matchBuild.$matchPatch.tar.gz",
56+
"hash": {
57+
"url": "$url.checksum",
58+
"regex": "$sha512\\s"
59+
},
60+
"extract_dir": "jbrsdk_jcef-25-windows-aarch64-$matchBuild.$matchPatch"
61+
}
62+
}
63+
}
64+
}

bucket/intellij-jbr25-sdk.json

Lines changed: 64 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,64 @@
1+
{
2+
"version": "25b176.4",
3+
"homepage": "https://github.com/JetBrains/JetBrainsRuntime",
4+
"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",
5+
"license": "GPL-2.0-only",
6+
"architecture": {
7+
"64bit": {
8+
"url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-25-windows-x64-b176.4.tar.gz",
9+
"hash": "sha512:408ec774e0911b5a59096755709effa67e6438c0e2048bf3a63fa03fbd104e9331899211f55f2679c82abf836e5e380c256714769666ac8c9e4470fd3f1f54a1",
10+
"extract_dir": "jbrsdk-25-windows-x64-b176.4"
11+
},
12+
"arm64": {
13+
"url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-25-windows-aarch64-b176.4.tar.gz",
14+
"hash": "sha512:e9d535c97d12d951078f3508e5fd0d700cc081cf6823cef03e61a5c7fc5a49e8a4c6900a36ba0eb378a84c6ca5d1af53991fb0fe35f3e375bf034f1e53a4222e",
15+
"extract_dir": "jbrsdk-25-windows-aarch64-b176.4"
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-25b(?<BuildNum>[\\d]+)\\.(?<Patch>\\d+)'",
30+
"$matches = foreach ($t in $tags) { if ($t -match $pattern) {",
31+
" [PSCustomObject]@{",
32+
" Tag = $t",
33+
" BuildNum = [int]$Matches.BuildNum",
34+
" Patch = [int]$Matches.Patch",
35+
" }",
36+
" } }",
37+
"$latest = $matches | Sort-Object @{Expression={$_.BuildNum}},",
38+
" @{Expression={$_.Patch}} | Select-Object -Last 1",
39+
"Write-Output $latest.Tag"
40+
],
41+
"regex": "jbr-release-25(?<Build>[\\w]+)\\.(?<Patch>[\\d]+)",
42+
"replace": "25${Build}.${Patch}"
43+
},
44+
"autoupdate": {
45+
"architecture": {
46+
"64bit": {
47+
"url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-25-windows-x64-$matchBuild.$matchPatch.tar.gz",
48+
"hash": {
49+
"url": "$url.checksum",
50+
"regex": "$sha512\\s"
51+
},
52+
"extract_dir": "jbrsdk-25-windows-x64-$matchBuild.$matchPatch"
53+
},
54+
"arm64": {
55+
"url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-25-windows-aarch64-$matchBuild.$matchPatch.tar.gz",
56+
"hash": {
57+
"url": "$url.checksum",
58+
"regex": "$sha512\\s"
59+
},
60+
"extract_dir": "jbrsdk-25-windows-aarch64-$matchBuild.$matchPatch"
61+
}
62+
}
63+
}
64+
}

bucket/intellij-jbr25.json

Lines changed: 64 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,64 @@
1+
{
2+
"version": "25b176.4",
3+
"homepage": "https://github.com/JetBrains/JetBrainsRuntime",
4+
"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",
5+
"license": "GPL-2.0-only",
6+
"architecture": {
7+
"64bit": {
8+
"url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbr-25-windows-x64-b176.4.tar.gz",
9+
"hash": "sha512:5a3b6840e75f27ac663ea335d41f56f87f2f15f275db7f2ca92e05726c3452620016e3f227657625bafa22c954966a2a0c060a5eb22ecedef1c5301f18a425c2",
10+
"extract_dir": "jbr-25-windows-x64-b176.4"
11+
},
12+
"arm64": {
13+
"url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbr-25-windows-aarch64-b176.4.tar.gz",
14+
"hash": "sha512:ee281a15f2c161696620fb6f32825c4461423911507ab41fed142fb8039a795234e355e8084fd84014bebc6b119486e49c3fc1950389b413d6dcd3af64ad20c7",
15+
"extract_dir": "jbr-25-windows-aarch64-b176.4"
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-25b(?<BuildNum>[\\d]+)\\.(?<Patch>\\d+)'",
30+
"$matches = foreach ($t in $tags) { if ($t -match $pattern) {",
31+
" [PSCustomObject]@{",
32+
" Tag = $t",
33+
" BuildNum = [int]$Matches.BuildNum",
34+
" Patch = [int]$Matches.Patch",
35+
" }",
36+
" } }",
37+
"$latest = $matches | Sort-Object @{Expression={$_.BuildNum}},",
38+
" @{Expression={$_.Patch}} | Select-Object -Last 1",
39+
"Write-Output $latest.Tag"
40+
],
41+
"regex": "jbr-release-25(?<Build>[\\w]+)\\.(?<Patch>[\\d]+)",
42+
"replace": "25${Build}.${Patch}"
43+
},
44+
"autoupdate": {
45+
"architecture": {
46+
"64bit": {
47+
"url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbr-25-windows-x64-$matchBuild.$matchPatch.tar.gz",
48+
"hash": {
49+
"url": "$url.checksum",
50+
"regex": "$sha512\\s"
51+
},
52+
"extract_dir": "jbr-25-windows-x64-$matchBuild.$matchPatch"
53+
},
54+
"arm64": {
55+
"url": "https://cache-redirector.jetbrains.com/intellij-jbr/jbr-25-windows-aarch64-$matchBuild.$matchPatch.tar.gz",
56+
"hash": {
57+
"url": "$url.checksum",
58+
"regex": "$sha512\\s"
59+
},
60+
"extract_dir": "jbr-25-windows-aarch64-$matchBuild.$matchPatch"
61+
}
62+
}
63+
}
64+
}

0 commit comments

Comments
 (0)