Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)
at devShellTools-shell 491 lines 8.9 kB view raw
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}