nixpkgs mirror (for testing)
github.com/NixOS/nixpkgs
nix
1{
2 buildAspNetCore,
3 buildNetRuntime,
4 buildNetSdk,
5 fetchNupkg,
6}:
7
8# v9.0 (active)
9
10let
11 commonPackages = [
12 (fetchNupkg {
13 pname = "Microsoft.AspNetCore.App.Ref";
14 version = "9.0.10";
15 hash = "sha512-DZAx5FDPMkz/cn4IWhivgBWLnzZw4qDhnFKTnumNeNVs/2PK0lrF5TM4bKYBSEf+tBXdMVkDKcdq8NFUfj3UCw==";
16 })
17 (fetchNupkg {
18 pname = "Microsoft.NETCore.DotNetAppHost";
19 version = "9.0.10";
20 hash = "sha512-3EgfFYftlGJQ0GecUldlpfnuYrzYyrNhPrOBYFG+lYLvLt0n/J6FqPZr1VGd1KZOPBO51gySSA665PM7SN2LNA==";
21 })
22 (fetchNupkg {
23 pname = "Microsoft.NETCore.App.Ref";
24 version = "9.0.10";
25 hash = "sha512-rmARXaPmhSO0WJetsDhQRJV+ksMqI8ogN/eZaxaRaPs8zucL+2CD3ePo01BlnhWjj6AuNunNZhCucxYXRQ8JmQ==";
26 })
27 (fetchNupkg {
28 pname = "Microsoft.DotNet.ILCompiler";
29 version = "9.0.10";
30 hash = "sha512-KjFCN1IHZ/SOBKfyndUy9ULvqFNUMNtNlHngaFUOq65gGemr04LmqQNHt8WnfDZoJoxrSs2jygW80R2Ui2HJcQ==";
31 })
32 (fetchNupkg {
33 pname = "Microsoft.NET.ILLink.Tasks";
34 version = "9.0.10";
35 hash = "sha512-tG1AR2e1woas/SuydzLqA8HrAqhChedExrq1vA5FohTPa1rEKjFNuhUT/qEOYCKyvy99HeszDLdrmDsz0URu+g==";
36 })
37 ];
38
39 hostPackages = {
40 linux-arm = [
41 (fetchNupkg {
42 pname = "Microsoft.NETCore.App.Crossgen2.linux-arm";
43 version = "9.0.10";
44 hash = "sha512-A55fVw2zn5ES62I5NCEe6e05pcaD4XU2xYrVX3cXJsK2OpmbW3Y7kN7Wedf6zjIgD+yks0bDlIhI05ESZsFMPQ==";
45 })
46 ];
47 linux-arm64 = [
48 (fetchNupkg {
49 pname = "Microsoft.NETCore.App.Crossgen2.linux-arm64";
50 version = "9.0.10";
51 hash = "sha512-/RhEj23nJiFv/tbazben1tUi8c5G11xe+A9SF7eQ12El+3+M9ALl/0vPz8KKg7qmNaRPS2cVOiEKWavLSjbRog==";
52 })
53 (fetchNupkg {
54 pname = "runtime.linux-arm64.Microsoft.DotNet.ILCompiler";
55 version = "9.0.10";
56 hash = "sha512-b2hh2Xyn2C2ygN/Tg6xKz2mjiwV8A+yzyOjC2TBwzf0r1txcy758P8i7/VgOWd7uyVNvg3Pbtiu1pcPCsa6kOQ==";
57 })
58 ];
59 linux-x64 = [
60 (fetchNupkg {
61 pname = "Microsoft.NETCore.App.Crossgen2.linux-x64";
62 version = "9.0.10";
63 hash = "sha512-HY1hQ4SjivI6EbNgCpxjvGTTarZU71hU2VQsD15jsGA7eBR3uADrf1XopYzYI1IX18pJuLquJfYa2UtzAbyGKw==";
64 })
65 (fetchNupkg {
66 pname = "runtime.linux-x64.Microsoft.DotNet.ILCompiler";
67 version = "9.0.10";
68 hash = "sha512-KdVekQRuXfBHyRfmqqMHa/oLOqCw+4d52s1lQsj8xJdtc5CHrHkAivYihb7qIAPmo0kRaKaeui8NoVN96gddvQ==";
69 })
70 ];
71 linux-musl-arm = [
72 (fetchNupkg {
73 pname = "Microsoft.NETCore.App.Crossgen2.linux-musl-arm";
74 version = "9.0.10";
75 hash = "sha512-eaAyvA4BRPZl4AsdwdvN5MDOMuwoZzmAjw6GVy6swTt1PJURNfJ6Imt9dHBJ02KadmN0zLF7IhC+bNoaRqqKHw==";
76 })
77 ];
78 linux-musl-arm64 = [
79 (fetchNupkg {
80 pname = "Microsoft.NETCore.App.Crossgen2.linux-musl-arm64";
81 version = "9.0.10";
82 hash = "sha512-D8rQBhJevMzdiz2vvDHNhAMG6TM4wUngbHfkd5FV7fIBzdB5WounVjXe1vAHE5ugQ0RkHi34XZUcecuap2DfQQ==";
83 })
84 (fetchNupkg {
85 pname = "runtime.linux-musl-arm64.Microsoft.DotNet.ILCompiler";
86 version = "9.0.10";
87 hash = "sha512-oNEzffrhwQsjMPsgKn3wr8zSx4QoHEAgJo/1r2ZleGhDaf/dZqPSMYMFQSwA+/U7tc76/L4hmC0rkqAaiEZBjQ==";
88 })
89 ];
90 linux-musl-x64 = [
91 (fetchNupkg {
92 pname = "Microsoft.NETCore.App.Crossgen2.linux-musl-x64";
93 version = "9.0.10";
94 hash = "sha512-6nLhXIm/0EfJSIWavz4HMij7tlLeg8v4PAm3ITlocSv/k2r4f2di6KFzLgVuWz8dwKbsvbdAmrFHGraOKU4IEQ==";
95 })
96 (fetchNupkg {
97 pname = "runtime.linux-musl-x64.Microsoft.DotNet.ILCompiler";
98 version = "9.0.10";
99 hash = "sha512-VIJCu165l2oO5EGH6nqZ+5j2sFM89jCjtqUigNe4w7lQWN1KvUdzNY1wRCP9EUj6GMy+ZDZEXykm9QdFQfpHoA==";
100 })
101 ];
102 osx-arm64 = [
103 (fetchNupkg {
104 pname = "Microsoft.NETCore.App.Crossgen2.osx-arm64";
105 version = "9.0.10";
106 hash = "sha512-G6JZGWnodWOaXDLNduFWjuTrDRUvKnwLQnNcXRbH/HanYxkXJcGb4FEg7T/HxG5WFzK1aSb40CRZJzs/nQ+BwA==";
107 })
108 (fetchNupkg {
109 pname = "runtime.osx-arm64.Microsoft.DotNet.ILCompiler";
110 version = "9.0.10";
111 hash = "sha512-eS3wDIwRM6bf/vu+wBY4si7NcxedC2NnhAJdnnJaGkSb+AoK++Fh9kp4JGYx05ZCMVY+TIY12L1+53sqgquYiQ==";
112 })
113 ];
114 osx-x64 = [
115 (fetchNupkg {
116 pname = "Microsoft.NETCore.App.Crossgen2.osx-x64";
117 version = "9.0.10";
118 hash = "sha512-RoVubEeoQPK930leil3c2IpHI15696sp8pTsLj5svT/GNn6gEfzEvSqfXrPYSUwB+BcCTUrAujYEeTbzsutgrw==";
119 })
120 (fetchNupkg {
121 pname = "runtime.osx-x64.Microsoft.DotNet.ILCompiler";
122 version = "9.0.10";
123 hash = "sha512-486rN8RueFeThh4GviVkTCIozZaXxkyVLU/jPhDRn/4Sc02nHh+M7M8lM/wSfhwB3GF/nBnIoun/G8bG4KF6rA==";
124 })
125 ];
126 win-arm64 = [
127 (fetchNupkg {
128 pname = "Microsoft.NETCore.App.Crossgen2.win-arm64";
129 version = "9.0.10";
130 hash = "sha512-8eKvQ9LXOY0c2LNesJufNdO28u2eA58jxGlZ3uR06mkUWXDO7EfXddpPYSdvux/4eHhrb6t2SCf0T6NL8eYajw==";
131 })
132 (fetchNupkg {
133 pname = "runtime.win-arm64.Microsoft.DotNet.ILCompiler";
134 version = "9.0.10";
135 hash = "sha512-1GfbzaQm+Oi5ZFjKcTVvckt/oRJW8j/2Ejt/RrjO4HYFU/6dejBlJ2ByGGuR44kb5pRR6h8b+x9l6XsS5qxIYw==";
136 })
137 ];
138 win-x64 = [
139 (fetchNupkg {
140 pname = "Microsoft.NETCore.App.Crossgen2.win-x64";
141 version = "9.0.10";
142 hash = "sha512-+K9+h7Y8go5wKq2xHchsmL7s5yRrCLoyLXeuujks7mo/3Dq8B2TITXCx1UiAhAY/zqxpcXnOygpGKdatw5Rl+A==";
143 })
144 (fetchNupkg {
145 pname = "runtime.win-x64.Microsoft.DotNet.ILCompiler";
146 version = "9.0.10";
147 hash = "sha512-gLjz+tUBox/YJyZJ4mmfbgvymG3Lp73JDQXzGA8pc4DSXDWBINeI/KUC14UUvZrI8Q14tiZZhkcYPdcqEkzY0g==";
148 })
149 ];
150 win-x86 = [
151 (fetchNupkg {
152 pname = "Microsoft.NETCore.App.Crossgen2.win-x86";
153 version = "9.0.10";
154 hash = "sha512-CFoY9eWh9GRBWFDi/40Tf+LVBDnB6ec60Z5Mg2vVjpFo+vKDJhpVEnww1NhGfew7xPNYRDsK59sVwNBGntAT9Q==";
155 })
156 ];
157 };
158
159 targetPackages = {
160 linux-arm = [
161 (fetchNupkg {
162 pname = "Microsoft.AspNetCore.App.Runtime.linux-arm";
163 version = "9.0.10";
164 hash = "sha512-jukl9oaKPvLI27MCJokX8YBZKPnUdyNlYhuXk+7uUpAt8TJfVCjzOc2plLmebpAfxUyBLL3j9YBUijRRJzpoYA==";
165 })
166 (fetchNupkg {
167 pname = "Microsoft.NETCore.App.Host.linux-arm";
168 version = "9.0.10";
169 hash = "sha512-puY/SDVlMufIM7F8hwVgwghPstsw1tDx61MV/XchF9rqqFbKZqe5U3yiy9Q75rFvVWyU4nBaAC/EbJsMFTJB4w==";
170 })
171 (fetchNupkg {
172 pname = "Microsoft.NETCore.App.Runtime.linux-arm";
173 version = "9.0.10";
174 hash = "sha512-ge2i0IsVqaoewscMnVh1h6MbWFruFxkZh7t0FW+VdWSseKxIfqQg+7XMDd0RCZ/I4qup7JWizGY6I5Iq0wTWLg==";
175 })
176 (fetchNupkg {
177 pname = "runtime.linux-arm.Microsoft.NETCore.DotNetAppHost";
178 version = "9.0.10";
179 hash = "sha512-h4D/Hd/j1kfS3QFhGutp6mlet5lPbPcY0l8QXuVxKNN2af2ynOCiFA2mmYaEHHPNeZhO8mgQoDlvuJopH8VIRQ==";
180 })
181 ];
182 linux-arm64 = [
183 (fetchNupkg {
184 pname = "Microsoft.AspNetCore.App.Runtime.linux-arm64";
185 version = "9.0.10";
186 hash = "sha512-34kgieVQ5KIKjCoWeruEt9SNSRORiEozianOx8Ah173B/3fMhfMo1Ltf7JL4BR4Y1J/Chz95CLfnhUww4/UAPQ==";
187 })
188 (fetchNupkg {
189 pname = "Microsoft.NETCore.App.Host.linux-arm64";
190 version = "9.0.10";
191 hash = "sha512-/GcghB1kxtasfUwLoUc8kUWZKu0CLyFIIawTgejBsyxeViwyHjhBBq0DruxsRcXAw8FyeIYw41i7N4s4ED07Xg==";
192 })
193 (fetchNupkg {
194 pname = "Microsoft.NETCore.App.Runtime.linux-arm64";
195 version = "9.0.10";
196 hash = "sha512-KLWNY8+mfMvWobEE38u3i75nV3I/1DLPkmcO5nEC4wamjeJ3IcR2pNS99h4QLl4oG0U73LRWi88wPcMEliZbhA==";
197 })
198 (fetchNupkg {
199 pname = "runtime.linux-arm64.Microsoft.NETCore.DotNetAppHost";
200 version = "9.0.10";
201 hash = "sha512-Pe1fX/lv+FBxo2Parlm9iirdDQoBpBGtIOfFb3AYtFcno2zmvD6ZHr6Jr0d+BRAzbEx1GveGy3mGOfUIrHziFw==";
202 })
203 ];
204 linux-x64 = [
205 (fetchNupkg {
206 pname = "Microsoft.AspNetCore.App.Runtime.linux-x64";
207 version = "9.0.10";
208 hash = "sha512-tRqIuT+Dh6ZGPW0Wj4d1xEn7KQRE+/Zf+IUzu/cedwuYL7C8hd4cFmv7GyOlE1WZLhkiv/T6O+dKCdzO4OGd2Q==";
209 })
210 (fetchNupkg {
211 pname = "Microsoft.NETCore.App.Host.linux-x64";
212 version = "9.0.10";
213 hash = "sha512-tP1SxfaqZsUuLG4u4k1EOM1W8kCGZD8csKvlMe+nxGvXcE36Ba3nfJcRKdkZwaxxvIFTNCw9d8RBNC+m88IKoA==";
214 })
215 (fetchNupkg {
216 pname = "Microsoft.NETCore.App.Runtime.linux-x64";
217 version = "9.0.10";
218 hash = "sha512-ZFTGqSsaB+MlUtcS+nH2dsUh3gq8aD0lkzDTkwqWPGPRUjmBQ87K+UTDZGLDzUGKXhBrrsQhTIXIMPtL0JJOZQ==";
219 })
220 (fetchNupkg {
221 pname = "runtime.linux-x64.Microsoft.NETCore.DotNetAppHost";
222 version = "9.0.10";
223 hash = "sha512-cpxCMDdnOY2bajyIJ+h5xpQ3VsZfFScAxcQv1pohaguaksGHJgRoWJpVDfnE3+yCwWK08ye0HbbI60NPI5vurQ==";
224 })
225 ];
226 linux-musl-arm = [
227 (fetchNupkg {
228 pname = "Microsoft.AspNetCore.App.Runtime.linux-musl-arm";
229 version = "9.0.10";
230 hash = "sha512-z/B8WqPhX2HBMr4S/oa80Veq7rvW7C66t7SobB2I0U5bvKST+O90rpCLvgO82S0LfhQl2E9tr+yzY7yZWcl/9Q==";
231 })
232 (fetchNupkg {
233 pname = "Microsoft.NETCore.App.Host.linux-musl-arm";
234 version = "9.0.10";
235 hash = "sha512-bg2uNWg3+Hq4JEArSnx8Ro+MycKm40OTcI8hM3Hj1mLDxHMA1vt4EvgkZrMN+rAr0Lj2apukx2fNpxGG+NSEzw==";
236 })
237 (fetchNupkg {
238 pname = "Microsoft.NETCore.App.Runtime.linux-musl-arm";
239 version = "9.0.10";
240 hash = "sha512-4lVp5Jva7/DGvV6TPP4SuEO2rQkX5dlmZeTT40j7NZt2alVkKFIg2RTeTY08ufsP12N0+CIv6Kp/wZ+rl40/gQ==";
241 })
242 (fetchNupkg {
243 pname = "runtime.linux-musl-arm.Microsoft.NETCore.DotNetAppHost";
244 version = "9.0.10";
245 hash = "sha512-Z622RPpQAt6KZxKPE47xRxo4BljsmMMoT69/3Bz1ogSQzS8gZL9fggtyc2d/ULrann2ZHxRyZ1XkPEMeW6eGLw==";
246 })
247 ];
248 linux-musl-arm64 = [
249 (fetchNupkg {
250 pname = "Microsoft.AspNetCore.App.Runtime.linux-musl-arm64";
251 version = "9.0.10";
252 hash = "sha512-vBa8K8o9jB2NYvyYaqSvcQRSnlBBwRSvnqr5I5vTERBwwsVm/rnujSJyoYP+myRd8kB5UB+uyxVkR/rJYMb/7A==";
253 })
254 (fetchNupkg {
255 pname = "Microsoft.NETCore.App.Host.linux-musl-arm64";
256 version = "9.0.10";
257 hash = "sha512-UcMs7QkbrdCCE83y3UXNyl8sHftlrjYXWpS01oDKkAXU5eHQGQ8QdwliYMd08CWMJNYl+KrhZ6JouLht03Kfcg==";
258 })
259 (fetchNupkg {
260 pname = "Microsoft.NETCore.App.Runtime.linux-musl-arm64";
261 version = "9.0.10";
262 hash = "sha512-2Y+hIitvGjHionOXNweRjikMHJP+QOhGWDnIxGP6wb1sapbPZa5UDW+MkZsysZ8aHswDzKmYgKIbzeIA5bnMHg==";
263 })
264 (fetchNupkg {
265 pname = "runtime.linux-musl-arm64.Microsoft.NETCore.DotNetAppHost";
266 version = "9.0.10";
267 hash = "sha512-YJcDRyLrbwJe1wWQBaxSekhc25lJE/a12LpAVEwS277i0X7nKBDwrdbqkAZMaN111cMMXnTjPz5rHRK6iPA96g==";
268 })
269 ];
270 linux-musl-x64 = [
271 (fetchNupkg {
272 pname = "Microsoft.AspNetCore.App.Runtime.linux-musl-x64";
273 version = "9.0.10";
274 hash = "sha512-FPeEQrCGtDGwumZ2tZXUBqM0fOVUTJy6JjXdYSd0cjkXkWWPm2vDPYumvccgzuSF2RqZ/xct9qOF4Y+FKaeKqQ==";
275 })
276 (fetchNupkg {
277 pname = "Microsoft.NETCore.App.Host.linux-musl-x64";
278 version = "9.0.10";
279 hash = "sha512-N1q/arfVktI+TQQrYDrMIiiFcmvgVvG6c16jYYaI3M9Ca3pSR8CVrtHYGpPNliDLlNMesFwmqlFq3oiFZ4Crgw==";
280 })
281 (fetchNupkg {
282 pname = "Microsoft.NETCore.App.Runtime.linux-musl-x64";
283 version = "9.0.10";
284 hash = "sha512-MSaeWizOepQBNsHNgwkOH+jDAjLhuEVDxpqJSXaHsbcoYRwb2QGZWrIhhWPCPJtDxfMGaF9/tCeb2eJO/rYpkA==";
285 })
286 (fetchNupkg {
287 pname = "runtime.linux-musl-x64.Microsoft.NETCore.DotNetAppHost";
288 version = "9.0.10";
289 hash = "sha512-5bndNosFdT6vueS0dA30cpcl3Lm8o+BkmXhAFmnr43xxYWThqpkPz+pCgZVs3GSaglXyRPr0QHfSvhXbLkOWTA==";
290 })
291 ];
292 osx-arm64 = [
293 (fetchNupkg {
294 pname = "Microsoft.AspNetCore.App.Runtime.osx-arm64";
295 version = "9.0.10";
296 hash = "sha512-dtl0t5l+FX3XcXBhZChlNCZlEKQtNA14/VDG54z6d74OOwpygN+IxVI/q5awpwnZU4hNsTo4FZWXFZFzkF5f9A==";
297 })
298 (fetchNupkg {
299 pname = "Microsoft.NETCore.App.Host.osx-arm64";
300 version = "9.0.10";
301 hash = "sha512-srvSV4GOoME1JBtmxgenTv8gOyBGJohVrjvCfp3rAy8VZFFe30nt2fdCAcswisxWrqMYMxe1YtbhRo+Wc6Xydg==";
302 })
303 (fetchNupkg {
304 pname = "Microsoft.NETCore.App.Runtime.osx-arm64";
305 version = "9.0.10";
306 hash = "sha512-h8NNNJt9ZdJziuRKYA/+HkOhjAABktWpUPbFB/80Xg4gGWvQhdnAgBaQgMaJ1wB7p4l2Ar3EnkRhrx/P7Q+ASg==";
307 })
308 (fetchNupkg {
309 pname = "runtime.osx-arm64.Microsoft.NETCore.DotNetAppHost";
310 version = "9.0.10";
311 hash = "sha512-CBE1dJLOTApv3TfPanklJERgxEbd75d/xJhIrstGdQt6po8YVVVRNUK+4/TCdIRaBNkHb1HnoZ/VJCYDc8IrBA==";
312 })
313 ];
314 osx-x64 = [
315 (fetchNupkg {
316 pname = "Microsoft.AspNetCore.App.Runtime.osx-x64";
317 version = "9.0.10";
318 hash = "sha512-59O6WHQ0qD5Bcasqf4gSgdvQSZAHwzpMyl4q320J+NOw+wkt+C1A3PbdGpFQDXKTm4b30K/wwhgHWIxDeP8fnQ==";
319 })
320 (fetchNupkg {
321 pname = "Microsoft.NETCore.App.Host.osx-x64";
322 version = "9.0.10";
323 hash = "sha512-UHzJKuK6hMq8YkwUFWv9VGQQJKxjlxmy5otAkPUzU7XAPljORlcawf2jX3ax5pfYBR9/npx47UyBGysL0lTw0g==";
324 })
325 (fetchNupkg {
326 pname = "Microsoft.NETCore.App.Runtime.osx-x64";
327 version = "9.0.10";
328 hash = "sha512-hWAGbrhPv0wl0cxtOgkRMQsmvxYd0W/K80ImV1nteJKSg9qZf+jaFvXOadTA4bp67pEt8k6Jf88CQObhFw8LHw==";
329 })
330 (fetchNupkg {
331 pname = "runtime.osx-x64.Microsoft.NETCore.DotNetAppHost";
332 version = "9.0.10";
333 hash = "sha512-7onIdFISoMLBVssn0VkktcccyDwhVj0zy4pPCbV6VsA3z1aDeL2uK7mjAnP7H3baZmhMp9Y82clpULg84M6ciA==";
334 })
335 ];
336 win-arm64 = [
337 (fetchNupkg {
338 pname = "Microsoft.AspNetCore.App.Runtime.win-arm64";
339 version = "9.0.10";
340 hash = "sha512-PnMUZ/8D1M2EQ/Y90ZYLBsloPYaFhsrTfCnXooDk9ncFO4fEQ5m4Wyr22Y6Fcd8wMaZ6qeTIvHrT8nxkqy45fw==";
341 })
342 (fetchNupkg {
343 pname = "Microsoft.NETCore.App.Host.win-arm64";
344 version = "9.0.10";
345 hash = "sha512-BiM7R6HEkg/0LopnCfkZ4gftoTJKy/CVbimDiAaOi65QQny10piKhYVBxuYIYgIeXgrMM0/yG0uJ+Oga4wFlWw==";
346 })
347 (fetchNupkg {
348 pname = "Microsoft.NETCore.App.Runtime.win-arm64";
349 version = "9.0.10";
350 hash = "sha512-esRCulo1jzqjLsJIlyv6G5Vm2N1/4c73uHxXBwypsGQQv1mWiH662dhEWQYxFMzPvj16xbZFKFnzWH7GXg9nsQ==";
351 })
352 (fetchNupkg {
353 pname = "runtime.win-arm64.Microsoft.NETCore.DotNetAppHost";
354 version = "9.0.10";
355 hash = "sha512-CHZo6vpuOUcFSxICauu0acyT5cNXULDhChXAjbWQ7HTYqQ0wwG2KrccbNgI3Z23P8WzInGOhcSANsmkQONuTAw==";
356 })
357 ];
358 win-x64 = [
359 (fetchNupkg {
360 pname = "Microsoft.AspNetCore.App.Runtime.win-x64";
361 version = "9.0.10";
362 hash = "sha512-CSu9MZsgF8JosvF4gcYcupqOhMPw9MQZVCC4o1rEVeNHd8xuBrNYLTHfG+fhM0/HHHXPG7FinGOfFzVeKMvJOA==";
363 })
364 (fetchNupkg {
365 pname = "Microsoft.NETCore.App.Host.win-x64";
366 version = "9.0.10";
367 hash = "sha512-Vm2zCt45BN6M2kRj7XYiq7ZjGisRMo53+4uhp0hAepJIgg/r5layecEfu1H2USKT9BS36cID6fy1CDqtPoL9JA==";
368 })
369 (fetchNupkg {
370 pname = "Microsoft.NETCore.App.Runtime.win-x64";
371 version = "9.0.10";
372 hash = "sha512-r6SDNsf07SZ9zBkmZ4nvc/Ad9hN3P12nuo62CKW6AK8gyEyLPfbzcNBob+4QWRBEMCF0ZqOqVQyEKsUiw6Ll7A==";
373 })
374 (fetchNupkg {
375 pname = "runtime.win-x64.Microsoft.NETCore.DotNetAppHost";
376 version = "9.0.10";
377 hash = "sha512-jC9MjbCbm0PREfwQFCyPskKzBEKfQKNO2Mo3LW4csYOTGCRJq+UOTbgxDWJd0/nOhvYBmwqvXFayebZvbfJd0g==";
378 })
379 ];
380 win-x86 = [
381 (fetchNupkg {
382 pname = "Microsoft.AspNetCore.App.Runtime.win-x86";
383 version = "9.0.10";
384 hash = "sha512-AHcgn7jZreQG1h//VMxStIK841EV5redVIP8npSbiuePf+5xHHFiqPnY5KsHvsSxZqPx8WZS79Txjo/pRE+Z2A==";
385 })
386 (fetchNupkg {
387 pname = "Microsoft.NETCore.App.Host.win-x86";
388 version = "9.0.10";
389 hash = "sha512-y1oG3/v+po2IyJr3uvqCaA8m0QSHTApY4riwzKjjlZNQFE3rsdg9Nt0K4KpoTw6pohokl8zR+LCPnCao2Zf36Q==";
390 })
391 (fetchNupkg {
392 pname = "Microsoft.NETCore.App.Runtime.win-x86";
393 version = "9.0.10";
394 hash = "sha512-NdHZ7L4Os4lHzlc3SQloTiI/AqHSoiZG2bN8i62dfbM+CXCrBtPG6ZeJN2HMGrCpkvuAQOo5svV7RP71PqtL4A==";
395 })
396 (fetchNupkg {
397 pname = "runtime.win-x86.Microsoft.NETCore.DotNetAppHost";
398 version = "9.0.10";
399 hash = "sha512-uXVdcOr5womf6l2CUE+J489BgVUIUegZGQ0oMvd5wYA33AuznTmK+PBsEgqFpCmbi0pqbCiftvcg9LA8HOyt/w==";
400 })
401 ];
402 };
403
404in
405rec {
406 release_9_0 = "9.0.10";
407
408 aspnetcore_9_0 = buildAspNetCore {
409 version = "9.0.10";
410 srcs = {
411 linux-arm = {
412 url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/9.0.10/aspnetcore-runtime-9.0.10-linux-arm.tar.gz";
413 hash = "sha512-DrJyEIKTz1e3aAjWMzTphRd/CaaV0I+ugXdIy0iuxdisN+CNxsx9wIosoJDT8piG49/Hq/LsBxj9SCFYhxQsbg==";
414 };
415 linux-arm64 = {
416 url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/9.0.10/aspnetcore-runtime-9.0.10-linux-arm64.tar.gz";
417 hash = "sha512-7yaWobgIAxLoevi/EzWXGkmgt9B0sKYnZHPljlRg7LVdGQhBPTTTJlxt1c/IwcYKsE/LUJyUCyDmHqWuSdBJJg==";
418 };
419 linux-x64 = {
420 url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/9.0.10/aspnetcore-runtime-9.0.10-linux-x64.tar.gz";
421 hash = "sha512-uhsYTzvBx9QjGGJA+jDkrNC4OS6MYbe1k7jRL4rMxl3M/NQSDZuewlw6J430+68yT/LPG405l6JEF+squy2AQw==";
422 };
423 linux-musl-arm = {
424 url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/9.0.10/aspnetcore-runtime-9.0.10-linux-musl-arm.tar.gz";
425 hash = "sha512-q2Jy7eY+qfSikE16ZdEBCpdJ/cTBozgRl+63reQDE4c5WbGSh9qnBLpRBko0QBEupnrrPbMyj1eZFz/WGt1cIA==";
426 };
427 linux-musl-arm64 = {
428 url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/9.0.10/aspnetcore-runtime-9.0.10-linux-musl-arm64.tar.gz";
429 hash = "sha512-tU5MHks/k76nrKe5SBGKAEikoDt+AP8eGfIBpXCH4Ozx5VDdBU3JyE/E15I/gEWtoDnyVzoivjaoR9zWv4psgg==";
430 };
431 linux-musl-x64 = {
432 url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/9.0.10/aspnetcore-runtime-9.0.10-linux-musl-x64.tar.gz";
433 hash = "sha512-sptOMWM0mv9ZrZnax6B6O5qO6hUwYOVXP+LGh0+FaZQHI6HyLdcDVLIGK6jsBVhgs0Xdy49F8Qgrg6RdDECfdQ==";
434 };
435 osx-arm64 = {
436 url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/9.0.10/aspnetcore-runtime-9.0.10-osx-arm64.tar.gz";
437 hash = "sha512-Vqzoaf3qwKkzfSl0qEk9AEH0WtSsDc6gHBYsTYzrl3BpfGqCzgg321B3ZlbiOy5G758F/HscrVaq+O97LojsxA==";
438 };
439 osx-x64 = {
440 url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/9.0.10/aspnetcore-runtime-9.0.10-osx-x64.tar.gz";
441 hash = "sha512-W77nh80jQNKE1UgYEP6KGM5ohYx6i3fLbayL7Njc8j2CXOE9DFIw17nN4kIu+fJAxbjbJG9e5FFOWoQeVSWXcQ==";
442 };
443 };
444 };
445
446 runtime_9_0 = buildNetRuntime {
447 version = "9.0.10";
448 srcs = {
449 linux-arm = {
450 url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/9.0.10/dotnet-runtime-9.0.10-linux-arm.tar.gz";
451 hash = "sha512-ieTvCRmRC4aMnHxH4pnJs0F0fs8fz8Xp38VPW1a61AqcrIPl9URkTRqNqhaY4td9T7Qg74F3R/hRAQPh8SJyMw==";
452 };
453 linux-arm64 = {
454 url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/9.0.10/dotnet-runtime-9.0.10-linux-arm64.tar.gz";
455 hash = "sha512-ew2QitVOBIQKbOavzyGlIwnr2hCTEhimal4vY8Pf3o1dJn9QPi+oLi4raBmpIFJSXRQzQYbXfAh40C/H11S5aw==";
456 };
457 linux-x64 = {
458 url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/9.0.10/dotnet-runtime-9.0.10-linux-x64.tar.gz";
459 hash = "sha512-bOs13cb04sA5o4eeLxj+c/QnuSS4aLAwm/YffSNjbknVK1zbq12X+LTgh2mr886CHnrNgCIl74SIJqAWXGynwg==";
460 };
461 linux-musl-arm = {
462 url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/9.0.10/dotnet-runtime-9.0.10-linux-musl-arm.tar.gz";
463 hash = "sha512-cfWfV0HMlJ7RsMGDQeja5bLL1i/yVeyBgfk6y3dVSY7Oa5cW6OeUthpBEdUyZ9NzHSymoB/JFVHMNa2cVZaCFw==";
464 };
465 linux-musl-arm64 = {
466 url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/9.0.10/dotnet-runtime-9.0.10-linux-musl-arm64.tar.gz";
467 hash = "sha512-UeOls1JOw5S4hBwhJlr8xwc9bkYKPBxm7Yysh7nxdZ/qXbb0fETCsOFu5YB5C+iehnSz/xTdS82G1sZHUbH2hA==";
468 };
469 linux-musl-x64 = {
470 url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/9.0.10/dotnet-runtime-9.0.10-linux-musl-x64.tar.gz";
471 hash = "sha512-bTZhDomqc7dGXMaEvlgjDG625E+UXoL9SHeU3KtlVumszYmjUabSpL63DWlXxpJLBj4evewIIqbRxMN+qigIZw==";
472 };
473 osx-arm64 = {
474 url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/9.0.10/dotnet-runtime-9.0.10-osx-arm64.tar.gz";
475 hash = "sha512-zTNls2XAqCSP+8NLejaWmWnTMBMxxeTYb6OMjjVTaxWcWwyEy4u8aXS+iZiAa+vUx1VEbYF3+mEqxzA0fK3dGA==";
476 };
477 osx-x64 = {
478 url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/9.0.10/dotnet-runtime-9.0.10-osx-x64.tar.gz";
479 hash = "sha512-QxtbMnVNpR98VkXzC6GxmMtS2nwdT1dYGR7un8XJ3eXpKR7FxHSUpbMguIKwyLK64t1g3AlvnfZiiWsPIfEVuw==";
480 };
481 };
482 };
483
484 sdk_9_0_1xx = buildNetSdk {
485 version = "9.0.111";
486 srcs = {
487 linux-arm = {
488 url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.111/dotnet-sdk-9.0.111-linux-arm.tar.gz";
489 hash = "sha512-/IaiIgIsWRhN5VTG/l3yCifS3W+6pjTWb8me5KXydH49HoMoTzdhqg1SkmHeUscZk7i7cvtu0sujliTwnjTp0Q==";
490 };
491 linux-arm64 = {
492 url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.111/dotnet-sdk-9.0.111-linux-arm64.tar.gz";
493 hash = "sha512-/4A5uvVy4o6OdPBiimxrL36J3uugLO6zyFGAHmxgvJAPkKwso3c+Kdij46lzUKq1JOvyn5HFvbsuwuEO+UXBkg==";
494 };
495 linux-x64 = {
496 url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.111/dotnet-sdk-9.0.111-linux-x64.tar.gz";
497 hash = "sha512-kngglXr9840rTNs8oNJM5x1ngh9Qp/cUE8OOYnuHdAxam7DiQEmL63q6U2vBy6wOfdQbMCXs+GQ8TuQOlz0pYw==";
498 };
499 linux-musl-arm = {
500 url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.111/dotnet-sdk-9.0.111-linux-musl-arm.tar.gz";
501 hash = "sha512-eUwJze9/itrIWjqOcACWzqA2PK6cKLQACQYZeJfnSBlqN03KnW/uJWfcO4JJCRXj0UqzWV/tQQduL1eZXPDkSg==";
502 };
503 linux-musl-arm64 = {
504 url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.111/dotnet-sdk-9.0.111-linux-musl-arm64.tar.gz";
505 hash = "sha512-n5Gx/KaRbRjzbITBRLO1AZ363f8gFv8K1N79LvohQ4BuO8oZNxfG5iAG9bpPEkr6nr5MLxH5VA994+uwbqPrKw==";
506 };
507 linux-musl-x64 = {
508 url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.111/dotnet-sdk-9.0.111-linux-musl-x64.tar.gz";
509 hash = "sha512-+AmEq2w0Ipcd6fI1kvyR4wtxOQBu1P7IEaGTa7cKLeAjyv28oaz0gHi6gvwWgZefwUHPCbft2zMx8tF23hTm5g==";
510 };
511 osx-arm64 = {
512 url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.111/dotnet-sdk-9.0.111-osx-arm64.tar.gz";
513 hash = "sha512-WW3TP1oLkR6uN7u3isSd7CE0IG4VhhPJs+NDE6LuG9Zng1jqX8VOl4lucNJGRqc8TRrqTA2BT/494IwZtdsO2w==";
514 };
515 osx-x64 = {
516 url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.111/dotnet-sdk-9.0.111-osx-x64.tar.gz";
517 hash = "sha512-Vuo+OdD89Kv0g+f9kZhbhjluKmISHq2Za4uQlHZMqI1a0gV6k8pUyzPLUDoHB0gLknJ9rNSaBN7JZVhOn7cyRA==";
518 };
519 };
520 inherit commonPackages hostPackages targetPackages;
521 runtime = runtime_9_0;
522 aspnetcore = aspnetcore_9_0;
523 };
524
525 sdk = sdk_9_0;
526
527 sdk_9_0 = sdk_9_0_1xx;
528}