Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)
1{ 2 lib, 3 mkCoqDerivation, 4 coq, 5 callPackage, 6}: 7 8let 9 mkContrib = 10 pname: coqs: param: 11 let 12 contribVersion = 13 { 14 version ? null, 15 }: 16 mkCoqDerivation ( 17 { 18 inherit pname version; 19 owner = "coq-contribs"; 20 mlPlugin = true; 21 } 22 // lib.optionalAttrs (builtins.elem coq.coq-version coqs) ( 23 { 24 defaultVersion = param.version; 25 release = { 26 "${param.version}" = { inherit (param) rev sha256; }; 27 }; 28 } 29 // (removeAttrs param [ 30 "version" 31 "rev" 32 "sha256" 33 ]) 34 ) 35 ); 36 in 37 lib.makeOverridable contribVersion { }; 38in 39{ 40 aac-tactics = 41 mkContrib "aac-tactics" [ "8.7" "8.8" ] 42 { 43 "8.7" = { 44 version = "20180530"; 45 rev = "f01df35e1d796ce1fdc7ba3d670ce5d63c95d544"; 46 sha256 = "1bwvnbd5ws1plgj147blcrvyycf3gg3fz3rm2mckln8z3sfxyq2k"; 47 }; 48 "8.8" = { 49 version = "20180530"; 50 rev = "86ac28259030649ef51460e4de2441c8a1017751"; 51 sha256 = "09bbk2a7pn0j76mmapl583f8a20zqd3a1m9lkml8rpwml692bzi9"; 52 }; 53 } 54 .${coq.coq-version}; 55 56 abp = mkContrib "abp" [ "8.5" "8.6" "8.7" ] { 57 version = "v8.6.0"; 58 rev = "492d919510ededf685e57f3b911b1ac43f2d9333"; 59 sha256 = "18f5vbq6nx9gz2gcj5p7v2gmjczpspc5dmlj6by4jqv07iirzsz2"; 60 }; 61 62 additions = mkContrib "additions" [ "8.6" ] { 63 version = "v8.5.0-9-gbec504e"; 64 rev = "bec504e7822747376159aaa2156cf7453dbbd2b4"; 65 sha256 = "1vvkqjnqrf6m726krhlm2viza64ha2081xgc5wb9y5sygd0baaz7"; 66 }; 67 68 ails = mkContrib "ails" [ "8.7" ] { 69 version = "v8.6.0-1-g1f7e52c"; 70 rev = "1f7e52cbfe12584787a91bcc641bcaa823e773e3"; 71 sha256 = "0j7sjkjqdxsr3mkihh41s6bgdy8gj0hw09gijzw2nrjmj6g3s9nk"; 72 }; 73 74 algebra = mkContrib "algebra" [ "8.5" "8.6" "8.7" ] { 75 version = "v8.5.0-5-gcd1d291"; 76 rev = "cd1d29115197c9c51d56e0a2e19fce2d0227c567"; 77 sha256 = "01i8189n94swvwyfnrizh01ym5ijfyb6vbzl052awvhxv8a54j3q"; 78 }; 79 80 amm11262 = mkContrib "amm11262" [ "8.5" "8.6" ] { 81 version = "v8.5.0-5-gbfa5cdf"; 82 rev = "bfa5cdf3bd803c40e918ae3a78aeb9c2929432a0"; 83 sha256 = "1zkbviarvqm228x9rnviad3b0sabpcgarx4z1cks9mfvg1wwyk8n"; 84 }; 85 86 angles = mkContrib "angles" [ "8.5" "8.6" "8.7" ] { 87 version = "v8.5.0-5-g78715f8"; 88 rev = "78715f86971007c9e2803215cccee1c5fc9dee87"; 89 sha256 = "0bgczag5qvmh92wxll0grzcyj52p80z6arx0plbrn6h7m1gywka5"; 90 }; 91 92 area-method = mkContrib "area-method" [ "8.5" "8.6" "8.7" ] { 93 version = "v8.6.0-1-gc599734"; 94 rev = "c599734c0ca9bfcdae7ca436be4a17fda5d55c18"; 95 sha256 = "111jgxngmpb8sddpmrgr4cgh3p0w3w9jg6pq0x2qwddsq2x55bbq"; 96 }; 97 98 atbr = mkContrib "atbr" [ ] { 99 version = "v8.5.0-16-g71ca792"; 100 rev = "71ca792293153f66a3734c367c23f9dd9ad4bd0f"; 101 sha256 = "0r01crlf2hclq9wrsrx1by1c3qbncs6rkyn6v4amirdjwlrla4ba"; 102 }; 103 104 automata = mkContrib "automata" [ "8.5" "8.6" "8.7" ] { 105 version = "v8.5.0-6-gc3dffb9"; 106 rev = "c3dffb957dea45ffde679c0d360e869e40396c6c"; 107 sha256 = "174psnrmjwb7ywn8fs67bjjggq5jw9zrg3d9bpsx5n82bzr2vsnk"; 108 }; 109 110 axiomatic-abp = mkContrib "axiomatic-abp" [ "8.5" "8.6" "8.7" ] { 111 version = "v8.5.0-5-ge48eb5e"; 112 rev = "e48eb5ed467da6aa250b4d567478bc63e675783c"; 113 sha256 = "0g924s0iiwhck5vvh6zcwj1s16g3p637xms2bld504d0nrjwapkx"; 114 }; 115 116 bdds = mkContrib "bdds" [ ] { 117 version = "v8.6.0"; 118 rev = "f952a2f23d710761cf3d7143d543c7d9ed1331cc"; 119 sha256 = "0wbbg2yvaks1fd9sdbmkwijh9sz9bkbjl1z49wy68hd1bs4d81j9"; 120 }; 121 122 bertrand = mkContrib "bertrand" [ "8.7" ] { 123 version = "v8.5.0-9-g11a85bf"; 124 rev = "11a85bf3bb43c1c0447c65f320891e69f7ab6c04"; 125 sha256 = "1bkcglyw3r0g06j695nynfmjl60p9jxm13z8zbzwaghcriw33p12"; 126 }; 127 128 buchberger = mkContrib "buchberger" [ "8.6" "8.7" ] { 129 version = "v8.6.0-1-g926229f"; 130 rev = "926229fb43125f1c3977ffcf474a7e9d350c7124"; 131 sha256 = "0c5bd99sdk31la58fkkf67p00gjj5fwi3rhap5bj9rjadmxgdwqr"; 132 }; 133 134 canon-bdds = mkContrib "canon-bdds" [ "8.6" "8.7" ] { 135 version = "v8.5.0-6-g1420af9"; 136 rev = "1420af91ba2f898b70404a6600c2b87881338a0e"; 137 sha256 = "0g73z6biv3kn8fr3xsc1qlnflfaa8ljbcrmglg6mdacamphjji42"; 138 }; 139 140 cantor = mkContrib "cantor" [ "8.5" "8.6" ] { 141 version = "v8.5.0-5-gdbcaa1d"; 142 rev = "dbcaa1de1eca2bd636e92cb5f78eedc237bb3f7a"; 143 sha256 = "1wy75wv9w5ny2m359rdymvqc0v5ygi9kbljmiknjpd2m1rm24mc0"; 144 }; 145 146 cats-in-zfc = mkContrib "cats-in-zfc" [ "8.5" "8.6" "8.7" ] { 147 version = "v8.5.0-9-g2945072"; 148 rev = "2945072aa6c9c328a019d3128c0a725dabca434c"; 149 sha256 = "177n0hv3jndwlzhxpfrpiv6ad7254iy7yscrrjjlya4kkfdlvnhh"; 150 }; 151 152 ccs = mkContrib "ccs" [ "8.5" "8.6" "8.7" ] { 153 version = "v8.5.0-6-g7ec1e98"; 154 rev = "7ec1e98797f8644dc93a0492a901bd2e0cf7332b"; 155 sha256 = "1fs3cmbdnmvbaz0ash585brqsvn7fky9vgc5qpahdbj541vrqzd6"; 156 }; 157 158 cfgv = mkContrib "cfgv" [ "8.5" "8.6" "8.7" ] { 159 version = "v8.6.0"; 160 rev = "d9f4d58ddf571639217f0ba1706e1141921a693a"; 161 sha256 = "0gsr498sx3zvspz731q5c9bgv9b9mw9khz3j9ijkbq34gz08n1cb"; 162 }; 163 164 checker = mkContrib "checker" [ "8.5" "8.6" "8.7" ] { 165 version = "v8.6.0"; 166 rev = "f8da516722ccf49bc910089e12072c09b926fe50"; 167 sha256 = "05gwasqj05hz3d34a68ir1mk0mq5swclzy4ijdwnysrzdp5nlw28"; 168 }; 169 170 chinese = mkContrib "chinese" [ "8.6" "8.7" ] { 171 version = "v8.5.0-8-ga30ad2e"; 172 rev = "a30ad2eb63d5d93c82e2a76b8dd836713637b869"; 173 sha256 = "0mccfdcgw72rl5mhk3m6s0i8rjym517gczijj7m0nhrask14zg89"; 174 }; 175 176 circuits = mkContrib "circuits" [ "8.5" "8.6" "8.7" ] { 177 version = "v8.5.0-6-gf2cec60"; 178 rev = "f2cec6067f2c58e280c5b460e113d738b387be15"; 179 sha256 = "05w6dmm4qch327zs4726jiirfyprs21mgwxdc9nlvwnpakpimfcf"; 180 }; 181 182 classical-realizability = mkContrib "classical-realizability" [ "8.6" ] { 183 version = "v8.6.0"; 184 rev = "b7b915583675b85feadd6fbf52cc453211de8e87"; 185 sha256 = "099fwqjd1621bwy237wv1nln3kcr4mq09wl25z1620r2b467sglh"; 186 }; 187 188 coalgebras = mkContrib "coalgebras" [ "8.5" "8.6" "8.7" ] { 189 version = "v8.5.0-9-g6544eae"; 190 rev = "6544eaee5de06d2f520a958d52afedcb83a53735"; 191 sha256 = "0b15r2ln57mxsyz4fmpfzh4mzrwi604gqh8f471awm63a4xqj5ng"; 192 }; 193 194 coinductive-examples = mkContrib "coinductive-examples" [ "8.5" "8.6" "8.7" ] { 195 version = "v8.6.0"; 196 rev = "28b0e273c38fdecd1966e3ca5717ccd1f5871a15"; 197 sha256 = "11dazllhl7qwhbnxqxpgwy0pf2a8c2aijrs93fzj5inf8z48vxnp"; 198 }; 199 200 coinductive-reals = mkContrib "coinductive-reals" [ ] { 201 version = "v8.6.0-9-gf89f884"; 202 rev = "f89f8848f74294afaa5c0e0e211f6e8e8d1fb36a"; 203 sha256 = "0svpxflynara7v6vzrvibhyfk9kb5kzdxfzrsvbqyk192dsfkwf7"; 204 }; 205 206 concat = mkContrib "concat" [ "8.5" "8.6" "8.7" ] { 207 version = "v8.5.0-6-gb4a9619"; 208 rev = "b4a96199f0bc447be8fcaa494bcba8d713fd1801"; 209 sha256 = "1haw5i5rz420jsr2mw699ny3f0gfmdsy0i6mzi48dhpj12ni8rfq"; 210 }; 211 212 constructive-geometry = mkContrib "constructive-geometry" [ "8.5" "8.6" "8.7" ] { 213 version = "v8.5.0-7-g470ffa3"; 214 rev = "470ffa3d38eb7f78974693e52d190535e87004c4"; 215 sha256 = "1ddwzg12pbzpnz3njin4zhpph92kscrbsn3bzds26yj8fp76zc33"; 216 }; 217 218 containers = 219 mkContrib "containers" [ "8.6" "8.7" "8.8" "8.9" ] 220 { 221 "8.6" = { 222 version = "8.6.0"; 223 rev = "fa1fec7"; 224 sha256 = "1ns0swlr8hzb1zc7fsyd3vws1vbq0vvfxcf0lszqnca9c9hfkfy4"; 225 }; 226 "8.7" = { 227 version = "20180313"; 228 rev = "77ac16366529c9e558f70ba86f0168a76ca76b8f"; 229 sha256 = "01gp8injb0knaxgqsdc4x9h8714k7qxg7j5w7y6i45dnpd81ndr4"; 230 }; 231 "8.8" = { 232 version = "20180330"; 233 rev = "52b86bed1671321b25fe4d7495558f9f221b12aa"; 234 sha256 = "0hbnrwdgryr52170cfrlbiymr88jsyxilnpr343vnprqq3zk1xz0"; 235 }; 236 "8.9" = { 237 version = "20190222"; 238 rev = "aa33052c1edfc5a65885942a67c2773b5d96f8cc"; 239 sha256 = "0mjgfdr9bzsch0dlk4vq1frkaig14dqh46r54cv0l15flxapg0iw"; 240 }; 241 } 242 .${coq.coq-version}; 243 244 continuations = mkContrib "continuations" [ ] { 245 version = "v8.5.0-13-g6885310"; 246 rev = "68853104fd7390ba384cd2c63101b0bc4ec50a22"; 247 sha256 = "1v2lqcj93xlwn9750xga6knyld4xcxma2brh58zmiggkc7wn1dpl"; 248 }; 249 250 coq-in-coq = mkContrib "coq-in-coq" [ "8.6" "8.7" ] { 251 version = "v8.5.0-9-g8d137fc"; 252 rev = "8d137fc20460561e6fd324466ebb04fd5a86150a"; 253 sha256 = "0p9rb963ri5c8y1dlnp9307qnymr285dd6k7hir1qmvghybj1ijm"; 254 }; 255 256 coqoban = mkContrib "coqoban" [ "8.5" "8.6" "8.7" ] { 257 version = "v8.5.0-6-g89758d9"; 258 rev = "89758d9bf1222155a37171e39ea1d6eec53aabb8"; 259 sha256 = "02ixil10iw26wkbis62ydnsp2fn4r9jmyh88k2dj7inn0ln30h3q"; 260 }; 261 262 corn = mkContrib "corn" [ ] { 263 version = "master"; 264 rev = "bb962a00c2a737fceb459fac663eecb266289461"; 265 sha256 = "0xgkbzzsv3lc31lk71zgjvcryn9j51ffij5karln87j2ln989l3q"; 266 }; 267 268 counting = mkContrib "counting" [ ] { 269 version = "v8.6.0-2-g2823e75"; 270 rev = "2823e75408a80a5a8946a11dd0debeb2409942a2"; 271 sha256 = "0bn8kxyh4hwdn1cvnrlp7g66jagxp8c302hsslz07pfrxkdk1cwy"; 272 }; 273 274 cours-de-coq = mkContrib "cours-de-coq" [ "8.5" "8.6" "8.7" ] { 275 version = "v8.5.0-6-g8ecccd4"; 276 rev = "8ecccd4196e303b9adbbd95d3531f3d6e3d0299d"; 277 sha256 = "1v6wh1ppzw6fcb78wvzxyg5hygssjvp56s9qd0yfsagy915vqyl6"; 278 }; 279 280 ctltctl = mkContrib "ctltctl" [ "8.5" "8.6" "8.7" ] { 281 version = "v8.5.0-6-g51b7096"; 282 rev = "51b7096482ac402d8e0ba2eeb932432a2f2489fc"; 283 sha256 = "1fmpp69pv8130wqhsknnn37xqpc5alqhr41n2vd4r4kj3dj45bj7"; 284 }; 285 286 dblib = mkContrib "dblib" [ "8.5" "8.6" "8.7" ] { 287 version = "v8.6.0"; 288 rev = "df86f014dbfb07ec113e8ec4b401b6cc28eb792b"; 289 sha256 = "0s9y9apainqc4kcldrrkisnw5hnqbz052q2ilb5967b643rac4bb"; 290 }; 291 292 demos = mkContrib "demos" [ "8.5" "8.6" "8.7" ] { 293 version = "v8.5.0-7-g399f693"; 294 rev = "399f6930fa7a9909b840d4a017159d0e06616940"; 295 sha256 = "08a99cwqz7f6438bkz0gf5dw7p61s48whccrpsd6rvhqrl4bg7b2"; 296 }; 297 298 dep-map = mkContrib "dep-map" [ "8.5" "8.6" "8.7" ] { 299 version = "v8.6.0-3-g091bb2d"; 300 rev = "091bb2d7fc86a816a2dafa249610d3fbc5b546fe"; 301 sha256 = "1vp1nxxa4m8c8bmvllajrqi0ap13i450c2q5kcxyvac1bfv9hf50"; 302 }; 303 304 descente-infinie = mkContrib "descente-infinie" [ ] { 305 version = "v8.5.0-16-g7ad3ff6"; 306 rev = "7ad3ff63d8772d40b5ef415741cffc93f343856e"; 307 sha256 = "0gpn6cngjlcfi78qj743w7a33fvq1513avjq9cnzhnsdnqnnwv07"; 308 }; 309 310 dictionaries = mkContrib "dictionaries" [ "8.5" "8.6" "8.7" ] { 311 version = "v8.5.0-6-g545189e"; 312 rev = "545189ef2f9281135ff870069134bb04bc2e38e5"; 313 sha256 = "0b0c4vcf5dl7bcgxj1pvdin4jg6py6nr1wqcy3yw8vbd1apnhgri"; 314 }; 315 316 distributed-reference-counting = mkContrib "distributed-reference-counting" [ "8.5" "8.6" "8.7" ] { 317 version = "v8.5.0-7-gfae0b8a"; 318 rev = "fae0b8a8e26c19f853996fae318e4e9f8f166c0e"; 319 sha256 = "153xqfkw5cb24z6h4pj6xaqhxbi20bx4zr60mf5aly390sjd4m7x"; 320 }; 321 322 domain-theory = mkContrib "domain-theory" [ "8.5" "8.6" "8.7" ] { 323 version = "v8.5.0-6-g8a121a2"; 324 rev = "8a121a29ddb80964855ec43abbb21df7fccca37b"; 325 sha256 = "0jpqjy9wi1kkn90fr1x3bf47m2a3p0byk06wza4psw2f40lz94yb"; 326 }; 327 328 ergo = mkContrib "ergo" [ ] { 329 version = "v8.6.0-2-gf82bdee"; 330 rev = "f82bdee58ee2e0edc7515bfd1792063e9e1aea4c"; 331 sha256 = "0ngwiwcxbylpjyz19zalbz9h3a447iagz4llq9vqdmbcs6qyml2k"; 332 }; 333 334 euclidean-geometry = mkContrib "euclidean-geometry" [ "8.6" "8.7" ] { 335 version = "v8.5.0-6-g280bb19"; 336 rev = "280bb19b7192275678838fdf4b2045074ec4b3a6"; 337 sha256 = "05rnpxaa3jbz82j1y1hb1yi5nm1kz46c95nbn1kd4rdm0zn53r9f"; 338 }; 339 340 euler-formula = mkContrib "euler-formula" [ "8.5" "8.6" "8.7" ] { 341 version = "v8.5.0-6-g078d161"; 342 rev = "078d16102fc0a28f6a96525703ddd272df0e3ba9"; 343 sha256 = "1wd6hay32ri91sk8pra6rr5vkyyrxfl2rxdhhw4gzyzsv72njmfd"; 344 }; 345 346 exact-real-arithmetic = mkContrib "exact-real-arithmetic" [ "8.5" "8.6" "8.7" ] { 347 version = "v8.6.0-1-g593028e"; 348 rev = "593028ec7d094c23ed4dbb3990d6442f7d05950e"; 349 sha256 = "10x7w57mpiwr4640vfa27pbllkls68nfra9nz7ml0fqhi3s3h6pj"; 350 }; 351 352 exceptions = mkContrib "exceptions" [ "8.6" "8.7" ] { 353 version = "v8.5.0-8-gcfe4f0b"; 354 rev = "cfe4f0bb4f98660fadb9d5a9c8cede9f0e4896e3"; 355 sha256 = "149j0npyphy60xlgp4ibcwd6qyqminirjac1rwq00882n5gdprw2"; 356 }; 357 358 fairisle = mkContrib "fairisle" [ "8.5" "8.6" "8.7" ] { 359 version = "v8.5.0-6-g3e7c9b0"; 360 rev = "3e7c9b0c48cf91307bf64f4b01f3c93c412e1ab8"; 361 sha256 = "1g1jp6w9sip30fs5j5122z4vh7w7wqm6fhswlhpwygi4n5w1l8b7"; 362 }; 363 364 fermat4 = mkContrib "fermat4" [ "8.7" ] { 365 version = "v8.5.0-8-g07e3021"; 366 rev = "07e3021aec1d97f5827eb6ea6281f11108150811"; 367 sha256 = "1r89cqxy3qmzcj2lfd8hir0hfiikn1f290801rqad7nwx10wfiq6"; 368 }; 369 370 finger-tree = mkContrib "finger-tree" [ "8.5" "8.6" "8.7" ] { 371 version = "v8.5.0-6-g67242c8"; 372 rev = "67242c896707de73405a596bfd9db2036fba98f3"; 373 sha256 = "02jcp74i5icv92xkq3mcx91786d56622ghgnjiz3b51wfqs6ldic"; 374 }; 375 376 firing-squad = mkContrib "firing-squad" [ "8.6" ] { 377 version = "v8.5.0-9-gbe728cd"; 378 rev = "be728cddbee58088809b51c25425d2a4bdf9b823"; 379 sha256 = "0i0v5x6lncjasxk22pras3644ff026q8jai45dbimf2fz73312c9"; 380 }; 381 382 float = mkContrib "float" [ "8.7" ] { 383 version = "v8.6.0-14-g7699b1e"; 384 rev = "7699b1e4f492d58e8cfb197692977e705fa6b42b"; 385 sha256 = "11v2w65xc3806r0pc84vjisp9rwqgmjaz8284q6ky9xd8567yq2z"; 386 }; 387 388 founify = mkContrib "founify" [ "8.6" "8.7" ] { 389 version = "v8.5.0-9-gb7c81b8"; 390 rev = "b7c81b828a444f6a5e4d53020cf319288838399b"; 391 sha256 = "0prh5vqn0gmvnm4dfb5vqd8n66d9knpx56vqzf5wsiphk5c7a43r"; 392 }; 393 394 free-groups = mkContrib "free-groups" [ "8.5" "8.6" "8.7" ] { 395 version = "v8.6.0"; 396 rev = "b11ffb1437f1b2793d9d434872e80d5a2d387ade"; 397 sha256 = "12bkigjv3vkkkc4z6m57aim6g10ifvy53y941i0shfmwnvhlkgpc"; 398 }; 399 400 fsets = mkContrib "fsets" [ "8.6" "8.7" ] { 401 version = "v8.5.0-12-g9b51a09"; 402 rev = "9b51a09e24f4b8b219952f2c06d06405944cd7a0"; 403 sha256 = "19d2v85mnl29g6alpsbd2cb62xyp7rafryglp046hq9qz520gjzy"; 404 }; 405 406 fssec-model = mkContrib "fssec-model" [ "8.5" "8.6" "8.7" ] { 407 version = "v8.5.0-6-g2fec0b6"; 408 rev = "2fec0b646ae4d9fcb932901ef85cc13919d5faf3"; 409 sha256 = "1ib9gw2h9dv5d4n9bqgb64mxz66mgrwy3766ymja0qfc8wflm3yn"; 410 }; 411 412 functions-in-zfc = mkContrib "functions-in-zfc" [ "8.5" "8.6" "8.7" ] { 413 version = "v8.6.0"; 414 rev = "ff58f7af1b4b79bf164d6f7abec6b467dde44050"; 415 sha256 = "076kdfc01mrqh1cz4zi4nzl9rk6yblclbd7r34fxqwbiwdavwsrr"; 416 }; 417 418 fundamental-arithmetics = mkContrib "fundamental-arithmetics" [ "8.5" "8.6" "8.7" ] { 419 version = "v8.5.0-6-g8976d4b"; 420 rev = "8976d4ba6a5c53b7eb25d08921e592d200189431"; 421 sha256 = "0pqq1y3hhw8k0qidigg9zkpblhasnb56rxq0n5sh2yfw07gbnfzc"; 422 }; 423 424 gc = mkContrib "gc" [ "8.5" "8.6" "8.7" ] { 425 version = "v8.5.0-6-gee41f2f"; 426 rev = "ee41f2fad9fb3bbc2cbf3f90dc440cc31dbd7376"; 427 sha256 = "0hwlby4sn1p7cky0xz9fmgw50xai3i061y6kqhqy9fn2l2did2sc"; 428 }; 429 430 generic-environments = mkContrib "generic-environments" [ "8.5" "8.6" "8.7" ] { 431 version = "v8.6.0"; 432 rev = "48b81bb3b8c2941c8d7ef15f5513bbb7f1821ff8"; 433 sha256 = "03576kkhn5ml4hpn8s8g0i1fxfibr0yjndk8820s7fxmp9838bkc"; 434 }; 435 436 goedel = mkContrib "goedel" [ ] { 437 version = "v8.6.0-1-gc3f922c"; 438 rev = "c3f922cd5cf2345e1be55ba2ec976afcdc6f4b13"; 439 sha256 = "1cahlrjr1q38m3qwwxzkzvgvgvqvy3li6rjz3hn4n02jxi5daw2g"; 440 }; 441 442 graph-basics = mkContrib "graph-basics" [ "8.5" "8.6" "8.7" ] { 443 version = "v8.6.0"; 444 rev = "1b86d778016d88084df8a38b2a08e42a778fdf64"; 445 sha256 = "1rslb8ha1dnygwp2q2lx23d8x5wjlq0c2b6vr1hgy4wzvbas2573"; 446 }; 447 448 graphs = mkContrib "graphs" [ ] { 449 version = "v8.6.0-4-gdb25c37"; 450 rev = "db25c37561bd35e946fc6ad7c0a48121086fc47f"; 451 sha256 = "10f7yq409i6skgnyv6xv7qklkj2kaddnwxpq752avgm7y8dr96nv"; 452 }; 453 454 group-theory = mkContrib "group-theory" [ "8.5" "8.6" "8.7" ] { 455 version = "v8.5.0-6-gab6459f"; 456 rev = "ab6459ff2571529edb0d5c10c13f30b1d9379d71"; 457 sha256 = "062qixxly5zi22lb00dmspadr4ddsvbdwm05m96gbnycrl2siq09"; 458 }; 459 460 groups = mkContrib "groups" [ "8.5" "8.6" "8.7" ] { 461 version = "v8.6.0"; 462 rev = "d02aab5c8559ea604a615d993df3c8e714a1dd12"; 463 sha256 = "0fvwgk5nf5q86sn5q24k3bxps6f1fcafdd47v56xc49iczpkfrck"; 464 }; 465 466 hardware = mkContrib "hardware" [ "8.6" "8.7" ] { 467 version = "v8.5.0-8-g2e85f0a"; 468 rev = "2e85f0ae87ca311e2ffaa8bfd273e505ac03802e"; 469 sha256 = "0vzn4sgvsbglnwydf0yplpa6laqdmdnayizhrazca3qcckkzxzg4"; 470 }; 471 472 hedges = mkContrib "hedges" [ "8.5" "8.6" "8.7" ] { 473 version = "v8.5.0-6-g301e7f8"; 474 rev = "301e7f86e0941fe0fa2b5f01f17276cf52be4b06"; 475 sha256 = "1p42idmm741jx1g7swbkzm1b6mki40xnxkm3ci66mypw19m28142"; 476 }; 477 478 high-school-geometry = mkContrib "high-school-geometry" [ "8.6" ] { 479 version = "v8.5.0-7-g40e3f95"; 480 rev = "40e3f95cbbc756ff4b510e1a998bcbd7e1ff1377"; 481 sha256 = "1ws57irja9fy1lw6kp6jp5kkn3cb8ws9gixgqvhjpxcfsvgaik0f"; 482 }; 483 484 higman-cf = mkContrib "higman-cf" [ "8.6" "8.7" ] { 485 version = "v8.6.0-1-g587cc23"; 486 rev = "587cc23ad61f43664d5ae5e9ee1949d8380a5209"; 487 sha256 = "0wjvsmjh5vdmjf8raqlccxzm6ibklkbgznjqhwz3ss3x333lhykb"; 488 }; 489 490 higman-nw = mkContrib "higman-nw" [ "8.6" "8.7" ] { 491 version = "v8.6.0-1-g1e2693c"; 492 rev = "1e2693c6eeb11a39dfe7fcb24acab7dc1fb3d7f6"; 493 sha256 = "14z3prrsz8c8s0n85890b45pvl4f986g2hckmk61ql6ns7qbsz84"; 494 }; 495 496 higman-s = mkContrib "higman-s" [ "8.5" "8.6" "8.7" ] { 497 version = "v8.5.0-7-g0cae3b4"; 498 rev = "0cae3b45df7a65f49afdb58f182065b939e5d224"; 499 sha256 = "0s50v57ancmdcnidrz3jnjgm5rydkfhfn4s74cf4i6qvvscq44nj"; 500 }; 501 502 historical-examples = mkContrib "historical-examples" [ "8.5" "8.6" "8.7" ] { 503 version = "v8.5.0-6-gf08d49a"; 504 rev = "f08d49a166f486527f14ad45052f9dd9e2132c00"; 505 sha256 = "1hym8si742z9rhkini9mbiwfa7mm43xrybfw2gh287hp4pcqcchz"; 506 }; 507 508 hoare-tut = mkContrib "hoare-tut" [ "8.5" "8.6" "8.7" ] { 509 version = "v8.6.0"; 510 rev = "73dee531bf19ba9db997dff2f0447e12dc8d07db"; 511 sha256 = "0apmn8f32hfqgpb21n68gqnxg90lhzrawh2c6h4hpl46z087j2ci"; 512 }; 513 514 huffman = mkContrib "huffman" [ "8.6" "8.7" ] { 515 version = "v8.5.0-9-gcd44991"; 516 rev = "cd4499144059e5426a5380b70a110cdaafbcf008"; 517 sha256 = "0hw152g5cwc3286p44g73lcwd6qdr4n4lqgd0wfdpilpmzh2lm67"; 518 }; 519 520 icharate = mkContrib "icharate" [ "8.5" "8.6" "8.7" ] { 521 version = "v8.5.0-6-g11eb008"; 522 rev = "11eb008f347e68a824e091ca2224b2138a342b3f"; 523 sha256 = "03vjcwd5vwhkg1q0zvpz45ayb232hd4q130gx23i039wawgzj66i"; 524 }; 525 526 idxassoc = mkContrib "idxassoc" [ "8.5" "8.6" "8.7" ] { 527 version = "v8.6.0"; 528 rev = "57991d3754c1b51067329d4abc7caf657c4d4552"; 529 sha256 = "1xmrv2lpn5rsdxr8ryq5hkihd1wrzpc9a7cvg0jjq8xss1a2sxwh"; 530 }; 531 532 ieee754 = mkContrib "ieee754" [ "8.6" "8.7" ] { 533 version = "v8.5.0-8-g9764c31"; 534 rev = "9764c31bae03182ba9ada4cc877f411c11edc02d"; 535 sha256 = "032axmvq4vv03cckm72m773v5h76s43awn5bpzd305gs8iag7wgk"; 536 }; 537 538 int-map = mkContrib "int-map" [ "8.5" "8.6" "8.7" ] { 539 version = "v8.6.0"; 540 rev = "42342f3b4152419faf17c7ac9afd90e337d68637"; 541 sha256 = "1zxgvg021kakvi5vjvyr0xjmmzyd3zhd8wwm4q276wvmya1fjznr"; 542 }; 543 544 intuitionistic-nuprl = mkContrib "intuitionistic-nuprl" [ "8.6" ] { 545 version = "v8.6.0"; 546 rev = "6279ed83244dc4aec2e23ffb4c87e3f10a50326d"; 547 sha256 = "1yvlnqwa7ka4a0yg0j7zrzvayhsm1shvsjjawjv552sxc9519aag"; 548 installFlags = [ "COQBIN=$(out)/lib/coq/${coq.coq-version}/bin/" ]; # hack 549 }; 550 551 ipc = mkContrib "ipc" [ "8.6" "8.7" ] { 552 version = "v8.6.0-1-g433ab4f"; 553 rev = "433ab4f5962b49d3178120d6cc4419e4e9932d18"; 554 sha256 = "16nprdk2cqck0s8ilfy1cjvs48n4kc2hilv9wzi382d4p8jagh0r"; 555 }; 556 557 izf = mkContrib "izf" [ "8.5" "8.6" "8.7" ] { 558 version = "v8.5.0-5-g98ae92b"; 559 rev = "98ae92bfe0589c781160c967259be7354aaf1663"; 560 sha256 = "131gpi3p3pxv50dzpr3zfzmfr02ymcwja51cs029j9a33mw9rwx0"; 561 }; 562 563 jordan-curve-theorem = mkContrib "jordan-curve-theorem" [ "8.5" "8.6" "8.7" ] { 564 version = "v8.6.0"; 565 rev = "906762607c3e05bedd3f9aab002172e34dd1b595"; 566 sha256 = "1l4pl6rjfzbxnzg32rdcrjl5g889syl6iydiprm8b34blk15ajka"; 567 }; 568 569 jprover = mkContrib "jprover" [ ] { 570 version = "v8.5.0-14-g80a9497"; 571 rev = "80a94974fa4e43be45583409daf9278768abebe0"; 572 sha256 = "1c5mxnjhd21gzx3yf8gdvgbpwcvklmfxl6qjdynb6dw04lybp8af"; 573 }; 574 575 karatsuba = mkContrib "karatsuba" [ "8.5" "8.6" "8.7" ] { 576 version = "v8.6.0"; 577 rev = "144bdc68571154ca669a276d30c16bb30ac80b2f"; 578 sha256 = "0rp9ihw4d68dd6b21xq6lnxa4vsq5ckdhr07ylskmas74p66ns4f"; 579 }; 580 581 kildall = mkContrib "kildall" [ "8.5" "8.6" "8.7" ] { 582 version = "v8.5.0-9-g319577b"; 583 rev = "319577bdd99aec968fc52f474565dd33b88e6bca"; 584 sha256 = "1r7hw98xs5w21p50423jqancccn2cwjm90wff08yi7ln0s1rphn1"; 585 }; 586 587 lambda = mkContrib "lambda" [ "8.5" "8.6" "8.7" ] { 588 version = "v8.6.0"; 589 rev = "577930fe1ee3923dcd3c53793908550a948bcb8f"; 590 sha256 = "0kmqf5yp4q40wpqncwpd152ysryq2i18rwni4dx2z4d6dir7jidn"; 591 }; 592 593 lambek = mkContrib "lambek" [ "8.5" "8.6" "8.7" ] { 594 version = "v8.6.0"; 595 rev = "23be01c773ff33dbd06627b7245098bdd3c4525a"; 596 sha256 = "013nj7b8hicxw5ipiw0my0ms8biyqpcybnh17a7r0w4i7icsygj9"; 597 }; 598 599 lazy-pcf = mkContrib "lazy-pcf" [ "8.5" "8.6" "8.7" ] { 600 version = "v8.6.0"; 601 rev = "c0b19dff7e1beeccaa2b2d220012bffac6b75f99"; 602 sha256 = "1qkpszdc3rkm74hkm3z6i080hha4l8904kg5z3xxgpwmhrwb56lq"; 603 }; 604 605 lc = mkContrib "lc" [ "8.5" "8.6" "8.7" ] { 606 version = "v8.5.0-6-gae9c9f8"; 607 rev = "ae9c9f878d12539d7b61b91435745ffe32febfd0"; 608 sha256 = "18bmck6xsp5yi17czyad6iy90c0k65gxjhp47ca64yzcccnzpqbx"; 609 }; 610 611 legacy-field = mkContrib "legacy-field" [ ] { 612 version = "v8.6.0-7-g7f400f7"; 613 rev = "7f400f787459dc63ff1bb862efe8aea41abe90fe"; 614 sha256 = "0889z8s2rcccl1xckc49r904xpdsa9sdf5dl2v9a2zqx37qcn6cd"; 615 }; 616 617 legacy-ring = mkContrib "legacy-ring" [ ] { 618 version = "v8.6.0-4-g3e6c0cf"; 619 rev = "3e6c0cfeb69189278699e176e2f19fef5e738857"; 620 sha256 = "15a8rvhr2zw17j7d6w3hd0fxpr6kqy5flpngdqdjij99srm7xzsq"; 621 }; 622 623 lemma-overloading = mkContrib "lemma-overloading" [ ] { 624 version = "v8.6.0"; 625 rev = "6112c139add4d81b9e4d555268a60865f9323151"; 626 sha256 = "0m1i5xdmwfz4saacay7p6skqnw42csn473gisl24am9jls301cfh"; 627 }; 628 629 lesniewski-mereology = mkContrib "lesniewski-mereology" [ "8.5" "8.6" "8.7" ] { 630 version = "v8.6.0"; 631 rev = "eeaf56daa0b0bb0fe16368a5e79a089b42d3951c"; 632 sha256 = "0j4r83biz128pl6g9z5c3x2p5h465ch4fz2jszbr2k1yd8b2gkd9"; 633 }; 634 635 lin-alg = mkContrib "lin-alg" [ ] { 636 version = "v8.6.0-5-g74833da"; 637 rev = "74833da8a93b1c4c921d4aaebbc9f7c2a096a5eb"; 638 sha256 = "08r9zdq9fxf0b2fxfxb36zywgqd04wpb25l408q3djmq22k56azp"; 639 }; 640 641 ltl = mkContrib "ltl" [ "8.5" "8.6" "8.7" ] { 642 version = "v8.5.0-6-g53e5fc4"; 643 rev = "53e5fc475fbcce767e2193f92896bd871f7eb1d5"; 644 sha256 = "0aprimbywsnlg3zzxrg3kp1hw30swz95zcwa2gfidr381isnqciz"; 645 }; 646 647 maple-mode = mkContrib "maple-mode" [ ] { 648 version = "v8.5.0-22-gb97a515"; 649 rev = "b97a5155464360778b215c22668ab80c96a42332"; 650 sha256 = "15wk6k8m2ff4b5cnqrsccq5vyabam2qaa6q4bvk4cj1nfg0ykg5r"; 651 }; 652 653 markov = mkContrib "markov" [ "8.7" ] { 654 version = "v8.5.0-7-ge54c9a8"; 655 rev = "e54c9a86df5cb90ef6ea04d3753273186bb2d906"; 656 sha256 = "19csz50846gvfwmhhc37nmlvf70g53cpb1kpmcnjlj82y8r63ajz"; 657 }; 658 659 maths = mkContrib "maths" [ "8.5" "8.6" "8.7" ] { 660 version = "v8.6.0"; 661 rev = "75a2f84990c1dc83a18ee7decc1445c122664222"; 662 sha256 = "0yj26mnsfk8y92pd575d9nv9r6pm23zaws18r690s9rjm4kzmwww"; 663 }; 664 665 matrices = mkContrib "matrices" [ "8.5" "8.6" "8.7" ] { 666 version = "v8.5.0-6-g5553a1f"; 667 rev = "5553a1f7838bafd485e9868c6ad3f76be4c7ffb8"; 668 sha256 = "0ppw2v404sbvc3d36wi701bwxfxha1ziciyddhzbqw62s5xkhzjc"; 669 }; 670 671 micromega = mkContrib "micromega" [ "8.5" "8.6" "8.7" ] { 672 version = "v8.6.0-1-ga70bf64"; 673 rev = "a70bf64b99462a77cd9181e3f2836bc1fed04593"; 674 sha256 = "0zvqb56il139xgj7n2arvqd305374jb1ahwg63mpf9cqla1m0fxs"; 675 }; 676 677 mini-compiler = mkContrib "mini-compiler" [ "8.5" "8.6" "8.7" ] { 678 version = "v8.6.0"; 679 rev = "5c0b9da5aabc590c28b7d5a9f49e5a9483b742e1"; 680 sha256 = "02jpwvk0lsws886bsgahsjmmra25r7b6bn19qmizjjrc0pj44q58"; 681 }; 682 683 minic = mkContrib "minic" [ "8.6" "8.7" ] { 684 version = "v8.5.0-7-g0b2e050"; 685 rev = "0b2e05096f83b08dd935f42501d408bebce01170"; 686 sha256 = "1wyrshkmkdpkpc47iy2cw9wxadpd1hchr4ilpmifs4rny4y6kkhp"; 687 }; 688 689 miniml = mkContrib "miniml" [ "8.5" "8.6" "8.7" ] { 690 version = "v8.6.0"; 691 rev = "22a570e57f9e8d1b971d0a7a9e6fdd8d3f053b44"; 692 sha256 = "17syhr7qyr2naqm7mgarn39d6lrrwah3a6m4mzsvm8d9mwvdqhzs"; 693 }; 694 695 mod-red = mkContrib "mod-red" [ "8.5" "8.6" "8.7" ] { 696 version = "v8.5.0-6-g963c2c9"; 697 rev = "963c2c930175c91ebcd0cd39ef841ff752ad0813"; 698 sha256 = "18nlgiypcykhnn9vbgy1bv0zz4ibvzw3jhigl3k9aa3672qr2bwl"; 699 }; 700 701 multiplier = mkContrib "multiplier" [ "8.6" "8.7" ] { 702 version = "v8.5.0-10-g127feee"; 703 rev = "127feeebe065d4698e427cbbcd0ddd8c70fc8bb7"; 704 sha256 = "08lvs0651yccvxn3mw3sf7d1cdbnf4jvwwc3p57124nvjig649a7"; 705 }; 706 707 mutual-exclusion = mkContrib "mutual-exclusion" [ "8.6" "8.7" ] { 708 version = "v8.5.0-9-g6f54d7f"; 709 rev = "6f54d7f25d9056bf72932c2acd53b832ba015eda"; 710 sha256 = "066z3ijlni6h39l6g2phs1vqv460x07cri64f847jykchcdjizil"; 711 }; 712 713 nfix = mkContrib "nfix" [ ] { 714 version = "v8.6.0-2-gcaeda20"; 715 rev = "caeda20f3ce3dea0bc647419f3b284e5656cf4ae"; 716 sha256 = "0s5adpbjm4pxjvnmj24xwxmbg1c356lali0v1v9rcl5lv9fsfi64"; 717 }; 718 719 orb-stab = mkContrib "orb-stab" [ ] { 720 version = "v8.6.0-4-ga0a5520"; 721 rev = "a0a552020eae39e4fd0512c3714ef1b6f8da584c"; 722 sha256 = "074ygyskvkzwlhqrpyhivxj1axjh3y8wdd57mnjxsf3c103dvajf"; 723 }; 724 725 otway-rees = mkContrib "otway-rees" [ "8.5" "8.6" "8.7" ] { 726 version = "v8.5.0-6-gf295926"; 727 rev = "f29592659199f79aa5d3b2fa61a35abba7db5183"; 728 sha256 = "1yczckkchz3xlb9jcv3rkj5z831b0xrv9j0yvslkl6kpgi1br8af"; 729 }; 730 731 paco = mkContrib "paco" [ "8.5" "8.6" "8.7" ] { 732 version = "v8.6.0"; 733 rev = "abe297080621c05b3f829a82b36b84f2fc7b5340"; 734 sha256 = "1jpvkhhnkn8ikj3x7knzr0f8qqrw1ipa8h3mw9bd62kjlmg0f8fj"; 735 }; 736 737 paradoxes = mkContrib "paradoxes" [ "8.6" "8.7" ] { 738 version = "v8.5.0-8-g2da6f5f"; 739 rev = "2da6f5fd4a560f5726dc6083abf2b624391b6d3b"; 740 sha256 = "1xmhvfbhwn1rfcchb4wq0jlqdrswv1rapxmshjzgkwryq7a7bf64"; 741 }; 742 743 param-pi = mkContrib "param-pi" [ "8.5" "8.6" "8.7" ] { 744 version = "v8.5.0-6-gba4d052"; 745 rev = "ba4d052f64788004cb7d8ee172d8c8f58f3a8429"; 746 sha256 = "04v2fd56x8vd1fv89c3a4vhbhlflnzfzybr7z2fkraxnz5ic1xa4"; 747 }; 748 749 pautomata = mkContrib "pautomata" [ "8.6" "8.7" ] { 750 version = "v8.6.0-1-g0cb5e83"; 751 rev = "0cb5e83f2829d25e99628b1c771efbf0c9dc3d84"; 752 sha256 = "09r9vdyc87ysciff3rfi4awpd432gblysjcsi42k8n03xhgjm1rv"; 753 }; 754 755 persistent-union-find = mkContrib "persistent-union-find" [ "8.5" "8.6" "8.7" ] { 756 version = "v8.6.0"; 757 rev = "62c2fac131b87d273c6278fe5bcba0e68895aa18"; 758 sha256 = "0p4zd3mn8nljjch7c3mrmc5n2kcab8fh9xw7f933wqyh695n1zl9"; 759 }; 760 761 pi-calc = mkContrib "pi-calc" [ "8.5" "8.6" "8.7" ] { 762 version = "v8.5.0-6-gf8cfa30"; 763 rev = "f8cfa3027c62719bd944f85d25dcc19b785eb8da"; 764 sha256 = "12i76ky3x0agd2wzxdsnfxpm7ynp3nj0i7s3skpjnf6rblzgnljf"; 765 }; 766 767 pocklington = mkContrib "pocklington" [ "8.5" "8.6" "8.7" ] { 768 version = "v8.5.0-6-gc71f839"; 769 rev = "c71f83920538781a6be99c8ef8a2a306b66e7800"; 770 sha256 = "0nsavl8v4ndxbrbi160zwpiaw865z22mr638pwgq4pa9qqbbs2p4"; 771 }; 772 773 presburger = mkContrib "presburger" [ ] { 774 version = "v8.6.0-2-g6b473eb"; 775 rev = "6b473ebcab49ac0c0952c27f8a83fb1f7d21cb1a"; 776 sha256 = "18r76vv7wclv4nzhypncdx4j68dpc0jf0m7p3c8585ca2l72nyfl"; 777 }; 778 779 prfx = mkContrib "prfx" [ "8.5" "8.6" "8.7" ] { 780 version = "v8.5.0-6-g719a3ec"; 781 rev = "719a3ec175aabb2e3ad92dc030ce2e0d2131e325"; 782 sha256 = "15vz731apciybn6nqb0fsxrwlxpyrfcakdva38hwxmjx6qskqkhi"; 783 }; 784 785 projective-geometry = mkContrib "projective-geometry" [ "8.6" "8.7" ] { 786 version = "v8.5.0-9-g118b0cc"; 787 rev = "118b0cc37aa97b5de97539cb824a8234f88e123a"; 788 sha256 = "0fahqagh2il96q160mnwyk6xqjn5wbmy5ckmb5b0yhljs8y181zz"; 789 }; 790 791 propcalc = mkContrib "propcalc" [ "8.5" "8.6" "8.7" ] { 792 version = "v8.6.0"; 793 rev = "b68586c079a71ebab3235a636e50c083b23d4f25"; 794 sha256 = "005vqr0c85ld14ff3cz7nnbgy5m5km7ndgblb041f87l8486dbpz"; 795 }; 796 797 pts = mkContrib "pts" [ "8.6" "8.7" ] { 798 version = "v8.5.0-9-g10a0c39"; 799 rev = "10a0c39b7e62f8a7ec2afbbe516a21289d065be5"; 800 sha256 = "14nqxjqg7v6f70zwi13a1iz70vxq4gfsz7aviggj7cbbky9s1lw3"; 801 }; 802 803 ptsatr = mkContrib "ptsatr" [ "8.5" "8.6" "8.7" ] { 804 version = "v8.6.0"; 805 rev = "e57ad4552055340ea97bc6a2c61b837c56c11a7d"; 806 sha256 = "1ivqrvk7dhk52llxi6vxby0zyz05kgc82fgvvkv8f9gmy485v3m7"; 807 }; 808 809 ptsf = mkContrib "ptsf" [ ] { 810 version = "v8.6.0-1-g2a303f4"; 811 rev = "2a303f4e83ef54fc6f8fbc374eaebf05e1e9b5e4"; 812 sha256 = "0p7dwsf2s72ndgkwf8mj4n8sy1b5anfspj0v8rndvyqsmld7if2g"; 813 }; 814 815 qarith = mkContrib "qarith" [ "8.6" "8.7" ] { 816 version = "v8.6.0-1-g5255d8f"; 817 rev = "5255d8fbb28b85424d0fe626125a70cc2f5abcde"; 818 sha256 = "1rx70f3pnkj30ql97wdp4bimbb2pazbm7xgs5q0g5i3xbiyv50lk"; 819 }; 820 821 qarith-stern-brocot = mkContrib "qarith-stern-brocot" [ "8.7" ] { 822 version = "v8.6.0-4-gcad3819"; 823 rev = "cad381906c9c5b17e701005f3c4290765abc9099"; 824 sha256 = "0bzczqa61cs9443gapm8y8137d9savxnadwwrkcynhmj1ljx26xy"; 825 }; 826 827 quicksort-complexity = mkContrib "quicksort-complexity" [ "8.6" "8.7" ] { 828 version = "v8.5.0-9-gb897466"; 829 rev = "b8974665b0de3e9b135291a699e98ed52cd335d1"; 830 sha256 = "038gyjc6afyb31cfi4fiajzl7a8ykh7dmkajn9dm7rh4md1x6jjf"; 831 }; 832 833 railroad-crossing = mkContrib "railroad-crossing" [ "8.5" "8.6" "8.7" ] { 834 version = "v8.5.0-6-g2ef67f5"; 835 rev = "2ef67f5c586a58cd79a8ee0eb22590182374135d"; 836 sha256 = "0cdk5b6br317xh0ivpj3ffqcy19w2g7sfa5rrv4ls0hmsrrzpxkp"; 837 }; 838 839 ramsey = mkContrib "ramsey" [ "8.5" "8.6" "8.7" ] { 840 version = "v8.5.0-6-g2821213"; 841 rev = "2821213706faa7f06823001ce9e58ecff0cd3191"; 842 sha256 = "1pw2yqkllkvllzs4dyzvyv27mh53qi8wpzh1cr53cwyg6573h0dz"; 843 }; 844 845 random = mkContrib "random" [ "8.5" "8.6" "8.7" ] { 846 version = "v8.6.0-1-gf87a8a7"; 847 rev = "f87a8a77f420df4a12c4a7e4f28ff088e62b4175"; 848 sha256 = "05xc59frgcmfx7g72i02g3x17zhdlgpap7y6q1gd29xnmrhqnhni"; 849 }; 850 851 rational = mkContrib "rational" [ ] { 852 version = "v8.6.0-2-ga12ef65"; 853 rev = "a12ef65ddd267b4d61e234da4fab17bc12202c17"; 854 sha256 = "06s3bpm1v7bz69qp3m58kjk5qmdr0d4jgmy20q6qp44mi0341gy7"; 855 }; 856 857 recursive-definition = mkContrib "recursive-definition" [ ] { 858 version = "v8.6.0-1-g66b8204"; 859 rev = "66b820494ed872ef16ff228f78310aab2a47d2be"; 860 sha256 = "0z6sp1n1m2vbxhb220y3hqi1f24lz6g1nkkq84m9xq2wvg7li6hn"; 861 }; 862 863 reflexive-first-order = mkContrib "reflexive-first-order" [ "8.5" "8.6" "8.7" ] { 864 version = "v8.5.0-6-g307b421"; 865 rev = "307b421dd4894ef624e67558087d2f0945ef1970"; 866 sha256 = "0rwr8sy6v7a17x1g0pa9gbbd9kgrq5lxr6cxv8r926883blz891y"; 867 }; 868 869 regexp = mkContrib "regexp" [ "8.5" "8.6" "8.7" ] { 870 version = "v8.6.0"; 871 rev = "da6d250506ea667266282cc7280355d13b27c68d"; 872 sha256 = "1s1rxrz6yq8j0ykd2ra0g9mj8ky2dvgim2ysjdn5yz514b36mc7x"; 873 }; 874 875 relation-algebra = mkContrib "relation-algebra" [ ] { 876 version = "v8.6.0-7-g0d3ca3e"; 877 rev = "0d3ca3eb5490b2f32d5c2763e2343d373e78baea"; 878 sha256 = "1kjd23qgmi3qnb4hpn7k5h88psq5rs5bba9s494zhrzkf6cgv9d1"; 879 }; 880 881 relation-extraction = mkContrib "relation-extraction" [ ] { 882 version = "v8.6.0-4-g1a604fa"; 883 rev = "1a604fa2c4211c4c36dd600dab6ed076a04c00ce"; 884 sha256 = "114idr4n19c5nnzn6wdj5jz82wbisxrbw6qvfjnwh02yz2sbpn2d"; 885 }; 886 887 rem = mkContrib "rem" [ "8.5" "8.6" "8.7" ] { 888 version = "v8.5.0-6-g306938c"; 889 rev = "306938c460518695393313f57d47ec8c653add11"; 890 sha256 = "1cccqj08pmgjdlwgi4r1qz0h9sgr1840zrwc36fzfslhdqixgyd9"; 891 }; 892 893 rsa = mkContrib "rsa" [ "8.5" "8.6" "8.7" ] { 894 version = "v8.6.0"; 895 rev = "01dddd705621ad9efbaf081bffa76465b3cdc442"; 896 sha256 = "1426cyzd1493iwhzb4sm7xpvn5vj10ap9607kh1flhhqdxx4fvgz"; 897 }; 898 899 ruler-compass-geometry = mkContrib "ruler-compass-geometry" [ "8.6" "8.7" ] { 900 version = "v8.5.0-7-g69e66a8"; 901 rev = "69e66a80590e89c3916359beef4109990b8c92f6"; 902 sha256 = "01qw8vyaj29frm7zzdn18nwrzcqbjaqhpky5qwlsmxlza5h5vz1c"; 903 }; 904 905 schroeder = mkContrib "schroeder" [ "8.5" "8.6" "8.7" ] { 906 version = "v8.6.0"; 907 rev = "31df08b6c00fe7d0ac7391f7f939c4869cfe9b8c"; 908 sha256 = "18gwh3axcbaicmylkjsljiw8q2z02hpcbz6mpvx3zyh1vcgl47qw"; 909 }; 910 911 search-trees = mkContrib "search-trees" [ "8.6" "8.7" ] { 912 version = "v8.5.0-9-g07dee21"; 913 rev = "07dee215c9453fcd95a0c13d2495f7e260325378"; 914 sha256 = "19jw1qccn1c7jp78kc6ipr3mpp1fkm3wxb6y7wjgvqqphjy62sfg"; 915 }; 916 917 semantics = mkContrib "semantics" [ ] { 918 version = "v8.5.0-8-g8236bf9"; 919 rev = "8236bf94a7735378b3a49ea376cd220bcadfe831"; 920 sha256 = "18kmmn7y0nvgszrap2d7dcqkvfrpkk6w6wzf8ji9j8lc8mznyy8h"; 921 }; 922 923 shuffle = mkContrib "shuffle" [ "8.5" "8.6" "8.7" ] { 924 version = "v8.6.0"; 925 rev = "681fc1a794cce5d99e748b68586e8c5a11810788"; 926 sha256 = "121b021b25vkgcw892lbidrhbk7syrz9xxlk3d45gf8pdin8i8zb"; 927 }; 928 929 smc = mkContrib "smc" [ ] { 930 version = "v8.6.0-4-g161f8aa"; 931 rev = "161f8aaaf80f7475f2679c55a8f7ac511215cd4b"; 932 sha256 = "01375i2n8cw8kdf7zgcz7kmkw6wspmw4ngrzjnq5bxf7ijw7z9qx"; 933 }; 934 935 square-matrices = mkContrib "square-matrices" [ "8.6" "8.7" ] { 936 version = "v8.6.0-1-g7fe56db"; 937 rev = "7fe56dbe1a9916236b44cc96d25cee2b90825ae5"; 938 sha256 = "03lxq8v63gydnm7fcryjpqdywjb3hrfirnxx7sm6zc9yblh2m0il"; 939 }; 940 941 stalmarck = mkContrib "stalmarck" [ ] { 942 version = "v8.6.0-3-g083bd20"; 943 rev = "083bd20af8ce5c646e5cd9845474523027bf7e79"; 944 sha256 = "0nhbxin98hwam4jb4iadb06b785s88h0mz8i0v6adpprym1my746"; 945 }; 946 947 streams = mkContrib "streams" [ "8.5" "8.6" "8.7" ] { 948 version = "v8.5.0-7-gd53a1ca"; 949 rev = "d53a1ca12b2fb5cb9324452aabe36a7e4b3db85c"; 950 sha256 = "14qk7w675c2flh2qyrzqjywn1f1fcchsqzn59zlh755krssf4y4b"; 951 }; 952 953 string = mkContrib "string" [ ] { 954 version = "v8.5.0-9-g861dd5c"; 955 rev = "861dd5ce2d72a5856a79d1e9e4eb0c4b1070e73c"; 956 sha256 = "0fq49qdbi2c5i5hkbf6cgx1dyzg02mhr0zd89kgbxa5lpv5sp3y7"; 957 }; 958 959 subst = mkContrib "subst" [ "8.5" "8.6" "8.7" ] { 960 version = "v8.5.0-5-g9d9fed6"; 961 rev = "9d9fed67529aa98f5b2d77c695e1370a3c4b7ecf"; 962 sha256 = "0dqz2wgzsipk9zic6cf3dhqr1a3p5s2d30cjs5312c5pz6gw3fp4"; 963 }; 964 965 sudoku = mkContrib "sudoku" [ "8.6" "8.7" ] { 966 version = "v8.5.0-6-g4ebe0aa"; 967 rev = "4ebe0aace3341b14ba6f2177888148345988c43c"; 968 sha256 = "0srf1477x5q3qb5inlcrc1hr193rdw8sp8c0bw6fw4na0d6bphv3"; 969 }; 970 971 sum-of-two-square = mkContrib "sum-of-two-square" [ "8.5" "8.6" "8.7" ] { 972 version = "v8.5.0-5-g66c1146"; 973 rev = "66c11466b499c0f26a9d687933432e16f4aed080"; 974 sha256 = "0z1h7cq3f15xlm7b0kirf1jv6n43f11in82x6vjiw7arnn1axwh5"; 975 }; 976 977 tait = mkContrib "tait" [ "8.6" "8.7" ] { 978 version = "v8.6.0-1-g1505eb9"; 979 rev = "1505eb9e6af0c14892c9fe2bd1021b56dc65c409"; 980 sha256 = "1662mn9qpym8rq99854ziykk2jrr5s9h5r8j6y4ddgma0ihv1v5w"; 981 }; 982 983 tarski-geometry = mkContrib "tarski-geometry" [ "8.5" "8.6" "8.7" ] { 984 version = "v8.5.0-6-gd30cc0e"; 985 rev = "d30cc0e71e507dc14eb0d5397e8c3a6252fe5d07"; 986 sha256 = "1hngfix8riqa0kn774602q3kc2m8mfksx1ynb69pq6hy6q3ikn1n"; 987 }; 988 989 three-gap = mkContrib "three-gap" [ "8.5" "8.6" "8.7" ] { 990 version = "v8.6.0"; 991 rev = "b176a7b3165aecd171926271a8d90888f16dc297"; 992 sha256 = "0mr8s0djs165i64v48k8i7sn832s5ff2hnyqhl9ijsvhcix20ij2"; 993 }; 994 995 topology = mkContrib "topology" [ ] { 996 version = "v8.6.0-1-g4e79a75"; 997 rev = "4e79a755efe0ca509ef589135aa3406449b44dfb"; 998 sha256 = "00211410zb5z367mv2brqg1d0p50yjy446g7qc69c4kyp6sr80gf"; 999 }; 1000 1001 tortoise-hare-algorithm = mkContrib "tortoise-hare-algorithm" [ "8.5" "8.6" "8.7" ] { 1002 version = "v8.5.0-6-gb34a87c"; 1003 rev = "b34a87c0b41eb9a72408292a5d714ae8f342a4c5"; 1004 sha256 = "08j6xc65scxzxznhiiapfny2hchl3mcvrsp2mr05snq5hlidlpxv"; 1005 }; 1006 1007 traversable-fincontainer = mkContrib "traversable-fincontainer" [ "8.7" ] { 1008 version = "v8.6.0-1-g3f1fc68"; 1009 rev = "3f1fc684ea23a69b1e8ab7f1ee139a66278eb2e0"; 1010 sha256 = "0h0vf74lfll7bhb9m1sk3g82y1vaik1fr5r5k69bbjgh0j5bfj50"; 1011 }; 1012 1013 tree-automata = mkContrib "tree-automata" [ ] { 1014 version = "v8.6.0-1-g34b3eb6"; 1015 rev = "34b3eb6362407040d7a9a3fc0b1c23661e01162a"; 1016 sha256 = "07iwfi6c6a8dq5rdlsppl187qbmbycj7xifm8aa38ygmsh5rcpir"; 1017 }; 1018 1019 tree-diameter = mkContrib "tree-diameter" [ "8.5" "8.6" "8.7" ] { 1020 version = "v8.6.0-1-g846a232"; 1021 rev = "846a232a07b3cf43d18b694ef4bcbe4b270e9cd4"; 1022 sha256 = "0i238h60jgqmzkb38qbyjj6i1wzv0bm00g0mwh98wbxlj3pn7ma8"; 1023 }; 1024 1025 weak-up-to = mkContrib "weak-up-to" [ "8.5" "8.6" "8.7" ] { 1026 version = "v8.5.0-5-g0893619"; 1027 rev = "0893619b205a30a0f832da8ceef97c2c3f4801f8"; 1028 sha256 = "0mg1628zyb7xyyg4k8zvay2h7wcdlwcx9nyxwpixdp5xhz3s4l9b"; 1029 }; 1030 1031 zchinese = mkContrib "zchinese" [ "8.6" "8.7" ] { 1032 version = "v8.6.0-1-g25d4e21"; 1033 rev = "25d4e21b648f65593f9378cb9f5171dcc4641223"; 1034 sha256 = "06phig9yh4rqqpqjbzk6704n44vz31irnwvprbdvyzgiyi2bkahk"; 1035 }; 1036 1037 zf = mkContrib "zf" [ "8.5" "8.6" "8.7" ] { 1038 version = "v8.5.0-4-gcf33d92"; 1039 rev = "cf33d92b69865af97d93946337f291cffc1e8a9e"; 1040 sha256 = "0fp3vdl79c8d759qjhk42rjfpkd0ba4pcw572f5gxn28kfwz3rrj"; 1041 }; 1042 1043 zfc = mkContrib "zfc" [ "8.5" "8.6" "8.7" "8.8" ] { 1044 version = "v8.5.0-5-gbba3259"; 1045 rev = "bba325933370fea64780b1afa2fad54c1b567819"; 1046 sha256 = "0iwkpmc22nwasrk4g7ki4s5y05zjs7kmqk3j98giwp2wiavhgapn"; 1047 }; 1048 1049 zorns-lemma = mkContrib "zorns-lemma" [ "8.10" "8.11" ] { 1050 version = "v8.11.0"; 1051 rev = "a573b50fff994f996b8e15dec2079490a5233dc6"; 1052 sha256 = "0jbp1ay6abal66glbablbqsh5hzgd5fv81dc1vzn65jw0iiznxyq"; 1053 }; 1054 1055 zsearch-trees = mkContrib "zsearch-trees" [ "8.6" "8.7" ] { 1056 version = "v8.5.0-7-ga9f6d9a"; 1057 rev = "a9f6d9a8b6e567e749b1470c6879df560dab7f43"; 1058 sha256 = "1001bnh5hzx0rnwhlx7qci52rqi49z5ij7p9gcdr4w86i182w6rg"; 1059 }; 1060}