1{ eggDerivation, fetchegg }:
2rec {
3 aes = eggDerivation {
4 name = "aes-1.5";
5
6 src = fetchegg {
7 name = "aes";
8 version = "1.5";
9 sha256 = "0gjlvz5nk0fnaclljpyfk21rkf0nidjj6wcv3jbnpmfafgjny5fi";
10 };
11
12 buildInputs = [
13
14 ];
15 };
16
17 blob-utils = eggDerivation {
18 name = "blob-utils-1.0.3";
19
20 src = fetchegg {
21 name = "blob-utils";
22 version = "1.0.3";
23 sha256 = "17vdn02fnxnjx5ixgqimln93lqvzyq4y9w02fw7xnbdcjzqm0xml";
24 };
25
26 buildInputs = [
27 setup-helper
28 string-utils
29 ];
30 };
31
32 check-errors = eggDerivation {
33 name = "check-errors-1.13.0";
34
35 src = fetchegg {
36 name = "check-errors";
37 version = "1.13.0";
38 sha256 = "12a0sn82n98jybh72zb39fdddmr5k4785xglxb16750fhy8rmjwi";
39 };
40
41 buildInputs = [
42 setup-helper
43 ];
44 };
45
46 crypto-tools = eggDerivation {
47 name = "crypto-tools-1.3";
48
49 src = fetchegg {
50 name = "crypto-tools";
51 version = "1.3";
52 sha256 = "0442wly63zis19vh8xc9nhxgp9sabaccxylpzmchd5f1d48iag65";
53 };
54
55 buildInputs = [
56
57 ];
58 };
59
60 foreigners = eggDerivation {
61 name = "foreigners-1.4.1";
62
63 src = fetchegg {
64 name = "foreigners";
65 version = "1.4.1";
66 sha256 = "07nvyadhkd52q0kkvch1a5d7ivpmrhmyg295s4mxb1nw4wz46gfz";
67 };
68
69 buildInputs = [
70 matchable
71 ];
72 };
73
74 lookup-table = eggDerivation {
75 name = "lookup-table-1.13.5";
76
77 src = fetchegg {
78 name = "lookup-table";
79 version = "1.13.5";
80 sha256 = "1nzly6rhynawlvzlyilk8z8cxz57cf9n5iv20glkhh28pz2izmrb";
81 };
82
83 buildInputs = [
84 setup-helper
85 check-errors
86 miscmacros
87 record-variants
88 synch
89 ];
90 };
91
92 lru-cache = eggDerivation {
93 name = "lru-cache-0.5.3";
94
95 src = fetchegg {
96 name = "lru-cache";
97 version = "0.5.3";
98 sha256 = "0z6g3106c4j21v968hfzy9nnbfq2d83y0nyd20aifpq4g55c0d40";
99 };
100
101 buildInputs = [
102 record-variants
103 ];
104 };
105
106 matchable = eggDerivation {
107 name = "matchable-3.3";
108
109 src = fetchegg {
110 name = "matchable";
111 version = "3.3";
112 sha256 = "07y3lpzgm4djiwi9y2adc796f9kwkmdr28fkfkw65syahdax8990";
113 };
114
115 buildInputs = [
116
117 ];
118 };
119
120 message-digest = eggDerivation {
121 name = "message-digest-3.1.0";
122
123 src = fetchegg {
124 name = "message-digest";
125 version = "3.1.0";
126 sha256 = "1w6bax19dwgih78vcimiws0rja7qsd8hmbm6qqg2hf9cw3vab21s";
127 };
128
129 buildInputs = [
130 setup-helper
131 miscmacros
132 check-errors
133 variable-item
134 blob-utils
135 string-utils
136 ];
137 };
138
139 miscmacros = eggDerivation {
140 name = "miscmacros-2.96";
141
142 src = fetchegg {
143 name = "miscmacros";
144 version = "2.96";
145 sha256 = "1ajdgjrni10i2hmhcp4rawnxajjxry3kmq1krdmah4sf0kjrgajc";
146 };
147
148 buildInputs = [
149
150 ];
151 };
152
153 parley = eggDerivation {
154 name = "parley-0.9.2";
155
156 src = fetchegg {
157 name = "parley";
158 version = "0.9.2";
159 sha256 = "1vsbx4dk1240gzq02slzmavd1jrq04qj7ssnvg15h8xh81xwhbbz";
160 };
161
162 buildInputs = [
163 stty
164 srfi-71
165 miscmacros
166 ];
167 };
168
169 pathname-expand = eggDerivation {
170 name = "pathname-expand-0.1";
171
172 src = fetchegg {
173 name = "pathname-expand";
174 version = "0.1";
175 sha256 = "14llya7l04z49xpi3iylk8aglrw968vy304ymavhhqlyzmzwkx3g";
176 };
177
178 buildInputs = [
179
180 ];
181 };
182
183 posix-extras = eggDerivation {
184 name = "posix-extras-0.1.6";
185
186 src = fetchegg {
187 name = "posix-extras";
188 version = "0.1.6";
189 sha256 = "0gnmhn2l0161ham7f8i0lx1ay94ap8l8l7ga4nw9qs86lk024abi";
190 };
191
192 buildInputs = [
193
194 ];
195
196 patches = [
197 # missing include <sys/sysmacros.h> since Jan 2025, cause unknown
198 ./posix-extras-add-sysmacros-include.patch
199 ];
200 };
201
202 record-variants = eggDerivation {
203 name = "record-variants-0.5.1";
204
205 src = fetchegg {
206 name = "record-variants";
207 version = "0.5.1";
208 sha256 = "15wgysxkm8m4hx9nhhw9akchzipdnqc7yj3qd3zn0z7sxg4sld1h";
209 };
210
211 buildInputs = [
212
213 ];
214 };
215
216 regex = eggDerivation {
217 name = "regex-1.0";
218
219 src = fetchegg {
220 name = "regex";
221 version = "1.0";
222 sha256 = "1z9bh7xvab6h5cdlsz8jk02pv5py1i6ryqarbcs3wdgkkjgmmkif";
223 };
224
225 buildInputs = [
226
227 ];
228 };
229
230 setup-helper = eggDerivation {
231 name = "setup-helper-1.5.5";
232
233 src = fetchegg {
234 name = "setup-helper";
235 version = "1.5.5";
236 sha256 = "1lpplp8f2wyc486dd98gs4wl1kkhh1cs6vdqkxrdk7f92ikmwbx3";
237 };
238
239 buildInputs = [
240
241 ];
242 };
243
244 sha2 = eggDerivation {
245 name = "sha2-3.1.0";
246
247 src = fetchegg {
248 name = "sha2";
249 version = "3.1.0";
250 sha256 = "01ch290f2kcv1yv8spjdaqwipl80vvgpqc4divsj3vxckvgkawq2";
251 };
252
253 buildInputs = [
254 message-digest
255 ];
256 };
257
258 sql-de-lite = eggDerivation {
259 name = "sql-de-lite-0.6.6";
260
261 src = fetchegg {
262 name = "sql-de-lite";
263 version = "0.6.6";
264 sha256 = "1mh3hpsibq2gxcpjaycqa4ckznj268xpfzsa6pn0i6iac6my3qra";
265 };
266
267 buildInputs = [
268 lru-cache
269 foreigners
270 ];
271 };
272
273 srfi-37 = eggDerivation {
274 name = "srfi-37-1.3.1";
275
276 src = fetchegg {
277 name = "srfi-37";
278 version = "1.3.1";
279 sha256 = "1a2zdkdzrv15fw9dfdy8067fsgh4kr8ppffm8mc3cmlczrrd58cb";
280 };
281
282 buildInputs = [
283
284 ];
285 };
286
287 srfi-71 = eggDerivation {
288 name = "srfi-71-1.1";
289
290 src = fetchegg {
291 name = "srfi-71";
292 version = "1.1";
293 sha256 = "01mlaxw2lfczykmx69xki2s0f4ywlg794rl4kz07plvzn0s3fbqq";
294 };
295
296 buildInputs = [
297
298 ];
299 };
300
301 ssql = eggDerivation {
302 name = "ssql-0.2.4";
303
304 src = fetchegg {
305 name = "ssql";
306 version = "0.2.4";
307 sha256 = "0qhnghhx1wrvav4s7l780mspwlh8s6kzq4bl0cslwp1km90fx9bk";
308 };
309
310 buildInputs = [
311 matchable
312 ];
313 };
314
315 string-utils = eggDerivation {
316 name = "string-utils-1.2.4";
317
318 src = fetchegg {
319 name = "string-utils";
320 version = "1.2.4";
321 sha256 = "07alvghg0dahilrm4jg44bndl0x69sv1zbna9l20cbdvi35i0jp1";
322 };
323
324 buildInputs = [
325 setup-helper
326 miscmacros
327 lookup-table
328 check-errors
329 ];
330 };
331
332 stty = eggDerivation {
333 name = "stty-0.2.6";
334
335 src = fetchegg {
336 name = "stty";
337 version = "0.2.6";
338 sha256 = "09jmjpdsd3yg6d0f0imcihmn49i28x09lgl60i2dllffs25k22s4";
339 };
340
341 buildInputs = [
342 setup-helper
343 foreigners
344 ];
345 };
346
347 synch = eggDerivation {
348 name = "synch-2.1.2";
349
350 src = fetchegg {
351 name = "synch";
352 version = "2.1.2";
353 sha256 = "1m9mnbq0m5jsxmd1a3rqpwpxj0l1b7vn1fknvxycc047pmlcyl00";
354 };
355
356 buildInputs = [
357 setup-helper
358 check-errors
359 ];
360 };
361
362 tiger-hash = eggDerivation {
363 name = "tiger-hash-3.1.0";
364
365 src = fetchegg {
366 name = "tiger-hash";
367 version = "3.1.0";
368 sha256 = "0j9dsbjp9cw0y4w4srg0qwgh53jw2v3mx4y4h040ds0fkxlzzknx";
369 };
370
371 buildInputs = [
372 message-digest
373 ];
374 };
375
376 ugarit = eggDerivation {
377 name = "ugarit-2.0";
378
379 src = fetchegg {
380 name = "ugarit";
381 version = "2.0";
382 sha256 = "1l5zkr6b8l5dw9p5mimbva0ncqw1sbvp3d4cywm1hqx2m03a0f1n";
383 };
384
385 buildInputs = [
386 miscmacros
387 sql-de-lite
388 crypto-tools
389 srfi-37
390 stty
391 matchable
392 regex
393 tiger-hash
394 message-digest
395 posix-extras
396 parley
397 ssql
398 pathname-expand
399 ];
400 };
401
402 variable-item = eggDerivation {
403 name = "variable-item-1.3.1";
404
405 src = fetchegg {
406 name = "variable-item";
407 version = "1.3.1";
408 sha256 = "19b3mhb8kr892sz9yyzq79l0vv28dgilw9cf415kj6aq16yp4d5n";
409 };
410
411 buildInputs = [
412 setup-helper
413 check-errors
414 ];
415 };
416
417 bind = eggDerivation {
418 name = "bind-1.5.2";
419
420 src = fetchegg {
421 name = "bind";
422 version = "1.5.2";
423 sha256 = "1x768k7dlfmkvgaf2idiaaqqgnqdnif5yb7ib6a6zndacbwz9jps";
424 };
425
426 buildInputs = [
427 silex
428 matchable
429 coops
430 regex
431 make
432 ];
433 };
434
435 coops = eggDerivation {
436 name = "coops-1.93";
437
438 src = fetchegg {
439 name = "coops";
440 version = "1.93";
441 sha256 = "0mrkk7pmn9r691svzm4113mn0xsk36zi3f15m86n29a6c7897php";
442 };
443
444 buildInputs = [
445 matchable
446 record-variants
447 ];
448 };
449
450 make = eggDerivation {
451 name = "make-1.8";
452
453 src = fetchegg {
454 name = "make";
455 version = "1.8";
456 sha256 = "1w6xsjyapi2x8dv21dpidkyw1kjfsbasddn554xx561pi3i0yv9h";
457 };
458
459 buildInputs = [
460
461 ];
462 };
463
464 silex = eggDerivation {
465 name = "silex-1.4";
466
467 src = fetchegg {
468 name = "silex";
469 version = "1.4";
470 sha256 = "17x7f07aa3qnay3bhjr7knjivhycs54j97jyv3gjs1h8qnp63g00";
471 };
472
473 buildInputs = [
474
475 ];
476 };
477
478 z3 = eggDerivation {
479 name = "z3-1.44";
480
481 src = fetchegg {
482 name = "z3";
483 version = "1.44";
484 sha256 = "16ayp4zkgm332q4bmjj22acqg197aqp6d8ifyyjj205iv6k0f3x4";
485 };
486
487 buildInputs = [
488 bind
489 ];
490 };
491}