diff --git a/pkgs/development/compilers/chicken/5/default.nix b/pkgs/development/compilers/chicken/5/default.nix index 41b2283fccf4..d53588d1b51c 100644 --- a/pkgs/development/compilers/chicken/5/default.nix +++ b/pkgs/development/compilers/chicken/5/default.nix @@ -3,7 +3,14 @@ newScope, fetchurl, }: - +let + # Some eggs mistakenly declare dependencies on modules which are part of chicken itself and thus + # need not (and cannot) be installed as eggs. Instead of marking such eggs as broken, we remove + # these invalid dependencies. + invalidDependencies = [ + "srfi-4" + ]; +in lib.makeScope newScope (self: { fetchegg = @@ -39,7 +46,7 @@ lib.makeScope newScope (self: { self.eggDerivation { inherit pname version; src = self.fetchegg (eggData // { inherit pname; }); - buildInputs = map (x: eggself.${x}) dependencies; + buildInputs = map (x: eggself.${x}) (lib.subtractLists invalidDependencies dependencies); meta.homepage = "https://wiki.call-cc.org/eggref/5/${pname}"; meta.description = synopsis; meta.license = diff --git a/pkgs/development/compilers/chicken/5/deps.toml b/pkgs/development/compilers/chicken/5/deps.toml index 85c22bbfe817..1a258fdc8a27 100644 --- a/pkgs/development/compilers/chicken/5/deps.toml +++ b/pkgs/development/compilers/chicken/5/deps.toml @@ -114,9 +114,9 @@ version = "0.6" [apropos] dependencies = ["utf8", "srfi-1", "symbol-utils", "check-errors"] license = "bsd" -sha256 = "1k3n7j34rr7rwb66ba8iygzcpa6jy1ghfhxkfgyrq7rjrimjk1i0" +sha256 = "0z546hhrva65kgfm1620w0hg95h016yq2r1mjnx89r0bmmibviv3" synopsis = "CHICKEN apropos" -version = "3.11.2" +version = "3.11.3" [arcadedb] dependencies = ["medea"] @@ -177,9 +177,9 @@ version = "0.7.0" [awful-salmonella-tar] dependencies = ["awful", "srfi-1", "srfi-13"] license = "bsd" -sha256 = "1zqzhafsbc64y344pax7z68vxfigwd8rcmgafqp6knn948lamrb3" +sha256 = "05rzaj4qxxjncvqpvrmclybm4biyxir54h43cbqss1kp2crhzpc4" synopsis = "Serve salmonella report files out of tar archives" -version = "0.0.4" +version = "0.0.5" [awful-sql-de-lite] dependencies = ["awful", "sql-de-lite"] @@ -219,9 +219,9 @@ version = "0.1.6" [awful] dependencies = ["json", "http-session", "spiffy", "spiffy-cookies", "spiffy-request-vars", "sxml-transforms", "srfi-1", "srfi-13", "srfi-69"] license = "bsd" -sha256 = "1i20ib8kx2hjggi18xn72lwxaa2q38bmmffsm06s1cxrfh58s5gz" +sha256 = "08s45r046mn9cdhj6zs4vxypg8v9knxsaqdmwlrww5wng6hh72kl" synopsis = "awful provides an application and an extension to ease the development of web-based applications." -version = "1.0.3" +version = "1.0.4" [base64] dependencies = ["srfi-13"] @@ -310,16 +310,16 @@ version = "1.4.1" [blas] dependencies = ["bind", "compile-file", "srfi-13"] license = "bsd" -sha256 = "1gx22ycqc3jpcmv16644ay9cygh535di4j7znqjqxn2dyq29dmkm" +sha256 = "0dx69njxvipp5kh6lgpy03yy4vg27fg12qns2xijvwbvvhbhcvg7" synopsis = "An interface to level 1, 2 and 3 BLAS routines" -version = "4.5" +version = "5.1" [blob-utils] dependencies = ["string-utils", "check-errors"] license = "bsd" -sha256 = "0qp696595b46gygwf1cf0096sv5rxysgcn9yqwmbp8lxnl59p42n" +sha256 = "1xg81r66yj1i2kd1w6n6w7h462s4xcwdkid5xqjk9gkvy0m0szz2" synopsis = "Blob Utilities" -version = "2.0.4" +version = "2.0.5" [bloom-filter] dependencies = ["iset", "message-digest-primitive", "message-digest-type", "message-digest-utils", "check-errors", "record-variants"] @@ -345,9 +345,9 @@ version = "2.13.20191214-0" [box] dependencies = [] license = "bsd" -sha256 = "08bhc1w5m48f6034821xkvsrh1p8qzvr6rg35mlv4c013alvwiq0" +sha256 = "1nnnb28bkmv3hc19jhvc4mvd56y6wqxd9izwhwx4g9f7jgk9xamb" synopsis = "Boxing" -version = "3.8.1" +version = "3.9.0" [breadcrumbs] dependencies = ["srfi-1"] @@ -454,6 +454,13 @@ sha256 = "04048cksqnhyn0zcq0sdn426cj3fqfrj7xq464961jl72x8xqc5w" synopsis = "Chibi Scheme's simple generic function interface" version = "0.1.3" +[chiccup] +dependencies = ["srfi-1", "srfi-13", "sxml-transforms"] +license = "bsd" +sha256 = "0vwcavaxkg0dqvy6hivhfv3rfvd72c2c6sk8lkj9pndj3ic42z71" +synopsis = "Chiccup - HTML generation using sxml-transforms" +version = "0.1.0" + [chickadee] dependencies = ["matchable", "uri-common", "uri-generic", "intarweb", "simple-sha1", "spiffy", "spiffy-request-vars", "sxml-transforms", "chicken-doc", "chicken-doc-admin", "chicken-doc-html", "srfi-18"] license = "bsd" @@ -623,11 +630,11 @@ synopsis = "two continuation interfaces" version = "1.2" [coops-utils] -dependencies = ["srfi-1", "srfi-13", "check-errors", "coops"] +dependencies = ["srfi-1", "utf8", "check-errors", "coops"] license = "bsd" -sha256 = "0ln7jp12slbh9vnvqkiqm90lq82477lywjwz22l8xq81rrbv7q6i" +sha256 = "1q7ra28h88l8ml3ia7llx7y80cbhf8k9hzwsd6l10g1bl98k2im3" synopsis = "coops utilities" -version = "2.3.0" +version = "2.3.2" [coops] dependencies = ["matchable", "miscmacros", "record-variants", "srfi-1"] @@ -814,9 +821,9 @@ version = "2.1" [dynamic-import] dependencies = [] license = "public-domain" -sha256 = "17n0z551p7kr83afpjhg3q93q10nlwf7rjc3qmff1g026yhxnvwc" +sha256 = "1xb22gv5zip4x32qyssiyxlskxz6l8kp54k7i4x8lv88p0y3ybkp" synopsis = "Dynamic Import" -version = "1.0.2" +version = "1.1.0" [edn] dependencies = ["r7rs", "srfi-69", "srfi-1", "chalk"] @@ -835,9 +842,9 @@ version = "1.1.0" [egg-tarballs] dependencies = ["simple-sha1", "srfi-1", "srfi-13"] license = "bsd" -sha256 = "16scw7055cclbhkcsjj0crwgirx5jihda18lirh60zf5a56khhpb" +sha256 = "09fvk82l23jdz50yjd9a70x4d9213rcvc5prdw6zs61vkj9axnsi" synopsis = "Creates tarballs for eggs in henrietta cache" -version = "1.0.1" +version = "1.1.0" [elliptic-curves] dependencies = ["srfi-1", "srfi-99", "matchable", "modular-arithmetic"] @@ -856,9 +863,9 @@ version = "2.1" [endian-port] dependencies = ["iset", "endian-blob"] license = "gpl-3" -sha256 = "15lxd1k6c3dxr7hx5gg8x2hd9ss49dc2h8ixm85jkl91bws757rc" +sha256 = "1y114mm5sa08m1a6n6y8m4rz909rgy57sc1p44041ivajvby9pa5" synopsis = "An I/O port that supports different endian formats." -version = "4.0" +version = "4.1" [envsubst] dependencies = ["matchable"] @@ -884,9 +891,9 @@ version = "0.2.2" [error-utils] dependencies = ["srfi-1"] license = "bsd" -sha256 = "1s58jisckjzjf0v1cmr67ajzzs6dc67w0kzmynqpk9kwxd01asr5" +sha256 = "0rc32v4l2mn0q92vdksh4nirz7ycvmzszi65ixg7h7s42wrx7x78" synopsis = "Error Utilities" -version = "2.1.0" +version = "2.1.1" [ersatz] dependencies = ["datatype", "silex", "lalr", "utf8", "uri-generic", "srfi-1"] @@ -961,9 +968,9 @@ version = "0.7" [fcp] dependencies = ["srfi-1", "srfi-18", "srfi-69", "base64", "regex", "matchable"] license = "bsd" -sha256 = "0n44fshsbcngx45kd52mdw6dbimjpayg5xcgil6bki6x30i9y0q9" +sha256 = "0sgnz1q1c6qwa8kxw95b27dq1g23cyjc1rcm7fscbyywyf00abxp" synopsis = "Very basic interface to freenet FCP" -version = "v0.8" +version = "v0.9" [feature-test] dependencies = [] @@ -989,9 +996,9 @@ version = "1.5" [fmt] dependencies = ["srfi-1", "srfi-13", "srfi-69", "utf8"] license = "bsd" -sha256 = "0w04zfkhh8cnns6n0m1s9zh8jn7nvm3h4nzvfzxiih84i6y13yx1" +sha256 = "13llcgkm9k61ylhzj7ca7al5r8knwcw2b940vnb0xw0jhb6mmcaf" synopsis = "Combinator Formatting" -version = "0.8.11.2" +version = "0.8.11.3" [foof-loop] dependencies = [] @@ -1017,9 +1024,9 @@ version = "1.5" [format] dependencies = ["srfi-13"] license = "public-domain" -sha256 = "0jrllvm63850q42w7kcc4zl0537fa7iffbj4mk336r4rfgp9yxxk" +sha256 = "1dwbzvrxkx33bp32j3hsvipawk04w2g00nh8ixa00b3ppb9ys17i" synopsis = "Common-Lisp style formatted output" -version = "3.2.3" +version = "3.2.4" [fp-utils] dependencies = ["fx-utils"] @@ -1094,9 +1101,9 @@ version = "0.2.2" [generalized-arrays] dependencies = ["r7rs", "srfi-48", "srfi-128", "srfi-133", "srfi-143", "srfi-160", "srfi-253", "transducers"] license = "bsd-3" -sha256 = "17krc7ig1f4wvw41493bpxircxcqlic0y3sj89m7wy9b0qzsd3wf" +sha256 = "0yzzy553mawvh270zsrfgj4gyhmxjwz0l85i1h9d3hg8rvm8zsgy" synopsis = "Provides generalized arrays, intervals, and storage classes for CHICKEN Scheme." -version = "2.1.0" +version = "2.1.1" [generics] dependencies = ["simple-cells"] @@ -1168,6 +1175,13 @@ sha256 = "0mx2lpj4mly86fgnlkv7kw1xmabqkzxmjdahp9p0387v4a8nwzas" synopsis = "A compiler for a Scheme-like language targeting the GLSL" version = "0.12.2" +[glut] +dependencies = ["bind"] +license = "bsd" +sha256 = "1czd4mfkhq90sy9iaab2zw3nssga0xs1nai4gs5myb32nqkgjycr" +synopsis = "GLUT bindings" +version = "1.20" + [gmi] dependencies = [] license = "unlicense" @@ -1311,9 +1325,9 @@ version = "1.2.2" [http-session] dependencies = ["intarweb", "simple-sha1", "spiffy", "srfi-1", "srfi-18", "srfi-69", "uri-common"] license = "bsd" -sha256 = "1yjzkax2m3jz05640la0ry11vafrqwdhn2sd1jr0w8yhgbwwfprs" +sha256 = "18i7wkm68484kfwhkji2bs7clarz134ai8vi4bvdqppjqzvr5fwg" synopsis = "Facilities for managing HTTP sessions" -version = "2.10" +version = "2.11" [hyde] dependencies = ["sxml-transforms", "doctype", "matchable", "scss", "spiffy", "colorize", "intarweb", "uri-common", "svnwiki-sxml", "defstruct", "sxpath", "html-parser", "atom", "rfc3339", "srfi-1", "srfi-13", "srfi-18", "srfi-69"] @@ -1423,9 +1437,9 @@ version = "0.4" [ipfs] dependencies = ["http-client", "intarweb", "medea", "srfi-1", "srfi-13", "srfi-189", "srfi-197", "uri-common"] license = "unlicense" -sha256 = "0fip6rkpg14xbjg2nk191ib3n4lckn8ynpnvlmb7jwk356b499kz" +sha256 = "1qi0z6mgvlmvcjam03n6ly6n35crkfhmjpaz1m8rabl4sh2bx1qd" synopsis = "IPFS HTTP API for Scheme" -version = "0.0.18" +version = "0.0.20" [irc] dependencies = ["matchable", "regex", "srfi-1"] @@ -1477,11 +1491,11 @@ synopsis = "Parser combinators for JavaScript Object Notation (JSON)." version = "7.0" [json-rpc] -dependencies = ["r7rs", "srfi-1", "srfi-18", "srfi-69", "srfi-180", "utf8"] +dependencies = ["r7rs", "srfi-1", "srfi-18", "srfi-69", "srfi-180"] license = "mit" -sha256 = "10f2iw93fhc0vha6axqzd27akh0ys7a6q0vwhpl0jzw4s48h3ss3" +sha256 = "0sw8i11ynbsn80l94nflqb2j4bp87lq608v4r73i5dx6d72jk7aw" synopsis = "A JSON RPC library for R7RS scheme." -version = "0.4.5a" +version = "0.5.0" [json-utils] dependencies = ["utf8", "srfi-1", "srfi-69", "vector-lib", "miscmacros", "moremacros"] @@ -1493,9 +1507,9 @@ version = "1.1.3" [json] dependencies = ["packrat", "srfi-1", "srfi-69"] license = "mit" -sha256 = "1h27h6z7awadijk9w51df9dyk3wma27fp180j7xwl27sbw7h76wz" +sha256 = "0p0m6f7kcf0vp3arfzn579li7lghxwx4ivlq29sknfq8jy8kq5bm" synopsis = "A JSON library" -version = "1.6" +version = "1.7" [kd-tree] dependencies = ["srfi-1", "datatype", "yasos"] @@ -1528,9 +1542,9 @@ version = "0.3" [lay] dependencies = [] license = "bsd" -sha256 = "0vrc6apz17pr9fld927g562xbbsv9hkgxdwb0r5ybc8n7jyk9mll" +sha256 = "16dq7w93yg0m0df76lf506kg30715n932sv3ww4p1fn0b5mn0g27" synopsis = "Lay eggs efficiently" -version = "0.3.1" +version = "0.3.3" [lazy-ffi] dependencies = ["bind", "srfi-1", "srfi-69"] @@ -1591,9 +1605,9 @@ version = "1.2.1" [list-utils] dependencies = ["utf8", "srfi-1", "check-errors"] license = "bsd" -sha256 = "09a7rignm474ifysryvl79ls6vj5is7ghb84w5i3dc3lavzm3947" +sha256 = "0bqfp9i10mrz5zs1mh2x7pgcp980qq9l31krxz37j619d1s5q807" synopsis = "list-utils" -version = "2.7.2" +version = "2.8.0" [live-define] dependencies = ["matchable"] @@ -1602,6 +1616,13 @@ sha256 = "07jlsrw0v9d1584zqn6clbyc5qawmibqjnzpn7vb6z65smk4036j" synopsis = "Hack that replaces “define” with a version that mutates existing procedures." version = "1.1" +[llama] +dependencies = ["srfi-1", "srfi-4", "srfi-42", "srfi-69", "vector-lib", "blas", "random-mtzig", "endian-blob", "endian-port", "getopt-long"] +license = "mit" +sha256 = "07g7b9yp9h1r2zgdaqgzm5vpv77x74n34gij1fbw2l57h9r69yk8" +synopsis = "Inference with Llama2 model." +version = "1.2" + [llrb-syntax] dependencies = [] license = "bsd" @@ -1633,9 +1654,9 @@ version = "1.0.7" [locale] dependencies = ["srfi-1", "utf8", "check-errors"] license = "bsd" -sha256 = "0ccp4r0qpy65rv2llvsjm0l2y8xyac702gj761516ppps4cysw6s" +sha256 = "0f8fkl35v25lwad9nzpq3h01yxkh3k7hij9swacampl94cal1iix" synopsis = "Provides locale operations" -version = "0.9.5" +version = "0.9.6" [locals] dependencies = [] @@ -1661,9 +1682,9 @@ version = "3" [lsp-server] dependencies = ["apropos", "chicken-doc", "json-rpc", "nrepl", "r7rs", "srfi-1", "srfi-18", "srfi-69", "srfi-133", "srfi-180", "uri-generic", "utf8"] license = "mit" -sha256 = "0lphdbydn7ly77i5j0ik3hb5605xyr205w94m38x1b8jfs5av8nx" +sha256 = "08lgfg2qdk7nyqw8cgcfn5is7gq1g3vlji27m4llm6k4diknikx5" synopsis = "LSP Server for CHICKEN." -version = "0.4.7" +version = "0.4.8" [macaw] dependencies = [] @@ -1689,9 +1710,9 @@ version = "0.1.0" [mailbox] dependencies = ["srfi-1", "srfi-18"] license = "bsd" -sha256 = "1306hqcq8g9pr8kq50czzgnwcxna70ljs7m8baqcyzzajsxjvwy8" +sha256 = "0rsd1rs7kf44ns48srzi1wrgxvq0dy0b3ilndlkjvs9imyr9n5l0" synopsis = "Thread-safe queues with timeout" -version = "3.3.11" +version = "3.3.12" [make-tests] dependencies = ["brev-separate", "srfi-1", "uri-common"] @@ -1724,9 +1745,9 @@ version = "0.3.1" [match-generics] dependencies = ["brev-separate", "matchable", "quasiwalk", "srfi-1"] license = "bsd-1-clause" -sha256 = "1js4kq8hp6n8182mzyrs7q7aa6hf9q5y8q3zp2lkplpp862x2sks" +sha256 = "0vpwsvanjyga1b5jxb9h7bf4rq8nms69lrwphfl1ak1218n23l45" synopsis = "matchable generics" -version = "2.8" +version = "2.12" [matchable] dependencies = [] @@ -1738,9 +1759,9 @@ version = "1.2" [math-utils] dependencies = ["memoize", "miscmacros", "srfi-1", "vector-lib"] license = "public-domain" -sha256 = "087ynv9fgzpzhx4k8kbv7qsh1j0izv0pv5cx20c20i20fhh7d5bi" +sha256 = "0dbglbhj9bb1fbhb5ckssalvvpvmqmq71lzifzmpqlpjqra12ql5" synopsis = "Miscellaneous math utilities" -version = "1.7.0" +version = "1.12.0" [math] dependencies = ["srfi-1", "r6rs-bytevectors", "miscmacros", "srfi-133", "srfi-42"] @@ -1766,9 +1787,9 @@ version = "0.6rel" [md2] dependencies = ["message-digest"] license = "bsd" -sha256 = "1dcqr5dh4blrd7dphhjgywdxc93f513pyhw5c086kfcs1aiw7dpb" +sha256 = "1laxza0p8cnywb7z3x7rkhhm1igcsbz5p8zh0pzshah4y1hj62nh" synopsis = "Message Digest 2 algorithm as defined in RFC1319" -version = "1.3" +version = "1.4" [md5] dependencies = ["message-digest-primitive"] @@ -1780,9 +1801,9 @@ version = "4.1.4" [mdh] dependencies = [] license = "gpl" -sha256 = "0xkrjq9ng0rxcxllmn9nvjqilkdgmliwaw9pbrgyqsxdi9s9z7z3" +sha256 = "010k3i23d3q3mh63ggfxgnsfzcpn681j0jblagv4lbn1zz2np770" synopsis = "interface to the MDH database" -version = "0.2" +version = "0.3" [medea] dependencies = ["comparse", "srfi-1", "srfi-13", "srfi-14", "srfi-69"] @@ -1827,11 +1848,11 @@ synopsis = "Message Digest Type" version = "4.3.7" [message-digest-utils] -dependencies = ["blob-utils", "string-utils", "memory-mapped-files", "message-digest-primitive", "message-digest-type", "check-errors"] +dependencies = ["blob-utils", "string-utils", "memory-mapped-files", "message-digest-primitive", "message-digest-type", "check-errors", "miscmacros"] license = "bsd" -sha256 = "1c1jqvsm6l2kbf6mbav19fcm167ihyip3ins10c9pbkacizfi94x" +sha256 = "1g4vvkfmyqs7p55mhlld1vpa9dfyywz387dv80vxjgqr1q11dvig" synopsis = "Message Digest Support" -version = "4.3.9" +version = "4.4.0" [message-digest] dependencies = ["message-digest-primitive", "message-digest-type", "message-digest-utils"] @@ -1850,16 +1871,16 @@ version = "0.7" [micro-benchmark] dependencies = ["micro-stats", "srfi-1"] license = "gplv3" -sha256 = "10s05fxw8bsvxbnm312i3pfnzc117l3ds8zpji9ry01ps1spy74q" +sha256 = "0v1w94p4ijwv6lhnhxb9v3rc2vxa8jy0jfh1qgyv658200q4ja77" synopsis = "Easily create micro-benchmarks" -version = "0.0.21" +version = "0.1.0" [micro-stats] dependencies = ["srfi-1", "sequences", "sequences-utils"] license = "gplv3" -sha256 = "0w881dyhr5p3imp1fqfy3ycsr1azhk9h6rvqqrhqi85xj0hjf17n" +sha256 = "1l605zjij8xbj55skqr7mbmpfibf7ijzz7q8i320g7iav9z8vjmk" synopsis = "Easily create micro-stats" -version = "0.2.1" +version = "0.3.0" [mini-kanren] dependencies = ["srfi-1"] @@ -2011,9 +2032,9 @@ version = "5.1.0" [number-limits] dependencies = [] license = "bsd" -sha256 = "1xw11mnvcwqqnjhljbpsn7966w3kqaygr3dcqqv6fkfxgccb811z" +sha256 = "0cn8ikb474qns94qh2xnpswqljkw6dczrcqlnyf8paj3fiyqqxmj" synopsis = "Limit constants for numbers" -version = "3.0.9" +version = "3.0.10" [oauth] dependencies = ["srfi-1", "srfi-13", "uri-common", "intarweb", "http-client", "hmac", "sha1", "base64"] @@ -2022,6 +2043,13 @@ sha256 = "1afqv4acx1682ph81ggkpa6rrv0wyzg9094ab4xx12ygkiib8g2f" synopsis = "OAuth 1.0, 1.0a, RFC 5849" version = "0.3" +[oauthtoothy] +dependencies = ["schematra", "openssl", "http-client", "intarweb", "uri-common", "medea", "schematra", "schematra-session"] +license = "bsd" +sha256 = "02r2lmf1mqlqji0v4x808gw6hc3lciq860kf51dr9bkn3smcg1j7" +synopsis = "Oauth2 support for Schematra" +version = "0.1.0" + [object-evict] dependencies = ["srfi-69"] license = "bsd" @@ -2039,9 +2067,9 @@ version = "1.3" [opengl] dependencies = ["bind", "silex"] license = "bsd" -sha256 = "0sd75k8bm68w2c1n1jlb6yn67xsij49wfgvdakpm4aldqpi79cks" +sha256 = "1b3jasjy0h3zvglnpva0pb307n2qff0c365sk420ya6w53pshhm2" synopsis = "OpenGL bindings" -version = "1.21" +version = "1.22" [openssl] dependencies = ["srfi-1", "srfi-13", "srfi-18", "address-info"] @@ -2067,9 +2095,9 @@ version = "0.1.0" [packrat] dependencies = ["srfi-1"] license = "mit" -sha256 = "0d7ly5zvswg07gzm504min730qy16yafz3acyq45smd7q52s47fp" +sha256 = "0kiasam3d5jgqjl79fvs10djx091galnvznisd0xs5jns7gbba45" synopsis = "A packrat parsing library" -version = "1.5" +version = "1.6" [pandoc] dependencies = ["cjson", "http-client", "medea", "r7rs", "scsh-process"] @@ -2186,9 +2214,9 @@ version = "1.4" [posix-utils] dependencies = ["srfi-1", "utf8", "check-errors"] license = "bsd" -sha256 = "1am7j86pp6ym4xbg663g02hjcmq3alwmhcak0g6yrh96w1dk643c" +sha256 = "1x5591jxyz31b2d0s5ywp6ywd5ia57nv1pavwf4iizyifs500bm8" synopsis = "posix-utils" -version = "2.1.2" +version = "2.1.5" [postgresql] dependencies = ["sql-null", "srfi-1", "srfi-13", "srfi-69"] @@ -2200,9 +2228,9 @@ version = "4.1.6" [poule] dependencies = ["datatype", "mailbox", "matchable", "srfi-1", "srfi-18", "typed-records"] license = "bsd" -sha256 = "0ldh8jzqcrscgkr16s8hqjmqqxligb37xffk8s8kqa2y9sbk9d96" +sha256 = "1kx745i0gfncwfacz0knaazcxj77csc0ad9cfwdlgbcxd5mnc5gn" synopsis = "Manage pools of worker processes" -version = "0.1.1" +version = "0.1.3" [prefixes] dependencies = [] @@ -2277,9 +2305,9 @@ version = "3.0" [pstk] dependencies = ["srfi-1", "srfi-13"] license = "bsd" -sha256 = "075w2kaljy08cx8z78pi3741is1fi63bfsfdy229gkfrbkzl8vpz" +sha256 = "0mznr8qhnm4ijacy2pxm6xh7vkcrbpycqq07j0zdva88kprd3lhw" synopsis = "PS/Tk: Portable Scheme interface to Tk" -version = "1.4.1" +version = "1.4.2" [pthreads] dependencies = ["srfi-18"] @@ -2347,9 +2375,9 @@ version = "0.1.1" [r7rs] dependencies = ["matchable", "srfi-1", "srfi-13"] license = "bsd" -sha256 = "1mipp3qafsfk4fsldi9qvggzlkby7a7glydhjjf5ifb8w6f4kx8f" +sha256 = "08bwp24x20x6cgl9nprw5grhxg022kj2hvmlai1908xaza6fpcn7" synopsis = "R7RS compatibility" -version = "1.0.10" +version = "1.0.12" [rabbit] dependencies = ["srfi-1"] @@ -2417,9 +2445,9 @@ version = "2.0" [remote-mailbox] dependencies = ["tcp-server", "s11n", "mailbox", "srfi-18", "synch", "miscmacros", "moremacros", "llrb-tree", "condition-utils", "check-errors"] license = "bsd" -sha256 = "12fzidia913gncl9xpjyp6ri8d5fij17gkmxv0pr9fh13icx6h54" +sha256 = "1q1y9n1sfa7v11wkw0xyddnwmw2na59am0kvkxjcn5vc31xlak9r" synopsis = "Remote Mailbox" -version = "1.0.8" +version = "1.0.9" [rest-bind] dependencies = ["intarweb", "uri-common"] @@ -2484,12 +2512,19 @@ sha256 = "1pn8igkydivysrlgc1l0c2j1cn3yvsb7ggbpfbrpdkwxb9wm810b" synopsis = "basic Scheme48 module syntax" version = "0.7" -[s9fes-char-graphics] -dependencies = ["srfi-1", "utf8", "format"] +[s9fes-char-graphics-shapes] +dependencies = [] license = "public-domain" -sha256 = "0wlrz5c4v12jj014c20l35vcvqc9iplnpfxifca1agm68xhdda9v" +sha256 = "18v3gspj8wirkzdy42bc199j4l3s0j0n0751hxli1m3b145agf01" +synopsis = "Scheme 9 from Empty Space Char Graphics Shapes" +version = "1.5.0" + +[s9fes-char-graphics] +dependencies = [] +license = "public-domain" +sha256 = "09fklvrpss4ysgviy9bf1g569c6al93vg374s44prmlmwpcbynfj" synopsis = "Scheme 9 from Empty Space Char Graphics" -version = "1.4.3" +version = "1.19.0" [salmonella-diff] dependencies = ["salmonella", "salmonella-html-report", "srfi-1", "srfi-13", "sxml-transforms"] @@ -2547,6 +2582,27 @@ sha256 = "03nn90fi18gn29vxvslyi5zxhl5hx2m7f7ikfy9a3ypnkw1bh8qk" synopsis = "Tools for Scheme development" version = "0.3.2" +[schematra-csrf] +dependencies = ["base64", "schematra", "schematra-session"] +license = "bsd" +sha256 = "0qqyjbqzaixh6d3a8zcqgm390wy4mrbr30w33f6q5nmz239ifiwl" +synopsis = "schematra-csrf - Schematra middleware to add CSRF" +version = "0.1.1" + +[schematra-session] +dependencies = ["message-digest", "hmac", "sha2", "base64", "srfi-69", "schematra"] +license = "bsd" +sha256 = "1kq0s713cysj03c0n1piknam3aghvkvjxvphj3r39hgm84ygdm9q" +synopsis = "Session support for Schematra" +version = "0.1.0" + +[schematra] +dependencies = ["spiffy", "base64", "nrepl", "srfi-1", "srfi-13", "srfi-18", "srfi-69", "chiccup", "medea"] +license = "bsd" +sha256 = "02h3a7jjpl0czymj5qp3fj2ph2qy1a44fl5cp6bm5divmba274js" +synopsis = "Schematra is a minimalistic web server built on top of spiffy" +version = "0.2.3" + [scheme-indent] dependencies = ["srfi-1"] license = "bsd" @@ -2578,9 +2634,9 @@ version = "0.1" [scsh-process] dependencies = ["srfi-18", "llrb-tree"] license = "bsd" -sha256 = "1fn99ncj7d4qgj92pmm77mvmar2ki5q8k8qgsi8nfs56xr7gr5lm" +sha256 = "0i60h7qcn350d5wskvifqgq7h17ybi7jjzpia835689434zk353d" synopsis = "A reimplementation for CHICKEN of SCSH's process notation." -version = "1.6.0" +version = "1.6.2" [scss] dependencies = ["srfi-1", "matchable"] @@ -2648,9 +2704,9 @@ version = "0.6.1" [server-test] dependencies = [] license = "bsd" -sha256 = "1k3k9mkildbi9i8vgj26rj5nidrm0zif8pqf9zm5ahwn4kcp9drx" +sha256 = "1b0c3pbw0cnfh9xhczmwhanfq4zz6ay3vd7005d28n690n4aak76" synopsis = "Utilities to help testing servers" -version = "0.6" +version = "0.7" [sexp-diff] dependencies = ["srfi-1"] @@ -2800,11 +2856,11 @@ synopsis = "The SLIB applicative routines for the arrays library" version = "1.1.4" [slib-charplot] -dependencies = ["slib-arraymap", "srfi-63", "slib-compat"] +dependencies = ["utf8", "slib-arraymap", "srfi-63", "slib-compat"] license = "artistic" -sha256 = "0dbcbarn1gcw5pimjlr9nmhllsyfvbc9n5hnl29d5mfyiv0ifqnn" +sha256 = "1ms4akx76m56ny0p42gzx8nk3fip24kkxg928s9317w7k7nqidih" synopsis = "The SLIB character plotting library" -version = "1.2.4" +version = "1.3.1" [slib-compat] dependencies = ["srfi-1"] @@ -2827,6 +2883,13 @@ sha256 = "1cdgs1fhir777909qp43990xbn2a1xhp5rbakjyvcaf8y0m082w0" synopsis = "A slicer procedure for lists, strings and vectors" version = "1.3" +[slset] +dependencies = [] +license = "bsd" +sha256 = "0qb5pcq0n06mswyy06ckqfngsxgf7hq8l3vwfjyfm7f8dgffbbha" +synopsis = "Lists of symbols as sets" +version = "0.1" + [smtp] dependencies = ["matchable", "datatype", "utf8", "abnf"] license = "gpl-3" @@ -2879,9 +2942,9 @@ version = "0.7" [spiffy-cookies] dependencies = ["spiffy", "intarweb"] license = "bsd" -sha256 = "1jf0g1i8sz09gwmvrvhp9kq0dr0cv2g4j1jhqf5z0177506z9x0j" +sha256 = "0fj3x419lfai1550hipxrcb5cfb1v1k6k60bjkwwqwncjpghqxih" synopsis = "Procedures for managing cookies" -version = "1.2" +version = "1.3" [spiffy-directory-listing] dependencies = ["spiffy", "sxml-transforms"] @@ -2893,9 +2956,9 @@ version = "0.3" [spiffy-request-vars] dependencies = ["intarweb", "srfi-1", "srfi-13", "srfi-69", "spiffy", "uri-common"] license = "bsd" -sha256 = "06wzpmwnn7djr7iz9v8qqn6nrxcddqi4d751ym7g7na4aqypcc80" +sha256 = "0bklc2d267ihkhsr263s6pzbb6dm30jjy8vyjy8pny7pbbpr6sqq" synopsis = "Easy access to variables from HTTP requests" -version = "0.19" +version = "0.20" [spiffy-sexpr-log] dependencies = ["spiffy", "srfi-1", "srfi-13"] @@ -2970,9 +3033,9 @@ version = "0.5.1" [srfi-101] dependencies = ["srfi-1", "srfi-69", "vector-lib"] license = "bsd" -sha256 = "0jfkprl6jxyh2s241x0cmxnqdb3s1bl32jyfqyqzpadbbvrixm56" +sha256 = "115m43a5kq52y0947pq3ln92f68y68zzk3vglbx791qbsy2flzrv" synopsis = "SRFI 101" -version = "0.0.3" +version = "0.0.4" [srfi-105] dependencies = ["srfi-13", "srfi-1", "srfi-123"] @@ -2991,9 +3054,9 @@ version = "0.5" [srfi-113] dependencies = ["r7rs", "srfi-69", "srfi-128"] license = "bsd" -sha256 = "0ripxgwfwizj9mzb04lsbvavvy7qima81cyqm830j59sixj6ldc2" +sha256 = "1dwik86f7hi3q5ppvnr38y22hkawknrx9yc2fkvynpkc9xjpdv5k" synopsis = "SRFI-113: Sets and Bags" -version = "1.2.0" +version = "1.2.1" [srfi-115] dependencies = ["srfi-14", "srfi-152"] @@ -3222,9 +3285,9 @@ version = "1.0.3" [srfi-19] dependencies = ["srfi-1", "utf8", "srfi-18", "srfi-29", "miscmacros", "locale", "record-variants", "check-errors"] license = "bsd" -sha256 = "0wi2d1966ggig5mv7jzqs5nb87bqc4f176zdphcqghchd7vhhbbj" +sha256 = "05wc234bai2qgszqbpl2s1070ir2xkhq3xwpsyjwg9n1s1022v6z" synopsis = "Time Data Types and Procedures" -version = "4.10.2" +version = "4.12.1" [srfi-193] dependencies = [] @@ -3240,6 +3303,13 @@ sha256 = "1h5zyiqxh0zflh622fp151i88xglz12kzrvsakdrcljga3k1s6ww" synopsis = "Random data generators" version = "1.0.0" +[srfi-195] +dependencies = ["box"] +license = "mit" +sha256 = "1fy3s3bhx91rk3qpiv7s7y3khhpwhqp134fc9684kpkjpkfcg607" +synopsis = "SRFI 195" +version = "0.1" + [srfi-196] dependencies = ["srfi-1", "srfi-133", "typed-records", "utf8"] license = "mit" @@ -3296,6 +3366,13 @@ sha256 = "0ynasgp03kqd6nhqmcnp4cjf87p3pkjaqi2x860hma79xsslyp8n" synopsis = "SRFI 217: Integer Sets" version = "0.2" +[srfi-225] +dependencies = ["r7rs", "srfi-1", "srfi-128", "srfi-69", "srfi-146"] +license = "mit" +sha256 = "04pvjngny9ybqsi4q4vs76549zq9ldjld5zh1n838gdbz9gp1hmj" +synopsis = "Generic Dictionaries" +version = "1.0.0" + [srfi-227] dependencies = ["srfi-1"] license = "mit" @@ -3306,9 +3383,9 @@ version = "1.1" [srfi-228] dependencies = ["r7rs", "srfi-1", "srfi-128", "srfi-151"] license = "mit" -sha256 = "1psh5ha8r7ryp26pkbv8yvvpy8x6lf5l7607npbjac0k8vr2jwrn" +sha256 = "1fjjv38678nrnsra7ng16m36m8hrzmj2r2ngddj5xcw78pg1kisk" synopsis = "Composing Comparators" -version = "1.0.0" +version = "1.0.1" [srfi-232] dependencies = ["srfi-1"] @@ -3341,9 +3418,9 @@ version = "0.1.0" [srfi-259] dependencies = ["r7rs", "integer-map"] license = "mit" -sha256 = "1zlblib4k0gz40yazx2nxacspgkgcngsfk1lb5rv8kd0d3l8ckfk" -synopsis = "Tagged procedures with type safety" -version = "0.10.0" +sha256 = "1sf41jkmmakq7l194fn3zjy6hr0bjx37z3ysiym9za6hg199fnq7" +synopsis = "Tagged procedures with type safety (with SRFI-229 compatability)" +version = "1.1.1" [srfi-27] dependencies = ["srfi-1", "vector-lib", "timed-resource", "miscmacros", "check-errors"] @@ -3355,9 +3432,9 @@ version = "4.2.4" [srfi-29] dependencies = ["srfi-1", "srfi-69", "utf8", "locale", "posix-utils", "condition-utils", "check-errors"] license = "bsd" -sha256 = "1f7qc26k8wpr8vgf5vqw54bir9a6aiwn6qx2mssqvlypj4zvffwv" +sha256 = "062jrzifxlpha3y4sffgif4q3b5ydvnlwvg0g9003k52cmdk3qqa" synopsis = "Localization" -version = "3.1.0" +version = "3.2.0" [srfi-34] dependencies = [] @@ -3397,9 +3474,9 @@ version = "1.5" [srfi-41] dependencies = ["srfi-1", "record-variants", "check-errors"] license = "bsd" -sha256 = "017qpy23mq2h7pd70j5wgq570z29qpnl8fw0j272kr6g5ndhmbbp" +sha256 = "0nia0iazpkn04hnl4k9m5xlksa9bq85crx07vf76zl8hkw57pjs4" synopsis = "SRFI 41 (Streams)" -version = "2.1.5" +version = "2.3.2" [srfi-42] dependencies = ["srfi-1", "srfi-13"] @@ -3411,9 +3488,9 @@ version = "1.76" [srfi-45] dependencies = ["record-variants", "check-errors"] license = "bsd" -sha256 = "0axnndb3lkh5ayiqkxhwg9v6zq1zkb59gsdgwg4b2ysx92mnn449" +sha256 = "11v0x9j1ycf29cz38mwhjffx6hv2ka6s22kiawa091gqvmydjw77" synopsis = "SRFI-45: Primitives for Expressing Iterative Lazy Algorithms" -version = "4.0.8" +version = "4.0.9" [srfi-47] dependencies = [] @@ -3478,6 +3555,13 @@ sha256 = "0vi8l6nmbv14mfqqyyck1ayr5xdiiqypr2bcwvawfi6aanfl6xxb" synopsis = "SRFI-67: Compare Procedures" version = "0.1" +[srfi-69-weak] +dependencies = [] +license = "bsd" +sha256 = "14kxp8zkxrnc0rxj6sm282bznn4i0a9w86pw0v75g199q7kahhk3" +synopsis = "SRFI-69/90 hash-table library (w/ weak references)" +version = "0.8.0" + [srfi-69] dependencies = [] license = "bsd" @@ -3506,6 +3590,13 @@ sha256 = "0x50wcb0nsi5p355y0kma23y8wbikk3as2wlspwgfmp25g9ld0il" synopsis = "SRFI-78: Lightweight testing" version = "0.5" +[srfi-90] +dependencies = ["srfi-69-weak"] +license = "bsd" +sha256 = "0spw1in29cd86y5nvdcjwssmlpg073ggnj6afb9ahk7j25xf5snw" +synopsis = "SRFI-90 hash-table library" +version = "0.3.2" + [srfi-94] dependencies = ["srfi-60"] license = "mit" @@ -3607,9 +3698,9 @@ version = "1.1" [string-utils] dependencies = ["utf8", "srfi-1", "srfi-13", "srfi-69", "miscmacros", "check-errors"] license = "bsd" -sha256 = "1dns5xcm348qkcry2x2d6mqd0k7xjfi2k4qm3vhnww8qkqaxrn09" +sha256 = "1gkldy8l6lddwcsi31s5kww6m4107jl44qpx7zc42il92l5qzgkg" synopsis = "String Utilities" -version = "2.7.5" +version = "2.8.1" [strse] dependencies = ["matchable", "srfi-13", "miscmacros"] @@ -3656,9 +3747,9 @@ version = "0.2.14" [svnwiki2html] dependencies = ["qwiki", "svnwiki-sxml", "sxml-transforms", "srfi-1", "srfi-13"] license = "bsd" -sha256 = "014401nlkpz19bk8yk906p9i0b7ycs79rn7yq0zks8z09rgr9ghk" +sha256 = "1bb9w4j7imhr24hp037sk6p0b2mla0fmfcvqdmi5ji5jwzvn9ir0" synopsis = "A program to convert svnwiki syntax to HTML" -version = "0.0.2" +version = "0.0.3" [sxml-modifications] dependencies = ["srfi-1", "sxpath"] @@ -3775,9 +3866,9 @@ version = "1.0.5" [test-utils] dependencies = ["test"] license = "bsd" -sha256 = "1pc4q9m64im81l6diay0hy8zwrry4pw56vwgalvs204frfjfg41l" +sha256 = "0fbhxs81s5y4sfinkipqymhxcw8z5p25ffy9cw9dzf3g82a4gv1w" synopsis = "Test Utilities (for test egg)" -version = "1.2.1" +version = "1.6.1" [test] dependencies = [] @@ -3796,9 +3887,9 @@ version = "0.1" [thread-utils] dependencies = ["queues", "srfi-1", "srfi-18", "miscmacros", "moremacros", "record-variants", "check-errors", "synch"] license = "bsd" -sha256 = "0fmdns17m8phk2k9b4kipvywpg0jmcnbkmz9jaipzfsx9a853ax3" +sha256 = "1ywncpcvd9hxix5vqap9hidwxy4cw2xhmi9qdn70y47q2hmh2zjm" synopsis = "Thread Utilities" -version = "2.2.9" +version = "2.2.10" [tiger-hash] dependencies = ["message-digest-primitive"] @@ -3810,9 +3901,9 @@ version = "4.1.3" [timed-resource] dependencies = ["record-variants", "check-errors", "thread-utils", "srfi-1", "srfi-18", "synch", "miscmacros"] license = "bsd" -sha256 = "1awlgd42zwi7gpvddqdz7fmdmv5m9pznwc871vqsz2ax8xapp8mz" +sha256 = "00aiagssa808y1kzs9bgnxs8ff12ir2vc5pz4vcnhsc8339dmc0l" synopsis = "Resource w/ Timeout" -version = "2.4.3" +version = "2.4.4" [tiny-prolog] dependencies = ["srfi-69"] @@ -3943,9 +4034,9 @@ version = "4.0" [unitex-named-chars] dependencies = [] license = "bsd" -sha256 = "00i7bax8mgw2r8l61iwvircxpynjf2d2yjxlaaa4l4m1mc12bzsv" +sha256 = "0w295j15c004bx8lkwcqisjwg8fc7xmxgpn5s3l1yhkc9zdr4jd9" synopsis = "Unicode & LaTeX Named Chars" -version = "0.0.4" +version = "0.0.5" [unsafe] dependencies = [] @@ -4003,6 +4094,13 @@ sha256 = "0iv8z83zdpwxrvjrxjnvflqy5hj4x03ivm3f2dmcf82ylhvx0gd8" synopsis = "native chicken uuid library" version = "0.1" +[vandusen] +dependencies = ["irc", "chicken-doc", "regex", "sandbox", "srfi-1", "srfi-13", "srfi-18", "sql-de-lite", "uri-common"] +license = "bsd" +sha256 = "0279v7nwwd2zgr9dkpnhpn430lb6byigny3ci0mg30z293iv2fmx" +synopsis = "A cheeky IRC bot" +version = "0.15" + [vector-lib] dependencies = [] license = "bsd" diff --git a/pkgs/development/compilers/chicken/5/overrides.nix b/pkgs/development/compilers/chicken/5/overrides.nix index af6448f50db5..bc4ecfb4e8fe 100644 --- a/pkgs/development/compilers/chicken/5/overrides.nix +++ b/pkgs/development/compilers/chicken/5/overrides.nix @@ -87,6 +87,15 @@ in gl-utils = addPkgConfig; glfw3 = addToBuildInputsWithPkgConfig pkgs.glfw3; glls = addPkgConfig; + glut = + old: + (brokenOnDarwin old) + // (addToCscOptions [ + "-I${(lib.getDev pkgs.libglut)}/include" + "-I${(lib.getDev pkgs.libGL)}/include" + "-I${(lib.getDev pkgs.libGLU)}/include" + ] old) + // (addToBuildInputs pkgs.libglut old); iconv = addToBuildInputs (lib.optional stdenv.hostPlatform.isDarwin pkgs.libiconv); icu = addToBuildInputsWithPkgConfig pkgs.icu; imlib2 = addToBuildInputsWithPkgConfig pkgs.imlib2; @@ -119,6 +128,23 @@ in plot = addToBuildInputs pkgs.plotutils; postgresql = addToBuildInputsWithPkgConfig pkgs.libpq; rocksdb = addToBuildInputs pkgs.rocksdb_8_3; + # missing dependency in upstream egg + s9fes-char-graphics-shapes = addToPropagatedBuildInputs ( + with chickenEggs; + [ + utf8 + s9fes-char-graphics + ] + ); + # missing dependency in upstream egg + s9fes-char-graphics = addToPropagatedBuildInputs ( + with chickenEggs; + [ + srfi-1 + utf8 + record-variants + ] + ); scheme2c-compatibility = addPkgConfig; sdl-base = old: @@ -194,7 +220,8 @@ in }; opengl = old: - (addToBuildInputsWithPkgConfig (lib.optionals (!stdenv.hostPlatform.isDarwin) [ + (brokenOnDarwin old) + // (addToBuildInputsWithPkgConfig (lib.optionals (!stdenv.hostPlatform.isDarwin) [ pkgs.libGL pkgs.libGLU ]) old) @@ -261,6 +288,8 @@ in canvas-draw = broken; coops-utils = broken; crypt = broken; + gemini = broken; + gemini-client = broken; hypergiant = broken; iup = broken; kiwi = broken; diff --git a/pkgs/development/compilers/chicken/5/update.sh b/pkgs/development/compilers/chicken/5/update.sh index 2dcceef456dd..edf698c6dff4 100755 --- a/pkgs/development/compilers/chicken/5/update.sh +++ b/pkgs/development/compilers/chicken/5/update.sh @@ -1,10 +1,9 @@ #!/usr/bin/env nix-shell -#! nix-shell -I nixpkgs=../../../../.. -i ysh -p oils-for-unix chicken +#! nix-shell -I nixpkgs=../../../../.. -i ysh -p oils-for-unix chicken nix-prefetch-git jq setglobal ENV.URL_PREFIX="https://code.call-cc.org/egg-tarballs/5/" -cd $(nix-prefetch-url \ - 'https://code.call-cc.org/cgi-bin/gitweb.cgi?p=eggs-5-latest.git;a=snapshot;h=master;sf=tgz' \ - --name chicken-eggs-5-latest --unpack --print-path | tail -1) +cd $(nix-prefetch-git --deepClone --quiet \ + https://code.call-cc.org/eggs-5-latest | jq --raw-output .path) echo "# THIS IS A GENERATED FILE. DO NOT EDIT!" > $_this_dir/deps.toml for i, item in */*/*.egg {