From 8b0b6de85685bf2ca0e83112f16da371d2941946 Mon Sep 17 00:00:00 2001 From: Daniel Ziltener Date: Sat, 30 Dec 2023 01:01:47 +0100 Subject: [PATCH] . --- zilti/packages/chicken.scm | 4419 +++++++++++++++++------------ zilti/packages/egg-generator.cscm | 10 +- 2 files changed, 2546 insertions(+), 1883 deletions(-) diff --git a/zilti/packages/chicken.scm b/zilti/packages/chicken.scm index eb6b6f8..11fb28f 100644 --- a/zilti/packages/chicken.scm +++ b/zilti/packages/chicken.scm @@ -43,8 +43,10 @@ (uri (egg-uri "json" version)) (sha256 (base32 "1h27h6z7awadijk9w51df9dyk3wma27fp180j7xwl27sbw7h76wz")))) - (propagated-inputs (list chicken-packrat chicken-srfi-1 chicken-srfi-69)) - (native-inputs (list)) + (propagated-inputs + (specifications->packages + (list "chicken-packrat" "chicken-srfi-1" "chicken-srfi-69"))) + (native-inputs (specifications->packages (list))) (build-system chicken-build-system) (arguments '(#:egg-name "json")) (synopsis "A JSON library") @@ -62,8 +64,8 @@ (uri (egg-uri "memoize" version)) (sha256 (base32 "1xh9cfxbr28x2kmsr4n54ynmpz9z5wl9b0rc455mhb6ilsl5nyzi")))) - (propagated-inputs (list chicken-srfi-69)) - (native-inputs (list chicken-test)) + (propagated-inputs (specifications->packages (list "chicken-srfi-69"))) + (native-inputs (specifications->packages (list "chicken-test"))) (build-system chicken-build-system) (arguments '(#:egg-name "memoize")) (synopsis "Procedures memoization") @@ -82,8 +84,9 @@ (sha256 (base32 "0jfkprl6jxyh2s241x0cmxnqdb3s1bl32jyfqyqzpadbbvrixm56")))) (propagated-inputs - (list chicken-srfi-1 chicken-srfi-69 chicken-vector-lib)) - (native-inputs (list)) + (specifications->packages + (list "chicken-srfi-1" "chicken-srfi-69" "chicken-vector-lib"))) + (native-inputs (specifications->packages (list))) (build-system chicken-build-system) (arguments '(#:egg-name "srfi-101")) (synopsis "SRFI 101") @@ -101,8 +104,8 @@ (uri (egg-uri "srfi-197" version)) (sha256 (base32 "19lxc4id9k7hqi1d8fm2mxn32gh18lv35xiash018r6cscz9hh01")))) - (propagated-inputs (list)) - (native-inputs (list chicken-test)) + (propagated-inputs (specifications->packages (list))) + (native-inputs (specifications->packages (list "chicken-test"))) (build-system chicken-build-system) (arguments '(#:egg-name "srfi-197")) (synopsis "SRFI-197: Pipeline Operators") @@ -120,8 +123,8 @@ (uri (egg-uri "stb-image" version)) (sha256 (base32 "0h8a8212miihqnd93s6svj3gs5yw7ix787mpzj7bgd34vx5srbsy")))) - (propagated-inputs (list)) - (native-inputs (list chicken-test)) + (propagated-inputs (specifications->packages (list))) + (native-inputs (specifications->packages (list "chicken-test"))) (build-system chicken-build-system) (arguments '(#:egg-name "stb-image")) (synopsis "read png/jpg/tga/bmp/psd/gif/hdr/pic/pnm images into pixels") @@ -139,8 +142,9 @@ (uri (egg-uri "sdl2-image" version)) (sha256 (base32 "08kxmx97rw760vlqsfl6s89mjb2gxzynk2fvc6dd0s7spdjvjk34")))) - (propagated-inputs (list chicken-sdl2)) - (native-inputs (list chicken-srfi-1 chicken-test)) + (propagated-inputs (specifications->packages (list "chicken-sdl2"))) + (native-inputs + (specifications->packages (list "chicken-srfi-1" "chicken-test"))) (build-system chicken-build-system) (arguments '(#:egg-name "sdl2-image")) (synopsis "Bindings to SDL_image 2") @@ -158,8 +162,10 @@ (uri (egg-uri "spiffy-sexpr-log" version)) (sha256 (base32 "0z2sxvjgnri80rvlgyajx6hbwdhs6qrxvida05j8dh25xj5kyiyj")))) - (propagated-inputs (list chicken-spiffy chicken-srfi-1 chicken-srfi-13)) - (native-inputs (list chicken-test)) + (propagated-inputs + (specifications->packages + (list "chicken-spiffy" "chicken-srfi-1" "chicken-srfi-13"))) + (native-inputs (specifications->packages (list "chicken-test"))) (build-system chicken-build-system) (arguments '(#:egg-name "spiffy-sexpr-log")) (synopsis "Symbolic expression log format for Spiffy") @@ -177,8 +183,8 @@ (uri (egg-uri "tiny-prolog" version)) (sha256 (base32 "0bw1l5vsyw2z3yvv6zlgvzk1hlm16ql6m8gdfd94fk691pvjpnd0")))) - (propagated-inputs (list chicken-srfi-69)) - (native-inputs (list chicken-test)) + (propagated-inputs (specifications->packages (list "chicken-srfi-69"))) + (native-inputs (specifications->packages (list "chicken-test"))) (build-system chicken-build-system) (arguments '(#:egg-name "tiny-prolog")) (synopsis "Tiny PROLOG interpreter.") @@ -197,19 +203,20 @@ (sha256 (base32 "0hsqxva92k3yasrlgl7bbq3z3d2d2nd3r3i2v6vimv7mp2chfkdr")))) (propagated-inputs - (list chicken-anaphora - chicken-define-options - chicken-lowdown - chicken-matchable - chicken-srfi-1 - chicken-sxml-transforms - chicken-sxpath - chicken-utf8 - chicken-srfi-42 - chicken-srfi-69 - chicken-strse - chicken-uri-common)) - (native-inputs (list)) + (specifications->packages + (list "chicken-anaphora" + "chicken-define-options" + "chicken-lowdown" + "chicken-matchable" + "chicken-srfi-1" + "chicken-sxml-transforms" + "chicken-sxpath" + "chicken-utf8" + "chicken-srfi-42" + "chicken-srfi-69" + "chicken-strse" + "chicken-uri-common"))) + (native-inputs (specifications->packages (list))) (build-system chicken-build-system) (arguments '(#:egg-name "7off")) (synopsis "Markdown to Gemini text") @@ -227,13 +234,15 @@ (uri (egg-uri "tiger-hash" version)) (sha256 (base32 "0hcmp58byk2wg0nbmb5zh2zc7z670dhva21qjpix6l8hqgrf0151")))) - (propagated-inputs (list chicken-message-digest-primitive)) + (propagated-inputs + (specifications->packages (list "chicken-message-digest-primitive"))) (native-inputs - (list chicken-test - chicken-test-utils - chicken-srfi-13 - chicken-message-digest-utils - chicken-message-digest-primitive)) + (specifications->packages + (list "chicken-test" + "chicken-test-utils" + "chicken-srfi-13" + "chicken-message-digest-utils" + "chicken-message-digest-primitive"))) (build-system chicken-build-system) (arguments '(#:egg-name "tiger-hash")) (synopsis "Tiger/192 Message Digest") @@ -251,8 +260,8 @@ (uri (egg-uri "regex" version)) (sha256 (base32 "1hxkva5jvk08wnj3x4lnyxhhyr5vkbs7q99qzpnwmfphbrzmmqzr")))) - (propagated-inputs (list)) - (native-inputs (list)) + (propagated-inputs (specifications->packages (list))) + (native-inputs (specifications->packages (list))) (build-system chicken-build-system) (arguments '(#:egg-name "regex")) (synopsis "Compatibility library for old regular expression API") @@ -270,8 +279,8 @@ (uri (egg-uri "leveldb" version)) (sha256 (base32 "14wjgiaclxm6f3m88fakg5hdpxd1f8d8yzm6vgwv01dd6izqpvfv")))) - (propagated-inputs (list)) - (native-inputs (list chicken-test)) + (propagated-inputs (specifications->packages (list))) + (native-inputs (specifications->packages (list "chicken-test"))) (build-system chicken-build-system) (arguments '(#:egg-name "leveldb")) (synopsis "Bindings to Google's LevelDB Key-Value Store") @@ -289,8 +298,8 @@ (uri (egg-uri "expand-full" version)) (sha256 (base32 "072c5xvmsgkbz5wj4ihj0y4k5fvx9lsz5vjydvzmhnmwd613cg46")))) - (propagated-inputs (list chicken-srfi-1)) - (native-inputs (list chicken-test)) + (propagated-inputs (specifications->packages (list "chicken-srfi-1"))) + (native-inputs (specifications->packages (list "chicken-test"))) (build-system chicken-build-system) (arguments '(#:egg-name "expand-full")) (synopsis "Full macro expansion") @@ -308,8 +317,8 @@ (uri (egg-uri "magic" version)) (sha256 (base32 "17j25ckrhpm1k2ivl7qa1k87kylid466bb23ic96h64n111qhhdk")))) - (propagated-inputs (list)) - (native-inputs (list chicken-test)) + (propagated-inputs (specifications->packages (list))) + (native-inputs (specifications->packages (list "chicken-test"))) (build-system chicken-build-system) (arguments '(#:egg-name "magic")) (synopsis "libmagic bindings") @@ -328,13 +337,16 @@ (sha256 (base32 "06wzpmwnn7djr7iz9v8qqn6nrxcddqi4d751ym7g7na4aqypcc80")))) (propagated-inputs - (list chicken-intarweb - chicken-srfi-1 - chicken-srfi-13 - chicken-srfi-69 - chicken-spiffy - chicken-uri-common)) - (native-inputs (list chicken-http-client chicken-server-test chicken-test)) + (specifications->packages + (list "chicken-intarweb" + "chicken-srfi-1" + "chicken-srfi-13" + "chicken-srfi-69" + "chicken-spiffy" + "chicken-uri-common"))) + (native-inputs + (specifications->packages + (list "chicken-http-client" "chicken-server-test" "chicken-test"))) (build-system chicken-build-system) (arguments '(#:egg-name "spiffy-request-vars")) (synopsis "Easy access to variables from HTTP requests") @@ -352,8 +364,8 @@ (uri (egg-uri "soil" version)) (sha256 (base32 "0h562n1ql23kjwkx5dvsxrzpyc3rnfp61i1mss88kcnrwy6hk6ad")))) - (propagated-inputs (list)) - (native-inputs (list)) + (propagated-inputs (specifications->packages (list))) + (native-inputs (specifications->packages (list))) (build-system chicken-build-system) (arguments '(#:egg-name "soil")) (synopsis @@ -373,8 +385,8 @@ (uri (egg-uri "tree-walkers" version)) (sha256 (base32 "1if8njjaac4i23126jlmzw67y7hcr2hs842nwsgyzi2hi780pzvk")))) - (propagated-inputs (list)) - (native-inputs (list chicken-simple-tests)) + (propagated-inputs (specifications->packages (list))) + (native-inputs (specifications->packages (list "chicken-simple-tests"))) (build-system chicken-build-system) (arguments '(#:egg-name "tree-walkers")) (synopsis "replacement of car, cdr and consorts") @@ -393,16 +405,17 @@ (sha256 (base32 "05qn5fd872q3zh0ic9gq32j8rnvpg6l1p5bj86pdyan1iqxypnsq")))) (propagated-inputs - (list chicken-base64 - chicken-http-client - chicken-intarweb - chicken-ssax - chicken-sxpath - chicken-srfi-1 - chicken-srfi-13 - chicken-srfi-18 - chicken-srfi-69)) - (native-inputs (list chicken-test)) + (specifications->packages + (list "chicken-base64" + "chicken-http-client" + "chicken-intarweb" + "chicken-ssax" + "chicken-sxpath" + "chicken-srfi-1" + "chicken-srfi-13" + "chicken-srfi-18" + "chicken-srfi-69"))) + (native-inputs (specifications->packages (list "chicken-test"))) (build-system chicken-build-system) (arguments '(#:egg-name "xml-rpc")) (synopsis "XML-RPC client/server") @@ -420,8 +433,8 @@ (uri (egg-uri "unsafe" version)) (sha256 (base32 "0nainz77q0a1pzac92dp4nbmpq4g20vqa4qxzaqg86rhy7rpr01x")))) - (propagated-inputs (list)) - (native-inputs (list)) + (propagated-inputs (specifications->packages (list))) + (native-inputs (specifications->packages (list))) (build-system chicken-build-system) (arguments '(#:egg-name "unsafe")) (synopsis "Unsafe operations") @@ -440,12 +453,13 @@ (sha256 (base32 "1hii4n3mraqaznaiwznwbx06yy99157pxxarkj558zarkn43k82y")))) (propagated-inputs - (list chicken-utf8 - chicken-srfi-13 - chicken-srfi-1 - chicken-foreigners - chicken-chalk)) - (native-inputs (list)) + (specifications->packages + (list "chicken-utf8" + "chicken-srfi-13" + "chicken-srfi-1" + "chicken-foreigners" + "chicken-chalk"))) + (native-inputs (specifications->packages (list))) (build-system chicken-build-system) (arguments '(#:egg-name "icu")) (synopsis "Chicken bindings to the ICU unicode library") @@ -464,8 +478,10 @@ (sha256 (base32 "1xnkf4xd7hx1lki1nxzkdpwynxx1zry6j8a8cyxk9hb72ygcd9p0")))) (propagated-inputs - (list chicken-srfi-18 chicken-pigeon-hole chicken-llrb-tree)) - (native-inputs (list chicken-test chicken-matchable)) + (specifications->packages + (list "chicken-srfi-18" "chicken-pigeon-hole" "chicken-llrb-tree"))) + (native-inputs + (specifications->packages (list "chicken-test" "chicken-matchable"))) (build-system chicken-build-system) (arguments '(#:egg-name "simple-timer")) (synopsis "Simple, cancel-able, efficient timer API") @@ -483,8 +499,8 @@ (uri (egg-uri "srfi-193" version)) (sha256 (base32 "18raq9r8nvs6dvb9fq7095bi9sxh655pjs4k7jwj486369jn90di")))) - (propagated-inputs (list)) - (native-inputs (list chicken-test)) + (propagated-inputs (specifications->packages (list))) + (native-inputs (specifications->packages (list "chicken-test"))) (build-system chicken-build-system) (arguments '(#:egg-name "srfi-193")) (synopsis "SRFI 193: Command line") @@ -502,8 +518,8 @@ (uri (egg-uri "type-extensions" version)) (sha256 (base32 "0l4hp89v0x10is29fczhr6y89qrsd16bgdgbl2pf2l36pmlgqfmr")))) - (propagated-inputs (list chicken-matchable)) - (native-inputs (list)) + (propagated-inputs (specifications->packages (list "chicken-matchable"))) + (native-inputs (specifications->packages (list))) (build-system chicken-build-system) (arguments '(#:egg-name "type-extensions")) (synopsis "Miscellaneous type system extensions") @@ -521,8 +537,8 @@ (uri (egg-uri "pigeon-hole" version)) (sha256 (base32 "0sz97xznai8a2gsfc2f2aink8rhmksz7iqbl7k061wfgf4w8vrvk")))) - (propagated-inputs (list chicken-srfi-18)) - (native-inputs (list)) + (propagated-inputs (specifications->packages (list "chicken-srfi-18"))) + (native-inputs (specifications->packages (list))) (build-system chicken-build-system) (arguments '(#:egg-name "pigeon-hole")) (synopsis "A mailbox constrained by capacity.") @@ -540,8 +556,9 @@ (uri (egg-uri "monad" version)) (sha256 (base32 "1xd24plxnwi9yssmw2in008biv2xf4iwwln6xswx781ankppqpg9")))) - (propagated-inputs (list chicken-srfi-1)) - (native-inputs (list chicken-test chicken-compile-file)) + (propagated-inputs (specifications->packages (list "chicken-srfi-1"))) + (native-inputs + (specifications->packages (list "chicken-test" "chicken-compile-file"))) (build-system chicken-build-system) (arguments '(#:egg-name "monad")) (synopsis "Monads") @@ -559,8 +576,9 @@ (uri (egg-uri "modular-arithmetic" version)) (sha256 (base32 "0gh4017knjkqhp4rcvjwiw727235yhpmn0dybd3v0cckbsxhic1a")))) - (propagated-inputs (list chicken-srfi-1 chicken-matchable)) - (native-inputs (list chicken-test)) + (propagated-inputs + (specifications->packages (list "chicken-srfi-1" "chicken-matchable"))) + (native-inputs (specifications->packages (list "chicken-test"))) (build-system chicken-build-system) (arguments '(#:egg-name "modular-arithmetic")) (synopsis "Modular Arithmetic on Finite Fields") @@ -578,8 +596,10 @@ (uri (egg-uri "sandbox" version)) (sha256 (base32 "1vsr4nx20rgdszkrrsyl23lw1mf3qldyqcxlnf56s8swzfxcss3y")))) - (propagated-inputs (list chicken-matchable chicken-defstruct)) - (native-inputs (list)) + (propagated-inputs + (specifications->packages + (list "chicken-matchable" "chicken-defstruct"))) + (native-inputs (specifications->packages (list))) (build-system chicken-build-system) (arguments '(#:egg-name "sandbox")) (synopsis "A safe evaluation environment") @@ -597,8 +617,10 @@ (uri (egg-uri "srfi-160" version)) (sha256 (base32 "1zwvc79q46rdb06p3skvqb7v0akgj80z56g8hhbk9qni6hjkq938")))) - (propagated-inputs (list chicken-srfi-128)) - (native-inputs (list chicken-test chicken-srfi-128 chicken-srfi-133)) + (propagated-inputs (specifications->packages (list "chicken-srfi-128"))) + (native-inputs + (specifications->packages + (list "chicken-test" "chicken-srfi-128" "chicken-srfi-133"))) (build-system chicken-build-system) (arguments '(#:egg-name "srfi-160")) (synopsis "SRFI 160: Homogeneous numeric vector libraries") @@ -616,8 +638,8 @@ (uri (egg-uri "sysexits" version)) (sha256 (base32 "00hymhdqwn3s2wqmaw3182kkp392hxx6h1xicqga4nxjjm4rnw24")))) - (propagated-inputs (list)) - (native-inputs (list)) + (propagated-inputs (specifications->packages (list))) + (native-inputs (specifications->packages (list))) (build-system chicken-build-system) (arguments '(#:egg-name "sysexits")) (synopsis "Exit status codes for system programs") @@ -635,8 +657,9 @@ (uri (egg-uri "pledge" version)) (sha256 (base32 "1fj53zvsld6n2sasp3lwnjxsmn11z5zf53928gygh6rb84mfhq22")))) - (propagated-inputs (list)) - (native-inputs (list chicken-module-declarations)) + (propagated-inputs (specifications->packages (list))) + (native-inputs + (specifications->packages (list "chicken-module-declarations"))) (build-system chicken-build-system) (arguments '(#:egg-name "pledge")) (synopsis "Bindings for OpenBSD's pledge(2)") @@ -654,8 +677,8 @@ (uri (egg-uri "feature-test" version)) (sha256 (base32 "1m9p5zhgj8g1n604pwp7fyd73jbra8fpjqcsz3a4mrgmc5sjvba1")))) - (propagated-inputs (list)) - (native-inputs (list)) + (propagated-inputs (specifications->packages (list))) + (native-inputs (specifications->packages (list))) (build-system chicken-build-system) (arguments '(#:egg-name "feature-test")) (synopsis "Foreign feature testing") @@ -674,8 +697,12 @@ (sha256 (base32 "1v4micnkci3lkknx0x1ph7apvlq2zzzjxgr2h13i7l0zm0bhf1nl")))) (propagated-inputs - (list chicken-awful chicken-srfi-1 chicken-srfi-13 chicken-srfi-69)) - (native-inputs (list chicken-test)) + (specifications->packages + (list "chicken-awful" + "chicken-srfi-1" + "chicken-srfi-13" + "chicken-srfi-69"))) + (native-inputs (specifications->packages (list "chicken-test"))) (build-system chicken-build-system) (arguments '(#:egg-name "awful-static-pages")) (synopsis "Tool to generate static pages out of awful applications") @@ -693,8 +720,8 @@ (uri (egg-uri "random-mtzig" version)) (sha256 (base32 "0swkhz2ifg2f5cwpi4njfgjfzvdhr0crkz4w77bnsk4fip86vk6h")))) - (propagated-inputs (list chicken-bind)) - (native-inputs (list)) + (propagated-inputs (specifications->packages (list "chicken-bind"))) + (native-inputs (specifications->packages (list))) (build-system chicken-build-system) (arguments '(#:egg-name "random-mtzig")) (synopsis @@ -714,8 +741,11 @@ (uri (egg-uri "bindings" version)) (sha256 (base32 "1r193n8h8bbq8yx8xwgpfd0yxwipn58skhi258y64hnb88pzjfy3")))) - (propagated-inputs (list chicken-simple-sequences)) - (native-inputs (list chicken-simple-tests chicken-biglists)) + (propagated-inputs + (specifications->packages (list "chicken-simple-sequences"))) + (native-inputs + (specifications->packages + (list "chicken-simple-tests" "chicken-biglists"))) (build-system chicken-build-system) (arguments '(#:egg-name "bindings")) (synopsis "Pattern matching with destructuring bindings and setters") @@ -734,15 +764,16 @@ (sha256 (base32 "1krm8qs0h9vn6sp62imv6arwr6l1pg5amimkci35l4n4jsrmd6ag")))) (propagated-inputs - (list chicken-srfi-1 - chicken-z3 - chicken-matchable - chicken-miscmacros - chicken-srfi-99 - chicken-srfi-42 - chicken-epoxy - chicken-gl-math)) - (native-inputs (list chicken-test)) + (specifications->packages + (list "chicken-srfi-1" + "chicken-z3" + "chicken-matchable" + "chicken-miscmacros" + "chicken-srfi-99" + "chicken-srfi-42" + "chicken-epoxy" + "chicken-gl-math"))) + (native-inputs (specifications->packages (list "chicken-test"))) (build-system chicken-build-system) (arguments '(#:egg-name "gl-utils")) (synopsis "High(er) level tools for OpenGL") @@ -761,15 +792,16 @@ (sha256 (base32 "0mx2lpj4mly86fgnlkv7kw1xmabqkzxmjdahp9p0387v4a8nwzas")))) (propagated-inputs - (list chicken-epoxy - chicken-gl-utils - chicken-miscmacros - chicken-matchable - chicken-fmt - chicken-srfi-1 - chicken-srfi-42 - chicken-srfi-69)) - (native-inputs (list chicken-test)) + (specifications->packages + (list "chicken-epoxy" + "chicken-gl-utils" + "chicken-miscmacros" + "chicken-matchable" + "chicken-fmt" + "chicken-srfi-1" + "chicken-srfi-42" + "chicken-srfi-69"))) + (native-inputs (specifications->packages (list "chicken-test"))) (build-system chicken-build-system) (arguments '(#:egg-name "glls")) (synopsis "A compiler for a Scheme-like language targeting the GLSL") @@ -787,8 +819,8 @@ (uri (egg-uri "queues" version)) (sha256 (base32 "0i7ywz4p5fhninfgf0fk8h6cdqdp4hdqb76y5cgnzspnmv5qpg26")))) - (propagated-inputs (list)) - (native-inputs (list)) + (propagated-inputs (specifications->packages (list))) + (native-inputs (specifications->packages (list))) (build-system chicken-build-system) (arguments '(#:egg-name "queues")) (synopsis "A queue data structure") @@ -807,13 +839,14 @@ (sha256 (base32 "1vpdrbrmjsdbl4cb3c82iqcvyn9318jzapg6bl00dkbn6ykyisr3")))) (propagated-inputs - (list chicken-srfi-1 - chicken-srfi-13 - chicken-srfi-14 - chicken-defstruct - chicken-uri-common - chicken-base64)) - (native-inputs (list chicken-test)) + (specifications->packages + (list "chicken-srfi-1" + "chicken-srfi-13" + "chicken-srfi-14" + "chicken-defstruct" + "chicken-uri-common" + "chicken-base64"))) + (native-inputs (specifications->packages (list "chicken-test"))) (build-system chicken-build-system) (arguments '(#:egg-name "intarweb")) (synopsis "A more convenient HTTP library") @@ -831,13 +864,14 @@ (uri (egg-uri "fuse" version)) (sha256 (base32 "1ywgjrhkr45837xf5vnb2i3aacby7yjkhm62drdf70c09za860dd")))) - (propagated-inputs (list chicken-srfi-18)) + (propagated-inputs (specifications->packages (list "chicken-srfi-18"))) (native-inputs - (list chicken-srfi-1 - chicken-test - chicken-foreigners - chicken-matchable - chicken-module-declarations)) + (specifications->packages + (list "chicken-srfi-1" + "chicken-test" + "chicken-foreigners" + "chicken-matchable" + "chicken-module-declarations"))) (build-system chicken-build-system) (arguments '(#:egg-name "fuse")) (synopsis "Filesystems in Userspace") @@ -855,9 +889,15 @@ (uri (egg-uri "msgpack" version)) (sha256 (base32 "1plmvyy274c1qg2d3x44wpddjkj4hz6lglkkg1km4jn4h7f81gwq")))) - (propagated-inputs (list chicken-matchable chicken-srfi-1 chicken-srfi-69)) + (propagated-inputs + (specifications->packages + (list "chicken-matchable" "chicken-srfi-1" "chicken-srfi-69"))) (native-inputs - (list chicken-matchable chicken-srfi-1 chicken-srfi-69 chicken-test)) + (specifications->packages + (list "chicken-matchable" + "chicken-srfi-1" + "chicken-srfi-69" + "chicken-test"))) (build-system chicken-build-system) (arguments '(#:egg-name "msgpack")) (synopsis "MessagePack implementation for CHICKEN") @@ -875,8 +915,10 @@ (uri (egg-uri "rest-bind" version)) (sha256 (base32 "04c3rh2xjm6qrl0swlyh697r8f02rrfkiccajdvbngbq9c2cjk39")))) - (propagated-inputs (list chicken-intarweb chicken-uri-common)) - (native-inputs (list)) + (propagated-inputs + (specifications->packages + (list "chicken-intarweb" "chicken-uri-common"))) + (native-inputs (specifications->packages (list))) (build-system chicken-build-system) (arguments '(#:egg-name "rest-bind")) (synopsis "Generates wrappers to REST-like HTTP APIs.") @@ -894,8 +936,11 @@ (uri (egg-uri "stack" version)) (sha256 (base32 "0fcpsh9rgibkz807jwr062bcjzz7x93pv5x9xniycpjp6i3s5r2x")))) - (propagated-inputs (list chicken-record-variants chicken-check-errors)) - (native-inputs (list chicken-test chicken-test-utils)) + (propagated-inputs + (specifications->packages + (list "chicken-record-variants" "chicken-check-errors"))) + (native-inputs + (specifications->packages (list "chicken-test" "chicken-test-utils"))) (build-system chicken-build-system) (arguments '(#:egg-name "stack")) (synopsis "Provides LIFO queue (stack) operations") @@ -913,8 +958,8 @@ (uri (egg-uri "autocompile" version)) (sha256 (base32 "1yq819vbb813svxvxad4h99vrhvf7rs8cv9dsnj85rcvi60w7299")))) - (propagated-inputs (list chicken-matchable)) - (native-inputs (list)) + (propagated-inputs (specifications->packages (list "chicken-matchable"))) + (native-inputs (specifications->packages (list))) (build-system chicken-build-system) (arguments '(#:egg-name "autocompile")) (synopsis "Automatically compile Scheme scripts on demand") @@ -932,12 +977,13 @@ (uri (egg-uri "awful-path-matchers" version)) (sha256 (base32 "12y90z3rlvjid6lxnhwg8f5x0wcm4qiq2nqvpg5klp1rmwsibbzh")))) - (propagated-inputs (list)) + (propagated-inputs (specifications->packages (list))) (native-inputs - (list chicken-awful - chicken-http-client - chicken-server-test - chicken-test)) + (specifications->packages + (list "chicken-awful" + "chicken-http-client" + "chicken-server-test" + "chicken-test"))) (build-system chicken-build-system) (arguments '(#:egg-name "awful-path-matchers")) (synopsis "Path matchers for awful") @@ -955,8 +1001,8 @@ (uri (egg-uri "endian-blob" version)) (sha256 (base32 "04f4d3kjagd9d12pigcwydyf39i1q3pbf6c88h9gs1ddfz13arq1")))) - (propagated-inputs (list chicken-byte-blob)) - (native-inputs (list chicken-test)) + (propagated-inputs (specifications->packages (list "chicken-byte-blob"))) + (native-inputs (specifications->packages (list "chicken-test"))) (build-system chicken-build-system) (arguments '(#:egg-name "endian-blob")) (synopsis @@ -976,8 +1022,8 @@ (uri (egg-uri "fp-utils" version)) (sha256 (base32 "02k8ayj30gh36cz0p2xirjnvbb845ng43yxb2b7x8ih39jyps9py")))) - (propagated-inputs (list chicken-fx-utils)) - (native-inputs (list chicken-test)) + (propagated-inputs (specifications->packages (list "chicken-fx-utils"))) + (native-inputs (specifications->packages (list "chicken-test"))) (build-system chicken-build-system) (arguments '(#:egg-name "fp-utils")) (synopsis "fp utilities") @@ -995,8 +1041,10 @@ (uri (egg-uri "json-abnf" version)) (sha256 (base32 "1fi5k13pmjx008xq9ny7rz1h48gjdrrx99sm8jhwaivcsg8bikqd")))) - (propagated-inputs (list chicken-abnf chicken-utf8 chicken-srfi-1)) - (native-inputs (list chicken-test)) + (propagated-inputs + (specifications->packages + (list "chicken-abnf" "chicken-utf8" "chicken-srfi-1"))) + (native-inputs (specifications->packages (list "chicken-test"))) (build-system chicken-build-system) (arguments '(#:egg-name "json-abnf")) (synopsis "Parser combinators for JavaScript Object Notation (JSON).") @@ -1014,9 +1062,14 @@ (uri (egg-uri "lmdb-ht" version)) (sha256 (base32 "1ragkv9xpgsq9lfz0p6aknw54m4rynby2vq6xlhrlhwwq0g5v1ld")))) - (propagated-inputs (list chicken-rabbit chicken-srfi-69)) + (propagated-inputs + (specifications->packages (list "chicken-rabbit" "chicken-srfi-69"))) (native-inputs - (list chicken-test chicken-srfi-69 chicken-srfi-13 chicken-compile-file)) + (specifications->packages + (list "chicken-test" + "chicken-srfi-69" + "chicken-srfi-13" + "chicken-compile-file"))) (build-system chicken-build-system) (arguments '(#:egg-name "lmdb-ht")) (synopsis "Hashtable-like interface to the LMDB key-value database.") @@ -1034,8 +1087,8 @@ (uri (egg-uri "system-information" version)) (sha256 (base32 "04974zimmahsbvk73bj487rj75ca6g91mr9b882859awbmc00d4g")))) - (propagated-inputs (list)) - (native-inputs (list)) + (propagated-inputs (specifications->packages (list))) + (native-inputs (specifications->packages (list))) (build-system chicken-build-system) (arguments '(#:egg-name "system-information")) (synopsis "Obtaining system and host information") @@ -1053,8 +1106,8 @@ (uri (egg-uri "record-variants" version)) (sha256 (base32 "1ha392k88389ls5yj08mf7gnnlysy5vzcz30ndiihlcwk2q49sq5")))) - (propagated-inputs (list)) - (native-inputs (list)) + (propagated-inputs (specifications->packages (list))) + (native-inputs (specifications->packages (list))) (build-system chicken-build-system) (arguments '(#:egg-name "record-variants")) (synopsis "Optimized record access") @@ -1072,8 +1125,11 @@ (uri (egg-uri "yaml" version)) (sha256 (base32 "0h80jim818a3ks0qa6q123hj9gabky9zyvam724sglvx3zj897is")))) - (propagated-inputs (list chicken-sql-null chicken-srfi-13 chicken-srfi-69)) - (native-inputs (list chicken-test chicken-srfi-1)) + (propagated-inputs + (specifications->packages + (list "chicken-sql-null" "chicken-srfi-13" "chicken-srfi-69"))) + (native-inputs + (specifications->packages (list "chicken-test" "chicken-srfi-1"))) (build-system chicken-build-system) (arguments '(#:egg-name "yaml")) (synopsis "Bindings to libyaml") @@ -1092,11 +1148,13 @@ (sha256 (base32 "0njvcflhafs5pqvhnm31alp66v1szg2y08fdlwnwq2bzzpaq83id")))) (propagated-inputs - (list chicken-blob-utils - chicken-string-utils - chicken-message-digest-primitive - chicken-check-errors)) - (native-inputs (list chicken-test chicken-test-utils)) + (specifications->packages + (list "chicken-blob-utils" + "chicken-string-utils" + "chicken-message-digest-primitive" + "chicken-check-errors"))) + (native-inputs + (specifications->packages (list "chicken-test" "chicken-test-utils"))) (build-system chicken-build-system) (arguments '(#:egg-name "message-digest-type")) (synopsis "Message Digest Type") @@ -1115,13 +1173,14 @@ (sha256 (base32 "0zpdwzsiys6y3vb7mh6ca55qzn3l86m1b0f4kjd7v9y9d47pywl3")))) (propagated-inputs - (list chicken-uri-generic - chicken-defstruct - chicken-matchable - chicken-srfi-1 - chicken-srfi-13 - chicken-srfi-14)) - (native-inputs (list chicken-test)) + (specifications->packages + (list "chicken-uri-generic" + "chicken-defstruct" + "chicken-matchable" + "chicken-srfi-1" + "chicken-srfi-13" + "chicken-srfi-14"))) + (native-inputs (specifications->packages (list "chicken-test"))) (build-system chicken-build-system) (arguments '(#:egg-name "uri-common")) (synopsis "Parser for common URI schemes") @@ -1139,8 +1198,8 @@ (uri (egg-uri "stalin" version)) (sha256 (base32 "034mc1rgmp6r44bycknja6c4snvs3li75f1kr686g0lgzg1n0jjq")))) - (propagated-inputs (list)) - (native-inputs (list)) + (propagated-inputs (specifications->packages (list))) + (native-inputs (specifications->packages (list))) (build-system chicken-build-system) (arguments '(#:egg-name "stalin")) (synopsis "An aggressively optimizing Scheme->C compiler") @@ -1158,8 +1217,8 @@ (uri (egg-uri "datatype" version)) (sha256 (base32 "09l14hiaas7mdibnh0i3a9jgpvgsy67m37zp948d3c5l16f3c826")))) - (propagated-inputs (list)) - (native-inputs (list chicken-test)) + (propagated-inputs (specifications->packages (list))) + (native-inputs (specifications->packages (list "chicken-test"))) (build-system chicken-build-system) (arguments '(#:egg-name "datatype")) (synopsis @@ -1179,8 +1238,12 @@ (uri (egg-uri "sparse-vectors" version)) (sha256 (base32 "0nmk6c9mhls38lyp0d8a9f3xh94jbl2dqbmqr9pab23pnx4hha1j")))) - (propagated-inputs (list chicken-srfi-1 chicken-record-variants)) - (native-inputs (list chicken-srfi-1 chicken-test chicken-test-utils)) + (propagated-inputs + (specifications->packages + (list "chicken-srfi-1" "chicken-record-variants"))) + (native-inputs + (specifications->packages + (list "chicken-srfi-1" "chicken-test" "chicken-test-utils"))) (build-system chicken-build-system) (arguments '(#:egg-name "sparse-vectors")) (synopsis "Arbitrarily large vectors") @@ -1198,8 +1261,8 @@ (uri (egg-uri "pseudolists" version)) (sha256 (base32 "0x9pgg0wfk7c9by77s2kf72vksgqmfdk5rzsx0shc5rwr4k3jn6c")))) - (propagated-inputs (list)) - (native-inputs (list chicken-simple-tests)) + (propagated-inputs (specifications->packages (list))) + (native-inputs (specifications->packages (list "chicken-simple-tests"))) (build-system chicken-build-system) (arguments '(#:egg-name "pseudolists")) (synopsis "pseudolists as a generalisation of ordinary lists") @@ -1217,8 +1280,8 @@ (uri (egg-uri "srfi-67" version)) (sha256 (base32 "0vi8l6nmbv14mfqqyyck1ayr5xdiiqypr2bcwvawfi6aanfl6xxb")))) - (propagated-inputs (list chicken-srfi-27)) - (native-inputs (list chicken-test)) + (propagated-inputs (specifications->packages (list "chicken-srfi-27"))) + (native-inputs (specifications->packages (list "chicken-test"))) (build-system chicken-build-system) (arguments '(#:egg-name "srfi-67")) (synopsis "SRFI-67: Compare Procedures") @@ -1236,8 +1299,8 @@ (uri (egg-uri "srfi-173" version)) (sha256 (base32 "14m763qmx7xdsqv5gkf4xqxvi0nnr5ykwhn3g9mmgazab5g32i0s")))) - (propagated-inputs (list)) - (native-inputs (list chicken-test)) + (propagated-inputs (specifications->packages (list))) + (native-inputs (specifications->packages (list "chicken-test"))) (build-system chicken-build-system) (arguments '(#:egg-name "srfi-173")) (synopsis "SRFI-173 Hooks") @@ -1256,14 +1319,19 @@ (sha256 (base32 "0s659vg9na72brl1bs336vbv7jxy3blf113mifax7ya5vpvxnl71")))) (propagated-inputs - (list chicken-srfi-1 - chicken-srfi-25 - chicken-srfi-69 - chicken-vector-lib - chicken-random-mtzig - chicken-yasos)) + (specifications->packages + (list "chicken-srfi-1" + "chicken-srfi-25" + "chicken-srfi-69" + "chicken-vector-lib" + "chicken-random-mtzig" + "chicken-yasos"))) (native-inputs - (list chicken-test chicken-srfi-1 chicken-compile-file chicken-srfi-13)) + (specifications->packages + (list "chicken-test" + "chicken-srfi-1" + "chicken-compile-file" + "chicken-srfi-13"))) (build-system chicken-build-system) (arguments '(#:egg-name "statistics")) (synopsis "Statistics library") @@ -1281,8 +1349,8 @@ (uri (egg-uri "srfi-95" version)) (sha256 (base32 "0qya20jn78zwhl89q3jp5jx5iasl0gwjwl8acmq3hlgl5d3nivcd")))) - (propagated-inputs (list chicken-srfi-63)) - (native-inputs (list chicken-test)) + (propagated-inputs (specifications->packages (list "chicken-srfi-63"))) + (native-inputs (specifications->packages (list "chicken-test"))) (build-system chicken-build-system) (arguments '(#:egg-name "srfi-95")) (synopsis "SRFI-95: Sorting and merging") @@ -1300,8 +1368,9 @@ (uri (egg-uri "sxml-serializer" version)) (sha256 (base32 "1q34n5akg7dc2ylvwbwlahmrdhbxjv9i9lhbfx4p32vsxaay8bib")))) - (propagated-inputs (list chicken-srfi-1 chicken-srfi-13)) - (native-inputs (list)) + (propagated-inputs + (specifications->packages (list "chicken-srfi-1" "chicken-srfi-13"))) + (native-inputs (specifications->packages (list))) (build-system chicken-build-system) (arguments '(#:egg-name "sxml-serializer")) (synopsis "Serialize SXML to XML and HTML") @@ -1319,8 +1388,8 @@ (uri (egg-uri "ephem" version)) (sha256 (base32 "0mg43ynh2s8r335sz1938wqjssz1wfk1mkicrg56nmkhc74p9181")))) - (propagated-inputs (list chicken-foreigners)) - (native-inputs (list chicken-test)) + (propagated-inputs (specifications->packages (list "chicken-foreigners"))) + (native-inputs (specifications->packages (list "chicken-test"))) (build-system chicken-build-system) (arguments '(#:egg-name "ephem")) (synopsis @@ -1340,8 +1409,10 @@ (uri (egg-uri "uuid-lib" version)) (sha256 (base32 "16b03b6d29mjn8bcil0ln0vq85dxxvzlxrpnpblf68n7l9ix8qnc")))) - (propagated-inputs (list chicken-record-variants)) - (native-inputs (list chicken-test chicken-test-utils)) + (propagated-inputs + (specifications->packages (list "chicken-record-variants"))) + (native-inputs + (specifications->packages (list "chicken-test" "chicken-test-utils"))) (build-system chicken-build-system) (arguments '(#:egg-name "uuid-lib")) (synopsis "OSF DCE 1.1 UUID") @@ -1360,11 +1431,12 @@ (sha256 (base32 "0mwnjcsrcm024qrip9h3fap93n72slkrib1la075ra0zx0j6yc53")))) (propagated-inputs - (list chicken-bitstring - chicken-mailbox - chicken-srfi-18 - chicken-uri-generic)) - (native-inputs (list chicken-test)) + (specifications->packages + (list "chicken-bitstring" + "chicken-mailbox" + "chicken-srfi-18" + "chicken-uri-generic"))) + (native-inputs (specifications->packages (list "chicken-test"))) (build-system chicken-build-system) (arguments '(#:egg-name "amqp")) (synopsis "AMPQ") @@ -1382,8 +1454,10 @@ (uri (egg-uri "simple-md5" version)) (sha256 (base32 "1aq7iqbh1jb3j61nylsrzf7rcmf204v1jl2l559q0jdycij6yn5z")))) - (propagated-inputs (list chicken-memory-mapped-files chicken-srfi-13)) - (native-inputs (list chicken-test)) + (propagated-inputs + (specifications->packages + (list "chicken-memory-mapped-files" "chicken-srfi-13"))) + (native-inputs (specifications->packages (list "chicken-test"))) (build-system chicken-build-system) (arguments '(#:egg-name "simple-md5")) (synopsis "Computes MD5 (RFC1321) checksums") @@ -1402,11 +1476,13 @@ (sha256 (base32 "0q951jn8zcrh9snpz95bfqicgsmfznlxcq4qhr2rdp0k2h6pwjyb")))) (propagated-inputs - (list chicken-r6rs-bytevectors - chicken-vector-lib - chicken-srfi-1 - chicken-srfi-69)) - (native-inputs (list chicken-srfi-1 chicken-test)) + (specifications->packages + (list "chicken-r6rs-bytevectors" + "chicken-vector-lib" + "chicken-srfi-1" + "chicken-srfi-69"))) + (native-inputs + (specifications->packages (list "chicken-srfi-1" "chicken-test"))) (build-system chicken-build-system) (arguments '(#:egg-name "srfi-171")) (synopsis "SRFI-171: Transducers") @@ -1424,8 +1500,8 @@ (uri (egg-uri "object-evict" version)) (sha256 (base32 "1g0vzz1j7p6h0y994hqpdrqydssyakyizf2in41crwkn3b7d8b8f")))) - (propagated-inputs (list chicken-srfi-69)) - (native-inputs (list)) + (propagated-inputs (specifications->packages (list "chicken-srfi-69"))) + (native-inputs (specifications->packages (list))) (build-system chicken-build-system) (arguments '(#:egg-name "object-evict")) (synopsis "Evict data to unmanaged memory") @@ -1443,8 +1519,8 @@ (uri (egg-uri "ftl" version)) (sha256 (base32 "0qqpf0sng3g5wrp6038b5h757naw4g58cfzn3j67kywbl9ai3kjr")))) - (propagated-inputs (list)) - (native-inputs (list chicken-test)) + (propagated-inputs (specifications->packages (list))) + (native-inputs (specifications->packages (list "chicken-test"))) (build-system chicken-build-system) (arguments '(#:egg-name "ftl")) (synopsis "Interface based sequence library") @@ -1462,8 +1538,8 @@ (uri (egg-uri "srfi-18" version)) (sha256 (base32 "0mkg3g045md9v74p4ac24q0c4xvvinz1nggakyg7wlg7c176i2l9")))) - (propagated-inputs (list)) - (native-inputs (list chicken-compile-file)) + (propagated-inputs (specifications->packages (list))) + (native-inputs (specifications->packages (list "chicken-compile-file"))) (build-system chicken-build-system) (arguments '(#:egg-name "srfi-18")) (synopsis "SRFI-18 thread library") @@ -1481,8 +1557,10 @@ (uri (egg-uri "gemini" version)) (sha256 (base32 "1kx70kp1r1dz23wcpqdrgjh49vcn2lhl50cg4b48v3rc37rpa4vz")))) - (propagated-inputs (list chicken-openssl chicken-r7rs chicken-uri-generic)) - (native-inputs (list)) + (propagated-inputs + (specifications->packages + (list "chicken-openssl" "chicken-r7rs" "chicken-uri-generic"))) + (native-inputs (specifications->packages (list))) (build-system chicken-build-system) (arguments '(#:egg-name "gemini")) (synopsis "Client library for the gemini:// protocol") @@ -1500,8 +1578,8 @@ (uri (egg-uri "combinators" version)) (sha256 (base32 "054bik2zrdw4crdamarph11bk353aj8afk63wlivi6jx02bqq7zk")))) - (propagated-inputs (list chicken-srfi-1)) - (native-inputs (list chicken-test)) + (propagated-inputs (specifications->packages (list "chicken-srfi-1"))) + (native-inputs (specifications->packages (list "chicken-test"))) (build-system chicken-build-system) (arguments '(#:egg-name "combinators")) (synopsis "Combinators") @@ -1519,8 +1597,8 @@ (uri (egg-uri "srfi-127" version)) (sha256 (base32 "0gjzz7q7frzd97i9skxragznm3as1423nng3kmgpgk1wmi4jmsi5")))) - (propagated-inputs (list)) - (native-inputs (list chicken-test)) + (propagated-inputs (specifications->packages (list))) + (native-inputs (specifications->packages (list "chicken-test"))) (build-system chicken-build-system) (arguments '(#:egg-name "srfi-127")) (synopsis "SRFI-127: Lazy Sequences") @@ -1538,8 +1616,8 @@ (uri (egg-uri "srfi-5" version)) (sha256 (base32 "0n50xzkwq4mainjlzjihiqiknbyzx9js1d8d796hvcy9v613vivk")))) - (propagated-inputs (list)) - (native-inputs (list chicken-test)) + (propagated-inputs (specifications->packages (list))) + (native-inputs (specifications->packages (list "chicken-test"))) (build-system chicken-build-system) (arguments '(#:egg-name "srfi-5")) (synopsis @@ -1559,8 +1637,8 @@ (uri (egg-uri "defstruct" version)) (sha256 (base32 "1n8qy9bxlnacdq9gr4z4zjkwqsh9m34ij66qffah5nvqwskcavfy")))) - (propagated-inputs (list chicken-srfi-1)) - (native-inputs (list chicken-test)) + (propagated-inputs (specifications->packages (list "chicken-srfi-1"))) + (native-inputs (specifications->packages (list "chicken-test"))) (build-system chicken-build-system) (arguments '(#:egg-name "defstruct")) (synopsis "A more convenient form of define-record") @@ -1578,8 +1656,8 @@ (uri (egg-uri "compile-file" version)) (sha256 (base32 "1029i5ifr48vb3clvl8n50iq23rzc42szdcsl9320qmj1ksg9y93")))) - (propagated-inputs (list)) - (native-inputs (list)) + (propagated-inputs (specifications->packages (list))) + (native-inputs (specifications->packages (list))) (build-system chicken-build-system) (arguments '(#:egg-name "compile-file")) (synopsis "Programmatic compiler invocation") @@ -1597,8 +1675,8 @@ (uri (egg-uri "lmdb" version)) (sha256 (base32 "1ymy7ji9q7zvy8708f4zzavxkvajmq8l8m1z6v6873qkxgv6jkw8")))) - (propagated-inputs (list chicken-srfi-1)) - (native-inputs (list chicken-test)) + (propagated-inputs (specifications->packages (list "chicken-srfi-1"))) + (native-inputs (specifications->packages (list "chicken-test"))) (build-system chicken-build-system) (arguments '(#:egg-name "lmdb")) (synopsis "Bindings to LMDB") @@ -1616,8 +1694,8 @@ (uri (egg-uri "breadcrumbs" version)) (sha256 (base32 "1n60k0ryp447fh4f1an7ki8c1kc2ll1v1cbhgrxvmwcx3v03d767")))) - (propagated-inputs (list chicken-srfi-1)) - (native-inputs (list chicken-test)) + (propagated-inputs (specifications->packages (list "chicken-srfi-1"))) + (native-inputs (specifications->packages (list "chicken-test"))) (build-system chicken-build-system) (arguments '(#:egg-name "breadcrumbs")) (synopsis "Breadcrumbs for web pages") @@ -1636,8 +1714,10 @@ (sha256 (base32 "1y4lh2g8fvfi3wz9k0x00nq0n0w80rfrc69pmxhjrbg1w0arl83h")))) (propagated-inputs - (list chicken-srfi-1 chicken-sequences chicken-sequences-utils)) - (native-inputs (list chicken-test chicken-test-utils)) + (specifications->packages + (list "chicken-srfi-1" "chicken-sequences" "chicken-sequences-utils"))) + (native-inputs + (specifications->packages (list "chicken-test" "chicken-test-utils"))) (build-system chicken-build-system) (arguments '(#:egg-name "micro-stats")) (synopsis "Easily create micro-stats") @@ -1655,8 +1735,8 @@ (uri (egg-uri "this" version)) (sha256 (base32 "1gl2p50nc0zzpzwm6h9gxkpdhwnqmm92grsvr26cb2wrrxzj2ffy")))) - (propagated-inputs (list)) - (native-inputs (list)) + (propagated-inputs (specifications->packages (list))) + (native-inputs (specifications->packages (list))) (build-system chicken-build-system) (arguments '(#:egg-name "this")) (synopsis "Python's \"this\" module ported to CHICKEN") @@ -1675,8 +1755,13 @@ (sha256 (base32 "1pdqfsi3n4g3glj9dw705l30vf5rgnjqfysz1hlf7pahr1sn3983")))) (propagated-inputs - (list chicken-args chicken-srfi-1 chicken-srfi-13 chicken-srfi-69)) - (native-inputs (list chicken-srfi-1 chicken-test)) + (specifications->packages + (list "chicken-args" + "chicken-srfi-1" + "chicken-srfi-13" + "chicken-srfi-69"))) + (native-inputs + (specifications->packages (list "chicken-srfi-1" "chicken-test"))) (build-system chicken-build-system) (arguments '(#:egg-name "shen")) (synopsis "Port of the Shen language for Chicken Scheme") @@ -1694,8 +1779,8 @@ (uri (egg-uri "ck-macros" version)) (sha256 (base32 "1x2d1f0fnzz5h871qgw4hkdffhd7rv7w59lq7r1y0r0jzl2rv83j")))) - (propagated-inputs (list)) - (native-inputs (list chicken-test)) + (propagated-inputs (specifications->packages (list))) + (native-inputs (specifications->packages (list "chicken-test"))) (build-system chicken-build-system) (arguments '(#:egg-name "ck-macros")) (synopsis "Composable macros based on the CK abstract machine") @@ -1714,8 +1799,12 @@ (sha256 (base32 "1ijcvs9y2vxmxg5834s4mprkinxhky0xdl3yksysmg9h9p82il2z")))) (propagated-inputs - (list chicken-slib-arraymap chicken-srfi-63 chicken-slib-compat)) - (native-inputs (list chicken-test chicken-test-utils)) + (specifications->packages + (list "chicken-slib-arraymap" + "chicken-srfi-63" + "chicken-slib-compat"))) + (native-inputs + (specifications->packages (list "chicken-test" "chicken-test-utils"))) (build-system chicken-build-system) (arguments '(#:egg-name "slib-charplot")) (synopsis "The SLIB character plotting library") @@ -1733,8 +1822,8 @@ (uri (egg-uri "callable-data-structures" version)) (sha256 (base32 "1qqs3ycqg0bnq5ia3plw86vdv6fnk5d8c2l9bk06c0j4wqx4g9mp")))) - (propagated-inputs (list chicken-srfi-69)) - (native-inputs (list chicken-test)) + (propagated-inputs (specifications->packages (list "chicken-srfi-69"))) + (native-inputs (specifications->packages (list "chicken-test"))) (build-system chicken-build-system) (arguments '(#:egg-name "callable-data-structures")) (synopsis "\"Callable\" data structures") @@ -1752,8 +1841,8 @@ (uri (egg-uri "srfi-128" version)) (sha256 (base32 "00rb21x0fgli80gzs5hjszrwix198mp7az2c34m44sb3rjb9h3xw")))) - (propagated-inputs (list chicken-srfi-13)) - (native-inputs (list chicken-test)) + (propagated-inputs (specifications->packages (list "chicken-srfi-13"))) + (native-inputs (specifications->packages (list "chicken-test"))) (build-system chicken-build-system) (arguments '(#:egg-name "srfi-128")) (synopsis "SRFI-128: Comparators (reduced)") @@ -1771,8 +1860,10 @@ (uri (egg-uri "trace" version)) (sha256 (base32 "1dcfpwnlmmmnfmzr7byml0ja9b36d6mggnw9mmrdv51q74pzkww3")))) - (propagated-inputs (list chicken-srfi-1 chicken-advice chicken-miscmacros)) - (native-inputs (list)) + (propagated-inputs + (specifications->packages + (list "chicken-srfi-1" "chicken-advice" "chicken-miscmacros"))) + (native-inputs (specifications->packages (list))) (build-system chicken-build-system) (arguments '(#:egg-name "trace")) (synopsis "tracing and breakpoints") @@ -1791,8 +1882,13 @@ (sha256 (base32 "06sqn5gz5n2zfdk5z2c20mz4r6w9mslxvlanvmq1wdzr5qnvkh9s")))) (propagated-inputs - (list chicken-sql-null chicken-srfi-1 chicken-srfi-13 chicken-srfi-69)) - (native-inputs (list chicken-test chicken-srfi-18)) + (specifications->packages + (list "chicken-sql-null" + "chicken-srfi-1" + "chicken-srfi-13" + "chicken-srfi-69"))) + (native-inputs + (specifications->packages (list "chicken-test" "chicken-srfi-18"))) (build-system chicken-build-system) (arguments '(#:egg-name "postgresql")) (synopsis "Bindings for PostgreSQL's C-api") @@ -1810,8 +1906,8 @@ (uri (egg-uri "format" version)) (sha256 (base32 "0jrllvm63850q42w7kcc4zl0537fa7iffbj4mk336r4rfgp9yxxk")))) - (propagated-inputs (list chicken-srfi-13)) - (native-inputs (list)) + (propagated-inputs (specifications->packages (list "chicken-srfi-13"))) + (native-inputs (specifications->packages (list))) (build-system chicken-build-system) (arguments '(#:egg-name "format")) (synopsis "Common-Lisp style formatted output") @@ -1829,8 +1925,10 @@ (uri (egg-uri "srfi-78" version)) (sha256 (base32 "0x50wcb0nsi5p355y0kma23y8wbikk3as2wlspwgfmp25g9ld0il")))) - (propagated-inputs (list chicken-srfi-42)) - (native-inputs (list chicken-r7rs chicken-srfi-13 chicken-test)) + (propagated-inputs (specifications->packages (list "chicken-srfi-42"))) + (native-inputs + (specifications->packages + (list "chicken-r7rs" "chicken-srfi-13" "chicken-test"))) (build-system chicken-build-system) (arguments '(#:egg-name "srfi-78")) (synopsis "SRFI-78: Lightweight testing") @@ -1849,8 +1947,12 @@ (sha256 (base32 "04iyk76fi557r3y7wxhgr2kra0764qgcc84dar5pz3qjlql33bhq")))) (propagated-inputs - (list chicken-srfi-1 chicken-srfi-13 chicken-srfi-18 chicken-foreigners)) - (native-inputs (list chicken-test)) + (specifications->packages + (list "chicken-srfi-1" + "chicken-srfi-13" + "chicken-srfi-18" + "chicken-foreigners"))) + (native-inputs (specifications->packages (list "chicken-test"))) (build-system chicken-build-system) (arguments '(#:egg-name "zmq")) (synopsis "Bindings for the ZeroMQ API") @@ -1869,13 +1971,14 @@ (sha256 (base32 "04fghjk0rfcz0fp71dvwvlxmxshrbmrs85g4l5cx8sp74y047qlv")))) (propagated-inputs - (list chicken-srfi-1 - chicken-srfi-69 - chicken-srfi-113 - chicken-srfi-128 - chicken-srfi-178 - chicken-typed-records)) - (native-inputs (list chicken-test)) + (specifications->packages + (list "chicken-srfi-1" + "chicken-srfi-69" + "chicken-srfi-113" + "chicken-srfi-128" + "chicken-srfi-178" + "chicken-typed-records"))) + (native-inputs (specifications->packages (list "chicken-test"))) (build-system chicken-build-system) (arguments '(#:egg-name "srfi-209")) (synopsis "SRFI 209: Enums and enum sets") @@ -1893,8 +1996,8 @@ (uri (egg-uri "continuations" version)) (sha256 (base32 "1grsf94zv8l3s1ypbc8qcwqvqan26s523x4cs0kpd3symm5b5xwk")))) - (propagated-inputs (list)) - (native-inputs (list chicken-simple-tests)) + (propagated-inputs (specifications->packages (list))) + (native-inputs (specifications->packages (list "chicken-simple-tests"))) (build-system chicken-build-system) (arguments '(#:egg-name "continuations")) (synopsis "two continuation interfaces") @@ -1912,8 +2015,8 @@ (uri (egg-uri "genann" version)) (sha256 (base32 "15q4ybxb04y4alkik99dkl5i3brh8dazahgmwjn51xk2s389gba1")))) - (propagated-inputs (list)) - (native-inputs (list)) + (propagated-inputs (specifications->packages (list))) + (native-inputs (specifications->packages (list))) (build-system chicken-build-system) (arguments '(#:egg-name "genann")) (synopsis @@ -1933,8 +2036,11 @@ (uri (egg-uri "fancypants" version)) (sha256 (base32 "1pibvw1qzsb27411gajhk5m1kr8jvhdxk1l0dxhysd8kx5xjj862")))) - (propagated-inputs (list chicken-srfi-1 chicken-srfi-13)) - (native-inputs (list chicken-sxml-transforms chicken-test)) + (propagated-inputs + (specifications->packages (list "chicken-srfi-1" "chicken-srfi-13"))) + (native-inputs + (specifications->packages + (list "chicken-sxml-transforms" "chicken-test"))) (build-system chicken-build-system) (arguments '(#:egg-name "fancypants")) (synopsis "Automatic ASCII smart quotes and ligature handling for SXML") @@ -1952,8 +2058,8 @@ (uri (egg-uri "ansi-escape-sequences" version)) (sha256 (base32 "1693zqbcva4h3562x3hmy7xpijc20yv1bmglz1hzr8jfm30hrc2p")))) - (propagated-inputs (list)) - (native-inputs (list chicken-srfi-1)) + (propagated-inputs (specifications->packages (list))) + (native-inputs (specifications->packages (list "chicken-srfi-1"))) (build-system chicken-build-system) (arguments '(#:egg-name "ansi-escape-sequences")) (synopsis "Procedures to generate ANSI escape sequences") @@ -1971,8 +2077,8 @@ (uri (egg-uri "llrb-syntax" version)) (sha256 (base32 "1yn9ilxdx4cx1famay0rxkzljxs7vfdcqsv74lidqd84z39swy2c")))) - (propagated-inputs (list)) - (native-inputs (list)) + (propagated-inputs (specifications->packages (list))) + (native-inputs (specifications->packages (list))) (build-system chicken-build-system) (arguments '(#:egg-name "llrb-syntax")) (synopsis "Expands LLRB code customized to data structures.") @@ -1991,12 +2097,13 @@ (sha256 (base32 "1xd7h0z2j5vfhckw28s52y752lyx77q8gqj9cwlrgxhhirylh5n6")))) (propagated-inputs - (list chicken-srfi-1 - chicken-srfi-13 - chicken-srfi-18 - chicken-srfi-69 - chicken-utf8)) - (native-inputs (list chicken-test)) + (specifications->packages + (list "chicken-srfi-1" + "chicken-srfi-13" + "chicken-srfi-18" + "chicken-srfi-69" + "chicken-utf8"))) + (native-inputs (specifications->packages (list "chicken-test"))) (build-system chicken-build-system) (arguments '(#:egg-name "webview")) (synopsis "Multi-platform HTML user interface shell") @@ -2014,8 +2121,8 @@ (uri (egg-uri "error-utils" version)) (sha256 (base32 "1s58jisckjzjf0v1cmr67ajzzs6dc67w0kzmynqpk9kwxd01asr5")))) - (propagated-inputs (list chicken-srfi-1)) - (native-inputs (list chicken-test)) + (propagated-inputs (specifications->packages (list "chicken-srfi-1"))) + (native-inputs (specifications->packages (list "chicken-test"))) (build-system chicken-build-system) (arguments '(#:egg-name "error-utils")) (synopsis "Error Utilities") @@ -2034,8 +2141,12 @@ (sha256 (base32 "093d3dz892g3jw77fzdk5ayjz7qjs7mzd2knil7ci9zs5i8flxyi")))) (propagated-inputs - (list chicken-srfi-1 chicken-srfi-128 chicken-srfi-143 chicken-srfi-158)) - (native-inputs (list chicken-test)) + (specifications->packages + (list "chicken-srfi-1" + "chicken-srfi-128" + "chicken-srfi-143" + "chicken-srfi-158"))) + (native-inputs (specifications->packages (list "chicken-test"))) (build-system chicken-build-system) (arguments '(#:egg-name "integer-map")) (synopsis "SRFI 224 integer mappings") @@ -2054,14 +2165,15 @@ (sha256 (base32 "0pl2fid82jx7h34y9fwfn8bwgjkh8rk13hd7mbqnrv74ga46l5yf")))) (propagated-inputs - (list chicken-regex - chicken-matchable - chicken-sxml-transforms - chicken-colorize - chicken-svnwiki-sxml - chicken-srfi-1 - chicken-srfi-13)) - (native-inputs (list)) + (specifications->packages + (list "chicken-regex" + "chicken-matchable" + "chicken-sxml-transforms" + "chicken-colorize" + "chicken-svnwiki-sxml" + "chicken-srfi-1" + "chicken-srfi-13"))) + (native-inputs (specifications->packages (list))) (build-system chicken-build-system) (arguments '(#:egg-name "chicken-doc-html")) (synopsis "Generate HTML from (svn)wiki SXML") @@ -2079,8 +2191,9 @@ (uri (egg-uri "clojurian" version)) (sha256 (base32 "0zmpld6j3zv91r8jwq83sz61495agddnmzqnx4qkclnb3wzvjw3f")))) - (propagated-inputs (list chicken-srfi-18)) - (native-inputs (list chicken-srfi-1 chicken-test)) + (propagated-inputs (specifications->packages (list "chicken-srfi-18"))) + (native-inputs + (specifications->packages (list "chicken-srfi-1" "chicken-test"))) (build-system chicken-build-system) (arguments '(#:egg-name "clojurian")) (synopsis "Syntax and utility functions inspired by Clojure") @@ -2099,8 +2212,10 @@ (sha256 (base32 "11mkmbyciyrqyakp1gyfvmbfayglhzx2x6j6zyp9kj31vhi2y4hd")))) (propagated-inputs - (list chicken-srfi-1 chicken-srfi-69 chicken-check-errors)) - (native-inputs (list chicken-test chicken-test-utils)) + (specifications->packages + (list "chicken-srfi-1" "chicken-srfi-69" "chicken-check-errors"))) + (native-inputs + (specifications->packages (list "chicken-test" "chicken-test-utils"))) (build-system chicken-build-system) (arguments '(#:egg-name "condition-utils")) (synopsis "SRFI 12 Condition Utilities") @@ -2118,8 +2233,9 @@ (uri (egg-uri "xlib" version)) (sha256 (base32 "17r7w5w7fwmhr5n37zq0yhg4s8pm8505lzal4mq7i2m6y591xfc0")))) - (propagated-inputs (list chicken-matchable chicken-srfi-13)) - (native-inputs (list)) + (propagated-inputs + (specifications->packages (list "chicken-matchable" "chicken-srfi-13"))) + (native-inputs (specifications->packages (list))) (build-system chicken-build-system) (arguments '(#:egg-name "xlib")) (synopsis "Xlib bindings") @@ -2137,8 +2253,10 @@ (uri (egg-uri "quasiwalk" version)) (sha256 (base32 "1w9lvcqdipsmxzpg8ka7y2yy46vklbzad9lzkml873ijfn23bw27")))) - (propagated-inputs (list chicken-matchable chicken-brev-separate)) - (native-inputs (list)) + (propagated-inputs + (specifications->packages + (list "chicken-matchable" "chicken-brev-separate"))) + (native-inputs (specifications->packages (list))) (build-system chicken-build-system) (arguments '(#:egg-name "quasiwalk")) (synopsis "A tree map that respects quote, quasiquote, and unquote") @@ -2156,8 +2274,8 @@ (uri (egg-uri "simple-sequences" version)) (sha256 (base32 "06z122b53q32x4wzdhq71ksc51ydj6bwg7xxkmgdmsffv2pyyq1z")))) - (propagated-inputs (list)) - (native-inputs (list chicken-simple-tests)) + (propagated-inputs (specifications->packages (list))) + (native-inputs (specifications->packages (list "chicken-simple-tests"))) (build-system chicken-build-system) (arguments '(#:egg-name "simple-sequences")) (synopsis "A common interface to sequences") @@ -2175,8 +2293,9 @@ (uri (egg-uri "typed-records" version)) (sha256 (base32 "0giy38ra6s6cq2qnpy7ljgal2wq3ckgxs9w81wivckyz66r5x6il")))) - (propagated-inputs (list chicken-defstruct)) - (native-inputs (list chicken-test chicken-compile-file)) + (propagated-inputs (specifications->packages (list "chicken-defstruct"))) + (native-inputs + (specifications->packages (list "chicken-test" "chicken-compile-file"))) (build-system chicken-build-system) (arguments '(#:egg-name "typed-records")) (synopsis "Typed variants of various record-definition macros") @@ -2195,8 +2314,9 @@ (sha256 (base32 "0pyk20rd1170h5k88jnm23qimwp37zq3kx94fvc3cpwk9cg1h7vd")))) (propagated-inputs - (list chicken-srfi-1 chicken-srfi-13 chicken-miscmacros)) - (native-inputs (list)) + (specifications->packages + (list "chicken-srfi-1" "chicken-srfi-13" "chicken-miscmacros"))) + (native-inputs (specifications->packages (list))) (build-system chicken-build-system) (arguments '(#:egg-name "canvas-draw")) (synopsis "Bindings to the CD graphics library") @@ -2215,19 +2335,20 @@ (sha256 (base32 "0blbxy2l7kii85glczrxrqc8n7794qxswq67v0vl6hxajwij197i")))) (propagated-inputs - (list chicken-matchable - chicken-uri-common - chicken-uri-generic - chicken-intarweb - chicken-simple-sha1 - chicken-spiffy - chicken-spiffy-request-vars - chicken-sxml-transforms - chicken-chicken-doc - chicken-chicken-doc-admin - chicken-chicken-doc-html - chicken-srfi-18)) - (native-inputs (list)) + (specifications->packages + (list "chicken-matchable" + "chicken-uri-common" + "chicken-uri-generic" + "chicken-intarweb" + "chicken-simple-sha1" + "chicken-spiffy" + "chicken-spiffy-request-vars" + "chicken-sxml-transforms" + "chicken-chicken-doc" + "chicken-chicken-doc-admin" + "chicken-chicken-doc-html" + "chicken-srfi-18"))) + (native-inputs (specifications->packages (list))) (build-system chicken-build-system) (arguments '(#:egg-name "chickadee")) (synopsis "chicken-doc web server") @@ -2245,8 +2366,8 @@ (uri (egg-uri "base64" version)) (sha256 (base32 "102431jlwkgqjmx3qnsdiz52f7f6r74fh7z0svlnsia6nphsj4cw")))) - (propagated-inputs (list chicken-srfi-13)) - (native-inputs (list chicken-test)) + (propagated-inputs (specifications->packages (list "chicken-srfi-13"))) + (native-inputs (specifications->packages (list "chicken-test"))) (build-system chicken-build-system) (arguments '(#:egg-name "base64")) (synopsis "Encoding and decoding of base64 strings") @@ -2264,8 +2385,8 @@ (uri (egg-uri "ncurses" version)) (sha256 (base32 "1cdkicn3zmb8vcnqwd4rk19ywc7kfj3zsmi2wl6g41b4gdyd3xw8")))) - (propagated-inputs (list)) - (native-inputs (list chicken-bind)) + (propagated-inputs (specifications->packages (list))) + (native-inputs (specifications->packages (list "chicken-bind"))) (build-system chicken-build-system) (arguments '(#:egg-name "ncurses")) (synopsis "An interface to the UNIX ncurses package") @@ -2283,8 +2404,9 @@ (uri (egg-uri "char-set-literals" version)) (sha256 (base32 "1im25d5wvw7c913k5rq7axq457mg6z4yg64mk74g95x5r177x45i")))) - (propagated-inputs (list chicken-srfi-14)) - (native-inputs (list chicken-test chicken-srfi-1)) + (propagated-inputs (specifications->packages (list "chicken-srfi-14"))) + (native-inputs + (specifications->packages (list "chicken-test" "chicken-srfi-1"))) (build-system chicken-build-system) (arguments '(#:egg-name "char-set-literals")) (synopsis @@ -2305,12 +2427,13 @@ (sha256 (base32 "0panyvq2s1frp9cbqfj7a5b374nadlx8wg0wkpz9f15jjdpsx4in")))) (propagated-inputs - (list chicken-pthreads - chicken-srfi-34 - chicken-llrb-tree - chicken-miscmacros - chicken-srfi-1)) - (native-inputs (list)) + (specifications->packages + (list "chicken-pthreads" + "chicken-srfi-34" + "chicken-llrb-tree" + "chicken-miscmacros" + "chicken-srfi-1"))) + (native-inputs (specifications->packages (list))) (build-system chicken-build-system) (arguments '(#:egg-name "sqlite3pth")) (synopsis @@ -2331,21 +2454,23 @@ (sha256 (base32 "1nxzqjwh3bi2zyifdpn0wb86352rizjpfl3lfi34f3g6m95avmmg")))) (propagated-inputs - (list chicken-begin-syntax - chicken-debugger-protocol - chicken-schematic - chicken-srfi-1 - chicken-srfi-13 - chicken-srfi-14 - chicken-srfi-69 - chicken-vector-lib - chicken-with-current-directory)) + (specifications->packages + (list "chicken-begin-syntax" + "chicken-debugger-protocol" + "chicken-schematic" + "chicken-srfi-1" + "chicken-srfi-13" + "chicken-srfi-14" + "chicken-srfi-69" + "chicken-vector-lib" + "chicken-with-current-directory"))) (native-inputs - (list chicken-ansi-escape-sequences - chicken-scsh-process - chicken-srfi-1 - chicken-test - chicken-module-declarations)) + (specifications->packages + (list "chicken-ansi-escape-sequences" + "chicken-scsh-process" + "chicken-srfi-1" + "chicken-test" + "chicken-module-declarations"))) (build-system chicken-build-system) (arguments '(#:egg-name "beaker")) (synopsis "Lab supplies for CHICKEN development") @@ -2364,21 +2489,22 @@ (sha256 (base32 "0a4slm7rdjcqdvq36vb1q6b8fabqd9375hb53y2q1a3vi6xldwwr")))) (propagated-inputs - (list chicken-glfw3 - chicken-glls - chicken-epoxy - chicken-gl-math - chicken-gl-utils - chicken-gl-type - chicken-hyperscene - chicken-noise - chicken-soil - chicken-miscmacros - chicken-srfi-18 - chicken-srfi-42 - chicken-srfi-99 - chicken-bitstring)) - (native-inputs (list chicken-test)) + (specifications->packages + (list "chicken-glfw3" + "chicken-glls" + "chicken-epoxy" + "chicken-gl-math" + "chicken-gl-utils" + "chicken-gl-type" + "chicken-hyperscene" + "chicken-noise" + "chicken-soil" + "chicken-miscmacros" + "chicken-srfi-18" + "chicken-srfi-42" + "chicken-srfi-99" + "chicken-bitstring"))) + (native-inputs (specifications->packages (list "chicken-test"))) (build-system chicken-build-system) (arguments '(#:egg-name "hypergiant")) (synopsis "Game library") @@ -2397,12 +2523,13 @@ (sha256 (base32 "1ad7x1sziynjjgxiv70ghbabc1mwa15mdx38wazfzn3nl7ma1hm6")))) (propagated-inputs - (list chicken-comparse - chicken-srfi-1 - chicken-srfi-13 - chicken-srfi-14 - chicken-srfi-69)) - (native-inputs (list chicken-test)) + (specifications->packages + (list "chicken-comparse" + "chicken-srfi-1" + "chicken-srfi-13" + "chicken-srfi-14" + "chicken-srfi-69"))) + (native-inputs (specifications->packages (list "chicken-test"))) (build-system chicken-build-system) (arguments '(#:egg-name "medea")) (synopsis "A JSON parser (and emitter) built with comparse") @@ -2421,12 +2548,13 @@ (sha256 (base32 "1j9lj5kj3j8jhclxnxrrc2wn6qn9j0bhr2y9fydg05an9q7jmrh0")))) (propagated-inputs - (list chicken-brev-separate - chicken-getopt-long - chicken-matchable - chicken-quasiwalk - chicken-srfi-1)) - (native-inputs (list)) + (specifications->packages + (list "chicken-brev-separate" + "chicken-getopt-long" + "chicken-matchable" + "chicken-quasiwalk" + "chicken-srfi-1"))) + (native-inputs (specifications->packages (list))) (build-system chicken-build-system) (arguments '(#:egg-name "define-options")) (synopsis "Conveniently bind to getopt-long options") @@ -2444,9 +2572,10 @@ (uri (egg-uri "messages" version)) (sha256 (base32 "08mnsyh7w0dvcx7qy21b4a91hnb4k8pam7jcscgpv8psflaaz27j")))) - (propagated-inputs (list chicken-bindings)) + (propagated-inputs (specifications->packages (list "chicken-bindings"))) (native-inputs - (list chicken-checks chicken-simple-cells chicken-simple-tests)) + (specifications->packages + (list "chicken-checks" "chicken-simple-cells" "chicken-simple-tests"))) (build-system chicken-build-system) (arguments '(#:egg-name "messages")) (synopsis "Creating algebraic- and abstract-types based on vectors") @@ -2464,8 +2593,10 @@ (uri (egg-uri "define-er-syntax" version)) (sha256 (base32 "1chkfqzkx1v82knwx72nxgnaham1765gphlvyq4bv14nfd1syqjv")))) - (propagated-inputs (list chicken-matchable chicken-quasiwalk)) - (native-inputs (list)) + (propagated-inputs + (specifications->packages + (list "chicken-matchable" "chicken-quasiwalk"))) + (native-inputs (specifications->packages (list))) (build-system chicken-build-system) (arguments '(#:egg-name "define-er-syntax")) (synopsis "explicitly implicit renaming") @@ -2483,8 +2614,8 @@ (uri (egg-uri "cluckcheck" version)) (sha256 (base32 "1k8310b9c03rjb3cmfk3744nsjshh1yqdpycmlbzhnrdjivzm898")))) - (propagated-inputs (list chicken-srfi-1)) - (native-inputs (list)) + (propagated-inputs (specifications->packages (list "chicken-srfi-1"))) + (native-inputs (specifications->packages (list))) (build-system chicken-build-system) (arguments '(#:egg-name "cluckcheck")) (synopsis "A Chicken Scheme port of the QuickCheck unit test framework") @@ -2503,8 +2634,9 @@ (sha256 (base32 "0p1lzxpbqyk8vqpc4600mjiaf3bvm2hlw1w6789b9l3fm972mp5m")))) (propagated-inputs - (list chicken-srfi-1 chicken-srfi-13 chicken-getopt-long)) - (native-inputs (list)) + (specifications->packages + (list "chicken-srfi-1" "chicken-srfi-13" "chicken-getopt-long"))) + (native-inputs (specifications->packages (list))) (build-system chicken-build-system) (arguments '(#:egg-name "chalk")) (synopsis "Simple hahn-style in-source documentation") @@ -2522,8 +2654,10 @@ (uri (egg-uri "srfi-180" version)) (sha256 (base32 "0agky55bn26967nqcaa3n2a3rsr79brybizcivh34qna15gahq39")))) - (propagated-inputs (list chicken-r7rs chicken-srfi-60 chicken-srfi-145)) - (native-inputs (list chicken-srfi-121)) + (propagated-inputs + (specifications->packages + (list "chicken-r7rs" "chicken-srfi-60" "chicken-srfi-145"))) + (native-inputs (specifications->packages (list "chicken-srfi-121"))) (build-system chicken-build-system) (arguments '(#:egg-name "srfi-180")) (synopsis @@ -2544,13 +2678,14 @@ (sha256 (base32 "0gfvjgg6c6hl2xmh63067xkh0sd2vmczwisirgglcm2inz4hjll3")))) (propagated-inputs - (list chicken-r7rs - chicken-srfi-1 - chicken-srfi-14 - chicken-srfi-37 - chicken-matchable - chicken-posix-regex)) - (native-inputs (list chicken-test)) + (specifications->packages + (list "chicken-r7rs" + "chicken-srfi-1" + "chicken-srfi-14" + "chicken-srfi-37" + "chicken-matchable" + "chicken-posix-regex"))) + (native-inputs (specifications->packages (list "chicken-test"))) (build-system chicken-build-system) (arguments '(#:egg-name "edward")) (synopsis @@ -2570,8 +2705,8 @@ (uri (egg-uri "srfi-51" version)) (sha256 (base32 "17iv2n9pcdgsdqj5j96akmbnlz1rxc3l57yg9yrjp7fkh4gi02i8")))) - (propagated-inputs (list chicken-srfi-1)) - (native-inputs (list chicken-test)) + (propagated-inputs (specifications->packages (list "chicken-srfi-1"))) + (native-inputs (specifications->packages (list "chicken-test"))) (build-system chicken-build-system) (arguments '(#:egg-name "srfi-51")) (synopsis "SRFI-51: Handling rest list") @@ -2589,8 +2724,8 @@ (uri (egg-uri "chibi-generic" version)) (sha256 (base32 "04048cksqnhyn0zcq0sdn426cj3fqfrj7xq464961jl72x8xqc5w")))) - (propagated-inputs (list)) - (native-inputs (list chicken-test)) + (propagated-inputs (specifications->packages (list))) + (native-inputs (specifications->packages (list "chicken-test"))) (build-system chicken-build-system) (arguments '(#:egg-name "chibi-generic")) (synopsis "Chibi Scheme's simple generic function interface") @@ -2608,8 +2743,9 @@ (uri (egg-uri "taglib" version)) (sha256 (base32 "0hasfwd414n7g29jp3d2m5djrl2f8mvzmhh9fhs23q2bspyxpdjb")))) - (propagated-inputs (list)) - (native-inputs (list chicken-srfi-1 chicken-test)) + (propagated-inputs (specifications->packages (list))) + (native-inputs + (specifications->packages (list "chicken-srfi-1" "chicken-test"))) (build-system chicken-build-system) (arguments '(#:egg-name "taglib")) (synopsis "Bindings to taglib") @@ -2628,8 +2764,13 @@ (sha256 (base32 "0qp4wdpxmjbk14i80qn8g4lpppwy7qmazk3113m7ill60jz3459m")))) (propagated-inputs - (list chicken-srfi-1 chicken-srfi-13 chicken-srfi-14 chicken-matchable)) - (native-inputs (list chicken-test chicken-matchable)) + (specifications->packages + (list "chicken-srfi-1" + "chicken-srfi-13" + "chicken-srfi-14" + "chicken-matchable"))) + (native-inputs + (specifications->packages (list "chicken-test" "chicken-matchable"))) (build-system chicken-build-system) (arguments '(#:egg-name "getopt-long")) (synopsis "Command line option parsing.") @@ -2647,8 +2788,10 @@ (uri (egg-uri "uri-generic" version)) (sha256 (base32 "11k6qczmia6m77jgk80lphz83h12hd5h5cfzj8mllf7kv50il69g")))) - (propagated-inputs (list chicken-matchable chicken-srfi-1 chicken-srfi-14)) - (native-inputs (list chicken-test)) + (propagated-inputs + (specifications->packages + (list "chicken-matchable" "chicken-srfi-1" "chicken-srfi-14"))) + (native-inputs (specifications->packages (list "chicken-test"))) (build-system chicken-build-system) (arguments '(#:egg-name "uri-generic")) (synopsis "URI generic syntax (RFC 3986) parsing and manipulation.") @@ -2666,8 +2809,8 @@ (uri (egg-uri "ezxdisp" version)) (sha256 (base32 "0aqa7z8gir1kz6s8azj508hav80ymrp2adwpxa44hw6bbalgfdh8")))) - (propagated-inputs (list chicken-bind)) - (native-inputs (list)) + (propagated-inputs (specifications->packages (list "chicken-bind"))) + (native-inputs (specifications->packages (list))) (build-system chicken-build-system) (arguments '(#:egg-name "ezxdisp")) (synopsis "A simple 2D and 3D graphics library for X11") @@ -2685,8 +2828,8 @@ (uri (egg-uri "zxcvbn" version)) (sha256 (base32 "0hqhzlwlmngwd9sgkrrhmvfaq8gc7dc2c719y6h2ys3ahym4iaxn")))) - (propagated-inputs (list)) - (native-inputs (list)) + (propagated-inputs (specifications->packages (list))) + (native-inputs (specifications->packages (list))) (build-system chicken-build-system) (arguments '(#:egg-name "zxcvbn")) (synopsis "zxcvbn password entropy estimation") @@ -2704,8 +2847,9 @@ (uri (egg-uri "hash-trie" version)) (sha256 (base32 "1860bp5h3kh0ra6b2qvb5pccylajq1x2hng0skqnv8ik068lnfr0")))) - (propagated-inputs (list)) - (native-inputs (list chicken-test chicken-test-utils)) + (propagated-inputs (specifications->packages (list))) + (native-inputs + (specifications->packages (list "chicken-test" "chicken-test-utils"))) (build-system chicken-build-system) (arguments '(#:egg-name "hash-trie")) (synopsis "hash-trie") @@ -2723,8 +2867,8 @@ (uri (egg-uri "allegro" version)) (sha256 (base32 "14w7q0iwskrqbqfjspf5wxnxb8wn56q9xbpc0vz518azm9ndf63p")))) - (propagated-inputs (list)) - (native-inputs (list chicken-foreigners)) + (propagated-inputs (specifications->packages (list))) + (native-inputs (specifications->packages (list "chicken-foreigners"))) (build-system chicken-build-system) (arguments '(#:egg-name "allegro")) (synopsis "Allegro") @@ -2743,12 +2887,14 @@ (sha256 (base32 "0i5fpryziv0i2vwa8bjqbdvxzakhflra4z3amafjwsgrpc1x908a")))) (propagated-inputs - (list chicken-queues - chicken-iset - chicken-matchable - chicken-yasos - chicken-digraph)) - (native-inputs (list chicken-test chicken-srfi-1)) + (specifications->packages + (list "chicken-queues" + "chicken-iset" + "chicken-matchable" + "chicken-yasos" + "chicken-digraph"))) + (native-inputs + (specifications->packages (list "chicken-test" "chicken-srfi-1"))) (build-system chicken-build-system) (arguments '(#:egg-name "graph-scc")) (synopsis "Compute strongly-connected components (SCC) of a graph.") @@ -2767,13 +2913,14 @@ (sha256 (base32 "1xj5j63bq1p69cily4dciqa105nkaj6gcfxf4d0r5ci8n7pwysv2")))) (propagated-inputs - (list chicken-srfi-1 - chicken-srfi-13 - chicken-srfi-14 - chicken-traversal - chicken-foreigners - chicken-xlib)) - (native-inputs (list chicken-test)) + (specifications->packages + (list "chicken-srfi-1" + "chicken-srfi-13" + "chicken-srfi-14" + "chicken-traversal" + "chicken-foreigners" + "chicken-xlib"))) + (native-inputs (specifications->packages (list "chicken-test"))) (build-system chicken-build-system) (arguments '(#:egg-name "scheme2c-compatibility")) (synopsis "Scheme->c compatibility package") @@ -2792,8 +2939,13 @@ (sha256 (base32 "0sr17i3sq85y90y005v6wrfnmchhmrmwz8cj74b0zl997ayla0jd")))) (propagated-inputs - (list chicken-miscmacros chicken-queues chicken-srfi-18 chicken-srfi-69)) - (native-inputs (list chicken-test chicken-srfi-1)) + (specifications->packages + (list "chicken-miscmacros" + "chicken-queues" + "chicken-srfi-18" + "chicken-srfi-69"))) + (native-inputs + (specifications->packages (list "chicken-test" "chicken-srfi-1"))) (build-system chicken-build-system) (arguments '(#:egg-name "inotify")) (synopsis "Bindings to inotify") @@ -2812,12 +2964,13 @@ (sha256 (base32 "014401nlkpz19bk8yk906p9i0b7ycs79rn7yq0zks8z09rgr9ghk")))) (propagated-inputs - (list chicken-qwiki - chicken-svnwiki-sxml - chicken-sxml-transforms - chicken-srfi-1 - chicken-srfi-13)) - (native-inputs (list)) + (specifications->packages + (list "chicken-qwiki" + "chicken-svnwiki-sxml" + "chicken-sxml-transforms" + "chicken-srfi-1" + "chicken-srfi-13"))) + (native-inputs (specifications->packages (list))) (build-system chicken-build-system) (arguments '(#:egg-name "svnwiki2html")) (synopsis "A program to convert svnwiki syntax to HTML") @@ -2835,8 +2988,8 @@ (uri (egg-uri "srfi-117" version)) (sha256 (base32 "0pshy2rh32xskvi4pbbbxwzyw73jwn0j2r6gv683kdll3piz6zag")))) - (propagated-inputs (list)) - (native-inputs (list chicken-test)) + (propagated-inputs (specifications->packages (list))) + (native-inputs (specifications->packages (list "chicken-test"))) (build-system chicken-build-system) (arguments '(#:egg-name "srfi-117")) (synopsis "SRFI-117: Mutable Queues") @@ -2855,13 +3008,18 @@ (sha256 (base32 "1a62kd4qscl16hqmbj94yvnwhfgh5dkpqkrrlpw9pa0ngfb8854v")))) (propagated-inputs - (list chicken-srfi-1 chicken-srfi-69 chicken-bind chicken-utf8)) + (specifications->packages + (list "chicken-srfi-1" + "chicken-srfi-69" + "chicken-bind" + "chicken-utf8"))) (native-inputs - (list chicken-brev-separate - chicken-test - chicken-compile-file - chicken-pkg-config - chicken-srfi-13)) + (specifications->packages + (list "chicken-brev-separate" + "chicken-test" + "chicken-compile-file" + "chicken-pkg-config" + "chicken-srfi-13"))) (build-system chicken-build-system) (arguments '(#:egg-name "pyffi")) (synopsis "An interface to the Python programming language.") @@ -2879,8 +3037,8 @@ (uri (egg-uri "srfi-38" version)) (sha256 (base32 "0pbys0xrzjdsvlwzpvm4sgca9ynxzw6ncmp8gbdxhmwbm1qf71l2")))) - (propagated-inputs (list)) - (native-inputs (list chicken-test)) + (propagated-inputs (specifications->packages (list))) + (native-inputs (specifications->packages (list "chicken-test"))) (build-system chicken-build-system) (arguments '(#:egg-name "srfi-38")) (synopsis "A Chicken version of the SRFI-38 reference implementation") @@ -2899,11 +3057,12 @@ (sha256 (base32 "0s4d1m3h22raihjyyy1lbz942bra7izy5b370pwbrrp0ybg4rs8x")))) (propagated-inputs - (list chicken-srfi-13 - chicken-srfi-18 - chicken-foreigners - chicken-feature-test)) - (native-inputs (list)) + (specifications->packages + (list "chicken-srfi-13" + "chicken-srfi-18" + "chicken-foreigners" + "chicken-feature-test"))) + (native-inputs (specifications->packages (list))) (build-system chicken-build-system) (arguments '(#:egg-name "socket")) (synopsis "Interface to the BSD socket API") @@ -2921,8 +3080,8 @@ (uri (egg-uri "simple-cells" version)) (sha256 (base32 "1x9gajg12f03zz50bxypw08w801r3i1yrkvap8mb948wx0f8y0cg")))) - (propagated-inputs (list chicken-checks)) - (native-inputs (list chicken-simple-tests)) + (propagated-inputs (specifications->packages (list "chicken-checks"))) + (native-inputs (specifications->packages (list "chicken-simple-tests"))) (build-system chicken-build-system) (arguments '(#:egg-name "simple-cells")) (synopsis @@ -2942,8 +3101,9 @@ (uri (egg-uri "simple-sha1" version)) (sha256 (base32 "0bmjxa5hwx5xsicf1l5wgmk000pc275d8l6jcy5mi4g80rwvjddl")))) - (propagated-inputs (list chicken-memory-mapped-files)) - (native-inputs (list chicken-test)) + (propagated-inputs + (specifications->packages (list "chicken-memory-mapped-files"))) + (native-inputs (specifications->packages (list "chicken-test"))) (build-system chicken-build-system) (arguments '(#:egg-name "simple-sha1")) (synopsis @@ -2963,8 +3123,8 @@ (uri (egg-uri "imlib2" version)) (sha256 (base32 "0vgn8dczhlmjgzhlpsmzk69l4h33yxhmjmqnjg7zi77h2canv5sk")))) - (propagated-inputs (list chicken-foreigners)) - (native-inputs (list)) + (propagated-inputs (specifications->packages (list "chicken-foreigners"))) + (native-inputs (specifications->packages (list))) (build-system chicken-build-system) (arguments '(#:egg-name "imlib2")) (synopsis "Chicken bindings for the Imlib2 image library") @@ -2983,13 +3143,14 @@ (sha256 (base32 "0kbqghyf1qjmhs6vx6pkzq3m0y4yv2wan69sxpry8h0dj2lmw5jb")))) (propagated-inputs - (list chicken-srfi-1 - chicken-srfi-18 - chicken-srfi-69 - chicken-base64 - chicken-regex - chicken-matchable)) - (native-inputs (list)) + (specifications->packages + (list "chicken-srfi-1" + "chicken-srfi-18" + "chicken-srfi-69" + "chicken-base64" + "chicken-regex" + "chicken-matchable"))) + (native-inputs (specifications->packages (list))) (build-system chicken-build-system) (arguments '(#:egg-name "fcp")) (synopsis "Very basic interface to freenet FCP") @@ -3007,8 +3168,8 @@ (uri (egg-uri "locals" version)) (sha256 (base32 "15wpww2qjv87k0j8lqvf4za16y7ip4s2949ax1h9ibfb4g21c11b")))) - (propagated-inputs (list)) - (native-inputs (list chicken-simple-tests)) + (propagated-inputs (specifications->packages (list))) + (native-inputs (specifications->packages (list "chicken-simple-tests"))) (build-system chicken-build-system) (arguments '(#:egg-name "locals")) (synopsis "local declarations inspired by ML") @@ -3026,8 +3187,10 @@ (uri (egg-uri "callable-sequences" version)) (sha256 (base32 "13sw9f3187h0f2dsjql8j3jij16w5jjdfd7d5wmihhh09n6fma1l")))) - (propagated-inputs (list)) - (native-inputs (list chicken-simple-tests chicken-arrays)) + (propagated-inputs (specifications->packages (list))) + (native-inputs + (specifications->packages + (list "chicken-simple-tests" "chicken-arrays"))) (build-system chicken-build-system) (arguments '(#:egg-name "callable-sequences")) (synopsis @@ -3047,8 +3210,9 @@ (uri (egg-uri "define-record-and-printer" version)) (sha256 (base32 "1iz0j13bnjxbz2dck3bnc1q43dvx5np8lllws4bg9rgmn2x584x1")))) - (propagated-inputs (list chicken-hahn chicken-matchable)) - (native-inputs (list chicken-test)) + (propagated-inputs + (specifications->packages (list "chicken-hahn" "chicken-matchable"))) + (native-inputs (specifications->packages (list "chicken-test"))) (build-system chicken-build-system) (arguments '(#:egg-name "define-record-and-printer")) (synopsis "Trivial macro to define records and appropriate printers") @@ -3066,8 +3230,8 @@ (uri (egg-uri "srfi-152" version)) (sha256 (base32 "1flkxwcznxb4r5n88iam8wf47dqdps8a368mqs93shzy2v0rfmrc")))) - (propagated-inputs (list chicken-utf8)) - (native-inputs (list chicken-test)) + (propagated-inputs (specifications->packages (list "chicken-utf8"))) + (native-inputs (specifications->packages (list "chicken-test"))) (build-system chicken-build-system) (arguments '(#:egg-name "srfi-152")) (synopsis "String library (reduced)") @@ -3085,12 +3249,14 @@ (uri (egg-uri "md5" version)) (sha256 (base32 "1crpkb0vzg26rk1w9xmswmx53bsira02hkixjspmfrrssdkvh5gv")))) - (propagated-inputs (list chicken-message-digest-primitive)) + (propagated-inputs + (specifications->packages (list "chicken-message-digest-primitive"))) (native-inputs - (list chicken-test - chicken-test-utils - chicken-message-digest-utils - chicken-message-digest-primitive)) + (specifications->packages + (list "chicken-test" + "chicken-test-utils" + "chicken-message-digest-utils" + "chicken-message-digest-primitive"))) (build-system chicken-build-system) (arguments '(#:egg-name "md5")) (synopsis "Computes MD5 (RFC1321) checksums") @@ -3109,12 +3275,14 @@ (sha256 (base32 "0n0fsfna4amxqkfcrqmr7b468xqhs2m7pmqyxs0zllmpf9wn0hd7")))) (propagated-inputs - (list chicken-srfi-1 - chicken-vector-lib - chicken-mathh - chicken-check-errors - chicken-symbol-utils)) - (native-inputs (list chicken-test chicken-test-utils)) + (specifications->packages + (list "chicken-srfi-1" + "chicken-vector-lib" + "chicken-mathh" + "chicken-check-errors" + "chicken-symbol-utils"))) + (native-inputs + (specifications->packages (list "chicken-test" "chicken-test-utils"))) (build-system chicken-build-system) (arguments '(#:egg-name "geo-utils")) (synopsis "Geographic Utilities") @@ -3132,8 +3300,10 @@ (uri (egg-uri "abnf" version)) (sha256 (base32 "08lmhd9ifhyhy73w7z25l6d5w036xa59sykwhlbar5rqs46pf019")))) - (propagated-inputs (list chicken-srfi-1 chicken-utf8 chicken-lexgen)) - (native-inputs (list chicken-test)) + (propagated-inputs + (specifications->packages + (list "chicken-srfi-1" "chicken-utf8" "chicken-lexgen"))) + (native-inputs (specifications->packages (list "chicken-test"))) (build-system chicken-build-system) (arguments '(#:egg-name "abnf")) (synopsis "Parser combinators for Augmented BNF grammars (RFC 4234).") @@ -3152,13 +3322,16 @@ (sha256 (base32 "10f2iw93fhc0vha6axqzd27akh0ys7a6q0vwhpl0jzw4s48h3ss3")))) (propagated-inputs - (list chicken-r7rs - chicken-srfi-1 - chicken-srfi-18 - chicken-srfi-69 - chicken-srfi-180 - chicken-utf8)) - (native-inputs (list chicken-r7rs chicken-srfi-18 chicken-srfi-64)) + (specifications->packages + (list "chicken-r7rs" + "chicken-srfi-1" + "chicken-srfi-18" + "chicken-srfi-69" + "chicken-srfi-180" + "chicken-utf8"))) + (native-inputs + (specifications->packages + (list "chicken-r7rs" "chicken-srfi-18" "chicken-srfi-64"))) (build-system chicken-build-system) (arguments '(#:egg-name "json-rpc")) (synopsis "A JSON RPC library for R7RS scheme.") @@ -3177,12 +3350,13 @@ (sha256 (base32 "0qwc8akm3ig6dxv7f0xp1cp19pcz4064bcndg24jjcf7bwq32b71")))) (propagated-inputs - (list chicken-srfi-13 - chicken-srfi-18 - chicken-srfi-42 - chicken-srfi-69 - chicken-srfi-99)) - (native-inputs (list chicken-test)) + (specifications->packages + (list "chicken-srfi-13" + "chicken-srfi-18" + "chicken-srfi-42" + "chicken-srfi-69" + "chicken-srfi-99"))) + (native-inputs (specifications->packages (list "chicken-test"))) (build-system chicken-build-system) (arguments '(#:egg-name "protobuf")) (synopsis "Protocol buffer serialization") @@ -3201,8 +3375,13 @@ (sha256 (base32 "0nnmm6yixfwz2qfzygxrgpi822cxaqrd7gzaz91klb7vwgx7zxqf")))) (propagated-inputs - (list chicken-datatype chicken-matchable chicken-yasos chicken-srfi-1)) - (native-inputs (list chicken-test chicken-srfi-1)) + (specifications->packages + (list "chicken-datatype" + "chicken-matchable" + "chicken-yasos" + "chicken-srfi-1"))) + (native-inputs + (specifications->packages (list "chicken-test" "chicken-srfi-1"))) (build-system chicken-build-system) (arguments '(#:egg-name "rb-tree")) (synopsis "A sorted dictionary data structure based on red-black trees.") @@ -3222,14 +3401,16 @@ (sha256 (base32 "1r4yfs78az2p7szgsnlcnlfrqkivj9am7vm1sh2b29rjffkqnhp3")))) (propagated-inputs - (list chicken-http-client - chicken-memory-mapped-files - chicken-openssl - chicken-posix-groups)) + (specifications->packages + (list "chicken-http-client" + "chicken-memory-mapped-files" + "chicken-openssl" + "chicken-posix-groups"))) (native-inputs - (list chicken-begin-syntax - chicken-matchable - chicken-module-declarations)) + (specifications->packages + (list "chicken-begin-syntax" + "chicken-matchable" + "chicken-module-declarations"))) (build-system chicken-build-system) (arguments '(#:egg-name "dust")) (synopsis "Fetch and install CHICKEN versions") @@ -3247,8 +3428,10 @@ (uri (egg-uri "llrb-tree" version)) (sha256 (base32 "13qsba89mra5bs2gsv313dy6gvm3mzccl31gjh41wyk81xzaq434")))) - (propagated-inputs (list chicken-srfi-128 chicken-miscmacros)) - (native-inputs (list chicken-llrb-syntax)) + (propagated-inputs + (specifications->packages + (list "chicken-srfi-128" "chicken-miscmacros"))) + (native-inputs (specifications->packages (list "chicken-llrb-syntax"))) (build-system chicken-build-system) (arguments '(#:egg-name "llrb-tree")) (synopsis "LLRB tree general and customized to key types.") @@ -3266,8 +3449,9 @@ (uri (egg-uri "endian-port" version)) (sha256 (base32 "15lxd1k6c3dxr7hx5gg8x2hd9ss49dc2h8ixm85jkl91bws757rc")))) - (propagated-inputs (list chicken-iset chicken-endian-blob)) - (native-inputs (list)) + (propagated-inputs + (specifications->packages (list "chicken-iset" "chicken-endian-blob"))) + (native-inputs (specifications->packages (list))) (build-system chicken-build-system) (arguments '(#:egg-name "endian-port")) (synopsis "An I/O port that supports different endian formats.") @@ -3285,8 +3469,10 @@ (uri (egg-uri "sexpc" version)) (sha256 (base32 "1qr93xrdxz0fl46j20rqfcqyx20mk3bsm5qcgxa93fpx9mgr1z02")))) - (propagated-inputs (list chicken-brev-separate chicken-fmt chicken-tree)) - (native-inputs (list chicken-test)) + (propagated-inputs + (specifications->packages + (list "chicken-brev-separate" "chicken-fmt" "chicken-tree"))) + (native-inputs (specifications->packages (list "chicken-test"))) (build-system chicken-build-system) (arguments '(#:egg-name "sexpc")) (synopsis "Unix filter that turns sexps into C syntax") @@ -3305,31 +3491,32 @@ (sha256 (base32 "1kbphbz21rlrsfcfqg77hm1vv7wh9z1gcwh5lb2hlrqp2yl7m7yc")))) (propagated-inputs - (list chicken-anaphora - chicken-brev-separate - chicken-clojurian - chicken-combinators - chicken-define-options - chicken-dwim-sort - chicken-fix-me-now - chicken-acetone - chicken-html-parser - chicken-match-generics - chicken-http-client - chicken-matchable - chicken-miscmacros - chicken-scsh-process - chicken-sequences - chicken-srfi-1 - chicken-srfi-42 - chicken-srfi-69 - chicken-strse - chicken-sxml-serializer - chicken-sxml-transforms - chicken-sxpath - chicken-tree - chicken-uri-common)) - (native-inputs (list)) + (specifications->packages + (list "chicken-anaphora" + "chicken-brev-separate" + "chicken-clojurian" + "chicken-combinators" + "chicken-define-options" + "chicken-dwim-sort" + "chicken-fix-me-now" + "chicken-acetone" + "chicken-html-parser" + "chicken-match-generics" + "chicken-http-client" + "chicken-matchable" + "chicken-miscmacros" + "chicken-scsh-process" + "chicken-sequences" + "chicken-srfi-1" + "chicken-srfi-42" + "chicken-srfi-69" + "chicken-strse" + "chicken-sxml-serializer" + "chicken-sxml-transforms" + "chicken-sxpath" + "chicken-tree" + "chicken-uri-common"))) + (native-inputs (specifications->packages (list))) (build-system chicken-build-system) (arguments '(#:egg-name "brev")) (synopsis "A huge pile of batteries and shortcuts") @@ -3348,8 +3535,9 @@ (sha256 (base32 "033hid04aaph0xmsc68r417dnjyswfqyd20y5cl4q3v8izqi54ks")))) (propagated-inputs - (list chicken-srfi-1 chicken-srfi-69 chicken-miscmacros)) - (native-inputs (list chicken-test)) + (specifications->packages + (list "chicken-srfi-1" "chicken-srfi-69" "chicken-miscmacros"))) + (native-inputs (specifications->packages (list "chicken-test"))) (build-system chicken-build-system) (arguments '(#:egg-name "srfi-99")) (synopsis "SRFI-99 record types") @@ -3367,8 +3555,8 @@ (uri (egg-uri "number-limits" version)) (sha256 (base32 "02nz5sicimp6bmka9lcbafpf7v8xxp3sml47s85wccmr0rky575q")))) - (propagated-inputs (list)) - (native-inputs (list chicken-test)) + (propagated-inputs (specifications->packages (list))) + (native-inputs (specifications->packages (list "chicken-test"))) (build-system chicken-build-system) (arguments '(#:egg-name "number-limits")) (synopsis "Limit constants for numbers") @@ -3386,8 +3574,9 @@ (uri (egg-uri "rope" version)) (sha256 (base32 "0pif66a3hj29var419pd4rdcisyz36ny9w9jrkkjdwig57qiawww")))) - (propagated-inputs (list chicken-srfi-1 chicken-srfi-13)) - (native-inputs (list chicken-test)) + (propagated-inputs + (specifications->packages (list "chicken-srfi-1" "chicken-srfi-13"))) + (native-inputs (specifications->packages (list "chicken-test"))) (build-system chicken-build-system) (arguments '(#:egg-name "rope")) (synopsis "Heavyweight alternative to strings") @@ -3405,8 +3594,9 @@ (uri (egg-uri "fast-generic" version)) (sha256 (base32 "0rm0x6ncsjvjcqkcqhpn9p3fwsbmfsf0p06biiy5ljf71w67q37v")))) - (propagated-inputs (list chicken-srfi-1 chicken-matchable)) - (native-inputs (list)) + (propagated-inputs + (specifications->packages (list "chicken-srfi-1" "chicken-matchable"))) + (native-inputs (specifications->packages (list))) (build-system chicken-build-system) (arguments '(#:egg-name "fast-generic")) (synopsis "fast-generic functions") @@ -3424,8 +3614,9 @@ (uri (egg-uri "rabbit" version)) (sha256 (base32 "16iics3fiv0i9c011lcx3mqbf692gmk8chclrnx645s08gm75660")))) - (propagated-inputs (list chicken-srfi-1)) - (native-inputs (list chicken-test chicken-srfi-1)) + (propagated-inputs (specifications->packages (list "chicken-srfi-1"))) + (native-inputs + (specifications->packages (list "chicken-test" "chicken-srfi-1"))) (build-system chicken-build-system) (arguments '(#:egg-name "rabbit")) (synopsis "Rabbit stream cipher.") @@ -3443,8 +3634,8 @@ (uri (egg-uri "iconv" version)) (sha256 (base32 "0bwna3hnimad68hp11mpdi74sv971iqrzdayzidwb2qslzd1b3kr")))) - (propagated-inputs (list)) - (native-inputs (list chicken-test)) + (propagated-inputs (specifications->packages (list))) + (native-inputs (specifications->packages (list "chicken-test"))) (build-system chicken-build-system) (arguments '(#:egg-name "iconv")) (synopsis "Character-set conversions") @@ -3462,8 +3653,8 @@ (uri (egg-uri "unitconv" version)) (sha256 (base32 "0lkz79dzds0vjjgfbi4sy9gq34xrdrlc3l57gzgbcd42jhbp0xaz")))) - (propagated-inputs (list chicken-matchable)) - (native-inputs (list chicken-test)) + (propagated-inputs (specifications->packages (list "chicken-matchable"))) + (native-inputs (specifications->packages (list "chicken-test"))) (build-system chicken-build-system) (arguments '(#:egg-name "unitconv")) (synopsis "Conversion of units of measurement") @@ -3481,14 +3672,15 @@ (uri (egg-uri "git" version)) (sha256 (base32 "0cgab5wbcqqcxx771xvbyd06c3dz3ib8v2mpv21d2z6b48c9qin8")))) - (propagated-inputs (list chicken-srfi-69)) + (propagated-inputs (specifications->packages (list "chicken-srfi-69"))) (native-inputs - (list chicken-srfi-1 - chicken-test - chicken-with-current-directory - chicken-foreigners - chicken-module-declarations - chicken-srfi-1)) + (specifications->packages + (list "chicken-srfi-1" + "chicken-test" + "chicken-with-current-directory" + "chicken-foreigners" + "chicken-module-declarations" + "chicken-srfi-1"))) (build-system chicken-build-system) (arguments '(#:egg-name "git")) (synopsis "libgit2 bindings") @@ -3506,8 +3698,9 @@ (uri (egg-uri "mpd-client" version)) (sha256 (base32 "059dbm63cklnfvycas7zi7n8hbl3c82k07b6z4rni9jqg3cbs879")))) - (propagated-inputs (list chicken-regex chicken-srfi-1)) - (native-inputs (list)) + (propagated-inputs + (specifications->packages (list "chicken-regex" "chicken-srfi-1"))) + (native-inputs (specifications->packages (list))) (build-system chicken-build-system) (arguments '(#:egg-name "mpd-client")) (synopsis "Interface to Music Player Daemon") @@ -3526,14 +3719,15 @@ (sha256 (base32 "1bz05dy7kjypk85yck3a8h6iji6kkmnb48kpqdqvj9nm0kvg2nwd")))) (propagated-inputs - (list chicken-r7rs - chicken-srfi-1 - chicken-srfi-128 - chicken-srfi-133 - chicken-srfi-146 - chicken-srfi-160 - chicken-check-errors)) - (native-inputs (list chicken-test)) + (specifications->packages + (list "chicken-r7rs" + "chicken-srfi-1" + "chicken-srfi-128" + "chicken-srfi-133" + "chicken-srfi-146" + "chicken-srfi-160" + "chicken-check-errors"))) + (native-inputs (specifications->packages (list "chicken-test"))) (build-system chicken-build-system) (arguments '(#:egg-name "transducers")) (synopsis "Transducers for working with foldable data types.") @@ -3551,8 +3745,8 @@ (uri (egg-uri "srfi-63" version)) (sha256 (base32 "1iszd74yfv215zmpr8i00cbhx4yni47zic14f7qvd0jp1pplhrlk")))) - (propagated-inputs (list chicken-records)) - (native-inputs (list chicken-test)) + (propagated-inputs (specifications->packages (list "chicken-records"))) + (native-inputs (specifications->packages (list "chicken-test"))) (build-system chicken-build-system) (arguments '(#:egg-name "srfi-63")) (synopsis "Homogeneous and heterogeneous arrays") @@ -3571,12 +3765,14 @@ (sha256 (base32 "1vx7j1y6b1wkhf3wn3bgf62a3zn3wk9clcygn80k4cjpma2p8ig5")))) (propagated-inputs - (list chicken-foreigners - chicken-object-evict - chicken-srfi-1 - chicken-srfi-18 - chicken-srfi-69)) - (native-inputs (list chicken-test chicken-compile-file)) + (specifications->packages + (list "chicken-foreigners" + "chicken-object-evict" + "chicken-srfi-1" + "chicken-srfi-18" + "chicken-srfi-69"))) + (native-inputs + (specifications->packages (list "chicken-test" "chicken-compile-file"))) (build-system chicken-build-system) (arguments '(#:egg-name "sql-de-lite")) (synopsis "SQLite 3 interface") @@ -3594,8 +3790,11 @@ (uri (egg-uri "npdiff" version)) (sha256 (base32 "08s172bggsa7hnfqyfbkvx9qz6q26qbaanhm86s3mcg6pf0bx10k")))) - (propagated-inputs (list chicken-srfi-1 chicken-datatype chicken-yasos)) - (native-inputs (list chicken-test chicken-srfi-1)) + (propagated-inputs + (specifications->packages + (list "chicken-srfi-1" "chicken-datatype" "chicken-yasos"))) + (native-inputs + (specifications->packages (list "chicken-test" "chicken-srfi-1"))) (build-system chicken-build-system) (arguments '(#:egg-name "npdiff")) (synopsis "Compute the longest common subsequence of two sequences") @@ -3614,20 +3813,23 @@ (sha256 (base32 "09fak8d29qmxynh4361prhfg971j74mha6pw311a6kmz88h9zp0h")))) (propagated-inputs - (list chicken-apropos - chicken-chicken-doc - chicken-json-rpc - chicken-nrepl - chicken-r7rs - chicken-srfi-1 - chicken-srfi-18 - chicken-srfi-69 - chicken-srfi-130 - chicken-srfi-133 - chicken-srfi-180 - chicken-uri-generic - chicken-utf8)) - (native-inputs (list chicken-srfi-1 chicken-srfi-69 chicken-srfi-64)) + (specifications->packages + (list "chicken-apropos" + "chicken-chicken-doc" + "chicken-json-rpc" + "chicken-nrepl" + "chicken-r7rs" + "chicken-srfi-1" + "chicken-srfi-18" + "chicken-srfi-69" + "chicken-srfi-130" + "chicken-srfi-133" + "chicken-srfi-180" + "chicken-uri-generic" + "chicken-utf8"))) + (native-inputs + (specifications->packages + (list "chicken-srfi-1" "chicken-srfi-69" "chicken-srfi-64"))) (build-system chicken-build-system) (arguments '(#:egg-name "lsp-server")) (synopsis "LSP Server for CHICKEN.") @@ -3645,8 +3847,9 @@ (uri (egg-uri "awful-sql-de-lite" version)) (sha256 (base32 "15jhsp0bgrav2xy82fl7csgzvnchhm04ayr3wjr2dv1ki3fl430v")))) - (propagated-inputs (list chicken-awful chicken-sql-de-lite)) - (native-inputs (list)) + (propagated-inputs + (specifications->packages (list "chicken-awful" "chicken-sql-de-lite"))) + (native-inputs (specifications->packages (list))) (build-system chicken-build-system) (arguments '(#:egg-name "awful-sql-de-lite")) (synopsis "sql-de-lite support for awful") @@ -3664,8 +3867,8 @@ (uri (egg-uri "silex" version)) (sha256 (base32 "0ck8mgs2alvsial3ay9638ia2kl4zs63x6rc480p24sxhil6klg8")))) - (propagated-inputs (list chicken-srfi-13)) - (native-inputs (list chicken-test)) + (propagated-inputs (specifications->packages (list "chicken-srfi-13"))) + (native-inputs (specifications->packages (list "chicken-test"))) (build-system chicken-build-system) (arguments '(#:egg-name "silex")) (synopsis "An efficient and powerful lexer generator") @@ -3683,8 +3886,8 @@ (uri (egg-uri "srfi-34" version)) (sha256 (base32 "1f4jkj0s0ackppbjz2ysnzpms9y7jhz2sc0w6qwxq8cmb8ga1vbc")))) - (propagated-inputs (list)) - (native-inputs (list)) + (propagated-inputs (specifications->packages (list))) + (native-inputs (specifications->packages (list))) (build-system chicken-build-system) (arguments '(#:egg-name "srfi-34")) (synopsis "SRFI-34: Exception Handling for Programs") @@ -3702,8 +3905,8 @@ (uri (egg-uri "binary-search" version)) (sha256 (base32 "0hycs33782xvcc4p0jl2a716fi388v8vbvf9isgrnl9ahqnk9kia")))) - (propagated-inputs (list)) - (native-inputs (list)) + (propagated-inputs (specifications->packages (list))) + (native-inputs (specifications->packages (list))) (build-system chicken-build-system) (arguments '(#:egg-name "binary-search")) (synopsis "Binary search algorithm") @@ -3721,8 +3924,8 @@ (uri (egg-uri "bitwise-utils" version)) (sha256 (base32 "065q6ha8wsj6qhg7zxkaj2qrj5sm3iz2v7shcp5wh7j3fqwbs5q5")))) - (propagated-inputs (list)) - (native-inputs (list chicken-test)) + (propagated-inputs (specifications->packages (list))) + (native-inputs (specifications->packages (list "chicken-test"))) (build-system chicken-build-system) (arguments '(#:egg-name "bitwise-utils")) (synopsis "Bitwise utilities") @@ -3740,8 +3943,8 @@ (uri (egg-uri "coin-change" version)) (sha256 (base32 "09p83afsh2dx4y2cpyi55bf2br03ysdpq9xrqik7fmks3913kxmk")))) - (propagated-inputs (list chicken-srfi-1)) - (native-inputs (list chicken-test)) + (propagated-inputs (specifications->packages (list "chicken-srfi-1"))) + (native-inputs (specifications->packages (list "chicken-test"))) (build-system chicken-build-system) (arguments '(#:egg-name "coin-change")) (synopsis "Greedy solver for the coin change problem") @@ -3760,21 +3963,23 @@ (sha256 (base32 "1ljak0xscrywyl1sbv8yx9qkw1r2m94gyw3ag73p3z8m618valy3")))) (propagated-inputs - (list chicken-iset - chicken-message-digest-primitive - chicken-message-digest-type - chicken-message-digest-utils - chicken-check-errors)) + (specifications->packages + (list "chicken-iset" + "chicken-message-digest-primitive" + "chicken-message-digest-type" + "chicken-message-digest-utils" + "chicken-check-errors"))) (native-inputs - (list chicken-test - chicken-test-utils - chicken-srfi-1 - chicken-srfi-13 - chicken-sha1 - chicken-sha2 - chicken-md5 - chicken-tiger-hash - chicken-ripemd)) + (specifications->packages + (list "chicken-test" + "chicken-test-utils" + "chicken-srfi-1" + "chicken-srfi-13" + "chicken-sha1" + "chicken-sha2" + "chicken-md5" + "chicken-tiger-hash" + "chicken-ripemd"))) (build-system chicken-build-system) (arguments '(#:egg-name "bloom-filter")) (synopsis "Bloom Filter") @@ -3792,8 +3997,10 @@ (uri (egg-uri "irc" version)) (sha256 (base32 "0dxlfp0mn96pgimb6wf3mzqlm4jqz3f79sn9akqp03v9pqpszgyh")))) - (propagated-inputs (list chicken-matchable chicken-regex chicken-srfi-1)) - (native-inputs (list)) + (propagated-inputs + (specifications->packages + (list "chicken-matchable" "chicken-regex" "chicken-srfi-1"))) + (native-inputs (specifications->packages (list))) (build-system chicken-build-system) (arguments '(#:egg-name "irc")) (synopsis "A simple IRC client") @@ -3811,8 +4018,9 @@ (uri (egg-uri "yasos" version)) (sha256 (base32 "0q8cl3bvslk76l89k0vf836cb3xmd4kwvhgak38afsnrvirwiamn")))) - (propagated-inputs (list chicken-srfi-69 chicken-srfi-127)) - (native-inputs (list chicken-test)) + (propagated-inputs + (specifications->packages (list "chicken-srfi-69" "chicken-srfi-127"))) + (native-inputs (specifications->packages (list "chicken-test"))) (build-system chicken-build-system) (arguments '(#:egg-name "yasos")) (synopsis "A very simple OOP system") @@ -3830,8 +4038,9 @@ (uri (egg-uri "srfi-158" version)) (sha256 (base32 "02ayjw2rd8p0iiw97z2fvbxaq3v0x48afwsdcc9gahdl5bwvg2qd")))) - (propagated-inputs (list)) - (native-inputs (list chicken-test chicken-srfi-1)) + (propagated-inputs (specifications->packages (list))) + (native-inputs + (specifications->packages (list "chicken-test" "chicken-srfi-1"))) (build-system chicken-build-system) (arguments '(#:egg-name "srfi-158")) (synopsis "SRFI 158: Generators and Accumulators") @@ -3850,13 +4059,14 @@ (sha256 (base32 "10hb7a40lcy0mamwh2hcncdjracf5llq1pppafmgg9fcj8iav2pw")))) (propagated-inputs - (list chicken-miscmacros - chicken-srfi-1 - chicken-srfi-13 - chicken-srfi-18 - chicken-srfi-71 - chicken-stty)) - (native-inputs (list chicken-test)) + (specifications->packages + (list "chicken-miscmacros" + "chicken-srfi-1" + "chicken-srfi-13" + "chicken-srfi-18" + "chicken-srfi-71" + "chicken-stty"))) + (native-inputs (specifications->packages (list "chicken-test"))) (build-system chicken-build-system) (arguments '(#:egg-name "parley")) (synopsis "A readline replacement written in scheme based on linenoise.") @@ -3875,8 +4085,10 @@ (uri (egg-uri "srfi-123" version)) (sha256 (base32 "1kr576bs2yj72ay4445jd7872sd872k9b31b4rli33lprkgxj1pg")))) - (propagated-inputs (list chicken-srfi-99 chicken-box chicken-r7rs)) - (native-inputs (list)) + (propagated-inputs + (specifications->packages + (list "chicken-srfi-99" "chicken-box" "chicken-r7rs"))) + (native-inputs (specifications->packages (list))) (build-system chicken-build-system) (arguments '(#:egg-name "srfi-123")) (synopsis "SRFI-123 - Generic accessor and modifier operations") @@ -3894,8 +4106,8 @@ (uri (egg-uri "mini-kanren" version)) (sha256 (base32 "036i34dzdnpb62951n7qh253q7gzg0rwhjj7nw1c43zn1hb5zw5j")))) - (propagated-inputs (list chicken-srfi-1)) - (native-inputs (list chicken-test)) + (propagated-inputs (specifications->packages (list "chicken-srfi-1"))) + (native-inputs (specifications->packages (list "chicken-test"))) (build-system chicken-build-system) (arguments '(#:egg-name "mini-kanren")) (synopsis @@ -3915,8 +4127,9 @@ (uri (egg-uri "generics" version)) (sha256 (base32 "1fklbb5yjg8j56cvqbijirb2d0h5jqscp7219f67aln3lpq06dz6")))) - (propagated-inputs (list chicken-simple-cells)) - (native-inputs (list chicken-simple-tests)) + (propagated-inputs + (specifications->packages (list "chicken-simple-cells"))) + (native-inputs (specifications->packages (list "chicken-simple-tests"))) (build-system chicken-build-system) (arguments '(#:egg-name "generics")) (synopsis "an implementation of generic functions and a lot of helpers") @@ -3935,16 +4148,17 @@ (sha256 (base32 "0hy22mk56g039ykmqgdl5n5x9d7g9ihbf6qkzxazdff66ib19kz1")))) (propagated-inputs - (list chicken-spiffy - chicken-intarweb - chicken-uri-common - chicken-socket - chicken-records - chicken-srfi-1 - chicken-srfi-18 - chicken-srfi-13 - chicken-miscmacros)) - (native-inputs (list)) + (specifications->packages + (list "chicken-spiffy" + "chicken-intarweb" + "chicken-uri-common" + "chicken-socket" + "chicken-records" + "chicken-srfi-1" + "chicken-srfi-18" + "chicken-srfi-13" + "chicken-miscmacros"))) + (native-inputs (specifications->packages (list))) (build-system chicken-build-system) (arguments '(#:egg-name "spiffy-cgi-handlers")) (synopsis "CGI and FastCGI handlers for a small but powerful web server.") @@ -3963,8 +4177,10 @@ (uri (egg-uri "message-digest-primitive" version)) (sha256 (base32 "1yc7b5zkwrqz4pc6y9fz4qgj8cgvmnfb30ad6slb5rl1vb6g5gjg")))) - (propagated-inputs (list chicken-check-errors)) - (native-inputs (list chicken-test chicken-test-utils)) + (propagated-inputs + (specifications->packages (list "chicken-check-errors"))) + (native-inputs + (specifications->packages (list "chicken-test" "chicken-test-utils"))) (build-system chicken-build-system) (arguments '(#:egg-name "message-digest-primitive")) (synopsis "Message Digest Primitive") @@ -3982,8 +4198,9 @@ (uri (egg-uri "patch" version)) (sha256 (base32 "1qgbk91zbq4rxc2kvmczlflkjsym1x09i4g1bmcyfa2cds5rkmgx")))) - (propagated-inputs (list chicken-srfi-1 chicken-regex)) - (native-inputs (list)) + (propagated-inputs + (specifications->packages (list "chicken-srfi-1" "chicken-regex"))) + (native-inputs (specifications->packages (list))) (build-system chicken-build-system) (arguments '(#:egg-name "patch")) (synopsis "Simple source patch utility") @@ -4001,8 +4218,8 @@ (uri (egg-uri "termbox" version)) (sha256 (base32 "0d6zz6fr1nqznm1b10fyz0q71533qh7056ggx17flrnjlvxayb5f")))) - (propagated-inputs (list)) - (native-inputs (list)) + (propagated-inputs (specifications->packages (list))) + (native-inputs (specifications->packages (list))) (build-system chicken-build-system) (arguments '(#:egg-name "termbox")) (synopsis "Minimal text based user interfaces. Bindings for nsf/termbox") @@ -4021,8 +4238,8 @@ (uri (egg-uri "address-info" version)) (sha256 (base32 "0vzrbzalqx3bv5nzq9rykfyhnrgnf2hlh55hi67pgync9z06v3jy")))) - (propagated-inputs (list chicken-srfi-1)) - (native-inputs (list chicken-test)) + (propagated-inputs (specifications->packages (list "chicken-srfi-1"))) + (native-inputs (specifications->packages (list "chicken-test"))) (build-system chicken-build-system) (arguments '(#:egg-name "address-info")) (synopsis "Network address information access") @@ -4040,8 +4257,8 @@ (uri (egg-uri "disjoint-set" version)) (sha256 (base32 "0d1nfp2rd6nah5l07ijdhbzajnyvnrpfxd0kkph6kz6gc8v50qh7")))) - (propagated-inputs (list)) - (native-inputs (list)) + (propagated-inputs (specifications->packages (list))) + (native-inputs (specifications->packages (list))) (build-system chicken-build-system) (arguments '(#:egg-name "disjoint-set")) (synopsis @@ -4061,8 +4278,8 @@ (uri (egg-uri "crc" version)) (sha256 (base32 "085ggy01wvb6sf33r65m7d8kmh65h3zax4nsijsd9v1ax7m2lsm4")))) - (propagated-inputs (list)) - (native-inputs (list chicken-test)) + (propagated-inputs (specifications->packages (list))) + (native-inputs (specifications->packages (list "chicken-test"))) (build-system chicken-build-system) (arguments '(#:egg-name "crc")) (synopsis "Computes CRC checksum") @@ -4080,8 +4297,8 @@ (uri (egg-uri "biglists" version)) (sha256 (base32 "08qc2vsbc42c8108z50v2izkiwn5gd5hk7mjf8gbwy28p92gqh2x")))) - (propagated-inputs (list)) - (native-inputs (list chicken-simple-tests)) + (propagated-inputs (specifications->packages (list))) + (native-inputs (specifications->packages (list "chicken-simple-tests"))) (build-system chicken-build-system) (arguments '(#:egg-name "biglists")) (synopsis "a uniform interface to lists and lazy-lists") @@ -4099,8 +4316,8 @@ (uri (egg-uri "cjson" version)) (sha256 (base32 "0hw8c9wm6d3l02bxsyhv3v6br47yq6azqpd3r55dwni6mma33b5y")))) - (propagated-inputs (list chicken-srfi-1)) - (native-inputs (list chicken-test)) + (propagated-inputs (specifications->packages (list "chicken-srfi-1"))) + (native-inputs (specifications->packages (list "chicken-test"))) (build-system chicken-build-system) (arguments '(#:egg-name "cjson")) (synopsis "JSON parsing done in C. Sometimes a good idea.") @@ -4118,8 +4335,8 @@ (uri (egg-uri "loop" version)) (sha256 (base32 "1i4k4sy7hjc2djk1h0j46hzv3vn4qp280dzv7w3j9lx2pcpjs4gs")))) - (propagated-inputs (list chicken-srfi-1)) - (native-inputs (list)) + (propagated-inputs (specifications->packages (list "chicken-srfi-1"))) + (native-inputs (specifications->packages (list))) (build-system chicken-build-system) (arguments '(#:egg-name "loop")) (synopsis "The Common Lisp LOOP macro") @@ -4137,8 +4354,9 @@ (uri (egg-uri "schematic" version)) (sha256 (base32 "03nn90fi18gn29vxvslyi5zxhl5hx2m7f7ikfy9a3ypnkw1bh8qk")))) - (propagated-inputs (list chicken-optimism chicken-r7rs)) - (native-inputs (list chicken-test)) + (propagated-inputs + (specifications->packages (list "chicken-optimism" "chicken-r7rs"))) + (native-inputs (specifications->packages (list "chicken-test"))) (build-system chicken-build-system) (arguments '(#:egg-name "schematic")) (synopsis "Tools for Scheme development") @@ -4156,8 +4374,8 @@ (uri (egg-uri "zshbrev" version)) (sha256 (base32 "1zmb84z22p8gv1bk05x7daqpl5h1z71hpivkyc1wbjfxyymmyaxj")))) - (propagated-inputs (list chicken-brev)) - (native-inputs (list)) + (propagated-inputs (specifications->packages (list "chicken-brev"))) + (native-inputs (specifications->packages (list))) (build-system chicken-build-system) (arguments '(#:egg-name "zshbrev")) (synopsis @@ -4177,8 +4395,10 @@ (uri (egg-uri "blob-utils" version)) (sha256 (base32 "0qp696595b46gygwf1cf0096sv5rxysgcn9yqwmbp8lxnl59p42n")))) - (propagated-inputs (list chicken-string-utils chicken-check-errors)) - (native-inputs (list chicken-test)) + (propagated-inputs + (specifications->packages + (list "chicken-string-utils" "chicken-check-errors"))) + (native-inputs (specifications->packages (list "chicken-test"))) (build-system chicken-build-system) (arguments '(#:egg-name "blob-utils")) (synopsis "Blob Utilities") @@ -4197,17 +4417,19 @@ (sha256 (base32 "0wkm3hpv2wjqwwsnwnm2fsr3pcxxv4qxlb52wih5yk9rvrnafnb5")))) (propagated-inputs - (list chicken-srfi-1 - chicken-srfi-25 - chicken-srfi-69 - chicken-srfi-127 - chicken-utf8 - chicken-vector-lib - chicken-yasos - chicken-rb-tree - chicken-fmt - chicken-statistics)) - (native-inputs (list chicken-test chicken-srfi-1)) + (specifications->packages + (list "chicken-srfi-1" + "chicken-srfi-25" + "chicken-srfi-69" + "chicken-srfi-127" + "chicken-utf8" + "chicken-vector-lib" + "chicken-yasos" + "chicken-rb-tree" + "chicken-fmt" + "chicken-statistics"))) + (native-inputs + (specifications->packages (list "chicken-test" "chicken-srfi-1"))) (build-system chicken-build-system) (arguments '(#:egg-name "dataframe")) (synopsis "Tabular data structure for data analysis") @@ -4226,12 +4448,13 @@ (sha256 (base32 "034gmrir5bfffz7mybmd0b4k3yjvrc19gc5a086pxzcg6ijzbcyr")))) (propagated-inputs - (list chicken-cjson - chicken-http-client - chicken-medea - chicken-r7rs - chicken-scsh-process)) - (native-inputs (list)) + (specifications->packages + (list "chicken-cjson" + "chicken-http-client" + "chicken-medea" + "chicken-r7rs" + "chicken-scsh-process"))) + (native-inputs (specifications->packages (list))) (build-system chicken-build-system) (arguments '(#:egg-name "pandoc")) (synopsis "Call upon Pandoc to parse documents into SXML") @@ -4249,8 +4472,9 @@ (uri (egg-uri "cmark" version)) (sha256 (base32 "1rxyr6di07zqfjzbb0kgdx43m2b1zpjrkaph8x078jgqawyblc6v")))) - (propagated-inputs (list)) - (native-inputs (list chicken-test chicken-lowdown)) + (propagated-inputs (specifications->packages (list))) + (native-inputs + (specifications->packages (list "chicken-test" "chicken-lowdown"))) (build-system chicken-build-system) (arguments '(#:egg-name "cmark")) (synopsis "A chicken wrapper for cmark with markdown to sxml capabilities") @@ -4269,8 +4493,8 @@ (uri (egg-uri "uri-match" version)) (sha256 (base32 "0bkl82wjhiihk4ll1m5zddzcmhwswgp9n26gig7c606wyi76yw7s")))) - (propagated-inputs (list chicken-uri-common)) - (native-inputs (list chicken-test)) + (propagated-inputs (specifications->packages (list "chicken-uri-common"))) + (native-inputs (specifications->packages (list "chicken-test"))) (build-system chicken-build-system) (arguments '(#:egg-name "uri-match")) (synopsis "A flexible URI matcher") @@ -4288,8 +4512,10 @@ (uri (egg-uri "lazy-ffi" version)) (sha256 (base32 "07fqnpa8jlalgasi0w859qry84qfdg0pb4892cjazsfl72ii5yhw")))) - (propagated-inputs (list chicken-bind chicken-srfi-1 chicken-srfi-69)) - (native-inputs (list)) + (propagated-inputs + (specifications->packages + (list "chicken-bind" "chicken-srfi-1" "chicken-srfi-69"))) + (native-inputs (specifications->packages (list))) (build-system chicken-build-system) (arguments '(#:egg-name "lazy-ffi")) (synopsis "A foreign function interface for lazy programmers") @@ -4307,8 +4533,9 @@ (uri (egg-uri "call-table-generics" version)) (sha256 (base32 "1pkhgzwpl2k0lsshxmhy11v126nbpk28hjwv2d5fcnfam2lzf6kq")))) - (propagated-inputs (list chicken-brev-separate)) - (native-inputs (list)) + (propagated-inputs + (specifications->packages (list "chicken-brev-separate"))) + (native-inputs (specifications->packages (list))) (build-system chicken-build-system) (arguments '(#:egg-name "call-table-generics")) (synopsis "cond generics") @@ -4326,8 +4553,8 @@ (uri (egg-uri "html-parser" version)) (sha256 (base32 "0qa09xnszyp3hfalacawr4hwlaxrr0g1iq617wxna036mjifg1rs")))) - (propagated-inputs (list chicken-srfi-13)) - (native-inputs (list chicken-test)) + (propagated-inputs (specifications->packages (list "chicken-srfi-13"))) + (native-inputs (specifications->packages (list "chicken-test"))) (build-system chicken-build-system) (arguments '(#:egg-name "html-parser")) (synopsis "A permissive, scalable HTML parser.") @@ -4346,8 +4573,10 @@ (sha256 (base32 "09kc4wmhwkdhspk8g0i357qdq9mp1xcalgnqi8z9yasfy2k6gk1h")))) (propagated-inputs - (list chicken-srfi-69 chicken-miscmacros chicken-check-errors)) - (native-inputs (list chicken-test chicken-test-utils)) + (specifications->packages + (list "chicken-srfi-69" "chicken-miscmacros" "chicken-check-errors"))) + (native-inputs + (specifications->packages (list "chicken-test" "chicken-test-utils"))) (build-system chicken-build-system) (arguments '(#:egg-name "moremacros")) (synopsis "More miscellaneous macros") @@ -4365,8 +4594,8 @@ (uri (egg-uri "foof-loop" version)) (sha256 (base32 "1d6h1l2f5ihw1qb788cyn2lgdyyir4w79vbdbdz6imchs8mnr6xn")))) - (propagated-inputs (list)) - (native-inputs (list chicken-test)) + (propagated-inputs (specifications->packages (list))) + (native-inputs (specifications->packages (list "chicken-test"))) (build-system chicken-build-system) (arguments '(#:egg-name "foof-loop")) (synopsis "Extensible looping macros (originally based on Alex Shinn's)") @@ -4385,8 +4614,12 @@ (uri (egg-uri "sequences-utils" version)) (sha256 (base32 "1r3wbvi502wm82zn78a2kw2dv1ya0msphhx42gb9wllxdhzz0d6l")))) - (propagated-inputs (list chicken-srfi-1 chicken-srfi-69 chicken-sequences)) - (native-inputs (list chicken-srfi-1 chicken-test chicken-test-utils)) + (propagated-inputs + (specifications->packages + (list "chicken-srfi-1" "chicken-srfi-69" "chicken-sequences"))) + (native-inputs + (specifications->packages + (list "chicken-srfi-1" "chicken-test" "chicken-test-utils"))) (build-system chicken-build-system) (arguments '(#:egg-name "sequences-utils")) (synopsis "(More) Generic sequence operators") @@ -4404,8 +4637,9 @@ (uri (egg-uri "gnuplot-pipe" version)) (sha256 (base32 "10mnxnm91wji6glpc4bg2hhchgpj7ilgvskj5d5b3j9i5hd5xkzn")))) - (propagated-inputs (list chicken-srfi-1 chicken-srfi-13)) - (native-inputs (list chicken-test)) + (propagated-inputs + (specifications->packages (list "chicken-srfi-1" "chicken-srfi-13"))) + (native-inputs (specifications->packages (list "chicken-test"))) (build-system chicken-build-system) (arguments '(#:egg-name "gnuplot-pipe")) (synopsis "A simple interface to Gnuplot") @@ -4423,8 +4657,8 @@ (uri (egg-uri "states" version)) (sha256 (base32 "1l4h4l318rzrkfbq2s1cbinjwqxazclfpy1zznb03s3r0x3h9zrc")))) - (propagated-inputs (list chicken-advice)) - (native-inputs (list chicken-test)) + (propagated-inputs (specifications->packages (list "chicken-advice"))) + (native-inputs (specifications->packages (list "chicken-test"))) (build-system chicken-build-system) (arguments '(#:egg-name "states")) (synopsis "Simple Finite State Machine library") @@ -4443,8 +4677,9 @@ (sha256 (base32 "1vngrvh2b7rv5n5zvksfg27zikpc7d8xb8n1kd0pyfr7hna00wf9")))) (propagated-inputs - (list chicken-miscmacros chicken-matchable chicken-srfi-69)) - (native-inputs (list)) + (specifications->packages + (list "chicken-miscmacros" "chicken-matchable" "chicken-srfi-69"))) + (native-inputs (specifications->packages (list))) (build-system chicken-build-system) (arguments '(#:egg-name "s11n")) (synopsis "Serialization of arbitrary data.") @@ -4462,8 +4697,8 @@ (uri (egg-uri "holes" version)) (sha256 (base32 "01zgr5w3msk7s45y7s3js3nwfa6j3wfxf9ijn6ymlrkac96jmiv3")))) - (propagated-inputs (list)) - (native-inputs (list chicken-simple-tests)) + (propagated-inputs (specifications->packages (list))) + (native-inputs (specifications->packages (list "chicken-simple-tests"))) (build-system chicken-build-system) (arguments '(#:egg-name "holes")) (synopsis "partial expressions as procedures with named parameters") @@ -4481,8 +4716,9 @@ (uri (egg-uri "scss" version)) (sha256 (base32 "0asc4lp83ylx2qz5y0svfdws2adm88vbhb69z0lflakbdj9mrqax")))) - (propagated-inputs (list chicken-srfi-1 chicken-matchable)) - (native-inputs (list chicken-test)) + (propagated-inputs + (specifications->packages (list "chicken-srfi-1" "chicken-matchable"))) + (native-inputs (specifications->packages (list "chicken-test"))) (build-system chicken-build-system) (arguments '(#:egg-name "scss")) (synopsis "unknown") @@ -4501,13 +4737,14 @@ (sha256 (base32 "1m67ri4b2awnmsmva1613cnsp94v0w73qxw4myyhglrnkam4xlcc")))) (propagated-inputs - (list chicken-utf8 - chicken-srfi-1 - chicken-srfi-69 - chicken-vector-lib - chicken-miscmacros - chicken-moremacros)) - (native-inputs (list chicken-test)) + (specifications->packages + (list "chicken-utf8" + "chicken-srfi-1" + "chicken-srfi-69" + "chicken-vector-lib" + "chicken-miscmacros" + "chicken-moremacros"))) + (native-inputs (specifications->packages (list "chicken-test"))) (build-system chicken-build-system) (arguments '(#:egg-name "json-utils")) (synopsis "JSON Utilities") @@ -4525,8 +4762,8 @@ (uri (egg-uri "heap-o-rama" version)) (sha256 (base32 "10jys007s16cr3sz9ca5ip93gz7m29mjxsifpaafsyfbpg4n9p88")))) - (propagated-inputs (list chicken-srfi-18)) - (native-inputs (list)) + (propagated-inputs (specifications->packages (list "chicken-srfi-18"))) + (native-inputs (specifications->packages (list))) (build-system chicken-build-system) (arguments '(#:egg-name "heap-o-rama")) (synopsis "...") @@ -4544,8 +4781,8 @@ (uri (egg-uri "iset" version)) (sha256 (base32 "1z59w289416wpf7i62gry6fyglgn6cip4zvffxd64yw9wgyzcjzc")))) - (propagated-inputs (list)) - (native-inputs (list chicken-test)) + (propagated-inputs (specifications->packages (list))) + (native-inputs (specifications->packages (list "chicken-test"))) (build-system chicken-build-system) (arguments '(#:egg-name "iset")) (synopsis "Integer sets") @@ -4564,16 +4801,19 @@ (sha256 (base32 "1i20ib8kx2hjggi18xn72lwxaa2q38bmmffsm06s1cxrfh58s5gz")))) (propagated-inputs - (list chicken-json - chicken-http-session - chicken-spiffy - chicken-spiffy-cookies - chicken-spiffy-request-vars - chicken-sxml-transforms - chicken-srfi-1 - chicken-srfi-13 - chicken-srfi-69)) - (native-inputs (list chicken-http-client chicken-server-test chicken-test)) + (specifications->packages + (list "chicken-json" + "chicken-http-session" + "chicken-spiffy" + "chicken-spiffy-cookies" + "chicken-spiffy-request-vars" + "chicken-sxml-transforms" + "chicken-srfi-1" + "chicken-srfi-13" + "chicken-srfi-69"))) + (native-inputs + (specifications->packages + (list "chicken-http-client" "chicken-server-test" "chicken-test"))) (build-system chicken-build-system) (arguments '(#:egg-name "awful")) (synopsis @@ -4594,8 +4834,12 @@ (sha256 (base32 "1bmipwxg1r5fyxfskgrpr5ivprc3s70vdcc5vm8i6mp2cfn8dmxz")))) (propagated-inputs - (list chicken-srfi-1 chicken-srfi-42 chicken-srfi-69 chicken-srfi-71)) - (native-inputs (list chicken-miscmacros)) + (specifications->packages + (list "chicken-srfi-1" + "chicken-srfi-42" + "chicken-srfi-69" + "chicken-srfi-71"))) + (native-inputs (specifications->packages (list "chicken-miscmacros"))) (build-system chicken-build-system) (arguments '(#:egg-name "tree")) (synopsis "A tree utility library") @@ -4613,8 +4857,8 @@ (uri (egg-uri "fx-utils" version)) (sha256 (base32 "0kbk7cm5ss00582nvgfq25zcgf07z417c5jf0flva4csm37rb6hf")))) - (propagated-inputs (list)) - (native-inputs (list chicken-test)) + (propagated-inputs (specifications->packages (list))) + (native-inputs (specifications->packages (list "chicken-test"))) (build-system chicken-build-system) (arguments '(#:egg-name "fx-utils")) (synopsis "fx utilities") @@ -4632,8 +4876,11 @@ (uri (egg-uri "list-utils" version)) (sha256 (base32 "1llnf0qrssw4vpwvp17ir7558q0d1xyyb14zydcrnb9nhbzly5jr")))) - (propagated-inputs (list chicken-utf8 chicken-srfi-1 chicken-check-errors)) - (native-inputs (list chicken-test chicken-test-utils)) + (propagated-inputs + (specifications->packages + (list "chicken-utf8" "chicken-srfi-1" "chicken-check-errors"))) + (native-inputs + (specifications->packages (list "chicken-test" "chicken-test-utils"))) (build-system chicken-build-system) (arguments '(#:egg-name "list-utils")) (synopsis "list-utils") @@ -4651,8 +4898,8 @@ (uri (egg-uri "srfi-69" version)) (sha256 (base32 "12qgj5wqj9xxkh0ff48a540v4gd8a91w4rvay6ri5sv8piq8nnzx")))) - (propagated-inputs (list)) - (native-inputs (list)) + (propagated-inputs (specifications->packages (list))) + (native-inputs (specifications->packages (list))) (build-system chicken-build-system) (arguments '(#:egg-name "srfi-69")) (synopsis "SRFI-69 hash-table library") @@ -4670,8 +4917,8 @@ (uri (egg-uri "commands" version)) (sha256 (base32 "13y49vrkd9rs98s9fk10g8w056xb9nnqxwn1372sayw64789i3ib")))) - (propagated-inputs (list)) - (native-inputs (list)) + (propagated-inputs (specifications->packages (list))) + (native-inputs (specifications->packages (list))) (build-system chicken-build-system) (arguments '(#:egg-name "commands")) (synopsis "Helpers for programs that dispatch commands") @@ -4689,8 +4936,8 @@ (uri (egg-uri "srfi-143" version)) (sha256 (base32 "0a30ysddklf2mndh5chhkdx5zqlkgyxggwxypgn7znmny23zlrja")))) - (propagated-inputs (list)) - (native-inputs (list chicken-test)) + (propagated-inputs (specifications->packages (list))) + (native-inputs (specifications->packages (list "chicken-test"))) (build-system chicken-build-system) (arguments '(#:egg-name "srfi-143")) (synopsis "SRFI 143: Fixnums") @@ -4708,8 +4955,10 @@ (uri (egg-uri "awful-salmonella-tar" version)) (sha256 (base32 "1zqzhafsbc64y344pax7z68vxfigwd8rcmgafqp6knn948lamrb3")))) - (propagated-inputs (list chicken-awful chicken-srfi-1 chicken-srfi-13)) - (native-inputs (list)) + (propagated-inputs + (specifications->packages + (list "chicken-awful" "chicken-srfi-1" "chicken-srfi-13"))) + (native-inputs (specifications->packages (list))) (build-system chicken-build-system) (arguments '(#:egg-name "awful-salmonella-tar")) (synopsis "Serve salmonella report files out of tar archives") @@ -4727,8 +4976,8 @@ (uri (egg-uri "srfi-216" version)) (sha256 (base32 "0mq8frv16bx8jvvj0j0yvbnpwwh5kixvzhdnp427vvxhsfvrjk70")))) - (propagated-inputs (list chicken-srfi-18)) - (native-inputs (list chicken-test)) + (propagated-inputs (specifications->packages (list "chicken-srfi-18"))) + (native-inputs (specifications->packages (list "chicken-test"))) (build-system chicken-build-system) (arguments '(#:egg-name "srfi-216")) (synopsis "SRFI 216: SICP Prerequisites") @@ -4747,11 +4996,12 @@ (sha256 (base32 "00r9020pz5x6w9zca4qx9n6n2sj9yny0zn41fnr47gsx91mxv2qb")))) (propagated-inputs - (list chicken-srfi-1 - chicken-srfi-69 - chicken-clojurian - chicken-matchable)) - (native-inputs (list)) + (specifications->packages + (list "chicken-srfi-1" + "chicken-srfi-69" + "chicken-clojurian" + "chicken-matchable"))) + (native-inputs (specifications->packages (list))) (build-system chicken-build-system) (arguments '(#:egg-name "kiwi")) (synopsis "Bindings to the KiWi library") @@ -4769,8 +5019,10 @@ (uri (egg-uri "spiffy-directory-listing" version)) (sha256 (base32 "1jpvskqc2vx7f01vc4wj3kl2kqb53b6x33xm6qi6v947k8has49y")))) - (propagated-inputs (list)) - (native-inputs (list chicken-spiffy chicken-sxml-transforms)) + (propagated-inputs (specifications->packages (list))) + (native-inputs + (specifications->packages + (list "chicken-spiffy" "chicken-sxml-transforms"))) (build-system chicken-build-system) (arguments '(#:egg-name "spiffy-directory-listing")) (synopsis "Flexible directory listing for Spiffy") @@ -4789,14 +5041,15 @@ (sha256 (base32 "1x5krxmvkpv52qnyp241x1vs6ws67lgb79zs0v5p0hbdh8mr8h4r")))) (propagated-inputs - (list chicken-freetype - chicken-miscmacros - chicken-epoxy - chicken-gl-utils - chicken-srfi-1 - chicken-srfi-13 - chicken-srfi-14)) - (native-inputs (list)) + (specifications->packages + (list "chicken-freetype" + "chicken-miscmacros" + "chicken-epoxy" + "chicken-gl-utils" + "chicken-srfi-1" + "chicken-srfi-13" + "chicken-srfi-14"))) + (native-inputs (specifications->packages (list))) (build-system chicken-build-system) (arguments '(#:egg-name "gl-type")) (synopsis "Freetype font rendering in OpenGL") @@ -4814,8 +5067,8 @@ (uri (egg-uri "srfi-145" version)) (sha256 (base32 "1jxabczdgw3dd49rvg5gdhghhcw0iclvdpm1j9psl80r2brjwnxr")))) - (propagated-inputs (list)) - (native-inputs (list chicken-test)) + (propagated-inputs (specifications->packages (list))) + (native-inputs (specifications->packages (list "chicken-test"))) (build-system chicken-build-system) (arguments '(#:egg-name "srfi-145")) (synopsis "SRFI 145: Assumptions") @@ -4834,15 +5087,16 @@ (sha256 (base32 "1i2nmzk61szkpg0a2r4i6gx00hnj78b3dqkk34y349h29dm2jv56")))) (propagated-inputs - (list chicken-clojurian - chicken-acetone - chicken-anaphora - chicken-html-parser - chicken-strse - chicken-match-generics - chicken-brev-separate - chicken-srfi-1)) - (native-inputs (list)) + (specifications->packages + (list "chicken-clojurian" + "chicken-acetone" + "chicken-anaphora" + "chicken-html-parser" + "chicken-strse" + "chicken-match-generics" + "chicken-brev-separate" + "chicken-srfi-1"))) + (native-inputs (specifications->packages (list))) (build-system chicken-build-system) (arguments '(#:egg-name "geminih")) (synopsis "Gemtext to SXML") @@ -4861,17 +5115,18 @@ (sha256 (base32 "1jm9ybxji5i06vdrh39biiwyhk8cyxxhh4gnbxa66xv7h5n5dmhn")))) (propagated-inputs - (list chicken-tcp-server - chicken-s11n - chicken-mailbox - chicken-srfi-18 - chicken-synch - chicken-miscmacros - chicken-moremacros - chicken-llrb-tree - chicken-condition-utils - chicken-check-errors)) - (native-inputs (list chicken-test)) + (specifications->packages + (list "chicken-tcp-server" + "chicken-s11n" + "chicken-mailbox" + "chicken-srfi-18" + "chicken-synch" + "chicken-miscmacros" + "chicken-moremacros" + "chicken-llrb-tree" + "chicken-condition-utils" + "chicken-check-errors"))) + (native-inputs (specifications->packages (list "chicken-test"))) (build-system chicken-build-system) (arguments '(#:egg-name "remote-mailbox")) (synopsis "Remote Mailbox") @@ -4890,15 +5145,16 @@ (sha256 (base32 "1afqv4acx1682ph81ggkpa6rrv0wyzg9094ab4xx12ygkiib8g2f")))) (propagated-inputs - (list chicken-srfi-1 - chicken-srfi-13 - chicken-uri-common - chicken-intarweb - chicken-http-client - chicken-hmac - chicken-sha1 - chicken-base64)) - (native-inputs (list chicken-test)) + (specifications->packages + (list "chicken-srfi-1" + "chicken-srfi-13" + "chicken-uri-common" + "chicken-intarweb" + "chicken-http-client" + "chicken-hmac" + "chicken-sha1" + "chicken-base64"))) + (native-inputs (specifications->packages (list "chicken-test"))) (build-system chicken-build-system) (arguments '(#:egg-name "oauth")) (synopsis "OAuth 1.0, 1.0a, RFC 5849") @@ -4916,8 +5172,8 @@ (uri (egg-uri "vector-lib" version)) (sha256 (base32 "071nx5m5q7j55mv4ikikffd1b2m7xfkbm21rjffg8gz6qwqa851z")))) - (propagated-inputs (list)) - (native-inputs (list chicken-test)) + (propagated-inputs (specifications->packages (list))) + (native-inputs (specifications->packages (list "chicken-test"))) (build-system chicken-build-system) (arguments '(#:egg-name "vector-lib")) (synopsis "Port of the SRFI-43 reference implementation") @@ -4935,8 +5191,8 @@ (uri (egg-uri "srfi-1" version)) (sha256 (base32 "03cjp5dvclwkqxr7kp486smagfh44jzzs5k61wkk1k8p7qhcm4k5")))) - (propagated-inputs (list)) - (native-inputs (list chicken-test)) + (propagated-inputs (specifications->packages (list))) + (native-inputs (specifications->packages (list "chicken-test"))) (build-system chicken-build-system) (arguments '(#:egg-name "srfi-1")) (synopsis "SRFI-1 list library") @@ -4955,25 +5211,26 @@ (sha256 (base32 "1wb0qla9bbr55iw3z502b6chfb7vzjf3h0b5hy2anl7vic4dn8ar")))) (propagated-inputs - (list chicken-sxml-transforms - chicken-doctype - chicken-matchable - chicken-scss - chicken-spiffy - chicken-colorize - chicken-intarweb - chicken-uri-common - chicken-svnwiki-sxml - chicken-defstruct - chicken-sxpath - chicken-html-parser - chicken-atom - chicken-rfc3339 - chicken-srfi-1 - chicken-srfi-13 - chicken-srfi-18 - chicken-srfi-69)) - (native-inputs (list chicken-test)) + (specifications->packages + (list "chicken-sxml-transforms" + "chicken-doctype" + "chicken-matchable" + "chicken-scss" + "chicken-spiffy" + "chicken-colorize" + "chicken-intarweb" + "chicken-uri-common" + "chicken-svnwiki-sxml" + "chicken-defstruct" + "chicken-sxpath" + "chicken-html-parser" + "chicken-atom" + "chicken-rfc3339" + "chicken-srfi-1" + "chicken-srfi-13" + "chicken-srfi-18" + "chicken-srfi-69"))) + (native-inputs (specifications->packages (list "chicken-test"))) (build-system chicken-build-system) (arguments '(#:egg-name "hyde")) (synopsis "A static website compiler") @@ -4992,14 +5249,16 @@ (sha256 (base32 "1483d5kz13zvrqpacvb7lfvc178x3j9236vmdv37ndsvjfy7m6fc")))) (propagated-inputs - (list chicken-http-client - chicken-intarweb - chicken-medea - chicken-r7rs - chicken-srfi-1 - chicken-srfi-189 - chicken-uri-common)) - (native-inputs (list chicken-srfi-1 chicken-test)) + (specifications->packages + (list "chicken-http-client" + "chicken-intarweb" + "chicken-medea" + "chicken-r7rs" + "chicken-srfi-1" + "chicken-srfi-189" + "chicken-uri-common"))) + (native-inputs + (specifications->packages (list "chicken-srfi-1" "chicken-test"))) (build-system chicken-build-system) (arguments '(#:egg-name "transmission")) (synopsis "Transmission RPC") @@ -5017,9 +5276,15 @@ (uri (egg-uri "zlib" version)) (sha256 (base32 "0m3kkspj2l4ssl82gx058h747xmbhm66cxc1z0908b0pjkw5byx7")))) - (propagated-inputs (list chicken-foreigners chicken-miscmacros)) + (propagated-inputs + (specifications->packages + (list "chicken-foreigners" "chicken-miscmacros"))) (native-inputs - (list chicken-simple-sha1 chicken-srfi-1 chicken-srfi-13 chicken-test)) + (specifications->packages + (list "chicken-simple-sha1" + "chicken-srfi-1" + "chicken-srfi-13" + "chicken-test"))) (build-system chicken-build-system) (arguments '(#:egg-name "zlib")) (synopsis "Bindings for zlib") @@ -5037,8 +5302,9 @@ (uri (egg-uri "scsh-process" version)) (sha256 (base32 "1fn99ncj7d4qgj92pmm77mvmar2ki5q8k8qgsi8nfs56xr7gr5lm")))) - (propagated-inputs (list chicken-srfi-18 chicken-llrb-tree)) - (native-inputs (list chicken-test)) + (propagated-inputs + (specifications->packages (list "chicken-srfi-18" "chicken-llrb-tree"))) + (native-inputs (specifications->packages (list "chicken-test"))) (build-system chicken-build-system) (arguments '(#:egg-name "scsh-process")) (synopsis "A reimplementation for CHICKEN of SCSH's process notation.") @@ -5057,8 +5323,11 @@ (sha256 (base32 "01m7bi646f0ypv5j1zpsw16fk4rzw3lmycxlhkzzb11ghlgl2vqq")))) (propagated-inputs - (list chicken-henrietta-cache chicken-salmonella chicken-srfi-1)) - (native-inputs (list)) + (specifications->packages + (list "chicken-henrietta-cache" + "chicken-salmonella" + "chicken-srfi-1"))) + (native-inputs (specifications->packages (list))) (build-system chicken-build-system) (arguments '(#:egg-name "test-new-egg")) (synopsis @@ -5078,8 +5347,8 @@ (uri (egg-uri "srfi-13" version)) (sha256 (base32 "11d8qlvsykp2mz2vwxmk19x1zl5b5fymhvgznsrfjl429z5xai94")))) - (propagated-inputs (list chicken-srfi-14)) - (native-inputs (list chicken-test)) + (propagated-inputs (specifications->packages (list "chicken-srfi-14"))) + (native-inputs (specifications->packages (list "chicken-test"))) (build-system chicken-build-system) (arguments '(#:egg-name "srfi-13")) (synopsis "SRFI-13 string library") @@ -5097,8 +5366,10 @@ (uri (egg-uri "srfi-189" version)) (sha256 (base32 "0vdp1sia7anpnvj2rryb1j933n62flwq34iladxymfwgx178fmaa")))) - (propagated-inputs (list chicken-srfi-1 chicken-typed-records)) - (native-inputs (list chicken-test)) + (propagated-inputs + (specifications->packages + (list "chicken-srfi-1" "chicken-typed-records"))) + (native-inputs (specifications->packages (list "chicken-test"))) (build-system chicken-build-system) (arguments '(#:egg-name "srfi-189")) (synopsis "SRFI 189: Maybe and Either") @@ -5116,8 +5387,9 @@ (uri (egg-uri "preserve" version)) (sha256 (base32 "0nabvcf0aqz66x8vjbf6j7q1mpl65xbk8i55crydxnwnaq4jnf8r")))) - (propagated-inputs (list chicken-brev-separate)) - (native-inputs (list)) + (propagated-inputs + (specifications->packages (list "chicken-brev-separate"))) + (native-inputs (specifications->packages (list))) (build-system chicken-build-system) (arguments '(#:egg-name "preserve")) (synopsis "Cache a procedure for a set time") @@ -5135,8 +5407,8 @@ (uri (egg-uri "srfi-203" version)) (sha256 (base32 "0f31r0722h5nhw5xc3695ccps54jv5jl160s78c4gpjps3rlqfga")))) - (propagated-inputs (list)) - (native-inputs (list)) + (propagated-inputs (specifications->packages (list))) + (native-inputs (specifications->packages (list))) (build-system chicken-build-system) (arguments '(#:egg-name "srfi-203")) (synopsis "SRFI 203: A Simple Picture Language in the Style of SICP") @@ -5154,8 +5426,9 @@ (uri (egg-uri "udp" version)) (sha256 (base32 "1f4m1jj0r5wm5akd6q7cfnc0fwgw0kwkqr4l5n40vbgcwp8gvm7k")))) - (propagated-inputs (list chicken-srfi-1 chicken-srfi-18)) - (native-inputs (list chicken-test)) + (propagated-inputs + (specifications->packages (list "chicken-srfi-1" "chicken-srfi-18"))) + (native-inputs (specifications->packages (list "chicken-test"))) (build-system chicken-build-system) (arguments '(#:egg-name "udp")) (synopsis "An interface to User Datagram Protocol sockets") @@ -5173,8 +5446,9 @@ (uri (egg-uri "test-generative" version)) (sha256 (base32 "1r7sx789ha7ajnpb3zgjryhjfmhy6i1dpblkjfxdbmk2sz4py9lf")))) - (propagated-inputs (list chicken-test chicken-srfi-1)) - (native-inputs (list)) + (propagated-inputs + (specifications->packages (list "chicken-test" "chicken-srfi-1"))) + (native-inputs (specifications->packages (list))) (build-system chicken-build-system) (arguments '(#:egg-name "test-generative")) (synopsis "Allows quickcheck like testing for pure code with the test egg") @@ -5193,8 +5467,8 @@ (uri (egg-uri "matrico" version)) (sha256 (base32 "0ng09xbk8229nhq4s8f8rxgrgigf81qr685mggvk2lm5p7kckpjq")))) - (propagated-inputs (list)) - (native-inputs (list)) + (propagated-inputs (specifications->packages (list))) + (native-inputs (specifications->packages (list))) (build-system chicken-build-system) (arguments '(#:egg-name "matrico")) (synopsis "A flonum matrix module for CHICKEN Scheme.") @@ -5213,15 +5487,16 @@ (sha256 (base32 "0zb0yxmiz513c2fxy2kgv454kgynavwlxryfgrzgiamz04sca2r3")))) (propagated-inputs - (list chicken-scsh-process - chicken-srfi-1 - chicken-srfi-42 - chicken-define-options - chicken-combinators - chicken-brev-separate - chicken-match-generics - chicken-strse)) - (native-inputs (list)) + (specifications->packages + (list "chicken-scsh-process" + "chicken-srfi-1" + "chicken-srfi-42" + "chicken-define-options" + "chicken-combinators" + "chicken-brev-separate" + "chicken-match-generics" + "chicken-strse"))) + (native-inputs (specifications->packages (list))) (build-system chicken-build-system) (arguments '(#:egg-name "gemrefinder")) (synopsis "Checks Gemini space for replies to your posts") @@ -5239,8 +5514,10 @@ (uri (egg-uri "memcached" version)) (sha256 (base32 "1n6y2bgwc7bxcd8mv6zrq4d09659bx664m8v6zvj4c67dqrcrrd8")))) - (propagated-inputs (list chicken-base64 chicken-srfi-13 chicken-srfi-14)) - (native-inputs (list chicken-test)) + (propagated-inputs + (specifications->packages + (list "chicken-base64" "chicken-srfi-13" "chicken-srfi-14"))) + (native-inputs (specifications->packages (list "chicken-test"))) (build-system chicken-build-system) (arguments '(#:egg-name "memcached")) (synopsis "Client interface to the Memcached protocol.") @@ -5258,8 +5535,8 @@ (uri (egg-uri "vectr" version)) (sha256 (base32 "0a97mg94l03npnlds7c8f63d9nhvr2rfjnk0p1mgqpmvq396kf0g")))) - (propagated-inputs (list chicken-coops)) - (native-inputs (list)) + (propagated-inputs (specifications->packages (list "chicken-coops"))) + (native-inputs (specifications->packages (list))) (build-system chicken-build-system) (arguments '(#:egg-name "vectr")) (synopsis "A linear vectr library.") @@ -5278,8 +5555,14 @@ (sha256 (base32 "1ks5l3f41d6fn49cjk7dz1wbv10x5aa7cmyg2cm49scyr7gixi9a")))) (propagated-inputs - (list chicken-srfi-1 chicken-srfi-13 chicken-typed-records chicken-utf8)) - (native-inputs (list chicken-srfi-1 chicken-test chicken-test-generative)) + (specifications->packages + (list "chicken-srfi-1" + "chicken-srfi-13" + "chicken-typed-records" + "chicken-utf8"))) + (native-inputs + (specifications->packages + (list "chicken-srfi-1" "chicken-test" "chicken-test-generative"))) (build-system chicken-build-system) (arguments '(#:egg-name "srfi-130")) (synopsis "SRFI-130: Cursor-based string library") @@ -5297,8 +5580,8 @@ (uri (egg-uri "simple-logger" version)) (sha256 (base32 "05d9fjn6m9m8c4n2blig844vhv9cp1rmyrcxnkzxfxxiw9y4wfhf")))) - (propagated-inputs (list)) - (native-inputs (list chicken-test)) + (propagated-inputs (specifications->packages (list))) + (native-inputs (specifications->packages (list "chicken-test"))) (build-system chicken-build-system) (arguments '(#:egg-name "simple-logger")) (synopsis "A very simple logger") @@ -5316,8 +5599,11 @@ (uri (egg-uri "hmac" version)) (sha256 (base32 "005xj5cndfxzwr7l7xiaybzgghzwp4b4812i3vw090igg7sl8mlg")))) - (propagated-inputs (list chicken-message-digest)) - (native-inputs (list chicken-test chicken-sha1 chicken-string-utils)) + (propagated-inputs + (specifications->packages (list "chicken-message-digest"))) + (native-inputs + (specifications->packages + (list "chicken-test" "chicken-sha1" "chicken-string-utils"))) (build-system chicken-build-system) (arguments '(#:egg-name "hmac")) (synopsis "HMAC provides a HMAC using the message-digest interface.") @@ -5336,8 +5622,11 @@ (sha256 (base32 "0qyvv15zd3pfcyg8p6pgb3nn4sx0h0lsyiljwvb4lpb5p6xwygz8")))) (propagated-inputs - (list chicken-match-generics chicken-srfi-1 chicken-brev-separate)) - (native-inputs (list)) + (specifications->packages + (list "chicken-match-generics" + "chicken-srfi-1" + "chicken-brev-separate"))) + (native-inputs (specifications->packages (list))) (build-system chicken-build-system) (arguments '(#:egg-name "acetone")) (synopsis "A simple parser") @@ -5355,8 +5644,10 @@ (uri (egg-uri "chicken-belt" version)) (sha256 (base32 "0xxq4383gircmnaqyjwx1ckr07x5m51h1rx6dbxvsb79pn53cpv9")))) - (propagated-inputs (list chicken-matchable chicken-srfi-1 chicken-srfi-13)) - (native-inputs (list)) + (propagated-inputs + (specifications->packages + (list "chicken-matchable" "chicken-srfi-1" "chicken-srfi-13"))) + (native-inputs (specifications->packages (list))) (build-system chicken-build-system) (arguments '(#:egg-name "chicken-belt")) (synopsis "A utility belt for managing your CHICKEN coop") @@ -5374,8 +5665,8 @@ (uri (egg-uri "image-dimensions" version)) (sha256 (base32 "0f451j8y8hyhbda12b8jj68gxjqmg24piwwk7vk8p66y0n7mslhk")))) - (propagated-inputs (list chicken-srfi-1)) - (native-inputs (list chicken-test)) + (propagated-inputs (specifications->packages (list "chicken-srfi-1"))) + (native-inputs (specifications->packages (list "chicken-test"))) (build-system chicken-build-system) (arguments '(#:egg-name "image-dimensions")) (synopsis "Detect image dimensions for common formats") @@ -5394,12 +5685,14 @@ (sha256 (base32 "0f8zwxkskzlillnbyngzgaqqgxviimn52rscj6vxx9hgl2yw3mkk")))) (propagated-inputs - (list chicken-srfi-1 - chicken-srfi-13 - chicken-srfi-14 - chicken-args - chicken-comparse)) - (native-inputs (list chicken-test chicken-coops)) + (specifications->packages + (list "chicken-srfi-1" + "chicken-srfi-13" + "chicken-srfi-14" + "chicken-args" + "chicken-comparse"))) + (native-inputs + (specifications->packages (list "chicken-test" "chicken-coops"))) (build-system chicken-build-system) (arguments '(#:egg-name "scm2wiki")) (synopsis "An auto-documentation tool for CHICKEN Scheme.") @@ -5417,8 +5710,9 @@ (uri (egg-uri "stb-image-write" version)) (sha256 (base32 "0477v02icjgvbsna0wh3hqapiz1hpggwrm3wi11104kin8jh0kl1")))) - (propagated-inputs (list)) - (native-inputs (list chicken-test chicken-srfi-1)) + (propagated-inputs (specifications->packages (list))) + (native-inputs + (specifications->packages (list "chicken-test" "chicken-srfi-1"))) (build-system chicken-build-system) (arguments '(#:egg-name "stb-image-write")) (synopsis "write png/jpg/tga/bmp images") @@ -5437,15 +5731,16 @@ (sha256 (base32 "0d24dpi8c45rvwfm31hd033rpyghx9xps1qdki8czcl6500bcy7y")))) (propagated-inputs - (list chicken-intarweb - chicken-uri-common - chicken-simple-md5 - chicken-sendfile - chicken-srfi-1 - chicken-srfi-13 - chicken-srfi-18 - chicken-srfi-69)) - (native-inputs (list chicken-test)) + (specifications->packages + (list "chicken-intarweb" + "chicken-uri-common" + "chicken-simple-md5" + "chicken-sendfile" + "chicken-srfi-1" + "chicken-srfi-13" + "chicken-srfi-18" + "chicken-srfi-69"))) + (native-inputs (specifications->packages (list "chicken-test"))) (build-system chicken-build-system) (arguments '(#:egg-name "http-client")) (synopsis "High-level HTTP client library") @@ -5464,21 +5759,22 @@ (sha256 (base32 "14m75v6a2bfqag646zx95hqhn6g16dm921klkmj1xvf8f19nf2mb")))) (propagated-inputs - (list chicken-intarweb - chicken-uri-common - chicken-spiffy - chicken-sxml-transforms - chicken-svn-client - chicken-estraier-client - chicken-sxpath - chicken-simple-sha1 - chicken-svnwiki-sxml - chicken-html-parser - chicken-colorize - chicken-srfi-1 - chicken-srfi-13 - chicken-srfi-14)) - (native-inputs (list chicken-test)) + (specifications->packages + (list "chicken-intarweb" + "chicken-uri-common" + "chicken-spiffy" + "chicken-sxml-transforms" + "chicken-svn-client" + "chicken-estraier-client" + "chicken-sxpath" + "chicken-simple-sha1" + "chicken-svnwiki-sxml" + "chicken-html-parser" + "chicken-colorize" + "chicken-srfi-1" + "chicken-srfi-13" + "chicken-srfi-14"))) + (native-inputs (specifications->packages (list "chicken-test"))) (build-system chicken-build-system) (arguments '(#:egg-name "qwiki")) (synopsis "qwiki - the quick wiki") @@ -5496,8 +5792,10 @@ (uri (egg-uri "posix-utils" version)) (sha256 (base32 "0l9yd1cqlj3wpddnky38lqiisq2m88gjyc053xmazsdbakg6622h")))) - (propagated-inputs (list chicken-srfi-1 chicken-utf8 chicken-check-errors)) - (native-inputs (list chicken-test)) + (propagated-inputs + (specifications->packages + (list "chicken-srfi-1" "chicken-utf8" "chicken-check-errors"))) + (native-inputs (specifications->packages (list "chicken-test"))) (build-system chicken-build-system) (arguments '(#:egg-name "posix-utils")) (synopsis "posix-utils") @@ -5515,8 +5813,9 @@ (uri (egg-uri "posix-shm" version)) (sha256 (base32 "12rljfwpq1jax439jhcvmyjz6ijra1wis8nysi0sbnmdzlm3w3gd")))) - (propagated-inputs (list chicken-srfi-1)) - (native-inputs (list chicken-test chicken-compile-file)) + (propagated-inputs (specifications->packages (list "chicken-srfi-1"))) + (native-inputs + (specifications->packages (list "chicken-test" "chicken-compile-file"))) (build-system chicken-build-system) (arguments '(#:egg-name "posix-shm")) (synopsis "POSIX shared memory API") @@ -5534,8 +5833,8 @@ (uri (egg-uri "miscmacros" version)) (sha256 (base32 "0xs8ksnbpxm0a1s2bcqybliaqpr5agin4ksn3hyjwniqhzx4qzg8")))) - (propagated-inputs (list)) - (native-inputs (list)) + (propagated-inputs (specifications->packages (list))) + (native-inputs (specifications->packages (list))) (build-system chicken-build-system) (arguments '(#:egg-name "miscmacros")) (synopsis "Various helper macros") @@ -5553,8 +5852,8 @@ (uri (egg-uri "matchable" version)) (sha256 (base32 "0bizkac4a926lbk0v2m05ysq359mzhfsqh973m72jc4gcj4azr5p")))) - (propagated-inputs (list)) - (native-inputs (list chicken-test)) + (propagated-inputs (specifications->packages (list))) + (native-inputs (specifications->packages (list "chicken-test"))) (build-system chicken-build-system) (arguments '(#:egg-name "matchable")) (synopsis "Hygienic MATCH replacement") @@ -5572,8 +5871,10 @@ (uri (egg-uri "srfi-45" version)) (sha256 (base32 "0sygx2pd8d2j8q9n9xz4hdlbnn7amm7za4ibpk0wssyf02r6y5a3")))) - (propagated-inputs (list chicken-record-variants chicken-check-errors)) - (native-inputs (list chicken-test)) + (propagated-inputs + (specifications->packages + (list "chicken-record-variants" "chicken-check-errors"))) + (native-inputs (specifications->packages (list "chicken-test"))) (build-system chicken-build-system) (arguments '(#:egg-name "srfi-45")) (synopsis "SRFI-45: Primitives for Expressing Iterative Lazy Algorithms") @@ -5592,8 +5893,9 @@ (uri (egg-uri "awful-sqlite3" version)) (sha256 (base32 "1gvn7x8q822sq48zllbnpqw88898rjmkvy8qin9mzzf86y08ky8g")))) - (propagated-inputs (list chicken-awful chicken-sqlite3)) - (native-inputs (list)) + (propagated-inputs + (specifications->packages (list "chicken-awful" "chicken-sqlite3"))) + (native-inputs (specifications->packages (list))) (build-system chicken-build-system) (arguments '(#:egg-name "awful-sqlite3")) (synopsis "Sqlite3 support for awful") @@ -5612,8 +5914,9 @@ (sha256 (base32 "0sribz131y1q9x86zfgwjqpjhmz62f2jn41cv8d5s1q4bfpv4xkw")))) (propagated-inputs - (list chicken-simple-sha1 chicken-srfi-1 chicken-srfi-13)) - (native-inputs (list chicken-test)) + (specifications->packages + (list "chicken-simple-sha1" "chicken-srfi-1" "chicken-srfi-13"))) + (native-inputs (specifications->packages (list "chicken-test"))) (build-system chicken-build-system) (arguments '(#:egg-name "egg-tarballs")) (synopsis "Creates tarballs for eggs in henrietta cache") @@ -5631,8 +5934,8 @@ (uri (egg-uri "srfi-14" version)) (sha256 (base32 "1sjcnkn08knbcy7hvqsqiin693a73hw0r159xi7l5l6hgvlml4qp")))) - (propagated-inputs (list)) - (native-inputs (list)) + (propagated-inputs (specifications->packages (list))) + (native-inputs (specifications->packages (list))) (build-system chicken-build-system) (arguments '(#:egg-name "srfi-14")) (synopsis "SRFI-14 character-sets library") @@ -5650,8 +5953,8 @@ (uri (egg-uri "stfl" version)) (sha256 (base32 "1j63kcj1sq8mr6hb37xskd8c6807nzgs2wf97i8yaxw456s1v57k")))) - (propagated-inputs (list)) - (native-inputs (list)) + (propagated-inputs (specifications->packages (list))) + (native-inputs (specifications->packages (list))) (build-system chicken-build-system) (arguments '(#:egg-name "stfl")) (synopsis "Bindings to the STFL curses widget library") @@ -5669,8 +5972,8 @@ (uri (egg-uri "cis" version)) (sha256 (base32 "0cipkar25s3gzgzg6sy5547b6da665ln610c71zscz37f4q6wjm8")))) - (propagated-inputs (list)) - (native-inputs (list chicken-test)) + (propagated-inputs (specifications->packages (list))) + (native-inputs (specifications->packages (list "chicken-test"))) (build-system chicken-build-system) (arguments '(#:egg-name "cis")) (synopsis "Compact integer sets.") @@ -5688,8 +5991,8 @@ (uri (egg-uri "srfi-47" version)) (sha256 (base32 "1kjvqza95qwkwr6basar56vph9lpmm6y4ayp49wd3n1jnfdxkj1d")))) - (propagated-inputs (list)) - (native-inputs (list chicken-test)) + (propagated-inputs (specifications->packages (list))) + (native-inputs (specifications->packages (list "chicken-test"))) (build-system chicken-build-system) (arguments '(#:egg-name "srfi-47")) (synopsis "SRFI-47: Arrays") @@ -5707,8 +6010,8 @@ (uri (egg-uri "interfaces" version)) (sha256 (base32 "08yjwfy2cmk23j60p611gnjz4kgph1rl583xkp80vy2fsg01dnqv")))) - (propagated-inputs (list chicken-srfi-1)) - (native-inputs (list)) + (propagated-inputs (specifications->packages (list "chicken-srfi-1"))) + (native-inputs (specifications->packages (list))) (build-system chicken-build-system) (arguments '(#:egg-name "interfaces")) (synopsis "Simple interface/implementation abstraction") @@ -5727,13 +6030,14 @@ (sha256 (base32 "02y7d0lpkrn77ypk2dx8nm70lpbszz5w2cy177s4gvy88dx5qgmq")))) (propagated-inputs - (list chicken-utf8 - chicken-srfi-1 - chicken-vector-lib - chicken-srfi-69 - chicken-srfi-128 - chicken-record-variants)) - (native-inputs (list chicken-test)) + (specifications->packages + (list "chicken-utf8" + "chicken-srfi-1" + "chicken-vector-lib" + "chicken-srfi-69" + "chicken-srfi-128" + "chicken-record-variants"))) + (native-inputs (specifications->packages (list "chicken-test"))) (build-system chicken-build-system) (arguments '(#:egg-name "semantic-version")) (synopsis "Semantic Version Utilities") @@ -5751,8 +6055,8 @@ (uri (egg-uri "optimism" version)) (sha256 (base32 "0sw7sxx530bpgl8spxq0k9ry044k8nsn85y4xip0vhwcprjkqhmk")))) - (propagated-inputs (list)) - (native-inputs (list)) + (propagated-inputs (specifications->packages (list))) + (native-inputs (specifications->packages (list))) (build-system chicken-build-system) (arguments '(#:egg-name "optimism")) (synopsis "Command line option handling") @@ -5770,8 +6074,9 @@ (uri (egg-uri "gl-math" version)) (sha256 (base32 "043587v0mm9lisy7vacg0z18fnabviwj5cmk1gd2y05d3zqbf4dz")))) - (propagated-inputs (list chicken-srfi-1 chicken-matchable)) - (native-inputs (list)) + (propagated-inputs + (specifications->packages (list "chicken-srfi-1" "chicken-matchable"))) + (native-inputs (specifications->packages (list))) (build-system chicken-build-system) (arguments '(#:egg-name "gl-math")) (synopsis "A small gamedev-oriented math library") @@ -5789,8 +6094,8 @@ (uri (egg-uri "stemmer" version)) (sha256 (base32 "17b9f9dswsd2zwhxwxigcaqpjyj7ppzxzk20ip5nh0884s976j6m")))) - (propagated-inputs (list)) - (native-inputs (list chicken-test)) + (propagated-inputs (specifications->packages (list))) + (native-inputs (specifications->packages (list "chicken-test"))) (build-system chicken-build-system) (arguments '(#:egg-name "stemmer")) (synopsis "Bindings for the Snowball project's libstemmer") @@ -5808,8 +6113,8 @@ (uri (egg-uri "envsubst" version)) (sha256 (base32 "1wvfdkafhqi2m1qdap8da5yf6148yy2mrcmjl8lb811rvffbqld7")))) - (propagated-inputs (list chicken-matchable)) - (native-inputs (list chicken-test)) + (propagated-inputs (specifications->packages (list "chicken-matchable"))) + (native-inputs (specifications->packages (list "chicken-test"))) (build-system chicken-build-system) (arguments '(#:egg-name "envsubst")) (synopsis "Simple templating with parameter expansion") @@ -5828,8 +6133,13 @@ (sha256 (base32 "017qpy23mq2h7pd70j5wgq570z29qpnl8fw0j272kr6g5ndhmbbp")))) (propagated-inputs - (list chicken-srfi-1 chicken-record-variants chicken-check-errors)) - (native-inputs (list chicken-test-utils chicken-check-errors)) + (specifications->packages + (list "chicken-srfi-1" + "chicken-record-variants" + "chicken-check-errors"))) + (native-inputs + (specifications->packages + (list "chicken-test-utils" "chicken-check-errors"))) (build-system chicken-build-system) (arguments '(#:egg-name "srfi-41")) (synopsis "SRFI 41 (Streams)") @@ -5847,8 +6157,11 @@ (uri (egg-uri "getopt-utils" version)) (sha256 (base32 "0jbzv8s0b3pnlqzl4vls0fssw56ivz1g9afdj90kxaxlxv1b1l0k")))) - (propagated-inputs (list chicken-utf8 chicken-srfi-1 chicken-getopt-long)) - (native-inputs (list chicken-test chicken-test-utils)) + (propagated-inputs + (specifications->packages + (list "chicken-utf8" "chicken-srfi-1" "chicken-getopt-long"))) + (native-inputs + (specifications->packages (list "chicken-test" "chicken-test-utils"))) (build-system chicken-build-system) (arguments '(#:egg-name "getopt-utils")) (synopsis "Utilities for getopt-long") @@ -5866,8 +6179,8 @@ (uri (egg-uri "hyperscene" version)) (sha256 (base32 "1v2l36f5ymvc3bslh462lcmnjdkv26xmlqr3fr2rifc0yrwry6bp")))) - (propagated-inputs (list chicken-miscmacros)) - (native-inputs (list)) + (propagated-inputs (specifications->packages (list "chicken-miscmacros"))) + (native-inputs (specifications->packages (list))) (build-system chicken-build-system) (arguments '(#:egg-name "hyperscene")) (synopsis "Scene graph and spatial partitioning") @@ -5885,8 +6198,8 @@ (uri (egg-uri "salmonella" version)) (sha256 (base32 "1xr01d9ax106c5q3xx0lj92q24jqiywasamimpzvda4b17bb34n5")))) - (propagated-inputs (list)) - (native-inputs (list chicken-test)) + (propagated-inputs (specifications->packages (list))) + (native-inputs (specifications->packages (list "chicken-test"))) (build-system chicken-build-system) (arguments '(#:egg-name "salmonella")) (synopsis "A tool for testing eggs") @@ -5905,13 +6218,18 @@ (sha256 (base32 "1zhfvcv8628s9sria1i63sdp88h5gpm96iv023qvm07g9z9qv5dv")))) (propagated-inputs - (list chicken-utf8 chicken-miscmacros chicken-datatype chicken-box)) + (specifications->packages + (list "chicken-utf8" + "chicken-miscmacros" + "chicken-datatype" + "chicken-box"))) (native-inputs - (list chicken-test - chicken-test-utils - chicken-utf8 - chicken-srfi-1 - chicken-srfi-18)) + (specifications->packages + (list "chicken-test" + "chicken-test-utils" + "chicken-utf8" + "chicken-srfi-1" + "chicken-srfi-18"))) (build-system chicken-build-system) (arguments '(#:egg-name "F-operator")) (synopsis "Shift/Reset Control Operators") @@ -5929,8 +6247,10 @@ (uri (egg-uri "r6rs-bytevectors" version)) (sha256 (base32 "1qah1bym1q3ww0fkyqvz048q9brv7ffsz2x3cqpx0cp7yk41by9m")))) - (propagated-inputs (list chicken-utf8)) - (native-inputs (list chicken-test chicken-srfi-1 chicken-utf8)) + (propagated-inputs (specifications->packages (list "chicken-utf8"))) + (native-inputs + (specifications->packages + (list "chicken-test" "chicken-srfi-1" "chicken-utf8"))) (build-system chicken-build-system) (arguments '(#:egg-name "r6rs-bytevectors")) (synopsis "An implementation of r6rs bytevectors") @@ -5948,8 +6268,9 @@ (uri (egg-uri "isaac" version)) (sha256 (base32 "0hmqm5ag457q0zryaj8b2zx25hgg9pq4l1gxd5vf4xb4s79i1wxb")))) - (propagated-inputs (list)) - (native-inputs (list chicken-module-declarations)) + (propagated-inputs (specifications->packages (list))) + (native-inputs + (specifications->packages (list "chicken-module-declarations"))) (build-system chicken-build-system) (arguments '(#:egg-name "isaac")) (synopsis "Bindings to the ISAAC CSPRNG") @@ -5967,8 +6288,8 @@ (uri (egg-uri "cairo" version)) (sha256 (base32 "1x69i4aysn8mf93ic36947p6gvgglk8c0vg2m6vdhimf6y65szi1")))) - (propagated-inputs (list chicken-srfi-1)) - (native-inputs (list)) + (propagated-inputs (specifications->packages (list "chicken-srfi-1"))) + (native-inputs (specifications->packages (list))) (build-system chicken-build-system) (arguments '(#:egg-name "cairo")) (synopsis "Chicken bindings for Cairo, a vector graphics library") @@ -5987,11 +6308,12 @@ (sha256 (base32 "1r7vc6rwc75di72v5h9s4cdakm5a2hywpayl1xpw4vbq8fdn7zc0")))) (propagated-inputs - (list chicken-brev-separate - chicken-srfi-1 - chicken-define-options - chicken-match-generics)) - (native-inputs (list)) + (specifications->packages + (list "chicken-brev-separate" + "chicken-srfi-1" + "chicken-define-options" + "chicken-match-generics"))) + (native-inputs (specifications->packages (list))) (build-system chicken-build-system) (arguments '(#:egg-name "cst")) (synopsis "Visualize sexps as trees via Graphviz") @@ -6010,17 +6332,18 @@ (sha256 (base32 "1i9387ph1l7ky30in2v9y8zqc4rqzl0xmzb4hqjpipsxv6haa98s")))) (propagated-inputs - (list chicken-srfi-1 - chicken-srfi-13 - chicken-srfi-18 - chicken-srfi-69 - chicken-object-evict - chicken-check-errors - chicken-synch - chicken-miscmacros - chicken-matchable - chicken-sql-null)) - (native-inputs (list chicken-test)) + (specifications->packages + (list "chicken-srfi-1" + "chicken-srfi-13" + "chicken-srfi-18" + "chicken-srfi-69" + "chicken-object-evict" + "chicken-check-errors" + "chicken-synch" + "chicken-miscmacros" + "chicken-matchable" + "chicken-sql-null"))) + (native-inputs (specifications->packages (list "chicken-test"))) (build-system chicken-build-system) (arguments '(#:egg-name "sqlite3")) (synopsis "Bindings to version 3.x of the SQLite API") @@ -6038,8 +6361,8 @@ (uri (egg-uri "unveil" version)) (sha256 (base32 "0v9s6qaf5lcvdn881bpibazy77fajm8fj7h6v54425lx35164rbf")))) - (propagated-inputs (list)) - (native-inputs (list)) + (propagated-inputs (specifications->packages (list))) + (native-inputs (specifications->packages (list))) (build-system chicken-build-system) (arguments '(#:egg-name "unveil")) (synopsis "unveil(2) support for CHICKEN") @@ -6057,8 +6380,8 @@ (uri (egg-uri "hahn" version)) (sha256 (base32 "1p7i8vmh4pg9q0k1ml2n8wbrl7hq8b7x9xgxz5jsb8ywwax74fk4")))) - (propagated-inputs (list)) - (native-inputs (list)) + (propagated-inputs (specifications->packages (list))) + (native-inputs (specifications->packages (list))) (build-system chicken-build-system) (arguments '(#:egg-name "hahn")) (synopsis "In-source documentation") @@ -6076,8 +6399,11 @@ (uri (egg-uri "s9fes-char-graphics" version)) (sha256 (base32 "1ysz8vrx7zwfv4drx955ca28avmdfilafd9a20sl67y5vwb47i8m")))) - (propagated-inputs (list chicken-srfi-1 chicken-utf8 chicken-format)) - (native-inputs (list chicken-test chicken-test-utils)) + (propagated-inputs + (specifications->packages + (list "chicken-srfi-1" "chicken-utf8" "chicken-format"))) + (native-inputs + (specifications->packages (list "chicken-test" "chicken-test-utils"))) (build-system chicken-build-system) (arguments '(#:egg-name "s9fes-char-graphics")) (synopsis "Scheme 9 from Empty Space Char Graphics") @@ -6095,8 +6421,8 @@ (uri (egg-uri "posix-groups" version)) (sha256 (base32 "0s2gdq2kkpik7l3cms3mp15x7j15dp22pcrfrkap77hfl6xpyh8z")))) - (propagated-inputs (list)) - (native-inputs (list)) + (propagated-inputs (specifications->packages (list))) + (native-inputs (specifications->packages (list))) (build-system chicken-build-system) (arguments '(#:egg-name "posix-groups")) (synopsis "Access POSIX group information") @@ -6115,16 +6441,17 @@ (sha256 (base32 "0017w5vc9qpz5gcghhlsw6fzla2vxkvykm9rvriiqm9zywq48wlh")))) (propagated-inputs - (list chicken-brev-separate - chicken-clojurian - chicken-match-generics - chicken-miscmacros - chicken-srfi-1 - chicken-srfi-69 - chicken-strse - chicken-sxpath - chicken-tree)) - (native-inputs (list)) + (specifications->packages + (list "chicken-brev-separate" + "chicken-clojurian" + "chicken-match-generics" + "chicken-miscmacros" + "chicken-srfi-1" + "chicken-srfi-69" + "chicken-strse" + "chicken-sxpath" + "chicken-tree"))) + (native-inputs (specifications->packages (list))) (build-system chicken-build-system) (arguments '(#:egg-name "svgpath")) (synopsis "Parse, normalize, and write SVG path data") @@ -6143,15 +6470,16 @@ (sha256 (base32 "1nfxygrscvldmayr5sm8vqqvzv2wk63yh7pksp7v5gkffd0yhnzs")))) (propagated-inputs - (list chicken-intarweb - chicken-uri-common - chicken-uri-generic - chicken-sendfile - chicken-srfi-1 - chicken-srfi-13 - chicken-srfi-14 - chicken-srfi-18)) - (native-inputs (list chicken-test)) + (specifications->packages + (list "chicken-intarweb" + "chicken-uri-common" + "chicken-uri-generic" + "chicken-sendfile" + "chicken-srfi-1" + "chicken-srfi-13" + "chicken-srfi-14" + "chicken-srfi-18"))) + (native-inputs (specifications->packages (list "chicken-test"))) (build-system chicken-build-system) (arguments '(#:egg-name "spiffy")) (synopsis "A small but powerful web server") @@ -6170,16 +6498,20 @@ (sha256 (base32 "1l7cc6kynh54qanqr8z8v38b7c3whb79hsdrdia5cvxcig2vzvfk")))) (propagated-inputs - (list chicken-http-client - chicken-intarweb - chicken-medea - chicken-openssl - chicken-optimism - chicken-simple-exceptions - chicken-srfi-1 - chicken-srfi-133)) + (specifications->packages + (list "chicken-http-client" + "chicken-intarweb" + "chicken-medea" + "chicken-openssl" + "chicken-optimism" + "chicken-simple-exceptions" + "chicken-srfi-1" + "chicken-srfi-133"))) (native-inputs - (list chicken-test chicken-begin-syntax chicken-module-declarations)) + (specifications->packages + (list "chicken-test" + "chicken-begin-syntax" + "chicken-module-declarations"))) (build-system chicken-build-system) (arguments '(#:egg-name "sourcehut")) (synopsis "Bindings and CLI for the sr.ht REST API") @@ -6197,8 +6529,8 @@ (uri (egg-uri "daemon" version)) (sha256 (base32 "1kqryy1jq9qz0y3c58qlwr8mvgdn2jyr7a6anqb32dipp9ylqkim")))) - (propagated-inputs (list)) - (native-inputs (list)) + (propagated-inputs (specifications->packages (list))) + (native-inputs (specifications->packages (list))) (build-system chicken-build-system) (arguments '(#:egg-name "daemon")) (synopsis "Create daemon processes") @@ -6216,8 +6548,8 @@ (uri (egg-uri "srfi-71" version)) (sha256 (base32 "0v10ylzd5r61l2f6b2v3j4mpxf50pwmrlaqrhx66bw2fps3n32qp")))) - (propagated-inputs (list)) - (native-inputs (list)) + (propagated-inputs (specifications->packages (list))) + (native-inputs (specifications->packages (list))) (build-system chicken-build-system) (arguments '(#:egg-name "srfi-71")) (synopsis "SRFI-71: Extended LET-syntax for multiple values") @@ -6236,13 +6568,14 @@ (sha256 (base32 "0lrrqvgz4zpv1qkc45g0dnjmvkhyxh338wn009cmhj1ingv57yg0")))) (propagated-inputs - (list chicken-datatype - chicken-silex - chicken-lalr - chicken-utf8 - chicken-uri-generic - chicken-srfi-1)) - (native-inputs (list chicken-test)) + (specifications->packages + (list "chicken-datatype" + "chicken-silex" + "chicken-lalr" + "chicken-utf8" + "chicken-uri-generic" + "chicken-srfi-1"))) + (native-inputs (specifications->packages (list "chicken-test"))) (build-system chicken-build-system) (arguments '(#:egg-name "ersatz")) (synopsis "A template engine inspired by Jinja2 and Jingoo.") @@ -6261,13 +6594,15 @@ (sha256 (base32 "0f9m63flywcx7b6rhb7d562v26xilnxl0zcd8c6c4rfjsr0bdgjr")))) (propagated-inputs - (list chicken-utf8 - chicken-srfi-1 - chicken-srfi-13 - chicken-srfi-69 - chicken-miscmacros - chicken-check-errors)) - (native-inputs (list chicken-test chicken-test-utils)) + (specifications->packages + (list "chicken-utf8" + "chicken-srfi-1" + "chicken-srfi-13" + "chicken-srfi-69" + "chicken-miscmacros" + "chicken-check-errors"))) + (native-inputs + (specifications->packages (list "chicken-test" "chicken-test-utils"))) (build-system chicken-build-system) (arguments '(#:egg-name "string-utils")) (synopsis "String Utilities") @@ -6285,8 +6620,8 @@ (uri (egg-uri "srfi-133" version)) (sha256 (base32 "02ixzvl2a858zd1x0xiz7ygg5vj47fj720mn57jgpa1b8qskqf2c")))) - (propagated-inputs (list)) - (native-inputs (list chicken-test)) + (propagated-inputs (specifications->packages (list))) + (native-inputs (specifications->packages (list "chicken-test"))) (build-system chicken-build-system) (arguments '(#:egg-name "srfi-133")) (synopsis "SRFI-133: Vector Library (R7RS-compatible)") @@ -6304,9 +6639,15 @@ (uri (egg-uri "srfi-179" version)) (sha256 (base32 "0y5y6sr0flmhnkfbazihi72hyc3cs067i00c0zcd6jcpr28ki103")))) - (propagated-inputs (list chicken-srfi-1 chicken-srfi-133 chicken-srfi-160)) + (propagated-inputs + (specifications->packages + (list "chicken-srfi-1" "chicken-srfi-133" "chicken-srfi-160"))) (native-inputs - (list chicken-test chicken-srfi-1 chicken-srfi-133 chicken-srfi-160)) + (specifications->packages + (list "chicken-test" + "chicken-srfi-1" + "chicken-srfi-133" + "chicken-srfi-160"))) (build-system chicken-build-system) (arguments '(#:egg-name "srfi-179")) (synopsis "SRFI-179: Nonempty Intervals and Generalized Arrays (Updated)") @@ -6325,8 +6666,9 @@ (uri (egg-uri "pkg-config" version)) (sha256 (base32 "0q2zjfcywgqjv13cl1mjbl7n1csyq9rzkk20kky8ra0j3mkdql03")))) - (propagated-inputs (list chicken-posix-utils)) - (native-inputs (list chicken-srfi-1 chicken-test)) + (propagated-inputs (specifications->packages (list "chicken-posix-utils"))) + (native-inputs + (specifications->packages (list "chicken-srfi-1" "chicken-test"))) (build-system chicken-build-system) (arguments '(#:egg-name "pkg-config")) (synopsis "Wrapper around pkg-config") @@ -6344,8 +6686,8 @@ (uri (egg-uri "anaphora" version)) (sha256 (base32 "1yzm92qjpgga8722jdy3xx8gzq0ijass06aqyncccawjzshq7zy1")))) - (propagated-inputs (list)) - (native-inputs (list chicken-simple-tests)) + (propagated-inputs (specifications->packages (list))) + (native-inputs (specifications->packages (list "chicken-simple-tests"))) (build-system chicken-build-system) (arguments '(#:egg-name "anaphora")) (synopsis "Some anaphoric and named macros") @@ -6363,8 +6705,10 @@ (uri (egg-uri "dynamic-import" version)) (sha256 (base32 "17n0z551p7kr83afpjhg3q93q10nlwf7rjc3qmff1g026yhxnvwc")))) - (propagated-inputs (list)) - (native-inputs (list chicken-test chicken-test-utils chicken-srfi-1)) + (propagated-inputs (specifications->packages (list))) + (native-inputs + (specifications->packages + (list "chicken-test" "chicken-test-utils" "chicken-srfi-1"))) (build-system chicken-build-system) (arguments '(#:egg-name "dynamic-import")) (synopsis "Dynamic Import") @@ -6382,8 +6726,9 @@ (uri (egg-uri "traversal" version)) (sha256 (base32 "172inmqlz2pqbks5gyfnbll5qnnk4545jrb3xbsp9qxcmmayamiw")))) - (propagated-inputs (list chicken-srfi-1 chicken-vector-lib)) - (native-inputs (list chicken-test)) + (propagated-inputs + (specifications->packages (list "chicken-srfi-1" "chicken-vector-lib"))) + (native-inputs (specifications->packages (list "chicken-test"))) (build-system chicken-build-system) (arguments '(#:egg-name "traversal")) (synopsis "Various list operations") @@ -6401,8 +6746,8 @@ (uri (egg-uri "iterators" version)) (sha256 (base32 "0aji2ycbqykqqy2911gwfsyp1g8sry2k7w7ap80gq41xravknawf")))) - (propagated-inputs (list)) - (native-inputs (list chicken-simple-tests)) + (propagated-inputs (specifications->packages (list))) + (native-inputs (specifications->packages (list "chicken-simple-tests"))) (build-system chicken-build-system) (arguments '(#:egg-name "iterators")) (synopsis "Iterators and coroutines") @@ -6420,8 +6765,10 @@ (uri (egg-uri "micro-benchmark" version)) (sha256 (base32 "022fkwr1wm1im40rgk3g5dz8n4rvlw1zdmskqsh9idv31gbfi456")))) - (propagated-inputs (list chicken-micro-stats chicken-srfi-1)) - (native-inputs (list chicken-test chicken-test-utils)) + (propagated-inputs + (specifications->packages (list "chicken-micro-stats" "chicken-srfi-1"))) + (native-inputs + (specifications->packages (list "chicken-test" "chicken-test-utils"))) (build-system chicken-build-system) (arguments '(#:egg-name "micro-benchmark")) (synopsis "Easily create micro-benchmarks") @@ -6440,8 +6787,9 @@ (sha256 (base32 "12ng7wqdf0l2vdg96i19xpj5wsh9ppjrh0r7ip7kv8afpl8kqj6p")))) (propagated-inputs - (list chicken-http-client chicken-uri-common chicken-intarweb)) - (native-inputs (list chicken-test)) + (specifications->packages + (list "chicken-http-client" "chicken-uri-common" "chicken-intarweb"))) + (native-inputs (specifications->packages (list "chicken-test"))) (build-system chicken-build-system) (arguments '(#:egg-name "estraier-client")) (synopsis "A pure Scheme Hyper Estraier client library") @@ -6459,8 +6807,8 @@ (uri (egg-uri "dotted-lambdas" version)) (sha256 (base32 "0wxg56c1ywi77xvk1xjpmdnz93mk21dqzhjc3pdm5mnvc49j5nnk")))) - (propagated-inputs (list)) - (native-inputs (list chicken-simple-tests)) + (propagated-inputs (specifications->packages (list))) + (native-inputs (specifications->packages (list "chicken-simple-tests"))) (build-system chicken-build-system) (arguments '(#:egg-name "dotted-lambdas")) (synopsis "lambda equivalents with dots as trailing symbols") @@ -6478,8 +6826,8 @@ (uri (egg-uri "protobj" version)) (sha256 (base32 "181cdk8w2346i1x7yj77kzs7zlv2617m6drbacjf7zlv7jjb59sv")))) - (propagated-inputs (list)) - (native-inputs (list chicken-test)) + (propagated-inputs (specifications->packages (list))) + (native-inputs (specifications->packages (list "chicken-test"))) (build-system chicken-build-system) (arguments '(#:egg-name "protobj")) (synopsis "A prototype-delegation object model") @@ -6497,8 +6845,8 @@ (uri (egg-uri "srfi-227" version)) (sha256 (base32 "0vrpgqdmwdaphy0szskxyl2x6xhwycgvi6flwi5v6m2zi5cd3j1c")))) - (propagated-inputs (list chicken-srfi-1)) - (native-inputs (list chicken-test)) + (propagated-inputs (specifications->packages (list "chicken-srfi-1"))) + (native-inputs (specifications->packages (list "chicken-test"))) (build-system chicken-build-system) (arguments '(#:egg-name "srfi-227")) (synopsis "SRFI 227: Optional Arguments") @@ -6516,8 +6864,9 @@ (uri (egg-uri "dyn-vector" version)) (sha256 (base32 "0bjzldp0jxks200ciyp1pslmg3rbh7s1cx835qgmfd47qpyds8mb")))) - (propagated-inputs (list chicken-srfi-1 chicken-vector-lib)) - (native-inputs (list chicken-test)) + (propagated-inputs + (specifications->packages (list "chicken-srfi-1" "chicken-vector-lib"))) + (native-inputs (specifications->packages (list "chicken-test"))) (build-system chicken-build-system) (arguments '(#:egg-name "dyn-vector")) (synopsis "Dynamic (dense) vectors based on SRFI-43.") @@ -6535,8 +6884,8 @@ (uri (egg-uri "srfi-151" version)) (sha256 (base32 "0hscg2342wl2bzbnwl5d0ij1vr7nxn0ly9aqp3n5yh6j9x3hd29i")))) - (propagated-inputs (list)) - (native-inputs (list chicken-test)) + (propagated-inputs (specifications->packages (list))) + (native-inputs (specifications->packages (list "chicken-test"))) (build-system chicken-build-system) (arguments '(#:egg-name "srfi-151")) (synopsis "SRFI 151: Bitwise Operations") @@ -6554,8 +6903,9 @@ (uri (egg-uri "srfi-74" version)) (sha256 (base32 "1ymcad82vf89660i8km8568xnkpiz35inil348arqkp44804q1rz")))) - (propagated-inputs (list chicken-srfi-60 chicken-srfi-66)) - (native-inputs (list chicken-test)) + (propagated-inputs + (specifications->packages (list "chicken-srfi-60" "chicken-srfi-66"))) + (native-inputs (specifications->packages (list "chicken-test"))) (build-system chicken-build-system) (arguments '(#:egg-name "srfi-74")) (synopsis "SRFI-74: Octet-Addressed Binary Blocks") @@ -6573,8 +6923,8 @@ (uri (egg-uri "scmfmt" version)) (sha256 (base32 "0vpixxbil8ckmhsvfc9szv5gsvc2a1m88n2vv5cab5paarl26rhg")))) - (propagated-inputs (list)) - (native-inputs (list)) + (propagated-inputs (specifications->packages (list))) + (native-inputs (specifications->packages (list))) (build-system chicken-build-system) (arguments '(#:egg-name "scmfmt")) (synopsis "Chicken Scheme code formattor to use from stdin/stdout") @@ -6593,8 +6943,11 @@ (sha256 (base32 "0nzingih2pjsi3ysk3qhp9wc52lsk1wpdgypsf67prnz3cllz90p")))) (propagated-inputs - (list chicken-srfi-1 chicken-srfi-41 chicken-typed-records)) - (native-inputs (list chicken-test chicken-srfi-1 chicken-test-generative)) + (specifications->packages + (list "chicken-srfi-1" "chicken-srfi-41" "chicken-typed-records"))) + (native-inputs + (specifications->packages + (list "chicken-test" "chicken-srfi-1" "chicken-test-generative"))) (build-system chicken-build-system) (arguments '(#:egg-name "srfi-134")) (synopsis "SRFI 134: Immutable deques") @@ -6612,8 +6965,11 @@ (uri (egg-uri "slib-wt-tree" version)) (sha256 (base32 "0np2nc8z5ddvf3248zq91f6qmv71x8vink8rswlvjb5vidvcf3kp")))) - (propagated-inputs (list chicken-typed-records)) - (native-inputs (list chicken-test chicken-test-generative chicken-srfi-1)) + (propagated-inputs + (specifications->packages (list "chicken-typed-records"))) + (native-inputs + (specifications->packages + (list "chicken-test" "chicken-test-generative" "chicken-srfi-1"))) (build-system chicken-build-system) (arguments '(#:egg-name "slib-wt-tree")) (synopsis "Weight-balanced trees") @@ -6631,8 +6987,9 @@ (uri (egg-uri "dot-locking" version)) (sha256 (base32 "13fndcyk4xavn694k1a8kcv3c02a2scxn0z3s56mya2nw4wns88z")))) - (propagated-inputs (list chicken-srfi-13 chicken-srfi-18)) - (native-inputs (list)) + (propagated-inputs + (specifications->packages (list "chicken-srfi-13" "chicken-srfi-18"))) + (native-inputs (specifications->packages (list))) (build-system chicken-build-system) (arguments '(#:egg-name "dot-locking")) (synopsis "advisory locking mechanism based on standard file operations") @@ -6652,8 +7009,13 @@ (sha256 (base32 "1ywxc7r1l5a930rfp0fv99dcfg2gbvg93rp4jih4rnlpwys6gpv4")))) (propagated-inputs - (list chicken-srfi-1 chicken-srfi-13 chicken-check-errors chicken-coops)) - (native-inputs (list chicken-test chicken-test-utils)) + (specifications->packages + (list "chicken-srfi-1" + "chicken-srfi-13" + "chicken-check-errors" + "chicken-coops"))) + (native-inputs + (specifications->packages (list "chicken-test" "chicken-test-utils"))) (build-system chicken-build-system) (arguments '(#:egg-name "coops-utils")) (synopsis "coops utilities") @@ -6672,13 +7034,14 @@ (sha256 (base32 "1iw63ki41f1gr2b89k0ligwyljxfx8ysaacfnf70wgz4j70mh282")))) (propagated-inputs - (list chicken-lowdown - chicken-sxml-transforms - chicken-miscmacros - chicken-srfi-1 - chicken-srfi-13 - chicken-srfi-37)) - (native-inputs (list)) + (specifications->packages + (list "chicken-lowdown" + "chicken-sxml-transforms" + "chicken-miscmacros" + "chicken-srfi-1" + "chicken-srfi-13" + "chicken-srfi-37"))) + (native-inputs (specifications->packages (list))) (build-system chicken-build-system) (arguments '(#:egg-name "markdown-svnwiki")) (synopsis "Convert Markdown to svnwiki") @@ -6696,8 +7059,9 @@ (uri (egg-uri "lazy-seq" version)) (sha256 (base32 "12gz8999g73fa20v067gs4v6zs65w8qajwjfsngbcdaqadv2733g")))) - (propagated-inputs (list chicken-srfi-1)) - (native-inputs (list chicken-test chicken-srfi-1)) + (propagated-inputs (specifications->packages (list "chicken-srfi-1"))) + (native-inputs + (specifications->packages (list "chicken-test" "chicken-srfi-1"))) (build-system chicken-build-system) (arguments '(#:egg-name "lazy-seq")) (synopsis "Clojure-like lazy sequences") @@ -6715,8 +7079,8 @@ (uri (egg-uri "srfi-25" version)) (sha256 (base32 "0vf6f0f6jm4frpz995kxjzydg3p7vjn58shmv6s2p34hmfsjcm04")))) - (propagated-inputs (list)) - (native-inputs (list)) + (propagated-inputs (specifications->packages (list))) + (native-inputs (specifications->packages (list))) (build-system chicken-build-system) (arguments '(#:egg-name "srfi-25")) (synopsis "Multidimensional arrays") @@ -6734,8 +7098,8 @@ (uri (egg-uri "srfi-144" version)) (sha256 (base32 "08fjhasdxmmb48c5nx632wjr6ikyhwgsyzxx49jz9hzns4ld526g")))) - (propagated-inputs (list chicken-r7rs)) - (native-inputs (list chicken-test)) + (propagated-inputs (specifications->packages (list "chicken-r7rs"))) + (native-inputs (specifications->packages (list "chicken-test"))) (build-system chicken-build-system) (arguments '(#:egg-name "srfi-144")) (synopsis "SRFI 144: Flonums") @@ -6753,8 +7117,9 @@ (uri (egg-uri "srfi-4-comprehensions" version)) (sha256 (base32 "1j2xabk6fjsh2wnwgzanmqv3pwb72imzfyiiwm8a9y45xyx6513l")))) - (propagated-inputs (list chicken-srfi-42)) - (native-inputs (list chicken-srfi-1 chicken-test)) + (propagated-inputs (specifications->packages (list "chicken-srfi-42"))) + (native-inputs + (specifications->packages (list "chicken-srfi-1" "chicken-test"))) (build-system chicken-build-system) (arguments '(#:egg-name "srfi-4-comprehensions")) (synopsis "SRFI-42 Comprehensions for SRFI-4 Vectors") @@ -6772,8 +7137,10 @@ (uri (egg-uri "color" version)) (sha256 (base32 "1pxc66arxkzyfqfyv7myzfvqwqakh643cjb3n8pqxgmvmrmfwgfr")))) - (propagated-inputs (list chicken-fmt chicken-records chicken-srfi-13)) - (native-inputs (list)) + (propagated-inputs + (specifications->packages + (list "chicken-fmt" "chicken-records" "chicken-srfi-13"))) + (native-inputs (specifications->packages (list))) (build-system chicken-build-system) (arguments '(#:egg-name "color")) (synopsis "The SLIB color library") @@ -6791,8 +7158,10 @@ (uri (egg-uri "expat" version)) (sha256 (base32 "162z5mblii6lk2n67ya3zgsgpi1dbfyzcq8r4gxld36j05w39bpb")))) - (propagated-inputs (list chicken-bind chicken-silex)) - (native-inputs (list chicken-test chicken-queues)) + (propagated-inputs + (specifications->packages (list "chicken-bind" "chicken-silex"))) + (native-inputs + (specifications->packages (list "chicken-test" "chicken-queues"))) (build-system chicken-build-system) (arguments '(#:egg-name "expat")) (synopsis "An interface to James Clark's Expat XML parser") @@ -6811,8 +7180,9 @@ (sha256 (base32 "1zpnk3xjkn2pdfw953ximq6i0d3v3mak8ydl6a3nb2zz1daq7044")))) (propagated-inputs - (list chicken-awful chicken-spiffy chicken-define-options)) - (native-inputs (list)) + (specifications->packages + (list "chicken-awful" "chicken-spiffy" "chicken-define-options"))) + (native-inputs (specifications->packages (list))) (build-system chicken-build-system) (arguments '(#:egg-name "awful-main")) (synopsis "Turn awful web applications into static executables") @@ -6830,13 +7200,15 @@ (uri (egg-uri "sendfile" version)) (sha256 (base32 "1vi5i8df146j2gh4x7s8fry0bdzfm57f7v62zd5sd0x45h72lffw")))) - (propagated-inputs (list chicken-memory-mapped-files)) + (propagated-inputs + (specifications->packages (list "chicken-memory-mapped-files"))) (native-inputs - (list chicken-test - chicken-simple-sha1 - chicken-srfi-4 - chicken-srfi-13 - chicken-srfi-69)) + (specifications->packages + (list "chicken-test" + "chicken-simple-sha1" + "chicken-srfi-4" + "chicken-srfi-13" + "chicken-srfi-69"))) (build-system chicken-build-system) (arguments '(#:egg-name "sendfile")) (synopsis "Sending a file over the network") @@ -6854,8 +7226,8 @@ (uri (egg-uri "srfi-48" version)) (sha256 (base32 "153ipqaz7740vr50sq639vk5vs8wxd8lmfpa0vk17qzw5skmnhp6")))) - (propagated-inputs (list chicken-srfi-38)) - (native-inputs (list)) + (propagated-inputs (specifications->packages (list "chicken-srfi-38"))) + (native-inputs (specifications->packages (list))) (build-system chicken-build-system) (arguments '(#:egg-name "srfi-48")) (synopsis "SRFI-48: Intermediate Format Strings") @@ -6873,8 +7245,8 @@ (uri (egg-uri "latch" version)) (sha256 (base32 "0sl8i18g03cl8qpaqbrfkcx7xd28jyxcb183873s9yq7max4zryr")))) - (propagated-inputs (list chicken-matchable)) - (native-inputs (list)) + (propagated-inputs (specifications->packages (list "chicken-matchable"))) + (native-inputs (specifications->packages (list))) (build-system chicken-build-system) (arguments '(#:egg-name "latch")) (synopsis "Evaluate expressions once") @@ -6892,8 +7264,11 @@ (uri (egg-uri "agrep" version)) (sha256 (base32 "1anh4dkcdh3w5akd45n11v62kl3jpj7n78zfwaia99yd9dd5i9ww")))) - (propagated-inputs (list chicken-datatype chicken-srfi-1 chicken-srfi-14)) - (native-inputs (list chicken-test chicken-srfi-1)) + (propagated-inputs + (specifications->packages + (list "chicken-datatype" "chicken-srfi-1" "chicken-srfi-14"))) + (native-inputs + (specifications->packages (list "chicken-test" "chicken-srfi-1"))) (build-system chicken-build-system) (arguments '(#:egg-name "agrep")) (synopsis "Approximate grep..") @@ -6911,8 +7286,8 @@ (uri (egg-uri "aes" version)) (sha256 (base32 "01bwykr6ryv036pyjc95qhqmrj0p7wisb0dhnf7f7nw858phr4av")))) - (propagated-inputs (list)) - (native-inputs (list chicken-crypto-tools)) + (propagated-inputs (specifications->packages (list))) + (native-inputs (specifications->packages (list "chicken-crypto-tools"))) (build-system chicken-build-system) (arguments '(#:egg-name "aes")) (synopsis @@ -6932,8 +7307,8 @@ (uri (egg-uri "box" version)) (sha256 (base32 "131k73q72v658mkxhj34988kwh8yxjq00gf4sn3f1y837n6kp9yd")))) - (propagated-inputs (list)) - (native-inputs (list chicken-test)) + (propagated-inputs (specifications->packages (list))) + (native-inputs (specifications->packages (list "chicken-test"))) (build-system chicken-build-system) (arguments '(#:egg-name "box")) (synopsis "Boxing") @@ -6951,8 +7326,8 @@ (uri (egg-uri "scan-input-lines" version)) (sha256 (base32 "16pkx339r5s877np1k0dhs29zdcmrz0smcwmcpw23c540sq9jb2z")))) - (propagated-inputs (list)) - (native-inputs (list)) + (propagated-inputs (specifications->packages (list))) + (native-inputs (specifications->packages (list))) (build-system chicken-build-system) (arguments '(#:egg-name "scan-input-lines")) (synopsis "Scan lines until a regex or predicate matches") @@ -6970,8 +7345,10 @@ (uri (egg-uri "blosc" version)) (sha256 (base32 "0m78rb2q0znixpiflcrndlk708g4mbw7yh1ynkvk3zzvln0d3wgi")))) - (propagated-inputs (list)) - (native-inputs (list chicken-test chicken-srfi-13 chicken-compile-file)) + (propagated-inputs (specifications->packages (list))) + (native-inputs + (specifications->packages + (list "chicken-test" "chicken-srfi-13" "chicken-compile-file"))) (build-system chicken-build-system) (arguments '(#:egg-name "blosc")) (synopsis "Bindings to the Blosc multi-threaded meta-compressor library") @@ -6991,8 +7368,13 @@ (sha256 (base32 "124gl45p6i3mnjlq8hys9m0smc9qnizv0r9lch1sf3qi8pj3v648")))) (propagated-inputs - (list chicken-srfi-1 chicken-srfi-13 chicken-srfi-151 chicken-r7rs)) - (native-inputs (list chicken-srfi-1 chicken-test)) + (specifications->packages + (list "chicken-srfi-1" + "chicken-srfi-13" + "chicken-srfi-151" + "chicken-r7rs"))) + (native-inputs + (specifications->packages (list "chicken-srfi-1" "chicken-test"))) (build-system chicken-build-system) (arguments '(#:egg-name "srfi-207")) (synopsis "SRFI-207: String-notated bytevectors") @@ -7010,8 +7392,8 @@ (uri (egg-uri "server-test" version)) (sha256 (base32 "1k3k9mkildbi9i8vgj26rj5nidrm0zif8pqf9zm5ahwn4kcp9drx")))) - (propagated-inputs (list)) - (native-inputs (list)) + (propagated-inputs (specifications->packages (list))) + (native-inputs (specifications->packages (list))) (build-system chicken-build-system) (arguments '(#:egg-name "server-test")) (synopsis "Utilities to help testing servers") @@ -7029,8 +7411,8 @@ (uri (egg-uri "crypto-tools" version)) (sha256 (base32 "0ajf0qfnhp99f4x1dll2fhlxrsxamgrrwyksc7rrym77xmv8f1pd")))) - (propagated-inputs (list)) - (native-inputs (list)) + (propagated-inputs (specifications->packages (list))) + (native-inputs (specifications->packages (list))) (build-system chicken-build-system) (arguments '(#:egg-name "crypto-tools")) (synopsis "Useful cryptographic primitives") @@ -7048,8 +7430,8 @@ (uri (egg-uri "udp6" version)) (sha256 (base32 "1fm8khkfw22iwsnlyj5jpipfkp70y35pk2y3i4bzmp6iq84gxjrm")))) - (propagated-inputs (list chicken-socket)) - (native-inputs (list)) + (propagated-inputs (specifications->packages (list "chicken-socket"))) + (native-inputs (specifications->packages (list))) (build-system chicken-build-system) (arguments '(#:egg-name "udp6")) (synopsis "Interface to UDP over IPv4 and IPv6") @@ -7067,8 +7449,9 @@ (uri (egg-uri "opencl" version)) (sha256 (base32 "18xbnw47abkxyqm8irlk38qak8m2zmnw3z53ixzck97260hyy03y")))) - (propagated-inputs (list)) - (native-inputs (list chicken-test chicken-srfi-18)) + (propagated-inputs (specifications->packages (list))) + (native-inputs + (specifications->packages (list "chicken-test" "chicken-srfi-18"))) (build-system chicken-build-system) (arguments '(#:egg-name "opencl")) (synopsis "Bindings to OpenCL") @@ -7086,8 +7469,8 @@ (uri (egg-uri "pipes" version)) (sha256 (base32 "1bljwlb3s47hcllm05am8bj5clpywchffnkk2ajx572vl5b0qs92")))) - (propagated-inputs (list)) - (native-inputs (list chicken-simple-tests)) + (propagated-inputs (specifications->packages (list))) + (native-inputs (specifications->packages (list "chicken-simple-tests"))) (build-system chicken-build-system) (arguments '(#:egg-name "pipes")) (synopsis "sequencing partial combinations") @@ -7105,8 +7488,10 @@ (uri (egg-uri "simple-contracts" version)) (sha256 (base32 "0x0fzvnkzbzf1qr40xg8zi8qj5b889d3hs6b6cvdh46456zvzxka")))) - (propagated-inputs (list chicken-checks)) - (native-inputs (list chicken-checks chicken-simple-tests)) + (propagated-inputs (specifications->packages (list "chicken-checks"))) + (native-inputs + (specifications->packages + (list "chicken-checks" "chicken-simple-tests"))) (build-system chicken-build-system) (arguments '(#:egg-name "simple-contracts")) (synopsis "Design by contract for procedures") @@ -7124,8 +7509,9 @@ (uri (egg-uri "macaw" version)) (sha256 (base32 "1zc9prn3n4rac6ibgbfg0fcdl0czf31qhx8v2276m49i7hizvan4")))) - (propagated-inputs (list)) - (native-inputs (list chicken-test chicken-srfi-1)) + (propagated-inputs (specifications->packages (list))) + (native-inputs + (specifications->packages (list "chicken-test" "chicken-srfi-1"))) (build-system chicken-build-system) (arguments '(#:egg-name "macaw")) (synopsis "Efficient color types and math") @@ -7144,13 +7530,14 @@ (sha256 (base32 "1v8af7p0np2fphp5mi8kk1872lcqpka211j51dw6010db2262pbm")))) (propagated-inputs - (list chicken-regex - chicken-matchable - chicken-svnwiki-sxml - chicken-srfi-1 - chicken-uri-generic - chicken-chicken-doc-html)) - (native-inputs (list)) + (specifications->packages + (list "chicken-regex" + "chicken-matchable" + "chicken-svnwiki-sxml" + "chicken-srfi-1" + "chicken-uri-generic" + "chicken-chicken-doc-html"))) + (native-inputs (specifications->packages (list))) (build-system chicken-build-system) (arguments '(#:egg-name "manual-labor")) (synopsis "Generate static HTML manual from wiki docs") @@ -7168,8 +7555,8 @@ (uri (egg-uri "memory-mapped-files" version)) (sha256 (base32 "08vk7j2bfykcfwxl7g06qpbnr287i7d2l5nkpbaiyhi2ws1nhjl9")))) - (propagated-inputs (list)) - (native-inputs (list)) + (propagated-inputs (specifications->packages (list))) + (native-inputs (specifications->packages (list))) (build-system chicken-build-system) (arguments '(#:egg-name "memory-mapped-files")) (synopsis "Memory-mapped file access for UNIX and Windows") @@ -7188,17 +7575,19 @@ (sha256 (base32 "0pcxy8l8qlb085pbxp9plxzzrs4wb2pfpx840rydwhpsjmrfx1zp")))) (propagated-inputs - (list chicken-optimism - chicken-r7rs - chicken-simple-exceptions - chicken-srfi-18 - chicken-srfi-60 - chicken-srfi-145)) + (specifications->packages + (list "chicken-optimism" + "chicken-r7rs" + "chicken-simple-exceptions" + "chicken-srfi-18" + "chicken-srfi-60" + "chicken-srfi-145"))) (native-inputs - (list chicken-begin-syntax - chicken-matchable - chicken-miscmacros - chicken-module-declarations)) + (specifications->packages + (list "chicken-begin-syntax" + "chicken-matchable" + "chicken-miscmacros" + "chicken-module-declarations"))) (build-system chicken-build-system) (arguments '(#:egg-name "sq")) (synopsis "Scheme jq wrapper for processing S-expressions") @@ -7217,14 +7606,15 @@ (sha256 (base32 "15g2knq5b76f3nhxnmxidhkvbw9dyyc00hrzvsnpkmnfqzcmxbxw")))) (propagated-inputs - (list chicken-srfi-1 - chicken-srfi-69 - chicken-utf8 - chicken-locale - chicken-posix-utils - chicken-condition-utils - chicken-check-errors)) - (native-inputs (list chicken-test)) + (specifications->packages + (list "chicken-srfi-1" + "chicken-srfi-69" + "chicken-utf8" + "chicken-locale" + "chicken-posix-utils" + "chicken-condition-utils" + "chicken-check-errors"))) + (native-inputs (specifications->packages (list "chicken-test"))) (build-system chicken-build-system) (arguments '(#:egg-name "srfi-29")) (synopsis "Localization") @@ -7242,8 +7632,8 @@ (uri (egg-uri "srfi-35" version)) (sha256 (base32 "13xgssgyrhcakg94lk04pkk38fr5ggfyf4r3sf0abansr6wxrahh")))) - (propagated-inputs (list chicken-srfi-1)) - (native-inputs (list chicken-test)) + (propagated-inputs (specifications->packages (list "chicken-srfi-1"))) + (native-inputs (specifications->packages (list "chicken-test"))) (build-system chicken-build-system) (arguments '(#:egg-name "srfi-35")) (synopsis "SRFI-35 Conditions") @@ -7261,8 +7651,10 @@ (uri (egg-uri "slice" version)) (sha256 (base32 "1cdgs1fhir777909qp43990xbn2a1xhp5rbakjyvcaf8y0m082w0")))) - (propagated-inputs (list chicken-srfi-1 chicken-utf8)) - (native-inputs (list chicken-test chicken-utf8)) + (propagated-inputs + (specifications->packages (list "chicken-srfi-1" "chicken-utf8"))) + (native-inputs + (specifications->packages (list "chicken-test" "chicken-utf8"))) (build-system chicken-build-system) (arguments '(#:egg-name "slice")) (synopsis "A slicer procedure for lists, strings and vectors") @@ -7280,8 +7672,9 @@ (uri (egg-uri "pstk" version)) (sha256 (base32 "11z0ssdrpyal1px6x5qwxyabxs4y2q7glbz7mnwq0i01imwv1c2v")))) - (propagated-inputs (list chicken-srfi-1 chicken-srfi-13)) - (native-inputs (list)) + (propagated-inputs + (specifications->packages (list "chicken-srfi-1" "chicken-srfi-13"))) + (native-inputs (specifications->packages (list))) (build-system chicken-build-system) (arguments '(#:egg-name "pstk")) (synopsis "PS/Tk: Portable Scheme interface to Tk") @@ -7299,8 +7692,8 @@ (uri (egg-uri "svn-client" version)) (sha256 (base32 "0xxnk0pnvv6n8zf7wz720nzj03yx15xdiczpkwvhr87rafy02smy")))) - (propagated-inputs (list)) - (native-inputs (list chicken-test)) + (propagated-inputs (specifications->packages (list))) + (native-inputs (specifications->packages (list "chicken-test"))) (build-system chicken-build-system) (arguments '(#:egg-name "svn-client")) (synopsis "A wrapper around Subversion's libsvn_client C library.") @@ -7319,12 +7712,13 @@ (sha256 (base32 "02j8i4w3dzfnfcyckk6y228shwfxk5pgap3zsha86am53gw05aj0")))) (propagated-inputs - (list chicken-silex - chicken-matchable - chicken-coops - chicken-srfi-1 - chicken-regex)) - (native-inputs (list chicken-test)) + (specifications->packages + (list "chicken-silex" + "chicken-matchable" + "chicken-coops" + "chicken-srfi-1" + "chicken-regex"))) + (native-inputs (specifications->packages (list "chicken-test"))) (build-system chicken-build-system) (arguments '(#:egg-name "bind")) (synopsis "Automatically generate bindings from C/C++ declarations") @@ -7342,8 +7736,10 @@ (uri (egg-uri "bencode" version)) (sha256 (base32 "1sxjf16vfp8wxjyr9jxldmb495vdy334b2jgxj6ji7mdfizrldiq")))) - (propagated-inputs (list chicken-miscmacros chicken-vector-lib)) - (native-inputs (list chicken-test)) + (propagated-inputs + (specifications->packages + (list "chicken-miscmacros" "chicken-vector-lib"))) + (native-inputs (specifications->packages (list "chicken-test"))) (build-system chicken-build-system) (arguments '(#:egg-name "bencode")) (synopsis "Bencoding parser and serializer") @@ -7362,8 +7758,9 @@ (sha256 (base32 "0ynasgp03kqd6nhqmcnp4cjf87p3pkjaqi2x860hma79xsslyp8n")))) (propagated-inputs - (list chicken-srfi-1 chicken-srfi-143 chicken-typed-records)) - (native-inputs (list chicken-test)) + (specifications->packages + (list "chicken-srfi-1" "chicken-srfi-143" "chicken-typed-records"))) + (native-inputs (specifications->packages (list "chicken-test"))) (build-system chicken-build-system) (arguments '(#:egg-name "srfi-217")) (synopsis "SRFI 217: Integer Sets") @@ -7382,8 +7779,12 @@ (sha256 (base32 "155h58aphs1m29fq152fp08q1jkf7sibyi2ynqza6y5z846gf9gj")))) (propagated-inputs - (list chicken-srfi-1 chicken-srfi-127 chicken-utf8 chicken-matchable)) - (native-inputs (list chicken-test)) + (specifications->packages + (list "chicken-srfi-1" + "chicken-srfi-127" + "chicken-utf8" + "chicken-matchable"))) + (native-inputs (specifications->packages (list "chicken-test"))) (build-system chicken-build-system) (arguments '(#:egg-name "tabular")) (synopsis @@ -7403,8 +7804,8 @@ (uri (egg-uri "input-parse" version)) (sha256 (base32 "195ghf8qk3w7wxvdra3gi653p57y3hdadngjz599ym14rcfxq61q")))) - (propagated-inputs (list chicken-srfi-13)) - (native-inputs (list)) + (propagated-inputs (specifications->packages (list "chicken-srfi-13"))) + (native-inputs (specifications->packages (list))) (build-system chicken-build-system) (arguments '(#:egg-name "input-parse")) (synopsis "input-stream tokenizing and parsing routines.") @@ -7422,8 +7823,8 @@ (uri (egg-uri "tweetnacl" version)) (sha256 (base32 "0ba8xz39qgc8ixq7s21pdf5sw5hwxriakdhq7pxc47na2q2pr1dy")))) - (propagated-inputs (list)) - (native-inputs (list chicken-test)) + (propagated-inputs (specifications->packages (list))) + (native-inputs (specifications->packages (list "chicken-test"))) (build-system chicken-build-system) (arguments '(#:egg-name "tweetnacl")) (synopsis "TweetNaCl cryptographic library") @@ -7441,8 +7842,8 @@ (uri (egg-uri "make" version)) (sha256 (base32 "0dhw7jf6f67y6wpcs2vq9b7jwhkkb2z9gwf1z036yvhfyir6l2z8")))) - (propagated-inputs (list chicken-srfi-1)) - (native-inputs (list)) + (propagated-inputs (specifications->packages (list "chicken-srfi-1"))) + (native-inputs (specifications->packages (list))) (build-system chicken-build-system) (arguments '(#:egg-name "make")) (synopsis "The PLT 'make' macro") @@ -7460,8 +7861,10 @@ (uri (egg-uri "begin-syntax" version)) (sha256 (base32 "10xdikbpilxibjvmdnshjdwhp56lh0w6414cwgiwva2vqr7930zj")))) - (propagated-inputs (list chicken-matchable)) - (native-inputs (list chicken-srfi-1 chicken-module-declarations)) + (propagated-inputs (specifications->packages (list "chicken-matchable"))) + (native-inputs + (specifications->packages + (list "chicken-srfi-1" "chicken-module-declarations"))) (build-system chicken-build-system) (arguments '(#:egg-name "begin-syntax")) (synopsis "Convenience macro for inline syntax expansion") @@ -7480,11 +7883,12 @@ (sha256 (base32 "1a7212xv4pr44hmz6z9gn3hv7j7v51p69jj30c6x05p4lip8myh3")))) (propagated-inputs - (list chicken-srfi-1 - chicken-srfi-18 - chicken-scheme2c-compatibility - chicken-xlib)) - (native-inputs (list)) + (specifications->packages + (list "chicken-srfi-1" + "chicken-srfi-18" + "chicken-scheme2c-compatibility" + "chicken-xlib"))) + (native-inputs (specifications->packages (list))) (build-system chicken-build-system) (arguments '(#:egg-name "ezd")) (synopsis "easy drawing for programs on X displays") @@ -7503,12 +7907,13 @@ (sha256 (base32 "1w5qzsmx2i9cpjd2d9kkfhw6627xg19x5w6jck9gba6vgcf2s6ca")))) (propagated-inputs - (list chicken-salmonella - chicken-salmonella-html-report - chicken-srfi-1 - chicken-srfi-13 - chicken-sxml-transforms)) - (native-inputs (list)) + (specifications->packages + (list "chicken-salmonella" + "chicken-salmonella-html-report" + "chicken-srfi-1" + "chicken-srfi-13" + "chicken-sxml-transforms"))) + (native-inputs (specifications->packages (list))) (build-system chicken-build-system) (arguments '(#:egg-name "salmonella-diff")) (synopsis "A tool to diff salmonella log files") @@ -7526,8 +7931,8 @@ (uri (egg-uri "test-utils" version)) (sha256 (base32 "0c4zj3i4g1iq38ifdgzhrl5lz0v97qzphsyg1d2a6ps6zr7jwgbf")))) - (propagated-inputs (list chicken-test)) - (native-inputs (list chicken-test)) + (propagated-inputs (specifications->packages (list "chicken-test"))) + (native-inputs (specifications->packages (list "chicken-test"))) (build-system chicken-build-system) (arguments '(#:egg-name "test-utils")) (synopsis "Test Utilities (for test egg)") @@ -7545,8 +7950,9 @@ (uri (egg-uri "srfi-42" version)) (sha256 (base32 "1s43an2yqzx123zlf8k1xny6wr3s5kx61hrik8bkn4wcr6w4rqla")))) - (propagated-inputs (list chicken-srfi-1 chicken-srfi-13)) - (native-inputs (list chicken-test)) + (propagated-inputs + (specifications->packages (list "chicken-srfi-1" "chicken-srfi-13"))) + (native-inputs (specifications->packages (list "chicken-test"))) (build-system chicken-build-system) (arguments '(#:egg-name "srfi-42")) (synopsis "SRFI-42 (Eager comprehensions)") @@ -7564,8 +7970,10 @@ (uri (egg-uri "utf8" version)) (sha256 (base32 "0vpf2vw4k7b1f7afgminnvkgiq9m973rxi1w2y63jgg8vr7i027p")))) - (propagated-inputs (list chicken-srfi-69 chicken-iset chicken-regex)) - (native-inputs (list chicken-test)) + (propagated-inputs + (specifications->packages + (list "chicken-srfi-69" "chicken-iset" "chicken-regex"))) + (native-inputs (specifications->packages (list "chicken-test"))) (build-system chicken-build-system) (arguments '(#:egg-name "utf8")) (synopsis "Unicode support") @@ -7584,16 +7992,18 @@ (sha256 (base32 "018x80cxs7glvqn7nhjcfbvw36bn3pf4y24a6cn7mz25z6597vg0")))) (propagated-inputs - (list chicken-srfi-1 - chicken-srfi-13 - chicken-srfi-18 - chicken-address-info)) + (specifications->packages + (list "chicken-srfi-1" + "chicken-srfi-13" + "chicken-srfi-18" + "chicken-address-info"))) (native-inputs - (list chicken-http-client - chicken-server-test - chicken-spiffy - chicken-test - chicken-uri-common)) + (specifications->packages + (list "chicken-http-client" + "chicken-server-test" + "chicken-spiffy" + "chicken-test" + "chicken-uri-common"))) (build-system chicken-build-system) (arguments '(#:egg-name "openssl")) (synopsis "Bindings to the OpenSSL SSL/TLS library") @@ -7612,8 +8022,14 @@ (sha256 (base32 "166qm2vx5gj7bc57s1bnnbp55zhv19hnimmivhhdhsnq32wi3511")))) (propagated-inputs - (list chicken-r7rs chicken-srfi-69 chicken-srfi-1 chicken-chalk)) - (native-inputs (list chicken-r7rs chicken-srfi-64 chicken-chalk)) + (specifications->packages + (list "chicken-r7rs" + "chicken-srfi-69" + "chicken-srfi-1" + "chicken-chalk"))) + (native-inputs + (specifications->packages + (list "chicken-r7rs" "chicken-srfi-64" "chicken-chalk"))) (build-system chicken-build-system) (arguments '(#:egg-name "edn")) (synopsis "EDN data reader/writer.") @@ -7631,8 +8047,9 @@ (uri (egg-uri "mailbox" version)) (sha256 (base32 "1g1fxkydd8wkqpvfv4md2ilk5vf4276ks5153da7mph2i6hbzr4a")))) - (propagated-inputs (list chicken-srfi-1 chicken-srfi-18)) - (native-inputs (list chicken-test)) + (propagated-inputs + (specifications->packages (list "chicken-srfi-1" "chicken-srfi-18"))) + (native-inputs (specifications->packages (list "chicken-test"))) (build-system chicken-build-system) (arguments '(#:egg-name "mailbox")) (synopsis "Thread-safe queues with timeout") @@ -7650,8 +8067,9 @@ (uri (egg-uri "exif" version)) (sha256 (base32 "1gqlkxabpzb951fkrq2lgdq55sds8713iawdqvf3sqj25qbkz3j4")))) - (propagated-inputs (list chicken-foreigners chicken-srfi-13)) - (native-inputs (list)) + (propagated-inputs + (specifications->packages (list "chicken-foreigners" "chicken-srfi-13"))) + (native-inputs (specifications->packages (list))) (build-system chicken-build-system) (arguments '(#:egg-name "exif")) (synopsis @@ -7671,8 +8089,10 @@ (uri (egg-uri "pdf" version)) (sha256 (base32 "1klqq78pcdg2r8simcyjkdjb9664h5cz2indksjdlpj3ma3zb3ax")))) - (propagated-inputs (list chicken-srfi-1 chicken-regex chicken-format)) - (native-inputs (list)) + (propagated-inputs + (specifications->packages + (list "chicken-srfi-1" "chicken-regex" "chicken-format"))) + (native-inputs (specifications->packages (list))) (build-system chicken-build-system) (arguments '(#:egg-name "pdf")) (synopsis "A library for PDF generation.") @@ -7690,8 +8110,8 @@ (uri (egg-uri "srfi-116" version)) (sha256 (base32 "0jwpav26shl9isi4i3xi01am7s472kk9jxlzj8fb1afjj3kmwgar")))) - (propagated-inputs (list chicken-srfi-128)) - (native-inputs (list chicken-test)) + (propagated-inputs (specifications->packages (list "chicken-srfi-128"))) + (native-inputs (specifications->packages (list "chicken-test"))) (build-system chicken-build-system) (arguments '(#:egg-name "srfi-116")) (synopsis "SRFI-116: Immutable Lists.") @@ -7710,8 +8130,9 @@ (sha256 (base32 "1njgn227ihvci6nbabmrbhdldpbar4yrs6cph7fbsw9h13cgbl50")))) (propagated-inputs - (list chicken-srfi-151 chicken-srfi-160 chicken-srfi-141)) - (native-inputs (list chicken-test)) + (specifications->packages + (list "chicken-srfi-151" "chicken-srfi-160" "chicken-srfi-141"))) + (native-inputs (specifications->packages (list "chicken-test"))) (build-system chicken-build-system) (arguments '(#:egg-name "srfi-178")) (synopsis "SRFI 178: Bitvector library") @@ -7730,11 +8151,13 @@ (sha256 (base32 "0apb3g551n0qi594m1sl2vamcb0p3w36dyxk6lpj9q1fshgg4mym")))) (propagated-inputs - (list chicken-matchable - chicken-ssax - chicken-sxml-serializer - chicken-regex)) - (native-inputs (list chicken-rfc3339 chicken-test)) + (specifications->packages + (list "chicken-matchable" + "chicken-ssax" + "chicken-sxml-serializer" + "chicken-regex"))) + (native-inputs + (specifications->packages (list "chicken-rfc3339" "chicken-test"))) (build-system chicken-build-system) (arguments '(#:egg-name "atom")) (synopsis "Atom 1.0 feed reader and writer") @@ -7753,15 +8176,16 @@ (sha256 (base32 "1mw6z3piddy9xz494kv0243jhhirlb1dp15dph2p1ks4bhipbr4m")))) (propagated-inputs - (list chicken-http-client - chicken-intarweb - chicken-medea - chicken-srfi-1 - chicken-srfi-13 - chicken-srfi-189 - chicken-srfi-197 - chicken-uri-common)) - (native-inputs (list)) + (specifications->packages + (list "chicken-http-client" + "chicken-intarweb" + "chicken-medea" + "chicken-srfi-1" + "chicken-srfi-13" + "chicken-srfi-189" + "chicken-srfi-197" + "chicken-uri-common"))) + (native-inputs (specifications->packages (list))) (build-system chicken-build-system) (arguments '(#:egg-name "ipfs")) (synopsis "IPFS HTTP API for Scheme") @@ -7779,8 +8203,11 @@ (uri (egg-uri "lexgen" version)) (sha256 (base32 "1dbvs2g5772w8nvh62rvnsqsmivr76ypkbncbs8l0rx9qi8ir9fn")))) - (propagated-inputs (list chicken-srfi-1 chicken-utf8 chicken-srfi-127)) - (native-inputs (list chicken-test chicken-srfi-14)) + (propagated-inputs + (specifications->packages + (list "chicken-srfi-1" "chicken-utf8" "chicken-srfi-127"))) + (native-inputs + (specifications->packages (list "chicken-test" "chicken-srfi-14"))) (build-system chicken-build-system) (arguments '(#:egg-name "lexgen")) (synopsis "Lexer combinators") @@ -7798,8 +8225,8 @@ (uri (egg-uri "doctype" version)) (sha256 (base32 "1k3wabdnlyavdmpgdfyz8msr9s2y0kllvp3kw9hmjdlwlyfzw1ag")))) - (propagated-inputs (list)) - (native-inputs (list)) + (propagated-inputs (specifications->packages (list))) + (native-inputs (specifications->packages (list))) (build-system chicken-build-system) (arguments '(#:egg-name "doctype")) (synopsis @@ -7820,8 +8247,13 @@ (sha256 (base32 "0dkagz0rs27zh6cfmfqld18wb63pq3acylwidky3v01maw36c41r")))) (propagated-inputs - (list chicken-dyn-vector chicken-matchable chicken-yasos chicken-srfi-1)) - (native-inputs (list chicken-test chicken-srfi-1)) + (specifications->packages + (list "chicken-dyn-vector" + "chicken-matchable" + "chicken-yasos" + "chicken-srfi-1"))) + (native-inputs + (specifications->packages (list "chicken-test" "chicken-srfi-1"))) (build-system chicken-build-system) (arguments '(#:egg-name "digraph")) (synopsis "Directed graph in adjacency list format.") @@ -7839,8 +8271,10 @@ (uri (egg-uri "alist-lib" version)) (sha256 (base32 "0v8aab5wknj736rxb83gjlwlaxlg7lz5cxpsngniz7ilrs2b3fdl")))) - (propagated-inputs (list chicken-hahn chicken-matchable chicken-srfi-1)) - (native-inputs (list chicken-test)) + (propagated-inputs + (specifications->packages + (list "chicken-hahn" "chicken-matchable" "chicken-srfi-1"))) + (native-inputs (specifications->packages (list "chicken-test"))) (build-system chicken-build-system) (arguments '(#:egg-name "alist-lib")) (synopsis "SRFI-69-like library for alists") @@ -7859,11 +8293,14 @@ (sha256 (base32 "0nhkd3n4rx5ibqbxbz36braih5szw4x4221jx0yg3v04vnv81cab")))) (propagated-inputs - (list chicken-srfi-1 - chicken-srfi-133 - chicken-typed-records - chicken-utf8)) - (native-inputs (list chicken-test chicken-test-generative chicken-utf8)) + (specifications->packages + (list "chicken-srfi-1" + "chicken-srfi-133" + "chicken-typed-records" + "chicken-utf8"))) + (native-inputs + (specifications->packages + (list "chicken-test" "chicken-test-generative" "chicken-utf8"))) (build-system chicken-build-system) (arguments '(#:egg-name "srfi-196")) (synopsis "SRFI-196: Range Objects") @@ -7882,15 +8319,16 @@ (sha256 (base32 "1kbxk93k7p9x2594q4zsya93m7rzpnhixksvdvmiwq42dj72hyid")))) (propagated-inputs - (list chicken-srfi-1 - chicken-srfi-13 - chicken-fmt - chicken-sxpath - chicken-http-client - chicken-uri-common - chicken-optimism - chicken-ssax)) - (native-inputs (list)) + (specifications->packages + (list "chicken-srfi-1" + "chicken-srfi-13" + "chicken-fmt" + "chicken-sxpath" + "chicken-http-client" + "chicken-uri-common" + "chicken-optimism" + "chicken-ssax"))) + (native-inputs (specifications->packages (list))) (build-system chicken-build-system) (arguments '(#:egg-name "chicken-update")) (synopsis "Update installed eggs") @@ -7908,8 +8346,9 @@ (uri (egg-uri "opengl" version)) (sha256 (base32 "0sd75k8bm68w2c1n1jlb6yn67xsij49wfgvdakpm4aldqpi79cks")))) - (propagated-inputs (list chicken-bind chicken-silex)) - (native-inputs (list)) + (propagated-inputs + (specifications->packages (list "chicken-bind" "chicken-silex"))) + (native-inputs (specifications->packages (list))) (build-system chicken-build-system) (arguments '(#:egg-name "opengl")) (synopsis "OpenGL bindings") @@ -7927,8 +8366,10 @@ (uri (egg-uri "sdl2-ttf" version)) (sha256 (base32 "0sbj9dib5dx9gc8wayg3a74ag028spysqnl70r2x9hrvdh7pyclj")))) - (propagated-inputs (list chicken-sdl2 chicken-miscmacros chicken-srfi-1)) - (native-inputs (list)) + (propagated-inputs + (specifications->packages + (list "chicken-sdl2" "chicken-miscmacros" "chicken-srfi-1"))) + (native-inputs (specifications->packages (list))) (build-system chicken-build-system) (arguments '(#:egg-name "sdl2-ttf")) (synopsis "Bindings to SDL_ttf 2") @@ -7946,8 +8387,8 @@ (uri (egg-uri "list-comprehensions" version)) (sha256 (base32 "09v0k4wx4i456hdpsnani9i6ky7cy4sja4p57y4aqc5y5n1zaf0w")))) - (propagated-inputs (list)) - (native-inputs (list chicken-simple-tests)) + (propagated-inputs (specifications->packages (list))) + (native-inputs (specifications->packages (list "chicken-simple-tests"))) (build-system chicken-build-system) (arguments '(#:egg-name "list-comprehensions")) (synopsis "Some list creating routines") @@ -7965,8 +8406,11 @@ (uri (egg-uri "srfi-113" version)) (sha256 (base32 "0ripxgwfwizj9mzb04lsbvavvy7qima81cyqm830j59sixj6ldc2")))) - (propagated-inputs (list chicken-r7rs chicken-srfi-69 chicken-srfi-128)) - (native-inputs (list chicken-srfi-13 chicken-test)) + (propagated-inputs + (specifications->packages + (list "chicken-r7rs" "chicken-srfi-69" "chicken-srfi-128"))) + (native-inputs + (specifications->packages (list "chicken-srfi-13" "chicken-test"))) (build-system chicken-build-system) (arguments '(#:egg-name "srfi-113")) (synopsis "SRFI-113: Sets and Bags") @@ -7985,12 +8429,14 @@ (sha256 (base32 "0q4996hf2wi043vni1006gm4xkj0rk76f505k158ggdv0ihqg5l7")))) (propagated-inputs - (list chicken-srfi-1 - chicken-r6rs-bytevectors - chicken-miscmacros - chicken-srfi-133 - chicken-srfi-42)) - (native-inputs (list chicken-test chicken-srfi-1)) + (specifications->packages + (list "chicken-srfi-1" + "chicken-r6rs-bytevectors" + "chicken-miscmacros" + "chicken-srfi-133" + "chicken-srfi-42"))) + (native-inputs + (specifications->packages (list "chicken-test" "chicken-srfi-1"))) (build-system chicken-build-system) (arguments '(#:egg-name "math")) (synopsis "Chicken port of Racket's math library") @@ -8008,13 +8454,15 @@ (uri (egg-uri "ripemd" version)) (sha256 (base32 "18d0f37a13nsknay6vw27xvr1k0s4p4ss2dc29fhx89hsv5ycjsq")))) - (propagated-inputs (list chicken-message-digest-primitive)) + (propagated-inputs + (specifications->packages (list "chicken-message-digest-primitive"))) (native-inputs - (list chicken-test - chicken-test-utils - chicken-srfi-13 - chicken-message-digest-utils - chicken-message-digest-primitive)) + (specifications->packages + (list "chicken-test" + "chicken-test-utils" + "chicken-srfi-13" + "chicken-message-digest-utils" + "chicken-message-digest-primitive"))) (build-system chicken-build-system) (arguments '(#:egg-name "ripemd")) (synopsis "RIPE Message Digest") @@ -8032,12 +8480,15 @@ (uri (egg-uri "awful-sse" version)) (sha256 (base32 "0jmrccwhq14j0ga8ac7vn2rkm3yyskaw3chhzvr8y3j4vsb0kala")))) - (propagated-inputs (list chicken-awful chicken-spiffy chicken-intarweb)) + (propagated-inputs + (specifications->packages + (list "chicken-awful" "chicken-spiffy" "chicken-intarweb"))) (native-inputs - (list chicken-test - chicken-server-test - chicken-uri-common - chicken-http-client)) + (specifications->packages + (list "chicken-test" + "chicken-server-test" + "chicken-uri-common" + "chicken-http-client"))) (build-system chicken-build-system) (arguments '(#:egg-name "awful-sse")) (synopsis "Server-Sent Events module for Awful") @@ -8055,8 +8506,9 @@ (uri (egg-uri "breadline" version)) (sha256 (base32 "1rvppf2aci4dxn6a74nzzj1iw7is65ad38fbvrr9harazfx6j4jy")))) - (propagated-inputs (list chicken-apropos chicken-srfi-18)) - (native-inputs (list)) + (propagated-inputs + (specifications->packages (list "chicken-apropos" "chicken-srfi-18"))) + (native-inputs (specifications->packages (list))) (build-system chicken-build-system) (arguments '(#:egg-name "breadline")) (synopsis "Bindings to readline") @@ -8075,12 +8527,14 @@ (sha256 (base32 "13v9bg4isf707ldid13bz2vrnklwr8vnjlma08p51la6y71cy196")))) (propagated-inputs - (list chicken-srfi-1 - chicken-iset - chicken-matchable - chicken-yasos - chicken-digraph)) - (native-inputs (list chicken-test chicken-srfi-1)) + (specifications->packages + (list "chicken-srfi-1" + "chicken-iset" + "chicken-matchable" + "chicken-yasos" + "chicken-digraph"))) + (native-inputs + (specifications->packages (list "chicken-test" "chicken-srfi-1"))) (build-system chicken-build-system) (arguments '(#:egg-name "graph-dfs")) (synopsis "Depth-first search in a graph.") @@ -8099,11 +8553,12 @@ (sha256 (base32 "0hqr1m4zd0i5ajnyhr4892sdrd2nfm81hjsjvl3ydrygwma8znbn")))) (propagated-inputs - (list chicken-uri-match - chicken-spiffy - chicken-uri-common - chicken-intarweb)) - (native-inputs (list)) + (specifications->packages + (list "chicken-uri-match" + "chicken-spiffy" + "chicken-uri-common" + "chicken-intarweb"))) + (native-inputs (specifications->packages (list))) (build-system chicken-build-system) (arguments '(#:egg-name "spiffy-uri-match")) (synopsis "uri-match integration for spiffy") @@ -8121,8 +8576,8 @@ (uri (egg-uri "rocksdb" version)) (sha256 (base32 "1yrsclyzapyb96s46095xfd8yshp0rvxf3j5h9jbdqm93sqg2aic")))) - (propagated-inputs (list)) - (native-inputs (list chicken-test)) + (propagated-inputs (specifications->packages (list))) + (native-inputs (specifications->packages (list "chicken-test"))) (build-system chicken-build-system) (arguments '(#:egg-name "rocksdb")) (synopsis "Bindings to Facebooks's RocksDB Key-Value Store") @@ -8141,8 +8596,13 @@ (sha256 (base32 "122f454xw3f99x71m11i3p593h17mac5xnglmr1fzalfdd1b4909")))) (propagated-inputs - (list chicken-matchable chicken-datatype chicken-utf8 chicken-abnf)) - (native-inputs (list chicken-test chicken-srfi-13)) + (specifications->packages + (list "chicken-matchable" + "chicken-datatype" + "chicken-utf8" + "chicken-abnf"))) + (native-inputs + (specifications->packages (list "chicken-test" "chicken-srfi-13"))) (build-system chicken-build-system) (arguments '(#:egg-name "smtp")) (synopsis @@ -8163,15 +8623,18 @@ (sha256 (base32 "1m2pyp5mv09inli9jq7fm9q55nhg2xwp50f7s6cgndpp2w2kb38v")))) (propagated-inputs - (list chicken-srfi-1 - chicken-utf8 - chicken-srfi-18 - chicken-srfi-29 - chicken-miscmacros - chicken-locale - chicken-record-variants - chicken-check-errors)) - (native-inputs (list chicken-test chicken-test-utils chicken-format)) + (specifications->packages + (list "chicken-srfi-1" + "chicken-utf8" + "chicken-srfi-18" + "chicken-srfi-29" + "chicken-miscmacros" + "chicken-locale" + "chicken-record-variants" + "chicken-check-errors"))) + (native-inputs + (specifications->packages + (list "chicken-test" "chicken-test-utils" "chicken-format"))) (build-system chicken-build-system) (arguments '(#:egg-name "srfi-19")) (synopsis "Time Data Types and Procedures") @@ -8190,12 +8653,13 @@ (sha256 (base32 "0pdlcfhmy50nigi9q3rdy9hhrhw4jmrm5rcdl30d402yaj8fq5q6")))) (propagated-inputs - (list chicken-hash-trie - chicken-srfi-1 - chicken-srfi-128 - chicken-srfi-145 - chicken-srfi-158)) - (native-inputs (list chicken-test)) + (specifications->packages + (list "chicken-hash-trie" + "chicken-srfi-1" + "chicken-srfi-128" + "chicken-srfi-145" + "chicken-srfi-158"))) + (native-inputs (specifications->packages (list "chicken-test"))) (build-system chicken-build-system) (arguments '(#:egg-name "srfi-146")) (synopsis "SRFI 146: Mappings") @@ -8213,8 +8677,8 @@ (uri (egg-uri "sxpath" version)) (sha256 (base32 "177wjyz5pj4m783pfhwk070qll2b9iw9m0lh3nyyf6mp2w803ylf")))) - (propagated-inputs (list chicken-srfi-13)) - (native-inputs (list chicken-test)) + (propagated-inputs (specifications->packages (list "chicken-srfi-13"))) + (native-inputs (specifications->packages (list "chicken-test"))) (build-system chicken-build-system) (arguments '(#:egg-name "sxpath")) (synopsis @@ -8234,8 +8698,9 @@ (uri (egg-uri "rfc3339" version)) (sha256 (base32 "0gfwz46jjs2jffax8xl3cd0bmja36mhcxikn45prbgafsam30y1l")))) - (propagated-inputs (list chicken-matchable chicken-regex)) - (native-inputs (list chicken-test)) + (propagated-inputs + (specifications->packages (list "chicken-matchable" "chicken-regex"))) + (native-inputs (specifications->packages (list "chicken-test"))) (build-system chicken-build-system) (arguments '(#:egg-name "rfc3339")) (synopsis "RFC3339 datetime parser") @@ -8254,8 +8719,9 @@ (sha256 (base32 "1pqkk40c4i1lxhdwp6ghigmjxdn735j9m4b5ysswj39ypmx6d4i4")))) (propagated-inputs - (list chicken-regex chicken-utf8 chicken-abnf chicken-yasos)) - (native-inputs (list chicken-test)) + (specifications->packages + (list "chicken-regex" "chicken-utf8" "chicken-abnf" "chicken-yasos"))) + (native-inputs (specifications->packages (list "chicken-test"))) (build-system chicken-build-system) (arguments '(#:egg-name "csv-abnf")) (synopsis "Parsing and formatting of comma-separated values (CSV).") @@ -8274,13 +8740,14 @@ (sha256 (base32 "004da7czv5mqxz8cif2nc0shx1xxj266alqm2370h13wbdl369c3")))) (propagated-inputs - (list chicken-blob-utils - chicken-string-utils - chicken-memory-mapped-files - chicken-message-digest-primitive - chicken-message-digest-type - chicken-check-errors)) - (native-inputs (list chicken-test)) + (specifications->packages + (list "chicken-blob-utils" + "chicken-string-utils" + "chicken-memory-mapped-files" + "chicken-message-digest-primitive" + "chicken-message-digest-type" + "chicken-check-errors"))) + (native-inputs (specifications->packages (list "chicken-test"))) (build-system chicken-build-system) (arguments '(#:egg-name "message-digest-utils")) (synopsis "Message Digest Support") @@ -8298,8 +8765,8 @@ (uri (egg-uri "sdl2" version)) (sha256 (base32 "0is0x43273413jk7d8y80q27vc0yi8rpa7r72nb9rlzxwcazl5zn")))) - (propagated-inputs (list chicken-srfi-1)) - (native-inputs (list chicken-test)) + (propagated-inputs (specifications->packages (list "chicken-srfi-1"))) + (native-inputs (specifications->packages (list "chicken-test"))) (build-system chicken-build-system) (arguments '(#:egg-name "sdl2")) (synopsis "Bindings to Simple DirectMedia Layer 2 (SDL2)") @@ -8317,8 +8784,10 @@ (uri (egg-uri "r7rs" version)) (sha256 (base32 "1rwx52mjsylvbkmpg0z7jbawaf87dsxdgwgq8z5nh8k5nb03b6v5")))) - (propagated-inputs (list chicken-matchable chicken-srfi-1 chicken-srfi-13)) - (native-inputs (list chicken-test)) + (propagated-inputs + (specifications->packages + (list "chicken-matchable" "chicken-srfi-1" "chicken-srfi-13"))) + (native-inputs (specifications->packages (list "chicken-test"))) (build-system chicken-build-system) (arguments '(#:egg-name "r7rs")) (synopsis "R7RS compatibility") @@ -8337,11 +8806,12 @@ (sha256 (base32 "0d9n1njd1mrcpqz8xim0m5x0yz94b8xyvwzyvsfq4l7q3km44v3k")))) (propagated-inputs - (list chicken-check-errors - chicken-matchable - chicken-srfi-133 - chicken-typed-records)) - (native-inputs (list chicken-test)) + (specifications->packages + (list "chicken-check-errors" + "chicken-matchable" + "chicken-srfi-133" + "chicken-typed-records"))) + (native-inputs (specifications->packages (list "chicken-test"))) (build-system chicken-build-system) (arguments '(#:egg-name "generalized-arrays")) (synopsis @@ -8362,8 +8832,12 @@ (sha256 (base32 "18sp0r0qsq8aw3ff9f4cv5a3n6p7yh5jlwf0s22x8bswi4377a76")))) (propagated-inputs - (list chicken-coops chicken-shell chicken-compile-file chicken-srfi-1)) - (native-inputs (list)) + (specifications->packages + (list "chicken-coops" + "chicken-shell" + "chicken-compile-file" + "chicken-srfi-1"))) + (native-inputs (specifications->packages (list))) (build-system chicken-build-system) (arguments '(#:egg-name "system")) (synopsis "load and compile groups of files") @@ -8381,8 +8855,9 @@ (uri (egg-uri "symbol-utils" version)) (sha256 (base32 "0mxcdlf1i0xn70h9l5grgx1yvkbgq9rcvil02gdp9by5qqcqmklh")))) - (propagated-inputs (list chicken-utf8)) - (native-inputs (list chicken-test chicken-test-utils)) + (propagated-inputs (specifications->packages (list "chicken-utf8"))) + (native-inputs + (specifications->packages (list "chicken-test" "chicken-test-utils"))) (build-system chicken-build-system) (arguments '(#:egg-name "symbol-utils")) (synopsis "Symbol Utilities") @@ -8400,8 +8875,8 @@ (uri (egg-uri "nrepl" version)) (sha256 (base32 "0d4pl1j1wayqsdryc5v8la5v5p9nifwva86z48vlss3s388na208")))) - (propagated-inputs (list chicken-srfi-18)) - (native-inputs (list chicken-test)) + (propagated-inputs (specifications->packages (list "chicken-srfi-18"))) + (native-inputs (specifications->packages (list "chicken-test"))) (build-system chicken-build-system) (arguments '(#:egg-name "nrepl")) (synopsis "Simple networked REPL over TCP") @@ -8420,8 +8895,9 @@ (sha256 (base32 "1acp5bdqd9k0gdjvnv41q77v0f1dkjxqmyvqq9xsgrm9xpv0mzw8")))) (propagated-inputs - (list chicken-strse chicken-srfi-1 chicken-sxml-transforms)) - (native-inputs (list chicken-brev-separate)) + (specifications->packages + (list "chicken-strse" "chicken-srfi-1" "chicken-sxml-transforms"))) + (native-inputs (specifications->packages (list "chicken-brev-separate"))) (build-system chicken-build-system) (arguments '(#:egg-name "fix-me-now")) (synopsis "Make tweaks and changes to sexp trees") @@ -8440,16 +8916,17 @@ (sha256 (base32 "0ihnsnjr2mfac2z053ra5167791c3jzz11wvj1fz2jz688pdr6rg")))) (propagated-inputs - (list chicken-char-set-literals - chicken-clojurian - chicken-comparse - chicken-fancypants - chicken-srfi-1 - chicken-srfi-13 - chicken-srfi-14 - chicken-srfi-69 - chicken-sxml-transforms)) - (native-inputs (list)) + (specifications->packages + (list "chicken-char-set-literals" + "chicken-clojurian" + "chicken-comparse" + "chicken-fancypants" + "chicken-srfi-1" + "chicken-srfi-13" + "chicken-srfi-14" + "chicken-srfi-69" + "chicken-sxml-transforms"))) + (native-inputs (specifications->packages (list))) (build-system chicken-build-system) (arguments '(#:egg-name "lowdown")) (synopsis "A pure Chicken Markdown parser") @@ -8468,8 +8945,9 @@ (sha256 (base32 "0dmhxm851vbzfcf14sqqxqpmigxvi0195ih9zb25nbxnsdcmy684")))) (propagated-inputs - (list chicken-spiffy chicken-uri-common chicken-svn-client)) - (native-inputs (list)) + (specifications->packages + (list "chicken-spiffy" "chicken-uri-common" "chicken-svn-client"))) + (native-inputs (specifications->packages (list))) (build-system chicken-build-system) (arguments '(#:egg-name "pseudo-meta-egg-info")) (synopsis @@ -8489,9 +8967,15 @@ (uri (egg-uri "synch" version)) (sha256 (base32 "0hqwk1xfrslcyigjj9z28lki8xdb1x1ccvss225mnmahpdn42pp8")))) - (propagated-inputs (list chicken-srfi-18 chicken-check-errors)) + (propagated-inputs + (specifications->packages + (list "chicken-srfi-18" "chicken-check-errors"))) (native-inputs - (list chicken-test chicken-test-utils chicken-srfi-18 chicken-srfi-69)) + (specifications->packages + (list "chicken-test" + "chicken-test-utils" + "chicken-srfi-18" + "chicken-srfi-69"))) (build-system chicken-build-system) (arguments '(#:egg-name "synch")) (synopsis "Synchronization Forms") @@ -8509,8 +8993,8 @@ (uri (egg-uri "sql-null" version)) (sha256 (base32 "0700qryzi38rah26fzrh04njd4r88ksi366mf2259zilwzmlf2nh")))) - (propagated-inputs (list)) - (native-inputs (list)) + (propagated-inputs (specifications->packages (list))) + (native-inputs (specifications->packages (list))) (build-system chicken-build-system) (arguments '(#:egg-name "sql-null")) (synopsis "A convenience extension for representing SQL NULL values") @@ -8528,8 +9012,8 @@ (uri (egg-uri "introspect" version)) (sha256 (base32 "0r8fcqrzq2cj3vcr484v0k7f706pnylv7mq9lq3ra5pv079fblz3")))) - (propagated-inputs (list)) - (native-inputs (list)) + (propagated-inputs (specifications->packages (list))) + (native-inputs (specifications->packages (list))) (build-system chicken-build-system) (arguments '(#:egg-name "introspect")) (synopsis "Module introspection") @@ -8547,8 +9031,8 @@ (uri (egg-uri "simple-exceptions" version)) (sha256 (base32 "0phsfz2263yiy9z33sf7qjf4i8kh51n5yf1g2wmb0pb63vcdqy8n")))) - (propagated-inputs (list)) - (native-inputs (list chicken-simple-tests)) + (propagated-inputs (specifications->packages (list))) + (native-inputs (specifications->packages (list "chicken-simple-tests"))) (build-system chicken-build-system) (arguments '(#:egg-name "simple-exceptions")) (synopsis "Some user-friendly exception routines") @@ -8566,8 +9050,8 @@ (uri (egg-uri "tokyocabinet" version)) (sha256 (base32 "0x285jydmkgx46gqwnjxczmbbpmbv17jpqf7k6k4jiix6x54q5vg")))) - (propagated-inputs (list)) - (native-inputs (list)) + (propagated-inputs (specifications->packages (list))) + (native-inputs (specifications->packages (list))) (build-system chicken-build-system) (arguments '(#:egg-name "tokyocabinet")) (synopsis "Tokyo Cabinet hash database interface") @@ -8585,8 +9069,8 @@ (uri (egg-uri "snowtar" version)) (sha256 (base32 "00m1s8i4d46ibbav5dqiwflm6xa2d5kydss1jsxx0sv8948c8iyc")))) - (propagated-inputs (list chicken-miscmacros)) - (native-inputs (list)) + (propagated-inputs (specifications->packages (list "chicken-miscmacros"))) + (native-inputs (specifications->packages (list))) (build-system chicken-build-system) (arguments '(#:egg-name "snowtar")) (synopsis "TAR file format packing and unpacking.") @@ -8604,8 +9088,12 @@ (uri (egg-uri "mpi" version)) (sha256 (base32 "0ca91ny4cqgd69f62l0slg8f9dvnchy6c289nmik7wnnr8ns1g13")))) - (propagated-inputs (list chicken-srfi-1 chicken-srfi-13 chicken-srfi-14)) - (native-inputs (list chicken-test chicken-srfi-1 chicken-compile-file)) + (propagated-inputs + (specifications->packages + (list "chicken-srfi-1" "chicken-srfi-13" "chicken-srfi-14"))) + (native-inputs + (specifications->packages + (list "chicken-test" "chicken-srfi-1" "chicken-compile-file"))) (build-system chicken-build-system) (arguments '(#:egg-name "mpi")) (synopsis "Message-passing Interface (MPI)") @@ -8624,12 +9112,14 @@ (sha256 (base32 "0kw1xszqnph2b2p8mzf8gskd6g3v3a5shvm7bndwwkly2l8p178a")))) (propagated-inputs - (list chicken-srfi-1 - chicken-iset - chicken-matchable - chicken-yasos - chicken-digraph)) - (native-inputs (list chicken-test chicken-srfi-1)) + (specifications->packages + (list "chicken-srfi-1" + "chicken-iset" + "chicken-matchable" + "chicken-yasos" + "chicken-digraph"))) + (native-inputs + (specifications->packages (list "chicken-test" "chicken-srfi-1"))) (build-system chicken-build-system) (arguments '(#:egg-name "graph-bfs")) (synopsis "Breadth-first search in a graph.") @@ -8647,8 +9137,9 @@ (uri (egg-uri "web-colors" version)) (sha256 (base32 "05q5rrw4dmnswrb2sfzyvn970s9xclwhcvzybs0qdb15qq89g4jn")))) - (propagated-inputs (list chicken-srfi-13)) - (native-inputs (list chicken-srfi-1 chicken-test)) + (propagated-inputs (specifications->packages (list "chicken-srfi-13"))) + (native-inputs + (specifications->packages (list "chicken-srfi-1" "chicken-test"))) (build-system chicken-build-system) (arguments '(#:egg-name "web-colors")) (synopsis "Parse and write HTML/CSS color strings") @@ -8667,8 +9158,12 @@ (sha256 (base32 "0w04zfkhh8cnns6n0m1s9zh8jn7nvm3h4nzvfzxiih84i6y13yx1")))) (propagated-inputs - (list chicken-srfi-1 chicken-srfi-13 chicken-srfi-69 chicken-utf8)) - (native-inputs (list chicken-test)) + (specifications->packages + (list "chicken-srfi-1" + "chicken-srfi-13" + "chicken-srfi-69" + "chicken-utf8"))) + (native-inputs (specifications->packages (list "chicken-test"))) (build-system chicken-build-system) (arguments '(#:egg-name "fmt")) (synopsis "Combinator Formatting") @@ -8686,8 +9181,10 @@ (uri (egg-uri "srfi-60" version)) (sha256 (base32 "18cfqkq5pfgfh21c1m1n6m10imqnpfljmwzzzy15wrzgbqw04z8n")))) - (propagated-inputs (list chicken-bitwise-utils)) - (native-inputs (list chicken-test chicken-srfi-1)) + (propagated-inputs + (specifications->packages (list "chicken-bitwise-utils"))) + (native-inputs + (specifications->packages (list "chicken-test" "chicken-srfi-1"))) (build-system chicken-build-system) (arguments '(#:egg-name "srfi-60")) (synopsis "SRFI 60: Integers as bits") @@ -8705,8 +9202,10 @@ (uri (egg-uri "mathh" version)) (sha256 (base32 "1zdm58a950vslyjkw4w04c70vhjwf5bdxw79mp3cq65ik474gi8d")))) - (propagated-inputs (list)) - (native-inputs (list chicken-test chicken-test-utils chicken-vector-lib)) + (propagated-inputs (specifications->packages (list))) + (native-inputs + (specifications->packages + (list "chicken-test" "chicken-test-utils" "chicken-vector-lib"))) (build-system chicken-build-system) (arguments '(#:egg-name "mathh")) (synopsis @@ -8726,8 +9225,8 @@ (uri (egg-uri "jsmin" version)) (sha256 (base32 "0spkddwisamn8mwjl4ayqy8g233vcmsrgar8aqk83dv3p5ax8kmi")))) - (propagated-inputs (list)) - (native-inputs (list chicken-test)) + (propagated-inputs (specifications->packages (list))) + (native-inputs (specifications->packages (list "chicken-test"))) (build-system chicken-build-system) (arguments '(#:egg-name "jsmin")) (synopsis @@ -8748,13 +9247,14 @@ (sha256 (base32 "1p7i5dsi9x8kfchh3xdw9ww9pz2p861v8vynqzwmbclpqjrspllh")))) (propagated-inputs - (list chicken-matchable - chicken-fmt - chicken-sxml-transforms - chicken-srfi-1 - chicken-srfi-13 - chicken-srfi-69)) - (native-inputs (list)) + (specifications->packages + (list "chicken-matchable" + "chicken-fmt" + "chicken-sxml-transforms" + "chicken-srfi-1" + "chicken-srfi-13" + "chicken-srfi-69"))) + (native-inputs (specifications->packages (list))) (build-system chicken-build-system) (arguments '(#:egg-name "chicken-doc")) (synopsis "Explore Chicken documentation locally") @@ -8772,8 +9272,11 @@ (uri (egg-uri "kd-tree" version)) (sha256 (base32 "14b1v6smk3gx1n0mqldnfjr5n6r9xhs56c8gvrssh5k0a41nk8j4")))) - (propagated-inputs (list chicken-srfi-1 chicken-datatype chicken-yasos)) - (native-inputs (list chicken-test chicken-random-mtzig)) + (propagated-inputs + (specifications->packages + (list "chicken-srfi-1" "chicken-datatype" "chicken-yasos"))) + (native-inputs + (specifications->packages (list "chicken-test" "chicken-random-mtzig"))) (build-system chicken-build-system) (arguments '(#:egg-name "kd-tree")) (synopsis "K-D tree spatial indexing structure.") @@ -8791,8 +9294,11 @@ (uri (egg-uri "gochan" version)) (sha256 (base32 "1pyzr387zbbw7x9zk524qcs368hzxv4c46p24cz3x2nl30y84d5h")))) - (propagated-inputs (list chicken-matchable chicken-srfi-18 chicken-queues)) - (native-inputs (list chicken-test chicken-srfi-1)) + (propagated-inputs + (specifications->packages + (list "chicken-matchable" "chicken-srfi-18" "chicken-queues"))) + (native-inputs + (specifications->packages (list "chicken-test" "chicken-srfi-1"))) (build-system chicken-build-system) (arguments '(#:egg-name "gochan")) (synopsis "golang channels in CHICKEN") @@ -8810,15 +9316,16 @@ (uri (egg-uri "http-session" version)) (sha256 (base32 "1yjzkax2m3jz05640la0ry11vafrqwdhn2sd1jr0w8yhgbwwfprs")))) - (propagated-inputs (list)) + (propagated-inputs (specifications->packages (list))) (native-inputs - (list chicken-intarweb - chicken-simple-sha1 - chicken-spiffy - chicken-srfi-1 - chicken-srfi-18 - chicken-srfi-69 - chicken-uri-common)) + (specifications->packages + (list "chicken-intarweb" + "chicken-simple-sha1" + "chicken-spiffy" + "chicken-srfi-1" + "chicken-srfi-18" + "chicken-srfi-69" + "chicken-uri-common"))) (build-system chicken-build-system) (arguments '(#:egg-name "http-session")) (synopsis "Facilities for managing HTTP sessions") @@ -8836,8 +9343,8 @@ (uri (egg-uri "sxml-transforms" version)) (sha256 (base32 "0cvpqgjwz1p5vg8jwjr2p1l3hx9s02f083g84v16wv88y3d5rsbg")))) - (propagated-inputs (list chicken-srfi-13)) - (native-inputs (list)) + (propagated-inputs (specifications->packages (list "chicken-srfi-13"))) + (native-inputs (specifications->packages (list))) (build-system chicken-build-system) (arguments '(#:egg-name "sxml-transforms")) (synopsis @@ -8857,8 +9364,9 @@ (uri (egg-uri "srfi-115" version)) (sha256 (base32 "19vy0rbvmq7si758zlqqys94c2dicl8546fv3xhlpagas38wb4lb")))) - (propagated-inputs (list chicken-srfi-14 chicken-srfi-152)) - (native-inputs (list chicken-test)) + (propagated-inputs + (specifications->packages (list "chicken-srfi-14" "chicken-srfi-152"))) + (native-inputs (specifications->packages (list "chicken-test"))) (build-system chicken-build-system) (arguments '(#:egg-name "srfi-115")) (synopsis "SRFI 115: Scheme Regular Expressions") @@ -8877,8 +9385,9 @@ (sha256 (base32 "1abwb27l8ms7cwdc03wfa51jdqngjdfxdfayjynsvbhw5hp4rxmf")))) (propagated-inputs - (list chicken-matchable chicken-srfi-13 chicken-miscmacros)) - (native-inputs (list chicken-srfi-1)) + (specifications->packages + (list "chicken-matchable" "chicken-srfi-13" "chicken-miscmacros"))) + (native-inputs (specifications->packages (list "chicken-srfi-1"))) (build-system chicken-build-system) (arguments '(#:egg-name "strse")) (synopsis "A string DSL") @@ -8896,8 +9405,9 @@ (uri (egg-uri "natural-sort" version)) (sha256 (base32 "002xxdqydn20aynsimgi3p5m7cm28c1cdyqmwxg6k59pd5c2djpx")))) - (propagated-inputs (list)) - (native-inputs (list chicken-test chicken-srfi-13)) + (propagated-inputs (specifications->packages (list))) + (native-inputs + (specifications->packages (list "chicken-test" "chicken-srfi-13"))) (build-system chicken-build-system) (arguments '(#:egg-name "natural-sort")) (synopsis "Natural sorting procedures") @@ -8915,8 +9425,8 @@ (uri (egg-uri "arrays" version)) (sha256 (base32 "15ccg54vfimz8pn6rzvr7p2wgs8jarszkcs5wqahy7vy7w4r1pfr")))) - (propagated-inputs (list)) - (native-inputs (list chicken-simple-tests)) + (propagated-inputs (specifications->packages (list))) + (native-inputs (specifications->packages (list "chicken-simple-tests"))) (build-system chicken-build-system) (arguments '(#:egg-name "arrays")) (synopsis "Functional arrays and sets") @@ -8934,8 +9444,8 @@ (uri (egg-uri "debugger-protocol" version)) (sha256 (base32 "02iq3s4j2ar6hrqds6k3m9h4s3a6viwm4gj4m6fkrw0bpcyb6cny")))) - (propagated-inputs (list chicken-matchable)) - (native-inputs (list)) + (propagated-inputs (specifications->packages (list "chicken-matchable"))) + (native-inputs (specifications->packages (list))) (build-system chicken-build-system) (arguments '(#:egg-name "debugger-protocol")) (synopsis "Low-level interface to debugger-protocol") @@ -8954,12 +9464,13 @@ (sha256 (base32 "1b7pqkmqkavzjaf7hiyvyvqizrkx3l9j7dk449cnas27p5sczsgn")))) (propagated-inputs - (list chicken-srfi-1 - chicken-srfi-13 - chicken-srfi-42 - chicken-srfi-69 - chicken-miscmacros)) - (native-inputs (list)) + (specifications->packages + (list "chicken-srfi-1" + "chicken-srfi-13" + "chicken-srfi-42" + "chicken-srfi-69" + "chicken-miscmacros"))) + (native-inputs (specifications->packages (list))) (build-system chicken-build-system) (arguments '(#:egg-name "iup")) (synopsis "Bindings to the IUP GUI library") @@ -8977,8 +9488,9 @@ (uri (egg-uri "vlist" version)) (sha256 (base32 "0vmxll3x7b4inp3jwzvkzjkvqw79imkmsaygwvn9r3l1hzypxmas")))) - (propagated-inputs (list chicken-srfi-1 chicken-srfi-69)) - (native-inputs (list chicken-test)) + (propagated-inputs + (specifications->packages (list "chicken-srfi-1" "chicken-srfi-69"))) + (native-inputs (specifications->packages (list "chicken-test"))) (build-system chicken-build-system) (arguments '(#:egg-name "vlist")) (synopsis @@ -8999,14 +9511,16 @@ (sha256 (base32 "1jycpy7vxl8d3acnjyz531nqyhgy4n8baqjzd5af1kxy69qvmzgs")))) (propagated-inputs - (list chicken-record-variants - chicken-check-errors - chicken-thread-utils - chicken-srfi-1 - chicken-srfi-18 - chicken-synch - chicken-miscmacros)) - (native-inputs (list chicken-test chicken-srfi-18)) + (specifications->packages + (list "chicken-record-variants" + "chicken-check-errors" + "chicken-thread-utils" + "chicken-srfi-1" + "chicken-srfi-18" + "chicken-synch" + "chicken-miscmacros"))) + (native-inputs + (specifications->packages (list "chicken-test" "chicken-srfi-18"))) (build-system chicken-build-system) (arguments '(#:egg-name "timed-resource")) (synopsis "Resource w/ Timeout") @@ -9024,8 +9538,8 @@ (uri (egg-uri "henrietta-cache-git" version)) (sha256 (base32 "0mmx7b0xi0b95gz0z2j93r6fmm04y3m22x4n0n1klq8vm71vg5rx")))) - (propagated-inputs (list chicken-srfi-1)) - (native-inputs (list)) + (propagated-inputs (specifications->packages (list "chicken-srfi-1"))) + (native-inputs (specifications->packages (list))) (build-system chicken-build-system) (arguments '(#:egg-name "henrietta-cache-git")) (synopsis @@ -9045,8 +9559,8 @@ (uri (egg-uri "byte-blob" version)) (sha256 (base32 "18zppf0ikpj5mrc0kpgxbkcrk259xsl2s46snw1q73f7qnh0k8hv")))) - (propagated-inputs (list chicken-srfi-1)) - (native-inputs (list chicken-test)) + (propagated-inputs (specifications->packages (list "chicken-srfi-1"))) + (native-inputs (specifications->packages (list "chicken-test"))) (build-system chicken-build-system) (arguments '(#:egg-name "byte-blob")) (synopsis "Byte array utility procedures for blobs.") @@ -9064,8 +9578,8 @@ (uri (egg-uri "regex-case" version)) (sha256 (base32 "1w6hs81ibjl0bc51c3sm9h5knkws5665mbhwi9akazfflfjgia5p")))) - (propagated-inputs (list chicken-regex)) - (native-inputs (list)) + (propagated-inputs (specifications->packages (list "chicken-regex"))) + (native-inputs (specifications->packages (list))) (build-system chicken-build-system) (arguments '(#:egg-name "regex-case")) (synopsis @@ -9086,8 +9600,9 @@ (sha256 (base32 "0lkjrvldxps7ld4fv2c8p1vaw1nb4lbk85agq529j0ix7nzwfwxm")))) (propagated-inputs - (list chicken-http-client chicken-matchable chicken-srfi-1)) - (native-inputs (list)) + (specifications->packages + (list "chicken-http-client" "chicken-matchable" "chicken-srfi-1"))) + (native-inputs (specifications->packages (list))) (build-system chicken-build-system) (arguments '(#:egg-name "henrietta-cache")) (synopsis @@ -9107,8 +9622,9 @@ (uri (egg-uri "slib-compat" version)) (sha256 (base32 "0pk00087wbxwyyrn0qa1261ry2c55mxz9jgh95adl6lvgdvajchy")))) - (propagated-inputs (list chicken-srfi-1)) - (native-inputs (list chicken-test chicken-test-utils)) + (propagated-inputs (specifications->packages (list "chicken-srfi-1"))) + (native-inputs + (specifications->packages (list "chicken-test" "chicken-test-utils"))) (build-system chicken-build-system) (arguments '(#:egg-name "slib-compat")) (synopsis "CHICKEN SLIB compatibility library") @@ -9127,8 +9643,9 @@ (sha256 (base32 "1f0jas0liwbsd2gr7iirmxx357hykxjy0c2zw9d3j92g2c59xk77")))) (propagated-inputs - (list chicken-srfi-1 chicken-srfi-18 chicken-miscmacros)) - (native-inputs (list chicken-test)) + (specifications->packages + (list "chicken-srfi-1" "chicken-srfi-18" "chicken-miscmacros"))) + (native-inputs (specifications->packages (list "chicken-test"))) (build-system chicken-build-system) (arguments '(#:egg-name "hopefully")) (synopsis "Simple software transactional memory.") @@ -9146,8 +9663,11 @@ (uri (egg-uri "sequences" version)) (sha256 (base32 "1pg1y49r6mb68vky4vq1izvdk9aq911czc5sk8xyyyz3n1qg7dpl")))) - (propagated-inputs (list chicken-fast-generic chicken-srfi-42)) - (native-inputs (list chicken-test chicken-srfi-1)) + (propagated-inputs + (specifications->packages + (list "chicken-fast-generic" "chicken-srfi-42"))) + (native-inputs + (specifications->packages (list "chicken-test" "chicken-srfi-1"))) (build-system chicken-build-system) (arguments '(#:egg-name "sequences")) (synopsis "Generic sequence operators") @@ -9165,8 +9685,9 @@ (uri (egg-uri "colorize" version)) (sha256 (base32 "1js0lrs9vksjk40acm29409k3837987iacim790lbsrhcr9cjb2v")))) - (propagated-inputs (list chicken-srfi-13 chicken-srfi-1)) - (native-inputs (list chicken-test)) + (propagated-inputs + (specifications->packages (list "chicken-srfi-13" "chicken-srfi-1"))) + (native-inputs (specifications->packages (list "chicken-test"))) (build-system chicken-build-system) (arguments '(#:egg-name "colorize")) (synopsis "Colorize programming code as HTML") @@ -9184,8 +9705,8 @@ (uri (egg-uri "stb-image-resize" version)) (sha256 (base32 "1lajh5gfwvxzi9x7jwzzfdq462ns5nvpqcdwr44v8j0fqcgjrdcb")))) - (propagated-inputs (list)) - (native-inputs (list chicken-test)) + (propagated-inputs (specifications->packages (list))) + (native-inputs (specifications->packages (list "chicken-test"))) (build-system chicken-build-system) (arguments '(#:egg-name "stb-image-resize")) (synopsis "resize raw u8/u16/u32/f32-vector images") @@ -9203,8 +9724,8 @@ (uri (egg-uri "uuid" version)) (sha256 (base32 "0iv8z83zdpwxrvjrxjnvflqy5hj4x03ivm3f2dmcf82ylhvx0gd8")))) - (propagated-inputs (list)) - (native-inputs (list)) + (propagated-inputs (specifications->packages (list))) + (native-inputs (specifications->packages (list))) (build-system chicken-build-system) (arguments '(#:egg-name "uuid")) (synopsis "native chicken uuid library") @@ -9222,8 +9743,8 @@ (uri (egg-uri "srfi-111" version)) (sha256 (base32 "09nng5irszi02ly9gscczi1pjnffxl3s9sv9hn48iij7lqw2b47j")))) - (propagated-inputs (list chicken-box)) - (native-inputs (list chicken-test)) + (propagated-inputs (specifications->packages (list "chicken-box"))) + (native-inputs (specifications->packages (list "chicken-test"))) (build-system chicken-build-system) (arguments '(#:egg-name "srfi-111")) (synopsis "SRFI-111: Boxes") @@ -9242,13 +9763,15 @@ (sha256 (base32 "084hfzx8m9vy3z3l7ipvbsp0j4rs80yx43zajbhnj0p5h38vkz90")))) (propagated-inputs - (list chicken-srfi-1 - chicken-iset - chicken-matchable - chicken-yasos - chicken-digraph - chicken-graph-scc)) - (native-inputs (list chicken-test chicken-srfi-1)) + (specifications->packages + (list "chicken-srfi-1" + "chicken-iset" + "chicken-matchable" + "chicken-yasos" + "chicken-digraph" + "chicken-graph-scc"))) + (native-inputs + (specifications->packages (list "chicken-test" "chicken-srfi-1"))) (build-system chicken-build-system) (arguments '(#:egg-name "graph-cycles")) (synopsis "Enumerate all simple cycles in a graph.") @@ -9266,8 +9789,8 @@ (uri (egg-uri "records" version)) (sha256 (base32 "00nk7gyk8ikp6z5vlxb0my1a3b4fb9ym8x2dfqlh4gkf0r97rb61")))) - (propagated-inputs (list chicken-srfi-1)) - (native-inputs (list)) + (propagated-inputs (specifications->packages (list "chicken-srfi-1"))) + (native-inputs (specifications->packages (list))) (build-system chicken-build-system) (arguments '(#:egg-name "records")) (synopsis "Procedural record-type interface") @@ -9285,8 +9808,11 @@ (uri (egg-uri "srfi-121" version)) (sha256 (base32 "1jsf5h8yf53qygj8mygs0hdy89442d7cv19vmmaklylq2g0xq7ii")))) - (propagated-inputs (list chicken-srfi-1 chicken-srfi-13)) - (native-inputs (list chicken-test chicken-srfi-1 chicken-srfi-13)) + (propagated-inputs + (specifications->packages (list "chicken-srfi-1" "chicken-srfi-13"))) + (native-inputs + (specifications->packages + (list "chicken-test" "chicken-srfi-1" "chicken-srfi-13"))) (build-system chicken-build-system) (arguments '(#:egg-name "srfi-121")) (synopsis "SRFI-121: Generators") @@ -9304,8 +9830,10 @@ (uri (egg-uri "srfi-174" version)) (sha256 (base32 "0kl9x7q1wcy7jzjkajmqpf748aqfjysh0ygdvnbvg5bxzdfs4gh9")))) - (propagated-inputs (list chicken-r7rs chicken-srfi-19)) - (native-inputs (list chicken-test chicken-test-utils)) + (propagated-inputs + (specifications->packages (list "chicken-r7rs" "chicken-srfi-19"))) + (native-inputs + (specifications->packages (list "chicken-test" "chicken-test-utils"))) (build-system chicken-build-system) (arguments '(#:egg-name "srfi-174")) (synopsis "srfi-174") @@ -9324,8 +9852,9 @@ (sha256 (base32 "1yfaxi9wxsjj6mlf5m6zh7x1xafgglyzq3fbhx1zlf13zhvadjsj")))) (propagated-inputs - (list chicken-input-parse chicken-srfi-1 chicken-srfi-13)) - (native-inputs (list)) + (specifications->packages + (list "chicken-input-parse" "chicken-srfi-1" "chicken-srfi-13"))) + (native-inputs (specifications->packages (list))) (build-system chicken-build-system) (arguments '(#:egg-name "ssax")) (synopsis "Oleg Kiselyov's XML parser") @@ -9343,8 +9872,8 @@ (uri (egg-uri "srfi-37" version)) (sha256 (base32 "10n2qyyv7n4r0m20wyzd8y6s6knc67kdh9i8gp8jgz8b05p7xy8g")))) - (propagated-inputs (list)) - (native-inputs (list chicken-test)) + (propagated-inputs (specifications->packages (list))) + (native-inputs (specifications->packages (list "chicken-test"))) (build-system chicken-build-system) (arguments '(#:egg-name "srfi-37")) (synopsis "A simple and flexible command-line option parsing facility") @@ -9362,8 +9891,8 @@ (uri (egg-uri "shell" version)) (sha256 (base32 "04gn93nsf3g8bxd7jb498qr629y7ql6j548s4c46wfwc5f4gjn5c")))) - (propagated-inputs (list)) - (native-inputs (list)) + (propagated-inputs (specifications->packages (list))) + (native-inputs (specifications->packages (list))) (build-system chicken-build-system) (arguments '(#:egg-name "shell")) (synopsis "Convenient shell-command invocation") @@ -9381,8 +9910,8 @@ (uri (egg-uri "test" version)) (sha256 (base32 "1l88lb8cnb0i49qvpdj1rnlj06srp5myg0vhs0fv23gzrzjspxh8")))) - (propagated-inputs (list)) - (native-inputs (list)) + (propagated-inputs (specifications->packages (list))) + (native-inputs (specifications->packages (list))) (build-system chicken-build-system) (arguments '(#:egg-name "test")) (synopsis "Yet Another Testing Utility") @@ -9400,8 +9929,8 @@ (uri (egg-uri "srfi-141" version)) (sha256 (base32 "1d4glc5zw7aidv2c294acvd18vjvmrrffd2dk0gchpaab93l24mg")))) - (propagated-inputs (list)) - (native-inputs (list chicken-test)) + (propagated-inputs (specifications->packages (list))) + (native-inputs (specifications->packages (list "chicken-test"))) (build-system chicken-build-system) (arguments '(#:egg-name "srfi-141")) (synopsis "SRFI 141: Integer division") @@ -9419,8 +9948,8 @@ (uri (egg-uri "tcp-server" version)) (sha256 (base32 "1lm7gd7s57d6vdb0xyd1mk3z213w8fisj7fl3cw1cbhmnqvfzqbf")))) - (propagated-inputs (list chicken-srfi-18)) - (native-inputs (list)) + (propagated-inputs (specifications->packages (list "chicken-srfi-18"))) + (native-inputs (specifications->packages (list))) (build-system chicken-build-system) (arguments '(#:egg-name "tcp-server")) (synopsis "A simple generic multithreaded tcp-server") @@ -9439,11 +9968,12 @@ (sha256 (base32 "1js4kq8hp6n8182mzyrs7q7aa6hf9q5y8q3zp2lkplpp862x2sks")))) (propagated-inputs - (list chicken-brev-separate - chicken-matchable - chicken-quasiwalk - chicken-srfi-1)) - (native-inputs (list)) + (specifications->packages + (list "chicken-brev-separate" + "chicken-matchable" + "chicken-quasiwalk" + "chicken-srfi-1"))) + (native-inputs (specifications->packages (list))) (build-system chicken-build-system) (arguments '(#:egg-name "match-generics")) (synopsis "matchable generics") @@ -9461,8 +9991,10 @@ (uri (egg-uri "args" version)) (sha256 (base32 "0knkg31d4dq9a8rq9g3ycmj0z6j9l7zp93qa9cnqc8ixd6jsymkm")))) - (propagated-inputs (list chicken-srfi-1 chicken-srfi-13 chicken-srfi-37)) - (native-inputs (list)) + (propagated-inputs + (specifications->packages + (list "chicken-srfi-1" "chicken-srfi-13" "chicken-srfi-37"))) + (native-inputs (specifications->packages (list))) (build-system chicken-build-system) (arguments '(#:egg-name "args")) (synopsis "Command-line argument handling, on top of SRFI 37") @@ -9481,12 +10013,13 @@ (sha256 (base32 "1bvawrbslsfzxlhal5abyss0nj0jddqbs5ran58nygfc1myn3vfs")))) (propagated-inputs - (list chicken-matchable - chicken-srfi-1 - chicken-srfi-13 - chicken-srfi-14 - chicken-miscmacros)) - (native-inputs (list)) + (specifications->packages + (list "chicken-matchable" + "chicken-srfi-1" + "chicken-srfi-13" + "chicken-srfi-14" + "chicken-miscmacros"))) + (native-inputs (specifications->packages (list))) (build-system chicken-build-system) (arguments '(#:egg-name "csm")) (synopsis "a build system") @@ -9505,14 +10038,17 @@ (sha256 (base32 "18p3gjbzi95djyn1rm230ag5g4n4q70pqi670b215icjx91za63i")))) (propagated-inputs - (list chicken-http-client - chicken-intarweb - chicken-medea - chicken-openssl - chicken-optimism - chicken-simple-exceptions - chicken-srfi-1)) - (native-inputs (list chicken-test chicken-module-declarations)) + (specifications->packages + (list "chicken-http-client" + "chicken-intarweb" + "chicken-medea" + "chicken-openssl" + "chicken-optimism" + "chicken-simple-exceptions" + "chicken-srfi-1"))) + (native-inputs + (specifications->packages + (list "chicken-test" "chicken-module-declarations"))) (build-system chicken-build-system) (arguments '(#:egg-name "topham")) (synopsis "Bindings for the sr.ht REST API") @@ -9531,11 +10067,12 @@ (sha256 (base32 "05jr977kx11dbs1lfxpkghi38hn37s9z526kg523ca5r1vamqzgh")))) (propagated-inputs - (list chicken-srfi-1 - chicken-srfi-99 - chicken-matchable - chicken-modular-arithmetic)) - (native-inputs (list chicken-test)) + (specifications->packages + (list "chicken-srfi-1" + "chicken-srfi-99" + "chicken-matchable" + "chicken-modular-arithmetic"))) + (native-inputs (specifications->packages (list "chicken-test"))) (build-system chicken-build-system) (arguments '(#:egg-name "elliptic-curves")) (synopsis @@ -9555,8 +10092,9 @@ (uri (egg-uri "checks" version)) (sha256 (base32 "16m7s2iab5kvbkgkgyhnaclychx4pf8ar11ghdsflvnhm15yl9vq")))) - (propagated-inputs (list chicken-simple-exceptions)) - (native-inputs (list chicken-simple-tests)) + (propagated-inputs + (specifications->packages (list "chicken-simple-exceptions"))) + (native-inputs (specifications->packages (list "chicken-simple-tests"))) (build-system chicken-build-system) (arguments '(#:egg-name "checks")) (synopsis @@ -9576,8 +10114,9 @@ (uri (egg-uri "sxml-modifications" version)) (sha256 (base32 "0g9j8v0fqj6066rxn6fs8qg13bc4hi1bygf9bxx49hfwhh06178v")))) - (propagated-inputs (list chicken-srfi-1 chicken-sxpath)) - (native-inputs (list chicken-test)) + (propagated-inputs + (specifications->packages (list "chicken-srfi-1" "chicken-sxpath"))) + (native-inputs (specifications->packages (list "chicken-test"))) (build-system chicken-build-system) (arguments '(#:egg-name "sxml-modifications")) (synopsis @@ -9597,8 +10136,10 @@ (uri (egg-uri "toml" version)) (sha256 (base32 "10isk4rxcjabm16g59nxafm2vx0vidjq1alaxbih3gw9w2kc11l4")))) - (propagated-inputs (list chicken-r7rs chicken-rfc3339 chicken-coops)) - (native-inputs (list chicken-test)) + (propagated-inputs + (specifications->packages + (list "chicken-r7rs" "chicken-rfc3339" "chicken-coops"))) + (native-inputs (specifications->packages (list "chicken-test"))) (build-system chicken-build-system) (arguments '(#:egg-name "toml")) (synopsis "A Chicken binding to read TOML configuration files") @@ -9617,14 +10158,17 @@ (sha256 (base32 "1marysqqvriycky83s6zh1nwiryrdwwi69l1jl0n090lg817mnzn")))) (propagated-inputs - (list chicken-lazy-seq - chicken-trie - chicken-matchable - chicken-srfi-1 - chicken-srfi-13 - chicken-srfi-14 - chicken-srfi-69)) - (native-inputs (list chicken-srfi-14 chicken-test chicken-lazy-seq)) + (specifications->packages + (list "chicken-lazy-seq" + "chicken-trie" + "chicken-matchable" + "chicken-srfi-1" + "chicken-srfi-13" + "chicken-srfi-14" + "chicken-srfi-69"))) + (native-inputs + (specifications->packages + (list "chicken-srfi-14" "chicken-test" "chicken-lazy-seq"))) (build-system chicken-build-system) (arguments '(#:egg-name "comparse")) (synopsis "Schemely parser combinators") @@ -9643,14 +10187,15 @@ (sha256 (base32 "0pj5s6xb34026mg5qajrsanvn4f05qh4zdj69900md1rm4d033na")))) (propagated-inputs - (list chicken-stty - chicken-tweetnacl - chicken-args - chicken-srfi-1 - chicken-srfi-13 - chicken-srfi-69 - chicken-matchable)) - (native-inputs (list)) + (specifications->packages + (list "chicken-stty" + "chicken-tweetnacl" + "chicken-args" + "chicken-srfi-1" + "chicken-srfi-13" + "chicken-srfi-69" + "chicken-matchable"))) + (native-inputs (specifications->packages (list))) (build-system chicken-build-system) (arguments '(#:egg-name "pwdb")) (synopsis "A command-line-based password manager") @@ -9668,8 +10213,8 @@ (uri (egg-uri "gtk-server" version)) (sha256 (base32 "1c5gwypmhs2r6lcd30vycabqcccma5vgagrdxcfskfpzychv7lnk")))) - (propagated-inputs (list)) - (native-inputs (list)) + (propagated-inputs (specifications->packages (list))) + (native-inputs (specifications->packages (list))) (build-system chicken-build-system) (arguments '(#:egg-name "gtk-server")) (synopsis "GTK-server binding") @@ -9688,13 +10233,14 @@ (sha256 (base32 "12pb7liy0g9kkhc5gci9q7569qy92m5cgkp9x09mpzxna4n0b18z")))) (propagated-inputs - (list chicken-matchable - chicken-html-parser - chicken-sxml-transforms - chicken-srfi-13 - chicken-srfi-1 - chicken-regex)) - (native-inputs (list chicken-test)) + (specifications->packages + (list "chicken-matchable" + "chicken-html-parser" + "chicken-sxml-transforms" + "chicken-srfi-13" + "chicken-srfi-1" + "chicken-regex"))) + (native-inputs (specifications->packages (list "chicken-test"))) (build-system chicken-build-system) (arguments '(#:egg-name "svnwiki-sxml")) (synopsis "Parse svnwiki to sxml") @@ -9713,8 +10259,12 @@ (sha256 (base32 "12f0jrj0xhaj6yggf8d89iqznc30j4bhivl25p5b4vrdkd4mac2v")))) (propagated-inputs - (list chicken-srfi-1 chicken-srfi-13 chicken-datatype chicken-matchable)) - (native-inputs (list chicken-compile-file)) + (specifications->packages + (list "chicken-srfi-1" + "chicken-srfi-13" + "chicken-datatype" + "chicken-matchable"))) + (native-inputs (specifications->packages (list "chicken-compile-file"))) (build-system chicken-build-system) (arguments '(#:egg-name "plot")) (synopsis @@ -9735,12 +10285,14 @@ (sha256 (base32 "01zdifhqc0jfm810106sh87w0fmpchf4dph0k8v1lyjzbj1ivmi4")))) (propagated-inputs - (list chicken-srfi-1 - chicken-utf8 - chicken-string-utils - chicken-symbol-utils - chicken-check-errors)) - (native-inputs (list chicken-test chicken-test-utils)) + (specifications->packages + (list "chicken-srfi-1" + "chicken-utf8" + "chicken-string-utils" + "chicken-symbol-utils" + "chicken-check-errors"))) + (native-inputs + (specifications->packages (list "chicken-test" "chicken-test-utils"))) (build-system chicken-build-system) (arguments '(#:egg-name "apropos")) (synopsis "CHICKEN apropos") @@ -9758,8 +10310,9 @@ (uri (egg-uri "siphash" version)) (sha256 (base32 "0g2is573xvli6cs6n8cppr9d5aq0dksa51n5d4cj983phnpylai5")))) - (propagated-inputs (list)) - (native-inputs (list chicken-srfi-1 chicken-test)) + (propagated-inputs (specifications->packages (list))) + (native-inputs + (specifications->packages (list "chicken-srfi-1" "chicken-test"))) (build-system chicken-build-system) (arguments '(#:egg-name "siphash")) (synopsis "The SipHash family of hash functions") @@ -9777,8 +10330,9 @@ (uri (egg-uri "r7rs-tools" version)) (sha256 (base32 "09l2h810av8l2ql0jv08jghdk3wvswddx6qxsxibv2frz1mplqi0")))) - (propagated-inputs (list chicken-r7rs chicken-srfi-1)) - (native-inputs (list)) + (propagated-inputs + (specifications->packages (list "chicken-r7rs" "chicken-srfi-1"))) + (native-inputs (specifications->packages (list))) (build-system chicken-build-system) (arguments '(#:egg-name "r7rs-tools")) (synopsis "\"Pure\" r7rs compiler and interpreter") @@ -9797,10 +10351,11 @@ (sha256 (base32 "0fv3w34rqs2v4rh2haa0r9kfk1s2fzxrvsn33jsnzxxkdhm3zz4m")))) (propagated-inputs - (list chicken-message-digest-primitive - chicken-message-digest-type - chicken-message-digest-utils)) - (native-inputs (list)) + (specifications->packages + (list "chicken-message-digest-primitive" + "chicken-message-digest-type" + "chicken-message-digest-utils"))) + (native-inputs (specifications->packages (list))) (build-system chicken-build-system) (arguments '(#:egg-name "message-digest")) (synopsis "Message Digest (omnibus)") @@ -9818,8 +10373,10 @@ (uri (egg-uri "srfi-132" version)) (sha256 (base32 "1dp4m60zj8y8x4a6624xd1nk5kbdfyfb9alzp71yrna78ddmvikr")))) - (propagated-inputs (list chicken-srfi-133)) - (native-inputs (list chicken-srfi-1 chicken-srfi-133 chicken-test)) + (propagated-inputs (specifications->packages (list "chicken-srfi-133"))) + (native-inputs + (specifications->packages + (list "chicken-srfi-1" "chicken-srfi-133" "chicken-test"))) (build-system chicken-build-system) (arguments '(#:egg-name "srfi-132")) (synopsis "SRFI-132: Sort Libraries") @@ -9838,12 +10395,13 @@ (sha256 (base32 "00p5j9sz862djl4xpj64cs2glxc6z8v3ifrsw1lzgxpv4flk9w03")))) (propagated-inputs - (list chicken-atom - chicken-rfc3339 - chicken-salmonella - chicken-salmonella-diff - chicken-srfi-1)) - (native-inputs (list)) + (specifications->packages + (list "chicken-atom" + "chicken-rfc3339" + "chicken-salmonella" + "chicken-salmonella-diff" + "chicken-srfi-1"))) + (native-inputs (specifications->packages (list))) (build-system chicken-build-system) (arguments '(#:egg-name "salmonella-feeds")) (synopsis "A tool to generate atom feeds out of salmonella log files") @@ -9861,8 +10419,8 @@ (uri (egg-uri "noise" version)) (sha256 (base32 "10m0mfr02qx439mdniljsr98wgz26vz7dxpzw6wrv7rrkhsmsy6c")))) - (propagated-inputs (list chicken-glls)) - (native-inputs (list)) + (propagated-inputs (specifications->packages (list "chicken-glls"))) + (native-inputs (specifications->packages (list))) (build-system chicken-build-system) (arguments '(#:egg-name "noise")) (synopsis "Noise generation functions on the GPU") @@ -9880,8 +10438,9 @@ (uri (egg-uri "awful-ssl" version)) (sha256 (base32 "1grfh0jlxmnhs4ic4qpiq2xaqwprmr52xwkl9r8mnhcw5d2ygwfc")))) - (propagated-inputs (list chicken-awful chicken-openssl)) - (native-inputs (list)) + (propagated-inputs + (specifications->packages (list "chicken-awful" "chicken-openssl"))) + (native-inputs (specifications->packages (list))) (build-system chicken-build-system) (arguments '(#:egg-name "awful-ssl")) (synopsis "SSL support for awful") @@ -9899,8 +10458,11 @@ (uri (egg-uri "locale" version)) (sha256 (base32 "1mqdr1bw5w6nnrg5dxzc4m5qnbrvvkk9v8nm3a6y0qmpscaim9z5")))) - (propagated-inputs (list chicken-srfi-1 chicken-utf8 chicken-check-errors)) - (native-inputs (list chicken-test chicken-test-utils)) + (propagated-inputs + (specifications->packages + (list "chicken-srfi-1" "chicken-utf8" "chicken-check-errors"))) + (native-inputs + (specifications->packages (list "chicken-test" "chicken-test-utils"))) (build-system chicken-build-system) (arguments '(#:egg-name "locale")) (synopsis "Provides locale operations") @@ -9918,8 +10480,8 @@ (uri (egg-uri "srfi-232" version)) (sha256 (base32 "07639jfqa4y4c6prh3w364mmlyvi0z3pqcr3ampaabsmz527rxpg")))) - (propagated-inputs (list chicken-srfi-1)) - (native-inputs (list chicken-test)) + (propagated-inputs (specifications->packages (list "chicken-srfi-1"))) + (native-inputs (specifications->packages (list "chicken-test"))) (build-system chicken-build-system) (arguments '(#:egg-name "srfi-232")) (synopsis "SRFI 232: Flexible curried procedures") @@ -9937,8 +10499,8 @@ (uri (egg-uri "bitstring" version)) (sha256 (base32 "102w2fbh3slksh55sb718wg2mimjgzb0xrchdl711w8lrxbrfjf8")))) - (propagated-inputs (list chicken-srfi-1)) - (native-inputs (list chicken-test)) + (propagated-inputs (specifications->packages (list "chicken-srfi-1"))) + (native-inputs (specifications->packages (list "chicken-test"))) (build-system chicken-build-system) (arguments '(#:egg-name "bitstring")) (synopsis "Binary pattern matching") @@ -9956,8 +10518,8 @@ (uri (egg-uri "glfw3" version)) (sha256 (base32 "0vfjd3j908cclxnkkrj8g8ql8vhbfrs6ll4ryar6132yi1fs91ba")))) - (propagated-inputs (list chicken-bind)) - (native-inputs (list)) + (propagated-inputs (specifications->packages (list "chicken-bind"))) + (native-inputs (specifications->packages (list))) (build-system chicken-build-system) (arguments '(#:egg-name "glfw3")) (synopsis @@ -9977,8 +10539,9 @@ (uri (egg-uri "spiffy-cookies" version)) (sha256 (base32 "1jf0g1i8sz09gwmvrvhp9kq0dr0cv2g4j1jhqf5z0177506z9x0j")))) - (propagated-inputs (list chicken-spiffy chicken-intarweb)) - (native-inputs (list)) + (propagated-inputs + (specifications->packages (list "chicken-spiffy" "chicken-intarweb"))) + (native-inputs (specifications->packages (list))) (build-system chicken-build-system) (arguments '(#:egg-name "spiffy-cookies")) (synopsis "Procedures for managing cookies") @@ -9996,8 +10559,8 @@ (uri (egg-uri "epoxy" version)) (sha256 (base32 "036h1jm37chkcxzs95ypvsz3363qkszv1pr1sby3z4izck5039rl")))) - (propagated-inputs (list chicken-bind)) - (native-inputs (list)) + (propagated-inputs (specifications->packages (list "chicken-bind"))) + (native-inputs (specifications->packages (list))) (build-system chicken-build-system) (arguments '(#:egg-name "epoxy")) (synopsis "Bindings to OpenGL and OpenGL ES through the Epoxy library") @@ -10016,17 +10579,18 @@ (sha256 (base32 "1pa566vfgwxl5nr56brn7rwkj63m2mgpqw1ma2228g4wyya7c8qn")))) (propagated-inputs - (list chicken-anaphora - chicken-brev-separate - chicken-define-options - chicken-http-client - chicken-html-parser - chicken-mathh - chicken-srfi-42 - chicken-sxpath - chicken-strse - chicken-uri-generic)) - (native-inputs (list)) + (specifications->packages + (list "chicken-anaphora" + "chicken-brev-separate" + "chicken-define-options" + "chicken-http-client" + "chicken-html-parser" + "chicken-mathh" + "chicken-srfi-42" + "chicken-sxpath" + "chicken-strse" + "chicken-uri-generic"))) + (native-inputs (specifications->packages (list))) (build-system chicken-build-system) (arguments '(#:egg-name "comic-snarfer")) (synopsis @@ -10046,8 +10610,8 @@ (uri (egg-uri "rlimit" version)) (sha256 (base32 "1yxdn9y11i8s9mj5dknlpz588d48bklylxcq73v0s48a5m7vfpwp")))) - (propagated-inputs (list chicken-srfi-13)) - (native-inputs (list chicken-test)) + (propagated-inputs (specifications->packages (list "chicken-srfi-13"))) + (native-inputs (specifications->packages (list "chicken-test"))) (build-system chicken-build-system) (arguments '(#:egg-name "rlimit")) (synopsis "Setting resource limits") @@ -10066,8 +10630,14 @@ (sha256 (base32 "0iwhh3m99d2wl2wzcl6xzynyx2c5g62ck0svrlah5x7vh7vh8f9p")))) (propagated-inputs - (list chicken-r7rs chicken-utf8 chicken-srfi-141 chicken-typed-records)) - (native-inputs (list chicken-r7rs chicken-srfi-158 chicken-test)) + (specifications->packages + (list "chicken-r7rs" + "chicken-utf8" + "chicken-srfi-141" + "chicken-typed-records"))) + (native-inputs + (specifications->packages + (list "chicken-r7rs" "chicken-srfi-158" "chicken-test"))) (build-system chicken-build-system) (arguments '(#:egg-name "srfi-135")) (synopsis "SRFI 135: Immutable Texts") @@ -10085,8 +10655,11 @@ (uri (egg-uri "botan" version)) (sha256 (base32 "1j2h6hhvwdr7d7kgm5b0nc5nmx23a35av7rvwcajlxxv9iafmdh2")))) - (propagated-inputs (list chicken-srfi-1 chicken-srfi-13 chicken-srfi-14)) - (native-inputs (list chicken-srfi-1 chicken-test)) + (propagated-inputs + (specifications->packages + (list "chicken-srfi-1" "chicken-srfi-13" "chicken-srfi-14"))) + (native-inputs + (specifications->packages (list "chicken-srfi-1" "chicken-test"))) (build-system chicken-build-system) (arguments '(#:egg-name "botan")) (synopsis "Bindings to the Botan cryptographic library") @@ -10105,17 +10678,18 @@ (sha256 (base32 "1z8pr6dgz652h14zn1vkdm3av48lifk4vf7jzacrq0f0k14i5bc2")))) (propagated-inputs - (list chicken-r7rs - chicken-srfi-34 - chicken-srfi-35 - chicken-srfi-69 - chicken-srfi-99 - chicken-srfi-113 - chicken-srfi-128 - chicken-srfi-133 - chicken-srfi-152 - chicken-srfi-158)) - (native-inputs (list chicken-test)) + (specifications->packages + (list "chicken-r7rs" + "chicken-srfi-34" + "chicken-srfi-35" + "chicken-srfi-69" + "chicken-srfi-99" + "chicken-srfi-113" + "chicken-srfi-128" + "chicken-srfi-133" + "chicken-srfi-152" + "chicken-srfi-158"))) + (native-inputs (specifications->packages (list "chicken-test"))) (build-system chicken-build-system) (arguments '(#:egg-name "redis")) (synopsis "A Redis client library for Chicken Scheme") @@ -10133,8 +10707,9 @@ (uri (egg-uri "rbf" version)) (sha256 (base32 "1r41kpsw4syarj9fnajazhs4q1z8hxvh0zd4wf8q5yjv2jgc6pls")))) - (propagated-inputs (list)) - (native-inputs (list chicken-test chicken-srfi-1)) + (propagated-inputs (specifications->packages (list))) + (native-inputs + (specifications->packages (list "chicken-test" "chicken-srfi-1"))) (build-system chicken-build-system) (arguments '(#:egg-name "rbf")) (synopsis @@ -10154,8 +10729,9 @@ (uri (egg-uri "arcadedb" version)) (sha256 (base32 "1w2iqylz0wfn7is8vss5dkwmi3pxhbh2h7ywzg39x45z2c91sd28")))) - (propagated-inputs (list chicken-uri-common chicken-medea)) - (native-inputs (list)) + (propagated-inputs + (specifications->packages (list "chicken-uri-common" "chicken-medea"))) + (native-inputs (specifications->packages (list))) (build-system chicken-build-system) (arguments '(#:egg-name "arcadedb")) (synopsis "An ArcadeDB database driver for CHICKEN Scheme.") @@ -10173,8 +10749,9 @@ (uri (egg-uri "module-declarations" version)) (sha256 (base32 "079zs0cc7bmc1macvsh79q1x4rbjqw25hcvlcis8xxg3952vlqfg")))) - (propagated-inputs (list chicken-matchable chicken-srfi-1)) - (native-inputs (list)) + (propagated-inputs + (specifications->packages (list "chicken-matchable" "chicken-srfi-1"))) + (native-inputs (specifications->packages (list))) (build-system chicken-build-system) (arguments '(#:egg-name "module-declarations")) (synopsis "Module declarations") @@ -10192,8 +10769,8 @@ (uri (egg-uri "foreigners" version)) (sha256 (base32 "1jl1cdd34qwsd9x7vqw2aqqgd2m2mii898ilg2vkb39nqfvg35b5")))) - (propagated-inputs (list chicken-matchable)) - (native-inputs (list chicken-test)) + (propagated-inputs (specifications->packages (list "chicken-matchable"))) + (native-inputs (specifications->packages (list "chicken-test"))) (build-system chicken-build-system) (arguments '(#:egg-name "foreigners")) (synopsis "Foreign helper macros") @@ -10211,8 +10788,9 @@ (uri (egg-uri "henrietta" version)) (sha256 (base32 "17ibkk6pq81hw2ydwd00jgg0zzbrcfzcbni60x95479c1xnzdb64")))) - (propagated-inputs (list chicken-regex chicken-srfi-1)) - (native-inputs (list)) + (propagated-inputs + (specifications->packages (list "chicken-regex" "chicken-srfi-1"))) + (native-inputs (specifications->packages (list))) (build-system chicken-build-system) (arguments '(#:egg-name "henrietta")) (synopsis "Serve extensions over HTTP") @@ -10230,8 +10808,8 @@ (uri (egg-uri "simple-tests" version)) (sha256 (base32 "168n51hkmzxx5rl9qf8l739nbr1xcf7rrsngqj9sqygra4kgya0m")))) - (propagated-inputs (list)) - (native-inputs (list)) + (propagated-inputs (specifications->packages (list))) + (native-inputs (specifications->packages (list))) (build-system chicken-build-system) (arguments '(#:egg-name "simple-tests")) (synopsis "Some simple test routines") @@ -10249,8 +10827,10 @@ (uri (egg-uri "srfi-105" version)) (sha256 (base32 "0wf57aiam3ym5qjhsz4sckdqsfp8lfqasb8jbgjblx77xzb3b3ad")))) - (propagated-inputs (list chicken-srfi-13 chicken-srfi-1 chicken-srfi-123)) - (native-inputs (list chicken-test)) + (propagated-inputs + (specifications->packages + (list "chicken-srfi-13" "chicken-srfi-1" "chicken-srfi-123"))) + (native-inputs (specifications->packages (list "chicken-test"))) (build-system chicken-build-system) (arguments '(#:egg-name "srfi-105")) (synopsis "SRFI-105 - curly infix expressions") @@ -10269,11 +10849,12 @@ (sha256 (base32 "07xvngm9k3rlnhbgr0675xha3szyg4wn4y7x811fxycps9kq9lwn")))) (propagated-inputs - (list chicken-brev-separate - chicken-sequences - chicken-srfi-1 - chicken-match-generics)) - (native-inputs (list)) + (specifications->packages + (list "chicken-brev-separate" + "chicken-sequences" + "chicken-srfi-1" + "chicken-match-generics"))) + (native-inputs (specifications->packages (list))) (build-system chicken-build-system) (arguments '(#:egg-name "dwim-sort")) (synopsis "dwimmy sort") @@ -10291,8 +10872,8 @@ (uri (egg-uri "trie" version)) (sha256 (base32 "1k7hq31px236s25wqfqh22wb4kpm97hl2kcvj4amsyvlxc1y4w96")))) - (propagated-inputs (list chicken-srfi-1)) - (native-inputs (list chicken-test)) + (propagated-inputs (specifications->packages (list "chicken-srfi-1"))) + (native-inputs (specifications->packages (list "chicken-test"))) (build-system chicken-build-system) (arguments '(#:egg-name "trie")) (synopsis "A trie (prefix tree) implementation") @@ -10310,8 +10891,8 @@ (uri (egg-uri "amb" version)) (sha256 (base32 "1kkzmbym1xhgxby9grjamjs3yajz5l32v3wg2b6xsl7v0infkszs")))) - (propagated-inputs (list chicken-srfi-1)) - (native-inputs (list chicken-test)) + (propagated-inputs (specifications->packages (list "chicken-srfi-1"))) + (native-inputs (specifications->packages (list "chicken-test"))) (build-system chicken-build-system) (arguments '(#:egg-name "amb")) (synopsis "The non-deterministic backtracking ambivalence operator") @@ -10330,17 +10911,19 @@ (sha256 (base32 "1s1yy4wzwcg3g32dhz8al6h56mjnl34fzccl41513v0shlgmkk6q")))) (propagated-inputs - (list chicken-tweetnacl - chicken-matchable - chicken-gochan - chicken-base64 - chicken-queues - chicken-srfi-13 - chicken-srfi-18 - chicken-srfi-69 - chicken-message-digest-utils - chicken-sha2)) - (native-inputs (list chicken-test chicken-matchable)) + (specifications->packages + (list "chicken-tweetnacl" + "chicken-matchable" + "chicken-gochan" + "chicken-base64" + "chicken-queues" + "chicken-srfi-13" + "chicken-srfi-18" + "chicken-srfi-69" + "chicken-message-digest-utils" + "chicken-sha2"))) + (native-inputs + (specifications->packages (list "chicken-test" "chicken-matchable"))) (build-system chicken-build-system) (arguments '(#:egg-name "minissh")) (synopsis "An SSH-2 server and client implementation") @@ -10359,15 +10942,16 @@ (sha256 (base32 "1w6cpf52ipw0irx7xhh9gnz13hp6h9babi7ymiwwn9k798mhc063")))) (propagated-inputs - (list chicken-srfi-1 - chicken-foreigners - chicken-string-utils - chicken-base64 - chicken-simple-sha1 - chicken-uri-common - chicken-intarweb - chicken-openssl)) - (native-inputs (list chicken-test)) + (specifications->packages + (list "chicken-srfi-1" + "chicken-foreigners" + "chicken-string-utils" + "chicken-base64" + "chicken-simple-sha1" + "chicken-uri-common" + "chicken-intarweb" + "chicken-openssl"))) + (native-inputs (specifications->packages (list "chicken-test"))) (build-system chicken-build-system) (arguments '(#:egg-name "ws-client")) (synopsis "websocket client library") @@ -10386,12 +10970,13 @@ (sha256 (base32 "1m84b11ak23z6vpi3hqs5b4v5c1n1yq5p4l31m8v8ajqayi6n0rm")))) (propagated-inputs - (list chicken-bind - chicken-protobj - chicken-matchable - chicken-miscmacros - chicken-shell)) - (native-inputs (list)) + (specifications->packages + (list "chicken-bind" + "chicken-protobj" + "chicken-matchable" + "chicken-miscmacros" + "chicken-shell"))) + (native-inputs (specifications->packages (list))) (build-system chicken-build-system) (arguments '(#:egg-name "qt-light")) (synopsis "A lightweight Qt 5 interface") @@ -10410,8 +10995,13 @@ (sha256 (base32 "14mrpq6g4hirj2qsirnxpj4b9b48m8fk80r23wm95wrcir9cjqmr")))) (propagated-inputs - (list chicken-matchable chicken-srfi-1 chicken-srfi-13 chicken-srfi-14)) - (native-inputs (list chicken-srfi-1 chicken-test)) + (specifications->packages + (list "chicken-matchable" + "chicken-srfi-1" + "chicken-srfi-13" + "chicken-srfi-14"))) + (native-inputs + (specifications->packages (list "chicken-srfi-1" "chicken-test"))) (build-system chicken-build-system) (arguments '(#:egg-name "filepath")) (synopsis "Cross-platform file path manipulation.") @@ -10430,14 +11020,15 @@ (sha256 (base32 "0jaj7pi27d65wz1zpfxiphkdnk4an5yahhhxs28svsqprq0v0ay1")))) (propagated-inputs - (list chicken-srfi-1 - chicken-srfi-13 - chicken-miscmacros - chicken-moremacros - chicken-list-utils - chicken-stack - chicken-check-errors)) - (native-inputs (list chicken-test)) + (specifications->packages + (list "chicken-srfi-1" + "chicken-srfi-13" + "chicken-miscmacros" + "chicken-moremacros" + "chicken-list-utils" + "chicken-stack" + "chicken-check-errors"))) + (native-inputs (specifications->packages (list "chicken-test"))) (build-system chicken-build-system) (arguments '(#:egg-name "directory-utils")) (synopsis "directory-utils") @@ -10455,8 +11046,9 @@ (uri (egg-uri "premodules" version)) (sha256 (base32 "1ajip86bq872k8k7jra7nsm76vp3zzwwcy5n6467pvr3z16nsw2h")))) - (propagated-inputs (list chicken-simple-tests)) - (native-inputs (list)) + (propagated-inputs + (specifications->packages (list "chicken-simple-tests"))) + (native-inputs (specifications->packages (list))) (build-system chicken-build-system) (arguments '(#:egg-name "premodules")) (synopsis "Converting a premodule into module, test and doc files") @@ -10474,8 +11066,9 @@ (uri (egg-uri "nanomsg" version)) (sha256 (base32 "01ma6cxmbc0bmk4598q3ag28pnbqlmcfq11mbs4c87ir82bkvz7h")))) - (propagated-inputs (list chicken-foreigners chicken-srfi-18)) - (native-inputs (list chicken-test)) + (propagated-inputs + (specifications->packages (list "chicken-foreigners" "chicken-srfi-18"))) + (native-inputs (specifications->packages (list "chicken-test"))) (build-system chicken-build-system) (arguments '(#:egg-name "nanomsg")) (synopsis "unknown") @@ -10493,9 +11086,14 @@ (uri (egg-uri "sundials" version)) (sha256 (base32 "0v9bxclbm11glbv47pqbwi2gxx9555c04njy1cxigs6wyrvg54yh")))) - (propagated-inputs (list chicken-srfi-1 chicken-srfi-69)) + (propagated-inputs + (specifications->packages (list "chicken-srfi-1" "chicken-srfi-69"))) (native-inputs - (list chicken-test chicken-mathh chicken-srfi-13 chicken-compile-file)) + (specifications->packages + (list "chicken-test" + "chicken-mathh" + "chicken-srfi-13" + "chicken-compile-file"))) (build-system chicken-build-system) (arguments '(#:egg-name "sundials")) (synopsis @@ -10515,8 +11113,9 @@ (uri (egg-uri "crypt" version)) (sha256 (base32 "1x7il9qz6m8kicgz57iw2yykfn9x6pa56m33rp5z70z4yfkrxqwz")))) - (propagated-inputs (list)) - (native-inputs (list chicken-test chicken-compile-file)) + (propagated-inputs (specifications->packages (list))) + (native-inputs + (specifications->packages (list "chicken-test" "chicken-compile-file"))) (build-system chicken-build-system) (arguments '(#:egg-name "crypt")) (synopsis "Secure password hashing through the Unix crypt() function") @@ -10534,8 +11133,8 @@ (uri (egg-uri "skiplists" version)) (sha256 (base32 "0fi7x7yxavvjmg7nw0fzzba4sifvpifzxs5d1if93fiwbb0fmwc6")))) - (propagated-inputs (list)) - (native-inputs (list chicken-simple-tests)) + (propagated-inputs (specifications->packages (list))) + (native-inputs (specifications->packages (list "chicken-simple-tests"))) (build-system chicken-build-system) (arguments '(#:egg-name "skiplists")) (synopsis "An implementation of skiplists") @@ -10553,8 +11152,8 @@ (uri (egg-uri "srfi-137" version)) (sha256 (base32 "10cdlzpr1yid8549d0zfzkmrw9k7qwgy0k5rs744vy65bfmq0k4g")))) - (propagated-inputs (list)) - (native-inputs (list chicken-test)) + (propagated-inputs (specifications->packages (list))) + (native-inputs (specifications->packages (list "chicken-test"))) (build-system chicken-build-system) (arguments '(#:egg-name "srfi-137")) (synopsis "SRFI-137: Minimal Unique Types") @@ -10572,8 +11171,9 @@ (uri (egg-uri "stty" version)) (sha256 (base32 "195qkj1ckji115ih9ccfsn52hg8cbbwn19vblcggv3g0xmpncdak")))) - (propagated-inputs (list chicken-foreigners chicken-srfi-69)) - (native-inputs (list)) + (propagated-inputs + (specifications->packages (list "chicken-foreigners" "chicken-srfi-69"))) + (native-inputs (specifications->packages (list))) (build-system chicken-build-system) (arguments '(#:egg-name "stty")) (synopsis "stty-style interface to termios") @@ -10591,8 +11191,10 @@ (uri (egg-uri "blas" version)) (sha256 (base32 "1gx22ycqc3jpcmv16644ay9cygh535di4j7znqjqxn2dyq29dmkm")))) - (propagated-inputs (list chicken-bind)) - (native-inputs (list chicken-test chicken-compile-file chicken-srfi-13)) + (propagated-inputs (specifications->packages (list "chicken-bind"))) + (native-inputs + (specifications->packages + (list "chicken-test" "chicken-compile-file" "chicken-srfi-13"))) (build-system chicken-build-system) (arguments '(#:egg-name "blas")) (synopsis "An interface to level 1, 2 and 3 BLAS routines") @@ -10610,8 +11212,9 @@ (uri (egg-uri "awful-postgresql" version)) (sha256 (base32 "084n39rz3m2sjpah3hq03iybdf1z2af64cv5fb8kphqr6cb3m5d8")))) - (propagated-inputs (list chicken-awful chicken-postgresql)) - (native-inputs (list)) + (propagated-inputs + (specifications->packages (list "chicken-awful" "chicken-postgresql"))) + (native-inputs (specifications->packages (list))) (build-system chicken-build-system) (arguments '(#:egg-name "awful-postgresql")) (synopsis "Postgresql support for awful") @@ -10629,8 +11232,8 @@ (uri (egg-uri "operations" version)) (sha256 (base32 "0zqcvbc4f6576y61kmyd9xz99pkj09fnb2mjdb8dfnxn5w3s8i86")))) - (propagated-inputs (list chicken-srfi-1)) - (native-inputs (list chicken-test)) + (propagated-inputs (specifications->packages (list "chicken-srfi-1"))) + (native-inputs (specifications->packages (list "chicken-test"))) (build-system chicken-build-system) (arguments '(#:egg-name "operations")) (synopsis "The T object system") @@ -10648,8 +11251,9 @@ (uri (egg-uri "sdl-base" version)) (sha256 (base32 "17kgjy2mmhvnm07kvavp2injvbjsn57kz72b9krkm5p4q3jvlvjf")))) - (propagated-inputs (list chicken-srfi-1 chicken-srfi-13)) - (native-inputs (list)) + (propagated-inputs + (specifications->packages (list "chicken-srfi-1" "chicken-srfi-13"))) + (native-inputs (specifications->packages (list))) (build-system chicken-build-system) (arguments '(#:egg-name "sdl-base")) (synopsis "Basic SDL support") @@ -10668,13 +11272,15 @@ (sha256 (base32 "1v333c7wm51bj24s52h5vr2yvznm4hzg9gjqg5sssjnnq08pfwym")))) (propagated-inputs - (list chicken-typed-records - chicken-matchable - chicken-bind - chicken-miscmacros - chicken-srfi-18 - chicken-srfi-69)) - (native-inputs (list chicken-shell chicken-make)) + (specifications->packages + (list "chicken-typed-records" + "chicken-matchable" + "chicken-bind" + "chicken-miscmacros" + "chicken-srfi-18" + "chicken-srfi-69"))) + (native-inputs + (specifications->packages (list "chicken-shell" "chicken-make"))) (build-system chicken-build-system) (arguments '(#:egg-name "concurrent-native-callbacks")) (synopsis "Invoke callbacks from other native threads") @@ -10692,8 +11298,8 @@ (uri (egg-uri "simple-loops" version)) (sha256 (base32 "1mlya8mgpsf4irwba2ybv4s6z0y2hr4xfv4ghs8j0nifndzy18zf")))) - (propagated-inputs (list)) - (native-inputs (list chicken-simple-tests)) + (propagated-inputs (specifications->packages (list))) + (native-inputs (specifications->packages (list "chicken-simple-tests"))) (build-system chicken-build-system) (arguments '(#:egg-name "simple-loops")) (synopsis "Some simple looping macros") @@ -10712,8 +11318,11 @@ (sha256 (base32 "0a1850gark0xjn8cw1gwxgqjpk17zjmk6wc5g23ikjh9gib8ry1q")))) (propagated-inputs - (list chicken-miscmacros chicken-srfi-18 chicken-foreigners)) - (native-inputs (list chicken-scsh-process chicken-srfi-13 chicken-test)) + (specifications->packages + (list "chicken-miscmacros" "chicken-srfi-18" "chicken-foreigners"))) + (native-inputs + (specifications->packages + (list "chicken-scsh-process" "chicken-srfi-13" "chicken-test"))) (build-system chicken-build-system) (arguments '(#:egg-name "dbus")) (synopsis "A binding for libdbus, the IPC mechanism") @@ -10732,11 +11341,12 @@ (sha256 (base32 "183pp1g5m06ss94ba1rq2rs4hqj92v6qz7ik3kzvl3b2aq77jk3z")))) (propagated-inputs - (list chicken-matchable - chicken-miscmacros - chicken-record-variants - chicken-srfi-1)) - (native-inputs (list chicken-test)) + (specifications->packages + (list "chicken-matchable" + "chicken-miscmacros" + "chicken-record-variants" + "chicken-srfi-1"))) + (native-inputs (specifications->packages (list "chicken-test"))) (build-system chicken-build-system) (arguments '(#:egg-name "coops")) (synopsis "A featureful object system") @@ -10754,8 +11364,8 @@ (uri (egg-uri "monocypher" version)) (sha256 (base32 "09q33a6b8v306j93kd67wk5gisca7sij0p98i7pd10xnimllc5hh")))) - (propagated-inputs (list)) - (native-inputs (list chicken-test)) + (propagated-inputs (specifications->packages (list))) + (native-inputs (specifications->packages (list "chicken-test"))) (build-system chicken-build-system) (arguments '(#:egg-name "monocypher")) (synopsis "Monocypher cryptographic library") @@ -10773,8 +11383,8 @@ (uri (egg-uri "z3" version)) (sha256 (base32 "147f2401ngpgg6pg0gf60vkj1gvhgmbjc3l8v5mqkyd47p5zjxgl")))) - (propagated-inputs (list chicken-bind)) - (native-inputs (list chicken-test)) + (propagated-inputs (specifications->packages (list "chicken-bind"))) + (native-inputs (specifications->packages (list "chicken-test"))) (build-system chicken-build-system) (arguments '(#:egg-name "z3")) (synopsis "A gzip (RFC1952) compression and decompression library") @@ -10792,8 +11402,10 @@ (uri (egg-uri "spock" version)) (sha256 (base32 "0m17x7nbfp237mkn0l8nrcaqpf8nfkqcg5ws3p3jjdvr0zwaxjj3")))) - (propagated-inputs (list chicken-jsmin chicken-matchable chicken-make)) - (native-inputs (list)) + (propagated-inputs + (specifications->packages + (list "chicken-jsmin" "chicken-matchable" "chicken-make"))) + (native-inputs (specifications->packages (list))) (build-system chicken-build-system) (arguments '(#:egg-name "spock")) (synopsis @@ -10813,8 +11425,8 @@ (uri (egg-uri "linenoise" version)) (sha256 (base32 "0is9j6hq6nmnsrn2g01ssxg8hwndc3y6fx02hsvfdsqqzj8qzjvr")))) - (propagated-inputs (list)) - (native-inputs (list)) + (propagated-inputs (specifications->packages (list))) + (native-inputs (specifications->packages (list))) (build-system chicken-build-system) (arguments '(#:egg-name "linenoise")) (synopsis "A minimal, zero-config, BSD licensed, readline replacement.") @@ -10833,11 +11445,12 @@ (sha256 (base32 "0ycm95vcf1dj6m3kqii7b2a5kxyd1m6lzksz77ispay14srgw8rd")))) (propagated-inputs - (list chicken-matchable - chicken-miscmacros - chicken-srfi-1 - chicken-srfi-69)) - (native-inputs (list chicken-srfi-13)) + (specifications->packages + (list "chicken-matchable" + "chicken-miscmacros" + "chicken-srfi-1" + "chicken-srfi-69"))) + (native-inputs (specifications->packages (list "chicken-srfi-13"))) (build-system chicken-build-system) (arguments '(#:egg-name "brev-separate")) (synopsis "Hodge podge of macros and combinators") @@ -10856,16 +11469,18 @@ (sha256 (base32 "07jwz006c6yhibg7d9nb35rif04810820pss5mg7c7mbn2nzmq1q")))) (propagated-inputs - (list chicken-srfi-1 - chicken-srfi-13 - chicken-srfi-63 - chicken-srfi-69 - chicken-vector-lib - chicken-utf8 - chicken-miscmacros - chicken-record-variants - chicken-check-errors)) - (native-inputs (list chicken-test chicken-test-utils)) + (specifications->packages + (list "chicken-srfi-1" + "chicken-srfi-13" + "chicken-srfi-63" + "chicken-srfi-69" + "chicken-vector-lib" + "chicken-utf8" + "chicken-miscmacros" + "chicken-record-variants" + "chicken-check-errors"))) + (native-inputs + (specifications->packages (list "chicken-test" "chicken-test-utils"))) (build-system chicken-build-system) (arguments '(#:egg-name "levenshtein")) (synopsis "Levenshtein edit distance") @@ -10883,12 +11498,13 @@ (uri (egg-uri "salmonella-html-report" version)) (sha256 (base32 "107n7sgzk91s25ih3k40y649fnv9n37xnf7igkkn5c642hjmfr6d")))) - (propagated-inputs (list)) + (propagated-inputs (specifications->packages (list))) (native-inputs - (list chicken-salmonella - chicken-srfi-1 - chicken-srfi-13 - chicken-sxml-transforms)) + (specifications->packages + (list "chicken-salmonella" + "chicken-srfi-1" + "chicken-srfi-13" + "chicken-sxml-transforms"))) (build-system chicken-build-system) (arguments '(#:egg-name "salmonella-html-report")) (synopsis "A tool to generate HTML ouput out of salmonella log files") @@ -10906,13 +11522,15 @@ (uri (egg-uri "sha1" version)) (sha256 (base32 "0p48vv59lr1ydrn529fkpd7ybny9h4hggaav0b7zwyvpkhyd565q")))) - (propagated-inputs (list chicken-message-digest-primitive)) + (propagated-inputs + (specifications->packages (list "chicken-message-digest-primitive"))) (native-inputs - (list chicken-test - chicken-test-utils - chicken-message-digest-type - chicken-message-digest-utils - chicken-message-digest-primitive)) + (specifications->packages + (list "chicken-test" + "chicken-test-utils" + "chicken-message-digest-type" + "chicken-message-digest-utils" + "chicken-message-digest-primitive"))) (build-system chicken-build-system) (arguments '(#:egg-name "sha1")) (synopsis "Computes SHA1 (FIPS-180-1) checksums") @@ -10931,8 +11549,10 @@ (sha256 (base32 "08djsc0j6kacf07a59f58clka94wq4lp8ry3p8203sx3lbx1s8qw")))) (propagated-inputs - (list chicken-srfi-1 chicken-srfi-63 chicken-slib-compat)) - (native-inputs (list chicken-test chicken-test-utils)) + (specifications->packages + (list "chicken-srfi-1" "chicken-srfi-63" "chicken-slib-compat"))) + (native-inputs + (specifications->packages (list "chicken-test" "chicken-test-utils"))) (build-system chicken-build-system) (arguments '(#:egg-name "slib-arraymap")) (synopsis "The SLIB applicative routines for the arrays library") @@ -10951,8 +11571,9 @@ (sha256 (base32 "0vsgfk5x247grwmn6vky0d43s76qiys8sd41bvk4gqv6yww4y1a7")))) (propagated-inputs - (list chicken-srfi-18 chicken-pigeon-hole chicken-simple-timer)) - (native-inputs (list)) + (specifications->packages + (list "chicken-srfi-18" "chicken-pigeon-hole" "chicken-simple-timer"))) + (native-inputs (specifications->packages (list))) (build-system chicken-build-system) (arguments '(#:egg-name "forcible")) (synopsis @@ -10972,8 +11593,11 @@ (uri (egg-uri "graph-separators" version)) (sha256 (base32 "18w16lwxq4285ms4lm6j55wm14ggprsh3al106rx3480qz5wkvh0")))) - (propagated-inputs (list chicken-srfi-1 chicken-yasos chicken-digraph)) - (native-inputs (list chicken-test chicken-srfi-1)) + (propagated-inputs + (specifications->packages + (list "chicken-srfi-1" "chicken-yasos" "chicken-digraph"))) + (native-inputs + (specifications->packages (list "chicken-test" "chicken-srfi-1"))) (build-system chicken-build-system) (arguments '(#:egg-name "graph-separators")) (synopsis "Determine the separation vertices of a graph.") @@ -10991,8 +11615,8 @@ (uri (egg-uri "mistie" version)) (sha256 (base32 "0qfz8zc41wm2afwwbg1c8gmpzlph07nsj4r86lx01af9s03nvpfa")))) - (propagated-inputs (list chicken-srfi-1)) - (native-inputs (list)) + (propagated-inputs (specifications->packages (list "chicken-srfi-1"))) + (native-inputs (specifications->packages (list))) (build-system chicken-build-system) (arguments '(#:egg-name "mistie")) (synopsis "A programmable filter") @@ -11010,8 +11634,8 @@ (uri (egg-uri "dollar" version)) (sha256 (base32 "1nlsjri7fbf8jcxghvd47imqhc24rdfkik985md8h5d1h2j2mdqn")))) - (propagated-inputs (list)) - (native-inputs (list chicken-shell)) + (propagated-inputs (specifications->packages (list))) + (native-inputs (specifications->packages (list "chicken-shell"))) (build-system chicken-build-system) (arguments '(#:egg-name "dollar")) (synopsis "FFI convenience macro") @@ -11029,8 +11653,9 @@ (uri (egg-uri "tcp6" version)) (sha256 (base32 "03amc9wfpk2r3aybm8llh0l89kiqi5bri132987jj59d4qvmv1rq")))) - (propagated-inputs (list chicken-socket chicken-srfi-1)) - (native-inputs (list)) + (propagated-inputs + (specifications->packages (list "chicken-socket" "chicken-srfi-1"))) + (native-inputs (specifications->packages (list))) (build-system chicken-build-system) (arguments '(#:egg-name "tcp6")) (synopsis "Interface to TCP over IPv4 and IPv6") @@ -11049,13 +11674,14 @@ (sha256 (base32 "123d95vxkn11zdqfy73l2n26f6i8zcj97zhcc6yhia6f1x4qb61n")))) (propagated-inputs - (list chicken-uri-common - chicken-base64 - chicken-srfi-1 - chicken-srfi-13 - chicken-srfi-14 - chicken-matchable)) - (native-inputs (list)) + (specifications->packages + (list "chicken-uri-common" + "chicken-base64" + "chicken-srfi-1" + "chicken-srfi-13" + "chicken-srfi-14" + "chicken-matchable"))) + (native-inputs (specifications->packages (list))) (build-system chicken-build-system) (arguments '(#:egg-name "ldif-sexpr")) (synopsis @@ -11076,8 +11702,9 @@ (sha256 (base32 "0ca8fx40x42zqqsp3dmw5cb9xsjlz4cp71yh9kgcb29n4ig80r97")))) (propagated-inputs - (list chicken-brev-separate chicken-srfi-1 chicken-uri-common)) - (native-inputs (list)) + (specifications->packages + (list "chicken-brev-separate" "chicken-srfi-1" "chicken-uri-common"))) + (native-inputs (specifications->packages (list))) (build-system chicken-build-system) (arguments '(#:egg-name "make-tests")) (synopsis "Create unit tests from a file of expressions") @@ -11095,8 +11722,8 @@ (uri (egg-uri "ioctl" version)) (sha256 (base32 "0qs2daw16zw4jpqnb0q2nnb0qanki7nl0k437b9m4a7qslhdqw6r")))) - (propagated-inputs (list chicken-foreigners)) - (native-inputs (list)) + (propagated-inputs (specifications->packages (list "chicken-foreigners"))) + (native-inputs (specifications->packages (list))) (build-system chicken-build-system) (arguments '(#:egg-name "ioctl")) (synopsis "ioctl system call interface") @@ -11114,9 +11741,15 @@ (uri (egg-uri "internet-message" version)) (sha256 (base32 "0h2avknylg7kyhi7z7vpvs9qzw7kh5k7yrwqv6lgqdsdzbjygni9")))) - (propagated-inputs (list chicken-yasos chicken-utf8 chicken-abnf)) + (propagated-inputs + (specifications->packages + (list "chicken-yasos" "chicken-utf8" "chicken-abnf"))) (native-inputs - (list chicken-srfi-1 chicken-srfi-13 chicken-srfi-14 chicken-test)) + (specifications->packages + (list "chicken-srfi-1" + "chicken-srfi-13" + "chicken-srfi-14" + "chicken-test"))) (build-system chicken-build-system) (arguments '(#:egg-name "internet-message")) (synopsis "Parser combinators for Internet Message Format (RFC 5322).") @@ -11134,8 +11767,8 @@ (uri (egg-uri "gmi" version)) (sha256 (base32 "08c89r4cz4nh66crkfsxwdj1lxjmbxr2lls92ncnqlxd0mnmplq0")))) - (propagated-inputs (list)) - (native-inputs (list)) + (propagated-inputs (specifications->packages (list))) + (native-inputs (specifications->packages (list))) (build-system chicken-build-system) (arguments '(#:egg-name "gmi")) (synopsis "Gemtext reader and writer") @@ -11153,8 +11786,10 @@ (uri (egg-uri "gemini-client" version)) (sha256 (base32 "0l4rs91jsczjnna0yf8d1bsi9k1789jhjqcnhci2i63ls93p2iww")))) - (propagated-inputs (list chicken-openssl chicken-r7rs chicken-uri-generic)) - (native-inputs (list)) + (propagated-inputs + (specifications->packages + (list "chicken-openssl" "chicken-r7rs" "chicken-uri-generic"))) + (native-inputs (specifications->packages (list))) (build-system chicken-build-system) (arguments '(#:egg-name "gemini-client")) (synopsis "Client library for the gemini:// protocol") @@ -11172,8 +11807,8 @@ (uri (egg-uri "big-chicken" version)) (sha256 (base32 "1f36y05mz4hwp1jkkl9wawn72rql13cz7q6394zfpf008dizq69z")))) - (propagated-inputs (list)) - (native-inputs (list)) + (propagated-inputs (specifications->packages (list))) + (native-inputs (specifications->packages (list))) (build-system chicken-build-system) (arguments '(#:egg-name "big-chicken")) (synopsis "Wrapper module for all core modules") @@ -11191,8 +11826,8 @@ (uri (egg-uri "posix-regex" version)) (sha256 (base32 "1zswh1d96q24271mkzx7fc8802z9h9bkcb8nmakpf8prl1d2yjvg")))) - (propagated-inputs (list chicken-r7rs)) - (native-inputs (list chicken-test)) + (propagated-inputs (specifications->packages (list "chicken-r7rs"))) + (native-inputs (specifications->packages (list "chicken-test"))) (build-system chicken-build-system) (arguments '(#:egg-name "posix-regex")) (synopsis "A thin wrapper around POSIX regular expression matching") @@ -11211,11 +11846,12 @@ (sha256 (base32 "0h072r758yjqz9msq49plkrgqm9xxlmx8fd15gvv9pkpiwp8jf41")))) (propagated-inputs - (list chicken-srfi-1 - chicken-srfi-13 - chicken-foreigners - chicken-matchable)) - (native-inputs (list)) + (specifications->packages + (list "chicken-srfi-1" + "chicken-srfi-13" + "chicken-foreigners" + "chicken-matchable"))) + (native-inputs (specifications->packages (list))) (build-system chicken-build-system) (arguments '(#:egg-name "freetype")) (synopsis "Freetype2 Interface") @@ -11233,8 +11869,9 @@ (uri (egg-uri "unitex-named-chars" version)) (sha256 (base32 "00i7bax8mgw2r8l61iwvircxpynjf2d2yjxlaaa4l4m1mc12bzsv")))) - (propagated-inputs (list)) - (native-inputs (list chicken-test chicken-utf8)) + (propagated-inputs (specifications->packages (list))) + (native-inputs + (specifications->packages (list "chicken-test" "chicken-utf8"))) (build-system chicken-build-system) (arguments '(#:egg-name "unitex-named-chars")) (synopsis "Unicode & LaTeX Named Chars") @@ -11253,12 +11890,13 @@ (sha256 (base32 "11hb0hxhm74yjg7d95nj1wxjpi3hgkns7zy64as3xl3jbq3wlh60")))) (propagated-inputs - (list chicken-srfi-1 - chicken-vector-lib - chicken-timed-resource - chicken-miscmacros - chicken-check-errors)) - (native-inputs (list chicken-test)) + (specifications->packages + (list "chicken-srfi-1" + "chicken-vector-lib" + "chicken-timed-resource" + "chicken-miscmacros" + "chicken-check-errors"))) + (native-inputs (specifications->packages (list "chicken-test"))) (build-system chicken-build-system) (arguments '(#:egg-name "srfi-27")) (synopsis "Sources of Random Bits") @@ -11276,8 +11914,8 @@ (uri (egg-uri "zstd" version)) (sha256 (base32 "06gvbk03xbrs5hihrysl2qaf7aag7zk3nvsyaqvfiaa6zg5y80mk")))) - (propagated-inputs (list)) - (native-inputs (list chicken-test)) + (propagated-inputs (specifications->packages (list))) + (native-inputs (specifications->packages (list "chicken-test"))) (build-system chicken-build-system) (arguments '(#:egg-name "zstd")) (synopsis "ZStandard bindings") @@ -11295,8 +11933,10 @@ (uri (egg-uri "x11-colors" version)) (sha256 (base32 "1fj8swh4s4gwif2dp59ls0vbdi2d5w50b2q2q00yiyvlr7smm4hs")))) - (propagated-inputs (list chicken-srfi-1 chicken-srfi-13 chicken-matchable)) - (native-inputs (list)) + (propagated-inputs + (specifications->packages + (list "chicken-srfi-1" "chicken-srfi-13" "chicken-matchable"))) + (native-inputs (specifications->packages (list))) (build-system chicken-build-system) (arguments '(#:egg-name "x11-colors")) (synopsis "named standard colors as available in X11") @@ -11314,8 +11954,10 @@ (uri (egg-uri "rss" version)) (sha256 (base32 "1xk5v3cz1wvsryd3vkckqz0iw03l4w564y22dq0i5275vvyvb64w")))) - (propagated-inputs (list chicken-matchable chicken-srfi-1 chicken-ssax)) - (native-inputs (list)) + (propagated-inputs + (specifications->packages + (list "chicken-matchable" "chicken-srfi-1" "chicken-ssax"))) + (native-inputs (specifications->packages (list))) (build-system chicken-build-system) (arguments '(#:egg-name "rss")) (synopsis "A RSS parser") @@ -11333,8 +11975,10 @@ (uri (egg-uri "ssql" version)) (sha256 (base32 "1ps7kawzhg1yln0pn2jg1ka7nbcpi84k2cl8mnza6nza3g0bplwm")))) - (propagated-inputs (list chicken-matchable chicken-srfi-1 chicken-srfi-13)) - (native-inputs (list chicken-test)) + (propagated-inputs + (specifications->packages + (list "chicken-matchable" "chicken-srfi-1" "chicken-srfi-13"))) + (native-inputs (specifications->packages (list "chicken-test"))) (build-system chicken-build-system) (arguments '(#:egg-name "ssql")) (synopsis "SQL as S-expressions") @@ -11352,8 +11996,8 @@ (uri (egg-uri "pthreads" version)) (sha256 (base32 "0972hryj13av238dwp02ich3sdydk4nivrqf3qkp3pvrlalpy5rl")))) - (propagated-inputs (list chicken-srfi-18)) - (native-inputs (list)) + (propagated-inputs (specifications->packages (list "chicken-srfi-18"))) + (native-inputs (specifications->packages (list))) (build-system chicken-build-system) (arguments '(#:egg-name "pthreads")) (synopsis "Maintain and talk to a pthread pool.") @@ -11372,8 +12016,9 @@ (sha256 (base32 "10ik64k5hi7i78nwnc3q9ms49zvn794n6k3imnjr6hhvi9hxy0vy")))) (propagated-inputs - (list chicken-intarweb chicken-comparse chicken-records)) - (native-inputs (list chicken-test)) + (specifications->packages + (list "chicken-intarweb" "chicken-comparse" "chicken-records"))) + (native-inputs (specifications->packages (list "chicken-test"))) (build-system chicken-build-system) (arguments '(#:egg-name "multipart-form-data")) (synopsis "Reads & decodes HTTP multipart/form-data requests.") @@ -11391,8 +12036,8 @@ (uri (egg-uri "srfi-66" version)) (sha256 (base32 "0bin3cmgr4r7m3kp6amapqsxaizav3d4alijcfl3q9ahx23di67m")))) - (propagated-inputs (list)) - (native-inputs (list chicken-test)) + (propagated-inputs (specifications->packages (list))) + (native-inputs (specifications->packages (list "chicken-test"))) (build-system chicken-build-system) (arguments '(#:egg-name "srfi-66")) (synopsis "SRFI-66: Octet Vectors") @@ -11410,8 +12055,9 @@ (uri (egg-uri "posix-mq" version)) (sha256 (base32 "19la5grxxrlx853kcgnr47987yrrbmh1l5kbs5x6absj45ivzllk")))) - (propagated-inputs (list chicken-srfi-1)) - (native-inputs (list chicken-test chicken-compile-file)) + (propagated-inputs (specifications->packages (list "chicken-srfi-1"))) + (native-inputs + (specifications->packages (list "chicken-test" "chicken-compile-file"))) (build-system chicken-build-system) (arguments '(#:egg-name "posix-mq")) (synopsis "POSIX message queues API") @@ -11429,8 +12075,8 @@ (uri (egg-uri "srfi-64" version)) (sha256 (base32 "0ga9qksagm3fcvg3427w7zhl7g9lbxfb6sb98vl8b0swwz8wz8hr")))) - (propagated-inputs (list)) - (native-inputs (list)) + (propagated-inputs (specifications->packages (list))) + (native-inputs (specifications->packages (list))) (build-system chicken-build-system) (arguments '(#:egg-name "srfi-64")) (synopsis "SRFI 64:\"A Scheme API for test suites\" implementation") @@ -11448,8 +12094,8 @@ (uri (egg-uri "lalr" version)) (sha256 (base32 "1v4v2xzax7izhl6gnc2lpm8bw2igbp7m4d7n6c2iibm4422mv3nc")))) - (propagated-inputs (list chicken-srfi-1)) - (native-inputs (list)) + (propagated-inputs (specifications->packages (list "chicken-srfi-1"))) + (native-inputs (specifications->packages (list))) (build-system chicken-build-system) (arguments '(#:egg-name "lalr")) (synopsis "An efficient LALR(1) parser generator") @@ -11467,14 +12113,16 @@ (uri (egg-uri "sha2" version)) (sha256 (base32 "054bjn8wqqxn142cryp0jm18axr237lq9w6gip6hw37y66wpc6h6")))) - (propagated-inputs (list chicken-message-digest-primitive)) + (propagated-inputs + (specifications->packages (list "chicken-message-digest-primitive"))) (native-inputs - (list chicken-test - chicken-test-utils - chicken-message-digest-primitive - chicken-message-digest-utils - chicken-srfi-1 - chicken-srfi-13)) + (specifications->packages + (list "chicken-test" + "chicken-test-utils" + "chicken-message-digest-primitive" + "chicken-message-digest-utils" + "chicken-srfi-1" + "chicken-srfi-13"))) (build-system chicken-build-system) (arguments '(#:egg-name "sha2")) (synopsis "Computes 256-, 385- and 512-bit SHA2 checksums") @@ -11492,8 +12140,9 @@ (uri (egg-uri "typeclass" version)) (sha256 (base32 "1zpf8dvyh8wfrilvnwmna8223g64brp6pvxpz9gx5vb9nb8yq7jk")))) - (propagated-inputs (list chicken-srfi-1 chicken-matchable)) - (native-inputs (list chicken-test)) + (propagated-inputs + (specifications->packages (list "chicken-srfi-1" "chicken-matchable"))) + (native-inputs (specifications->packages (list "chicken-test"))) (build-system chicken-build-system) (arguments '(#:egg-name "typeclass")) (synopsis "Type classes") @@ -11511,8 +12160,8 @@ (uri (egg-uri "advice" version)) (sha256 (base32 "0sc9lwkc8pa06v30vhi1srfjsgxn4c4g57zbj6wk1y9adyvda9x7")))) - (propagated-inputs (list chicken-srfi-1)) - (native-inputs (list chicken-test)) + (propagated-inputs (specifications->packages (list "chicken-srfi-1"))) + (native-inputs (specifications->packages (list "chicken-test"))) (build-system chicken-build-system) (arguments '(#:egg-name "advice")) (synopsis "'advise' functionality") @@ -11531,15 +12180,17 @@ (sha256 (base32 "0avr7r6caacmbr3gbb8rp23ddi0g74yz2jc2w2bbhxrqr01vqj0l")))) (propagated-inputs - (list chicken-queues - chicken-srfi-1 - chicken-srfi-18 - chicken-miscmacros - chicken-moremacros - chicken-record-variants - chicken-check-errors - chicken-synch)) - (native-inputs (list chicken-test chicken-test-utils)) + (specifications->packages + (list "chicken-queues" + "chicken-srfi-1" + "chicken-srfi-18" + "chicken-miscmacros" + "chicken-moremacros" + "chicken-record-variants" + "chicken-check-errors" + "chicken-synch"))) + (native-inputs + (specifications->packages (list "chicken-test" "chicken-test-utils"))) (build-system chicken-build-system) (arguments '(#:egg-name "thread-utils")) (synopsis "Thread Utilities") @@ -11557,8 +12208,8 @@ (uri (egg-uri "srfi-94" version)) (sha256 (base32 "1vz8g09csl9jlr0828p9z1p4mxrnlzz0qq4rwkadidcmr9mjfbwp")))) - (propagated-inputs (list chicken-srfi-60)) - (native-inputs (list chicken-test)) + (propagated-inputs (specifications->packages (list "chicken-srfi-60"))) + (native-inputs (specifications->packages (list "chicken-test"))) (build-system chicken-build-system) (arguments '(#:egg-name "srfi-94")) (synopsis "SRFI 94: Type-Restricted Numerical Functions") @@ -11576,8 +12227,8 @@ (uri (egg-uri "packrat" version)) (sha256 (base32 "0d7ly5zvswg07gzm504min730qy16yafz3acyq45smd7q52s47fp")))) - (propagated-inputs (list chicken-srfi-1)) - (native-inputs (list)) + (propagated-inputs (specifications->packages (list "chicken-srfi-1"))) + (native-inputs (specifications->packages (list))) (build-system chicken-build-system) (arguments '(#:egg-name "packrat")) (synopsis "A packrat parsing library") @@ -11595,8 +12246,9 @@ (uri (egg-uri "with-current-directory" version)) (sha256 (base32 "1ryl7l2jw5m34fmvv1nr0rf2mwkxrds8xkz7msfzi4gy36i5zja9")))) - (propagated-inputs (list)) - (native-inputs (list chicken-module-declarations)) + (propagated-inputs (specifications->packages (list))) + (native-inputs + (specifications->packages (list "chicken-module-declarations"))) (build-system chicken-build-system) (arguments '(#:egg-name "with-current-directory")) (synopsis "Convenience procedure for temporarily changing directories") @@ -11615,12 +12267,13 @@ (sha256 (base32 "15a7p9qq33mlxa3h50s142zy9zchpdpkdkx51kfcadh0rbj0x7bi")))) (propagated-inputs - (list chicken-fmt - chicken-html-parser - chicken-srfi-1 - chicken-utf8 - chicken-brev-separate)) - (native-inputs (list chicken-scsh-process)) + (specifications->packages + (list "chicken-fmt" + "chicken-html-parser" + "chicken-srfi-1" + "chicken-utf8" + "chicken-brev-separate"))) + (native-inputs (specifications->packages (list "chicken-scsh-process"))) (build-system chicken-build-system) (arguments '(#:egg-name "xj")) (synopsis "Unix filter that turns XML into JSON") @@ -11639,8 +12292,9 @@ (sha256 (base32 "0b61yfh4m3xigipwjrp476nx1i8xyhwdv1cpyiaz9pfzfhmfd59x")))) (propagated-inputs - (list chicken-oauth chicken-uri-common chicken-rest-bind)) - (native-inputs (list)) + (specifications->packages + (list "chicken-oauth" "chicken-uri-common" "chicken-rest-bind"))) + (native-inputs (specifications->packages (list))) (build-system chicken-build-system) (arguments '(#:egg-name "clucker")) (synopsis "Twitter API for Chicken Scheme") @@ -11658,8 +12312,8 @@ (uri (egg-uri "mdh" version)) (sha256 (base32 "0xkrjq9ng0rxcxllmn9nvjqilkdgmliwaw9pbrgyqsxdi9s9z7z3")))) - (propagated-inputs (list)) - (native-inputs (list chicken-test)) + (propagated-inputs (specifications->packages (list))) + (native-inputs (specifications->packages (list "chicken-test"))) (build-system chicken-build-system) (arguments '(#:egg-name "mdh")) (synopsis "interface to the MDH database") @@ -11678,21 +12332,23 @@ (sha256 (base32 "1y5bi6zghymz3k3ynj21by4p6550qc2sk2a2xxgbiifz56pkh786")))) (propagated-inputs - (list chicken-awful - chicken-awful-sql-de-lite - chicken-simple-sha1 - chicken-intarweb - chicken-html-parser - chicken-colorize - chicken-miscmacros - chicken-utf8)) + (specifications->packages + (list "chicken-awful" + "chicken-awful-sql-de-lite" + "chicken-simple-sha1" + "chicken-intarweb" + "chicken-html-parser" + "chicken-colorize" + "chicken-miscmacros" + "chicken-utf8"))) (native-inputs - (list chicken-srfi-1 - chicken-srfi-13 - chicken-http-client - chicken-test - chicken-server-test - chicken-sxpath)) + (specifications->packages + (list "chicken-srfi-1" + "chicken-srfi-13" + "chicken-http-client" + "chicken-test" + "chicken-server-test" + "chicken-sxpath"))) (build-system chicken-build-system) (arguments '(#:egg-name "pastiche")) (synopsis "A small awful app implementing a pastebin service") @@ -11711,15 +12367,16 @@ (sha256 (base32 "17vzsip5xyfqhyrhsrzda0bkqp6pxfday3idrgjqxm5lnm0wbzns")))) (propagated-inputs - (list chicken-datatype - chicken-matchable - chicken-make - chicken-mathh - chicken-lalr - chicken-datatype - chicken-unitconv - chicken-fmt)) - (native-inputs (list chicken-test)) + (specifications->packages + (list "chicken-datatype" + "chicken-matchable" + "chicken-make" + "chicken-mathh" + "chicken-lalr" + "chicken-datatype" + "chicken-unitconv" + "chicken-fmt"))) + (native-inputs (specifications->packages (list "chicken-test"))) (build-system chicken-build-system) (arguments '(#:egg-name "salt")) (synopsis "Hybrid dynamical systems modeling.") @@ -11737,8 +12394,8 @@ (uri (egg-uri "accents-substitute" version)) (sha256 (base32 "1fbvm18m6ik1x4wn1q226lhv03pvhzgcdzzy4i0xns3c9pyqi7g0")))) - (propagated-inputs (list)) - (native-inputs (list chicken-test)) + (propagated-inputs (specifications->packages (list))) + (native-inputs (specifications->packages (list "chicken-test"))) (build-system chicken-build-system) (arguments '(#:egg-name "accents-substitute")) (synopsis "Substitute accented characters in strings") @@ -11756,8 +12413,8 @@ (uri (egg-uri "nanosleep" version)) (sha256 (base32 "1nynvd6sv8ffxk0jlvr77mgm0r1rww4c1n5k5m799b36w4gs6df9")))) - (propagated-inputs (list)) - (native-inputs (list)) + (propagated-inputs (specifications->packages (list))) + (native-inputs (specifications->packages (list))) (build-system chicken-build-system) (arguments '(#:egg-name "nanosleep")) (synopsis "Interface to POSIX nanosleep") @@ -11775,8 +12432,9 @@ (uri (egg-uri "check-errors" version)) (sha256 (base32 "1ra8pvs0qnfqsjbrsn0k94drwx5ydvhapziv6dcqcb118iimnrmd")))) - (propagated-inputs (list)) - (native-inputs (list chicken-test chicken-test-utils)) + (propagated-inputs (specifications->packages (list))) + (native-inputs + (specifications->packages (list "chicken-test" "chicken-test-utils"))) (build-system chicken-build-system) (arguments '(#:egg-name "check-errors")) (synopsis "Argument checks & errors") @@ -11794,8 +12452,10 @@ (uri (egg-uri "espeak" version)) (sha256 (base32 "0cd0viivrvjz3qq8v9nrlix2jryghyg338g9ihnc43xsmmgfdcz9")))) - (propagated-inputs (list chicken-utf8 chicken-foreigners chicken-srfi-18)) - (native-inputs (list)) + (propagated-inputs + (specifications->packages + (list "chicken-utf8" "chicken-foreigners" "chicken-srfi-18"))) + (native-inputs (specifications->packages (list))) (build-system chicken-build-system) (arguments '(#:egg-name "espeak")) (synopsis "Chicken bindings for espeak-ng's speak_lib.h") @@ -11813,8 +12473,8 @@ (uri (egg-uri "pathname-expand" version)) (sha256 (base32 "1dywjbim23k12fcvdiypq2g5p8wyljgq7zmsvlf8h2anaaq34sm1")))) - (propagated-inputs (list chicken-srfi-13)) - (native-inputs (list)) + (propagated-inputs (specifications->packages (list "chicken-srfi-13"))) + (native-inputs (specifications->packages (list))) (build-system chicken-build-system) (arguments '(#:egg-name "pathname-expand")) (synopsis "unknown") @@ -11832,8 +12492,8 @@ (uri (egg-uri "live-define" version)) (sha256 (base32 "07jlsrw0v9d1584zqn6clbyc5qawmibqjnzpn7vb6z65smk4036j")))) - (propagated-inputs (list chicken-matchable)) - (native-inputs (list chicken-test)) + (propagated-inputs (specifications->packages (list "chicken-matchable"))) + (native-inputs (specifications->packages (list "chicken-test"))) (build-system chicken-build-system) (arguments '(#:egg-name "live-define")) (synopsis @@ -11854,16 +12514,17 @@ (sha256 (base32 "0jv9809cxhw5qj21w0ja12dqv9qavl3d8084rcd4dn8mia382qmk")))) (propagated-inputs - (list chicken-matchable - chicken-chicken-doc - chicken-html-parser - chicken-sxml-transforms - chicken-svnwiki-sxml - chicken-srfi-1 - chicken-srfi-13 - chicken-srfi-69 - chicken-regex)) - (native-inputs (list)) + (specifications->packages + (list "chicken-matchable" + "chicken-chicken-doc" + "chicken-html-parser" + "chicken-sxml-transforms" + "chicken-svnwiki-sxml" + "chicken-srfi-1" + "chicken-srfi-13" + "chicken-srfi-69" + "chicken-regex"))) + (native-inputs (specifications->packages (list))) (build-system chicken-build-system) (arguments '(#:egg-name "chicken-doc-admin")) (synopsis "Administer Chicken documentation locally") diff --git a/zilti/packages/egg-generator.cscm b/zilti/packages/egg-generator.cscm index b0e1f47..ac34711 100644 --- a/zilti/packages/egg-generator.cscm +++ b/zilti/packages/egg-generator.cscm @@ -94,7 +94,7 @@ (define (prepend-chicken-to-dependency x) (if (not (symbol? x)) (prepend-chicken-to-dependency (car x)) - (string->symbol (string-append "chicken-" (symbol->string x))))) + (string-append "chicken-" (symbol->string x)))) (define (generate-guix-package eggrec) (when (process-egg? eggrec) @@ -114,10 +114,12 @@ (base32 ,(egg-checksum eggrec))))) (propagated-inputs - (list ,@(map prepend-chicken-to-dependency (egg-dependencies eggrec)))) + (specifications->packages + (list ,@(map prepend-chicken-to-dependency (egg-dependencies eggrec))))) (native-inputs - (list ,@(map prepend-chicken-to-dependency (egg-test-dependencies eggrec)) - ,@(map prepend-chicken-to-dependency (egg-build-dependencies eggrec)))) + (specifications->packages + (list ,@(map prepend-chicken-to-dependency (egg-test-dependencies eggrec)) + ,@(map prepend-chicken-to-dependency (egg-build-dependencies eggrec))))) (build-system chicken-build-system) (arguments '(#:egg-name ,(egg-name eggrec))) (synopsis ,(egg-description eggrec))