Skip to content

Commit e4f5359

Browse files
committed
openkal ecosystem: seven releases that resolve through the index
The versions published an hour earlier carry the right capabilities and the wrong references: their manifests name a development branch, which is not part of any release and breaks the published tarball the moment that branch is deleted. These seven replace every such reference with a version that exists here, layer by layer -- the platform implementations name openkal 0.6.0, the C library names them, and the C++ runtime names the C library. Verified on the fetched tarballs before these entries were written: zero occurrences of the branch name in any published manifest, and every CN mirror object byte-identical to its GitHub archive. Claude-Session: https://claude.ai/code/session_01Q4ucduLuSsETHYJ1RkGVVD
1 parent 0c262b7 commit e4f5359

7 files changed

Lines changed: 147 additions & 0 deletions

File tree

pkgs/o/openkal-linux.lua

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,13 @@ package = {
1919

2020
xpm = {
2121
linux = {
22+
["0.5.3"] = {
23+
url = {
24+
GLOBAL = "https://github.com/mcpplibs/openkal-linux/archive/refs/tags/0.5.3.tar.gz",
25+
CN = "https://gitcode.com/mcpp-res/openkal-linux/releases/download/0.5.3/openkal-linux-0.5.3.tar.gz",
26+
},
27+
sha256 = "03e66f5d744a3ed9740afafe44bdcf9293b571e085c31209812442ba23d2d147",
28+
},
2229
["0.5.2"] = {
2330
url = {
2431
GLOBAL = "https://github.com/mcpplibs/openkal-linux/archive/refs/tags/0.5.2.tar.gz",
@@ -42,6 +49,13 @@ package = {
4249
},
4350
},
4451
macosx = {
52+
["0.5.3"] = {
53+
url = {
54+
GLOBAL = "https://github.com/mcpplibs/openkal-linux/archive/refs/tags/0.5.3.tar.gz",
55+
CN = "https://gitcode.com/mcpp-res/openkal-linux/releases/download/0.5.3/openkal-linux-0.5.3.tar.gz",
56+
},
57+
sha256 = "03e66f5d744a3ed9740afafe44bdcf9293b571e085c31209812442ba23d2d147",
58+
},
4559
["0.5.2"] = {
4660
url = {
4761
GLOBAL = "https://github.com/mcpplibs/openkal-linux/archive/refs/tags/0.5.2.tar.gz",
@@ -65,6 +79,13 @@ package = {
6579
},
6680
},
6781
windows = {
82+
["0.5.3"] = {
83+
url = {
84+
GLOBAL = "https://github.com/mcpplibs/openkal-linux/archive/refs/tags/0.5.3.tar.gz",
85+
CN = "https://gitcode.com/mcpp-res/openkal-linux/releases/download/0.5.3/openkal-linux-0.5.3.tar.gz",
86+
},
87+
sha256 = "03e66f5d744a3ed9740afafe44bdcf9293b571e085c31209812442ba23d2d147",
88+
},
6889
["0.5.2"] = {
6990
url = {
7091
GLOBAL = "https://github.com/mcpplibs/openkal-linux/archive/refs/tags/0.5.2.tar.gz",

pkgs/o/openkal-llvm-runtime.lua

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,13 @@ package = {
2626

2727
xpm = {
2828
linux = {
29+
["0.1.1"] = {
30+
url = {
31+
GLOBAL = "https://github.com/mcpplibs/openkal-llvm-runtime/archive/refs/tags/0.1.1.tar.gz",
32+
CN = "https://gitcode.com/mcpp-res/openkal-llvm-runtime/releases/download/0.1.1/openkal-llvm-runtime-0.1.1.tar.gz",
33+
},
34+
sha256 = "d3c460e0c72ed4b2ae604643b0287f5696acc7118a1d2fbd271e9fd2d44206a7",
35+
},
2936
["0.1.0"] = {
3037
url = {
3138
GLOBAL = "https://github.com/mcpplibs/openkal-llvm-runtime/archive/refs/tags/0.1.0.tar.gz",
@@ -35,6 +42,13 @@ package = {
3542
},
3643
},
3744
macosx = {
45+
["0.1.1"] = {
46+
url = {
47+
GLOBAL = "https://github.com/mcpplibs/openkal-llvm-runtime/archive/refs/tags/0.1.1.tar.gz",
48+
CN = "https://gitcode.com/mcpp-res/openkal-llvm-runtime/releases/download/0.1.1/openkal-llvm-runtime-0.1.1.tar.gz",
49+
},
50+
sha256 = "d3c460e0c72ed4b2ae604643b0287f5696acc7118a1d2fbd271e9fd2d44206a7",
51+
},
3852
["0.1.0"] = {
3953
url = {
4054
GLOBAL = "https://github.com/mcpplibs/openkal-llvm-runtime/archive/refs/tags/0.1.0.tar.gz",
@@ -44,6 +58,13 @@ package = {
4458
},
4559
},
4660
windows = {
61+
["0.1.1"] = {
62+
url = {
63+
GLOBAL = "https://github.com/mcpplibs/openkal-llvm-runtime/archive/refs/tags/0.1.1.tar.gz",
64+
CN = "https://gitcode.com/mcpp-res/openkal-llvm-runtime/releases/download/0.1.1/openkal-llvm-runtime-0.1.1.tar.gz",
65+
},
66+
sha256 = "d3c460e0c72ed4b2ae604643b0287f5696acc7118a1d2fbd271e9fd2d44206a7",
67+
},
4768
["0.1.0"] = {
4869
url = {
4970
GLOBAL = "https://github.com/mcpplibs/openkal-llvm-runtime/archive/refs/tags/0.1.0.tar.gz",

pkgs/o/openkal-macos.lua

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,13 @@ package = {
1919

2020
xpm = {
2121
linux = {
22+
["0.3.3"] = {
23+
url = {
24+
GLOBAL = "https://github.com/mcpplibs/openkal-macos/archive/refs/tags/0.3.3.tar.gz",
25+
CN = "https://gitcode.com/mcpp-res/openkal-macos/releases/download/0.3.3/openkal-macos-0.3.3.tar.gz",
26+
},
27+
sha256 = "5bd55b348e56329922fbbf49f77d097a1e7f0b4585b90d4428f3e419d13e9ff7",
28+
},
2229
["0.3.2"] = {
2330
url = {
2431
GLOBAL = "https://github.com/mcpplibs/openkal-macos/archive/refs/tags/0.3.2.tar.gz",
@@ -42,6 +49,13 @@ package = {
4249
},
4350
},
4451
macosx = {
52+
["0.3.3"] = {
53+
url = {
54+
GLOBAL = "https://github.com/mcpplibs/openkal-macos/archive/refs/tags/0.3.3.tar.gz",
55+
CN = "https://gitcode.com/mcpp-res/openkal-macos/releases/download/0.3.3/openkal-macos-0.3.3.tar.gz",
56+
},
57+
sha256 = "5bd55b348e56329922fbbf49f77d097a1e7f0b4585b90d4428f3e419d13e9ff7",
58+
},
4559
["0.3.2"] = {
4660
url = {
4761
GLOBAL = "https://github.com/mcpplibs/openkal-macos/archive/refs/tags/0.3.2.tar.gz",
@@ -65,6 +79,13 @@ package = {
6579
},
6680
},
6781
windows = {
82+
["0.3.3"] = {
83+
url = {
84+
GLOBAL = "https://github.com/mcpplibs/openkal-macos/archive/refs/tags/0.3.3.tar.gz",
85+
CN = "https://gitcode.com/mcpp-res/openkal-macos/releases/download/0.3.3/openkal-macos-0.3.3.tar.gz",
86+
},
87+
sha256 = "5bd55b348e56329922fbbf49f77d097a1e7f0b4585b90d4428f3e419d13e9ff7",
88+
},
6889
["0.3.2"] = {
6990
url = {
7091
GLOBAL = "https://github.com/mcpplibs/openkal-macos/archive/refs/tags/0.3.2.tar.gz",

pkgs/o/openkal-musl.lua

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,13 @@ package = {
2424

2525
xpm = {
2626
linux = {
27+
["0.3.3"] = {
28+
url = {
29+
GLOBAL = "https://github.com/mcpplibs/openkal-musl/archive/refs/tags/0.3.3.tar.gz",
30+
CN = "https://gitcode.com/mcpp-res/openkal-musl/releases/download/0.3.3/openkal-musl-0.3.3.tar.gz",
31+
},
32+
sha256 = "1a5ebc69bae296b98783719e2db242ae17a118e4ee35e73b1ad836bc94afedca",
33+
},
2734
["0.3.2"] = {
2835
url = {
2936
GLOBAL = "https://github.com/mcpplibs/openkal-musl/archive/refs/tags/0.3.2.tar.gz",
@@ -47,6 +54,13 @@ package = {
4754
},
4855
},
4956
macosx = {
57+
["0.3.3"] = {
58+
url = {
59+
GLOBAL = "https://github.com/mcpplibs/openkal-musl/archive/refs/tags/0.3.3.tar.gz",
60+
CN = "https://gitcode.com/mcpp-res/openkal-musl/releases/download/0.3.3/openkal-musl-0.3.3.tar.gz",
61+
},
62+
sha256 = "1a5ebc69bae296b98783719e2db242ae17a118e4ee35e73b1ad836bc94afedca",
63+
},
5064
["0.3.2"] = {
5165
url = {
5266
GLOBAL = "https://github.com/mcpplibs/openkal-musl/archive/refs/tags/0.3.2.tar.gz",
@@ -70,6 +84,13 @@ package = {
7084
},
7185
},
7286
windows = {
87+
["0.3.3"] = {
88+
url = {
89+
GLOBAL = "https://github.com/mcpplibs/openkal-musl/archive/refs/tags/0.3.3.tar.gz",
90+
CN = "https://gitcode.com/mcpp-res/openkal-musl/releases/download/0.3.3/openkal-musl-0.3.3.tar.gz",
91+
},
92+
sha256 = "1a5ebc69bae296b98783719e2db242ae17a118e4ee35e73b1ad836bc94afedca",
93+
},
7394
["0.3.2"] = {
7495
url = {
7596
GLOBAL = "https://github.com/mcpplibs/openkal-musl/archive/refs/tags/0.3.2.tar.gz",

pkgs/o/openkal-opensbi.lua

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,13 @@ package = {
2020

2121
xpm = {
2222
linux = {
23+
["0.1.2"] = {
24+
url = {
25+
GLOBAL = "https://github.com/mcpplibs/openkal-opensbi/archive/refs/tags/0.1.2.tar.gz",
26+
CN = "https://gitcode.com/mcpp-res/openkal-opensbi/releases/download/0.1.2/openkal-opensbi-0.1.2.tar.gz",
27+
},
28+
sha256 = "c5328d282828fd7398b2376f269974a9b51f46f22e8247d9f81d2ece0628416b",
29+
},
2330
["0.1.1"] = {
2431
url = {
2532
GLOBAL = "https://github.com/mcpplibs/openkal-opensbi/archive/refs/tags/0.1.1.tar.gz",
@@ -36,6 +43,13 @@ package = {
3643
},
3744
},
3845
macosx = {
46+
["0.1.2"] = {
47+
url = {
48+
GLOBAL = "https://github.com/mcpplibs/openkal-opensbi/archive/refs/tags/0.1.2.tar.gz",
49+
CN = "https://gitcode.com/mcpp-res/openkal-opensbi/releases/download/0.1.2/openkal-opensbi-0.1.2.tar.gz",
50+
},
51+
sha256 = "c5328d282828fd7398b2376f269974a9b51f46f22e8247d9f81d2ece0628416b",
52+
},
3953
["0.1.1"] = {
4054
url = {
4155
GLOBAL = "https://github.com/mcpplibs/openkal-opensbi/archive/refs/tags/0.1.1.tar.gz",
@@ -52,6 +66,13 @@ package = {
5266
},
5367
},
5468
windows = {
69+
["0.1.2"] = {
70+
url = {
71+
GLOBAL = "https://github.com/mcpplibs/openkal-opensbi/archive/refs/tags/0.1.2.tar.gz",
72+
CN = "https://gitcode.com/mcpp-res/openkal-opensbi/releases/download/0.1.2/openkal-opensbi-0.1.2.tar.gz",
73+
},
74+
sha256 = "c5328d282828fd7398b2376f269974a9b51f46f22e8247d9f81d2ece0628416b",
75+
},
5576
["0.1.1"] = {
5677
url = {
5778
GLOBAL = "https://github.com/mcpplibs/openkal-opensbi/archive/refs/tags/0.1.1.tar.gz",

pkgs/o/openkal-uefi.lua

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,13 @@ package = {
2020

2121
xpm = {
2222
linux = {
23+
["0.1.2"] = {
24+
url = {
25+
GLOBAL = "https://github.com/mcpplibs/openkal-uefi/archive/refs/tags/0.1.2.tar.gz",
26+
CN = "https://gitcode.com/mcpp-res/openkal-uefi/releases/download/0.1.2/openkal-uefi-0.1.2.tar.gz",
27+
},
28+
sha256 = "8307af0b2678cf2cf0b3885757dca382839431bbb7d873673d25e24fab3dc1ce",
29+
},
2330
["0.1.1"] = {
2431
url = {
2532
GLOBAL = "https://github.com/mcpplibs/openkal-uefi/archive/refs/tags/0.1.1.tar.gz",
@@ -36,6 +43,13 @@ package = {
3643
},
3744
},
3845
macosx = {
46+
["0.1.2"] = {
47+
url = {
48+
GLOBAL = "https://github.com/mcpplibs/openkal-uefi/archive/refs/tags/0.1.2.tar.gz",
49+
CN = "https://gitcode.com/mcpp-res/openkal-uefi/releases/download/0.1.2/openkal-uefi-0.1.2.tar.gz",
50+
},
51+
sha256 = "8307af0b2678cf2cf0b3885757dca382839431bbb7d873673d25e24fab3dc1ce",
52+
},
3953
["0.1.1"] = {
4054
url = {
4155
GLOBAL = "https://github.com/mcpplibs/openkal-uefi/archive/refs/tags/0.1.1.tar.gz",
@@ -52,6 +66,13 @@ package = {
5266
},
5367
},
5468
windows = {
69+
["0.1.2"] = {
70+
url = {
71+
GLOBAL = "https://github.com/mcpplibs/openkal-uefi/archive/refs/tags/0.1.2.tar.gz",
72+
CN = "https://gitcode.com/mcpp-res/openkal-uefi/releases/download/0.1.2/openkal-uefi-0.1.2.tar.gz",
73+
},
74+
sha256 = "8307af0b2678cf2cf0b3885757dca382839431bbb7d873673d25e24fab3dc1ce",
75+
},
5576
["0.1.1"] = {
5677
url = {
5778
GLOBAL = "https://github.com/mcpplibs/openkal-uefi/archive/refs/tags/0.1.1.tar.gz",

pkgs/o/openkal-windows.lua

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,13 @@ package = {
2121

2222
xpm = {
2323
linux = {
24+
["0.1.3"] = {
25+
url = {
26+
GLOBAL = "https://github.com/mcpplibs/openkal-windows/archive/refs/tags/0.1.3.tar.gz",
27+
CN = "https://gitcode.com/mcpp-res/openkal-windows/releases/download/0.1.3/openkal-windows-0.1.3.tar.gz",
28+
},
29+
sha256 = "371ce7e54104ddad749964681dfa6fdf0c584278090d754ac95fcb3625939030",
30+
},
2431
["0.1.2"] = {
2532
url = {
2633
GLOBAL = "https://github.com/mcpplibs/openkal-windows/archive/refs/tags/0.1.2.tar.gz",
@@ -37,6 +44,13 @@ package = {
3744
},
3845
},
3946
macosx = {
47+
["0.1.3"] = {
48+
url = {
49+
GLOBAL = "https://github.com/mcpplibs/openkal-windows/archive/refs/tags/0.1.3.tar.gz",
50+
CN = "https://gitcode.com/mcpp-res/openkal-windows/releases/download/0.1.3/openkal-windows-0.1.3.tar.gz",
51+
},
52+
sha256 = "371ce7e54104ddad749964681dfa6fdf0c584278090d754ac95fcb3625939030",
53+
},
4054
["0.1.2"] = {
4155
url = {
4256
GLOBAL = "https://github.com/mcpplibs/openkal-windows/archive/refs/tags/0.1.2.tar.gz",
@@ -53,6 +67,13 @@ package = {
5367
},
5468
},
5569
windows = {
70+
["0.1.3"] = {
71+
url = {
72+
GLOBAL = "https://github.com/mcpplibs/openkal-windows/archive/refs/tags/0.1.3.tar.gz",
73+
CN = "https://gitcode.com/mcpp-res/openkal-windows/releases/download/0.1.3/openkal-windows-0.1.3.tar.gz",
74+
},
75+
sha256 = "371ce7e54104ddad749964681dfa6fdf0c584278090d754ac95fcb3625939030",
76+
},
5677
["0.1.2"] = {
5778
url = {
5879
GLOBAL = "https://github.com/mcpplibs/openkal-windows/archive/refs/tags/0.1.2.tar.gz",

0 commit comments

Comments
 (0)