Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)
at devShellTools-shell 430 lines 7.8 kB view raw
1{ eggDerivation, fetchegg }: 2rec { 3 blob-utils = eggDerivation { 4 name = "blob-utils-1.0.3"; 5 6 src = fetchegg { 7 name = "blob-utils"; 8 version = "1.0.3"; 9 sha256 = "17vdn02fnxnjx5ixgqimln93lqvzyq4y9w02fw7xnbdcjzqm0xml"; 10 }; 11 12 buildInputs = [ 13 setup-helper 14 string-utils 15 ]; 16 }; 17 18 check-errors = eggDerivation { 19 name = "check-errors-1.13.0"; 20 21 src = fetchegg { 22 name = "check-errors"; 23 version = "1.13.0"; 24 sha256 = "12a0sn82n98jybh72zb39fdddmr5k4785xglxb16750fhy8rmjwi"; 25 }; 26 27 buildInputs = [ 28 setup-helper 29 ]; 30 }; 31 32 crypto-tools = eggDerivation { 33 name = "crypto-tools-1.3"; 34 35 src = fetchegg { 36 name = "crypto-tools"; 37 version = "1.3"; 38 sha256 = "0442wly63zis19vh8xc9nhxgp9sabaccxylpzmchd5f1d48iag65"; 39 }; 40 41 buildInputs = [ 42 43 ]; 44 }; 45 46 fnmatch = eggDerivation { 47 name = "fnmatch-1.0.1"; 48 49 src = fetchegg { 50 name = "fnmatch"; 51 version = "1.0.1"; 52 sha256 = "1m3jmyhkyqmjr7v628g6w5n3cqihcfnryrxn91k4597q7vjhikqr"; 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 numbers = eggDerivation { 154 name = "numbers-4.4"; 155 156 src = fetchegg { 157 name = "numbers"; 158 version = "4.4"; 159 sha256 = "0bg5zs6jcr9arj4a7r2xqxf2n17bx93640jaivgchbdj1gixranm"; 160 }; 161 162 buildInputs = [ 163 164 ]; 165 }; 166 167 parley = eggDerivation { 168 name = "parley-0.9.2"; 169 170 src = fetchegg { 171 name = "parley"; 172 version = "0.9.2"; 173 sha256 = "1vsbx4dk1240gzq02slzmavd1jrq04qj7ssnvg15h8xh81xwhbbz"; 174 }; 175 176 buildInputs = [ 177 stty 178 srfi-71 179 miscmacros 180 ]; 181 }; 182 183 pathname-expand = eggDerivation { 184 name = "pathname-expand-0.1"; 185 186 src = fetchegg { 187 name = "pathname-expand"; 188 version = "0.1"; 189 sha256 = "14llya7l04z49xpi3iylk8aglrw968vy304ymavhhqlyzmzwkx3g"; 190 }; 191 192 buildInputs = [ 193 194 ]; 195 }; 196 197 posix-extras = eggDerivation { 198 name = "posix-extras-0.1.6"; 199 200 src = fetchegg { 201 name = "posix-extras"; 202 version = "0.1.6"; 203 sha256 = "0gnmhn2l0161ham7f8i0lx1ay94ap8l8l7ga4nw9qs86lk024abi"; 204 }; 205 206 buildInputs = [ 207 208 ]; 209 }; 210 211 record-variants = eggDerivation { 212 name = "record-variants-0.5.1"; 213 214 src = fetchegg { 215 name = "record-variants"; 216 version = "0.5.1"; 217 sha256 = "15wgysxkm8m4hx9nhhw9akchzipdnqc7yj3qd3zn0z7sxg4sld1h"; 218 }; 219 220 buildInputs = [ 221 222 ]; 223 }; 224 225 regex = eggDerivation { 226 name = "regex-1.0"; 227 228 src = fetchegg { 229 name = "regex"; 230 version = "1.0"; 231 sha256 = "1z9bh7xvab6h5cdlsz8jk02pv5py1i6ryqarbcs3wdgkkjgmmkif"; 232 }; 233 234 buildInputs = [ 235 236 ]; 237 }; 238 239 setup-helper = eggDerivation { 240 name = "setup-helper-1.5.5"; 241 242 src = fetchegg { 243 name = "setup-helper"; 244 version = "1.5.5"; 245 sha256 = "1lpplp8f2wyc486dd98gs4wl1kkhh1cs6vdqkxrdk7f92ikmwbx3"; 246 }; 247 248 buildInputs = [ 249 250 ]; 251 }; 252 253 sql-de-lite = eggDerivation { 254 name = "sql-de-lite-0.6.6"; 255 256 src = fetchegg { 257 name = "sql-de-lite"; 258 version = "0.6.6"; 259 sha256 = "1mh3hpsibq2gxcpjaycqa4ckznj268xpfzsa6pn0i6iac6my3qra"; 260 }; 261 262 buildInputs = [ 263 lru-cache 264 foreigners 265 ]; 266 }; 267 268 srfi-37 = eggDerivation { 269 name = "srfi-37-1.3.1"; 270 271 src = fetchegg { 272 name = "srfi-37"; 273 version = "1.3.1"; 274 sha256 = "1a2zdkdzrv15fw9dfdy8067fsgh4kr8ppffm8mc3cmlczrrd58cb"; 275 }; 276 277 buildInputs = [ 278 279 ]; 280 }; 281 282 srfi-71 = eggDerivation { 283 name = "srfi-71-1.1"; 284 285 src = fetchegg { 286 name = "srfi-71"; 287 version = "1.1"; 288 sha256 = "01mlaxw2lfczykmx69xki2s0f4ywlg794rl4kz07plvzn0s3fbqq"; 289 }; 290 291 buildInputs = [ 292 293 ]; 294 }; 295 296 ssql = eggDerivation { 297 name = "ssql-0.2.4"; 298 299 src = fetchegg { 300 name = "ssql"; 301 version = "0.2.4"; 302 sha256 = "0qhnghhx1wrvav4s7l780mspwlh8s6kzq4bl0cslwp1km90fx9bk"; 303 }; 304 305 buildInputs = [ 306 matchable 307 ]; 308 }; 309 310 string-utils = eggDerivation { 311 name = "string-utils-1.2.4"; 312 313 src = fetchegg { 314 name = "string-utils"; 315 version = "1.2.4"; 316 sha256 = "07alvghg0dahilrm4jg44bndl0x69sv1zbna9l20cbdvi35i0jp1"; 317 }; 318 319 buildInputs = [ 320 setup-helper 321 miscmacros 322 lookup-table 323 check-errors 324 ]; 325 }; 326 327 stty = eggDerivation { 328 name = "stty-0.2.6"; 329 330 src = fetchegg { 331 name = "stty"; 332 version = "0.2.6"; 333 sha256 = "09jmjpdsd3yg6d0f0imcihmn49i28x09lgl60i2dllffs25k22s4"; 334 }; 335 336 buildInputs = [ 337 setup-helper 338 foreigners 339 ]; 340 }; 341 342 synch = eggDerivation { 343 name = "synch-2.1.2"; 344 345 src = fetchegg { 346 name = "synch"; 347 version = "2.1.2"; 348 sha256 = "1m9mnbq0m5jsxmd1a3rqpwpxj0l1b7vn1fknvxycc047pmlcyl00"; 349 }; 350 351 buildInputs = [ 352 setup-helper 353 check-errors 354 ]; 355 }; 356 357 tiger-hash = eggDerivation { 358 name = "tiger-hash-3.1.0"; 359 360 src = fetchegg { 361 name = "tiger-hash"; 362 version = "3.1.0"; 363 sha256 = "0j9dsbjp9cw0y4w4srg0qwgh53jw2v3mx4y4h040ds0fkxlzzknx"; 364 }; 365 366 buildInputs = [ 367 message-digest 368 ]; 369 }; 370 371 ugarit = eggDerivation { 372 name = "ugarit-2.0"; 373 374 src = fetchegg { 375 name = "ugarit"; 376 version = "2.0"; 377 sha256 = "1l5zkr6b8l5dw9p5mimbva0ncqw1sbvp3d4cywm1hqx2m03a0f1n"; 378 }; 379 380 buildInputs = [ 381 miscmacros 382 sql-de-lite 383 crypto-tools 384 srfi-37 385 stty 386 matchable 387 regex 388 tiger-hash 389 message-digest 390 posix-extras 391 parley 392 ssql 393 pathname-expand 394 ]; 395 }; 396 397 ugarit-manifest-maker = eggDerivation { 398 name = "ugarit-manifest-maker-0.1"; 399 400 src = fetchegg { 401 name = "ugarit-manifest-maker"; 402 version = "0.1"; 403 sha256 = "1jv8lhn4s5a3qphqd3zfwl1py0m5cmqj1h55ys0935m5f422547q"; 404 }; 405 406 buildInputs = [ 407 matchable 408 srfi-37 409 fnmatch 410 miscmacros 411 ugarit 412 numbers 413 ]; 414 }; 415 416 variable-item = eggDerivation { 417 name = "variable-item-1.3.1"; 418 419 src = fetchegg { 420 name = "variable-item"; 421 version = "1.3.1"; 422 sha256 = "19b3mhb8kr892sz9yyzq79l0vv28dgilw9cf415kj6aq16yp4d5n"; 423 }; 424 425 buildInputs = [ 426 setup-helper 427 check-errors 428 ]; 429 }; 430}