tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
lol
0
fork
atom
overview
issues
pulls
pipelines
renode: init at 1.16.0
znaniye
6 months ago
e3706bf3
68104f05
+1419
3 changed files
expand all
collapse all
unified
split
pkgs
by-name
re
renode
deps.json
package.nix
renode-test.patch
+1192
pkgs/by-name/re/renode/deps.json
···
1
1
+
[
2
2
+
{
3
3
+
"pname": "AsyncIO",
4
4
+
"version": "0.1.69",
5
5
+
"hash": "sha256-JQKq/U71NQTfPuUqj7z5bALe+d7G1o3GcI8kvVDxy6o="
6
6
+
},
7
7
+
{
8
8
+
"pname": "AtkSharp",
9
9
+
"version": "3.24.24.95",
10
10
+
"hash": "sha256-NgdWbXToBHhEVbvPrFcwXeit5iaqbBmNPQiC0jPKlnQ="
11
11
+
},
12
12
+
{
13
13
+
"pname": "CairoSharp",
14
14
+
"version": "3.24.24.95",
15
15
+
"hash": "sha256-ycdgmQyQ1uSshI/9uMaqn5OBxRF8RADf4Tn/TptE2BU="
16
16
+
},
17
17
+
{
18
18
+
"pname": "Castle.Core",
19
19
+
"version": "5.0.0",
20
20
+
"hash": "sha256-o0dLsy0RfVOIggymFbUJMhfR3XDp6uFI3G1o4j9o2Lg="
21
21
+
},
22
22
+
{
23
23
+
"pname": "DynamicLanguageRuntime",
24
24
+
"version": "1.3.5",
25
25
+
"hash": "sha256-8spaocJ0jH4suK7EQKjMOH0+pdhapV44ZxBFUBKl3h0="
26
26
+
},
27
27
+
{
28
28
+
"pname": "Dynamitey",
29
29
+
"version": "2.0.10.189",
30
30
+
"hash": "sha256-Gk2sqTdAzX6JqIGm+qoVnQX0tuI1eV3Cn+eJMkcmnD0="
31
31
+
},
32
32
+
{
33
33
+
"pname": "GdkSharp",
34
34
+
"version": "3.24.24.95",
35
35
+
"hash": "sha256-NYjADgZG9TUQDIZiSSXDAxj5PyX/B7oKRo9f8Oyb4vI="
36
36
+
},
37
37
+
{
38
38
+
"pname": "GioSharp",
39
39
+
"version": "3.24.24.95",
40
40
+
"hash": "sha256-5THx4af5PghPnQxXdnsC+wtVcoslh+0636WkB1FaPYg="
41
41
+
},
42
42
+
{
43
43
+
"pname": "GLibSharp",
44
44
+
"version": "3.24.24.95",
45
45
+
"hash": "sha256-1pDRkKoUI9fLJBcTA2DBlpVccJl2GyAdL+VKjsFbttA="
46
46
+
},
47
47
+
{
48
48
+
"pname": "GtkSharp",
49
49
+
"version": "3.24.24.95",
50
50
+
"hash": "sha256-sBvk5Ecf2i6c2fYVjMBVoXz0I6IlucOWeE2czZH9QHg="
51
51
+
},
52
52
+
{
53
53
+
"pname": "Humanizer.Core",
54
54
+
"version": "2.2.0",
55
55
+
"hash": "sha256-5Q6oRaV8wHPONHreKvB74VjV2FW36mwC3n+05It5vyI="
56
56
+
},
57
57
+
{
58
58
+
"pname": "IronPython",
59
59
+
"version": "2.7.8",
60
60
+
"hash": "sha256-91NgTy3Q4MmD4GlhT+WjdVKQGRlIENdIJuyP9hE/iCs="
61
61
+
},
62
62
+
{
63
63
+
"pname": "IronPython.StdLib",
64
64
+
"version": "2.7.12",
65
65
+
"hash": "sha256-LfGg7EMJCVl2MiQjVD2dr8nOZKSqS/I42lO364YtzcA="
66
66
+
},
67
67
+
{
68
68
+
"pname": "K4os.Compression.LZ4",
69
69
+
"version": "1.3.8",
70
70
+
"hash": "sha256-OmT3JwO4qpkZDL7XqiFqZCyxySj64s9t+mXcN1T+IyA="
71
71
+
},
72
72
+
{
73
73
+
"pname": "Microsoft.Bcl.AsyncInterfaces",
74
74
+
"version": "5.0.0",
75
75
+
"hash": "sha256-bpJjcJSUSZH0GeOXoZI12xUQOf2SRtxG7sZV0dWS5TI="
76
76
+
},
77
77
+
{
78
78
+
"pname": "Microsoft.CodeAnalysis.Analyzers",
79
79
+
"version": "3.0.0",
80
80
+
"hash": "sha256-KDbCfsBWSJ5ohEXUKp1s1LX9xA2NPvXE/xVzj68EdC0="
81
81
+
},
82
82
+
{
83
83
+
"pname": "Microsoft.CodeAnalysis.Analyzers",
84
84
+
"version": "3.3.4",
85
85
+
"hash": "sha256-qDzTfZBSCvAUu9gzq2k+LOvh6/eRvJ9++VCNck/ZpnE="
86
86
+
},
87
87
+
{
88
88
+
"pname": "Microsoft.CodeAnalysis.Common",
89
89
+
"version": "3.9.0",
90
90
+
"hash": "sha256-M2LpVHr+UDFCVD7PtDSRD635+RO620JKmK/siOw01PQ="
91
91
+
},
92
92
+
{
93
93
+
"pname": "Microsoft.CodeAnalysis.Compilers",
94
94
+
"version": "3.9.0",
95
95
+
"hash": "sha256-l9P26Rz6pV1DZkz8L8HHE63+2qTK+IOGVEtEd7A//us="
96
96
+
},
97
97
+
{
98
98
+
"pname": "Microsoft.CodeAnalysis.CSharp",
99
99
+
"version": "3.9.0",
100
100
+
"hash": "sha256-f3591/1mz/P3Asi9NTYU38bNukrKR7COR0pGmEtPKzM="
101
101
+
},
102
102
+
{
103
103
+
"pname": "Microsoft.CodeAnalysis.CSharp.Workspaces",
104
104
+
"version": "3.9.0",
105
105
+
"hash": "sha256-/3J5wdymZZdsDOaKtkvda8o97T69EaTKk5aR4Rc1bzM="
106
106
+
},
107
107
+
{
108
108
+
"pname": "Microsoft.CodeAnalysis.VisualBasic",
109
109
+
"version": "3.9.0",
110
110
+
"hash": "sha256-5p4UrCoOMdFZ65vkHlak1VDpvU6msBCM2dK3Kyn4k2c="
111
111
+
},
112
112
+
{
113
113
+
"pname": "Microsoft.CodeAnalysis.Workspaces.Common",
114
114
+
"version": "3.9.0",
115
115
+
"hash": "sha256-Zzi/rXQA8BDJbUn9kKR7GB8dB7iwA1qlPnEkh8NMecU="
116
116
+
},
117
117
+
{
118
118
+
"pname": "Microsoft.CodeCoverage",
119
119
+
"version": "16.9.1",
120
120
+
"hash": "sha256-Tnlv9n5qKipmc17lld4HHfL/KInIq4KhmdTySTjqOqI="
121
121
+
},
122
122
+
{
123
123
+
"pname": "Microsoft.CSharp",
124
124
+
"version": "4.0.1",
125
125
+
"hash": "sha256-0huoqR2CJ3Z9Q2peaKD09TV3E6saYSqDGZ290K8CrH8="
126
126
+
},
127
127
+
{
128
128
+
"pname": "Microsoft.CSharp",
129
129
+
"version": "4.5.0",
130
130
+
"hash": "sha256-dAhj/CgXG5VIy2dop1xplUsLje7uBPFjxasz9rdFIgY="
131
131
+
},
132
132
+
{
133
133
+
"pname": "Microsoft.CSharp",
134
134
+
"version": "4.7.0",
135
135
+
"hash": "sha256-Enknv2RsFF68lEPdrf5M+BpV1kHoLTVRApKUwuk/pj0="
136
136
+
},
137
137
+
{
138
138
+
"pname": "Microsoft.DotNet.InternalAbstractions",
139
139
+
"version": "1.0.0",
140
140
+
"hash": "sha256-HX3iOXH75I1L7eNihCbMNDDpcotfZpfQUdqdRTGM6FY="
141
141
+
},
142
142
+
{
143
143
+
"pname": "Microsoft.Extensions.ObjectPool",
144
144
+
"version": "5.0.10",
145
145
+
"hash": "sha256-tAjiU3w0hdPAGUitszxZ6jtEilRn977MY7N5eZMx0x0="
146
146
+
},
147
147
+
{
148
148
+
"pname": "Microsoft.Extensions.ObjectPool",
149
149
+
"version": "6.0.16",
150
150
+
"hash": "sha256-+b3/mTZkFXTAC+dLeCfN6B3XuTDT8e+/N6xkzwgZRi4="
151
151
+
},
152
152
+
{
153
153
+
"pname": "Microsoft.IdentityModel.Logging",
154
154
+
"version": "6.8.0",
155
155
+
"hash": "sha256-w3jP0TAD3D2HLWlY0meGDmbV7N5kc2Er2nfYmuq0TJo="
156
156
+
},
157
157
+
{
158
158
+
"pname": "Microsoft.IdentityModel.Protocols.WsTrust",
159
159
+
"version": "6.8.0",
160
160
+
"hash": "sha256-yBnJQC+1pYpScnb8w/EYrVB5VrD7S0FytiGNNnCXggk="
161
161
+
},
162
162
+
{
163
163
+
"pname": "Microsoft.IdentityModel.Tokens",
164
164
+
"version": "6.8.0",
165
165
+
"hash": "sha256-NJsIvWJwrVrQndhHDpXf7eS1Gr/+2ua9nkW5ivWQyFY="
166
166
+
},
167
167
+
{
168
168
+
"pname": "Microsoft.IdentityModel.Tokens.Saml",
169
169
+
"version": "6.8.0",
170
170
+
"hash": "sha256-K3EUlCtNP+w6woHkwGaWhMJmIhlfOD5x4gl4qwo3rHU="
171
171
+
},
172
172
+
{
173
173
+
"pname": "Microsoft.IdentityModel.Xml",
174
174
+
"version": "6.8.0",
175
175
+
"hash": "sha256-Fd7vRbOmJb0VwdO4RzF94GWBVNncDD5vC8FNPunayWw="
176
176
+
},
177
177
+
{
178
178
+
"pname": "Microsoft.NET.Test.Sdk",
179
179
+
"version": "16.9.1",
180
180
+
"hash": "sha256-hefOxUAdu2CRsz+9Avq+fS9PIGxfbQdK4JDXcueuwZw="
181
181
+
},
182
182
+
{
183
183
+
"pname": "Microsoft.NETCore.Platforms",
184
184
+
"version": "1.0.1",
185
185
+
"hash": "sha256-mZotlGZqtrqDSoBrZhsxFe6fuOv5/BIo0w2Z2x0zVAU="
186
186
+
},
187
187
+
{
188
188
+
"pname": "Microsoft.NETCore.Platforms",
189
189
+
"version": "1.1.0",
190
190
+
"hash": "sha256-FeM40ktcObQJk4nMYShB61H/E8B7tIKfl9ObJ0IOcCM="
191
191
+
},
192
192
+
{
193
193
+
"pname": "Microsoft.NETCore.Platforms",
194
194
+
"version": "2.0.0",
195
195
+
"hash": "sha256-IEvBk6wUXSdyCnkj6tHahOJv290tVVT8tyemYcR0Yro="
196
196
+
},
197
197
+
{
198
198
+
"pname": "Microsoft.NETCore.Platforms",
199
199
+
"version": "2.1.2",
200
200
+
"hash": "sha256-gYQQO7zsqG+OtN4ywYQyfsiggS2zmxw4+cPXlK+FB5Q="
201
201
+
},
202
202
+
{
203
203
+
"pname": "Microsoft.NETCore.Platforms",
204
204
+
"version": "3.1.0",
205
205
+
"hash": "sha256-cnygditsEaU86bnYtIthNMymAHqaT/sf9Gjykhzqgb0="
206
206
+
},
207
207
+
{
208
208
+
"pname": "Microsoft.NETCore.Platforms",
209
209
+
"version": "5.0.0",
210
210
+
"hash": "sha256-LIcg1StDcQLPOABp4JRXIs837d7z0ia6+++3SF3jl1c="
211
211
+
},
212
212
+
{
213
213
+
"pname": "Microsoft.NETCore.Targets",
214
214
+
"version": "1.0.1",
215
215
+
"hash": "sha256-lxxw/Gy32xHi0fLgFWNj4YTFBSBkjx5l6ucmbTyf7V4="
216
216
+
},
217
217
+
{
218
218
+
"pname": "Microsoft.NETCore.Targets",
219
219
+
"version": "1.1.0",
220
220
+
"hash": "sha256-0AqQ2gMS8iNlYkrD+BxtIg7cXMnr9xZHtKAuN4bjfaQ="
221
221
+
},
222
222
+
{
223
223
+
"pname": "Microsoft.TestPlatform.ObjectModel",
224
224
+
"version": "16.9.1",
225
225
+
"hash": "sha256-LZJLTWU2DOnuBiN/g+S+rwG2/BJtKrjydKnj3ujp98U="
226
226
+
},
227
227
+
{
228
228
+
"pname": "Microsoft.TestPlatform.TestHost",
229
229
+
"version": "16.9.1",
230
230
+
"hash": "sha256-92/trlM66kPR7ASpg6x7kk43glZYaOKrkaNJQE8uPbs="
231
231
+
},
232
232
+
{
233
233
+
"pname": "Microsoft.Win32.Primitives",
234
234
+
"version": "4.3.0",
235
235
+
"hash": "sha256-mBNDmPXNTW54XLnPAUwBRvkIORFM7/j0D0I2SyQPDEg="
236
236
+
},
237
237
+
{
238
238
+
"pname": "Microsoft.Win32.Registry",
239
239
+
"version": "4.3.0",
240
240
+
"hash": "sha256-50XwFbyRfZkTD/bBn76WV/NIpOy/mzXD3MMEVFX/vr8="
241
241
+
},
242
242
+
{
243
243
+
"pname": "Microsoft.Win32.Registry",
244
244
+
"version": "4.4.0",
245
245
+
"hash": "sha256-ZumsykAAIYKmVtP4QI5kZ0J10n2zcOZZ69PmAK0SEiE="
246
246
+
},
247
247
+
{
248
248
+
"pname": "Microsoft.Win32.SystemEvents",
249
249
+
"version": "4.7.0",
250
250
+
"hash": "sha256-GHxnD1Plb32GJWVWSv0Y51Kgtlb+cdKgOYVBYZSgVF4="
251
251
+
},
252
252
+
{
253
253
+
"pname": "Microsoft.Win32.SystemEvents",
254
254
+
"version": "5.0.0",
255
255
+
"hash": "sha256-mGUKg+bmB5sE/DCwsTwCsbe00MCwpgxsVW3nCtQiSmo="
256
256
+
},
257
257
+
{
258
258
+
"pname": "Mono.Cecil",
259
259
+
"version": "0.11.3",
260
260
+
"hash": "sha256-QxJcRt3eYy7R0mc25F/hM5n4qVqBAlZChsEKn+Y9nXU="
261
261
+
},
262
262
+
{
263
263
+
"pname": "Mono.Posix",
264
264
+
"version": "7.1.0-final.1.21458.1",
265
265
+
"hash": "sha256-kbpbruyWKfWfRg9IX0wR8UirykgJdLZl2d5PqUgFxz4="
266
266
+
},
267
267
+
{
268
268
+
"pname": "Mono.Unix",
269
269
+
"version": "7.1.0-final.1.21458.1",
270
270
+
"hash": "sha256-tm3niOm4OFCe/kL5M5zwCZgfHEaPtmDqsOLN6GExYHs="
271
271
+
},
272
272
+
{
273
273
+
"pname": "Moq",
274
274
+
"version": "4.18.1",
275
275
+
"hash": "sha256-Qe3wOHdnTAKRUiqj9BeqOUOiFC6L9lCTCSkvkXrEnEM="
276
276
+
},
277
277
+
{
278
278
+
"pname": "NaCl.Net",
279
279
+
"version": "0.1.13",
280
280
+
"hash": "sha256-Zy9ckPxrBcKy31g2pKc5uxF22jayw3ZmbrvDBW3MIlk="
281
281
+
},
282
282
+
{
283
283
+
"pname": "NetMQ",
284
284
+
"version": "4.0.1.12",
285
285
+
"hash": "sha256-O38SQuMRpTCz3YScEu0T9jw9DrVeQW5pAeHexYyooH8="
286
286
+
},
287
287
+
{
288
288
+
"pname": "NETStandard.Library",
289
289
+
"version": "2.0.0",
290
290
+
"hash": "sha256-Pp7fRylai8JrE1O+9TGfIEJrAOmnWTJRLWE+qJBahK0="
291
291
+
},
292
292
+
{
293
293
+
"pname": "NETStandard.Library",
294
294
+
"version": "2.0.3",
295
295
+
"hash": "sha256-Prh2RPebz/s8AzHb2sPHg3Jl8s31inv9k+Qxd293ybo="
296
296
+
},
297
297
+
{
298
298
+
"pname": "Newtonsoft.Json",
299
299
+
"version": "9.0.1",
300
300
+
"hash": "sha256-mYCBrgUhIJFzRuLLV9SIiIFHovzfR8Uuqfg6e08EnlU="
301
301
+
},
302
302
+
{
303
303
+
"pname": "NuGet.Frameworks",
304
304
+
"version": "5.0.0",
305
305
+
"hash": "sha256-WWLh+v9Y9as+WURW8tUPowQB8HWIiVJzbpKzEWTdMqI="
306
306
+
},
307
307
+
{
308
308
+
"pname": "NUnit",
309
309
+
"version": "3.13.1",
310
310
+
"hash": "sha256-qdbPWgCXueQdHpGdNQtdz16Zfg+XESI9xDlRD/IzJRw="
311
311
+
},
312
312
+
{
313
313
+
"pname": "NUnit3TestAdapter",
314
314
+
"version": "3.17.0",
315
315
+
"hash": "sha256-ZlpEM9IQlqsRPmYPMN6yCbICfakSoY89y40xtMY3rE8="
316
316
+
},
317
317
+
{
318
318
+
"pname": "PangoSharp",
319
319
+
"version": "3.24.24.95",
320
320
+
"hash": "sha256-YhltIz1jisJqR2ZxvbYy0ybi4oGw6qR2SkjF/2aWiBQ="
321
321
+
},
322
322
+
{
323
323
+
"pname": "runtime.any.System.Collections",
324
324
+
"version": "4.3.0",
325
325
+
"hash": "sha256-4PGZqyWhZ6/HCTF2KddDsbmTTjxs2oW79YfkberDZS8="
326
326
+
},
327
327
+
{
328
328
+
"pname": "runtime.any.System.Diagnostics.Tools",
329
329
+
"version": "4.3.0",
330
330
+
"hash": "sha256-8yLKFt2wQxkEf7fNfzB+cPUCjYn2qbqNgQ1+EeY2h/I="
331
331
+
},
332
332
+
{
333
333
+
"pname": "runtime.any.System.Diagnostics.Tracing",
334
334
+
"version": "4.3.0",
335
335
+
"hash": "sha256-dsmTLGvt8HqRkDWP8iKVXJCS+akAzENGXKPV18W2RgI="
336
336
+
},
337
337
+
{
338
338
+
"pname": "runtime.any.System.Globalization",
339
339
+
"version": "4.3.0",
340
340
+
"hash": "sha256-PaiITTFI2FfPylTEk7DwzfKeiA/g/aooSU1pDcdwWLU="
341
341
+
},
342
342
+
{
343
343
+
"pname": "runtime.any.System.IO",
344
344
+
"version": "4.3.0",
345
345
+
"hash": "sha256-vej7ySRhyvM3pYh/ITMdC25ivSd0WLZAaIQbYj/6HVE="
346
346
+
},
347
347
+
{
348
348
+
"pname": "runtime.any.System.Reflection",
349
349
+
"version": "4.3.0",
350
350
+
"hash": "sha256-ns6f++lSA+bi1xXgmW1JkWFb2NaMD+w+YNTfMvyAiQk="
351
351
+
},
352
352
+
{
353
353
+
"pname": "runtime.any.System.Reflection.Extensions",
354
354
+
"version": "4.3.0",
355
355
+
"hash": "sha256-Y2AnhOcJwJVYv7Rp6Jz6ma0fpITFqJW+8rsw106K2X8="
356
356
+
},
357
357
+
{
358
358
+
"pname": "runtime.any.System.Reflection.Primitives",
359
359
+
"version": "4.3.0",
360
360
+
"hash": "sha256-LkPXtiDQM3BcdYkAm5uSNOiz3uF4J45qpxn5aBiqNXQ="
361
361
+
},
362
362
+
{
363
363
+
"pname": "runtime.any.System.Resources.ResourceManager",
364
364
+
"version": "4.3.0",
365
365
+
"hash": "sha256-9EvnmZslLgLLhJ00o5MWaPuJQlbUFcUF8itGQNVkcQ4="
366
366
+
},
367
367
+
{
368
368
+
"pname": "runtime.any.System.Runtime",
369
369
+
"version": "4.3.0",
370
370
+
"hash": "sha256-qwhNXBaJ1DtDkuRacgHwnZmOZ1u9q7N8j0cWOLYOELM="
371
371
+
},
372
372
+
{
373
373
+
"pname": "runtime.any.System.Runtime.Handles",
374
374
+
"version": "4.3.0",
375
375
+
"hash": "sha256-PQRACwnSUuxgVySO1840KvqCC9F8iI9iTzxNW0RcBS4="
376
376
+
},
377
377
+
{
378
378
+
"pname": "runtime.any.System.Runtime.InteropServices",
379
379
+
"version": "4.3.0",
380
380
+
"hash": "sha256-Kaw5PnLYIiqWbsoF3VKJhy7pkpoGsUwn4ZDCKscbbzA="
381
381
+
},
382
382
+
{
383
383
+
"pname": "runtime.any.System.Text.Encoding",
384
384
+
"version": "4.3.0",
385
385
+
"hash": "sha256-Q18B9q26MkWZx68exUfQT30+0PGmpFlDgaF0TnaIGCs="
386
386
+
},
387
387
+
{
388
388
+
"pname": "runtime.any.System.Text.Encoding.Extensions",
389
389
+
"version": "4.3.0",
390
390
+
"hash": "sha256-6MYj0RmLh4EVqMtO/MRqBi0HOn5iG4x9JimgCCJ+EFM="
391
391
+
},
392
392
+
{
393
393
+
"pname": "runtime.any.System.Threading.Tasks",
394
394
+
"version": "4.3.0",
395
395
+
"hash": "sha256-agdOM0NXupfHbKAQzQT8XgbI9B8hVEh+a/2vqeHctg4="
396
396
+
},
397
397
+
{
398
398
+
"pname": "runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl",
399
399
+
"version": "4.3.0",
400
400
+
"hash": "sha256-LXUPLX3DJxsU1Pd3UwjO1PO9NM2elNEDXeu2Mu/vNps="
401
401
+
},
402
402
+
{
403
403
+
"pname": "runtime.fedora.23-x64.runtime.native.System.Security.Cryptography.OpenSsl",
404
404
+
"version": "4.3.0",
405
405
+
"hash": "sha256-qeSqaUI80+lqw5MK4vMpmO0CZaqrmYktwp6L+vQAb0I="
406
406
+
},
407
407
+
{
408
408
+
"pname": "runtime.fedora.24-x64.runtime.native.System.Security.Cryptography.OpenSsl",
409
409
+
"version": "4.3.0",
410
410
+
"hash": "sha256-SrHqT9wrCBsxILWtaJgGKd6Odmxm8/Mh7Kh0CUkZVzA="
411
411
+
},
412
412
+
{
413
413
+
"pname": "runtime.native.System",
414
414
+
"version": "4.3.0",
415
415
+
"hash": "sha256-ZBZaodnjvLXATWpXXakFgcy6P+gjhshFXmglrL5xD5Y="
416
416
+
},
417
417
+
{
418
418
+
"pname": "runtime.native.System.Security.Cryptography.OpenSsl",
419
419
+
"version": "4.3.0",
420
420
+
"hash": "sha256-Jy01KhtcCl2wjMpZWH+X3fhHcVn+SyllWFY8zWlz/6I="
421
421
+
},
422
422
+
{
423
423
+
"pname": "runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography.OpenSsl",
424
424
+
"version": "4.3.0",
425
425
+
"hash": "sha256-wyv00gdlqf8ckxEdV7E+Ql9hJIoPcmYEuyeWb5Oz3mM="
426
426
+
},
427
427
+
{
428
428
+
"pname": "runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography.OpenSsl",
429
429
+
"version": "4.3.0",
430
430
+
"hash": "sha256-zi+b4sCFrA9QBiSGDD7xPV27r3iHGlV99gpyVUjRmc4="
431
431
+
},
432
432
+
{
433
433
+
"pname": "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.OpenSsl",
434
434
+
"version": "4.3.0",
435
435
+
"hash": "sha256-gybQU6mPgaWV3rBG2dbH6tT3tBq8mgze3PROdsuWnX0="
436
436
+
},
437
437
+
{
438
438
+
"pname": "runtime.rhel.7-x64.runtime.native.System.Security.Cryptography.OpenSsl",
439
439
+
"version": "4.3.0",
440
440
+
"hash": "sha256-VsP72GVveWnGUvS/vjOQLv1U80H2K8nZ4fDAmI61Hm4="
441
441
+
},
442
442
+
{
443
443
+
"pname": "runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography.OpenSsl",
444
444
+
"version": "4.3.0",
445
445
+
"hash": "sha256-4yKGa/IrNCKuQ3zaDzILdNPD32bNdy6xr5gdJigyF5g="
446
446
+
},
447
447
+
{
448
448
+
"pname": "runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography.OpenSsl",
449
449
+
"version": "4.3.0",
450
450
+
"hash": "sha256-HmdJhhRsiVoOOCcUvAwdjpMRiyuSwdcgEv2j9hxi+Zc="
451
451
+
},
452
452
+
{
453
453
+
"pname": "runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl",
454
454
+
"version": "4.3.0",
455
455
+
"hash": "sha256-pVFUKuPPIx0edQKjzRon3zKq8zhzHEzko/lc01V/jdw="
456
456
+
},
457
457
+
{
458
458
+
"pname": "runtime.unix.Microsoft.Win32.Primitives",
459
459
+
"version": "4.3.0",
460
460
+
"hash": "sha256-LZb23lRXzr26tRS5aA0xyB08JxiblPDoA7HBvn6awXg="
461
461
+
},
462
462
+
{
463
463
+
"pname": "runtime.unix.System.Diagnostics.Debug",
464
464
+
"version": "4.3.0",
465
465
+
"hash": "sha256-ReoazscfbGH+R6s6jkg5sIEHWNEvjEoHtIsMbpc7+tI="
466
466
+
},
467
467
+
{
468
468
+
"pname": "runtime.unix.System.IO.FileSystem",
469
469
+
"version": "4.3.0",
470
470
+
"hash": "sha256-Pf4mRl6YDK2x2KMh0WdyNgv0VUNdSKVDLlHqozecy5I="
471
471
+
},
472
472
+
{
473
473
+
"pname": "runtime.unix.System.Private.Uri",
474
474
+
"version": "4.3.0",
475
475
+
"hash": "sha256-c5tXWhE/fYbJVl9rXs0uHh3pTsg44YD1dJvyOA0WoMs="
476
476
+
},
477
477
+
{
478
478
+
"pname": "runtime.unix.System.Runtime.Extensions",
479
479
+
"version": "4.3.0",
480
480
+
"hash": "sha256-l8S9gt6dk3qYG6HYonHtdlYtBKyPb29uQ6NDjmrt3V4="
481
481
+
},
482
482
+
{
483
483
+
"pname": "StyleCop.Analyzers",
484
484
+
"version": "1.1.118",
485
485
+
"hash": "sha256-CjC1f5z0sP15F6FeXqIDOtZLHqgjmQTzpsIrRkxXREI="
486
486
+
},
487
487
+
{
488
488
+
"pname": "System.AppContext",
489
489
+
"version": "4.1.0",
490
490
+
"hash": "sha256-v6YfyfrKmhww+EYHUq6cwYUMj00MQ6SOfJtcGVRlYzs="
491
491
+
},
492
492
+
{
493
493
+
"pname": "System.Buffers",
494
494
+
"version": "4.3.0",
495
495
+
"hash": "sha256-XqZWb4Kd04960h4U9seivjKseGA/YEIpdplfHYHQ9jk="
496
496
+
},
497
497
+
{
498
498
+
"pname": "System.Buffers",
499
499
+
"version": "4.5.1",
500
500
+
"hash": "sha256-wws90sfi9M7kuCPWkv1CEYMJtCqx9QB/kj0ymlsNaxI="
501
501
+
},
502
502
+
{
503
503
+
"pname": "System.CodeDom",
504
504
+
"version": "6.0.0",
505
505
+
"hash": "sha256-uPetUFZyHfxjScu5x4agjk9pIhbCkt5rG4Axj25npcQ="
506
506
+
},
507
507
+
{
508
508
+
"pname": "System.Collections",
509
509
+
"version": "4.0.11",
510
510
+
"hash": "sha256-puoFMkx4Z55C1XPxNw3np8nzNGjH+G24j43yTIsDRL0="
511
511
+
},
512
512
+
{
513
513
+
"pname": "System.Collections",
514
514
+
"version": "4.3.0",
515
515
+
"hash": "sha256-afY7VUtD6w/5mYqrce8kQrvDIfS2GXDINDh73IjxJKc="
516
516
+
},
517
517
+
{
518
518
+
"pname": "System.Collections.Immutable",
519
519
+
"version": "5.0.0",
520
520
+
"hash": "sha256-GdwSIjLMM0uVfE56VUSLVNgpW0B//oCeSFj8/hSlbM8="
521
521
+
},
522
522
+
{
523
523
+
"pname": "System.Collections.NonGeneric",
524
524
+
"version": "4.3.0",
525
525
+
"hash": "sha256-8/yZmD4jjvq7m68SPkJZLBQ79jOTOyT5lyzX4SCYAx8="
526
526
+
},
527
527
+
{
528
528
+
"pname": "System.Collections.Specialized",
529
529
+
"version": "4.3.0",
530
530
+
"hash": "sha256-QNg0JJNx+zXMQ26MJRPzH7THdtqjrNtGLUgaR1SdvOk="
531
531
+
},
532
532
+
{
533
533
+
"pname": "System.ComponentModel",
534
534
+
"version": "4.3.0",
535
535
+
"hash": "sha256-i00uujMO4JEDIEPKLmdLY3QJ6vdSpw6Gh9oOzkFYBiU="
536
536
+
},
537
537
+
{
538
538
+
"pname": "System.ComponentModel.EventBasedAsync",
539
539
+
"version": "4.3.0",
540
540
+
"hash": "sha256-h7o4X3XojdRyJWQdUfZetLdqtrQlddMzxhh6j9Zcaec="
541
541
+
},
542
542
+
{
543
543
+
"pname": "System.ComponentModel.Primitives",
544
544
+
"version": "4.3.0",
545
545
+
"hash": "sha256-IOMJleuIBppmP4ECB3uftbdcgL7CCd56+oAD/Sqrbus="
546
546
+
},
547
547
+
{
548
548
+
"pname": "System.ComponentModel.TypeConverter",
549
549
+
"version": "4.3.0",
550
550
+
"hash": "sha256-PSDiPYt8PgTdTUBz+GH6lHCaM1YgfObneHnZsc8Fz54="
551
551
+
},
552
552
+
{
553
553
+
"pname": "System.Composition",
554
554
+
"version": "1.0.31",
555
555
+
"hash": "sha256-wcQEG6MCRa1S03s3Yb3E3tfsIBZid99M7WDhcb48Qik="
556
556
+
},
557
557
+
{
558
558
+
"pname": "System.Composition.AttributedModel",
559
559
+
"version": "1.0.31",
560
560
+
"hash": "sha256-u+XnXfj6LQ3OXwrb9KqHRW4a/a9yHzLrJOXwDQ1a/sY="
561
561
+
},
562
562
+
{
563
563
+
"pname": "System.Composition.Convention",
564
564
+
"version": "1.0.31",
565
565
+
"hash": "sha256-GQWo1YDyQ3r2OMcKW+GbR3BbZNIAdwK79XAfinNj+AE="
566
566
+
},
567
567
+
{
568
568
+
"pname": "System.Composition.Hosting",
569
569
+
"version": "1.0.31",
570
570
+
"hash": "sha256-fg9BIY+zWtiEBIJefYP2lKHDYa4r/vtPTr3ZI8e0K7g="
571
571
+
},
572
572
+
{
573
573
+
"pname": "System.Composition.Runtime",
574
574
+
"version": "1.0.31",
575
575
+
"hash": "sha256-mqfxjAnVyE1YCgXMOcV34IWhYFnvXVKjMo9Y/d3yDuo="
576
576
+
},
577
577
+
{
578
578
+
"pname": "System.Composition.TypedParts",
579
579
+
"version": "1.0.31",
580
580
+
"hash": "sha256-w9ApcUJr7jYP4Vf5+efIIqoWmr5v9R56W4uC0n8KktQ="
581
581
+
},
582
582
+
{
583
583
+
"pname": "System.Diagnostics.Debug",
584
584
+
"version": "4.0.11",
585
585
+
"hash": "sha256-P+rSQJVoN6M56jQbs76kZ9G3mAWFdtF27P/RijN8sj4="
586
586
+
},
587
587
+
{
588
588
+
"pname": "System.Diagnostics.Debug",
589
589
+
"version": "4.3.0",
590
590
+
"hash": "sha256-fkA79SjPbSeiEcrbbUsb70u9B7wqbsdM9s1LnoKj0gM="
591
591
+
},
592
592
+
{
593
593
+
"pname": "System.Diagnostics.EventLog",
594
594
+
"version": "6.0.0",
595
595
+
"hash": "sha256-zUXIQtAFKbiUMKCrXzO4mOTD5EUphZzghBYKXprowSM="
596
596
+
},
597
597
+
{
598
598
+
"pname": "System.Diagnostics.Process",
599
599
+
"version": "4.3.0",
600
600
+
"hash": "sha256-Rzo24qXhuJDDgrGNHr2eQRHhwLmsYmWDqAg/P5fOlzw="
601
601
+
},
602
602
+
{
603
603
+
"pname": "System.Diagnostics.Tools",
604
604
+
"version": "4.0.1",
605
605
+
"hash": "sha256-vSBqTbmWXylvRa37aWyktym+gOpsvH43mwr6A962k6U="
606
606
+
},
607
607
+
{
608
608
+
"pname": "System.Diagnostics.Tools",
609
609
+
"version": "4.3.0",
610
610
+
"hash": "sha256-gVOv1SK6Ape0FQhCVlNOd9cvQKBvMxRX9K0JPVi8w0Y="
611
611
+
},
612
612
+
{
613
613
+
"pname": "System.Diagnostics.Tracing",
614
614
+
"version": "4.3.0",
615
615
+
"hash": "sha256-hCETZpHHGVhPYvb4C0fh4zs+8zv4GPoixagkLZjpa9Q="
616
616
+
},
617
617
+
{
618
618
+
"pname": "System.Drawing.Common",
619
619
+
"version": "4.7.0",
620
620
+
"hash": "sha256-D3qG+xAe78lZHvlco9gHK2TEAM370k09c6+SQi873Hk="
621
621
+
},
622
622
+
{
623
623
+
"pname": "System.Drawing.Common",
624
624
+
"version": "5.0.0",
625
625
+
"hash": "sha256-8PgFBZ3Agd+UI9IMxr4fRIW8IA1hqCl15nqlLTJETzk="
626
626
+
},
627
627
+
{
628
628
+
"pname": "System.Drawing.Common",
629
629
+
"version": "5.0.3",
630
630
+
"hash": "sha256-nr1bSJoGA97IfrQQTyakVIx3r0bpoZfs6xtrDgvE2+Y="
631
631
+
},
632
632
+
{
633
633
+
"pname": "System.Dynamic.Runtime",
634
634
+
"version": "4.0.11",
635
635
+
"hash": "sha256-qWqFVxuXioesVftv2RVJZOnmojUvRjb7cS3Oh3oTit4="
636
636
+
},
637
637
+
{
638
638
+
"pname": "System.Formats.Asn1",
639
639
+
"version": "5.0.0",
640
640
+
"hash": "sha256-9nL3dN4w/dZ49W1pCkTjRqZm6Dh0mMVExNungcBHrKs="
641
641
+
},
642
642
+
{
643
643
+
"pname": "System.Formats.Asn1",
644
644
+
"version": "6.0.0",
645
645
+
"hash": "sha256-KaMHgIRBF7Nf3VwOo+gJS1DcD+41cJDPWFh+TDQ8ee8="
646
646
+
},
647
647
+
{
648
648
+
"pname": "System.Globalization",
649
649
+
"version": "4.0.11",
650
650
+
"hash": "sha256-rbSgc2PIEc2c2rN6LK3qCREAX3DqA2Nq1WcLrZYsDBw="
651
651
+
},
652
652
+
{
653
653
+
"pname": "System.Globalization",
654
654
+
"version": "4.3.0",
655
655
+
"hash": "sha256-caL0pRmFSEsaoeZeWN5BTQtGrAtaQPwFi8YOZPZG5rI="
656
656
+
},
657
657
+
{
658
658
+
"pname": "System.Globalization.Extensions",
659
659
+
"version": "4.3.0",
660
660
+
"hash": "sha256-mmJWA27T0GRVuFP9/sj+4TrR4GJWrzNIk2PDrbr7RQk="
661
661
+
},
662
662
+
{
663
663
+
"pname": "System.IO",
664
664
+
"version": "4.1.0",
665
665
+
"hash": "sha256-V6oyQFwWb8NvGxAwvzWnhPxy9dKOfj/XBM3tEC5aHrw="
666
666
+
},
667
667
+
{
668
668
+
"pname": "System.IO",
669
669
+
"version": "4.3.0",
670
670
+
"hash": "sha256-ruynQHekFP5wPrDiVyhNiRIXeZ/I9NpjK5pU+HPDiRY="
671
671
+
},
672
672
+
{
673
673
+
"pname": "System.IO.FileSystem",
674
674
+
"version": "4.0.1",
675
675
+
"hash": "sha256-4VKXFgcGYCTWVXjAlniAVq0dO3o5s8KHylg2wg2/7k0="
676
676
+
},
677
677
+
{
678
678
+
"pname": "System.IO.FileSystem",
679
679
+
"version": "4.3.0",
680
680
+
"hash": "sha256-vNIYnvlayuVj0WfRfYKpDrhDptlhp1pN8CYmlVd2TXw="
681
681
+
},
682
682
+
{
683
683
+
"pname": "System.IO.FileSystem.Primitives",
684
684
+
"version": "4.0.1",
685
685
+
"hash": "sha256-IpigKMomqb6pmYWkrlf0ZdpILtRluX2cX5sOKVW0Feg="
686
686
+
},
687
687
+
{
688
688
+
"pname": "System.IO.FileSystem.Primitives",
689
689
+
"version": "4.3.0",
690
690
+
"hash": "sha256-LMnfg8Vwavs9cMnq9nNH8IWtAtSfk0/Fy4s4Rt9r1kg="
691
691
+
},
692
692
+
{
693
693
+
"pname": "System.IO.Pipelines",
694
694
+
"version": "5.0.0",
695
695
+
"hash": "sha256-o5ATaT13t/Q+ejEO70N9qOzb2dLrjYxCba1plPJfu80="
696
696
+
},
697
697
+
{
698
698
+
"pname": "System.Linq",
699
699
+
"version": "4.1.0",
700
700
+
"hash": "sha256-ZQpFtYw5N1F1aX0jUK3Tw+XvM5tnlnshkTCNtfVA794="
701
701
+
},
702
702
+
{
703
703
+
"pname": "System.Linq",
704
704
+
"version": "4.3.0",
705
705
+
"hash": "sha256-R5uiSL3l6a3XrXSSL6jz+q/PcyVQzEAByiuXZNSqD/A="
706
706
+
},
707
707
+
{
708
708
+
"pname": "System.Linq.Expressions",
709
709
+
"version": "4.1.0",
710
710
+
"hash": "sha256-7zqB+FXgkvhtlBzpcZyd81xczWP0D3uWssyAGw3t7b4="
711
711
+
},
712
712
+
{
713
713
+
"pname": "System.Linq.Expressions",
714
714
+
"version": "4.3.0",
715
715
+
"hash": "sha256-+3pvhZY7rip8HCbfdULzjlC9FPZFpYoQxhkcuFm2wk8="
716
716
+
},
717
717
+
{
718
718
+
"pname": "System.Memory",
719
719
+
"version": "4.5.4",
720
720
+
"hash": "sha256-3sCEfzO4gj5CYGctl9ZXQRRhwAraMQfse7yzKoRe65E="
721
721
+
},
722
722
+
{
723
723
+
"pname": "System.Numerics.Vectors",
724
724
+
"version": "4.4.0",
725
725
+
"hash": "sha256-auXQK2flL/JpnB/rEcAcUm4vYMCYMEMiWOCAlIaqu2U="
726
726
+
},
727
727
+
{
728
728
+
"pname": "System.Numerics.Vectors",
729
729
+
"version": "4.5.0",
730
730
+
"hash": "sha256-qdSTIFgf2htPS+YhLGjAGiLN8igCYJnCCo6r78+Q+c8="
731
731
+
},
732
732
+
{
733
733
+
"pname": "System.ObjectModel",
734
734
+
"version": "4.0.12",
735
735
+
"hash": "sha256-MudZ/KYcvYsn2cST3EE049mLikrNkmE7QoUoYKKby+s="
736
736
+
},
737
737
+
{
738
738
+
"pname": "System.ObjectModel",
739
739
+
"version": "4.3.0",
740
740
+
"hash": "sha256-gtmRkWP2Kwr3nHtDh0yYtce38z1wrGzb6fjm4v8wN6Q="
741
741
+
},
742
742
+
{
743
743
+
"pname": "System.Private.ServiceModel",
744
744
+
"version": "4.8.1",
745
745
+
"hash": "sha256-d/Mw1lVN0Gb2+pHltqM4qjBOO67vFGfI5zRK5MHa2rg="
746
746
+
},
747
747
+
{
748
748
+
"pname": "System.Private.ServiceModel",
749
749
+
"version": "4.9.0",
750
750
+
"hash": "sha256-AbJKAZzZDxKVXm5761XE+nhlkiDqX9eb6+Y9d4Hq+4Q="
751
751
+
},
752
752
+
{
753
753
+
"pname": "System.Private.Uri",
754
754
+
"version": "4.3.0",
755
755
+
"hash": "sha256-fVfgcoP4AVN1E5wHZbKBIOPYZ/xBeSIdsNF+bdukIRM="
756
756
+
},
757
757
+
{
758
758
+
"pname": "System.Reflection",
759
759
+
"version": "4.1.0",
760
760
+
"hash": "sha256-idZHGH2Yl/hha1CM4VzLhsaR8Ljo/rV7TYe7mwRJSMs="
761
761
+
},
762
762
+
{
763
763
+
"pname": "System.Reflection",
764
764
+
"version": "4.3.0",
765
765
+
"hash": "sha256-NQSZRpZLvtPWDlvmMIdGxcVuyUnw92ZURo0hXsEshXY="
766
766
+
},
767
767
+
{
768
768
+
"pname": "System.Reflection.DispatchProxy",
769
769
+
"version": "4.7.1",
770
770
+
"hash": "sha256-Oi+l32p73ZxwcB6GrSS2m25BccfpuwbY4eyFEwUe0IM="
771
771
+
},
772
772
+
{
773
773
+
"pname": "System.Reflection.Emit",
774
774
+
"version": "4.0.1",
775
775
+
"hash": "sha256-F1MvYoQWHCY89/O4JBwswogitqVvKuVfILFqA7dmuHk="
776
776
+
},
777
777
+
{
778
778
+
"pname": "System.Reflection.Emit",
779
779
+
"version": "4.3.0",
780
780
+
"hash": "sha256-5LhkDmhy2FkSxulXR+bsTtMzdU3VyyuZzsxp7/DwyIU="
781
781
+
},
782
782
+
{
783
783
+
"pname": "System.Reflection.Emit.ILGeneration",
784
784
+
"version": "4.0.1",
785
785
+
"hash": "sha256-YG+eJBG5P+5adsHiw/lhJwvREnvdHw6CJyS8ZV4Ujd0="
786
786
+
},
787
787
+
{
788
788
+
"pname": "System.Reflection.Emit.ILGeneration",
789
789
+
"version": "4.3.0",
790
790
+
"hash": "sha256-mKRknEHNls4gkRwrEgi39B+vSaAz/Gt3IALtS98xNnA="
791
791
+
},
792
792
+
{
793
793
+
"pname": "System.Reflection.Emit.ILGeneration",
794
794
+
"version": "4.7.0",
795
795
+
"hash": "sha256-GUnQeGo/DtvZVQpFnESGq7lJcjB30/KnDY7Kd2G/ElE="
796
796
+
},
797
797
+
{
798
798
+
"pname": "System.Reflection.Emit.Lightweight",
799
799
+
"version": "4.0.1",
800
800
+
"hash": "sha256-uVvNOnL64CPqsgZP2OLqNmxdkZl6Q0fTmKmv9gcBi+g="
801
801
+
},
802
802
+
{
803
803
+
"pname": "System.Reflection.Emit.Lightweight",
804
804
+
"version": "4.3.0",
805
805
+
"hash": "sha256-rKx4a9yZKcajloSZHr4CKTVJ6Vjh95ni+zszPxWjh2I="
806
806
+
},
807
807
+
{
808
808
+
"pname": "System.Reflection.Emit.Lightweight",
809
809
+
"version": "4.7.0",
810
810
+
"hash": "sha256-V0Wz/UUoNIHdTGS9e1TR89u58zJjo/wPUWw6VaVyclU="
811
811
+
},
812
812
+
{
813
813
+
"pname": "System.Reflection.Extensions",
814
814
+
"version": "4.0.1",
815
815
+
"hash": "sha256-NsfmzM9G/sN3H8X2cdnheTGRsh7zbRzvegnjDzDH/FQ="
816
816
+
},
817
817
+
{
818
818
+
"pname": "System.Reflection.Extensions",
819
819
+
"version": "4.3.0",
820
820
+
"hash": "sha256-mMOCYzUenjd4rWIfq7zIX9PFYk/daUyF0A8l1hbydAk="
821
821
+
},
822
822
+
{
823
823
+
"pname": "System.Reflection.Metadata",
824
824
+
"version": "1.6.0",
825
825
+
"hash": "sha256-JJfgaPav7UfEh4yRAQdGhLZF1brr0tUWPl6qmfNWq/E="
826
826
+
},
827
827
+
{
828
828
+
"pname": "System.Reflection.Metadata",
829
829
+
"version": "5.0.0",
830
830
+
"hash": "sha256-Wo+MiqhcP9dQ6NuFGrQTw6hpbJORFwp+TBNTq2yhGp8="
831
831
+
},
832
832
+
{
833
833
+
"pname": "System.Reflection.Primitives",
834
834
+
"version": "4.0.1",
835
835
+
"hash": "sha256-SFSfpWEyCBMAOerrMCOiKnpT+UAWTvRcmoRquJR6Vq0="
836
836
+
},
837
837
+
{
838
838
+
"pname": "System.Reflection.Primitives",
839
839
+
"version": "4.3.0",
840
840
+
"hash": "sha256-5ogwWB4vlQTl3jjk1xjniG2ozbFIjZTL9ug0usZQuBM="
841
841
+
},
842
842
+
{
843
843
+
"pname": "System.Reflection.TypeExtensions",
844
844
+
"version": "4.1.0",
845
845
+
"hash": "sha256-R0YZowmFda+xzKNR4kKg7neFoE30KfZwp/IwfRSKVK4="
846
846
+
},
847
847
+
{
848
848
+
"pname": "System.Reflection.TypeExtensions",
849
849
+
"version": "4.3.0",
850
850
+
"hash": "sha256-4U4/XNQAnddgQIHIJq3P2T80hN0oPdU2uCeghsDTWng="
851
851
+
},
852
852
+
{
853
853
+
"pname": "System.Resources.ResourceManager",
854
854
+
"version": "4.0.1",
855
855
+
"hash": "sha256-cZ2/3/fczLjEpn6j3xkgQV9ouOVjy4Kisgw5xWw9kSw="
856
856
+
},
857
857
+
{
858
858
+
"pname": "System.Resources.ResourceManager",
859
859
+
"version": "4.3.0",
860
860
+
"hash": "sha256-idiOD93xbbrbwwSnD4mORA9RYi/D/U48eRUsn/WnWGo="
861
861
+
},
862
862
+
{
863
863
+
"pname": "System.Runtime",
864
864
+
"version": "4.1.0",
865
865
+
"hash": "sha256-FViNGM/4oWtlP6w0JC0vJU+k9efLKZ+yaXrnEeabDQo="
866
866
+
},
867
867
+
{
868
868
+
"pname": "System.Runtime",
869
869
+
"version": "4.3.0",
870
870
+
"hash": "sha256-51813WXpBIsuA6fUtE5XaRQjcWdQ2/lmEokJt97u0Rg="
871
871
+
},
872
872
+
{
873
873
+
"pname": "System.Runtime.CompilerServices.Unsafe",
874
874
+
"version": "4.5.3",
875
875
+
"hash": "sha256-lnZMUqRO4RYRUeSO8HSJ9yBHqFHLVbmenwHWkIU20ak="
876
876
+
},
877
877
+
{
878
878
+
"pname": "System.Runtime.CompilerServices.Unsafe",
879
879
+
"version": "5.0.0",
880
880
+
"hash": "sha256-neARSpLPUzPxEKhJRwoBzhPxK+cKIitLx7WBYncsYgo="
881
881
+
},
882
882
+
{
883
883
+
"pname": "System.Runtime.Extensions",
884
884
+
"version": "4.1.0",
885
885
+
"hash": "sha256-X7DZ5CbPY7jHs20YZ7bmcXs9B5Mxptu/HnBUvUnNhGc="
886
886
+
},
887
887
+
{
888
888
+
"pname": "System.Runtime.Extensions",
889
889
+
"version": "4.3.0",
890
890
+
"hash": "sha256-wLDHmozr84v1W2zYCWYxxj0FR0JDYHSVRaRuDm0bd/o="
891
891
+
},
892
892
+
{
893
893
+
"pname": "System.Runtime.Handles",
894
894
+
"version": "4.0.1",
895
895
+
"hash": "sha256-j2QgVO9ZOjv7D1het98CoFpjoYgxjupuIhuBUmLLH7w="
896
896
+
},
897
897
+
{
898
898
+
"pname": "System.Runtime.Handles",
899
899
+
"version": "4.3.0",
900
900
+
"hash": "sha256-KJ5aXoGpB56Y6+iepBkdpx/AfaJDAitx4vrkLqR7gms="
901
901
+
},
902
902
+
{
903
903
+
"pname": "System.Runtime.InteropServices",
904
904
+
"version": "4.1.0",
905
905
+
"hash": "sha256-QceAYlJvkPRJc/+5jR+wQpNNI3aqGySWWSO30e/FfQY="
906
906
+
},
907
907
+
{
908
908
+
"pname": "System.Runtime.InteropServices",
909
909
+
"version": "4.3.0",
910
910
+
"hash": "sha256-8sDH+WUJfCR+7e4nfpftj/+lstEiZixWUBueR2zmHgI="
911
911
+
},
912
912
+
{
913
913
+
"pname": "System.Runtime.InteropServices.RuntimeInformation",
914
914
+
"version": "4.3.0",
915
915
+
"hash": "sha256-MYpl6/ZyC6hjmzWRIe+iDoldOMW1mfbwXsduAnXIKGA="
916
916
+
},
917
917
+
{
918
918
+
"pname": "System.Runtime.Serialization.Primitives",
919
919
+
"version": "4.1.1",
920
920
+
"hash": "sha256-80B05oxJbPLGq2pGOSl6NlZvintX9A1CNpna2aN0WRA="
921
921
+
},
922
922
+
{
923
923
+
"pname": "System.Security.AccessControl",
924
924
+
"version": "4.4.0",
925
925
+
"hash": "sha256-J3T2ECVdL0JiBA999CUz77az545CVOYB11/NPA/huEc="
926
926
+
},
927
927
+
{
928
928
+
"pname": "System.Security.AccessControl",
929
929
+
"version": "4.7.0",
930
930
+
"hash": "sha256-/9ZCPIHLdhzq7OW4UKqTsR0O93jjHd6BRG1SRwgHE1g="
931
931
+
},
932
932
+
{
933
933
+
"pname": "System.Security.AccessControl",
934
934
+
"version": "5.0.0",
935
935
+
"hash": "sha256-ueSG+Yn82evxyGBnE49N4D+ngODDXgornlBtQ3Omw54="
936
936
+
},
937
937
+
{
938
938
+
"pname": "System.Security.AccessControl",
939
939
+
"version": "6.0.0",
940
940
+
"hash": "sha256-qOyWEBbNr3EjyS+etFG8/zMbuPjA+O+di717JP9Cxyg="
941
941
+
},
942
942
+
{
943
943
+
"pname": "System.Security.Cryptography.Cng",
944
944
+
"version": "4.5.0",
945
945
+
"hash": "sha256-9llRbEcY1fHYuTn3vGZaCxsFxSAqXl4bDA6Rz9b0pN4="
946
946
+
},
947
947
+
{
948
948
+
"pname": "System.Security.Cryptography.Cng",
949
949
+
"version": "4.7.0",
950
950
+
"hash": "sha256-MvVSJhAojDIvrpuyFmcSVRSZPl3dRYOI9hSptbA+6QA="
951
951
+
},
952
952
+
{
953
953
+
"pname": "System.Security.Cryptography.Cng",
954
954
+
"version": "5.0.0",
955
955
+
"hash": "sha256-nOJP3vdmQaYA07TI373OvZX6uWshETipvi5KpL7oExo="
956
956
+
},
957
957
+
{
958
958
+
"pname": "System.Security.Cryptography.Pkcs",
959
959
+
"version": "4.7.0",
960
960
+
"hash": "sha256-lZMmOxtg5d7Oyoof8p6awVALUsYQstc2mBNNrQr9m9c="
961
961
+
},
962
962
+
{
963
963
+
"pname": "System.Security.Cryptography.Pkcs",
964
964
+
"version": "5.0.0",
965
965
+
"hash": "sha256-kq/tvYQSa24mKSvikFK2fKUAnexSL4PO4LkPppqtYkE="
966
966
+
},
967
967
+
{
968
968
+
"pname": "System.Security.Cryptography.Pkcs",
969
969
+
"version": "6.0.1",
970
970
+
"hash": "sha256-OJ4NJ8E/8l86aR+Hsw+k/7II63Y/zPS+MgC+UfeCXHM="
971
971
+
},
972
972
+
{
973
973
+
"pname": "System.Security.Cryptography.Xml",
974
974
+
"version": "4.7.0",
975
975
+
"hash": "sha256-67k24CjNisMJUtnyWb08V/t7mBns+pxLyNhBG5YXiCE="
976
976
+
},
977
977
+
{
978
978
+
"pname": "System.Security.Cryptography.Xml",
979
979
+
"version": "5.0.0",
980
980
+
"hash": "sha256-0LyU7KmpFRFZFCugAgDnp93Unw3rL4hFSqx6GNqov9o="
981
981
+
},
982
982
+
{
983
983
+
"pname": "System.Security.Cryptography.Xml",
984
984
+
"version": "6.0.1",
985
985
+
"hash": "sha256-spXV8cWZu0V3liek1936REtdpvS4fQwc98JvacO1oJU="
986
986
+
},
987
987
+
{
988
988
+
"pname": "System.Security.Permissions",
989
989
+
"version": "4.4.0",
990
990
+
"hash": "sha256-P3U50uTv0HF5uOZVoVEARyBDTyG3+Ilm9t2Ko6KVf7w="
991
991
+
},
992
992
+
{
993
993
+
"pname": "System.Security.Permissions",
994
994
+
"version": "4.7.0",
995
995
+
"hash": "sha256-BGgXMLUi5rxVmmChjIhcXUxisJjvlNToXlyaIbUxw40="
996
996
+
},
997
997
+
{
998
998
+
"pname": "System.Security.Permissions",
999
999
+
"version": "5.0.0",
1000
1000
+
"hash": "sha256-BI1Js3L4R32UkKOLMTAVpXzGlQ27m+oaYHSV3J+iQfc="
1001
1001
+
},
1002
1002
+
{
1003
1003
+
"pname": "System.Security.Principal.Windows",
1004
1004
+
"version": "4.4.0",
1005
1005
+
"hash": "sha256-lwNBM33EW45j6o8bM4hKWirEUZCvep0VYFchc50JOYc="
1006
1006
+
},
1007
1007
+
{
1008
1008
+
"pname": "System.Security.Principal.Windows",
1009
1009
+
"version": "4.7.0",
1010
1010
+
"hash": "sha256-rWBM2U8Kq3rEdaa1MPZSYOOkbtMGgWyB8iPrpIqmpqg="
1011
1011
+
},
1012
1012
+
{
1013
1013
+
"pname": "System.Security.Principal.Windows",
1014
1014
+
"version": "5.0.0",
1015
1015
+
"hash": "sha256-CBOQwl9veFkrKK2oU8JFFEiKIh/p+aJO+q9Tc2Q/89Y="
1016
1016
+
},
1017
1017
+
{
1018
1018
+
"pname": "System.ServiceModel.Duplex",
1019
1019
+
"version": "4.8.1",
1020
1020
+
"hash": "sha256-WDwB7gEfvvbIF18NYPvSdI7GJhYn7vINWndgrh8wpsg="
1021
1021
+
},
1022
1022
+
{
1023
1023
+
"pname": "System.ServiceModel.Federation",
1024
1024
+
"version": "4.8.1",
1025
1025
+
"hash": "sha256-5PmzrNH8q+kHaVS1T1bcBcH4Kgh9eL350P0qm6frWVo="
1026
1026
+
},
1027
1027
+
{
1028
1028
+
"pname": "System.ServiceModel.Http",
1029
1029
+
"version": "4.8.1",
1030
1030
+
"hash": "sha256-pgLvBQk2FnJbTETUKZag2LeGSXDBK6WnPYsfDbcPhLk="
1031
1031
+
},
1032
1032
+
{
1033
1033
+
"pname": "System.ServiceModel.Http",
1034
1034
+
"version": "6.0.0",
1035
1035
+
"hash": "sha256-jy3bGKjvrQF5l3zn8/MiYwBqlkes6kWnNHUUJxPho/s="
1036
1036
+
},
1037
1037
+
{
1038
1038
+
"pname": "System.ServiceModel.NetTcp",
1039
1039
+
"version": "4.8.1",
1040
1040
+
"hash": "sha256-MQGtgKRV4XuIVPV4iABY+ABIx+C4I+J74p5ohclSj7Y="
1041
1041
+
},
1042
1042
+
{
1043
1043
+
"pname": "System.ServiceModel.Primitives",
1044
1044
+
"version": "4.8.1",
1045
1045
+
"hash": "sha256-sZEzX9vgwtckMrTPwNg8s+bZErDv5/Yakeg5c6nUWis="
1046
1046
+
},
1047
1047
+
{
1048
1048
+
"pname": "System.ServiceModel.Primitives",
1049
1049
+
"version": "4.9.0",
1050
1050
+
"hash": "sha256-DguxLLRrYNn99rYxCGIljZTdZqrVC+VxJNahkFUy9NM="
1051
1051
+
},
1052
1052
+
{
1053
1053
+
"pname": "System.ServiceModel.Primitives",
1054
1054
+
"version": "6.0.0",
1055
1055
+
"hash": "sha256-XKKDaDp32Igr+cSPviNjUVlSjgzuGBQNCiTZUBinawY="
1056
1056
+
},
1057
1057
+
{
1058
1058
+
"pname": "System.ServiceModel.Security",
1059
1059
+
"version": "4.8.1",
1060
1060
+
"hash": "sha256-4aEWyw9HudwzO0oRuKKrEQrQpnUvNvkRc0aLtCQ8NZI="
1061
1061
+
},
1062
1062
+
{
1063
1063
+
"pname": "System.Text.Encoding",
1064
1064
+
"version": "4.0.11",
1065
1065
+
"hash": "sha256-PEailOvG05CVgPTyKLtpAgRydlSHmtd5K0Y8GSHY2Lc="
1066
1066
+
},
1067
1067
+
{
1068
1068
+
"pname": "System.Text.Encoding",
1069
1069
+
"version": "4.3.0",
1070
1070
+
"hash": "sha256-GctHVGLZAa/rqkBNhsBGnsiWdKyv6VDubYpGkuOkBLg="
1071
1071
+
},
1072
1072
+
{
1073
1073
+
"pname": "System.Text.Encoding.CodePages",
1074
1074
+
"version": "4.4.0",
1075
1075
+
"hash": "sha256-zD24blG8xhAcL9gC4UTGKetd8c3LO0nv22nKTp2Vfx0="
1076
1076
+
},
1077
1077
+
{
1078
1078
+
"pname": "System.Text.Encoding.CodePages",
1079
1079
+
"version": "4.5.1",
1080
1080
+
"hash": "sha256-PIhkv59IXjyiuefdhKxS9hQfEwO9YWRuNudpo53HQfw="
1081
1081
+
},
1082
1082
+
{
1083
1083
+
"pname": "System.Text.Encoding.Extensions",
1084
1084
+
"version": "4.0.11",
1085
1085
+
"hash": "sha256-+kf7J3dEhgCbnCM5vHYlsTm5/R/Ud0Jr6elpHm922iI="
1086
1086
+
},
1087
1087
+
{
1088
1088
+
"pname": "System.Text.Encoding.Extensions",
1089
1089
+
"version": "4.3.0",
1090
1090
+
"hash": "sha256-vufHXg8QAKxHlujPHHcrtGwAqFmsCD6HKjfDAiHyAYc="
1091
1091
+
},
1092
1092
+
{
1093
1093
+
"pname": "System.Text.RegularExpressions",
1094
1094
+
"version": "4.1.0",
1095
1095
+
"hash": "sha256-x6OQN6MCN7S0fJ6EFTfv4rczdUWjwuWE9QQ0P6fbh9c="
1096
1096
+
},
1097
1097
+
{
1098
1098
+
"pname": "System.Text.RegularExpressions",
1099
1099
+
"version": "4.3.0",
1100
1100
+
"hash": "sha256-VLCk1D1kcN2wbAe3d0YQM/PqCsPHOuqlBY1yd2Yo+K0="
1101
1101
+
},
1102
1102
+
{
1103
1103
+
"pname": "System.Threading",
1104
1104
+
"version": "4.0.11",
1105
1105
+
"hash": "sha256-mob1Zv3qLQhQ1/xOLXZmYqpniNUMCfn02n8ZkaAhqac="
1106
1106
+
},
1107
1107
+
{
1108
1108
+
"pname": "System.Threading",
1109
1109
+
"version": "4.3.0",
1110
1110
+
"hash": "sha256-ZDQ3dR4pzVwmaqBg4hacZaVenQ/3yAF/uV7BXZXjiWc="
1111
1111
+
},
1112
1112
+
{
1113
1113
+
"pname": "System.Threading.Tasks",
1114
1114
+
"version": "4.0.11",
1115
1115
+
"hash": "sha256-5SLxzFg1df6bTm2t09xeI01wa5qQglqUwwJNlQPJIVs="
1116
1116
+
},
1117
1117
+
{
1118
1118
+
"pname": "System.Threading.Tasks",
1119
1119
+
"version": "4.3.0",
1120
1120
+
"hash": "sha256-Z5rXfJ1EXp3G32IKZGiZ6koMjRu0n8C1NGrwpdIen4w="
1121
1121
+
},
1122
1122
+
{
1123
1123
+
"pname": "System.Threading.Tasks.Extensions",
1124
1124
+
"version": "4.0.0",
1125
1125
+
"hash": "sha256-+YdcPkMhZhRbMZHnfsDwpNbUkr31X7pQFGxXYcAPZbE="
1126
1126
+
},
1127
1127
+
{
1128
1128
+
"pname": "System.Threading.Tasks.Extensions",
1129
1129
+
"version": "4.3.0",
1130
1130
+
"hash": "sha256-X2hQ5j+fxcmnm88Le/kSavjiGOmkcumBGTZKBLvorPc="
1131
1131
+
},
1132
1132
+
{
1133
1133
+
"pname": "System.Threading.Tasks.Extensions",
1134
1134
+
"version": "4.5.4",
1135
1135
+
"hash": "sha256-owSpY8wHlsUXn5xrfYAiu847L6fAKethlvYx97Ri1ng="
1136
1136
+
},
1137
1137
+
{
1138
1138
+
"pname": "System.Threading.Thread",
1139
1139
+
"version": "4.3.0",
1140
1140
+
"hash": "sha256-pMs6RNFC3nQOGz9EqIcyWmO8YLaqay+q/Qde5hqPXXg="
1141
1141
+
},
1142
1142
+
{
1143
1143
+
"pname": "System.Threading.ThreadPool",
1144
1144
+
"version": "4.3.0",
1145
1145
+
"hash": "sha256-wW0QdvssRoaOfQLazTGSnwYTurE4R8FxDx70pYkL+gg="
1146
1146
+
},
1147
1147
+
{
1148
1148
+
"pname": "System.ValueTuple",
1149
1149
+
"version": "4.5.0",
1150
1150
+
"hash": "sha256-niH6l2fU52vAzuBlwdQMw0OEoRS/7E1w5smBFoqSaAI="
1151
1151
+
},
1152
1152
+
{
1153
1153
+
"pname": "System.Windows.Extensions",
1154
1154
+
"version": "4.7.0",
1155
1155
+
"hash": "sha256-yW+GvQranReaqPw5ZFv+mSjByQ5y1pRLl05JIEf3tYU="
1156
1156
+
},
1157
1157
+
{
1158
1158
+
"pname": "System.Windows.Extensions",
1159
1159
+
"version": "5.0.0",
1160
1160
+
"hash": "sha256-fzWnaRBCDuoq3hQsGIi0PvCEJN7yGaaJvlU6pq4052A="
1161
1161
+
},
1162
1162
+
{
1163
1163
+
"pname": "System.Xml.ReaderWriter",
1164
1164
+
"version": "4.0.11",
1165
1165
+
"hash": "sha256-haZAFFQ9Sl2DhfvEbdx2YRqKEoxNMU5STaqpMmXw0zA="
1166
1166
+
},
1167
1167
+
{
1168
1168
+
"pname": "System.Xml.ReaderWriter",
1169
1169
+
"version": "4.3.0",
1170
1170
+
"hash": "sha256-QQ8KgU0lu4F5Unh+TbechO//zaAGZ4MfgvW72Cn1hzA="
1171
1171
+
},
1172
1172
+
{
1173
1173
+
"pname": "System.Xml.XDocument",
1174
1174
+
"version": "4.0.11",
1175
1175
+
"hash": "sha256-KPz1kxe0RUBM+aoktJ/f9p51GudMERU8Pmwm//HdlFg="
1176
1176
+
},
1177
1177
+
{
1178
1178
+
"pname": "System.Xml.XmlDocument",
1179
1179
+
"version": "4.3.0",
1180
1180
+
"hash": "sha256-kbuV4Y7rVJkfMp2Kgoi8Zvdatm9CZNmlKB3GZgANvy4="
1181
1181
+
},
1182
1182
+
{
1183
1183
+
"pname": "System.Xml.XPath",
1184
1184
+
"version": "4.3.0",
1185
1185
+
"hash": "sha256-kd1JMqj6obhxzEPRJeYvcUyJqkOs/9A0UOQccC6oYrM="
1186
1186
+
},
1187
1187
+
{
1188
1188
+
"pname": "System.Xml.XPath.XmlDocument",
1189
1189
+
"version": "4.3.0",
1190
1190
+
"hash": "sha256-NWPne5KQuqUt7WvaRT1KX3kkpWv6EPTHcI6CO/GBNME="
1191
1191
+
}
1192
1192
+
]
+199
pkgs/by-name/re/renode/package.nix
···
1
1
+
{
2
2
+
buildDotnetModule,
3
3
+
cmake,
4
4
+
dconf,
5
5
+
dotnet-runtime_8,
6
6
+
dotnet-sdk_6,
7
7
+
fetchFromGitHub,
8
8
+
fetchpatch,
9
9
+
gcc,
10
10
+
glibcLocales,
11
11
+
gtk3-x11,
12
12
+
gtk3,
13
13
+
lib,
14
14
+
mono,
15
15
+
nix-update-script,
16
16
+
python3Packages,
17
17
+
}:
18
18
+
19
19
+
let
20
20
+
resources = fetchFromGitHub {
21
21
+
owner = "renode";
22
22
+
repo = "renode-resources";
23
23
+
rev = "d3d69f8f17ed164ee23e46f0c06844a69bf4c004";
24
24
+
hash = "sha256-wR3heL58NOQLENwCzL4lPM4KuvT/ON7dlc/KUqrlRjg=";
25
25
+
};
26
26
+
assemblyVersion =
27
27
+
s:
28
28
+
let
29
29
+
part = lib.strings.splitString "-" s;
30
30
+
result = builtins.head part;
31
31
+
in
32
32
+
result;
33
33
+
34
34
+
pythonLibs =
35
35
+
with python3Packages;
36
36
+
makePythonPath [
37
37
+
construct
38
38
+
psutil
39
39
+
pyyaml
40
40
+
requests
41
41
+
tkinter
42
42
+
43
43
+
# from tools/csv2resd/requirements.txt
44
44
+
construct
45
45
+
46
46
+
# from tools/execution_tracer/requirements.txt
47
47
+
pyelftools
48
48
+
49
49
+
(robotframework.overrideDerivation (oldAttrs: {
50
50
+
src = fetchFromGitHub {
51
51
+
owner = "robotframework";
52
52
+
repo = "robotframework";
53
53
+
rev = "v6.1";
54
54
+
hash = "sha256-l1VupBKi52UWqJMisT2CVnXph3fGxB63mBVvYdM1NWE=";
55
55
+
};
56
56
+
patches = (oldAttrs.patches or [ ]) ++ [
57
57
+
(fetchpatch {
58
58
+
# utest: Improve filtering of output sugar for Python 3.13+
59
59
+
name = "python3.13-support.patch";
60
60
+
url = "https://github.com/robotframework/robotframework/commit/921e352556dc8538b72de1e693e2a244d420a26d.patch";
61
61
+
hash = "sha256-aSaror26x4kVkLVetPEbrJG4H1zstHsNWqmwqOys3zo=";
62
62
+
})
63
63
+
];
64
64
+
}))
65
65
+
];
66
66
+
67
67
+
in
68
68
+
buildDotnetModule rec {
69
69
+
pname = "renode";
70
70
+
version = "1.16.0";
71
71
+
72
72
+
src = fetchFromGitHub {
73
73
+
owner = "renode";
74
74
+
repo = "renode";
75
75
+
rev = "20ad06d9379997829df309c5724be94ba4effedd";
76
76
+
hash = "sha256-I/W3OAzHCN8rEIlDyBwI1ZDvKfHYYBDiqE9XkWHxo7o=";
77
77
+
fetchSubmodules = true;
78
78
+
};
79
79
+
80
80
+
projectFile = "Renode_NET.sln";
81
81
+
82
82
+
dotnet-runtime = dotnet-runtime_8;
83
83
+
dotnet-sdk = dotnet-sdk_6;
84
84
+
85
85
+
nugetDeps = ./deps.json;
86
86
+
87
87
+
patches = [ ./renode-test.patch ];
88
88
+
89
89
+
prePatch = ''
90
90
+
substituteInPlace tools/building/createAssemblyInfo.sh \
91
91
+
--replace CURRENT_INFORMATIONAL_VERSION="`git rev-parse --short=8 HEAD`" \
92
92
+
CURRENT_INFORMATIONAL_VERSION="${builtins.substring 0 8 src.rev}"
93
93
+
'';
94
94
+
95
95
+
postPatch = ''
96
96
+
# https://github.com/dotnet/roslyn/issues/37379#issuecomment-513371985
97
97
+
cat << EOF > Directory.Build.props
98
98
+
<Project>
99
99
+
<ItemGroup>
100
100
+
<SourceRoot Include="$(MSBuildThisFileDirectory)/"/>
101
101
+
</ItemGroup>
102
102
+
</Project>
103
103
+
EOF
104
104
+
105
105
+
patchShebangs build.sh tools/
106
106
+
107
107
+
# Fixes determinism build error
108
108
+
sed -i 's/AssemblyVersion("%VERSION%.*")/AssemblyVersion("${assemblyVersion version}")/g' src/Renode/Properties/AssemblyInfo.template
109
109
+
sed -i 's/AssemblyVersion("1.0.*")/AssemblyVersion("1.0.0.0")/g' lib/AntShell/AntShell/Properties/AssemblyInfo.cs lib/CxxDemangler/CxxDemangler/Properties/AssemblyInfo.cs
110
110
+
'';
111
111
+
112
112
+
# https://github.com/NixOS/nixpkgs/issues/38991
113
113
+
# bash: warning: setlocale: LC_ALL: cannot change locale (en_US.UTF-8)
114
114
+
env.LOCALE_ARCHIVE = "${glibcLocales}/lib/locale/locale-archive";
115
115
+
116
116
+
nativeBuildInputs = [
117
117
+
cmake
118
118
+
gcc
119
119
+
];
120
120
+
121
121
+
runtimeDeps = [
122
122
+
gtk3
123
123
+
mono
124
124
+
];
125
125
+
126
126
+
dontUseCmakeConfigure = true;
127
127
+
128
128
+
enableParallelBuilding = false;
129
129
+
130
130
+
preBuild = ''
131
131
+
mkdir -p lib/resources
132
132
+
ln -s ${resources}/* lib/resources/
133
133
+
134
134
+
mkdir output
135
135
+
mv src/Infrastructure/src/Emulator/Cores/linux-properties.csproj output/properties.csproj
136
136
+
sed -i "s#/usr/bin/gcc#${gcc}/bin/gcc#g" output/properties.csproj
137
137
+
sed -i "s#/usr/bin/ar#${gcc}/bin/ar#g" output/properties.csproj
138
138
+
139
139
+
# To fix value "" error in element <Import>
140
140
+
rm -rf src/Directory.Build.targets
141
141
+
142
142
+
CORES=(arm.le arm.be arm64.le arm-m.le arm-m.be ppc.le ppc.be ppc64.le ppc64.be i386.le x86_64.le riscv.le riscv64.le sparc.le sparc.be xtensa.le)
143
143
+
for core_config in ''${CORES[@]}
144
144
+
do
145
145
+
CORE="$(echo $core_config | cut -d '.' -f 1)"
146
146
+
ENDIAN="$(echo $core_config | cut -d '.' -f 2)"
147
147
+
BITS=32
148
148
+
149
149
+
if [[ $CORE =~ "64" ]]; then
150
150
+
BITS=64
151
151
+
fi
152
152
+
153
153
+
SOURCE="${src}/src/Infrastructure/src/Emulator/Cores"
154
154
+
CMAKE_CONF_FLAGS="-DTARGET_ARCH=$CORE -DTARGET_WORD_SIZE=$BITS -DCMAKE_BUILD_TYPE=Release -DCMAKE_LIBRARY_OUTPUT_DIRECTORY=$out/lib"
155
155
+
CORE_DIR=build/$CORE/$ENDIAN
156
156
+
mkdir -p $CORE_DIR
157
157
+
pushd $CORE_DIR
158
158
+
159
159
+
if [[ $ENDIAN == "be" ]]; then
160
160
+
CMAKE_CONF_FLAGS+=" -DTARGET_WORDS_BIGENDIAN=1"
161
161
+
fi
162
162
+
163
163
+
cmake $CMAKE_CONF_FLAGS -DHOST_ARCH=i386 $SOURCE
164
164
+
cmake --build . -j$NIX_BUILD_CORES
165
165
+
popd
166
166
+
done
167
167
+
168
168
+
mkdir -p src/Infrastructure/src/Emulator/Cores/bin/Release/lib
169
169
+
ln -s $out/lib/*.so src/Infrastructure/src/Emulator/Cores/bin/Release/lib
170
170
+
'';
171
171
+
172
172
+
dotnetInstallFlags = [ "-p:TargetFramework=net6.0" ];
173
173
+
174
174
+
postInstall = ''
175
175
+
mkdir -p $out/lib/renode
176
176
+
mv * .renode-root $out/lib/renode
177
177
+
178
178
+
makeWrapper "$out/lib/renode/renode-test" "$out/bin/renode-test" \
179
179
+
--prefix PATH : "$out/lib/renode:${lib.makeBinPath [ dotnet-sdk ]}" \
180
180
+
--prefix GIO_EXTRA_MODULES : "${lib.getLib dconf}/lib/gio/modules" \
181
181
+
--suffix LD_LIBRARY_PATH : "${lib.makeLibraryPath [ gtk3-x11 ]}" \
182
182
+
--prefix PYTHONPATH : "${pythonLibs}" \
183
183
+
--set LOCALE_ARCHIVE "${glibcLocales}/lib/locale/locale-archive" \
184
184
+
'';
185
185
+
186
186
+
executables = [ "Renode" ];
187
187
+
188
188
+
passthru.updateScript = nix-update-script { };
189
189
+
190
190
+
meta = {
191
191
+
changelog = "https://github.com/renode/renode/blob/${version}/CHANGELOG.rst";
192
192
+
description = "Virtual development framework for complex embedded systems";
193
193
+
downloadPage = "https://github.com/renode/renode";
194
194
+
homepage = "https://renode.io";
195
195
+
license = lib.licenses.bsd3;
196
196
+
maintainers = with lib.maintainers; [ otavio ];
197
197
+
platforms = [ "x86_64-linux" ];
198
198
+
};
199
199
+
}
+28
pkgs/by-name/re/renode/renode-test.patch
···
1
1
+
diff --git a/renode-test b/renode-test
2
2
+
index 0f8f8d0..1fdfe23 100755
3
3
+
--- a/renode-test
4
4
+
+++ b/renode-test
5
5
+
@@ -5,22 +5,17 @@ set -u
6
6
+
# this is to support running renode-test from an external directory and via a symlink
7
7
+
ROOT_PATH="$(cd $(dirname $(readlink -f $0 2>/dev/null || echo $0)); echo $PWD)"
8
8
+
9
9
+
-TESTS_FILE="$ROOT_PATH/tests/tests.yaml"
10
10
+
-TESTS_RESULTS="$ROOT_PATH/output/tests"
11
11
+
12
12
+
. "${ROOT_PATH}/tools/common.sh"
13
13
+
14
14
+
set +e
15
15
+
STTY_CONFIG=`stty -g 2>/dev/null`
16
16
+
-$PYTHON_RUNNER -u "`get_path "$ROOT_PATH/tests/run_tests.py"`" --exclude "skip_${DETECTED_OS}" --exclude "skip_host_${DETECTED_ARCH}" --properties-file "`get_path "$ROOT_PATH/output/properties.csproj"`" -r "`get_path "$TESTS_RESULTS"`" -t "`get_path "$TESTS_FILE"`" "$@"
17
17
+
+$PYTHON_RUNNER -u "`get_path "$ROOT_PATH/tests/run_tests.py"`" --exclude "skip_${DETECTED_OS}" -r $(pwd) --runner=dotnet "$@"
18
18
+
RESULT_CODE=$?
19
19
+
20
20
+
set -e
21
21
+
if [ -n "${STTY_CONFIG:-}" ]
22
22
+
then
23
23
+
- # SIGTTOU might be sent when trying to change the terminal settings when "renode-test" runs in the background so trap the signal.
24
24
+
- trap "" SIGTTOU
25
25
+
stty "$STTY_CONFIG"
26
26
+
- trap - SIGTTOU
27
27
+
fi
28
28
+
exit $RESULT_CODE