1{
2 "bomFormat": "CycloneDX",
3 "specVersion": "1.6",
4 "metadata": {
5 "component": {
6 "type": "application",
7 "bom-ref": "pkg:nim/syndicate_utils",
8 "name": "syndicate_utils",
9 "description": "Utilities for Syndicated Actors and Synit",
10 "version": "20250422",
11 "authors": [
12 {
13 "name": "Emery Hemingway"
14 }
15 ],
16 "licenses": [
17 {
18 "license": {
19 "id": "Unlicense"
20 }
21 }
22 ],
23 "properties": [
24 {
25 "name": "nim:skipExt",
26 "value": "nim"
27 },
28 {
29 "name": "nim:bin:dns-actor",
30 "value": "dns_actor"
31 },
32 {
33 "name": "nim:bin:esc-printer-driver",
34 "value": "esc_printer_driver"
35 },
36 {
37 "name": "nim:bin:mintsturdyref",
38 "value": "mintsturdyref"
39 },
40 {
41 "name": "nim:bin:mount-actor",
42 "value": "mount_actor"
43 },
44 {
45 "name": "nim:bin:msg",
46 "value": "msg"
47 },
48 {
49 "name": "nim:bin:postgre-actor",
50 "value": "postgre_actor"
51 },
52 {
53 "name": "nim:bin:preserve-process-environment",
54 "value": "preserve_process_environment"
55 },
56 {
57 "name": "nim:bin:rofi-script-actor",
58 "value": "rofi_script_actor"
59 },
60 {
61 "name": "nim:bin:sqlite-actor",
62 "value": "sqlite_actor"
63 },
64 {
65 "name": "nim:bin:syndesizer",
66 "value": "syndesizer"
67 },
68 {
69 "name": "nim:bin:syndump",
70 "value": "syndump"
71 },
72 {
73 "name": "nim:bin:synqa",
74 "value": "synqa"
75 },
76 {
77 "name": "nim:bin:xslt-actor",
78 "value": "xslt_actor"
79 },
80 {
81 "name": "nim:srcDir",
82 "value": "src"
83 },
84 {
85 "name": "nim:backend",
86 "value": "c"
87 }
88 ]
89 }
90 },
91 "components": [
92 {
93 "type": "library",
94 "bom-ref": "pkg:nim/syndicate",
95 "name": "syndicate",
96 "version": "trunk",
97 "externalReferences": [
98 {
99 "url": "https://git.syndicate-lang.org/ehmry/syndicate-nim/archive/9c3dbbaa661dfc191ccb5be791a78cf977adec8b.tar.gz",
100 "type": "source-distribution"
101 },
102 {
103 "url": "https://git.syndicate-lang.org/ehmry/syndicate-nim.git",
104 "type": "vcs"
105 }
106 ],
107 "properties": [
108 {
109 "name": "nix:fod:method",
110 "value": "fetchzip"
111 },
112 {
113 "name": "nix:fod:path",
114 "value": "/nix/store/crza0j3plp9a0bw78cinyk6hwhn3llcf-source"
115 },
116 {
117 "name": "nix:fod:rev",
118 "value": "9c3dbbaa661dfc191ccb5be791a78cf977adec8b"
119 },
120 {
121 "name": "nix:fod:sha256",
122 "value": "08pa25f7d0x1228hmrpzn7g2jd1bwip4fvihvw4mx335ssx317kw"
123 },
124 {
125 "name": "nix:fod:url",
126 "value": "https://git.syndicate-lang.org/ehmry/syndicate-nim/archive/9c3dbbaa661dfc191ccb5be791a78cf977adec8b.tar.gz"
127 },
128 {
129 "name": "nix:fod:ref",
130 "value": "trunk"
131 },
132 {
133 "name": "nix:fod:srcDir",
134 "value": "src"
135 }
136 ]
137 },
138 {
139 "type": "library",
140 "bom-ref": "pkg:nim/preserves",
141 "name": "preserves",
142 "version": "20250214",
143 "externalReferences": [
144 {
145 "url": "https://git.syndicate-lang.org/ehmry/preserves-nim/archive/21480c2fd0a6cc6ecfd34fb532ed975b135b0b8e.tar.gz",
146 "type": "source-distribution"
147 },
148 {
149 "url": "https://git.syndicate-lang.org/ehmry/preserves-nim.git",
150 "type": "vcs"
151 }
152 ],
153 "properties": [
154 {
155 "name": "nix:fod:method",
156 "value": "fetchzip"
157 },
158 {
159 "name": "nix:fod:path",
160 "value": "/nix/store/1d8nbd5nfqpl6l3c7c783h6r0gc47vwf-source"
161 },
162 {
163 "name": "nix:fod:rev",
164 "value": "21480c2fd0a6cc6ecfd34fb532ed975b135b0b8e"
165 },
166 {
167 "name": "nix:fod:sha256",
168 "value": "136kr6pj5rv3184ykishbkmg86ss85nzygy5wc1lr9l0pgwx6936"
169 },
170 {
171 "name": "nix:fod:url",
172 "value": "https://git.syndicate-lang.org/ehmry/preserves-nim/archive/21480c2fd0a6cc6ecfd34fb532ed975b135b0b8e.tar.gz"
173 },
174 {
175 "name": "nix:fod:ref",
176 "value": "20250214"
177 },
178 {
179 "name": "nix:fod:srcDir",
180 "value": "src"
181 },
182 {
183 "name": "nix:fod:date",
184 "value": "2024-05-23T15:58:40+03:00"
185 },
186 {
187 "name": "nix:fod:hash",
188 "value": "sha256-JvdvLdPajDgIPbLblO0LbOm0wEp530fs8LYmgH885sk="
189 }
190 ]
191 },
192 {
193 "type": "library",
194 "bom-ref": "pkg:nim/sys",
195 "name": "sys",
196 "version": "4ef3b624db86e331ba334e705c1aa235d55b05e1",
197 "externalReferences": [
198 {
199 "url": "https://github.com/ehmry/nim-sys/archive/4ef3b624db86e331ba334e705c1aa235d55b05e1.tar.gz",
200 "type": "source-distribution"
201 },
202 {
203 "url": "https://github.com/ehmry/nim-sys.git",
204 "type": "vcs"
205 }
206 ],
207 "properties": [
208 {
209 "name": "nix:fod:method",
210 "value": "fetchzip"
211 },
212 {
213 "name": "nix:fod:path",
214 "value": "/nix/store/syhxsjlsdqfap0hk4qp3s6kayk8cqknd-source"
215 },
216 {
217 "name": "nix:fod:rev",
218 "value": "4ef3b624db86e331ba334e705c1aa235d55b05e1"
219 },
220 {
221 "name": "nix:fod:sha256",
222 "value": "1q4qgw4an4mmmcbx48l6xk1jig1vc8p9cq9dbx39kpnb0890j32q"
223 },
224 {
225 "name": "nix:fod:url",
226 "value": "https://github.com/ehmry/nim-sys/archive/4ef3b624db86e331ba334e705c1aa235d55b05e1.tar.gz"
227 },
228 {
229 "name": "nix:fod:srcDir",
230 "value": "src"
231 }
232 ]
233 },
234 {
235 "type": "library",
236 "bom-ref": "pkg:nim/taps",
237 "name": "taps",
238 "version": "20240405",
239 "externalReferences": [
240 {
241 "url": "https://git.sr.ht/~ehmry/nim_taps/archive/8c8572cd971d1283e6621006b310993c632da247.tar.gz",
242 "type": "source-distribution"
243 },
244 {
245 "url": "https://git.sr.ht/~ehmry/nim_taps",
246 "type": "vcs"
247 }
248 ],
249 "properties": [
250 {
251 "name": "nix:fod:method",
252 "value": "fetchzip"
253 },
254 {
255 "name": "nix:fod:path",
256 "value": "/nix/store/6y14ia52kr7jyaa0izx37mlablmq9s65-source"
257 },
258 {
259 "name": "nix:fod:rev",
260 "value": "8c8572cd971d1283e6621006b310993c632da247"
261 },
262 {
263 "name": "nix:fod:sha256",
264 "value": "1dp166bv9x773jmfqppg5i3v3rilgff013vb11yzwcid9l7s3iy8"
265 },
266 {
267 "name": "nix:fod:url",
268 "value": "https://git.sr.ht/~ehmry/nim_taps/archive/8c8572cd971d1283e6621006b310993c632da247.tar.gz"
269 },
270 {
271 "name": "nix:fod:ref",
272 "value": "20240405"
273 },
274 {
275 "name": "nix:fod:srcDir",
276 "value": "src"
277 }
278 ]
279 },
280 {
281 "type": "library",
282 "bom-ref": "pkg:nim/nimcrypto",
283 "name": "nimcrypto",
284 "version": "traditional-api",
285 "externalReferences": [
286 {
287 "url": "https://github.com/cheatfate/nimcrypto/archive/602c5d20c69c76137201b5d41f788f72afb95aa8.tar.gz",
288 "type": "source-distribution"
289 },
290 {
291 "url": "https://github.com/cheatfate/nimcrypto",
292 "type": "vcs"
293 }
294 ],
295 "properties": [
296 {
297 "name": "nix:fod:method",
298 "value": "fetchzip"
299 },
300 {
301 "name": "nix:fod:path",
302 "value": "/nix/store/zyr8zwh7vaiycn1s4r8cxwc71f2k5l0h-source"
303 },
304 {
305 "name": "nix:fod:rev",
306 "value": "602c5d20c69c76137201b5d41f788f72afb95aa8"
307 },
308 {
309 "name": "nix:fod:sha256",
310 "value": "1dmdmgb6b9m5f8dyxk781nnd61dsk3hdxqks7idk9ncnpj9fng65"
311 },
312 {
313 "name": "nix:fod:url",
314 "value": "https://github.com/cheatfate/nimcrypto/archive/602c5d20c69c76137201b5d41f788f72afb95aa8.tar.gz"
315 },
316 {
317 "name": "nix:fod:ref",
318 "value": "traditional-api"
319 }
320 ]
321 },
322 {
323 "type": "library",
324 "bom-ref": "pkg:nim/npeg",
325 "name": "npeg",
326 "version": "1.2.2",
327 "externalReferences": [
328 {
329 "url": "https://github.com/zevv/npeg/archive/ec0cc6e64ea4c62d2aa382b176a4838474238f8d.tar.gz",
330 "type": "source-distribution"
331 },
332 {
333 "url": "https://github.com/zevv/npeg.git",
334 "type": "vcs"
335 }
336 ],
337 "properties": [
338 {
339 "name": "nix:fod:method",
340 "value": "fetchzip"
341 },
342 {
343 "name": "nix:fod:path",
344 "value": "/nix/store/xpn694ibgipj8xak3j4bky6b3k0vp7hh-source"
345 },
346 {
347 "name": "nix:fod:rev",
348 "value": "ec0cc6e64ea4c62d2aa382b176a4838474238f8d"
349 },
350 {
351 "name": "nix:fod:sha256",
352 "value": "1fi9ls3xl20bmv1ikillxywl96i9al6zmmxrbffx448gbrxs86kg"
353 },
354 {
355 "name": "nix:fod:url",
356 "value": "https://github.com/zevv/npeg/archive/ec0cc6e64ea4c62d2aa382b176a4838474238f8d.tar.gz"
357 },
358 {
359 "name": "nix:fod:ref",
360 "value": "1.2.2"
361 },
362 {
363 "name": "nix:fod:srcDir",
364 "value": "src"
365 }
366 ]
367 },
368 {
369 "type": "library",
370 "bom-ref": "pkg:nim/bigints",
371 "name": "bigints",
372 "version": "20231006",
373 "externalReferences": [
374 {
375 "url": "https://github.com/ehmry/nim-bigints/archive/86ea14d31eea9275e1408ca34e6bfe9c99989a96.tar.gz",
376 "type": "source-distribution"
377 },
378 {
379 "url": "https://github.com/ehmry/nim-bigints.git",
380 "type": "vcs"
381 }
382 ],
383 "properties": [
384 {
385 "name": "nix:fod:method",
386 "value": "fetchzip"
387 },
388 {
389 "name": "nix:fod:path",
390 "value": "/nix/store/jvrm392g8adfsgf36prgwkbyd7vh5jsw-source"
391 },
392 {
393 "name": "nix:fod:rev",
394 "value": "86ea14d31eea9275e1408ca34e6bfe9c99989a96"
395 },
396 {
397 "name": "nix:fod:sha256",
398 "value": "15pcpmnk1bnw3k8769rjzcpg00nahyrypwbxs88jnwr4aczp99j4"
399 },
400 {
401 "name": "nix:fod:url",
402 "value": "https://github.com/ehmry/nim-bigints/archive/86ea14d31eea9275e1408ca34e6bfe9c99989a96.tar.gz"
403 },
404 {
405 "name": "nix:fod:ref",
406 "value": "20231006"
407 },
408 {
409 "name": "nix:fod:srcDir",
410 "value": "src"
411 }
412 ]
413 },
414 {
415 "type": "library",
416 "bom-ref": "pkg:nim/cps",
417 "name": "cps",
418 "version": "0.10.4",
419 "externalReferences": [
420 {
421 "url": "https://github.com/nim-works/cps/archive/2a4d771a715ba45cfba3a82fa625ae7ad6591c8b.tar.gz",
422 "type": "source-distribution"
423 },
424 {
425 "url": "https://github.com/nim-works/cps",
426 "type": "vcs"
427 }
428 ],
429 "properties": [
430 {
431 "name": "nix:fod:method",
432 "value": "fetchzip"
433 },
434 {
435 "name": "nix:fod:path",
436 "value": "/nix/store/m9vpcf3dq6z2h1xpi1vlw0ycxp91s5p7-source"
437 },
438 {
439 "name": "nix:fod:rev",
440 "value": "2a4d771a715ba45cfba3a82fa625ae7ad6591c8b"
441 },
442 {
443 "name": "nix:fod:sha256",
444 "value": "0c62k5wpq9z9mn8cd4rm8jjc4z0xmnak4piyj5dsfbyj6sbdw2bf"
445 },
446 {
447 "name": "nix:fod:url",
448 "value": "https://github.com/nim-works/cps/archive/2a4d771a715ba45cfba3a82fa625ae7ad6591c8b.tar.gz"
449 },
450 {
451 "name": "nix:fod:ref",
452 "value": "0.10.4"
453 }
454 ]
455 },
456 {
457 "type": "library",
458 "bom-ref": "pkg:nim/stew",
459 "name": "stew",
460 "version": "3c91b8694e15137a81ec7db37c6c58194ec94a6a",
461 "externalReferences": [
462 {
463 "url": "https://github.com/status-im/nim-stew/archive/3c91b8694e15137a81ec7db37c6c58194ec94a6a.tar.gz",
464 "type": "source-distribution"
465 },
466 {
467 "url": "https://github.com/status-im/nim-stew",
468 "type": "vcs"
469 }
470 ],
471 "properties": [
472 {
473 "name": "nix:fod:method",
474 "value": "fetchzip"
475 },
476 {
477 "name": "nix:fod:path",
478 "value": "/nix/store/mqg8qzsbcc8xqabq2yzvlhvcyqypk72c-source"
479 },
480 {
481 "name": "nix:fod:rev",
482 "value": "3c91b8694e15137a81ec7db37c6c58194ec94a6a"
483 },
484 {
485 "name": "nix:fod:sha256",
486 "value": "17lfhfxp5nxvld78xa83p258y80ks5jb4n53152cdr57xk86y07w"
487 },
488 {
489 "name": "nix:fod:url",
490 "value": "https://github.com/status-im/nim-stew/archive/3c91b8694e15137a81ec7db37c6c58194ec94a6a.tar.gz"
491 }
492 ]
493 },
494 {
495 "type": "library",
496 "bom-ref": "pkg:nim/getdns",
497 "name": "getdns",
498 "version": "20241222",
499 "externalReferences": [
500 {
501 "url": "https://git.sr.ht/~ehmry/getdns-nim/archive/7cdedf05a2d9b3b6b0fffcfc548c63986ac7f5a7.tar.gz",
502 "type": "source-distribution"
503 },
504 {
505 "url": "https://git.sr.ht/~ehmry/getdns-nim",
506 "type": "vcs"
507 }
508 ],
509 "properties": [
510 {
511 "name": "nix:fod:method",
512 "value": "fetchzip"
513 },
514 {
515 "name": "nix:fod:path",
516 "value": "/nix/store/k662j228f0xh75d75jb212zhy5qd85dv-source"
517 },
518 {
519 "name": "nix:fod:rev",
520 "value": "7cdedf05a2d9b3b6b0fffcfc548c63986ac7f5a7"
521 },
522 {
523 "name": "nix:fod:sha256",
524 "value": "1j80pv2kv7hxcmxpy6ykil01jywffaagcb1jad5aam4m9r2bfbp0"
525 },
526 {
527 "name": "nix:fod:url",
528 "value": "https://git.sr.ht/~ehmry/getdns-nim/archive/7cdedf05a2d9b3b6b0fffcfc548c63986ac7f5a7.tar.gz"
529 },
530 {
531 "name": "nix:fod:ref",
532 "value": "20241222"
533 },
534 {
535 "name": "nix:fod:srcDir",
536 "value": "src"
537 }
538 ]
539 },
540 {
541 "type": "library",
542 "bom-ref": "pkg:nim/solo5_dispatcher",
543 "name": "solo5_dispatcher",
544 "version": "20240522",
545 "externalReferences": [
546 {
547 "url": "https://git.sr.ht/~ehmry/solo5_dispatcher/archive/cc64ef99416b22b12e4a076d33de9e25a163e57d.tar.gz",
548 "type": "source-distribution"
549 },
550 {
551 "url": "https://git.sr.ht/~ehmry/solo5_dispatcher",
552 "type": "vcs"
553 }
554 ],
555 "properties": [
556 {
557 "name": "nix:fod:method",
558 "value": "fetchzip"
559 },
560 {
561 "name": "nix:fod:path",
562 "value": "/nix/store/4jj467pg4hs6warhksb8nsxn9ykz8c7c-source"
563 },
564 {
565 "name": "nix:fod:rev",
566 "value": "cc64ef99416b22b12e4a076d33de9e25a163e57d"
567 },
568 {
569 "name": "nix:fod:sha256",
570 "value": "1v9i9fqgx1g76yrmz2xwj9mxfwbjfpar6dsyygr68fv9031cqxq7"
571 },
572 {
573 "name": "nix:fod:url",
574 "value": "https://git.sr.ht/~ehmry/solo5_dispatcher/archive/cc64ef99416b22b12e4a076d33de9e25a163e57d.tar.gz"
575 },
576 {
577 "name": "nix:fod:ref",
578 "value": "20240522"
579 },
580 {
581 "name": "nix:fod:srcDir",
582 "value": "pkg"
583 }
584 ]
585 }
586 ],
587 "dependencies": [
588 {
589 "ref": "pkg:nim/syndicate_utils",
590 "dependsOn": [
591 "pkg:nim/syndicate"
592 ]
593 },
594 {
595 "ref": "pkg:nim/syndicate",
596 "dependsOn": [
597 "pkg:nim/nimcrypto",
598 "pkg:nim/preserves",
599 "pkg:nim/sys",
600 "pkg:nim/taps"
601 ]
602 },
603 {
604 "ref": "pkg:nim/preserves",
605 "dependsOn": [
606 "pkg:nim/npeg",
607 "pkg:nim/bigints"
608 ]
609 },
610 {
611 "ref": "pkg:nim/sys",
612 "dependsOn": [
613 "pkg:nim/cps",
614 "pkg:nim/stew"
615 ]
616 },
617 {
618 "ref": "pkg:nim/taps",
619 "dependsOn": [
620 "pkg:nim/getdns",
621 "pkg:nim/sys",
622 "pkg:nim/cps",
623 "pkg:nim/solo5_dispatcher"
624 ]
625 },
626 {
627 "ref": "pkg:nim/nimcrypto",
628 "dependsOn": []
629 },
630 {
631 "ref": "pkg:nim/npeg",
632 "dependsOn": []
633 },
634 {
635 "ref": "pkg:nim/bigints",
636 "dependsOn": []
637 },
638 {
639 "ref": "pkg:nim/cps",
640 "dependsOn": []
641 },
642 {
643 "ref": "pkg:nim/stew",
644 "dependsOn": []
645 },
646 {
647 "ref": "pkg:nim/getdns",
648 "dependsOn": []
649 },
650 {
651 "ref": "pkg:nim/solo5_dispatcher",
652 "dependsOn": [
653 "pkg:nim/cps"
654 ]
655 }
656 ]
657}