nixpkgs mirror (for testing)
github.com/NixOS/nixpkgs
nix
1{
2 buildAspNetCore,
3 buildNetRuntime,
4 buildNetSdk,
5 fetchNupkg,
6}:
7
8# v10.0 (active)
9
10let
11 commonPackages = [
12 (fetchNupkg {
13 pname = "Microsoft.AspNetCore.App.Ref";
14 version = "10.0.1";
15 hash = "sha512-dh+mzIMt9nUXWglf7N5h26eZg5MvQZGMoqY2i8mLsWrXiycCqF9AODB8uto+Yh+eH+wPX/B//0l44TLugJka/A==";
16 })
17 (fetchNupkg {
18 pname = "Microsoft.NETCore.DotNetAppHost";
19 version = "10.0.1";
20 hash = "sha512-flYAaRRqwcTWGzKAeATlOpDFf46EgWuWil2z/ik/lbC572R9Bb+pNL8CMstitLw07PxLEtckeIVUxrZaS0FGwg==";
21 })
22 (fetchNupkg {
23 pname = "Microsoft.NETCore.App.Ref";
24 version = "10.0.1";
25 hash = "sha512-Hbru54m1Av0D8lGHGJ1gnU8TFYIewPbPo7cIBmj+XpUzj0TXid2zmYP19ehFjIX3gmy3mnZXWRT/M389OUDmRA==";
26 })
27 (fetchNupkg {
28 pname = "Microsoft.DotNet.ILCompiler";
29 version = "10.0.1";
30 hash = "sha512-PLdYmCls6trm8nFOUTVxQgG0KxssYA5HL+6WkNDSRfhBlXOhB349+FJjs/+uWtJq9bvrM93dbDj1abYmxw3USg==";
31 })
32 (fetchNupkg {
33 pname = "Microsoft.NET.ILLink.Tasks";
34 version = "10.0.1";
35 hash = "sha512-zvIEPvPiT21zN3ShmtYVOFogOPw7rsT9zBDenoThGsTbuu77Vh/X0RR+yFdl27Ec7iAxxgrtB0Kqsof0P+XtmQ==";
36 })
37 ];
38
39 hostPackages = {
40 linux-arm = [
41 (fetchNupkg {
42 pname = "Microsoft.NETCore.App.Crossgen2.linux-arm";
43 version = "10.0.1";
44 hash = "sha512-QN3AEmYYq2xJJ9q0bpqHpcAHH19hwpOe6bdmiGBG9OR3FL8Hax6JiVi6qlRIB+9p20mnT1MiuKC7GxCPXWHabg==";
45 })
46 ];
47 linux-arm64 = [
48 (fetchNupkg {
49 pname = "Microsoft.NETCore.App.Crossgen2.linux-arm64";
50 version = "10.0.1";
51 hash = "sha512-cIXpTdQxnIpp2o2EHRQ4hFLdMrBSe7k3/9Ce+0iz7WiIh4kr28xhGbO7fV3VH4T48HZyobNfNeBYfVz2tvNk3A==";
52 })
53 (fetchNupkg {
54 pname = "runtime.linux-arm64.Microsoft.DotNet.ILCompiler";
55 version = "10.0.1";
56 hash = "sha512-n8mpr3R3KhwERUidCsyfpSofXKW+NGnDAgLGQwUp3Duc/SyhNn2YEr3ezBYoTxfXi4tUYMSxwlaqpMwEdrFVvg==";
57 })
58 ];
59 linux-x64 = [
60 (fetchNupkg {
61 pname = "Microsoft.NETCore.App.Crossgen2.linux-x64";
62 version = "10.0.1";
63 hash = "sha512-l61Khjl1xrKq1wVJVoUFb72oJON7ugf1OZK6r+XgMBxiAl1Yhm23IleWFn0Cj28ggaA1bgQ7+PdeIlj9JC9izA==";
64 })
65 (fetchNupkg {
66 pname = "runtime.linux-x64.Microsoft.DotNet.ILCompiler";
67 version = "10.0.1";
68 hash = "sha512-XKqUj0ZvBKGx+yY1Z+lObTbEvfWCtzhUjlcTYy/yJF0DOtrFJKk8PEyIu+Zy8RazidVAeP0O+191ha34Jzr6pg==";
69 })
70 ];
71 linux-musl-arm = [
72 (fetchNupkg {
73 pname = "Microsoft.NETCore.App.Crossgen2.linux-musl-arm";
74 version = "10.0.1";
75 hash = "sha512-8L+yX/6aGFgFT7IYbCK7G8wESyG1qp9gWM9i4bsLKAOYjkNdhAkelqLIK0QdMBvAJBPw6ieWISWFxy/iDe/hBA==";
76 })
77 ];
78 linux-musl-arm64 = [
79 (fetchNupkg {
80 pname = "Microsoft.NETCore.App.Crossgen2.linux-musl-arm64";
81 version = "10.0.1";
82 hash = "sha512-OvXliQbK/L/Y7Hej0UsbkcjDdvGWTuLhQXh4NXyZFiuYB0qxjNYBDQ83RqCAGZemRv3KD3esqQECV80TEyDUuQ==";
83 })
84 (fetchNupkg {
85 pname = "runtime.linux-musl-arm64.Microsoft.DotNet.ILCompiler";
86 version = "10.0.1";
87 hash = "sha512-lKecrY73YGL6GCI71n8pOvM08kTA94p2u69gHn6AAjfQuWxReMhDvytqcARNtvqef98pFmaomyCW05COgyLzSQ==";
88 })
89 ];
90 linux-musl-x64 = [
91 (fetchNupkg {
92 pname = "Microsoft.NETCore.App.Crossgen2.linux-musl-x64";
93 version = "10.0.1";
94 hash = "sha512-4JTjPEY+rHMEXBBd7ViWbq6wpqi+m29lWVvcUi0BYtTwdQfigkGfF8pjDaYlyEvuHxrGXv542uQqfLSfHnWGRQ==";
95 })
96 (fetchNupkg {
97 pname = "runtime.linux-musl-x64.Microsoft.DotNet.ILCompiler";
98 version = "10.0.1";
99 hash = "sha512-RR0c+xowMKF/qxHvKcqwZ5VcTmImKXGRwJgSVpsiWN4tH8Di64KlN6lZSlj1uO6SocaOlyB13Kuee9thDiVf2Q==";
100 })
101 ];
102 osx-arm64 = [
103 (fetchNupkg {
104 pname = "Microsoft.NETCore.App.Crossgen2.osx-arm64";
105 version = "10.0.1";
106 hash = "sha512-p/Ln/LSzYwVi2XkhhPDi9kmXjtkcumL0Mo82PJRyfG15l9HkjvQlG0AXFW5yrjqo4tyNjdkPSAXCRpF1I/INjw==";
107 })
108 (fetchNupkg {
109 pname = "runtime.osx-arm64.Microsoft.DotNet.ILCompiler";
110 version = "10.0.1";
111 hash = "sha512-CR7uuB7JDBTPMHS1YtUZBbZhlbCDgNiuXPhjVKTIO+rnt1fxKgwBoombdTnG+sh4Yv9ziB/suB+P1DdrW4yWiQ==";
112 })
113 ];
114 osx-x64 = [
115 (fetchNupkg {
116 pname = "Microsoft.NETCore.App.Crossgen2.osx-x64";
117 version = "10.0.1";
118 hash = "sha512-NDvPitCnrp5x+75klaO9EsbbRHL+MBRy5KuJFiMpd3TtkcbaYxvTrvPp6XxVgSiszXup2zq/Z0d/K4paZ7fksQ==";
119 })
120 (fetchNupkg {
121 pname = "runtime.osx-x64.Microsoft.DotNet.ILCompiler";
122 version = "10.0.1";
123 hash = "sha512-OdaZNmRxZcd8HC48oM2+c2NOB6HEMsaBbgXbXBFPuL3iNgef1CNjVbW810imCNf++HY1TFrcONztTeKc25E17Q==";
124 })
125 ];
126 win-arm64 = [
127 (fetchNupkg {
128 pname = "Microsoft.NETCore.App.Crossgen2.win-arm64";
129 version = "10.0.1";
130 hash = "sha512-4QK9FDp+eB+kt7G1Ffes/N3NxxYGixPDHsj2IMw6PIFONDaqIVn217KI7zgLEiCRI3VDZ4JU/IJTkhY722LKhw==";
131 })
132 (fetchNupkg {
133 pname = "runtime.win-arm64.Microsoft.DotNet.ILCompiler";
134 version = "10.0.1";
135 hash = "sha512-xift8Jf0S6+aCoYXB73jCr9TEQ4NoCkh5rjsXcNwRnWzTxYEmppAghM0ns06IIATy56gtvp0bHbd4dl9kxcHdg==";
136 })
137 ];
138 win-x64 = [
139 (fetchNupkg {
140 pname = "Microsoft.NETCore.App.Crossgen2.win-x64";
141 version = "10.0.1";
142 hash = "sha512-D4ALEODccJT4Ts5Bfe/vi+boDdcnSpuQdIod24IMOahkt8N9DgRG8CTCvkyVtqYXFzStqtgqM2LyFxNMghUCbg==";
143 })
144 (fetchNupkg {
145 pname = "runtime.win-x64.Microsoft.DotNet.ILCompiler";
146 version = "10.0.1";
147 hash = "sha512-Bzw38ZU4NqQoXOHybxZa/yMCspo56j68OSBlmNLs67a9Oesd8RX9TQSX0VkFlThbVSaDaGSWa4d8LA0gr2NajQ==";
148 })
149 ];
150 win-x86 = [
151 (fetchNupkg {
152 pname = "Microsoft.NETCore.App.Crossgen2.win-x86";
153 version = "10.0.1";
154 hash = "sha512-y5Ic/dtL04mCLoGE+0648ddRUAYpXmGfpI5xRii/7rbRLpitsqE/vPRc8Uz6xUoH68dmr3yIXXkAaC+1kdgYIw==";
155 })
156 ];
157 };
158
159 targetPackages = {
160 linux-arm = [
161 (fetchNupkg {
162 pname = "Microsoft.AspNetCore.App.Runtime.linux-arm";
163 version = "10.0.1";
164 hash = "sha512-K3SqftZ19wzr/8Y/sl6auNzCJ83sQhn9+hyvRN3JklUnqtm2j214otdCFITgkHNM/Lnc7qA1K8UqzkBySeDq1Q==";
165 })
166 (fetchNupkg {
167 pname = "Microsoft.NETCore.App.Host.linux-arm";
168 version = "10.0.1";
169 hash = "sha512-3f1VelSNNDqrROz1C13SV//JSS1vvRnnw1hAy6b0XQKosM4ZjL/z59mXh1mYq+RElBnWFsFJBKbHnp+xP+IBKA==";
170 })
171 (fetchNupkg {
172 pname = "Microsoft.NETCore.App.Runtime.linux-arm";
173 version = "10.0.1";
174 hash = "sha512-/SFcpKmGhKPEdZ/dHoQuS7xSdVYtrGFGbypQxLTlQXi0CsPhfgQDeDwuvaYewfBw0GMsA9vFonluFeOlCzKmcQ==";
175 })
176 (fetchNupkg {
177 pname = "runtime.linux-arm.Microsoft.NETCore.DotNetAppHost";
178 version = "10.0.1";
179 hash = "sha512-HgFC59dEzjpoilmktWb62fjRcyaxmpJUmsKkSUZHFE8ymCTFKg366jIjZ0Hq0WfDfsbh0UeDV21fe1PYpbrOzA==";
180 })
181 (fetchNupkg {
182 pname = "Microsoft.NETCore.App.Runtime.NativeAOT.linux-arm";
183 version = "10.0.1";
184 hash = "sha512-o+3xquQZ9AcjndRpd60ccmA2kzNxMjBarQFwKtxqEm4m9X6reHxBU3Un1wlO5jMNxRHG05oMZGZ9NIcBHswSTQ==";
185 })
186 ];
187 linux-arm64 = [
188 (fetchNupkg {
189 pname = "Microsoft.AspNetCore.App.Runtime.linux-arm64";
190 version = "10.0.1";
191 hash = "sha512-bQMhZGLIQlaHtlxb+1hsTLnggZF/ri8jsC4dAz3lAoon+MAweKz0qr6IpVAxChA6Nuhaop7ulyZTYhm+VzSPBg==";
192 })
193 (fetchNupkg {
194 pname = "Microsoft.NETCore.App.Host.linux-arm64";
195 version = "10.0.1";
196 hash = "sha512-LhjhqX/Jwb3b6q8sBDs5pL7dpThlXEks/MG9+pcuGAlkmPQ+V25eiYk7wjlcxj+xB+A7NidxIX282KOL3Dvi3g==";
197 })
198 (fetchNupkg {
199 pname = "Microsoft.NETCore.App.Runtime.linux-arm64";
200 version = "10.0.1";
201 hash = "sha512-Wl+YcCJpTNVm67A1Os9tQ56cWMcwTti8L8ZuWUJSSRidYdaiDJUpJNfj7ptYsGNMAKue8vqbNQr3zQdKVcmpmg==";
202 })
203 (fetchNupkg {
204 pname = "runtime.linux-arm64.Microsoft.NETCore.DotNetAppHost";
205 version = "10.0.1";
206 hash = "sha512-do8X7mhD4IdRKiWiVaxkx0O8iN1oiOAYOBa/+MJi0gz4EOdQr67a4hXvp7ZLuJQ8PIxqKfCpKk3aE6KhIY+mDg==";
207 })
208 (fetchNupkg {
209 pname = "Microsoft.NETCore.App.Runtime.NativeAOT.linux-arm64";
210 version = "10.0.1";
211 hash = "sha512-UCAtWzIxDjl4PwXtxX54Q1FD4pcJRE64dbD7S5lbhTNt1JFwP59rrSoKUaJvXhZlx96Fq9FykXtyRxAmkvLXOA==";
212 })
213 ];
214 linux-x64 = [
215 (fetchNupkg {
216 pname = "Microsoft.AspNetCore.App.Runtime.linux-x64";
217 version = "10.0.1";
218 hash = "sha512-BLXeMOfMip9vq8+rce0+DgX8+DRmxjrxSeO8JOGiHJ7oD9rYHdX+pSqaakjwe7y7oMIDKm1MC4nJFFpauHlxlQ==";
219 })
220 (fetchNupkg {
221 pname = "Microsoft.NETCore.App.Host.linux-x64";
222 version = "10.0.1";
223 hash = "sha512-/hDIh0U69+S/8FEYmYE8OoephfEe2nNxz1AgtWVEJ8JW0dn4oBj8kyBjCjI3bojYE/tJIdGOM+TyAuU6UFDQ4Q==";
224 })
225 (fetchNupkg {
226 pname = "Microsoft.NETCore.App.Runtime.linux-x64";
227 version = "10.0.1";
228 hash = "sha512-JmbpFd85wZikAT/D57wINht5rtfsAQlqQG34NvSu3ajMk9hN1cZ8PmEuysoZVSGap/JGF3cAHP67Z7x9U8DKXA==";
229 })
230 (fetchNupkg {
231 pname = "runtime.linux-x64.Microsoft.NETCore.DotNetAppHost";
232 version = "10.0.1";
233 hash = "sha512-cauY/NbkxOxCmhXoJRq99czH5geyhEV0Nq3LBhZ18tZ+837Ta13YcpCMgyRpCh//aAwFzDtJSPhf7EZQR77cog==";
234 })
235 (fetchNupkg {
236 pname = "Microsoft.NETCore.App.Runtime.NativeAOT.linux-x64";
237 version = "10.0.1";
238 hash = "sha512-Bxt5GRmRSrp+CKyoVQoafibKtrr/ETe6mbkirLqP8+Twl3bAE/SVYqm53UiPH1HOIQBXCxAGkC8NwsmVAXpweg==";
239 })
240 ];
241 linux-musl-arm = [
242 (fetchNupkg {
243 pname = "Microsoft.AspNetCore.App.Runtime.linux-musl-arm";
244 version = "10.0.1";
245 hash = "sha512-jwy2ibfaCHD1j72o/AHzv4bFtqeUXwpgAsph4URVrhFWXUepbRmV/50ehnyA/G+9rEPvvA1cD2ypSr9iZ1e/Kg==";
246 })
247 (fetchNupkg {
248 pname = "Microsoft.NETCore.App.Host.linux-musl-arm";
249 version = "10.0.1";
250 hash = "sha512-VGi4l0A3IQNk07slUkXuPgFIFM8UnuP/zk4Y9PLazuu0vb6q2H8LXE+iHoDapExAQgL8h5wU3nBGOXL3S1t5BQ==";
251 })
252 (fetchNupkg {
253 pname = "Microsoft.NETCore.App.Runtime.linux-musl-arm";
254 version = "10.0.1";
255 hash = "sha512-fmpIIKICgHRHHoxyU8YwMVKfIZZYw5ZCH9L+gLCogFLxHemlo0aYvwe2mIgoVJ0b7iDSng3jbZvgvnc7niP6vA==";
256 })
257 (fetchNupkg {
258 pname = "runtime.linux-musl-arm.Microsoft.NETCore.DotNetAppHost";
259 version = "10.0.1";
260 hash = "sha512-YKF4Pa+VPrIWISpLmcKlIwxUVjDaEbp42a+dnFNY+RopgzFH3CSdS3OUpW0XPveSshHvXMDxmeVxXW29FvQCyw==";
261 })
262 (fetchNupkg {
263 pname = "Microsoft.NETCore.App.Runtime.NativeAOT.linux-musl-arm";
264 version = "10.0.1";
265 hash = "sha512-ynpGm1U2SgbUl5CJd4xkD/fFpHnmznBcNyj3ueZKJ1BbJTHlPqhYlYBafk7Ox7cRTDriDMM3D2fk1VsINnS/qw==";
266 })
267 ];
268 linux-musl-arm64 = [
269 (fetchNupkg {
270 pname = "Microsoft.AspNetCore.App.Runtime.linux-musl-arm64";
271 version = "10.0.1";
272 hash = "sha512-6ZezOJwdDRIfrrPCAknmbIPTNMMfEXkTUJO9vuCcfgHQ8oFjxny0KCXwciqSdjqi9hAvXmKgWMVMNg5o+FR1Vg==";
273 })
274 (fetchNupkg {
275 pname = "Microsoft.NETCore.App.Host.linux-musl-arm64";
276 version = "10.0.1";
277 hash = "sha512-/ZPx5RCi3sfpyLF7DrDK237tZLytYDPEa9Ib+oO632IXilfDjii9yTzpcfISsslqfqtQ11QCZFipns6zDQOS3w==";
278 })
279 (fetchNupkg {
280 pname = "Microsoft.NETCore.App.Runtime.linux-musl-arm64";
281 version = "10.0.1";
282 hash = "sha512-OUFaWk1hiJoLXFwDfLCH4JHJ/0xsQ2lY4jSEQkvlWdHc/PWbqzSNI9aRpoq3uRTt80F+EgdWOXBxGh6ptgR8PA==";
283 })
284 (fetchNupkg {
285 pname = "runtime.linux-musl-arm64.Microsoft.NETCore.DotNetAppHost";
286 version = "10.0.1";
287 hash = "sha512-FFcu9QPseX6zA1Tj+iT1xfNCGTFfj7S/9CMA+DX9XEFogLX92ppstCFytX9U+wD30GjO81eaRE1CEtijmFf2xQ==";
288 })
289 (fetchNupkg {
290 pname = "Microsoft.NETCore.App.Runtime.NativeAOT.linux-musl-arm64";
291 version = "10.0.1";
292 hash = "sha512-qfHzimy78Plho1+jx9eBIFsSNAU+mMvxpPKuqzeEbIWpCnJDETWNrSbtGnujSE2HBoYwmJ49TPmKd7yM3HyghA==";
293 })
294 ];
295 linux-musl-x64 = [
296 (fetchNupkg {
297 pname = "Microsoft.AspNetCore.App.Runtime.linux-musl-x64";
298 version = "10.0.1";
299 hash = "sha512-QVZNW+lsh9meR/nvUHsTQuQ9jCYmJyatejlwYe/CC4wxQ/A3mlcI1WraeDdLNSCVse5WZdJ5hSSfsY3AE5ZOvQ==";
300 })
301 (fetchNupkg {
302 pname = "Microsoft.NETCore.App.Host.linux-musl-x64";
303 version = "10.0.1";
304 hash = "sha512-x1zk7wFbxXSaeHvJhGezULy8sUXjZgB1x8wgBcD31EaDqiQIxJWEfMKTdKbu7EPbeGvnwW+5A8j8gRKPKukQiA==";
305 })
306 (fetchNupkg {
307 pname = "Microsoft.NETCore.App.Runtime.linux-musl-x64";
308 version = "10.0.1";
309 hash = "sha512-mbBB5rot/iBZapI/e/pcKyQr+dk/o9AufThK7fvKUCb18ghG43+ndf1HcInYMlfsZNDUFUeh3fkK/LmPDggXJg==";
310 })
311 (fetchNupkg {
312 pname = "runtime.linux-musl-x64.Microsoft.NETCore.DotNetAppHost";
313 version = "10.0.1";
314 hash = "sha512-oZaaGwczV9wuWxcqQI2Mo2wJwk1jQIFwDl5y0+A97CX2Lv5UneF72ZKG/SwXvt0lBB6fzA03FlEeGA24blhlrQ==";
315 })
316 (fetchNupkg {
317 pname = "Microsoft.NETCore.App.Runtime.NativeAOT.linux-musl-x64";
318 version = "10.0.1";
319 hash = "sha512-3ktoSG0rgamlYB5FPxnZLWw1bNlJCNr9/WJfFNKGlGFiizx2zA0EjGlLG8vvxqHhCsce1VtwOl1GLdUUIklH3w==";
320 })
321 ];
322 osx-arm64 = [
323 (fetchNupkg {
324 pname = "Microsoft.AspNetCore.App.Runtime.osx-arm64";
325 version = "10.0.1";
326 hash = "sha512-wmQLkkkEAlnEVm48luVyvy4pqcFWQvgQZuecmPsBx4dzy9LHfqAJUG75iabbZrITfFknI/6kMg/zuKS5mgmo/Q==";
327 })
328 (fetchNupkg {
329 pname = "Microsoft.NETCore.App.Host.osx-arm64";
330 version = "10.0.1";
331 hash = "sha512-RlTdys7S+pnl/X7lYgDCSyZ6PxIdUpUJTn5XjNpnjD3zC5SNUFLs496lvJ0gJZ9VLC6t2XfSMOjYz9a+JP7yiw==";
332 })
333 (fetchNupkg {
334 pname = "Microsoft.NETCore.App.Runtime.osx-arm64";
335 version = "10.0.1";
336 hash = "sha512-eiXRjeXKspkSrP5clwRTWOAkd7O9lf3m55BPi20tkGL07y4YcF9HxVAvyaPbo27VA+nwxOYZXaUOjg/t9X4rmg==";
337 })
338 (fetchNupkg {
339 pname = "runtime.osx-arm64.Microsoft.NETCore.DotNetAppHost";
340 version = "10.0.1";
341 hash = "sha512-iSfcPVNQJfya+QhDIHtVEiYj4Xo0UP3wJ5NPiDEE94t6Ea0M146YY3QzIC7osQKWfyF7vMEfyFsKMalCBl4lFQ==";
342 })
343 (fetchNupkg {
344 pname = "Microsoft.NETCore.App.Runtime.NativeAOT.osx-arm64";
345 version = "10.0.1";
346 hash = "sha512-gxyenkkLwMRnyfQdF/Uyn3K2Op6hBMdW50Pssfh6Zu68vBsRimGxiVpOirJCwtNwBy7wCixAnAYKjfNtj4U3Bw==";
347 })
348 ];
349 osx-x64 = [
350 (fetchNupkg {
351 pname = "Microsoft.AspNetCore.App.Runtime.osx-x64";
352 version = "10.0.1";
353 hash = "sha512-4oN9SfJRyuZdWXYKzHDnzJef0Ido/YvIKtbtPNnGtz4eNc4btIUlWdJsu/oSM4gKnnLqEmNjFuo8UKDNC5YYeg==";
354 })
355 (fetchNupkg {
356 pname = "Microsoft.NETCore.App.Host.osx-x64";
357 version = "10.0.1";
358 hash = "sha512-QKgOoiwk92mYG1vCdRQu4koKpWQ3Y9ERouCGpK1tVoYnmHVWPhYFjHHaL4206ho046gWr1+e0D+Y9l7LCccazQ==";
359 })
360 (fetchNupkg {
361 pname = "Microsoft.NETCore.App.Runtime.osx-x64";
362 version = "10.0.1";
363 hash = "sha512-aCt1Bk4MXPmKeUFUDnwBYWVmgHNhAbDU5RdgT8X2mu8UIKIjaS36bN7iDu3NypRFrhrQ7U7kBqmbIiYaiOGFig==";
364 })
365 (fetchNupkg {
366 pname = "runtime.osx-x64.Microsoft.NETCore.DotNetAppHost";
367 version = "10.0.1";
368 hash = "sha512-GKAsTBMD9cWoyAfxE+f1SLYEd9GmTvgL+ja4ebk9VElHk897OIq3KkdVheH908pFVk5nMk6VG8tDJ8ASLk0Bnw==";
369 })
370 (fetchNupkg {
371 pname = "Microsoft.NETCore.App.Runtime.NativeAOT.osx-x64";
372 version = "10.0.1";
373 hash = "sha512-Bb3F5goFfxZTcoKuzBhsicvqi1a6meu/yvRSknv2sEq9Ql/YxivArBRhrAu/qd6I1zjd0P6KR0pAHoQJr3Pojw==";
374 })
375 ];
376 win-arm64 = [
377 (fetchNupkg {
378 pname = "Microsoft.AspNetCore.App.Runtime.win-arm64";
379 version = "10.0.1";
380 hash = "sha512-AnuURu28jW2vaqROOgmSTubgLvJmPrvx9hsQayalJY3DYTK2yra1doHisll1gUKZC3qvKBZ1+hJNXeppkQHPWw==";
381 })
382 (fetchNupkg {
383 pname = "Microsoft.NETCore.App.Host.win-arm64";
384 version = "10.0.1";
385 hash = "sha512-wA4ZHHB2+LGAaPq/mUH/NkOSihQAh9YO3OX7iAuDHB3B/MRJj33GzvH2+tRp9jXcaHh+Ttf5lkNqG8OnPg3uyA==";
386 })
387 (fetchNupkg {
388 pname = "Microsoft.NETCore.App.Runtime.win-arm64";
389 version = "10.0.1";
390 hash = "sha512-1i+UpeMReEmRFef0CwVJfYbwsxrsAse59S4kcs7dKK+Md1yiZwu6FZbvHLbCT3H5DFtkXAk5fL3ENXSK+sQqxQ==";
391 })
392 (fetchNupkg {
393 pname = "runtime.win-arm64.Microsoft.NETCore.DotNetAppHost";
394 version = "10.0.1";
395 hash = "sha512-ac9xAIob4JA3rJy0XQLVG1aBSO7JOEER6mQLlvhqz1/OTmmXfLpOtKHNJyjgEqXS7aROKtBl/kXFwTawP/gV8Q==";
396 })
397 (fetchNupkg {
398 pname = "Microsoft.NETCore.App.Runtime.NativeAOT.win-arm64";
399 version = "10.0.1";
400 hash = "sha512-GDzC0UW+ac41G5pGlmAL/TSCz8S0JdLcKC9EsJgGcp/sETaizV2s2Gs5uGRETE0mbp8dtM9y5mIIiFTKZ775Gw==";
401 })
402 ];
403 win-x64 = [
404 (fetchNupkg {
405 pname = "Microsoft.AspNetCore.App.Runtime.win-x64";
406 version = "10.0.1";
407 hash = "sha512-7a4V5vDv4BifmfYvswZ+JF5j6YK2VOq5OeJIN2GWLJmVMxVinoqa6/5274Ayoq8SwVSq/NIp4DTrhEZoDv4HVA==";
408 })
409 (fetchNupkg {
410 pname = "Microsoft.NETCore.App.Host.win-x64";
411 version = "10.0.1";
412 hash = "sha512-hJj/GO2/WVop763MG3A7FCXxdhGAlcNufi3gHsfTrT7CU/h3bok8MrFEftDGMLV3fvtavYnu07anuOE7NuJz8A==";
413 })
414 (fetchNupkg {
415 pname = "Microsoft.NETCore.App.Runtime.win-x64";
416 version = "10.0.1";
417 hash = "sha512-Cg8BYqPyw9X1IDPoOemNXKrhwLiG6xnvFffvdE0l/W+mbAia0zg8Nkonf/tI7dZOY4d/eGd9f5TTzQurqc4a3w==";
418 })
419 (fetchNupkg {
420 pname = "runtime.win-x64.Microsoft.NETCore.DotNetAppHost";
421 version = "10.0.1";
422 hash = "sha512-JiDZBYHfDprEvhh3QWNBASUxb61G1btj/4kOKvybERrvvBgAM8dRUms9kwln76Iqt80a9Tv9+1XSqDmTvfBgkw==";
423 })
424 (fetchNupkg {
425 pname = "Microsoft.NETCore.App.Runtime.NativeAOT.win-x64";
426 version = "10.0.1";
427 hash = "sha512-kdQxCDmxgc/uSxVbqvqlyxfr+CvuYzTqObN6JVBtqeurt0eiQLOBtGA/IsCFq5aobvMbstIu77HNMgQr5Vlb1Q==";
428 })
429 ];
430 win-x86 = [
431 (fetchNupkg {
432 pname = "Microsoft.AspNetCore.App.Runtime.win-x86";
433 version = "10.0.1";
434 hash = "sha512-Ulra8P9i36M3IwYsqfRkaUfqfqjoqRe1G24q/J9L0k9WZmzD0PxqYxpjio0QuHVTmSWi3a7xEpa7KEBgwmBliQ==";
435 })
436 (fetchNupkg {
437 pname = "Microsoft.NETCore.App.Host.win-x86";
438 version = "10.0.1";
439 hash = "sha512-MOmzynPYMicjlF/sdSYLyEgKGqtQH+gbttOuXWfi2u/VZbUJlHyVn5BUdu+frEbMMFTeUrIg0laHDYN6rw7ZkQ==";
440 })
441 (fetchNupkg {
442 pname = "Microsoft.NETCore.App.Runtime.win-x86";
443 version = "10.0.1";
444 hash = "sha512-wPnoZT9XXBOptQ8UkqHR6ytEJxgv1Os98/dXP/944B3P/fWVdyLN3fDq4EOf+FYR9QAIqdH3tHKHgLJBl16RyA==";
445 })
446 (fetchNupkg {
447 pname = "runtime.win-x86.Microsoft.NETCore.DotNetAppHost";
448 version = "10.0.1";
449 hash = "sha512-lQA5qngftZSocjMXUDwG76A3HIt9PnzZRkBCMDHF4mAWOzvCY1nWq4GrfKNFEohakD3bChDn7SWwcR8/FrGtzA==";
450 })
451 (fetchNupkg {
452 pname = "Microsoft.NETCore.App.Runtime.NativeAOT.win-x86";
453 version = "10.0.1";
454 hash = "sha512-NwbW1q119szIwzqZSguA9zKTxj9AZHTLtfTct8isPh1oBIDEYlPd+FBAM8/Cuc3jvnzL0sMcyHjW68y1xhC0uQ==";
455 })
456 ];
457 };
458
459in
460rec {
461 release_10_0 = "10.0.1";
462
463 aspnetcore_10_0 = buildAspNetCore {
464 version = "10.0.1";
465 srcs = {
466 linux-arm = {
467 url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/10.0.1/aspnetcore-runtime-10.0.1-linux-arm.tar.gz";
468 hash = "sha512-5lU5pH1swNiqvAMFAbcCWL1Ht9zIcfsPsr5KK1qE18EdntOXddCIAsclb7K8e5h4LaY0LHhXr2CcESAJKNXq9g==";
469 };
470 linux-arm64 = {
471 url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/10.0.1/aspnetcore-runtime-10.0.1-linux-arm64.tar.gz";
472 hash = "sha512-hfK4U7yVBv/RoIbSjfKI6bC/8+yhKQCtjvRZ8uydU3+TQVZN16bf7mU0VVUJr1FVTGucsWh04x7xQcvPbszM8g==";
473 };
474 linux-x64 = {
475 url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/10.0.1/aspnetcore-runtime-10.0.1-linux-x64.tar.gz";
476 hash = "sha512-zQEXTFKi/4EH0k62HBjbRGOeSnZLElp1OCUdJq0+RFf1JVGBwE5umqHTpKCE3qAHFSpEd3tS47Q84Pro8iGoMQ==";
477 };
478 linux-musl-arm = {
479 url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/10.0.1/aspnetcore-runtime-10.0.1-linux-musl-arm.tar.gz";
480 hash = "sha512-bzraRU+hDVsYZW0JuvKP+B0+D/fxNwO2PwN7DUFoz4YwC88v8qINiW/dUZuD0+owifNLV4lIbF5dWmFb5h0W/g==";
481 };
482 linux-musl-arm64 = {
483 url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/10.0.1/aspnetcore-runtime-10.0.1-linux-musl-arm64.tar.gz";
484 hash = "sha512-CepnOa7tOFog8r0wJn+lMLAoFOQPQ6UJYww00smjIZq3S4yDcynVCJaUP7RJZw9Ak+/gm0ug+HbMzj7b0StHsQ==";
485 };
486 linux-musl-x64 = {
487 url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/10.0.1/aspnetcore-runtime-10.0.1-linux-musl-x64.tar.gz";
488 hash = "sha512-74S4vPsyOhGsxX5UBo4f99qkAL1ciuuJxl+xP7KtnjAphmR0lVYaDE/aXrTAg2pn5eflkdWGYfIM1t3/l9bUyQ==";
489 };
490 osx-arm64 = {
491 url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/10.0.1/aspnetcore-runtime-10.0.1-osx-arm64.tar.gz";
492 hash = "sha512-G51+yS76MVGfcX5YbakVASYqTLvgR4b7FnLGPaDymuatWS6jLVFoh7wAQlOcsAz0ZNDjT3D1wsRK+I1tY3menA==";
493 };
494 osx-x64 = {
495 url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/10.0.1/aspnetcore-runtime-10.0.1-osx-x64.tar.gz";
496 hash = "sha512-KqfrNjlgr72ZRQe0T7z0Y4MDgJIXAlOkM1OY03qmCkB9Qvs3sBj00Er4fqJwhagh4SNKPs4y9P0AnL85RijrLg==";
497 };
498 };
499 };
500
501 runtime_10_0 = buildNetRuntime {
502 version = "10.0.1";
503 srcs = {
504 linux-arm = {
505 url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.1/dotnet-runtime-10.0.1-linux-arm.tar.gz";
506 hash = "sha512-s6uWHK46WdCkFBFnlUuDr/JbWnTy6Uioo6qYjL3W58XYrLI5WSm26L5uTwEs7Z8YU/d/t6fwDd5VnzAghIJkIQ==";
507 };
508 linux-arm64 = {
509 url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.1/dotnet-runtime-10.0.1-linux-arm64.tar.gz";
510 hash = "sha512-ErorzR5LCXdDxCtIoRnHMpPyaYRCKNhd5WV1foG5NmgWkh7o5Z2pgwjzO5CR0xegANVLhy8LSIrbBTwvTRZjYA==";
511 };
512 linux-x64 = {
513 url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.1/dotnet-runtime-10.0.1-linux-x64.tar.gz";
514 hash = "sha512-4iTPHpIqrfmG+kc7nr3ndXjoWa/t24xFsMU2ItZJeedyEMsCcTdQ9IJCkfi5NNjagkk3TqLfWWEMR0HDVROZDw==";
515 };
516 linux-musl-arm = {
517 url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.1/dotnet-runtime-10.0.1-linux-musl-arm.tar.gz";
518 hash = "sha512-tspt7EwPr0GR0/VWVT4dVbKskeDRNusxmf67Wz9oRl74q9RVSsomy0Gg3r5cCYyQJDglpZTFobQEyjiqT9XNGw==";
519 };
520 linux-musl-arm64 = {
521 url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.1/dotnet-runtime-10.0.1-linux-musl-arm64.tar.gz";
522 hash = "sha512-IeE5b1EmdWm3TAO71BHEPOjpBG6iFqOKmMbtOfgPm2frs95fIUhn6obnRtiRBb4N4U38JLqMCb8eokLsL4RS+w==";
523 };
524 linux-musl-x64 = {
525 url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.1/dotnet-runtime-10.0.1-linux-musl-x64.tar.gz";
526 hash = "sha512-J5ZqJ01yzHu0cuWLzyOPee+g14LB9sPpmsri91almDbZpne2BIy7yFjQbeoym4ZiAWd786M4AXseC4/sOCtY1Q==";
527 };
528 osx-arm64 = {
529 url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.1/dotnet-runtime-10.0.1-osx-arm64.tar.gz";
530 hash = "sha512-73SiKCmEApnGEdQwmNXlz8wfhlWvB3J/Doyz77xazaQP+r2QvhM6Lci8PpDPxh/C077rPUz7mHdZ3RSGPAcBIA==";
531 };
532 osx-x64 = {
533 url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.1/dotnet-runtime-10.0.1-osx-x64.tar.gz";
534 hash = "sha512-AMYHFNs3LE9X9ABcl37/3gjVFyh3R/mSdpagXJLap6oVfehAFjKm1cnHydrEBu1woneMESwuPNnaSQV0d3sfyQ==";
535 };
536 };
537 };
538
539 sdk_10_0_1xx = buildNetSdk {
540 version = "10.0.101";
541 srcs = {
542 linux-arm = {
543 url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.101/dotnet-sdk-10.0.101-linux-arm.tar.gz";
544 hash = "sha512-XlIsgA/1Xm9snfMOOJL+F/r4uiL4RGP+N1wmC2JT+eFbVzTv6OEvqMJYGLAhAqfvCpXIVuHImI7nrAamL5awNg==";
545 };
546 linux-arm64 = {
547 url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.101/dotnet-sdk-10.0.101-linux-arm64.tar.gz";
548 hash = "sha512-kjj40aytONFDMktAmcqh2BD7V89ZnyceiHLh9c1niqU9ToUEram41Hhp9FSi96lpkAahfKDXUPCaE91BdEhkHA==";
549 };
550 linux-x64 = {
551 url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.101/dotnet-sdk-10.0.101-linux-x64.tar.gz";
552 hash = "sha512-BENgJFXTCvUcgZ14Bem0VVAQHDcYrLs+xfmR5z0Y55sY+1vHzfd7wwiTapYnUXayOlbpYTPn3oOuYMoiQLxgLw==";
553 };
554 linux-musl-arm = {
555 url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.101/dotnet-sdk-10.0.101-linux-musl-arm.tar.gz";
556 hash = "sha512-IZQSpeOp8Za4E2hBF8fQPKpWb/kY91fJ8oMtfYddgCgdZnNqpEJxq0kr2Jyw2shIYMUTCmnePWXsQJxf4pBS3g==";
557 };
558 linux-musl-arm64 = {
559 url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.101/dotnet-sdk-10.0.101-linux-musl-arm64.tar.gz";
560 hash = "sha512-FO8ujIewxxkukNSlS/RNexykk27vBxjEeSgZbk/oEhb6Www42ZDgP6KssNiH/B17gk3kla+pwZVieLbcRIex7g==";
561 };
562 linux-musl-x64 = {
563 url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.101/dotnet-sdk-10.0.101-linux-musl-x64.tar.gz";
564 hash = "sha512-o7Zp6AY3bCncNaHty+9BD0kjOjWvnizYMYBF6QhL/SnzuvgRtoonYLchJqGQNSzGsQdj887Nq7O733vRtd/SGw==";
565 };
566 osx-arm64 = {
567 url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.101/dotnet-sdk-10.0.101-osx-arm64.tar.gz";
568 hash = "sha512-EVB87W9S86k9oPEjrl6JrZVc88+rybPvGXxoqZvKW0XnmoJc+TymqwPtH4t7F4Mwi701+rnxFyEJGzUVkm8r8w==";
569 };
570 osx-x64 = {
571 url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.101/dotnet-sdk-10.0.101-osx-x64.tar.gz";
572 hash = "sha512-ndwNd2X1GC6psKyI3NAr5a9N/ExHs0BsD+efy8bYA/ZV1xgrOnDHoMgXbcAsaVZXFZOUPw2GMWW/enuHGsx5gQ==";
573 };
574 };
575 inherit commonPackages hostPackages targetPackages;
576 runtime = runtime_10_0;
577 aspnetcore = aspnetcore_10_0;
578 };
579
580 sdk = sdk_10_0;
581
582 sdk_10_0 = sdk_10_0_1xx;
583}