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.4";
15 hash = "sha512-3PtHQSZxBCCvfmDGGZi5ksZCpZRdYbtu3LrkeBi3SLIqH355CawHjAAjXJKZWHdIzvbjU57iRAjFReSZVyUKmA==";
16 })
17 (fetchNupkg {
18 pname = "Microsoft.NETCore.DotNetAppHost";
19 version = "9.0.4";
20 hash = "sha512-9652qoJznQPLtcYKcRiuQ+5Dtwan0GiWPUnbsMmMwJvyjW/6SdBH+o3UaqOxqNpB2G3SKjJOhhw3N5SFWn6l3g==";
21 })
22 (fetchNupkg {
23 pname = "Microsoft.NETCore.App.Ref";
24 version = "9.0.4";
25 hash = "sha512-ESpNNBaKWwr1erNvVDgK2vA2I+zFbiMehC67VceL7kR6mLMWxN8oqZlQqAfgvJYnCLZkH7fzO7Zxb9qevQTRZw==";
26 })
27 (fetchNupkg {
28 pname = "Microsoft.DotNet.ILCompiler";
29 version = "9.0.4";
30 hash = "sha512-lcUUZSXo2LltmwwGGguxLb/nbV593pxPfMAZu2khUEVPDIlaibGhpoDec310mRzmUPaAB6YW5TCiwXVMkzvL3Q==";
31 })
32 (fetchNupkg {
33 pname = "Microsoft.NET.ILLink.Tasks";
34 version = "9.0.4";
35 hash = "sha512-M4qamLjJiYkDJCgSuMzo4fSpOkTVP1GXOornRjb9hXM6gQ21kpsCODmQN4KL52dJnUDWQ/iadeMDfYbcnRR9BQ==";
36 })
37 ];
38
39 hostPackages = {
40 linux-arm = [
41 (fetchNupkg {
42 pname = "Microsoft.NETCore.App.Crossgen2.linux-arm";
43 version = "9.0.4";
44 hash = "sha512-rNmjYBMPRwPf1doT9lroKtMl2oXNAlzTswoR5qmNQYb3ex9vEwST/7jw/uLdFnkrxZq61miCX6zulWqiCDBvTQ==";
45 })
46 ];
47 linux-arm64 = [
48 (fetchNupkg {
49 pname = "Microsoft.NETCore.App.Crossgen2.linux-arm64";
50 version = "9.0.4";
51 hash = "sha512-6Qot5GbyZ71VKIjXQWZ788C0eNdeQ2k52/iowLZMALvM7LlwJmnZNtf+Y5fOJ4DUMxdtNLuQnQFixl9RsoWBtA==";
52 })
53 (fetchNupkg {
54 pname = "runtime.linux-arm64.Microsoft.DotNet.ILCompiler";
55 version = "9.0.4";
56 hash = "sha512-amO7zt96OGrM0WoU0WfJ3u33zrfJTzW9b7+8otzwkw2eSWHdZQ2YzG+tfAl1apn1teVo57dmyk62GXPSds/ZDA==";
57 })
58 ];
59 linux-x64 = [
60 (fetchNupkg {
61 pname = "Microsoft.NETCore.App.Crossgen2.linux-x64";
62 version = "9.0.4";
63 hash = "sha512-UGP/y+jRzQXL6yFQz+M6bWncnfyswcOzW3Ucgt9j0lsICBD0yY33gs0D2/ylUNUIF1Nt0tw+Npsa39+9JtUqlQ==";
64 })
65 (fetchNupkg {
66 pname = "runtime.linux-x64.Microsoft.DotNet.ILCompiler";
67 version = "9.0.4";
68 hash = "sha512-RJOJcMf4cnjCdEYZDjrbdB1mzo3lQ5EO5px/h//Yw4hgfCCC4o3LlXZjwGs9TrhxjCLOyvLDUTaL7hiiwHu98g==";
69 })
70 ];
71 linux-musl-arm = [
72 (fetchNupkg {
73 pname = "Microsoft.NETCore.App.Crossgen2.linux-musl-arm";
74 version = "9.0.4";
75 hash = "sha512-3E0/4Lv5WsOlUg1ZnSGU85d3gKZht7bqYUt1iLMoB+8MgQzQ0eC0dbX42R9e1/cFKD5fKV8CeRY1btiB01MY8A==";
76 })
77 ];
78 linux-musl-arm64 = [
79 (fetchNupkg {
80 pname = "Microsoft.NETCore.App.Crossgen2.linux-musl-arm64";
81 version = "9.0.4";
82 hash = "sha512-IjirV0j89JOs05q+cVhHNB07Jkocmfr3ovsP6MHJSQ4Y/j8/qnwuuyYWkq/T0R3jzR9AJNW1RbEWTTYgtkXpaA==";
83 })
84 (fetchNupkg {
85 pname = "runtime.linux-musl-arm64.Microsoft.DotNet.ILCompiler";
86 version = "9.0.4";
87 hash = "sha512-w+VA1zUGa1zEzeAvbA52TWuHhNNeXdzvAUtsROJirqZOxSBkeEJJ4wCCR7f1gbNT9xRsXrt5zr5w12GYWOiePQ==";
88 })
89 ];
90 linux-musl-x64 = [
91 (fetchNupkg {
92 pname = "Microsoft.NETCore.App.Crossgen2.linux-musl-x64";
93 version = "9.0.4";
94 hash = "sha512-9g8ciWAj0YfdPZ2p1EwPNWe9lw5QBS1g/wz6fwfrT5Gv2am+jFRSycSjNgmMJBGl4r56T9BU66+wpCe1n04TOw==";
95 })
96 (fetchNupkg {
97 pname = "runtime.linux-musl-x64.Microsoft.DotNet.ILCompiler";
98 version = "9.0.4";
99 hash = "sha512-w5Nv7R5RfW8VAhXlnvN4aLwyP90zATGAoHBq3sdF7dBXeUjmAa4i1dWFFi48wpXt4pz8WqGCagC1lrOZN2ehrw==";
100 })
101 ];
102 osx-arm64 = [
103 (fetchNupkg {
104 pname = "Microsoft.NETCore.App.Crossgen2.osx-arm64";
105 version = "9.0.4";
106 hash = "sha512-70I57to1fSmmxUR4/x2933gYT/KWC5uDvMbmm6UFsd9luuB6exMQ2r7nGszjPNTpIE7r7T5Nab7MxxHa3VVj4g==";
107 })
108 (fetchNupkg {
109 pname = "runtime.osx-arm64.Microsoft.DotNet.ILCompiler";
110 version = "9.0.4";
111 hash = "sha512-qFXy+6HwCF9+e98d74IIuSIbQQ+SxcYS9+G7WiI/mlqVwCf2himA9rns2i3h0Sd1yoWCQNpWufZX75XcwqUKdA==";
112 })
113 ];
114 osx-x64 = [
115 (fetchNupkg {
116 pname = "Microsoft.NETCore.App.Crossgen2.osx-x64";
117 version = "9.0.4";
118 hash = "sha512-vn3eNLZU0vHGep2lJJJODP88ZJeUs16uR3JAmBPcrACCm1wKS5TLirKnzfABaAnyG9BZhUj+HnrEed9k2J2NsA==";
119 })
120 (fetchNupkg {
121 pname = "runtime.osx-x64.Microsoft.DotNet.ILCompiler";
122 version = "9.0.4";
123 hash = "sha512-bUz1iGmI6QgbUu6LU/fYOxrXLjZ7mi6UJprNkyvK25XwWu/pgz9B/h1aweVlYUsbqGzc77+X7sal3n6Tk9T63w==";
124 })
125 ];
126 win-arm64 = [
127 (fetchNupkg {
128 pname = "Microsoft.NETCore.App.Crossgen2.win-arm64";
129 version = "9.0.4";
130 hash = "sha512-oZrkhwt3bcUEPm/4GZofUoCnP65wUUS2iebQMMEyZ5D4EDyvh+XUaoLEFALuR8jTI4FZagEJOmraT5mh9vItDg==";
131 })
132 (fetchNupkg {
133 pname = "runtime.win-arm64.Microsoft.DotNet.ILCompiler";
134 version = "9.0.4";
135 hash = "sha512-IgZKzsTEKr58aJQusmVbL9fgBJgvd4N0AL7na3upkvaaqyJilbZWH9LwTDop4IFBU5YsU+6eFPmSzH0+wCnvHA==";
136 })
137 ];
138 win-x64 = [
139 (fetchNupkg {
140 pname = "Microsoft.NETCore.App.Crossgen2.win-x64";
141 version = "9.0.4";
142 hash = "sha512-t4G5IaInNgvUVDBgzBaoXEgck5pkVznoMKDvGi/Mg12Gaq7oiny/h08uxP8TIgEV4gxauNmkVSwNPjm6YMafOg==";
143 })
144 (fetchNupkg {
145 pname = "runtime.win-x64.Microsoft.DotNet.ILCompiler";
146 version = "9.0.4";
147 hash = "sha512-/qSCUmX8PrqF07YmNmVQAp06ZskYWgSuVNEsBtG0AUK8JubUNwuUXgOQBUwlnmes90SmSoXSOTtFOeKQWTEU4Q==";
148 })
149 ];
150 win-x86 = [
151 (fetchNupkg {
152 pname = "Microsoft.NETCore.App.Crossgen2.win-x86";
153 version = "9.0.4";
154 hash = "sha512-7PP+4qxaIvxx8FCUv/VRyiwQUD+RQLauRCcPp6q8g8OIPctopRAx5ehyp9knsCM74TsO7Z8r03QIjQCd78iy5g==";
155 })
156 ];
157 };
158
159 targetPackages = {
160 linux-arm = [
161 (fetchNupkg {
162 pname = "Microsoft.AspNetCore.App.Runtime.linux-arm";
163 version = "9.0.4";
164 hash = "sha512-HESugR3kRiscJYecjfbn4WbXTkTx6cvfmbl3m31gtpbEfib1IGuTJoR1wZBwikDq5AMaPQ8ttKjUL7UjYfL/Hg==";
165 })
166 (fetchNupkg {
167 pname = "Microsoft.NETCore.App.Host.linux-arm";
168 version = "9.0.4";
169 hash = "sha512-qWlxpKfPrEmiCN/wko6dyqUWOnYT+17l/03OfGTMCnXjEc3Fuya1gt2TUgA3xb1T4zEB/36PpfM/0gQWcqK/5w==";
170 })
171 (fetchNupkg {
172 pname = "Microsoft.NETCore.App.Runtime.linux-arm";
173 version = "9.0.4";
174 hash = "sha512-AyrCHxVZrf0sN/BX2zveZ59Rc++2ri0ULr5s53/BnpXZByRcVi2SYA6HJpzuvgkPdFk1Wibnwr2SUkG4nq0Vgw==";
175 })
176 (fetchNupkg {
177 pname = "runtime.linux-arm.Microsoft.NETCore.DotNetAppHost";
178 version = "9.0.4";
179 hash = "sha512-Tjf1IDWU+KzSQOtuNlK6rspCZB/r4tRYdlbq8CrBD9NVmeX/pgZJimR5vAAb8LPVmYP6PFzLk6TlNbwTqLtjxg==";
180 })
181 ];
182 linux-arm64 = [
183 (fetchNupkg {
184 pname = "Microsoft.AspNetCore.App.Runtime.linux-arm64";
185 version = "9.0.4";
186 hash = "sha512-hFMJ19RX8ANd2tbx8I43VGCLZjiqijd5TrNrZwLhfGL7s+oP9si1zypP58R8QJXv/C5QQi1CZwajPL2onM2D1A==";
187 })
188 (fetchNupkg {
189 pname = "Microsoft.NETCore.App.Host.linux-arm64";
190 version = "9.0.4";
191 hash = "sha512-IkuEOan9M20Ledywqy5yVvdC9VaiEcONRVANYaLCipOFwMm9zZ0agjfH/vMPtWciZEM2LVlIFqkKxZ6T3zvB8w==";
192 })
193 (fetchNupkg {
194 pname = "Microsoft.NETCore.App.Runtime.linux-arm64";
195 version = "9.0.4";
196 hash = "sha512-wIiquDAgWYZHOntjbtRR5cF4UyrfEhiGg5u0NmLWdq1QuH1ELNo7L7MxvY3RnGToKHzX2qNKeKqrRhAF4IF5Uw==";
197 })
198 (fetchNupkg {
199 pname = "runtime.linux-arm64.Microsoft.NETCore.DotNetAppHost";
200 version = "9.0.4";
201 hash = "sha512-YK2CKWvhg+xjinZ3GSsLUw5mpbj6Tfjs2QuXPCIMjomPBr/uAyRRlgNS0OZFCpNzgYr/qaEHmnPXH7Q64f8wJg==";
202 })
203 ];
204 linux-x64 = [
205 (fetchNupkg {
206 pname = "Microsoft.AspNetCore.App.Runtime.linux-x64";
207 version = "9.0.4";
208 hash = "sha512-UaWTHUD518NWUtwkKNtWdvO8QNs6CCfyXHnRlJvKAC4erqN3UOuJEeWArjhkgE8a/CRfpSIhKwOTdV/tnn+gug==";
209 })
210 (fetchNupkg {
211 pname = "Microsoft.NETCore.App.Host.linux-x64";
212 version = "9.0.4";
213 hash = "sha512-4RUi49WQAI4Baw8mQLlsC48fn7XmJJ6Z0IvGmuHdpgy+4oMfMBJ3QwqvRJu0KwsGChRXNwc70RrjVngcZYJIVw==";
214 })
215 (fetchNupkg {
216 pname = "Microsoft.NETCore.App.Runtime.linux-x64";
217 version = "9.0.4";
218 hash = "sha512-y9bCkG0PrncIg+j4j0LXkdkYFE3guOcpnqbbmrEruVNrvWnSSDIrtPNI3FgKlcMobevz5lrIoB7QaQYhQTm20w==";
219 })
220 (fetchNupkg {
221 pname = "runtime.linux-x64.Microsoft.NETCore.DotNetAppHost";
222 version = "9.0.4";
223 hash = "sha512-ygb6uFrTXttJ966dV63qrYYTuttq/3lZHa8QJjel6PN6aTGtFb+PPvDU4/g/ugOYph7QRIBPfus9UoE6Zc3VHQ==";
224 })
225 ];
226 linux-musl-arm = [
227 (fetchNupkg {
228 pname = "Microsoft.AspNetCore.App.Runtime.linux-musl-arm";
229 version = "9.0.4";
230 hash = "sha512-0DFgLJViv36p69rfAdG8vT2OTeuVAUBwXOKujxEjciMJw3A8WhxJY/8f8liqjGOEJGlEdLGlbJn55DUjAK94Gw==";
231 })
232 (fetchNupkg {
233 pname = "Microsoft.NETCore.App.Host.linux-musl-arm";
234 version = "9.0.4";
235 hash = "sha512-d1da+SUJ1gpDmjiSldu0pEXViPBMk3Ca3Xeu/k9nIAhj9K9a2mQKML0BvAxhvOMSWPFjFzzfTvg09j6fHXM+lQ==";
236 })
237 (fetchNupkg {
238 pname = "Microsoft.NETCore.App.Runtime.linux-musl-arm";
239 version = "9.0.4";
240 hash = "sha512-/hLWgU+Vco9EmCfZLvnuVpq3E981xv4flqgvefdUWusnwEvWGscqsxgERA71RQuzDJmY/pdMI/wpA9RZh1m1tg==";
241 })
242 (fetchNupkg {
243 pname = "runtime.linux-musl-arm.Microsoft.NETCore.DotNetAppHost";
244 version = "9.0.4";
245 hash = "sha512-ejSiC8i0V9Sxy0CQwyB6iNW7BSJp5Wm94TD3QlH85jREQQ3jBACJtggj0HbceSWQTJraZo4/I1M80i4lJjqPlg==";
246 })
247 ];
248 linux-musl-arm64 = [
249 (fetchNupkg {
250 pname = "Microsoft.AspNetCore.App.Runtime.linux-musl-arm64";
251 version = "9.0.4";
252 hash = "sha512-vSwJYo4NMFbSU0v7S1T066+J04v36dh/f4dZdp2wWAAoH4CODuaHGEN4GO/hK+2CDB0SiSkl6Gi4W2GT8Ys03Q==";
253 })
254 (fetchNupkg {
255 pname = "Microsoft.NETCore.App.Host.linux-musl-arm64";
256 version = "9.0.4";
257 hash = "sha512-24cIBRjSl8OULJ5YVc7EN35wQnjHHDXYLArn8NqMD05jciGxgGzAhYpv/HIwX/nq3D5fLd/Fd5K6OVWxHvvUIA==";
258 })
259 (fetchNupkg {
260 pname = "Microsoft.NETCore.App.Runtime.linux-musl-arm64";
261 version = "9.0.4";
262 hash = "sha512-VJyu6oPNHO2x9lhe5d4SiPgLtTnDPuQITMlVryEI7DMCvA611cixvaIGY58mV1EZqk/vZnWWSY+7RVq4zTlVvA==";
263 })
264 (fetchNupkg {
265 pname = "runtime.linux-musl-arm64.Microsoft.NETCore.DotNetAppHost";
266 version = "9.0.4";
267 hash = "sha512-or3Ze+3tz57tzRstcRkEIYJ9/U3OUQJyml6LuJWXKSx1V5328xRspvcc00ayMWb7fNebHsWpRUe1GPXB+UmHNg==";
268 })
269 ];
270 linux-musl-x64 = [
271 (fetchNupkg {
272 pname = "Microsoft.AspNetCore.App.Runtime.linux-musl-x64";
273 version = "9.0.4";
274 hash = "sha512-rKftT4/EuA6Ve5e7+2Vp8/IOs82s0LtnvLtyNA9GB3B9Q39YMLXjVsfZrudXFmETKe6/yTKicXImGe3fEFjWDQ==";
275 })
276 (fetchNupkg {
277 pname = "Microsoft.NETCore.App.Host.linux-musl-x64";
278 version = "9.0.4";
279 hash = "sha512-IMXsCInKmMkBwiGOkVtkRDnBTWADdWbrqlfqaarjxVohdmsJFLTjmBxN3mRWvU6xBpewTYmd5vdXw8T+O1jKJg==";
280 })
281 (fetchNupkg {
282 pname = "Microsoft.NETCore.App.Runtime.linux-musl-x64";
283 version = "9.0.4";
284 hash = "sha512-2DaodFMppQaC3JDUaz6jlZh0r7LkckbY6lIQv+v6hFrUyM5sR6taSYpJGpp+8eHUtQc1jZwM73VXPG/Vbqdb5g==";
285 })
286 (fetchNupkg {
287 pname = "runtime.linux-musl-x64.Microsoft.NETCore.DotNetAppHost";
288 version = "9.0.4";
289 hash = "sha512-pt3WTD0ftT4y+4I40Awuke4G88KVC43qXed4buWRsMbZDoiYz+yfzJDkgpyhgjAGez0IH4QcKhyk2H8SaOiv1w==";
290 })
291 ];
292 osx-arm64 = [
293 (fetchNupkg {
294 pname = "Microsoft.AspNetCore.App.Runtime.osx-arm64";
295 version = "9.0.4";
296 hash = "sha512-Ndx07hwie7lCoCK/JT5lgFPl1HuYrbFWa4bSSzVOZsy69OwKpMbRz7AHqnZI7vzaHccPFg4vdTdkZY8EncjN3Q==";
297 })
298 (fetchNupkg {
299 pname = "Microsoft.NETCore.App.Host.osx-arm64";
300 version = "9.0.4";
301 hash = "sha512-OSrryyWs30KjYNHtlhr2msXblECpTGWQleB8h+e5XezHGNLPPJvE+ydmUOj+D5raF3JAkBsEN924OggV5lWsCA==";
302 })
303 (fetchNupkg {
304 pname = "Microsoft.NETCore.App.Runtime.osx-arm64";
305 version = "9.0.4";
306 hash = "sha512-Ekwx+b2IW0yjRToJSk1beUeBWh4wiMzfdRVxprhUu5ruBnPa/jP/DbHMUcZJLLtFKh60kkMlyvJ5rl0pSAJ1Lg==";
307 })
308 (fetchNupkg {
309 pname = "runtime.osx-arm64.Microsoft.NETCore.DotNetAppHost";
310 version = "9.0.4";
311 hash = "sha512-7az/z2i10Uk6z9i9qsikCoRvA6X3DKaxpC3i9KZe/xdA2BvWP+pDv7JKLdUvAmiIDWR2J0vs6mXsneOxe73a/g==";
312 })
313 ];
314 osx-x64 = [
315 (fetchNupkg {
316 pname = "Microsoft.AspNetCore.App.Runtime.osx-x64";
317 version = "9.0.4";
318 hash = "sha512-QxDbubYGVL3pGjOYWYCmjWAgnbJwEj/dcNeCs4Xh4IvUK8R8g8x75gErQZ22OMxS/zqOAOL6NE/sDo2QHU8jaw==";
319 })
320 (fetchNupkg {
321 pname = "Microsoft.NETCore.App.Host.osx-x64";
322 version = "9.0.4";
323 hash = "sha512-BGGZsy+OGa8F99UIBsWfCuLGGRYrQWmBw4smUttKeGoN3/EC/m7TfJSGvhxIbtJPXlXn8Xb2x9H3oxT3WWrFYw==";
324 })
325 (fetchNupkg {
326 pname = "Microsoft.NETCore.App.Runtime.osx-x64";
327 version = "9.0.4";
328 hash = "sha512-Dm7ROGPP08OnNas5zQFSX7aoFrKafGN3JB5RS/Dnf4+RmevGyQNl4LsBZSeAt0fOVSBLJzx+ncA4rnHPsXzVlw==";
329 })
330 (fetchNupkg {
331 pname = "runtime.osx-x64.Microsoft.NETCore.DotNetAppHost";
332 version = "9.0.4";
333 hash = "sha512-f98Sf0kzZphvV8yVVsOX1wBCUe8W2fBc07uPzgubcpV26thTfqeq8X8URKyFvn0cget2LbRwUxkkCQaR5WV+Vg==";
334 })
335 ];
336 win-arm64 = [
337 (fetchNupkg {
338 pname = "Microsoft.AspNetCore.App.Runtime.win-arm64";
339 version = "9.0.4";
340 hash = "sha512-grhMIUJoKPEwy5TSSwwWecnqjx7eW1GQC61Y/yp6sxeONEDbL5ZNap6kohoot1pQt4NNKf+UroVliPOGAHTVsQ==";
341 })
342 (fetchNupkg {
343 pname = "Microsoft.NETCore.App.Host.win-arm64";
344 version = "9.0.4";
345 hash = "sha512-FelsHdfHzb4g50fIeP1KHuAfiO2C81c02sJzCPiuKKWbAj3s8e3zecnMtowyjir7Qm/kncDpjd7DH35YiBrTPg==";
346 })
347 (fetchNupkg {
348 pname = "Microsoft.NETCore.App.Runtime.win-arm64";
349 version = "9.0.4";
350 hash = "sha512-2y4Hj4DEARgjEBZWlPA1NpPreAurxWNUVTQ3Bm0d4dk4MN3aWgxb/hcLiQRZLMtdeqwOU7K8bl978BokvgFmHA==";
351 })
352 (fetchNupkg {
353 pname = "runtime.win-arm64.Microsoft.NETCore.DotNetAppHost";
354 version = "9.0.4";
355 hash = "sha512-MoMJjEK69XZ0z+1x8+WmJcfSILixWlZTEzFIlBm82Mt19KaWo8hCWiDIH/mP1dpXTNsJQ85Kq+vxE/Rj9iEvdw==";
356 })
357 ];
358 win-x64 = [
359 (fetchNupkg {
360 pname = "Microsoft.AspNetCore.App.Runtime.win-x64";
361 version = "9.0.4";
362 hash = "sha512-ltuezYYS3mO6dsexDw3S+81BN+4YQRkUtxyUOvkNKEowTXhmgWji/R4oGg3z13ZoOgiCgGISbfalBZDUoU1Btw==";
363 })
364 (fetchNupkg {
365 pname = "Microsoft.NETCore.App.Host.win-x64";
366 version = "9.0.4";
367 hash = "sha512-aGqnUAharSnmYWmxglbKJD20a4gv4jk6fOhc7iIuqtF3OdiMoScXHECn2UKDUm6cr8obbpgyrjhBXIk2JDq+jA==";
368 })
369 (fetchNupkg {
370 pname = "Microsoft.NETCore.App.Runtime.win-x64";
371 version = "9.0.4";
372 hash = "sha512-IqJ12B7BxW5L6ZLaHO37g+1jN8GwGThJUOJgpJ9A5suK7mRh4R4GxqH4ubXFucVkFGIZEsJoUxO22BI/hjFOYQ==";
373 })
374 (fetchNupkg {
375 pname = "runtime.win-x64.Microsoft.NETCore.DotNetAppHost";
376 version = "9.0.4";
377 hash = "sha512-dUPDP4B3AloQ1qbDdkaNEwOp/lbD7I+ZcAOANLAVfEvpZbpT6PJOlAwNsWGOj50Qn8v5s2C3nn85t5qwXRkaYg==";
378 })
379 ];
380 win-x86 = [
381 (fetchNupkg {
382 pname = "Microsoft.AspNetCore.App.Runtime.win-x86";
383 version = "9.0.4";
384 hash = "sha512-KfaK87LcwhkkyEOj1PF7C+COqTZkInp0b/SQruYU3LvsuY65avecknqxFEQOHu35KuT4HJODq+WrLU3NYQFVXw==";
385 })
386 (fetchNupkg {
387 pname = "Microsoft.NETCore.App.Host.win-x86";
388 version = "9.0.4";
389 hash = "sha512-w/7QxkxLeYlTjfGDXDWTSl/JdVpOlqBBrLsdAG/yRBsyq1ApTIKJBNNO8/DxrFfvVznF517dSdkzFnJn0oAnJg==";
390 })
391 (fetchNupkg {
392 pname = "Microsoft.NETCore.App.Runtime.win-x86";
393 version = "9.0.4";
394 hash = "sha512-+Ln1y3l/IsRlIrS8WsTF3TSHN6OzeJn0gokPIsHwZYFp/4P6cSMQWxIRBJQrW/0GBM136Cu2kcm82TT9nI6HCw==";
395 })
396 (fetchNupkg {
397 pname = "runtime.win-x86.Microsoft.NETCore.DotNetAppHost";
398 version = "9.0.4";
399 hash = "sha512-ZL+E6+SUiHXJuRoV+ZdyoxS2Ato6QnMmrfai7LLzKDyc6qK1+5aTUzGqe0RLSRoGn8zfZUrN+z6Ny7HuqGVsBA==";
400 })
401 ];
402 };
403
404in
405rec {
406 release_9_0 = "9.0.4";
407
408 aspnetcore_9_0 = buildAspNetCore {
409 version = "9.0.4";
410 srcs = {
411 linux-arm = {
412 url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/9.0.4/aspnetcore-runtime-9.0.4-linux-arm.tar.gz";
413 hash = "sha512-azwcWvEvsJkQln1khWA9BMijxHqea7Ecc3Wlrht2F1sBOvtJI8rdmaeiK3gspLi4JAcL9SUsVIEySsAj/nLOpA==";
414 };
415 linux-arm64 = {
416 url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/9.0.4/aspnetcore-runtime-9.0.4-linux-arm64.tar.gz";
417 hash = "sha512-fMpAhDQcLpeObXXgnK4wijXefNhMWyfVJGudGz5qr/IAuujeWiW4FuMMO6NUvvF7hLrgzhUUSJVRhmHlOvGDMQ==";
418 };
419 linux-x64 = {
420 url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/9.0.4/aspnetcore-runtime-9.0.4-linux-x64.tar.gz";
421 hash = "sha512-8+rohjY0oFC5C2crFNRmpExiPKBsZQGjpw7+qT5UCZXi+jSK5e96PyeBEKm6JAQ6ZRFQo3jk5ahMJWkLczZBMg==";
422 };
423 linux-musl-arm = {
424 url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/9.0.4/aspnetcore-runtime-9.0.4-linux-musl-arm.tar.gz";
425 hash = "sha512-Ec6guRrlQrxNL8RRJHWVBx7rAfgB0zBfnJzNp8BLSxwyfudaIUUqwbWEpQpjnm1iInL8ernLt0Sou2kbRbrywg==";
426 };
427 linux-musl-arm64 = {
428 url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/9.0.4/aspnetcore-runtime-9.0.4-linux-musl-arm64.tar.gz";
429 hash = "sha512-Z/4Sw0xIWd2MULVxReL++7kp2+KnKaWov7GlNEFon2gpXP9NkxlP87lhEhLxNnTHDhQrLP479qV3EP1CBnIomA==";
430 };
431 linux-musl-x64 = {
432 url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/9.0.4/aspnetcore-runtime-9.0.4-linux-musl-x64.tar.gz";
433 hash = "sha512-idigXGX4huFwjb+k6pe6r2QCnsoq7puIPJ5RYSkFjFY2wxNVTwW961KAEzmrTjJuvrcI4U3Op1481w3bxfgcrw==";
434 };
435 osx-arm64 = {
436 url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/9.0.4/aspnetcore-runtime-9.0.4-osx-arm64.tar.gz";
437 hash = "sha512-NEYfEiBMYcfyP/0Pibx2mEbeiukCwV40imcrm/J5GDsm8so1028cEqYFKbwpH0IlPhJ+w0ZGIdDP7aoOml2a3w==";
438 };
439 osx-x64 = {
440 url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/9.0.4/aspnetcore-runtime-9.0.4-osx-x64.tar.gz";
441 hash = "sha512-sH0r72Bb2zb5x937XBg7pJZeb8s7TwDBSPvc1i/t4fHrQFVT0u+E9X4FdVjGQ7hxAoFszvoosusIUA/WtQtJDA==";
442 };
443 };
444 };
445
446 runtime_9_0 = buildNetRuntime {
447 version = "9.0.4";
448 srcs = {
449 linux-arm = {
450 url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/9.0.4/dotnet-runtime-9.0.4-linux-arm.tar.gz";
451 hash = "sha512-qs3pciRG43yL7eYMw9bcFNgQTKl3LLLXsF8/ePIhavLtZC+X3NTy8RwLdWfzQC1q4IwyYMD7EF9mS0qSoCTvGA==";
452 };
453 linux-arm64 = {
454 url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/9.0.4/dotnet-runtime-9.0.4-linux-arm64.tar.gz";
455 hash = "sha512-kIZZAv0bq8SdKI77Yc14ymP0PPubvZND8ocf8NoCP4ASmzqcJu3JWD+7+KkZMu+608gjrYYi/jibILU/hyVPGw==";
456 };
457 linux-x64 = {
458 url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/9.0.4/dotnet-runtime-9.0.4-linux-x64.tar.gz";
459 hash = "sha512-+0If3YesK0FDtXRqBJ+ALRFDC3cEIr9gMQ7k6OLmoslD/4hw1N32icbg8Fv1lH/Uud/rVng+eWu09PAZGlq7LA==";
460 };
461 linux-musl-arm = {
462 url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/9.0.4/dotnet-runtime-9.0.4-linux-musl-arm.tar.gz";
463 hash = "sha512-FSMVutTbYfbeIORxA+CAT2Tp28Otu4z4dMPpeaDRm0sm9frAfxzSJKiIH0r97bPCRPlwp9ZH6uGqRKwmBMQ1Jg==";
464 };
465 linux-musl-arm64 = {
466 url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/9.0.4/dotnet-runtime-9.0.4-linux-musl-arm64.tar.gz";
467 hash = "sha512-+Ry0IgBcZMksgEsCZwUmSSRGy+NoYzV52/ZwpKbWecdO8BK47nP+pnLM2F8KpExxZO0gh2dyrxUFL6dEfBDiVQ==";
468 };
469 linux-musl-x64 = {
470 url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/9.0.4/dotnet-runtime-9.0.4-linux-musl-x64.tar.gz";
471 hash = "sha512-peWXZD3q4lqZh1m9mw6xm5M/E6NrHX8uRpYGipqeAyS/1DSQ6N7CIhaLjAY7aCf77oAYHkcAu0cSVQrMGAEEjA==";
472 };
473 osx-arm64 = {
474 url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/9.0.4/dotnet-runtime-9.0.4-osx-arm64.tar.gz";
475 hash = "sha512-zkp8lJGmMevBm6x1kj6NlLpdaZ8HMYWAQIuxvb1ny4pCv26HOX8mgDWAMmxHw9BIObx2LsnYQzIBmaFYfqB4vQ==";
476 };
477 osx-x64 = {
478 url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/9.0.4/dotnet-runtime-9.0.4-osx-x64.tar.gz";
479 hash = "sha512-oieQXqhpPU5q8wzURCTChJgEllzi2OWAfN6QDU6Esj/yY3lcos9oN2OChjsLteaqJ+z9VQMNKsUBK1/BGM4PzA==";
480 };
481 };
482 };
483
484 sdk_9_0_1xx = buildNetSdk {
485 version = "9.0.105";
486 srcs = {
487 linux-arm = {
488 url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.105/dotnet-sdk-9.0.105-linux-arm.tar.gz";
489 hash = "sha512-kErt7rmk7InVpqnlxcBg8gua2aLmewHG8Quvz3WzM+eXgnrlXD4PLz3z8acmXrMb1nioZ0u0Z9ceh8+x4GDDMQ==";
490 };
491 linux-arm64 = {
492 url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.105/dotnet-sdk-9.0.105-linux-arm64.tar.gz";
493 hash = "sha512-bhhKa/f2toAJlvNJdv6DzgiRcQqVQHIhzfU99xhfIdzpiT76/Izx5xBPBaAqxV/iGuw7G20WHXt+CG1ylFgFbw==";
494 };
495 linux-x64 = {
496 url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.105/dotnet-sdk-9.0.105-linux-x64.tar.gz";
497 hash = "sha512-95W7NfQytx+UDrYr+kyj311wj0l0Z64Wpn0tGYF6j36M9eb6p5FBLrDaAXvln/k6KtcjZ1s/MVLzm/9k1UX0wA==";
498 };
499 linux-musl-arm = {
500 url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.105/dotnet-sdk-9.0.105-linux-musl-arm.tar.gz";
501 hash = "sha512-bmywuP3HHvOUXBc0vIXTGpYcBJKFanYoAvGlr0NZComPkvcX6N8p8LWF3r5+E6+hHtSCthGCERbAUTokbyOb1A==";
502 };
503 linux-musl-arm64 = {
504 url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.105/dotnet-sdk-9.0.105-linux-musl-arm64.tar.gz";
505 hash = "sha512-4itX/8pLWxepeQLoz6gb47yVdel2J2Wy+TyefxVvmoiMdveWHg+JQggAdsysJc/s8XE44BakV1ik/9jF1/IWUQ==";
506 };
507 linux-musl-x64 = {
508 url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.105/dotnet-sdk-9.0.105-linux-musl-x64.tar.gz";
509 hash = "sha512-cSkXCbwN78Rh8pHZb1fwYmVAx3I9gtMA0UAdej/NFQts547UtLKZaxxGiN6y913bD9Kw7yIas9Vrws+OhSx95w==";
510 };
511 osx-arm64 = {
512 url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.105/dotnet-sdk-9.0.105-osx-arm64.tar.gz";
513 hash = "sha512-dfvcxi0TWW0XgekKRKqDFH9w0V9wsXPliKASOT7k2ymdU0LxMXbZUxTPJMQb2tsy0XsnEDKDw/QSr7h3iYDxqg==";
514 };
515 osx-x64 = {
516 url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.105/dotnet-sdk-9.0.105-osx-x64.tar.gz";
517 hash = "sha512-DwzNjDWdN9AmzojA4SHLaen46b5h1+KAMtUivwRuVRfsDzHqKDDQQFY27lhtstq1SuabNtUxH5m8stySnc5Iuw==";
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}