1{
2 buildAspNetCore,
3 buildNetRuntime,
4 buildNetSdk,
5 fetchNupkg,
6}:
7
8# v10.0 (preview)
9
10let
11 commonPackages = [
12 (fetchNupkg {
13 pname = "Microsoft.AspNetCore.App.Ref";
14 version = "10.0.0-preview.4.25258.110";
15 hash = "sha512-vWfi3rmaeYjPakVUAA/UpIxiLPxsMocAAebe21qdNAgo8pm0qzlEvt2JB94HCw2i4v2pHzabs62l67WdS5djwg==";
16 })
17 (fetchNupkg {
18 pname = "Microsoft.NETCore.DotNetAppHost";
19 version = "10.0.0-preview.4.25258.110";
20 hash = "sha512-gUHQwJMibQcllICsw+sxgSm/ceKfpAPhxVE1Vm66x2OQp4q+x0zU/AuvDkR8gIj4noJ/7+jBk1lhI0l58WbS0A==";
21 })
22 (fetchNupkg {
23 pname = "Microsoft.NETCore.App.Ref";
24 version = "10.0.0-preview.4.25258.110";
25 hash = "sha512-VfeM6G0eQyv3IFInmAmu9+fNZeBZPbrcv+U/z1HDoCj0K91fqS4zt3fz5z21+zG8DYEAlTF54Han9cEZFHR20A==";
26 })
27 (fetchNupkg {
28 pname = "Microsoft.DotNet.ILCompiler";
29 version = "10.0.0-preview.4.25258.110";
30 hash = "sha512-cIjmBqaMxRPEEXInf6o5AeRmah9/pMUzqPcakc1AJqz+Ciit+ns2tcN4ykLlgoVAyUeG9v3iO/4OVPijZsVZnQ==";
31 })
32 (fetchNupkg {
33 pname = "Microsoft.NET.ILLink.Tasks";
34 version = "10.0.0-preview.4.25258.110";
35 hash = "sha512-6DksjrXQLPxpormAUtVZuLMHfcpNdCCH+9mKJSMiS1K+EaPI34hV+draFvcCJetHR/Vlcy+3VG2swZAi31cDGg==";
36 })
37 ];
38
39 hostPackages = {
40 linux-arm = [
41 (fetchNupkg {
42 pname = "Microsoft.NETCore.App.Crossgen2.linux-arm";
43 version = "10.0.0-preview.4.25258.110";
44 hash = "sha512-uuslaUWSs49xZFoOly2UdnvOC0fJcA7Rd5mLx0PHbDvOz5gySJduHcnEyrZf0q0yjX7Hgs/xhg+dZU1Eqje8uw==";
45 })
46 ];
47 linux-arm64 = [
48 (fetchNupkg {
49 pname = "Microsoft.NETCore.App.Crossgen2.linux-arm64";
50 version = "10.0.0-preview.4.25258.110";
51 hash = "sha512-1guGT2CPPJrlcRAnWl2cl/Jqqu1X7Sqp0B9r8H5NZKhal8eSaYnC6Bn5DL3TYYA0wPNbrbUZ54wkSWHV4gArpA==";
52 })
53 (fetchNupkg {
54 pname = "runtime.linux-arm64.Microsoft.DotNet.ILCompiler";
55 version = "10.0.0-preview.4.25258.110";
56 hash = "sha512-t7u2DtlUkSFN5pnmsj6qlSJGjp9tw7U9cf8dI8g8HlmbHYjQFrf1OQuXAkj4tYbBiQjAGAkr/ykhNyDAm1swwg==";
57 })
58 ];
59 linux-x64 = [
60 (fetchNupkg {
61 pname = "Microsoft.NETCore.App.Crossgen2.linux-x64";
62 version = "10.0.0-preview.4.25258.110";
63 hash = "sha512-lSDeJGzErzirixErfLQetvl9TgiuXKPRcZMupq61g2f9aUwjEan8KdS5kjC4ZFrkfaR/N5+ct/VEi2kW5odBBw==";
64 })
65 (fetchNupkg {
66 pname = "runtime.linux-x64.Microsoft.DotNet.ILCompiler";
67 version = "10.0.0-preview.4.25258.110";
68 hash = "sha512-MVWtx9pN1c1cOn+uLQJEQtmuI2boJLxD+JGrp0hO9Z+ry8fzZ9syUsBfebttmYdBmE56iSJfg75BCPPiBrhh2A==";
69 })
70 ];
71 linux-musl-arm = [
72 (fetchNupkg {
73 pname = "Microsoft.NETCore.App.Crossgen2.linux-musl-arm";
74 version = "10.0.0-preview.4.25258.110";
75 hash = "sha512-iIv4axN6NGortCDDWnv2hEXDW9WjB/64ydiYQT8FHT7owwtGghkBq0dRyE7d8uowXsSm+JZkOnHPLjMr0p0Lcg==";
76 })
77 ];
78 linux-musl-arm64 = [
79 (fetchNupkg {
80 pname = "Microsoft.NETCore.App.Crossgen2.linux-musl-arm64";
81 version = "10.0.0-preview.4.25258.110";
82 hash = "sha512-oc/ufL4QLBzTqrHphJ+v5WCY5pwU1mSEapHhbpLScOu7wdAsmVNhESXVa0k2wNsYMfOUxPA/+ztQ/EBOXI+BgA==";
83 })
84 (fetchNupkg {
85 pname = "runtime.linux-musl-arm64.Microsoft.DotNet.ILCompiler";
86 version = "10.0.0-preview.4.25258.110";
87 hash = "sha512-t8HlQpH3NpM441PLmfmblZEs0vz/EFUV2VV5Lyk4djEice1Ozv9G2rImmFv6dp1L+wPZ4i30ROEhpcrP09I8QA==";
88 })
89 ];
90 linux-musl-x64 = [
91 (fetchNupkg {
92 pname = "Microsoft.NETCore.App.Crossgen2.linux-musl-x64";
93 version = "10.0.0-preview.4.25258.110";
94 hash = "sha512-1IUc1oMd94aJys8I4OlCRI6cUGH2vnh5YHImHE+95FoFHXCruOiGhURmnrGeKX0qXjyjdDspqMuks0eiu7NyUA==";
95 })
96 (fetchNupkg {
97 pname = "runtime.linux-musl-x64.Microsoft.DotNet.ILCompiler";
98 version = "10.0.0-preview.4.25258.110";
99 hash = "sha512-i8GunHeJSaSYPZYCuRxoatrJrjKLgsqEXNB9Nq4neHrK6douI2YSxZEIuDFOYlWtWrqJWXPj1Bvd/HtIaw+KyQ==";
100 })
101 ];
102 osx-arm64 = [
103 (fetchNupkg {
104 pname = "Microsoft.NETCore.App.Crossgen2.osx-arm64";
105 version = "10.0.0-preview.4.25258.110";
106 hash = "sha512-zZH8KOTdzjA0ZTSJ0JaAiN67sNjlc8sH4uI2Z72CiCIYgWrSsGGc9xB8UfLWtpdc56VUgK8nXOBOhGEoKAbKCQ==";
107 })
108 (fetchNupkg {
109 pname = "runtime.osx-arm64.Microsoft.DotNet.ILCompiler";
110 version = "10.0.0-preview.4.25258.110";
111 hash = "sha512-EnBkJr7HU9Ry04aklgocx8TDSuwDfMIu6IJyq0FOGDmxIrbftIoycNg9uiQIntzpGYnqclYTvxpmddYjyFAgLA==";
112 })
113 ];
114 osx-x64 = [
115 (fetchNupkg {
116 pname = "Microsoft.NETCore.App.Crossgen2.osx-x64";
117 version = "10.0.0-preview.4.25258.110";
118 hash = "sha512-EPzA41GT9+m4+1PI2VuYJV7brN8IoVfbAZ7Mf+9vhoJRnEpkHTKVzbRb/Or5MEXcruLj23ZJv8nlavBZGt46dQ==";
119 })
120 (fetchNupkg {
121 pname = "runtime.osx-x64.Microsoft.DotNet.ILCompiler";
122 version = "10.0.0-preview.4.25258.110";
123 hash = "sha512-tPHg/NyhOaJD1VOkk7rPmfeCrGCgZ82L7rduyeZf41wZhlfApycRRqdWZuDBbbPi4ZXnBmr6ZbiAknhorVeS9Q==";
124 })
125 ];
126 win-arm64 = [
127 (fetchNupkg {
128 pname = "Microsoft.NETCore.App.Crossgen2.win-arm64";
129 version = "10.0.0-preview.4.25258.110";
130 hash = "sha512-6RtyWlpvIBR1rRiJloG/hLKG7jX7/dWnTOoaODdPR/1XMrvJUHhIgxh84qZRcDAhnTW+SSXmrWXVgvBFRuKDkQ==";
131 })
132 (fetchNupkg {
133 pname = "runtime.win-arm64.Microsoft.DotNet.ILCompiler";
134 version = "10.0.0-preview.4.25258.110";
135 hash = "sha512-8vBMhAkenArNqzb2iRwWJJRmqgQ2PCa5lNMFj/JrfeIHuvhLCAN+4zvLj8+WMKPVYD8uIrUG0qKLvEqimCURaA==";
136 })
137 ];
138 win-x64 = [
139 (fetchNupkg {
140 pname = "Microsoft.NETCore.App.Crossgen2.win-x64";
141 version = "10.0.0-preview.4.25258.110";
142 hash = "sha512-wFj0m2cPFDkSjYR1qJrTsdV/m7YTxo+pC/aY7R0adVWZJQ4n57/HdzB5ZHDfsGfcPueRQ+wzFyoMpQ67FLrOvQ==";
143 })
144 (fetchNupkg {
145 pname = "runtime.win-x64.Microsoft.DotNet.ILCompiler";
146 version = "10.0.0-preview.4.25258.110";
147 hash = "sha512-49V5bfRKEcjeqRy5YUSp5Z8ttGBw0LhDc4ScGKnZcvI/DXiDO2F5tLcCuyUALeyocVYqhLMzf90qXs9vkFDVnA==";
148 })
149 ];
150 win-x86 = [
151 (fetchNupkg {
152 pname = "Microsoft.NETCore.App.Crossgen2.win-x86";
153 version = "10.0.0-preview.4.25258.110";
154 hash = "sha512-Qv0lflOQmXTGb3B4Ex7087VvZXRu8IzMumq2ij/pocKm53kx9cMjuWp51LRqy5S8f+iG9OMtg3qzHrrYfy0Jkg==";
155 })
156 ];
157 };
158
159 targetPackages = {
160 linux-arm = [
161 (fetchNupkg {
162 pname = "Microsoft.AspNetCore.App.Runtime.linux-arm";
163 version = "10.0.0-preview.4.25258.110";
164 hash = "sha512-C0StqvgEE4P/6k2IA3K7hfHOg6NaBtw4QsYo+WBNe/+Ncm/LpkAz/kzswIpEQenBKHOiOxt0gXrDU6wKoiZHKA==";
165 })
166 (fetchNupkg {
167 pname = "Microsoft.NETCore.App.Host.linux-arm";
168 version = "10.0.0-preview.4.25258.110";
169 hash = "sha512-uzd6h0bZSwGJFj0pYewpPGcO321uuiKiz0g72E4AmaGArw4SLamqXPW4R7IvxkQwBgH8XdDvl5JiYh1Q7m8nSw==";
170 })
171 (fetchNupkg {
172 pname = "Microsoft.NETCore.App.Runtime.linux-arm";
173 version = "10.0.0-preview.4.25258.110";
174 hash = "sha512-wgISlUvkDZlpXe349zD3sbJWGPgYbt0dixg+JewPkW5wx5fUc9dkTBX6i7IZwb3IgmITO9WenMaJI25ceK/CUQ==";
175 })
176 (fetchNupkg {
177 pname = "runtime.linux-arm.Microsoft.NETCore.DotNetAppHost";
178 version = "10.0.0-preview.4.25258.110";
179 hash = "sha512-pI1iX+DJ/QhC0OpCmHw9tL4FAnK8bbHKi6C45cryD7h8Vtig48LxyoOpyIy5qv/N7UYQcZVLI5gn3V9a87KlNg==";
180 })
181 ];
182 linux-arm64 = [
183 (fetchNupkg {
184 pname = "Microsoft.AspNetCore.App.Runtime.linux-arm64";
185 version = "10.0.0-preview.4.25258.110";
186 hash = "sha512-vCnb2RgQVunOTzEQNCfl1tqx66PVmnq9dNgLLKtWVxjIj5smtR4pjv8PIUTsXa6eunl5Sje5LuCghAsDYOuEhA==";
187 })
188 (fetchNupkg {
189 pname = "Microsoft.NETCore.App.Host.linux-arm64";
190 version = "10.0.0-preview.4.25258.110";
191 hash = "sha512-kxLQqbRDypZACsKMnwuxKk/UGp9poLAgbs45S6cGuIuG50H7o2l4lg7DScBU0FWBIjaUbyb+gEKUyT7+f6CWOg==";
192 })
193 (fetchNupkg {
194 pname = "Microsoft.NETCore.App.Runtime.linux-arm64";
195 version = "10.0.0-preview.4.25258.110";
196 hash = "sha512-/AeNVTpdH1X0wswtB821nx5tDKL7pVxhOPbHt9zwRbqxvIdHOkAxKZwxbhpDu38I+c0sMYOQwdrekHe3v2p1vQ==";
197 })
198 (fetchNupkg {
199 pname = "runtime.linux-arm64.Microsoft.NETCore.DotNetAppHost";
200 version = "10.0.0-preview.4.25258.110";
201 hash = "sha512-FhXBAECkx2pTl+o02UWuJuKtGFUMZ3NZVyApMOubAlE0y9BuaV6pu/0a32DlE4s7vVyoJAayWyspmw8dqGyGSQ==";
202 })
203 ];
204 linux-x64 = [
205 (fetchNupkg {
206 pname = "Microsoft.AspNetCore.App.Runtime.linux-x64";
207 version = "10.0.0-preview.4.25258.110";
208 hash = "sha512-arMALatifYSYEOsWnO1WVu5+QO3YIRdN0kIcUVS2zaWblFMK9g4wPBj/TV9FwwfXN+fAuehjhLv4ZcdkKEzozQ==";
209 })
210 (fetchNupkg {
211 pname = "Microsoft.NETCore.App.Host.linux-x64";
212 version = "10.0.0-preview.4.25258.110";
213 hash = "sha512-2aTTaiEyzXR/Q2GuqxpzvLt5F9Psv4tI6+0+fZfJYo5f9uK1N6ccMdjhqyJH65Be7qdFvTUZsK0upOcdmRlb9w==";
214 })
215 (fetchNupkg {
216 pname = "Microsoft.NETCore.App.Runtime.linux-x64";
217 version = "10.0.0-preview.4.25258.110";
218 hash = "sha512-CPXT1/j+JIuPx85z2CTOUSNBKA/Ru7ViiMt3Pco2gznFAyWQeiIFzBNJh0Hh15xSkKZnKBQ++Dea1J6GXMEgfQ==";
219 })
220 (fetchNupkg {
221 pname = "runtime.linux-x64.Microsoft.NETCore.DotNetAppHost";
222 version = "10.0.0-preview.4.25258.110";
223 hash = "sha512-W8HRshU8mCn6SvlAWzwn3pQBI0u4z7tyHVvWzOqoiNbWjfOST8Dai/K1xSMdqUaB8UDd6UvslW9vICLbOgBMSg==";
224 })
225 ];
226 linux-musl-arm = [
227 (fetchNupkg {
228 pname = "Microsoft.AspNetCore.App.Runtime.linux-musl-arm";
229 version = "10.0.0-preview.4.25258.110";
230 hash = "sha512-XN2AgOKMX9LAyrQc/z3BOtQIWnlTuCb9b9APjfY6xP3chc5n+5TOqpVh/qQVNx3/nIHl6TeZ9KxuB7mYxH3E1g==";
231 })
232 (fetchNupkg {
233 pname = "Microsoft.NETCore.App.Host.linux-musl-arm";
234 version = "10.0.0-preview.4.25258.110";
235 hash = "sha512-klhpghCNw87bBhxvKxqA7xKWDYrDCWlRXTDhcgrK3jz/e9/B3eig8kiIIIWJ5sTBdrBSaZBziYPbgGBj9qH2hw==";
236 })
237 (fetchNupkg {
238 pname = "Microsoft.NETCore.App.Runtime.linux-musl-arm";
239 version = "10.0.0-preview.4.25258.110";
240 hash = "sha512-TPyPwxc5nmvfI+qzB6Rh5BsyoXoSqkb0fC2u6F+KdKjPs5sji0N8vqJs0oD0fsxcXcDipGZ29KKNFwjm42EzQA==";
241 })
242 (fetchNupkg {
243 pname = "runtime.linux-musl-arm.Microsoft.NETCore.DotNetAppHost";
244 version = "10.0.0-preview.4.25258.110";
245 hash = "sha512-faMYtAbsnq2lajDY+kqzYPGff562MVOB/wMG2xifD9Gz1bKiSo2GLR/wwJRvIWlTrb46Y7Uoa5O4AK6LEX4sxw==";
246 })
247 ];
248 linux-musl-arm64 = [
249 (fetchNupkg {
250 pname = "Microsoft.AspNetCore.App.Runtime.linux-musl-arm64";
251 version = "10.0.0-preview.4.25258.110";
252 hash = "sha512-lzGjDryEGWgrjzo1Jn8der4K6xVMN6VDDOwSAUkShMEBfQDZgmSFmkF1qFYzVdsdkaKyLOvY9ojILmbD0Dlirg==";
253 })
254 (fetchNupkg {
255 pname = "Microsoft.NETCore.App.Host.linux-musl-arm64";
256 version = "10.0.0-preview.4.25258.110";
257 hash = "sha512-MOC9ECT6SNDvKWe0GztteB2xjMmxjYvBo3IMBoT/u60pj3Pq4oKvbvdTWXswKYnXdZbm4QMbWXW44kCbkI28SA==";
258 })
259 (fetchNupkg {
260 pname = "Microsoft.NETCore.App.Runtime.linux-musl-arm64";
261 version = "10.0.0-preview.4.25258.110";
262 hash = "sha512-Fj1f1/paElOi1bIGX7lnRV/EpgAe2MSJueYnTsubIYQu6DL1dO01XE0npm8z5InVks5MSmswTY/l8UibOmm/wQ==";
263 })
264 (fetchNupkg {
265 pname = "runtime.linux-musl-arm64.Microsoft.NETCore.DotNetAppHost";
266 version = "10.0.0-preview.4.25258.110";
267 hash = "sha512-lWhzsbJRYcJStaCn1U/fmg8Bcv/3c6s6Ba6hpv7m/Y0nI+eNvRS+aOoHF5Bf8AgXmA7ukhrRP7QvQhxcvcLX1A==";
268 })
269 ];
270 linux-musl-x64 = [
271 (fetchNupkg {
272 pname = "Microsoft.AspNetCore.App.Runtime.linux-musl-x64";
273 version = "10.0.0-preview.4.25258.110";
274 hash = "sha512-kuBEdbF4mtqnayGH6xR+2Qh5nO8ipPVikosW31oAJFSYsxMwNn5EIQ5Xt/XSuRNM5APVGZYu6i49l/ldghxDtA==";
275 })
276 (fetchNupkg {
277 pname = "Microsoft.NETCore.App.Host.linux-musl-x64";
278 version = "10.0.0-preview.4.25258.110";
279 hash = "sha512-PBvBPCAWmvHqbFDLO04gQkqECQwCEyvxkltpkLnZVnDpaNH+V/Dcqe/EgowxeTIjujjeRn335zfkDAiJXEq/rA==";
280 })
281 (fetchNupkg {
282 pname = "Microsoft.NETCore.App.Runtime.linux-musl-x64";
283 version = "10.0.0-preview.4.25258.110";
284 hash = "sha512-G6SLD+2vlWcmL9K1JlW8cj7p7yNlB5DPvZ2LOoSm1TOz8eabKAFbUzAhzm1vjjbx4kVjgYGQjk9SxUb0jlNyBg==";
285 })
286 (fetchNupkg {
287 pname = "runtime.linux-musl-x64.Microsoft.NETCore.DotNetAppHost";
288 version = "10.0.0-preview.4.25258.110";
289 hash = "sha512-Rd/49ec4URHYjz9G7aOq+MlE9jXirUEzGNYvIIxu63ah3iZj6rTL9hP5/yHJFgOy2sTSGCNjmftiRp2LavS+fA==";
290 })
291 ];
292 osx-arm64 = [
293 (fetchNupkg {
294 pname = "Microsoft.AspNetCore.App.Runtime.osx-arm64";
295 version = "10.0.0-preview.4.25258.110";
296 hash = "sha512-elIMKxh2SsVvxA0TA+uZ4AhEfZgbjYawBBO0H1zEPMg+Z5B68qBl4bcPRhhlQvfZxTmXLDGv8ME53lkowMAY7A==";
297 })
298 (fetchNupkg {
299 pname = "Microsoft.NETCore.App.Host.osx-arm64";
300 version = "10.0.0-preview.4.25258.110";
301 hash = "sha512-9tUkHEWZpnmpqa7lMnQyPaajyJqGNtJnbfhNlfddvH8Fu8w4iFIAmEQs/qdYspA7GZqPsl8HAUGN82TEYiQAqA==";
302 })
303 (fetchNupkg {
304 pname = "Microsoft.NETCore.App.Runtime.osx-arm64";
305 version = "10.0.0-preview.4.25258.110";
306 hash = "sha512-+yjaVe6Jic5H+VzO7/G9hLuyG67BpnL8XdUrlq2OCPJwPv088osfM5JFUm/WAU/uzmOjD0aaWU6W+o8X4+YmMQ==";
307 })
308 (fetchNupkg {
309 pname = "runtime.osx-arm64.Microsoft.NETCore.DotNetAppHost";
310 version = "10.0.0-preview.4.25258.110";
311 hash = "sha512-gLD9VVXQqUXHkZajhIX9yYIO9Y1x/RtVhNnoSAfLVzilYJw1z0OqdIUtc7VtP4yLSIfSelT8Vu6Nn8i2DD4eag==";
312 })
313 ];
314 osx-x64 = [
315 (fetchNupkg {
316 pname = "Microsoft.AspNetCore.App.Runtime.osx-x64";
317 version = "10.0.0-preview.4.25258.110";
318 hash = "sha512-+j0RMzpQi8K2PySVEatGfkorswWpRrYWTOzz0obbqd7Bj9Br7+0ENIBBuZXDESLZGDok88Go9F+6zcICKYooxQ==";
319 })
320 (fetchNupkg {
321 pname = "Microsoft.NETCore.App.Host.osx-x64";
322 version = "10.0.0-preview.4.25258.110";
323 hash = "sha512-VLW0msNDaNWb7XOjJ2Hm+Sz0QIem0WnktK5rFgmNZyfDXtF+dpm2c5XcrDFEOPdLLBTUtLqow75XlMdShieS1Q==";
324 })
325 (fetchNupkg {
326 pname = "Microsoft.NETCore.App.Runtime.osx-x64";
327 version = "10.0.0-preview.4.25258.110";
328 hash = "sha512-vT00SyyvuADK059SOMzkuBH0uFNNae9H+kjZ+cNd0GvtEpdjdJButYtB4EY/iDKUETZvAwqCPMwfeymdnARDOg==";
329 })
330 (fetchNupkg {
331 pname = "runtime.osx-x64.Microsoft.NETCore.DotNetAppHost";
332 version = "10.0.0-preview.4.25258.110";
333 hash = "sha512-UYU9F6bt9yhS4Q4XnbbXrZkWXGt9mRU3Sf3QLepGLEGZDTNMZ/qQ0cwECm1AFk/hvqtcsxR1Rf+Y5QzInY1Dqw==";
334 })
335 ];
336 win-arm64 = [
337 (fetchNupkg {
338 pname = "Microsoft.AspNetCore.App.Runtime.win-arm64";
339 version = "10.0.0-preview.4.25258.110";
340 hash = "sha512-Lc5B0EhxRtqJ0aoHwqu3lhzQ0iQi/sSB6ZE8zHCZ4Mmbl7ksbXdLfOxviOTp8pEvfIw+OEi0LYIP2H/v9uxtqg==";
341 })
342 (fetchNupkg {
343 pname = "Microsoft.NETCore.App.Host.win-arm64";
344 version = "10.0.0-preview.4.25258.110";
345 hash = "sha512-1pdCZOxyNRo849DdbceCdGubemC/Ef7APxQfQcxute4H8cX56H9vuvYSMigelNtmS6cMW40VCjZCcoB7WuC7tA==";
346 })
347 (fetchNupkg {
348 pname = "Microsoft.NETCore.App.Runtime.win-arm64";
349 version = "10.0.0-preview.4.25258.110";
350 hash = "sha512-bqAnrKRGSbNZDaS+KVM0HzB6kXDogTK4AWw0u/HHqhLzbQalY53Jj4JNUyCL78aYUT1ltLXqWjbxalyXr4SWjA==";
351 })
352 (fetchNupkg {
353 pname = "runtime.win-arm64.Microsoft.NETCore.DotNetAppHost";
354 version = "10.0.0-preview.4.25258.110";
355 hash = "sha512-tTKpp123VyoMl6cesOqUbBa41hbnSIwHL1/YdebYvBlqv9rO6E5NOZpqbk2L9dF6gwMEVuPgQrxjLGH6EDqGzA==";
356 })
357 ];
358 win-x64 = [
359 (fetchNupkg {
360 pname = "Microsoft.AspNetCore.App.Runtime.win-x64";
361 version = "10.0.0-preview.4.25258.110";
362 hash = "sha512-Ki/aU3comxUTo6NkvDlSZY6Og9UFDFzN1/QU6SUB2gUyiD5sm+sLTg5i5y9tqjDncXfGW+GsJYh1eorOM/uBWg==";
363 })
364 (fetchNupkg {
365 pname = "Microsoft.NETCore.App.Host.win-x64";
366 version = "10.0.0-preview.4.25258.110";
367 hash = "sha512-Ary6XYzkOkvpH5tLF2UH/owM3EXlI1GgaKaA7yYeJmA5qk2l4+gHqA/e465MgbgNYirRm4Btwp97Z0t8sEYsjA==";
368 })
369 (fetchNupkg {
370 pname = "Microsoft.NETCore.App.Runtime.win-x64";
371 version = "10.0.0-preview.4.25258.110";
372 hash = "sha512-b7ei4mhIRfcqyjq8v+D4SNjUWmLkVbvIf/JFAEXJo3SlRe3JSP7jS1MLW3d5D5/0vUU0l8IolPj5drAlywNA5g==";
373 })
374 (fetchNupkg {
375 pname = "runtime.win-x64.Microsoft.NETCore.DotNetAppHost";
376 version = "10.0.0-preview.4.25258.110";
377 hash = "sha512-MSCi3QAeZzaTWCoiwVoYJ+KicB5II2wozy+aGhowc2/E4RAAm0YlReD6o9YWlGW8KdNlqlcEQQS1zmu+qFz7Tg==";
378 })
379 ];
380 win-x86 = [
381 (fetchNupkg {
382 pname = "Microsoft.AspNetCore.App.Runtime.win-x86";
383 version = "10.0.0-preview.4.25258.110";
384 hash = "sha512-DTTIMNHk4mhq/vm9mfnNjGl+vJiAVeNOi1Wv8CzAHbbqpmd1VgAIPGMj1a5tyRpGetr+E6LuNJr5hhdjdI3zpg==";
385 })
386 (fetchNupkg {
387 pname = "Microsoft.NETCore.App.Host.win-x86";
388 version = "10.0.0-preview.4.25258.110";
389 hash = "sha512-oyqPs7vbl/j2j9q9bxZrp510Kvl6vGRl6TCfV49MrpWXkVqMrh4MNkrcdfP5I5TR1q0FKPEZbYIbCfogoJSMCA==";
390 })
391 (fetchNupkg {
392 pname = "Microsoft.NETCore.App.Runtime.win-x86";
393 version = "10.0.0-preview.4.25258.110";
394 hash = "sha512-zMT94I7Yjqlmb/nElrQ4KBS3PymsoYqcTxOKuBjffTpx/xcfPyTMNrVYW4ybuNjRAE3mUqx/LXHrQQ/+1k3oCQ==";
395 })
396 (fetchNupkg {
397 pname = "runtime.win-x86.Microsoft.NETCore.DotNetAppHost";
398 version = "10.0.0-preview.4.25258.110";
399 hash = "sha512-SefFQ45L6kcn7UVPM2G3qFhDMZpgGqvWIFSITGvPW9BVbJfpH9Q/Tg/kFPbrfAVx/9DtTN4HBIpA/4RCeNY0hA==";
400 })
401 ];
402 };
403
404in
405rec {
406 release_10_0 = "10.0.0-preview.4";
407
408 aspnetcore_10_0 = buildAspNetCore {
409 version = "10.0.0-preview.4.25258.110";
410 srcs = {
411 linux-arm = {
412 url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/10.0.0-preview.4.25258.110/aspnetcore-runtime-10.0.0-preview.4.25258.110-linux-arm.tar.gz";
413 hash = "sha512-ZMQ1mo01rBUxKthEWH3uHSJ/IH08m6Fu31DGcG+Top0LjTOIvRdUdJFlLxQjpnv79CxMeuiAr75CBhXlKbq/dQ==";
414 };
415 linux-arm64 = {
416 url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/10.0.0-preview.4.25258.110/aspnetcore-runtime-10.0.0-preview.4.25258.110-linux-arm64.tar.gz";
417 hash = "sha512-fFa8BN1VFSkfwpqUTlAc4na3Iqp448Z5GIy5/jP74GPCGwTv0Py7phAT3XORTnpLQ4YmqBbAtvnPfwl2RqbSCA==";
418 };
419 linux-x64 = {
420 url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/10.0.0-preview.4.25258.110/aspnetcore-runtime-10.0.0-preview.4.25258.110-linux-x64.tar.gz";
421 hash = "sha512-D6jWC9w/Y99JtfP+XN2hNxOj+b6j58FQSAVD8rfDs4cfQnj8BC1vhQQ0FGlQxJNGBshI9LB3vmmuQ1es42twdQ==";
422 };
423 linux-musl-arm = {
424 url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/10.0.0-preview.4.25258.110/aspnetcore-runtime-10.0.0-preview.4.25258.110-linux-musl-arm.tar.gz";
425 hash = "sha512-1rbk8vVIsN4rpIyFpV3mBnUkPZG55DOqLEwDZnmuuBQjb5z084UJ2l1HE1KjhFqDDh4C5bxelxrNuEFWcoVibQ==";
426 };
427 linux-musl-arm64 = {
428 url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/10.0.0-preview.4.25258.110/aspnetcore-runtime-10.0.0-preview.4.25258.110-linux-musl-arm64.tar.gz";
429 hash = "sha512-kgcEGeDfHsldkpAKFJhP0SJtpgToFUYIU/6mGGvpsDqL9ODHmyQ4EqxU818pPNJHtHjxvYlsO2U8tSaAjM55fA==";
430 };
431 linux-musl-x64 = {
432 url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/10.0.0-preview.4.25258.110/aspnetcore-runtime-10.0.0-preview.4.25258.110-linux-musl-x64.tar.gz";
433 hash = "sha512-oj825bLubRUzuHcKmxuQuAU77SxhNInTtcopj0VT0M3Hmtn1CABYoc6GjHyD6/RyfeN551eu5F3Afe9SjlXu6g==";
434 };
435 osx-arm64 = {
436 url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/10.0.0-preview.4.25258.110/aspnetcore-runtime-10.0.0-preview.4.25258.110-osx-arm64.tar.gz";
437 hash = "sha512-caTBSU5/1Xb+8RxckvzQ7Nkh/gQvSWcEpVqW/6UUXXk4xsQ1CQ4oXY/+FQwxHz7Wf3WxwePRktuUKfNPUwH93A==";
438 };
439 osx-x64 = {
440 url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/10.0.0-preview.4.25258.110/aspnetcore-runtime-10.0.0-preview.4.25258.110-osx-x64.tar.gz";
441 hash = "sha512-WqBom031NMIiW3gXDitS6LqItcJD5lXwqxxYoRNXAi98fX+0GM8UXX2CYT06OykNaKWaNNX+MyIcbYeHGbMFAg==";
442 };
443 };
444 };
445
446 runtime_10_0 = buildNetRuntime {
447 version = "10.0.0-preview.4.25258.110";
448 srcs = {
449 linux-arm = {
450 url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.0-preview.4.25258.110/dotnet-runtime-10.0.0-preview.4.25258.110-linux-arm.tar.gz";
451 hash = "sha512-QD2cczE5iV4+piafBUpTJN+HC661pv47t0+guuYiVJYt9JAlwBsWIIXoxjPIm0sshAN4Dw4yLXiJ1doWwYbKKg==";
452 };
453 linux-arm64 = {
454 url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.0-preview.4.25258.110/dotnet-runtime-10.0.0-preview.4.25258.110-linux-arm64.tar.gz";
455 hash = "sha512-Bq9SPYENOvwxGoODDhrAOwGzb7/JPs45XulU7LI4rlqv1APzMDMocOoxTytWnyR0xyHBLHjRYrG/K1/QddbCMQ==";
456 };
457 linux-x64 = {
458 url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.0-preview.4.25258.110/dotnet-runtime-10.0.0-preview.4.25258.110-linux-x64.tar.gz";
459 hash = "sha512-GQKyMLHyAP7HdioUscfhQBcqFVvYMS1TOOopDJUHphvj7X3HmV5Xaeng9VsR3+LudYWmVOb0tEZOWUFUY8563g==";
460 };
461 linux-musl-arm = {
462 url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.0-preview.4.25258.110/dotnet-runtime-10.0.0-preview.4.25258.110-linux-musl-arm.tar.gz";
463 hash = "sha512-lbpT2Zpfrx5mZ0e6zBn1kwEf/WtpQf9G7JACt3V1kYVXOKBliFr2cJnZq+bSnTYjNQVXysQzf6WZCJiHiNQvzg==";
464 };
465 linux-musl-arm64 = {
466 url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.0-preview.4.25258.110/dotnet-runtime-10.0.0-preview.4.25258.110-linux-musl-arm64.tar.gz";
467 hash = "sha512-bi0FPzwi5PYN8urumja3st1caOX8DQPE1OUfm1FXpav63rCioK9IDMZcPuo9X6eNTbos86u+dOzMBvZIXh0JFQ==";
468 };
469 linux-musl-x64 = {
470 url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.0-preview.4.25258.110/dotnet-runtime-10.0.0-preview.4.25258.110-linux-musl-x64.tar.gz";
471 hash = "sha512-Q5h6kWq2+S45MH7AXRDlDiPHJ6dDahQnK6hgYrdvif9OKINB8eJtbpluS2HyAGqsN+twDzwjAMn/J8O26fiCog==";
472 };
473 osx-arm64 = {
474 url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.0-preview.4.25258.110/dotnet-runtime-10.0.0-preview.4.25258.110-osx-arm64.tar.gz";
475 hash = "sha512-OqAvgpqCTI42rs5Tx0esxvpBKZOK8E/jBePfeuBmbfFytgpoeEGg+Y2J0UJkT17UL6FNMaE6Dn3hQfnAz+mmWA==";
476 };
477 osx-x64 = {
478 url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.0-preview.4.25258.110/dotnet-runtime-10.0.0-preview.4.25258.110-osx-x64.tar.gz";
479 hash = "sha512-NxfTJJu4d4zjaWgB7VcRW1UrIEwEgNOvvrjm+j8XufTqibe0FU46vfWCfqEcO2PX4pHnYgtI4LWpox0RbAWUvA==";
480 };
481 };
482 };
483
484 sdk_10_0_1xx = buildNetSdk {
485 version = "10.0.100-preview.4.25258.110";
486 srcs = {
487 linux-arm = {
488 url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.100-preview.4.25258.110/dotnet-sdk-10.0.100-preview.4.25258.110-linux-arm.tar.gz";
489 hash = "sha512-DUJ5oLNYU85hmiNB/jwjdfFfr9/GfUioXKbB1yEue/CYz+v+SEVdrvmK2pNX/Fg1sH/7PFSSNGVNrDn+2GTMkQ==";
490 };
491 linux-arm64 = {
492 url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.100-preview.4.25258.110/dotnet-sdk-10.0.100-preview.4.25258.110-linux-arm64.tar.gz";
493 hash = "sha512-OMJfofQzWQel5YIQs0OxvtC0RE75SjNlWNcLqz8nY//XhhVeZmQPwI/Z/ZSb8GHE9pRR+rnApvE04BBKRAz5cg==";
494 };
495 linux-x64 = {
496 url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.100-preview.4.25258.110/dotnet-sdk-10.0.100-preview.4.25258.110-linux-x64.tar.gz";
497 hash = "sha512-iJeINwYYlV8vsQAFqmah5hfVLIzQF4PXgZ5DaO1cYLlUGt8Sb+fjB7dkwPDyg6TyCcDSAX2ZLaRDK2cbc3ZbRA==";
498 };
499 linux-musl-arm = {
500 url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.100-preview.4.25258.110/dotnet-sdk-10.0.100-preview.4.25258.110-linux-musl-arm.tar.gz";
501 hash = "sha512-inFNo+h7IdjYG3Cae45AHxrg9747rLmCn7hN4ptIxuc1UFABiszHL2Qt05Xo68CPmYfeuRQO2ouj8abL5BE47A==";
502 };
503 linux-musl-arm64 = {
504 url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.100-preview.4.25258.110/dotnet-sdk-10.0.100-preview.4.25258.110-linux-musl-arm64.tar.gz";
505 hash = "sha512-DvGTNB9FCheZbkeeQuaQh9cARzWJ8NjczB9OgHLxBM+D4GXjg2H5/crYTMgWqrC4B7grJCtvZ4WM3lknJeQq7w==";
506 };
507 linux-musl-x64 = {
508 url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.100-preview.4.25258.110/dotnet-sdk-10.0.100-preview.4.25258.110-linux-musl-x64.tar.gz";
509 hash = "sha512-eMVLzIIt/r8dSXI4fllP97vD1woCYJOT9Nk66Q4svO+gCrwWpdf++CAkRqqQV965GU774t+DwHjCorm6Yf2UIg==";
510 };
511 osx-arm64 = {
512 url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.100-preview.4.25258.110/dotnet-sdk-10.0.100-preview.4.25258.110-osx-arm64.tar.gz";
513 hash = "sha512-s+AtjwF4bom8T43nEebtrpe5eeJwl7JnOqUcxRJDBoUzJe3JvomeukuoG2dpLNgeTHujiKFfhc7roEBPG9ySoQ==";
514 };
515 osx-x64 = {
516 url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.100-preview.4.25258.110/dotnet-sdk-10.0.100-preview.4.25258.110-osx-x64.tar.gz";
517 hash = "sha512-W4sGZhLE3QnjlVc0zf+7pwPObgPUD2iLSxNnmAsIQHrgeyNPUhnyIl7C222B7d0CxK+6ZK4QrDGIKnG2ARdTng==";
518 };
519 };
520 inherit commonPackages hostPackages targetPackages;
521 runtime = runtime_10_0;
522 aspnetcore = aspnetcore_10_0;
523 };
524
525 sdk = sdk_10_0;
526
527 sdk_10_0 = sdk_10_0_1xx;
528}