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.2";
15 hash = "sha512-MeDkxsB9ir694B2z0nIG7ZZ6DISLmbU7aOwCusO6AadYjitxjv+e9TuY1Y0ijwuYNjxukBIj45nF/fCEg6CGHw==";
16 })
17 (fetchNupkg {
18 pname = "Microsoft.AspNetCore.App.Internal.Assets";
19 version = "10.0.2";
20 hash = "sha512-v9Au9ZSo3ZOe77StttCPCtOZkY7xSFXSyyWMR9Y0Kx3ZKegVp4zg7TJwz4osTgQp7EKyXlbDpvjUbgly51XbmA==";
21 })
22 (fetchNupkg {
23 pname = "Microsoft.NETCore.DotNetAppHost";
24 version = "10.0.2";
25 hash = "sha512-dlgigLX+tCuYRg5TcnOTg+UyNlIK0queBF5EWmPw8jpX3J0iqXUs9Nb+4BriG57QoNRiZCXaEB81TDeKb56xxw==";
26 })
27 (fetchNupkg {
28 pname = "Microsoft.NETCore.App.Ref";
29 version = "10.0.2";
30 hash = "sha512-3qJ+azj6rd+xEpGVoCtpDr1p83IVLIJEZkXo8EtPWB8HjZlrfh7MA6FcJM8bEhqijqSy10yzeoJY0uyB0Dgeug==";
31 })
32 (fetchNupkg {
33 pname = "Microsoft.DotNet.ILCompiler";
34 version = "10.0.2";
35 hash = "sha512-Lbk2KbxuXgn2iW+VjbXYUD33w5EDgNXwLrBQ6KeHDMria/x9SYqf080/wvto4Ot2La2gMgvbwS7WJ9IE08ydNA==";
36 })
37 (fetchNupkg {
38 pname = "Microsoft.NET.ILLink.Tasks";
39 version = "10.0.2";
40 hash = "sha512-Q1ZYQ+2IEDcc6Oh2C7VehfmMUUbwWle4SmVVfb5o7MjPPfj7ns2s5OYuPpcAupkCluuIEo4qHgwZMDCAIKVxkw==";
41 })
42 ];
43
44 hostPackages = {
45 linux-arm = [
46 (fetchNupkg {
47 pname = "Microsoft.NETCore.App.Crossgen2.linux-arm";
48 version = "10.0.2";
49 hash = "sha512-fpiV9uvvIvfIPK5AirdUyteKq4+zSpA0uEXQu02HKumxOti1xxDhvUV5m5iEzDwuPr1AbUW/iHt40F01QUebPw==";
50 })
51 ];
52 linux-arm64 = [
53 (fetchNupkg {
54 pname = "Microsoft.NETCore.App.Crossgen2.linux-arm64";
55 version = "10.0.2";
56 hash = "sha512-D519AZE0AC3AiCtXJOwFUil10/0dm/uhykgje8fm+tWZEftGeOwqeyvG/FqT2T+UJItJ2X2agymdGXmsF9sw9A==";
57 })
58 (fetchNupkg {
59 pname = "runtime.linux-arm64.Microsoft.DotNet.ILCompiler";
60 version = "10.0.2";
61 hash = "sha512-jvPzoK4Lw6lZWdsTDIAa2dImRmHvN9mbkuvrvUriz7qTQPhaWsqC9p50VMrO5LYZCxCcLEw+crXSQb/paAQgrg==";
62 })
63 ];
64 linux-x64 = [
65 (fetchNupkg {
66 pname = "Microsoft.NETCore.App.Crossgen2.linux-x64";
67 version = "10.0.2";
68 hash = "sha512-51ko4yV4GrGuS/U+8eYxWWc/ib3KN+ZOdJmH4roHgWw/MRIAfezlGkQAwMmt7Fnd3OjCT2aVBuIcYKbtnplIhA==";
69 })
70 (fetchNupkg {
71 pname = "runtime.linux-x64.Microsoft.DotNet.ILCompiler";
72 version = "10.0.2";
73 hash = "sha512-DAZWcPotgFzYAbYIS4zPq8Be/tWLtif7wC9LIXukGChz2F+fHpWv4r9OaOPTf8hCmQQAb4xeuMtOP6O5msoVDg==";
74 })
75 ];
76 linux-musl-arm = [
77 (fetchNupkg {
78 pname = "Microsoft.NETCore.App.Crossgen2.linux-musl-arm";
79 version = "10.0.2";
80 hash = "sha512-msYQCjOIO9huZemPRdDi2dabKKr0wSKlCtzFdPZwSDWYfiOasgFrgsHXa4BC1zgw30ZEWaEFIwrHU6QFjLQqEQ==";
81 })
82 ];
83 linux-musl-arm64 = [
84 (fetchNupkg {
85 pname = "Microsoft.NETCore.App.Crossgen2.linux-musl-arm64";
86 version = "10.0.2";
87 hash = "sha512-jH1v8wgrHaT0FnHgEPpVCM60TPHvZC0nL/o5cMLIMBJ7DI0XZM2vkei8JqyADR6ivTzXBpfj2Dquou2eA0AOzA==";
88 })
89 (fetchNupkg {
90 pname = "runtime.linux-musl-arm64.Microsoft.DotNet.ILCompiler";
91 version = "10.0.2";
92 hash = "sha512-W1DaAuDLiaVjBTlJzKcWeavvCa/Umlo3fqgrOAR/UqgF6OSwBX6Z2FkTiZ+hpeeMQ1nKUwx1pcDepx1CauBrag==";
93 })
94 ];
95 linux-musl-x64 = [
96 (fetchNupkg {
97 pname = "Microsoft.NETCore.App.Crossgen2.linux-musl-x64";
98 version = "10.0.2";
99 hash = "sha512-0oMz97/sUtkQcANOcZ3SicPwA3qR+yjIl7EF/lokGCGwa9MN/2IRaTxgCVmT2or7ijb4bTMns8i+S33V3ngD2g==";
100 })
101 (fetchNupkg {
102 pname = "runtime.linux-musl-x64.Microsoft.DotNet.ILCompiler";
103 version = "10.0.2";
104 hash = "sha512-u+Nacy3It5swHvm1HtdhNEoYZpI9VTvwEkZ0aH08MCKG+5I+M4eL9axO6ZS6NeQQ8ZqYvuCagNytar+QR2bihQ==";
105 })
106 ];
107 osx-arm64 = [
108 (fetchNupkg {
109 pname = "Microsoft.NETCore.App.Crossgen2.osx-arm64";
110 version = "10.0.2";
111 hash = "sha512-yYMtp3DzEgOKnYaXZ4xDlaqJEIIKbyrKgZdwvbTivKdtP9v+oRja5CE9EaLjnrHpb4DXJx3RhrU4CxteCtStAw==";
112 })
113 (fetchNupkg {
114 pname = "runtime.osx-arm64.Microsoft.DotNet.ILCompiler";
115 version = "10.0.2";
116 hash = "sha512-qPGQVJUzn/x4r4CEnAR2gQWpxoxrC0i/PB/3ra/p56L8T2gPQDndpCT5lYG95c+IBk5qBZCzYVCp89iSj4L95A==";
117 })
118 ];
119 osx-x64 = [
120 (fetchNupkg {
121 pname = "Microsoft.NETCore.App.Crossgen2.osx-x64";
122 version = "10.0.2";
123 hash = "sha512-nl8eKSnKKy+58OA1L5JdjEUUZmfYAetCHa2ub8tr3COZSVsGVon6sPpAZ5DQUSajIPSt7NRekyEr7m3XDX5Rkg==";
124 })
125 (fetchNupkg {
126 pname = "runtime.osx-x64.Microsoft.DotNet.ILCompiler";
127 version = "10.0.2";
128 hash = "sha512-N3CTQx6CxHEwMkoYAhDY3w1XjzSPvqwSy42RkgyFx3FT8cU247A8zcGXJCsXI7yMy0BiOtdzj4I6s+chpo6aJA==";
129 })
130 ];
131 win-arm64 = [
132 (fetchNupkg {
133 pname = "Microsoft.NETCore.App.Crossgen2.win-arm64";
134 version = "10.0.2";
135 hash = "sha512-O4x4qz2KLev6o6FYGIckFc+CdCsN0qaDMjlzJlrPbVqWeJHcBTNj5FNTPzDUxCXMPMRX5H5Asd7wpTWc2ZjQJg==";
136 })
137 (fetchNupkg {
138 pname = "runtime.win-arm64.Microsoft.DotNet.ILCompiler";
139 version = "10.0.2";
140 hash = "sha512-hqL6zDVP/dnETdj5TzZnee3TFtUibpvwN9FxAWMtwZZo8eCVgIuOjem3s1SPgRuiTRHWsWu8gWNDd3Dm8qn2zg==";
141 })
142 ];
143 win-x64 = [
144 (fetchNupkg {
145 pname = "Microsoft.NETCore.App.Crossgen2.win-x64";
146 version = "10.0.2";
147 hash = "sha512-ITRkUIkX5aQ1s00vQ1Np5H2P7lA+rk7CIF9Zz6emWa+GTjegLZ4gBAlWQ4hbn4eWI0ba3WVeTTq0t7WPlTTTDg==";
148 })
149 (fetchNupkg {
150 pname = "runtime.win-x64.Microsoft.DotNet.ILCompiler";
151 version = "10.0.2";
152 hash = "sha512-iVH5Au3lt+K3HLICU+SXfwiU8MENdLRCmsn7TTu2JVp/SZSceU/vtYC5akQNgzJkKi412w0oEFOdb6aLvcc3PQ==";
153 })
154 ];
155 win-x86 = [
156 (fetchNupkg {
157 pname = "Microsoft.NETCore.App.Crossgen2.win-x86";
158 version = "10.0.2";
159 hash = "sha512-2wmzupkSnGroRzJYepMPELNaXO3fgzz4L/PAkwpvWt5NVFHTDU7lGymPLrBf2lc9U7LCuvuP7qMalx715QvrBA==";
160 })
161 ];
162 };
163
164 targetPackages = {
165 linux-arm = [
166 (fetchNupkg {
167 pname = "Microsoft.AspNetCore.App.Runtime.linux-arm";
168 version = "10.0.2";
169 hash = "sha512-/o0jAyZjkAhxUF1iaDiMDlemKcwXLIpKW3yGmLcwdJKOL6X31flCYRHVeCGlL5cFjuAaBc/vDRKyoI2c2MVTKQ==";
170 })
171 (fetchNupkg {
172 pname = "Microsoft.NETCore.App.Host.linux-arm";
173 version = "10.0.2";
174 hash = "sha512-4K12mMTIbnRWz3sbQPT2hRrvnsP9EcygayHZcxpVslkzbtb0XGNhAT4qNMHdEeH+BrPqBKaupwgXiQZtZzMClg==";
175 })
176 (fetchNupkg {
177 pname = "Microsoft.NETCore.App.Runtime.linux-arm";
178 version = "10.0.2";
179 hash = "sha512-JpQdRvo/yReV1WrXN0CzrPoSzcigPTb4N1meEN226hqt7xk2fcvAXJMDntD5eENo/hZ2r7X/rggckjKLzXbLyA==";
180 })
181 (fetchNupkg {
182 pname = "runtime.linux-arm.Microsoft.NETCore.DotNetAppHost";
183 version = "10.0.2";
184 hash = "sha512-QnECS7RZxZKTFEQiufnP3yGKSMKI/9F2Yqa019lCqug9TXO+pbB0coD0nUQ75GpoDj8dMj50SqYM73O0nwrJ7A==";
185 })
186 (fetchNupkg {
187 pname = "Microsoft.NETCore.App.Runtime.NativeAOT.linux-arm";
188 version = "10.0.2";
189 hash = "sha512-8plD8Sq9pRfGdJ1xaWJmmk4wvo5LoLps5g0H/D1ahCKf6Bs4BuquxcyVfAHKsZ94/Gs/zACWS1FRKsh4mTCS4g==";
190 })
191 ];
192 linux-arm64 = [
193 (fetchNupkg {
194 pname = "Microsoft.AspNetCore.App.Runtime.linux-arm64";
195 version = "10.0.2";
196 hash = "sha512-Yohi+HtziOv3WP39Rm3Fjb1gttgfjj2Mpk1oFkVuYgxe91Bjyt8veSSmzt4tKLmcTUXr/+TUuA0lx/PftHiPJw==";
197 })
198 (fetchNupkg {
199 pname = "Microsoft.NETCore.App.Host.linux-arm64";
200 version = "10.0.2";
201 hash = "sha512-SmXNApTrb4RHUSfYgS1rNr9jzPHZEnqr1a/5O5ZU6YWx2puq6lUS5H2eTz+EPHaL5XTfVwl39FdtKyIdqs4I/Q==";
202 })
203 (fetchNupkg {
204 pname = "Microsoft.NETCore.App.Runtime.linux-arm64";
205 version = "10.0.2";
206 hash = "sha512-+FPjH0FOqU75qsQlAyDaGKGEwFmwnVtNE0QtugoKqMwP3rJYWnfAE2DA84VuaeKPUh0ugTRiez1KVxhP9lKM9Q==";
207 })
208 (fetchNupkg {
209 pname = "runtime.linux-arm64.Microsoft.NETCore.DotNetAppHost";
210 version = "10.0.2";
211 hash = "sha512-LdmCx4BlhGWqVExa6/oumt89+Izs9V4MyepRKlUpja0O/XYIBX7mLaVZ0Leq179YUk3eUs0TvFT9WlrbT2+WrQ==";
212 })
213 (fetchNupkg {
214 pname = "Microsoft.NETCore.App.Runtime.NativeAOT.linux-arm64";
215 version = "10.0.2";
216 hash = "sha512-pKVDUKAhaRpGdTqvvN7NyLKuoJvOHMNOdPe7/zMk4mbMnyZc2LYR8ykkkV1LNZQoQW92B6owAgKlzGg3brv/jg==";
217 })
218 ];
219 linux-x64 = [
220 (fetchNupkg {
221 pname = "Microsoft.AspNetCore.App.Runtime.linux-x64";
222 version = "10.0.2";
223 hash = "sha512-j53o/jrNB3/VLkS0N7QIXbHuLLiS9zc6gmICM2ggyvhlyXaMQBUcvu1vXKKJztd2C81CM0aq9j9CU/ygcXLILg==";
224 })
225 (fetchNupkg {
226 pname = "Microsoft.NETCore.App.Host.linux-x64";
227 version = "10.0.2";
228 hash = "sha512-7uxI/o0jaZ7lBU0Cpxxl/77ap6+sOfCPPAkOpE+irQ3GxtR8675pZElHrvBA6Eq32Ig0YaDwcpiJ85GPL1f2ow==";
229 })
230 (fetchNupkg {
231 pname = "Microsoft.NETCore.App.Runtime.linux-x64";
232 version = "10.0.2";
233 hash = "sha512-cH59TAPzM+uVBL1OjTFFDMUneXhwjzWojSTgfoU6HVGY4GB78wFIwD9sEBB+abBT0akbP4p+ZfUNp4JKMwVRwA==";
234 })
235 (fetchNupkg {
236 pname = "runtime.linux-x64.Microsoft.NETCore.DotNetAppHost";
237 version = "10.0.2";
238 hash = "sha512-EYswiTzkKJK3L22U9nsHLvsdJOelsguYi7gq+slxwj0PZDdkU9zw7F1PeZGxX6MS+rDuDqLZ3ipXEudSD2NQGw==";
239 })
240 (fetchNupkg {
241 pname = "Microsoft.NETCore.App.Runtime.NativeAOT.linux-x64";
242 version = "10.0.2";
243 hash = "sha512-kvxx2LqSLIUYPP7uFi/lQ+wY3p+OLHhRW/YwsQjJqrM/Rj/ApMw4l/GmWG+Mwyb329kUCog3pZNd5l8Ki/bxKw==";
244 })
245 ];
246 linux-musl-arm = [
247 (fetchNupkg {
248 pname = "Microsoft.AspNetCore.App.Runtime.linux-musl-arm";
249 version = "10.0.2";
250 hash = "sha512-Xa2h2ZBs+vKW0L9oPM/5NxH6JS+GlN1nvKgOk42sNBAgdrh8nPF7J6fL2ZAclXMQc7EGkPS2vrFYhx2tENvH8g==";
251 })
252 (fetchNupkg {
253 pname = "Microsoft.NETCore.App.Host.linux-musl-arm";
254 version = "10.0.2";
255 hash = "sha512-NpiSoJv/uYjvVBPn9U1v3LaoaGCN+4+UQbKRZ/rH2ZqUABHnKHEfdUPfaLscOONdYjD6mxGcvNitZqrGn2NkCA==";
256 })
257 (fetchNupkg {
258 pname = "Microsoft.NETCore.App.Runtime.linux-musl-arm";
259 version = "10.0.2";
260 hash = "sha512-Vs82EOZFQd5YyiwV1KL9BPh8tWzXa5mvXXLVDHRoWqVUXdQBBsQUR7pd2kSYy1Mx2VW9gIqyxlA49NAIy1U8qQ==";
261 })
262 (fetchNupkg {
263 pname = "runtime.linux-musl-arm.Microsoft.NETCore.DotNetAppHost";
264 version = "10.0.2";
265 hash = "sha512-bImG3W3xvOzoR/JqlH4xtIthWeyYs30m6Y1cGYnygNKVD3EBfeLNN0cWWJbp59kZcDJ1K2UJAkG/5YAawGt7vg==";
266 })
267 (fetchNupkg {
268 pname = "Microsoft.NETCore.App.Runtime.NativeAOT.linux-musl-arm";
269 version = "10.0.2";
270 hash = "sha512-0dm33n+2EZwRxS1ZzqdA6rw0sLYFCWw9cmAZYO8A9Qev/5neG9oVLVEm0l+caC+kkkrLiMkEdzxc9Iudc9Sb3w==";
271 })
272 ];
273 linux-musl-arm64 = [
274 (fetchNupkg {
275 pname = "Microsoft.AspNetCore.App.Runtime.linux-musl-arm64";
276 version = "10.0.2";
277 hash = "sha512-qx8zKUGwHneBu6eYEuXGjkYRdhGvfTl/hZ0OJ8s86rKZRGlIWuCUlDx68eW+1wK5SxqTLEgqgjq0bvkq3D+rGg==";
278 })
279 (fetchNupkg {
280 pname = "Microsoft.NETCore.App.Host.linux-musl-arm64";
281 version = "10.0.2";
282 hash = "sha512-ekzeTBQ5DB5XVvj2umshjXXB5id8hQLAKdDtxS9NCFkdJBccBA/sraSpqp9u7wMLtcPlXWOASFCwS6h81L3Dvg==";
283 })
284 (fetchNupkg {
285 pname = "Microsoft.NETCore.App.Runtime.linux-musl-arm64";
286 version = "10.0.2";
287 hash = "sha512-YdkF2zZqU3+7SVZb4tofbryj9kumZqUTtmvoFVGnuN4GUQteXkJYPYfyPUmzTJf04+e6uGjlsC5J6D2BkXxjSQ==";
288 })
289 (fetchNupkg {
290 pname = "runtime.linux-musl-arm64.Microsoft.NETCore.DotNetAppHost";
291 version = "10.0.2";
292 hash = "sha512-iysJBEOAOvEsEbw/XIqnsyb11ypiT1tsiO6LHK6hfqEp/CzMDu92HLGMwt1jydxneItCyAnPXN+Tod194uRShQ==";
293 })
294 (fetchNupkg {
295 pname = "Microsoft.NETCore.App.Runtime.NativeAOT.linux-musl-arm64";
296 version = "10.0.2";
297 hash = "sha512-oGTR6mRZiejQJJwRuOWQGUXbgA0VFnJ6gXvtIbJ2MqyGJ3CdnPQXfXjcugPOLQv6anGwv5ycPSgnJ8LhlbbSkQ==";
298 })
299 ];
300 linux-musl-x64 = [
301 (fetchNupkg {
302 pname = "Microsoft.AspNetCore.App.Runtime.linux-musl-x64";
303 version = "10.0.2";
304 hash = "sha512-2+Km8yDt08pAw2A2Vj+NrecNe/nOXORo+PQ3zZey31SsG1ZHInWgDMGAmumrhoTHlddKQB4gutJOXNsm0eladw==";
305 })
306 (fetchNupkg {
307 pname = "Microsoft.NETCore.App.Host.linux-musl-x64";
308 version = "10.0.2";
309 hash = "sha512-Q9RwIBiRsu14iuf5j5cGN7tX4w86KzYs7sEB+z/ljPy8YajaKub5OWkKFpK/D/eoGQwfQ8G0hlYWLJSQ1Myhyw==";
310 })
311 (fetchNupkg {
312 pname = "Microsoft.NETCore.App.Runtime.linux-musl-x64";
313 version = "10.0.2";
314 hash = "sha512-XkH9MRV6B4dxnndADS2hSU9m2eHZD9b8KNn+OUuuxdeSW0FsA3QeEilHbqw5PcCKVgwW+R4fNnTJUuNJg1KhKA==";
315 })
316 (fetchNupkg {
317 pname = "runtime.linux-musl-x64.Microsoft.NETCore.DotNetAppHost";
318 version = "10.0.2";
319 hash = "sha512-yxPz87vqvsaWs86eiDgvTZ9y6bg59eQoQXIWONAGX2ZCgzh93f26vpbMqnrwDV21aJv+VIabfo06eLehCGcMMg==";
320 })
321 (fetchNupkg {
322 pname = "Microsoft.NETCore.App.Runtime.NativeAOT.linux-musl-x64";
323 version = "10.0.2";
324 hash = "sha512-hz/T704PkGX0SgQCuWR3G0IiqoVerAeTU+2pMP1lwdDjvBWUM7WJqQFUYtkwhgBchwmDt16i8xyC5sQh4nj/AA==";
325 })
326 ];
327 osx-arm64 = [
328 (fetchNupkg {
329 pname = "Microsoft.AspNetCore.App.Runtime.osx-arm64";
330 version = "10.0.2";
331 hash = "sha512-uVsmW81TSWHwcLczyP/b4XfM+dvmuK3z1dqBUUXFaIxWdTRgZj2NNdj+6+7IB4oYbuHrPVRCr/KSZZvgaRjFQA==";
332 })
333 (fetchNupkg {
334 pname = "Microsoft.NETCore.App.Host.osx-arm64";
335 version = "10.0.2";
336 hash = "sha512-JRYATohpyzJYqYmogrlCb7aw4jR4Tyg54QQClPTMM8VRcZmWpP0vosV013MFigLRZh/HudZS3wifIiejamsqMg==";
337 })
338 (fetchNupkg {
339 pname = "Microsoft.NETCore.App.Runtime.osx-arm64";
340 version = "10.0.2";
341 hash = "sha512-zM3+pQ2Mw/HKEnxSfUGmC+3cMv63irWkTHjm9fmcxbGP1iEhATvix7LFeM02n1xAY5E4nEAddRsOYS16nsaE3A==";
342 })
343 (fetchNupkg {
344 pname = "runtime.osx-arm64.Microsoft.NETCore.DotNetAppHost";
345 version = "10.0.2";
346 hash = "sha512-uQxkmfdQxKIBqaX4FwRjeeTAJIbjKyNFC9gjCqIg1o8x6HhnHkhUGCpm2S0oekf6/HPuJuCFDqfW2285N3pffg==";
347 })
348 (fetchNupkg {
349 pname = "Microsoft.NETCore.App.Runtime.NativeAOT.osx-arm64";
350 version = "10.0.2";
351 hash = "sha512-5fAbHxsLlD8Q+kpXY9uGkzpqpBseTSUvsvg60LYqg/u26nHEQ94qnePsLakoe/L6GAeZEbpNWlX03yb/KPdgQw==";
352 })
353 ];
354 osx-x64 = [
355 (fetchNupkg {
356 pname = "Microsoft.AspNetCore.App.Runtime.osx-x64";
357 version = "10.0.2";
358 hash = "sha512-ntZYKY843uFBZTfDSs0wGEc5NA4DAN0bG4qYJhbjK71y0A1k64nh9/h+EgZaC8Iv/X9peBAu7BqiVveeVBM+BQ==";
359 })
360 (fetchNupkg {
361 pname = "Microsoft.NETCore.App.Host.osx-x64";
362 version = "10.0.2";
363 hash = "sha512-mspuFi6Bb7a6U/Yj0YIMIHKKUuIXMU/a7BZEdTYrQ51GKM7KiiCkQeduudaA9g9kMuXisEpNLgSxwSRTyyC23w==";
364 })
365 (fetchNupkg {
366 pname = "Microsoft.NETCore.App.Runtime.osx-x64";
367 version = "10.0.2";
368 hash = "sha512-CoAL+2H0G83cFvR1kJmmLT9cmS4FKg0iAbhhcSnPfnF09/Cw++z8vmW5g9QSrSuXJQOqnwcDzZvhfonpPkYnhw==";
369 })
370 (fetchNupkg {
371 pname = "runtime.osx-x64.Microsoft.NETCore.DotNetAppHost";
372 version = "10.0.2";
373 hash = "sha512-4eSx/T57ImkGZEeybh1M1uUdkN5UFJnx8TXGRR4xDFv6ih1pd/msTSxyoE7pq1Mx4BQG53ai8IRjCEt+Rou0gQ==";
374 })
375 (fetchNupkg {
376 pname = "Microsoft.NETCore.App.Runtime.NativeAOT.osx-x64";
377 version = "10.0.2";
378 hash = "sha512-ca1S6b1HsUIv++ryZ0dyD0V/OZhgzCIn+cZ7nEkLxYk5r8XhYcoFUr2ST5Ij8rBuWedxXZo3/xXgMj2uk4o1gg==";
379 })
380 ];
381 win-arm64 = [
382 (fetchNupkg {
383 pname = "Microsoft.AspNetCore.App.Runtime.win-arm64";
384 version = "10.0.2";
385 hash = "sha512-3YiUtVeAh2d6ppaKiHESTipjRn9J+EoRswCqBkY+y56VU38667ki21L9G6Qtnuim/wGUoBJRiEUhHwxyzI9aGg==";
386 })
387 (fetchNupkg {
388 pname = "Microsoft.NETCore.App.Host.win-arm64";
389 version = "10.0.2";
390 hash = "sha512-1R9u/bZ2HFLAm2YMp3EvfwvfTk2M+OVtsXQ6nunOPFUFwR35oPFh0uzxz7dVRC8oJVUw6xKGh0+miqMIfSQF7g==";
391 })
392 (fetchNupkg {
393 pname = "Microsoft.NETCore.App.Runtime.win-arm64";
394 version = "10.0.2";
395 hash = "sha512-2//Y+ZXy4cnI05lZRR6K6aK62nbTXxKc72YQ1o5zfevEZh45ddfa7hoxAEwOtHUUAY/bNW098C5jduKFIdHfWw==";
396 })
397 (fetchNupkg {
398 pname = "runtime.win-arm64.Microsoft.NETCore.DotNetAppHost";
399 version = "10.0.2";
400 hash = "sha512-klu93uPOOXH0IFXcUzsX1SO3iixpQJep0O+EvI8ZejUqCzVscZxaLhdPo2RESZ3ZQ93PisqaOURIegxPetV6bA==";
401 })
402 (fetchNupkg {
403 pname = "Microsoft.NETCore.App.Runtime.NativeAOT.win-arm64";
404 version = "10.0.2";
405 hash = "sha512-ELDgqORIXfWu2d2NdNhaPgxMdl1lz5msGcyHB4DUaHhMj5loHvHO+1bEzoKH/CNhm8w+4bJUlv5n8/05WvrfIQ==";
406 })
407 ];
408 win-x64 = [
409 (fetchNupkg {
410 pname = "Microsoft.AspNetCore.App.Runtime.win-x64";
411 version = "10.0.2";
412 hash = "sha512-Bl48t37sVydjn2l5TYPABBSninGzESRnCnvUIQYF5id6nv4rqjyhvKhoSb7voWa2yPJav+FsIMIGAro+2imfgQ==";
413 })
414 (fetchNupkg {
415 pname = "Microsoft.NETCore.App.Host.win-x64";
416 version = "10.0.2";
417 hash = "sha512-d2bxCX6NFCcMYTNbZ0Oy6I56ajoz4sf+dOMujtZXPdEny8x1VXmlnOPduNbJJ1SsU0mn2KuBxal+aXXAoiFQrw==";
418 })
419 (fetchNupkg {
420 pname = "Microsoft.NETCore.App.Runtime.win-x64";
421 version = "10.0.2";
422 hash = "sha512-VTUGNbYiXId/gSmlS7n7e5PDvT48exI0iSypc6dmBdFF1n76VckUImWsee4qKv1rYND5+HxjpDgI/QBJZNThBQ==";
423 })
424 (fetchNupkg {
425 pname = "runtime.win-x64.Microsoft.NETCore.DotNetAppHost";
426 version = "10.0.2";
427 hash = "sha512-QydAFZqEkCKSBKGHx0sfVeBeUSDIRX8y5/aUo9ntuMxMIKmkOhsYBr8sAhJogFBWF6ehhi2R5+m2v/H3fJmziw==";
428 })
429 (fetchNupkg {
430 pname = "Microsoft.NETCore.App.Runtime.NativeAOT.win-x64";
431 version = "10.0.2";
432 hash = "sha512-azfXCpSBFyf+5MUNN1IjkfcT/gLh80Ax0+oL6jdhHbCTmTtz83L82rYOS7UuHpm+OHa11AuY+9cOwk22GOS1cw==";
433 })
434 ];
435 win-x86 = [
436 (fetchNupkg {
437 pname = "Microsoft.AspNetCore.App.Runtime.win-x86";
438 version = "10.0.2";
439 hash = "sha512-/dNKatBdluzzBp1wxJ2XDpii1B6W5Jp6G6BjjFkgLQigeLyS4vfTmmvMhoc8dMxVPv90qBLMBvihJOxKMOol7g==";
440 })
441 (fetchNupkg {
442 pname = "Microsoft.NETCore.App.Host.win-x86";
443 version = "10.0.2";
444 hash = "sha512-RQ6TKhWakOaRkDj3SRnzl14BsMYvFqIrSdPlhYSndryEtFm4kqHPAGzdx/L4keNzmF+vBjqOr1mcoFbPvn+Ppw==";
445 })
446 (fetchNupkg {
447 pname = "Microsoft.NETCore.App.Runtime.win-x86";
448 version = "10.0.2";
449 hash = "sha512-cHw6gtxugKdA0TtJfxBfeBG+AZV5iu84Rmztir92tDETWHqKkWGN7P7YzPFvbvuZyqsRQ4576ml+HabKzxOSlQ==";
450 })
451 (fetchNupkg {
452 pname = "runtime.win-x86.Microsoft.NETCore.DotNetAppHost";
453 version = "10.0.2";
454 hash = "sha512-l2sFg6gy4/6cjIi0f2DrInKf3os7uUXKoR2MUnA+Xk8SHegj/4P36yDYk5hAJSK6eSuJvChacT0gYanjxyXo6g==";
455 })
456 (fetchNupkg {
457 pname = "Microsoft.NETCore.App.Runtime.NativeAOT.win-x86";
458 version = "10.0.2";
459 hash = "sha512-WfNDz4vH7FIptb4Gpdm1emxBDmmEbOZPRx+Pj8dYGWU5fp7NUxoH02Py+aDjo8bQ/oRfWEiNktMNlvzrb5cJcw==";
460 })
461 ];
462 };
463
464in
465rec {
466 release_10_0 = "10.0.2";
467
468 aspnetcore_10_0 = buildAspNetCore {
469 version = "10.0.2";
470 srcs = {
471 linux-arm = {
472 url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/10.0.2/aspnetcore-runtime-10.0.2-linux-arm.tar.gz";
473 hash = "sha512-H5JnanfShBkCzbPuQJ7m2gknjOlK/kxv8v/NOogkOVvycotN4cBYnhpgb8GZL6NGBv3aQmnbdYOCZd53pZhRRg==";
474 };
475 linux-arm64 = {
476 url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/10.0.2/aspnetcore-runtime-10.0.2-linux-arm64.tar.gz";
477 hash = "sha512-UuyBSS1tQlPADX9R8S1f3bECUs5mTbAgxKkORDPn63hiUpc3QA1YYvb7pByyvPIj+ALgHRlLgpCM6EUwsDgAsQ==";
478 };
479 linux-x64 = {
480 url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/10.0.2/aspnetcore-runtime-10.0.2-linux-x64.tar.gz";
481 hash = "sha512-Qez+am755YeljxM2/mZ+kFhfC8oiJ+JdDek0DGNJZ7GA74x8k6Yf45CUmp/dweZWunF7wTL2lH5uRQ/PxJZgIA==";
482 };
483 linux-musl-arm = {
484 url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/10.0.2/aspnetcore-runtime-10.0.2-linux-musl-arm.tar.gz";
485 hash = "sha512-Ow3eDGvpNdp5qT7oOIUCk1kUuFLYN/7NORweVdovP8dmzEgxDXjT4HnFAZJOwTeyILhUaYkxndVGL9BEalh14g==";
486 };
487 linux-musl-arm64 = {
488 url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/10.0.2/aspnetcore-runtime-10.0.2-linux-musl-arm64.tar.gz";
489 hash = "sha512-Kk7JYczua1zWK7i4Phbfyw10TJqY5LYx/rn4Iti/x+DNlb2kTwNGQ20AdafDMMFEZPIANiAjkmbe2vEnvLedhA==";
490 };
491 linux-musl-x64 = {
492 url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/10.0.2/aspnetcore-runtime-10.0.2-linux-musl-x64.tar.gz";
493 hash = "sha512-eo7hBF/j0ADJkTNmcj38DZ8GmslYJB4WWPwnrM49FpIudC8PX4AMocIT/JYg5kYucOt2M7SoJx/gl35B9rPs3w==";
494 };
495 osx-arm64 = {
496 url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/10.0.2/aspnetcore-runtime-10.0.2-osx-arm64.tar.gz";
497 hash = "sha512-fmslTLilSOWRYaMTNqdffb0hSGzXV1zAjU2CaEutmkI1KAb2c/fe7zuKG/tPGwhv0jBWWnkSXx3TLEkSqwuzgA==";
498 };
499 osx-x64 = {
500 url = "https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/10.0.2/aspnetcore-runtime-10.0.2-osx-x64.tar.gz";
501 hash = "sha512-jDQunYnuv48DulaNg2UtHqOrYeyLge6K9xS3WynIUHYtx4gOnevLSWrtntnDIcogI3xLG2pMM1b0ku7HyaOdsQ==";
502 };
503 };
504 };
505
506 runtime_10_0 = buildNetRuntime {
507 version = "10.0.2";
508 srcs = {
509 linux-arm = {
510 url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.2/dotnet-runtime-10.0.2-linux-arm.tar.gz";
511 hash = "sha512-z5i5zxRho0UPESyJZvhAnwGtff2EHO+PVIMQCm/a/zubb7tBsNWyNa5AIceyslQjMhfCmnYv9EQ30c5jqNGlRQ==";
512 };
513 linux-arm64 = {
514 url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.2/dotnet-runtime-10.0.2-linux-arm64.tar.gz";
515 hash = "sha512-WS8dyTkQ5E+A47iO2hsf6IWfAHhvnSk4+bxMFHAOdHgFXaRG9lz98YYLZ1dudkWdFsAtObfw9RJh/03QDRMO3w==";
516 };
517 linux-x64 = {
518 url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.2/dotnet-runtime-10.0.2-linux-x64.tar.gz";
519 hash = "sha512-KAlMAxqH84THTqhVxl8XJIL2MkP1+HPbVU4DPmg6yBcU+mVNyNjXgEQHKWlWewkz9HzqaZ3q/TDZb0D07iT4UQ==";
520 };
521 linux-musl-arm = {
522 url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.2/dotnet-runtime-10.0.2-linux-musl-arm.tar.gz";
523 hash = "sha512-SX+8LjqfuG9dRXYHESBR3p8WFM/Sy4Y1Miqv0yIYLrZx8Cs8PB1gT/hxtO7CcJuCE/x7xYrqqddrMFQIOF0udg==";
524 };
525 linux-musl-arm64 = {
526 url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.2/dotnet-runtime-10.0.2-linux-musl-arm64.tar.gz";
527 hash = "sha512-7LkzhT8ktz+320FnLl8umF2NIyO6nm+lW3TYl7C4G2O+H97FiA0qTLwiRXyn8JZQY9FtgG2sDSbEq5udOqoO6Q==";
528 };
529 linux-musl-x64 = {
530 url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.2/dotnet-runtime-10.0.2-linux-musl-x64.tar.gz";
531 hash = "sha512-aOcfikL1nvZWCqD6WDKL2+EUjUzK/o5qP4wyebU73VA2qdbW7CsjTcdNYmA7SXyqub66zi73uCYYRNqdyPDxZA==";
532 };
533 osx-arm64 = {
534 url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.2/dotnet-runtime-10.0.2-osx-arm64.tar.gz";
535 hash = "sha512-1DgZKrtJRYZgsHfrYhyj6JWlidtCA+LDeXjJfLzlFyMhjl4PAHjRjF24a0miZRNwPJNkRNb3ELoJPMioN/hXyw==";
536 };
537 osx-x64 = {
538 url = "https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.2/dotnet-runtime-10.0.2-osx-x64.tar.gz";
539 hash = "sha512-EII395s6S8V1o/SMjec4/GtnZFyXpUZUMSFSD2/h3extpdhCRxWHCxzrlpZjFE5KbiSEFKKi6TUJNFqHrR1QFQ==";
540 };
541 };
542 };
543
544 sdk_10_0_1xx = buildNetSdk {
545 version = "10.0.102";
546 srcs = {
547 linux-arm = {
548 url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.102/dotnet-sdk-10.0.102-linux-arm.tar.gz";
549 hash = "sha512-oo7/9bGAs5EvJsZcSAKs2WH6LXUaLMKJulcnrnAlPXCCW61O0GAZp2AapUIB1GZrbcrLmGmw/UVGa59bJdbRXw==";
550 };
551 linux-arm64 = {
552 url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.102/dotnet-sdk-10.0.102-linux-arm64.tar.gz";
553 hash = "sha512-ElQUEVPSm1uSbg57CxcqJfnAlrjtahgvVAYsXgtBOEsw4Q4r8evobtD1j0/3YiA6zYO88j/vtZwHr0UzLXlHAA==";
554 };
555 linux-x64 = {
556 url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.102/dotnet-sdk-10.0.102-linux-x64.tar.gz";
557 hash = "sha512-et9A6OVUeXA5HPvkdMOHTGkYzjV1rDmPN2x4UCE04cii+j2prKKB/a7agWcfVshR6+nnTFtXxaKYvUXeumNWXQ==";
558 };
559 linux-musl-arm = {
560 url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.102/dotnet-sdk-10.0.102-linux-musl-arm.tar.gz";
561 hash = "sha512-dex5Yn41X5Ya34sybyhU/psqnVQmqoJiKMg9umdGv52VWPG0n0Q1f2DfEnJygTL/TkAzDBwTg+JhMxheOUNyPA==";
562 };
563 linux-musl-arm64 = {
564 url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.102/dotnet-sdk-10.0.102-linux-musl-arm64.tar.gz";
565 hash = "sha512-EL4fPyUW+8EEmtj8sAvRK7sWotIPcIts0Bd82HddAenewQ7B++S1cNfIKxWMt0XXfo7Gb/C59WMnd4Viuhp3vg==";
566 };
567 linux-musl-x64 = {
568 url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.102/dotnet-sdk-10.0.102-linux-musl-x64.tar.gz";
569 hash = "sha512-NYbrjeIk11hb9s/SD0ieJ8CiofyMsQfH7ioHvq1Ise2wJB9S/rzw4vn1/fPs488uL5iLFJFmlHRFGJ50BmUszQ==";
570 };
571 osx-arm64 = {
572 url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.102/dotnet-sdk-10.0.102-osx-arm64.tar.gz";
573 hash = "sha512-WtsSpyzP0yf+lM6ZEE7nubVtvkDjVEQKCygxOkmW/zTMhWDWBcHzDCR9NkrkKd5V2MOzDqGdoEpxagWetiuY7Q==";
574 };
575 osx-x64 = {
576 url = "https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.102/dotnet-sdk-10.0.102-osx-x64.tar.gz";
577 hash = "sha512-VCDVyr23qkwOGoWQdHTayHPSDMxb8oEGgPCk0fyd6Ujpt74V80ZPzea+gRyFtM4pDstlhfiSB38Q9A2q7QMkng==";
578 };
579 };
580 inherit commonPackages hostPackages targetPackages;
581 runtime = runtime_10_0;
582 aspnetcore = aspnetcore_10_0;
583 };
584
585 sdk_10_0 = sdk_10_0_1xx;
586}