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.9";
15 hash = "sha512-W8dh2WCiNWN4NAyhWaKGrAM/ZcCBem0Bp0EMPOEDcMlFrIm6ibjCnA7DxDxWPM/W1Kyzt5eLToqTXhhdw/4QuQ==";
16 })
17 (fetchNupkg {
18 pname = "Microsoft.NETCore.DotNetAppHost";
19 version = "9.0.9";
20 hash = "sha512-jhI8LV56Ba2Ft6tzbpdUqf0eH7aMCEZvVQlurV7EYUoexSzhqT+qb5t7S8YxU/57R6psvvnA6uMoVahh7SFQhw==";
21 })
22 (fetchNupkg {
23 pname = "Microsoft.NETCore.App.Ref";
24 version = "9.0.9";
25 hash = "sha512-iO2vcnhfd2DmDdLf7JwJDZWgH9PSSsKEYkuyRKFioQSPYGr0LonWcB+tlacP3LzQjSUH/WSL7sNBRybJMt34hQ==";
26 })
27 (fetchNupkg {
28 pname = "Microsoft.DotNet.ILCompiler";
29 version = "9.0.9";
30 hash = "sha512-T8yCcJrvW7U1Lr8wk6mhRbxr7tpv1ixLmmSxKFRRSAX5jw0fFDwFP6UftrfFG8joxL91n56vvkMuO1+cZgDIMQ==";
31 })
32 (fetchNupkg {
33 pname = "Microsoft.NET.ILLink.Tasks";
34 version = "9.0.9";
35 hash = "sha512-69+Y2iyi+p5X7EOF+iGs6foOhCpA1JIfXxaimipMh3U+5vUU1g5jf+BexzCidM6FgbhkFCEt5lw1TFMrxZiphg==";
36 })
37 ];
38
39 hostPackages = {
40 linux-arm = [
41 (fetchNupkg {
42 pname = "Microsoft.NETCore.App.Crossgen2.linux-arm";
43 version = "9.0.9";
44 hash = "sha512-l7spf3TE7A5XsgA0HRkbmYDM9S9F0MRCkORxp+wi36OxbKrxkTg2YoD7EjZGPFD374ZRZY5ExZWhZd33Y9P/Ig==";
45 })
46 ];
47 linux-arm64 = [
48 (fetchNupkg {
49 pname = "Microsoft.NETCore.App.Crossgen2.linux-arm64";
50 version = "9.0.9";
51 hash = "sha512-kyQI7HZcsIjNScBcpy4IDk/OSa8fcdRgJkQLnMaGGBoM0ou2d73d0in3Jh0YIKwDnmCPI4O/54+kDB7e73TxJQ==";
52 })
53 (fetchNupkg {
54 pname = "runtime.linux-arm64.Microsoft.DotNet.ILCompiler";
55 version = "9.0.9";
56 hash = "sha512-zH+nJapjIL97SGQnVe7lSSnB4SCNvLaebGkBe9/4j85Z9F37DdX2lPRFrDAhbN/RnBhQaf8iKqHZ2O6Oj+pzLw==";
57 })
58 ];
59 linux-x64 = [
60 (fetchNupkg {
61 pname = "Microsoft.NETCore.App.Crossgen2.linux-x64";
62 version = "9.0.9";
63 hash = "sha512-zzTkfpsabKX7gw986tFP35KUUSdvnJsPTYoH5fXAGP+wkyeUXEkRdyq8rMnDPOgNPvD58iOotmjcwO/SXNssLg==";
64 })
65 (fetchNupkg {
66 pname = "runtime.linux-x64.Microsoft.DotNet.ILCompiler";
67 version = "9.0.9";
68 hash = "sha512-nbbjJS04mF4DB41P92BNuzGfVoxnxaoDUqDNsIPfd7V2o45/QhM9rbxzKEA8CxajsQ0g+l/LDp/Fpv4fkKe5sQ==";
69 })
70 ];
71 linux-musl-arm = [
72 (fetchNupkg {
73 pname = "Microsoft.NETCore.App.Crossgen2.linux-musl-arm";
74 version = "9.0.9";
75 hash = "sha512-ZBaxX3Bgg5k3El5i0Cd7VGOhbp2h7Zvz6qa1RpTFoBFlekxAf2x4KgqCWVgZTHBd+Uuq2Lf/Uwi3grEKPkOZBQ==";
76 })
77 ];
78 linux-musl-arm64 = [
79 (fetchNupkg {
80 pname = "Microsoft.NETCore.App.Crossgen2.linux-musl-arm64";
81 version = "9.0.9";
82 hash = "sha512-bi2NGA67gk67VROUpbdo3ilm8kFYyilNLw6pWzkr77/urDVZhiw3gu46STI+wC+lwTTZx4j50H4h0mnZv567aw==";
83 })
84 (fetchNupkg {
85 pname = "runtime.linux-musl-arm64.Microsoft.DotNet.ILCompiler";
86 version = "9.0.9";
87 hash = "sha512-OV1ZU4dAdukE8my0sxxueygWhUfhHIVliQUtDZYjvXRhR8IAKX5mOiD0vT5b+PakutqBght7Jn3Kh/Ft/EimqQ==";
88 })
89 ];
90 linux-musl-x64 = [
91 (fetchNupkg {
92 pname = "Microsoft.NETCore.App.Crossgen2.linux-musl-x64";
93 version = "9.0.9";
94 hash = "sha512-3+wb9BwPwaqkIu1ki2zf4StqhWHNbMzxVKIEdbLTYFmHRb9J8EidVSsE9mO/0EjIrI5B3hvHgDQXQTodn5w1WQ==";
95 })
96 (fetchNupkg {
97 pname = "runtime.linux-musl-x64.Microsoft.DotNet.ILCompiler";
98 version = "9.0.9";
99 hash = "sha512-5esm4aBp1NtzxfujLWxm3FuKSzou/JFFOa36yfF0sPJRe5aNjlHJ7iKIdVY6HpZTcq6YB8APqL7haRso8fT1ZA==";
100 })
101 ];
102 osx-arm64 = [
103 (fetchNupkg {
104 pname = "Microsoft.NETCore.App.Crossgen2.osx-arm64";
105 version = "9.0.9";
106 hash = "sha512-xrgbfVvjHKKpLd/JPiDR6ubhC+igwzUny21PT92jGEQI8Q4XW0odmlsSFTxvcxNBJqFC22HrHx8YBjai0fIjcQ==";
107 })
108 (fetchNupkg {
109 pname = "runtime.osx-arm64.Microsoft.DotNet.ILCompiler";
110 version = "9.0.9";
111 hash = "sha512-tJh+NJffHrQCRxrj9dV7RR6Blnpr6MfNRAcGAwM0NZuU2YaVrhQAkaXYIvKcKxG84e9eFCH9g6+PVNI/WCAF4A==";
112 })
113 ];
114 osx-x64 = [
115 (fetchNupkg {
116 pname = "Microsoft.NETCore.App.Crossgen2.osx-x64";
117 version = "9.0.9";
118 hash = "sha512-WogVCntUYVpqoceJARNXWdfQAFj4EgeaKjNJqVRIp4oqoQA/FPMJ0O08Le7gAJs54yn23hbLHd6qwyWE0Iln+g==";
119 })
120 (fetchNupkg {
121 pname = "runtime.osx-x64.Microsoft.DotNet.ILCompiler";
122 version = "9.0.9";
123 hash = "sha512-YAAE7p296usegl6dDQdsZw0/iktpvsaDWT6UKb0xNypOtooHrlm/NDnKbck9aMi5oaZjbu2KIixxB6JeB/V0ag==";
124 })
125 ];
126 win-arm64 = [
127 (fetchNupkg {
128 pname = "Microsoft.NETCore.App.Crossgen2.win-arm64";
129 version = "9.0.9";
130 hash = "sha512-30sfrI/hwMtS6Ko52i0OuQYxIVJUt/8dW7Mrc97Rjm6H7kzanMtGDdT3aJOyivmWZNuOc81PrpTrfRttLNhhKg==";
131 })
132 (fetchNupkg {
133 pname = "runtime.win-arm64.Microsoft.DotNet.ILCompiler";
134 version = "9.0.9";
135 hash = "sha512-Dy4dOnT/QrFkSAFldlDnIsD+AU8f6/fGKa/OL7uAocllb6kwE2fSZ7HpDYYWmreVoIjiyuZ9e3wBy1HTPDe4MA==";
136 })
137 ];
138 win-x64 = [
139 (fetchNupkg {
140 pname = "Microsoft.NETCore.App.Crossgen2.win-x64";
141 version = "9.0.9";
142 hash = "sha512-gVGT7ewQ+/2PcJ5BMyKOLkHUvCy++Sr1ZCiphUTO4nZq5Nw6D+M88YpGEYSN7znS01NDacMyfn9SpmzyIdJIag==";
143 })
144 (fetchNupkg {
145 pname = "runtime.win-x64.Microsoft.DotNet.ILCompiler";
146 version = "9.0.9";
147 hash = "sha512-kFNKIL6LWxofPO4JkcpXu0BDCdRmRHu1DgQJwIf3ONOv4FKILb0jLftw5ZhpMVYtzM0ZkpMt7p+pcJ86yM8MTw==";
148 })
149 ];
150 win-x86 = [
151 (fetchNupkg {
152 pname = "Microsoft.NETCore.App.Crossgen2.win-x86";
153 version = "9.0.9";
154 hash = "sha512-8it9shRGYYMx3yWp4d2K7gjuQDhcPJDlBi/7HQH4CYt1kOp28Feq0u89kxsOAuEG7aP620kMVOjUXwvx8VTgkQ==";
155 })
156 ];
157 };
158
159 targetPackages = {
160 linux-arm = [
161 (fetchNupkg {
162 pname = "Microsoft.AspNetCore.App.Runtime.linux-arm";
163 version = "9.0.9";
164 hash = "sha512-2yYu8wPbzfXQBU61nU4/tTUDLPSj80jIjNCz66sJ45mjJ0xJkdOaBOlyJ2lu98C0AUwkJ0BKRM7FJ9WTtxSxrg==";
165 })
166 (fetchNupkg {
167 pname = "Microsoft.NETCore.App.Host.linux-arm";
168 version = "9.0.9";
169 hash = "sha512-7Cn2JMd5KZWw0n6QakSjUsIO39YW9swm0y63M+m2JkCtHdTnBT6CZGswleGOBinebMJXrJcBv/m2eTYq5R4icw==";
170 })
171 (fetchNupkg {
172 pname = "Microsoft.NETCore.App.Runtime.linux-arm";
173 version = "9.0.9";
174 hash = "sha512-3nPmFqr69XC1HbUbzUgo3gGz/d5ACZ7HC6aVKiiPp/EL7ze6Y25+1KJY/E04lQ6KqPi9MkGww0hxrKVXA3ulLw==";
175 })
176 (fetchNupkg {
177 pname = "runtime.linux-arm.Microsoft.NETCore.DotNetAppHost";
178 version = "9.0.9";
179 hash = "sha512-J8in2qwkMY/iuLf+JQXz7yegNGvi4Evy6GlFcMw/UZ05wMmpGYT4j0yPo0XU2WEsjmZbIXTkdqGSejerJ/DMDQ==";
180 })
181 ];
182 linux-arm64 = [
183 (fetchNupkg {
184 pname = "Microsoft.AspNetCore.App.Runtime.linux-arm64";
185 version = "9.0.9";
186 hash = "sha512-T8gEze69wKZuJJq3hPrLis2orzgdsFIHF5gQYYnvlqjshzUvA7CFJ/lQIKxVUF8nXxAvbXutN0znT+OSVRn6mg==";
187 })
188 (fetchNupkg {
189 pname = "Microsoft.NETCore.App.Host.linux-arm64";
190 version = "9.0.9";
191 hash = "sha512-VU2iPvoScdX72B+jgCd4NhkFzGj8HX5Pq4/TTdE5QglEFg6gJT+UtVhOWyL/orVpphx5YmMvw3edS5cFDhkWaw==";
192 })
193 (fetchNupkg {
194 pname = "Microsoft.NETCore.App.Runtime.linux-arm64";
195 version = "9.0.9";
196 hash = "sha512-FGmeDfP2ys1zJrGfHpErBTPtXXo7aoBe9MQsndijsygBiJIRLAxY+IYCd8EM0NWjuWrhiTyZFxeNG6m+8eBG1Q==";
197 })
198 (fetchNupkg {
199 pname = "runtime.linux-arm64.Microsoft.NETCore.DotNetAppHost";
200 version = "9.0.9";
201 hash = "sha512-FaJsi8Yedy/eE4I7aT7lV4/L42kB1Omp0REHCUEtTXsdY+X7S1G8j2/iy7G5wG/ptgjzC0Zuzg2PHPa3OCel4g==";
202 })
203 ];
204 linux-x64 = [
205 (fetchNupkg {
206 pname = "Microsoft.AspNetCore.App.Runtime.linux-x64";
207 version = "9.0.9";
208 hash = "sha512-A9veAnV1k0Chjs4e3Zj5qG4QDPuH3EX60S6KrH/xTiVxoLPQkeBEIERD8DK3LbA1sTgqZpninVdZ5WunGJxBmw==";
209 })
210 (fetchNupkg {
211 pname = "Microsoft.NETCore.App.Host.linux-x64";
212 version = "9.0.9";
213 hash = "sha512-R9z/YVnJ6XhtsUJMl5TQEs5MEPEtIEyQoW7gU36y4uOqJNDT2n92dIffNv6rXig7VxilNS285VlvZh/jx2dPpA==";
214 })
215 (fetchNupkg {
216 pname = "Microsoft.NETCore.App.Runtime.linux-x64";
217 version = "9.0.9";
218 hash = "sha512-z8hZUGhxelmSl/s0yqBkc3n7IUv8EUg4FEetPJJss2qjDX+Bwhao+bLYqCzpMugd/2iDD4EhLznrIkxl9ZJtBg==";
219 })
220 (fetchNupkg {
221 pname = "runtime.linux-x64.Microsoft.NETCore.DotNetAppHost";
222 version = "9.0.9";
223 hash = "sha512-fJn4MpQtw4UUCgqVgqt9cTfc3xsmUs/zpzwoVgDB3HO7h/evIOIOu8bodG4FRySPmumgmWUuNYYIXEy0PTSQDQ==";
224 })
225 ];
226 linux-musl-arm = [
227 (fetchNupkg {
228 pname = "Microsoft.AspNetCore.App.Runtime.linux-musl-arm";
229 version = "9.0.9";
230 hash = "sha512-uWh3vHt4f7pBzW8JZIt5IyD9p4IzjQvWqw4TdpSL33KN1s5r/lfiy9YFwf5iNVxVfC3Djo3N+KE1mNKBj2l9Ew==";
231 })
232 (fetchNupkg {
233 pname = "Microsoft.NETCore.App.Host.linux-musl-arm";
234 version = "9.0.9";
235 hash = "sha512-WUWAi0jtODxARVNj5mdG55eTFjmZGVUQeS9daagsjFDUZuuPGkb6bP1fM7z7jUCK9o718jfUyAdE/L9Zbp4PKw==";
236 })
237 (fetchNupkg {
238 pname = "Microsoft.NETCore.App.Runtime.linux-musl-arm";
239 version = "9.0.9";
240 hash = "sha512-eXZKZxY5E5pSztmIF9V9+TURwZd3CMF5zmHoRennOM054pzFSouBXlWTOlfWRNmIM+MP1Jg0IUxgIJpDJmLBNw==";
241 })
242 (fetchNupkg {
243 pname = "runtime.linux-musl-arm.Microsoft.NETCore.DotNetAppHost";
244 version = "9.0.9";
245 hash = "sha512-frSOH04K9koPazK76I8ZwM7fym0qm4L39+M0KfTfkjky5h1pyF0wyU1bYGC+S2+yZT6nFW2zHqhurakc81USqw==";
246 })
247 ];
248 linux-musl-arm64 = [
249 (fetchNupkg {
250 pname = "Microsoft.AspNetCore.App.Runtime.linux-musl-arm64";
251 version = "9.0.9";
252 hash = "sha512-1kYCnZNFFJ9F397Z3gl2SwcURBhJWPiGzBvO/6iMm4RC6ZWUuk91qhM8FrVJJMhoohEkwXhmlsuxBaNaANIOYg==";
253 })
254 (fetchNupkg {
255 pname = "Microsoft.NETCore.App.Host.linux-musl-arm64";
256 version = "9.0.9";
257 hash = "sha512-3uqbDc7fIJItKIWxh7wGabTa0wskjFuIXjA3h2zX4Q3/dewAZ2OYH1LCth0AMfmOMlJxBHPjSRdCElzUHX511g==";
258 })
259 (fetchNupkg {
260 pname = "Microsoft.NETCore.App.Runtime.linux-musl-arm64";
261 version = "9.0.9";
262 hash = "sha512-w9ftFt+wK2g04eDOgXSxGSqCpnquZ20G8breOb3sBM0S2YnOOo4A64/yvQbvXdSYhsajAqNNSRjo/Z3nQ08erQ==";
263 })
264 (fetchNupkg {
265 pname = "runtime.linux-musl-arm64.Microsoft.NETCore.DotNetAppHost";
266 version = "9.0.9";
267 hash = "sha512-e8tW+vdm1DDGpkJr6Wb5WvDFnD02q02255IwEmO4wFo9Qj+bCpUHMlCPda4HAgknxMh75zk+AB87QwOvluaCUA==";
268 })
269 ];
270 linux-musl-x64 = [
271 (fetchNupkg {
272 pname = "Microsoft.AspNetCore.App.Runtime.linux-musl-x64";
273 version = "9.0.9";
274 hash = "sha512-E4XDkM4huvFvu8w7icD/oIUivcF+15Ro0mea0Qq9gvTIMmCLdwUNe27yb3PDc6CtC7MAgANlyVAGwGVVWer9jQ==";
275 })
276 (fetchNupkg {
277 pname = "Microsoft.NETCore.App.Host.linux-musl-x64";
278 version = "9.0.9";
279 hash = "sha512-K8QFb8DhBzFouXazTEFy3Y2TVE2HjY3XTeuZRHwk6ySHos+TXZZA6EHXhnn+u39zgTMQaSD7LQIswHYHIfdobw==";
280 })
281 (fetchNupkg {
282 pname = "Microsoft.NETCore.App.Runtime.linux-musl-x64";
283 version = "9.0.9";
284 hash = "sha512-09cNAKRq9I8jqY+7KyMvKn1/QRExtF+KGO4NvqJDZquH9DvHowIhbKc9sktEEiviJ25zEI9EXT8VIq+6Y2iUfA==";
285 })
286 (fetchNupkg {
287 pname = "runtime.linux-musl-x64.Microsoft.NETCore.DotNetAppHost";
288 version = "9.0.9";
289 hash = "sha512-nGpqXHHhhWzlTBFsK47TSU0H7j3ShOTTlT6iaM7qquoCur7+ycLSW4g4GwcnD0mPAX/0khW31WLbzosQSP1+nw==";
290 })
291 ];
292 osx-arm64 = [
293 (fetchNupkg {
294 pname = "Microsoft.AspNetCore.App.Runtime.osx-arm64";
295 version = "9.0.9";
296 hash = "sha512-aeVhbXDevdrsKqRyFqiNwY0YXevA+z0VYmT4IsW51UtmnvJ56iPByoJYdSrz0leYTSYROZofTJmx2bkQ0uKwiQ==";
297 })
298 (fetchNupkg {
299 pname = "Microsoft.NETCore.App.Host.osx-arm64";
300 version = "9.0.9";
301 hash = "sha512-xileSZyCIhYQJy4IXAsMZ+OktYWnz5wzTNsTKseA6q/maRZoqNTLNu52gBT4fYlMHiAKMahXymVuPbS4sGwmIA==";
302 })
303 (fetchNupkg {
304 pname = "Microsoft.NETCore.App.Runtime.osx-arm64";
305 version = "9.0.9";
306 hash = "sha512-tPSjzec3eQ5yl2s31JWBMQ7eU+uYwHwwR11/IUnkJJhYucFtOwEcbtsN1YQhIPEUNFqDJb59+/UZ1SyAqHe9eg==";
307 })
308 (fetchNupkg {
309 pname = "runtime.osx-arm64.Microsoft.NETCore.DotNetAppHost";
310 version = "9.0.9";
311 hash = "sha512-cbIksRu6+gRPYnaSSeXzUbsmPqShDmmqO8y590qKa1yL+SELQQwQ5NyhsMw6b40VpAzjNtB2IQsTW5s77+gYzA==";
312 })
313 ];
314 osx-x64 = [
315 (fetchNupkg {
316 pname = "Microsoft.AspNetCore.App.Runtime.osx-x64";
317 version = "9.0.9";
318 hash = "sha512-Ro/9lBic5EUjAd5tEgQJF5KDtO4B6a/g2CiHt41S8tMddQ71VHuBAvfH9HoHrdJWXK9kkBzqV+gXNqsfariD4w==";
319 })
320 (fetchNupkg {
321 pname = "Microsoft.NETCore.App.Host.osx-x64";
322 version = "9.0.9";
323 hash = "sha512-HLRXCdV8JHuZCDAyQC4mW0h/dx8Al9h1zZw7HQBd7Q3RZb29myQr0CWvyXgunMKkMBOI79SvfJe3qKfawwyerQ==";
324 })
325 (fetchNupkg {
326 pname = "Microsoft.NETCore.App.Runtime.osx-x64";
327 version = "9.0.9";
328 hash = "sha512-4BWz2/9630bM3jT0eYeNWUeFTzS/aUnDhHLu7oIabp7DuRO6QY8uOQHdfqZyuRrDloNTXWGskMIm8a17NHAwvg==";
329 })
330 (fetchNupkg {
331 pname = "runtime.osx-x64.Microsoft.NETCore.DotNetAppHost";
332 version = "9.0.9";
333 hash = "sha512-f8yHrJ0nPQ6VweI6J0F9SsZbzFaekmX+ljSpyz/rHo3RwtTe5ag32wBxJu6yweXkW/co8zFKQyC94s413/RwLQ==";
334 })
335 ];
336 win-arm64 = [
337 (fetchNupkg {
338 pname = "Microsoft.AspNetCore.App.Runtime.win-arm64";
339 version = "9.0.9";
340 hash = "sha512-JT2kFQLUwkaGjEWYNQT4w9xCe6qgn7KnkVswIcmq+BCsnj1GNkR5eiTS1J9WMbKdCOafFuxR+4GeWJgBUrs2Og==";
341 })
342 (fetchNupkg {
343 pname = "Microsoft.NETCore.App.Host.win-arm64";
344 version = "9.0.9";
345 hash = "sha512-l/3rxZ4z7ektuLBC1jy6q/JrB9avNZLkY/TakGRmuV0klv1Uepbj8lJPnYm02IOlYJ+oyhWGFjeVzAhmTmr9FA==";
346 })
347 (fetchNupkg {
348 pname = "Microsoft.NETCore.App.Runtime.win-arm64";
349 version = "9.0.9";
350 hash = "sha512-SsKEfphdtBw16QyRLTAbVht3LifNGZ/IllQqVSX5DG7qD2BxJ3//qoboNOmpupf7JsZQe3fWKObWoNdcUYpmGg==";
351 })
352 (fetchNupkg {
353 pname = "runtime.win-arm64.Microsoft.NETCore.DotNetAppHost";
354 version = "9.0.9";
355 hash = "sha512-isb8z7xhoL13Rtm8ZCzVCTWf5fWjyMERGkDqQNoQics33WfcCp3HgVRL5Gufr63lg+JFKz49q0C0LSa59pkSkA==";
356 })
357 ];
358 win-x64 = [
359 (fetchNupkg {
360 pname = "Microsoft.AspNetCore.App.Runtime.win-x64";
361 version = "9.0.9";
362 hash = "sha512-aHeIlK4Ve8U503fKPmZghAIeN3Ws/9iRLmsey5ObIS4UkR7+lFZDoCFAcqWKCi+UAQERLudqorKkHWLsAWytsg==";
363 })
364 (fetchNupkg {
365 pname = "Microsoft.NETCore.App.Host.win-x64";
366 version = "9.0.9";
367 hash = "sha512-VaEZPPqvJasmjS2URZzIhF89xVqx4FywxeWaXTIhNSJ6lbgyZ7L7s558fii+L/7nTQ2fOXARKZykSHeLvPBMlQ==";
368 })
369 (fetchNupkg {
370 pname = "Microsoft.NETCore.App.Runtime.win-x64";
371 version = "9.0.9";
372 hash = "sha512-M3umAJUMNf59Vb28nAU+QLT30NP41jd9HaJ8MQi4Kf8ncJ6P8obpwSjMgS71ZtqSZBT2pNXAo/FU3xjzIQ6K4w==";
373 })
374 (fetchNupkg {
375 pname = "runtime.win-x64.Microsoft.NETCore.DotNetAppHost";
376 version = "9.0.9";
377 hash = "sha512-EfonSMd6dCLyyUuscaCtE1h0NTYE1RjeLPVU2NHXw3vBRy0w2lSTNqJp83bT+2rejSpw3L0FU0jMmt2w9UhbhA==";
378 })
379 ];
380 win-x86 = [
381 (fetchNupkg {
382 pname = "Microsoft.AspNetCore.App.Runtime.win-x86";
383 version = "9.0.9";
384 hash = "sha512-0fcf+gMcarIvA1WT9bj2Zf3as4lz2xUAp2KAM5D/qq5ZYcH2WqIJHH5FTAcDNZ6fFziDad+ufuR0z2KCjNiQ2Q==";
385 })
386 (fetchNupkg {
387 pname = "Microsoft.NETCore.App.Host.win-x86";
388 version = "9.0.9";
389 hash = "sha512-QCrojepAqm6pzOipcLvYOz0WzlqrfW9rQa0s9bjQ905i1AYIxGE65yg8jVJwDkJofPp3sKSNIyQXY/2fb5ffKg==";
390 })
391 (fetchNupkg {
392 pname = "Microsoft.NETCore.App.Runtime.win-x86";
393 version = "9.0.9";
394 hash = "sha512-tISq/TnUjXKtrDy2AKTjQuavexCpspcuylFZ4ySov3HEgCGmPA8v6JYhIRR6yAKuAJy0tvL4wt8W8kvOgPGpog==";
395 })
396 (fetchNupkg {
397 pname = "runtime.win-x86.Microsoft.NETCore.DotNetAppHost";
398 version = "9.0.9";
399 hash = "sha512-VaPzur2V/itmMg81CVVTNyJ2JG8N+HceVL4BLGEiF02mRo8Th9JOTjU74YzpURJ+W0Ubdt2AR7rLWSmBNCGMKQ==";
400 })
401 ];
402 };
403
404in
405rec {
406 release_9_0 = "9.0.9";
407
408 aspnetcore_9_0 = buildAspNetCore {
409 version = "9.0.9";
410 srcs = {
411 linux-arm = {
412 url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/9.0.9/aspnetcore-runtime-9.0.9-linux-arm.tar.gz";
413 hash = "sha512-3ipS6kqbhyrb4hcJ1uHYhzHkIFcDe4Jvk9ucmLDujRDrMVn73IQhNF8pfPo11pKnNr5l4WRU2y5NNAs7uSjM4Q==";
414 };
415 linux-arm64 = {
416 url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/9.0.9/aspnetcore-runtime-9.0.9-linux-arm64.tar.gz";
417 hash = "sha512-zS0k4W7f29NCh6SuJeClF6rxu/oP/U07x+rGPYXdVE1DsS0IGqJBmvE6wn/bUk+Rjs8v36kWA5rtZtUCMYpy7g==";
418 };
419 linux-x64 = {
420 url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/9.0.9/aspnetcore-runtime-9.0.9-linux-x64.tar.gz";
421 hash = "sha512-f/G1F8RbLHcg/BvoCIQsW39kT/kTjyIYYmIOI2YNtSi1lh95FDSqdYhcgI7LO/nSE6M+j/PqpHfffWJW0hWmxA==";
422 };
423 linux-musl-arm = {
424 url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/9.0.9/aspnetcore-runtime-9.0.9-linux-musl-arm.tar.gz";
425 hash = "sha512-joG2ImzqEELoXG8y/t5fVx4Zq0Sr68soQbclKTCP59PYS2d8GdEvVzo3eA/cOw/nvDkiw6Ac8ItdV6WcGOrDGg==";
426 };
427 linux-musl-arm64 = {
428 url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/9.0.9/aspnetcore-runtime-9.0.9-linux-musl-arm64.tar.gz";
429 hash = "sha512-4y2qLqw+0y1yyTUY8ytx88DvfqUkXwTo6eHWshDaFJNAB5ZwoQiFzEDYsSKuiY+Q+cnqtirGSVA9mvEyeW8UaA==";
430 };
431 linux-musl-x64 = {
432 url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/9.0.9/aspnetcore-runtime-9.0.9-linux-musl-x64.tar.gz";
433 hash = "sha512-rZBDC4/Enl8DVK+JPhVd6z59nmUKCKgRJZVuVc34ghQI1OnWAq5tJ7Jd+HBe0qTKglDakIax0ycKtffQmQ5Ulw==";
434 };
435 osx-arm64 = {
436 url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/9.0.9/aspnetcore-runtime-9.0.9-osx-arm64.tar.gz";
437 hash = "sha512-HtiNUoiZPve4Hc9mKUJoTTBx0WC0p3pvwvC8r4tgjCr/hi7MuB9CjxhBA127FAaeDuV1JXLjLmqrAYqNOq/OXg==";
438 };
439 osx-x64 = {
440 url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/9.0.9/aspnetcore-runtime-9.0.9-osx-x64.tar.gz";
441 hash = "sha512-wl7EpMuh2GfWvXkH0LGokDyLOMNJyy1xvnCgcukbWURrhCZ2DOvWpfOHHzWpzF3lDpf3LCBF4D5lAV5kJJaiSw==";
442 };
443 };
444 };
445
446 runtime_9_0 = buildNetRuntime {
447 version = "9.0.9";
448 srcs = {
449 linux-arm = {
450 url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/9.0.9/dotnet-runtime-9.0.9-linux-arm.tar.gz";
451 hash = "sha512-rJxs5NQ+i8YuZT00XTK1QYaUTvd4cR9/g1Lfvj5fuoY/jgiHcdKe+/0t9x2hUShhshAvddKnS7KI1RCx+ilFhA==";
452 };
453 linux-arm64 = {
454 url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/9.0.9/dotnet-runtime-9.0.9-linux-arm64.tar.gz";
455 hash = "sha512-SGjAZGfLXbDHDUA3Yxdl1jn24Pq3gNNjHwSyL/Ov7/iKpbmQBIhtoG9uRDlngZI0xFkV0pKcBm7dhST+JcUdCw==";
456 };
457 linux-x64 = {
458 url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/9.0.9/dotnet-runtime-9.0.9-linux-x64.tar.gz";
459 hash = "sha512-T69+YViA42gGgeGBCOjxKIB0/UPmrAzRwkS1bov/em6ovaKnHs2EvACRCUq8v3kqnaH6rycf1DEpdzZC4nsl1w==";
460 };
461 linux-musl-arm = {
462 url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/9.0.9/dotnet-runtime-9.0.9-linux-musl-arm.tar.gz";
463 hash = "sha512-1EbSMp9px1XSzzCXqO0mi65mvHMegt0otm5oePqhPV0Ik96QZv+eX+qd0g8Fg25oIgnNXrSjlpv4d3qSXeTnfg==";
464 };
465 linux-musl-arm64 = {
466 url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/9.0.9/dotnet-runtime-9.0.9-linux-musl-arm64.tar.gz";
467 hash = "sha512-kybCaV4zt8GECzPBUJFn52Y5H97uETHL1kuNwSLB/l04y3Dp96bc808yylipYOlTWlLQ3XXyxNMwBQQxE9vJZg==";
468 };
469 linux-musl-x64 = {
470 url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/9.0.9/dotnet-runtime-9.0.9-linux-musl-x64.tar.gz";
471 hash = "sha512-o30yHsCQ8PlHJkYyCT21xohfkT2gNsvUcSL766vHVMFQqsSYxLce/W9kGW4RFKOXx+OW03Ause0AWA67FQ7Myw==";
472 };
473 osx-arm64 = {
474 url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/9.0.9/dotnet-runtime-9.0.9-osx-arm64.tar.gz";
475 hash = "sha512-wJWKMlJ9/h9B2lctqQ3d7SpTTx5Ore31EpZS0QooFgYOMo1VG2VGeJr2cVlGJxL2lLXEL1Or7izEYZP7Q6IfIw==";
476 };
477 osx-x64 = {
478 url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/9.0.9/dotnet-runtime-9.0.9-osx-x64.tar.gz";
479 hash = "sha512-YsL2HrbB7d0y6hV3nGBWo/0zy9FP1U2bMAhjCkn5f4lQJs1Oy6g8lhAw39eDyuSA/nw2E0KNKIGlxa9O6n+j/w==";
480 };
481 };
482 };
483
484 sdk_9_0_3xx = buildNetSdk {
485 version = "9.0.305";
486 srcs = {
487 linux-arm = {
488 url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.305/dotnet-sdk-9.0.305-linux-arm.tar.gz";
489 hash = "sha512-dxFj7TY8UaGrImqxQqGw/dCcZ14uCpedAsaBbLVC0Jwm01PvIBIbp6VtI1NN+WsGRcuUoGHXMWpWPjW8PnOwug==";
490 };
491 linux-arm64 = {
492 url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.305/dotnet-sdk-9.0.305-linux-arm64.tar.gz";
493 hash = "sha512-u9pgPRChNOT+9FlyA0kZN7tPuu7hkPi23see54KSofUoqELtRLems3tJUXzxnHKFUQeMxrIcCystbYEfyV+cjg==";
494 };
495 linux-x64 = {
496 url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.305/dotnet-sdk-9.0.305-linux-x64.tar.gz";
497 hash = "sha512-+RQOFB1zHTfem24eqwslcm8LneJNKIikIAZJiA6eQ2ceuziXokn0MkwhTVbrPn8O8M+lazKFCpwDgRsh5jd7yg==";
498 };
499 linux-musl-arm = {
500 url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.305/dotnet-sdk-9.0.305-linux-musl-arm.tar.gz";
501 hash = "sha512-K9N86Ycyoe1dQQO5Pnz0Jb4RGsXSTxC930GeKFCQ6tZ3QRxTY1EnvmRTG6DFHRja8W0yCv7aigBRfwoukuwrhA==";
502 };
503 linux-musl-arm64 = {
504 url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.305/dotnet-sdk-9.0.305-linux-musl-arm64.tar.gz";
505 hash = "sha512-7wAN4jGjrsvYTFAEBKD/9d7+9PZRbzifLb5CTKwn3J03xPGFa7p6/Uq3ltw5stkMULdjfzqaomjCRhWD3O8Yqg==";
506 };
507 linux-musl-x64 = {
508 url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.305/dotnet-sdk-9.0.305-linux-musl-x64.tar.gz";
509 hash = "sha512-94d42Zee2EQ+EPV1uXpxicxjLhAjtWcQ9fuazQMCZ+GpKsZtM9RAD+4i5eNsitXVm30RAYV+IRcOt/1UA1JOCw==";
510 };
511 osx-arm64 = {
512 url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.305/dotnet-sdk-9.0.305-osx-arm64.tar.gz";
513 hash = "sha512-V/PWT88Dz9ysTkzg/ItVMlXdU4AHtuBdr39CWihqBE3lT/Z7HMyg6WAeZ+MigQzAWQIe+AWwLeg9WCi3hylBzw==";
514 };
515 osx-x64 = {
516 url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.305/dotnet-sdk-9.0.305-osx-x64.tar.gz";
517 hash = "sha512-asCTTDgBzp27WJJ5k0joAtZN7q9hqlaYJgLZ0v3n1mvdhVu9FWaWJhsGXwxq1BQLHSlC17z+8MWjDCO/1f/QYw==";
518 };
519 };
520 inherit commonPackages hostPackages targetPackages;
521 runtime = runtime_9_0;
522 aspnetcore = aspnetcore_9_0;
523 };
524
525 sdk_9_0_1xx = buildNetSdk {
526 version = "9.0.110";
527 srcs = {
528 linux-arm = {
529 url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.110/dotnet-sdk-9.0.110-linux-arm.tar.gz";
530 hash = "sha512-7MKKzj1ADdYEjkod5P7dCjpPNEgkBI4gk4WZug+Ar6b0thBYQ3vHEQaaWQnu2IoIg7TaGG4KwQSr7AxaNJg9Dw==";
531 };
532 linux-arm64 = {
533 url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.110/dotnet-sdk-9.0.110-linux-arm64.tar.gz";
534 hash = "sha512-Pia+La8ITGul2TLmqBbhXPyZfw2o7PfyxPyYSqJdXKOEHSvxpLuUirXisonvJ6N6Tz6rhA2WDu9oaDbJ0lV0Yw==";
535 };
536 linux-x64 = {
537 url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.110/dotnet-sdk-9.0.110-linux-x64.tar.gz";
538 hash = "sha512-7UOpQly1Qk2W1PTMFlVL6G+nqezUTPEC13x1d50QNrNmNLZv2IX8qTOAAxgYdBsxj5UyKjynHg0Uzr2/6yLkCA==";
539 };
540 linux-musl-arm = {
541 url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.110/dotnet-sdk-9.0.110-linux-musl-arm.tar.gz";
542 hash = "sha512-VGJHpI+OUm/UmGlgTMA6aHdFgobl8C4V49rtf2MdTtd80qztDIstg61nczL068PTvpW85VPO31F3qtZsxKXx9w==";
543 };
544 linux-musl-arm64 = {
545 url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.110/dotnet-sdk-9.0.110-linux-musl-arm64.tar.gz";
546 hash = "sha512-StOknkxvDoLRMcH9QuHWZ1kYH1M2qnBUsuUD/B4/YMVpFDadpT/8B4hisOtIjcw/RIVOXp9k0haU2HQ2C+rwkw==";
547 };
548 linux-musl-x64 = {
549 url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.110/dotnet-sdk-9.0.110-linux-musl-x64.tar.gz";
550 hash = "sha512-n3rnIENhsiIZekinlrgobNrfWI6XLXhlZk2Ev1UqrUTexok9B4cce8Qx2A7l4zxn6+VBh6VD4/nsiKStGs1/Zg==";
551 };
552 osx-arm64 = {
553 url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.110/dotnet-sdk-9.0.110-osx-arm64.tar.gz";
554 hash = "sha512-Sc1ZgBa1hO/JRG/W/GEnmeW0YqxB/cmHmaavjHATIaBhmYJ+HlDRJp8ddFbjkysR9gT/O0Lw2anErHwgR0pJkA==";
555 };
556 osx-x64 = {
557 url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.110/dotnet-sdk-9.0.110-osx-x64.tar.gz";
558 hash = "sha512-3i/spTBHsFyhcQZ/2h3ONPE2elQ/K7xqBwUXS+aA3U1rxrmcfYzPaL/agi9Jj8ZFm4sMbD0j2tuOMBFRkfR5ug==";
559 };
560 };
561 inherit commonPackages hostPackages targetPackages;
562 runtime = runtime_9_0;
563 aspnetcore = aspnetcore_9_0;
564 };
565
566 sdk_9_0 = sdk_9_0_3xx;
567}