Subject: Correct Input type for Common Lisp packages

From: Charles <[email-masked]>
Date: Mon, 09 Aug 2021 17:19:14 +0000

I'm pretty sure this is correct and I have confired on the irc. Open to conversation though.

From 0c396ee4f1dfe371c3ec46bb2918001da332a5fa Mon Sep 17 00:00:00 2001
From: Charles <[email-masked]>
Date: Sun, 8 Aug 2021 23:19:17 -0500
Subject: [PATCH] gnu: Change inputs to propagated-inputs.

Using inputs works okay for developing with guix environment <package>, but I
believe this isn't correct due to the fact that it doesn't work for guix
environment --ad-hoc <package> or guix install <package>. Common Lisp
libraries, pre-compiled or source, require dependencies to be present; this is
exactly what propagated-inputs is for. Inputs is for packages that are needed
at compile time only and are compiled for the target system.

*gnu/packages/lisp-xyz.scm (sbcl-alexandria): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-bodge-utilities): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-bodge-queue): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-golden-utils): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-asdf-finalizers): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-net.didierverna.asdf-flv): Change inputs to
propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-command-line-arguments): Change inputs to
propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-fiveam): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-cl-irc): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-trivial-timeout): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-bordeaux-threads): Change inputs to
propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-trivial-gray-streams): Change inputs to
propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-fiasco): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-flexi-streams): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-cl-abnf): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-cl-ppcre): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-parse): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-re): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-ubiquitous): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-uax-15): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-cl-unicode): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-cl-ppcre-unicode): Change inputs to
propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-zpb-ttf): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-cl-vectors): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-spatial-trees): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-flexichain): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-cl-pdf): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-clx): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-clx-truetype): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-slynk): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-parse-js): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-parse-number): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-iterate): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-cl-uglify-js): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-cl-strings): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-trivial-features): Change inputs to
propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-hu.dwim.asdf): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-hu.dwim.stefil): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-babel): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-cl-yacc): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-eager-future2): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-jpl-util): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-piping): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-cl-pcg): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-seedable-rng): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-jpl-queues): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-calispel): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-eos): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-esrap): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-split-sequence): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-html-encode): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-colorize): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-3bmd): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-cl-fad): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-fn): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-rt): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-nibbles): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-ironclad): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-named-readtables): Change inputs to
propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-py-configparser): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-pythonic-string-reader): Change inputs to
propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-slime-swank): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-mgl-pax): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-mssql): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-lisp-unit): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-anaphora): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-lift): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-let-plus): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-cl-colors): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-cl-ansi-text): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-prove): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-proc-parse): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-parse-float): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-cl-string-match): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-ptester): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-puri): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-qmynd): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-queues): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-glsl-packing): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-glsl-spec): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-rtg-math): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-varjo): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-cffi): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-cffi-c-ref): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-cl-sqlite): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-parenscript): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-cl-json): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-unix-opts): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-trivial-garbage): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-closer-mop): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-cl-cffi-gtk): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-cl-webkit): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-lparallel): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-cl-markup): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-markup-reader): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-cl-mustache): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-cl-css): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-portable-threads): Change inputs to
propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-usocket): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-s-xml): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-s-xml-rpc): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-trivial-arguments): Change inputs to
propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-trivial-clipboard): Change inputs to
propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-trivial-backtrace): Change inputs to
propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-rfc2388): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-md5): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-cl+ssl): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-kmrcl): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-cl-base64): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-chunga): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-cl-who): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-chipz): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-drakma): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-hunchentoot): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-trivial-types): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-cl-annot): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-cl-syntax): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-cl-utilities): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-map-set): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-quri): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-myway): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-xsubseq): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-smart-buffer): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-fast-http): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-static-vectors): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-marshal): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-checkl): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-fast-io): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-jonathan): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-http-body): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-circular-streams): Change inputs to
propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-lack): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-local-time): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-chronicity): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-trivial-mimes): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-ningle): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-cl-fastcgi): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-clack): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-cl-log): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-log4cl): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-printv): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-cl-debug): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-verbose): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-find-port): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-clunit): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-py4cl): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-parse-declarations): Change inputs to
propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-cl-quickcheck): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-burgled-batteries3): Change inputs to
propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-metabang-bind): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-fare-utils): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-fare-mop): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-inferior-shell): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-trivial-utf-8): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-idna): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-swap-bytes): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-iolib): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-ieee-floats): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-cxml): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-cl-reexport): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-cl-cookie): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-dexador): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-lisp-namespace): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-trivial-cltl2): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-introspect-environment): Change inputs to
propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-type-i): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-optima): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-fare-quasiquote): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-trivia.trivial): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-trivia): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-mk-string-metrics): Change inputs to
propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-cl-str): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-cl-xmlspam): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-dbus): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-cl-hooks): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-cl-autowrap): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-s-sysdeps): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-cl-prevalence): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-series): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-periods): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-metatilities-base): Change inputs to
propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-cl-containers): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-xlunit): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-cambl): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-cl-ledger): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-bst): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-cl-octet-streams): Change inputs to
propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-lzlib): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-chanl): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-cl-store): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-specialization-store): Change inputs to
propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-cl-gobject-introspection): Change inputs to
propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-cl-slug): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-string-case): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-garbage-pools): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-global-vars): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-trivial-file-size): Change inputs to
propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-trivial-macroexpand-all): Change inputs to
propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-serapeum): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-arrows): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-simple-parallel-tasks): Change inputs to
propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-cl-heap): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-curry-compose-reader-macros): Change inputs
to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-yason): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-stefil): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-graph): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-trivial-indent): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-documentation-utils): Change inputs to
propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-documentation-utils-extensions): Change
inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-form-fiddle): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-parachute): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-array-utils): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-plump): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-antik-base): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-gsll): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-antik): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-cl-interpol): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-symbol-munger): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-lisp-unit2): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-cl-csv): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-external-program): Change inputs to
propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-cl-ana): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-archive): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-misc-extensions): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-mt19937): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-fset): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-cl-cont): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-cl-coroutine): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-vas-string-metrics): Change inputs to
propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-vom): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-cl-libuv): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-cl-async): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-blackbird): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-cl-async-future): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-green-threads): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-cl-base32): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-cl-z85): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-ltk): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-cl-lex): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-clunit2): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-cl-colors2): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-cl-jpeg): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-png): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-cl-svg): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-nodgui): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-salza2): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-origin): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-png-read): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-3b-bmfont): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-zpng): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-cl-qrencode): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-hdf5-cffi): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-cl-randist): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-float-features): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-function-cache): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-cache-while): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-type-r): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-trivialib-type-unify): Change inputs to
propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-cl-unification): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-specialized-function): Change inputs to
propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-constantfold): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-gtype): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-numcl): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-pzmq): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-clss): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-lquery): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-cl-mysql): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-postmodern): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-db3): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-dbi): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-uffi): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-clsql): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-sycamore): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-trivial-package-local-nicknames): Change
inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-enchant): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-cl-change-case): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-modularize): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-modularize-hooks): Change inputs to
propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-modularize-interfaces): Change inputs to
propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-moptilities): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-osicat): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-clx-xembed): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-quantile-estimator): Change inputs to
propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-prometheus): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-uuid): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-dissect): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-rove): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-exponential-backoff): Change inputs to
propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-sxql): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-1am): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-cl-ascii-table): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-cl-rdkafka): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-acclimation): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-clump): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-cluffer): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-cl-libsvm-format): Change inputs to
propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-cl-online-learning): Change inputs to
propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-cl-mpg123): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-cl-out123): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-cl-random-forest): Change inputs to
propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-bordeaux-fft): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-napa-fft3): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-cl-tga): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-com.gigamonkeys.binary-data): Change inputs
to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-deflate): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-skippy): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-cl-freetype2): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-opticl-core): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-retrospectiff): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-mmap): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-3bz): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-zpb-exif): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-pngload): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-opticl): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-mcclim): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-cl-inflector): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-ixf): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-qbase64): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-lw-compat): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-contextl): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-hu.dwim.common-lisp): Change inputs to
propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-hu.dwim.common): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-hu.dwim.defclass-star): Change inputs to
propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-livesupport): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-envy): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-mito): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-kebab): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-datafly): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-do-urlencode): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-cl-emb): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-cl-project): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-caveman): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-lambda-fiddle): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-xmls): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-geco): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-html-entities): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-quicksearch): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-agutil): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-custom-hash-table): Change inputs to
propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-collectors): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-cl-environments): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-static-dispatch): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-cl-form-types): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-generic-cl): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-defpackage-plus): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-deploy): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-deeds): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-make-hash): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-claw-support): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-claw): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-claw-utils): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-array-operations): Change inputs to
propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-clml): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-utm-ups): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-mgrs): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-maidenhead): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-olc): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-regex): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-clawk): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-check-it): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-clamp): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-trivial-shell): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-clesh): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-trivial-channels): Change inputs to
propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-trivial-download): Change inputs to
propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-gtwiwtg): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-cl-progress-bar): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-repl-utilities): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-supertrace): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-trivial-benchmark): Change inputs to
propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-glyphs): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-zs3): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-simple-neural-network): Change inputs to
propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-zstd): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-agnostic-lizard): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-dynamic-classes): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-cl-markdown): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-magicffi): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-shlex): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-cmd): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-ppath): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-trivial-escapes): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-cl-indentify): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-concrete-syntax-tree): Change inputs to
propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-eclector): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-jsown): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-system-locale): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-language-codes): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-multilang-documentation): Change inputs to
propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-trivial-do): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-common-lisp-jupyter): Change inputs to
propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-radiance): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-daemon): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-file-attributes): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-cl-difflib): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-cl-html-diff): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-tooter): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-croatoan): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-cl-spark): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-access): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-sxql-composer): Change inputs to propagated-inputs
*gnu/packages/lisp-xyz.scm (sbcl-cl-i18n): Change inputs to propagated-inputs
---
 gnu/packages/lisp-xyz.scm | 706 +++++++++++++++++++-------------------
 1 file changed, 353 insertions(+), 353 deletions(-)

diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm
index b630e2e4aa..49e2158bba 100644
--- a/gnu/packages/lisp-xyz.scm
+++ b/gnu/packages/lisp-xyz.scm
@@ -144,7 +144,7 @@ portable between implementations.")
        (sha256
         (base32 "1z1blj05q71vzh323qwyn9p3xs7v0mq2yhwfyzza5libp37wqm3c"))))
      (build-system asdf-build-system/sbcl)
-     (inputs
+     (propagated-inputs
       `(("alexandria" ,sbcl-alexandria)
         ("cffi" ,sbcl-cffi)
         ("claw" ,sbcl-claw)
@@ -213,7 +213,7 @@ implementation with no external dependencies.")
          (sha256
           (base32 "1ljc8yj32lmd1d60446rzl9m0r1ar15gdzacsf6blw1kny8xlrsr"))))
       (build-system asdf-build-system/sbcl)
-      (inputs
+      (propagated-inputs
        `(("alexandria" ,sbcl-alexandria)))
       (home-page "https://git.mfiano.net/mfiano/golden-utils")
       (synopsis "Common Lisp utility library")
@@ -342,7 +342,7 @@ or cl-launch for portable processing of command-line arguments.")
        (file-name (git-file-name "fiveam" version))
        (sha256
         (base32 "04mh5plmlb15jbq3dkd8b9jl1dmbbg4hnd3k7859vpf6s12k5p4j"))))
-    (inputs
+    (propagated-inputs
      `(("alexandria" ,sbcl-alexandria)
        ("net.didierverna.asdf-flv" ,sbcl-net.didierverna.asdf-flv)
        ("trivial-backtrace" ,sbcl-trivial-backtrace)))
@@ -379,7 +379,7 @@ interactive development model in mind.")
       (native-inputs
        ;; Tests only.
        `(("rt" ,sbcl-rt)))
-      (inputs
+      (propagated-inputs
        `(("cl+ssl" ,sbcl-cl+ssl)
          ("flexi-streams" ,sbcl-flexi-streams)
          ("split-sequence" ,sbcl-split-sequence)
@@ -460,7 +460,7 @@ timeouts.")
                (base32 "19i443fz3488v1pbbr9x24y8h8vlyhny9vj6c9jk5prm702awrp6"))
               (file-name
                (git-file-name "bordeaux-threads" version))))
-    (inputs `(("alexandria" ,sbcl-alexandria)))
+    (propagated-inputs `(("alexandria" ,sbcl-alexandria)))
     (native-inputs `(("fiveam" ,sbcl-fiveam)))
     (build-system asdf-build-system/sbcl)
     (synopsis "Portable shared-state concurrency library for Common Lisp")
@@ -525,7 +525,7 @@ thin compatibility layer for gray streams.")
           (base32
            "1zwxs3d6iswayavcmb49z2892xhym7n556d8dnmvalc32pm9bkjh"))))
       (build-system asdf-build-system/sbcl)
-      (inputs
+      (propagated-inputs
        `(("alexandria" ,sbcl-alexandria)
          ("trivial-gray-streams" ,sbcl-trivial-gray-streams)))
       (synopsis "Simple and powerful test framework for Common Lisp")
@@ -565,7 +565,8 @@ logical continuation of Stefil.  It focuses on interactive debugging.")
            (lambda _
              (for-each make-file-writable (find-files "."))
              #t)))))
-    (inputs `(("trivial-gray-streams" ,sbcl-trivial-gray-streams)))
+    (propagated-inputs
+     `(("trivial-gray-streams" ,sbcl-trivial-gray-streams)))
     (synopsis "Implementation of virtual bivalent streams for Common Lisp")
     (description "Flexi-streams is an implementation of \"virtual\" bivalent
 streams that can be layered atop real binary or bivalent streams and that can
@@ -598,7 +599,7 @@ streams which are similar to string streams.")
         (sha256
          (base32 "0f09nsndxa90acm71zd4qdnp40v705a4sqm04mnv9x76h6dlggmz"))))
      (build-system asdf-build-system/sbcl)
-     (inputs
+     (propagated-inputs
       `(("cl-ppcre" ,sbcl-cl-ppcre)
         ("esrap" ,sbcl-esrap)))
      (arguments
@@ -703,7 +704,7 @@ compatible with ANSI-compliant Common Lisp implementations.")
        (sha256
         (base32 "1y2gq2sckspnq8118bix55p2j43dk9qn3p8a2rplp1ip2qxqbb1i"))))
      (build-system asdf-build-system/sbcl)
-     (inputs
+     (propagated-inputs
       `(("parse" ,sbcl-parse)))
      (home-page "https://github.com/massung/re")
      (synopsis "Lua-style Pattern Matching for Common Lisp")
@@ -734,7 +735,7 @@ expression library for Common Lisp.  It is a non-recursive, backtracing VM.")
          (sha256
           (base32 "1xlkaqmjcpkiv2xl2s2pvvrv976dlc846wm16s1lj62iy1315i49"))))
       (build-system asdf-build-system/sbcl)
-      (inputs
+      (propagated-inputs
        `(("bordeaux-threads" ,sbcl-bordeaux-threads)))
       (arguments
        '(#:asd-systems '("ubiquitous"
@@ -773,7 +774,7 @@ within.")
        '("uax-15")))
     (native-inputs
      `(("fiveam" ,sbcl-fiveam)))
-    (inputs
+    (propagated-inputs
      `(("cl-ppcre" ,sbcl-cl-ppcre)
        ("split-sequence" ,sbcl-split-sequence)))
     (home-page "https://github.com/sabracrolleton/uax-15")
@@ -805,7 +806,7 @@ RFC7564.")
     (build-system asdf-build-system/sbcl)
     (native-inputs
      `(("flexi-streams" ,sbcl-flexi-streams)))
-    (inputs
+    (propagated-inputs
      `(("cl-ppcre" ,sbcl-cl-ppcre)))
     (home-page "http://weitz.de/cl-unicode/")
     (synopsis "Portable Unicode library for Common Lisp")
@@ -823,7 +824,7 @@ ANSI-compliant Common Lisp implementations.")
 (define-public sbcl-cl-ppcre-unicode
   (package (inherit sbcl-cl-ppcre)
     (name "sbcl-cl-ppcre-unicode")
-    (inputs
+    (propagated-inputs
      `(("sbcl-cl-ppcre" ,sbcl-cl-ppcre)
        ("sbcl-cl-unicode" ,sbcl-cl-unicode)))
     (arguments
@@ -886,7 +887,7 @@ file.")
         (base32
          "04lhwi0kq8pkwhgd885pk80m1cp9sfvjjn5zj70s1dnckibhdmqh"))))
     (build-system asdf-build-system/sbcl)
-    (inputs
+    (propagated-inputs
      `(("zpb-ttf" ,sbcl-zpb-ttf)))
     (arguments
      '(#:asd-systems '("cl-vectors"
@@ -988,7 +989,7 @@ a sequence (or chain) of such elements.")
          (sha256
           (base32 "0w6igiav35a65h6r4p1g6dw2i7mw0s06mviw31768r6z62l1ny1v"))))
       (build-system asdf-build-system/sbcl)
-      (inputs
+      (propagated-inputs
        `(("iterate" ,sbcl-iterate)
          ("zpb-ttf" ,sbcl-zpb-ttf)))
       (home-page "https://github.com/mbattyani/cl-pdf")
@@ -1059,7 +1060,7 @@ from other CLXes around the net.")
                ((":export") ":export\n   :+font-cache-filename+"))
              #t))))
       (build-system asdf-build-system/sbcl)
-      (inputs
+      (propagated-inputs
        `(("clx" ,sbcl-clx)
          ("zpb-ttf" ,sbcl-zpb-ttf)
          ("cl-vectors" ,sbcl-cl-vectors)
@@ -1250,7 +1251,7 @@ It is similar to the @code{CL:LOOP} macro, with these distinguishing marks:
           (base32
            "0k39y3c93jgxpr7gwz7w0d8yknn1fdnxrjhd03057lvk5w8js27a"))))
       (build-system asdf-build-system/sbcl)
-      (inputs
+      (propagated-inputs
        `(("sbcl-parse-js" ,sbcl-parse-js)
          ("sbcl-cl-ppcre" ,sbcl-cl-ppcre)
          ("sbcl-cl-ppcre-unicode" ,sbcl-cl-ppcre-unicode)
@@ -1441,7 +1442,7 @@ documentation system, explicit development support, etc.")
       (build-system asdf-build-system/sbcl)
       (native-inputs
        `(("asdf:cl-hu.dwim.asdf" ,sbcl-hu.dwim.asdf)))
-      (inputs
+      (propagated-inputs
        `(("sbcl-alexandria" ,sbcl-alexandria)))
       (home-page "http://dwim.hu/project/hu.dwim.stefil")
       (synopsis "Simple test framework")
@@ -1473,7 +1474,7 @@ with a focus on interactive development.")
       (build-system asdf-build-system/sbcl)
       (native-inputs
        `(("tests:cl-hu.dwim.stefil" ,sbcl-hu.dwim.stefil)))
-      (inputs
+      (propagated-inputs
        `(("sbcl-alexandria" ,sbcl-alexandria)
          ("sbcl-trivial-features" ,sbcl-trivial-features)))
       (home-page "https://common-lisp.net/project/babel/")
@@ -1538,7 +1539,7 @@ to DeRemer and Pennello, which is used by Bison and lalr.scm (not lalr.cl).")
           (base32
            "1qs1bv3m0ki8l5czhsflxcryh22r9d9g9a3a3b0cr0pl954q5rld"))))
       (build-system asdf-build-system/sbcl)
-      (inputs
+      (propagated-inputs
        `(("bordeaux-threads" ,sbcl-bordeaux-threads)
          ("trivial-garbage" ,sbcl-trivial-garbage)))
       (synopsis "Futures promises synchronization mechanism for Common Lisp")
@@ -1662,7 +1663,7 @@ pure Common Lisp.")
          (sha256
           (base32 "1ldpsbp3qrfzvknclsxj3sdyms1jf9ad20dvh4w0kw3zgahn2nr5"))))
       (build-system asdf-build-system/sbcl)
-      (inputs
+      (propagated-inputs
        `(("cl-pcg" ,sbcl-cl-pcg)
          ("golden-utils" ,sbcl-golden-utils)
          ("ironclad" ,sbcl-ironclad)))
@@ -1695,7 +1696,7 @@ implementations.")
         (base32
          "1wvvv7j117h9a42qaj1g4fh4mji28xqs7s60rn6d11gk9jl76h96"))))
     (build-system asdf-build-system/sbcl)
-    (inputs
+    (propagated-inputs
      `(("jpl-util" ,sbcl-jpl-util)
        ("bordeaux-threads" ,sbcl-bordeaux-threads)))
     (arguments
@@ -1743,7 +1744,7 @@ several blockable channels.)")
           (base32
            "08bmf3pi7n5hadpmqqkg65cxcj6kbvm997wcs1f53ml1nb79d9z8"))))
       (build-system asdf-build-system/sbcl)
-      (inputs
+      (propagated-inputs
        `(("jpl-queues" ,sbcl-jpl-queues)
          ("bordeaux-threads" ,sbcl-bordeaux-threads)))
       (native-inputs
@@ -1829,7 +1830,7 @@ that of Eos has not.  Thus, Eos is now deprecated in favor of FiveAM.")
       (build-system asdf-build-system/sbcl)
       (native-inputs
        `(("fiveam" ,sbcl-fiveam)))
-      (inputs
+      (propagated-inputs
        `(("alexandria" ,sbcl-alexandria)))
       (synopsis "Common Lisp packrat parser")
       (description
@@ -1927,7 +1928,7 @@ satisfying the test.")
            "1pdg4kiaczmr3ivffhirp7m3lbr1q27rn7dhaay0vwghmi31zcw9"))
          (file-name (git-file-name "colorize" version))))
       (build-system asdf-build-system/sbcl)
-      (inputs
+      (propagated-inputs
        `(("alexandria" ,sbcl-alexandria)
          ("split-sequence" ,sbcl-split-sequence)
          ("html-encode" ,sbcl-html-encode)))
@@ -1971,7 +1972,7 @@ C, C++, Java, Python, Erlang, Haskell, Objective-C, Diff, Webkit.")
            "3bmd-ext-wiki-links"
            "3bmd-youtube"
            "3bmd-ext-code-blocks")))
-      (inputs
+      (propagated-inputs
        `(("alexandria" ,sbcl-alexandria)
          ("colorize" ,sbcl-colorize)
          ("esrap" ,sbcl-esrap)
@@ -2004,7 +2005,7 @@ for parsing, and grammar based on @command{peg-markdown}.")
          "1gc8i82v6gks7g0lnm54r4prk2mklidv2flm5fvbr0a7rsys0vpa"))
        (file-name (string-append "cl-fad" version "-checkout"))))
     (build-system asdf-build-system/sbcl)
-    (inputs
+    (propagated-inputs
      `(("bordeaux-threads" ,sbcl-bordeaux-threads)))
     (synopsis "Portable pathname library for Common Lisp")
     (description
@@ -2038,7 +2039,7 @@ Common Lisp.")
          (sha256
           (base32 "0yyp9z6iwx476whz0n1rpjznjyqqhlylhzwpgg5xx92lxmskl752"))))
       (build-system asdf-build-system/sbcl)
-      (inputs
+      (propagated-inputs
        `(("named-readtables" ,sbcl-named-readtables)))
       (home-page "https://github.com/cbaggers/fn")
       (synopsis "Macros for lambda brevity")
@@ -2145,7 +2146,7 @@ also be supported.")
     (native-inputs
      ;; Tests only.
      `(("rt" ,sbcl-rt)))
-    (inputs
+    (propagated-inputs
      `(("bordeaux-threads" ,sbcl-bordeaux-threads)
        ("flexi-streams" ,sbcl-flexi-streams)))
     (synopsis "Cryptographic toolkit written in Common Lisp")
@@ -2208,7 +2209,7 @@ readtables, which is akin to package namespacing in Common Lisp.")
        (sha256
         (base32 "0i4rqz5cv7d7c2w81x5lwy05s6fbi3zikf4k5kpi3bkx3cabwdxj"))))
     (build-system asdf-build-system/sbcl)
-    (inputs
+    (propagated-inputs
      `(("parse-number" ,sbcl-parse-number)))
     (home-page "http://common-lisp.net/project/py-configparser/")
     (synopsis "ConfigParser Python module functionality for Common Lisp")
@@ -2241,7 +2242,7 @@ values in other options.")
           (base32 "1b5iryqw8xsh36swckmz8rrngmc39k92si33fgy5pml3n9l5rq3j"))
          (file-name (git-file-name "pythonic-string-reader" version))))
       (build-system asdf-build-system/sbcl)
-      (inputs
+      (propagated-inputs
        `(("named-readtables" ,sbcl-named-readtables)))
       (home-page "https://github.com/smithzvk/pythonic-string-reader")
       (synopsis "Read table modification inspired by Python's three quote strings")
@@ -2304,7 +2305,7 @@ processes that doesn't run under Emacs.  Lisp processes created by
           (base32 "1s38crgvmd9hgqwsscqpj6m6c10a074zjgg8k5sl15yih1wkpssm"))
          (file-name (git-file-name "mgl-pax" version))))
       (build-system asdf-build-system/sbcl)
-      (inputs
+      (propagated-inputs
        `(("3bmd" ,sbcl-3bmd)
          ("babel" ,sbcl-babel)
          ("cl-fad" ,sbcl-cl-fad)
@@ -2353,7 +2354,7 @@ pretty, documentation is code.")
          (sha256
           (base32 "09i50adppgc1ybm3ka9vbindhwa2x29f9n3n0jkrryymdhb8zknm"))))
       (build-system asdf-build-system/sbcl)
-      (inputs
+      (propagated-inputs
        `(("cffi" ,sbcl-cffi)
          ("freetds" ,freetds)
          ("garbage-pools" ,sbcl-garbage-pools)
@@ -2499,7 +2500,7 @@ supports randomized testing, benchmarking, profiling, and reporting.")
            "0i050ca2iys9f5mb7dgqgqdxfnc3b0rnjdwv95sqd490vkiwrsaj"))
          (file-name (git-file-name "let-plus" version))))
       (build-system asdf-build-system/sbcl)
-      (inputs
+      (propagated-inputs
        `(("alexandria" ,sbcl-alexandria)
          ("anaphora" ,sbcl-anaphora)))
       (native-inputs
@@ -2541,7 +2542,7 @@ not counting tests)
            "0l446lday4hybsm9bq3jli97fvv8jb1d33abg79vbylpwjmf3y9a"))
          (file-name (git-file-name "cl-colors" version))))
       (build-system asdf-build-system/sbcl)
-      (inputs
+      (propagated-inputs
        `(("alexandria" ,sbcl-alexandria)
          ("let-plus" ,sbcl-let-plus)))
       (synopsis "Simple color library for Common Lisp")
@@ -2582,7 +2583,7 @@ This library is no longer supported by its author.")
            "11i27n0dbz5lmygiw65zzr8lx0rac6b6yysqranphn31wls6ja3v"))
          (file-name (git-file-name "cl-ansi-text" version))))
       (build-system asdf-build-system/sbcl)
-      (inputs
+      (propagated-inputs
        `(("alexandria" ,sbcl-alexandria)
          ("cl-colors" ,sbcl-cl-colors)))
       (native-inputs
@@ -2619,7 +2620,7 @@ named color.")
            "07sbfw459z8bbjvx1qlmfa8qk2mvbjnnzi2mi0x72blaj8bkl4vc"))
          (file-name (git-file-name "prove" version))))
       (build-system asdf-build-system/sbcl)
-      (inputs
+      (propagated-inputs
        `(("alexandria" ,sbcl-alexandria)
          ("cl-ppcre" ,sbcl-cl-ppcre)
          ("cl-ansi-text" ,sbcl-cl-ansi-text)))
@@ -2661,7 +2662,7 @@ advantages of @command{prove} are:
            "06rnl0h4cx6xv2wj3jczmmcxqn2703inmmvg1s4npbghmijsybfh"))
          (file-name (git-file-name "proc-parse" version))))
       (build-system asdf-build-system/sbcl)
-      (inputs
+      (propagated-inputs
        `(("alexandria" ,sbcl-alexandria)
          ("babel" ,sbcl-babel)))
       (native-inputs
@@ -2704,7 +2705,7 @@ pattern-matching-like, but a char-by-char procedural parser.")
        `(#:asd-systems '("parse-float" "parse-float-tests")))
       (native-inputs
        `(("lisp-unit" ,sbcl-lisp-unit)))
-      (inputs
+      (propagated-inputs
        `(("alexandria" ,sbcl-alexandria)))
       (home-page "https://github.com/soemraws/parse-float")
       (synopsis "Parse a floating point value from a string in Common Lisp")
@@ -2736,7 +2737,7 @@ values from a string in Common Lisp.")
            "01wn5qx562w43ssy92xlfgv79w7p0nv0wbl76mpmba131n9ziq2y"))
          (file-name (git-file-name "cl-string-match" version))))
       (build-system asdf-build-system/sbcl)
-      (inputs
+      (propagated-inputs
        `(("alexandria" ,sbcl-alexandria)
          ("babel" ,sbcl-babel)
          ("iterate" ,sbcl-iterate)
@@ -2843,7 +2844,7 @@ Lisp programs.  It parses URI according to the RFC 2396 specification.")
           (base32
            "06gw5wxcpdclb6a5i5k9lbmdlyqsp182czrm9bm1cpklzbj0ihrl"))))
       (build-system asdf-build-system/sbcl)
-      (inputs
+      (propagated-inputs
        `(("asdf-finalizers" ,sbcl-asdf-finalizers)
          ("babel" ,sbcl-babel)
          ("chipz" ,sbcl-chipz)
@@ -2883,7 +2884,7 @@ It's a part of QITAB umbrella project.")
           (base32
            "0wdhfnzi4v6d97pggzj2aw55si94w4327br94jrmyvwf351wqjvv"))))
       (build-system asdf-build-system/sbcl)
-      (inputs
+      (propagated-inputs
        `(("bordeaux-threads" ,sbcl-bordeaux-threads)))
       (arguments
        '(#:asd-systems '("queues"
@@ -2920,7 +2921,7 @@ non-consing thread safe queues and fibonacci priority queues.")
          (sha256
           (base32 "0k2f1771wd9kdrcasldy1r00k5bdgi9fd07in52zmjggc0i7dd80"))))
       (build-system asdf-build-system/sbcl)
-      (inputs
+      (propagated-inputs
        `(("alexandria" ,sbcl-alexandria)))
       (home-page "https://github.com/3b/glsl-packing/")
       (synopsis "Common Lisp utilities to calculate OpenGL layouts")
@@ -2982,7 +2983,7 @@ from GLSL as data.")
          (sha256
           (base32 "0bhxxnv7ldkkb18zdxyz2rj2a3iawzq2kcp7cn5i91iby7n0082x"))))
       (build-system asdf-build-system/sbcl)
-      (inputs
+      (propagated-inputs
        `(("alexandria" ,sbcl-alexandria)
          ("documentation-utils" ,sbcl-documentation-utils)
          ("glsl-symbols" ,sbcl-glsl-spec)))
@@ -3017,7 +3018,7 @@ for making realtime graphics in Lisp.")
       (build-system asdf-build-system/sbcl)
       (native-inputs
        `(("fiveam" ,sbcl-fiveam)))
-      (inputs
+      (propagated-inputs
        `(("alexandria" ,sbcl-alexandria)
          ("cl-ppcre" ,sbcl-cl-ppcre)
          ("documentation-utils" ,sbcl-documentation-utils)
@@ -3054,7 +3055,7 @@ is statically typed so there are differences.")
        (sha256
         (base32 "17ryim4xilb1rzxydfr7595dnhqkk02lmrbkqrkvi9091shi4cj3"))))
     (build-system asdf-build-system/sbcl)
-    (inputs
+    (propagated-inputs
      `(("alexandria" ,sbcl-alexandria)
        ("babel" ,sbcl-babel)
        ("libffi" ,libffi)
@@ -3125,7 +3126,7 @@ package.")
           (base32 "1a3pp6xcisabqir3rp1gvvjfdxcvpm8yr35p38nri9azsinmmc7z"))
          (file-name (git-file-name "cffi-c-ref" version))))
       (build-system asdf-build-system/sbcl)
-      (inputs
+      (propagated-inputs
        `(("alexandria" ,sbcl-alexandria)
          ("cffi" ,sbcl-cffi)))
       (synopsis "Streamlined access to foreign memory")
@@ -3155,7 +3156,7 @@ package.")
         (base32
          "08iv7b4m0hh7qx2cvq4f510nrgdld0vicnvmqsh9w0fgrcgmyg4k"))))
     (build-system asdf-build-system/sbcl)
-    (inputs
+    (propagated-inputs
      `(("iterate" ,sbcl-iterate)
        ("cffi" ,sbcl-cffi)
        ("sqlite" ,sqlite)))
@@ -3201,7 +3202,7 @@ relational database engine.")
           (base32
            "0c22lqarrpbq82dg1sb3y6mp6w2faczp34ymzhnmff88yfq1xzsf"))))
       (build-system asdf-build-system/sbcl)
-      (inputs
+      (propagated-inputs
        `(("cl-ppcre" ,sbcl-cl-ppcre)
          ("anaphora" ,sbcl-anaphora)
          ("named-readtables" ,sbcl-named-readtables)))
@@ -3387,7 +3388,7 @@ Lisp implementations.")
       (build-system asdf-build-system/sbcl)
       (native-inputs
        `(("fiveam" ,sbcl-fiveam)))
-      (inputs
+      (propagated-inputs
        `(("bordeaux-threads" ,sbcl-bordeaux-threads)
          ("cairo" ,cairo)
          ("cffi" ,sbcl-cffi)
@@ -3469,7 +3470,7 @@ is a library for creating graphical user interfaces.")
           (base32
            "18n90m33bi6arnjmwr3q3m0arwzr0kdnydlv4if82crvaagd6m89"))))
       (build-system asdf-build-system/sbcl)
-      (inputs
+      (propagated-inputs
        `(("cffi" ,sbcl-cffi)
          ("cl-cffi-gtk" ,sbcl-cl-cffi-gtk)
          ("webkitgtk" ,webkitgtk)))
@@ -3513,7 +3514,7 @@ WebKit browsing engine.")
         (base32
          "0g0aylrbbrqsz0ahmwhvnk4cmc2931fllbpcfgzsprwnqqd7vwq9"))))
     (build-system asdf-build-system/sbcl)
-    (inputs
+    (propagated-inputs
      `(("alexandria" ,sbcl-alexandria)
        ("bordeaux-threads" ,sbcl-bordeaux-threads)
        ("trivial-garbage" ,sbcl-trivial-garbage)))
@@ -3616,7 +3617,7 @@ Lisp, featuring:
        '(#:asd-systems '("markup")))
       (native-inputs
        `(("fiveam" ,sbcl-fiveam)))
-      (inputs
+      (propagated-inputs
        `(("alexandria" ,sbcl-alexandria)
          ("cl-str" ,sbcl-cl-str)
          ("named-readtables" ,sbcl-named-readtables)
@@ -3741,7 +3742,7 @@ Lisp (from GBBopen project).")
     (build-system asdf-build-system/sbcl)
     (native-inputs
      `(("rt" ,sbcl-rt)))
-    (inputs
+    (propagated-inputs
      `(("bordeaux-threads" ,sbcl-bordeaux-threads)
        ("split-sequence" ,sbcl-split-sequence)))
     (arguments
@@ -3822,7 +3823,7 @@ This XML parser implementation has the following limitations:
         (base32
          "02z7k163d51v0pzk8mn1xb6h5s6x64gjqkslhwm3a5x26k2gfs11"))))
     (build-system asdf-build-system/sbcl)
-    (inputs
+    (propagated-inputs
      `(("s-xml" ,sbcl-s-xml)))
     (home-page "https://common-lisp.net/project/s-xml-rpc/")
     (synopsis "Implementation of XML-RPC in Common Lisp for both client and server")
@@ -3881,7 +3882,7 @@ client and server.")
           (base32
            "0apkgqrscylw3hhm5x2vs0z3hz6h7zd7dl5y3wr2zl8qjpvpc80k"))))
       (build-system asdf-build-system/sbcl)
-      (inputs
+      (propagated-inputs
        `(("xclip" ,xclip)))
       (native-inputs
        `(("fiveam" ,sbcl-fiveam)))
@@ -4011,7 +4012,7 @@ RFC 1321 by R. Rivest, published April 1992.")
 (define-public ecl-md5
   (package
     (inherit (sbcl-package->ecl-package sbcl-md5))
-    (inputs
+    (propagated-inputs
      `(("flexi-streams" ,ecl-flexi-streams)))))
 
 (define-public sbcl-cl+ssl
@@ -4039,7 +4040,7 @@ RFC 1321 by R. Rivest, published April 1992.")
                  (("libssl.so" all)
                   (string-append
                    (assoc-ref inputs "openssl") "/lib/" all))))))))
-      (inputs
+      (propagated-inputs
        `(("openssl" ,openssl)
          ("sbcl-cffi" ,sbcl-cffi)
          ("sbcl-trivial-gray-streams" ,sbcl-trivial-gray-streams)
@@ -4079,7 +4080,7 @@ Development into CL+SSL was done by David Lichteblau.")
          (sha256
           (base32 "06gx04mah5nc8w78s0j8628divbf1s5w7af8w7pvzb2d5mgvrbd2"))))
       (build-system asdf-build-system/sbcl)
-      (inputs
+      (propagated-inputs
        `(("sbcl-rt" ,sbcl-rt)))
       (home-page "http://files.kpe.io/kmrcl/")
       (synopsis "General utilities for Common Lisp programs")
@@ -4143,7 +4144,7 @@ encoding table that uses only URI-compatible characters.")
        (sha256
         (base32 "0jzn3nyb3f22gm983rfk99smqs3mhb9ivjmasvhq9qla5cl9pyhd"))))
     (build-system asdf-build-system/sbcl)
-    (inputs
+    (propagated-inputs
      `(("sbcl-trivial-gray-streams" ,sbcl-trivial-gray-streams)))
     (home-page "https://edicl.github.io/chunga/")
     (synopsis "Portable chunked streams for Common Lisp")
@@ -4246,7 +4247,7 @@ the format used by the popular compression tool bzip2.")
         (base32
          "1441idnyif9xzx3ln1p3fg36k2v9h4wasjqrzc8y52j61420qpci"))))
     (build-system asdf-build-system/sbcl)
-    (inputs
+    (propagated-inputs
      `(("sbcl-puri" ,sbcl-puri)
        ("sbcl-cl-base64" ,sbcl-cl-base64)
        ("sbcl-chunga" ,sbcl-chunga)
@@ -4288,7 +4289,7 @@ sockets, SSL, continuable uploads, file uploads, cookies, and more.")
     (native-inputs
      `(("sbcl-cl-who" ,sbcl-cl-who)
        ("sbcl-drakma" ,sbcl-drakma)))
-    (inputs
+    (propagated-inputs
      `(("sbcl-chunga" ,sbcl-chunga)
        ("sbcl-cl-base64" ,sbcl-cl-base64)
        ("sbcl-cl-fad" ,sbcl-cl-fad)
@@ -4361,7 +4362,7 @@ PROPER-LIST, ASSOCIATION-LIST, PROPERTY-LIST and TUPLE.")
          (sha256
           (base32 "1wq1gs9jjd5m6iwrv06c2d7i5dvqsfjcljgbspfbc93cg5xahk4n"))))
       (build-system asdf-build-system/sbcl)
-      (inputs
+      (propagated-inputs
        `(("sbcl-alexandria" ,sbcl-alexandria)))
       (home-page "https://github.com/m2ym/cl-annot")
       (synopsis "Python-like Annotation Syntax for Common Lisp.")
@@ -4389,7 +4390,7 @@ PROPER-LIST, ASSOCIATION-LIST, PROPERTY-LIST and TUPLE.")
        (sha256
         (base32 "17ran8xp77asagl31xv8w819wafh6whwfc9p6dgx22ca537gyl4y"))))
     (build-system asdf-build-system/sbcl)
-    (inputs
+    (propagated-inputs
      `(("cl-annot" ,sbcl-cl-annot)
        ("cl-interpol" ,sbcl-cl-interpol)
        ("named-readtables" ,sbcl-named-readtables)
@@ -4502,10 +4503,11 @@ addition, removal, and random selection.")
      '(#:asd-systems '("quri-test"
                        "quri")))
     (native-inputs `(("sbcl-prove" ,sbcl-prove)))
-    (inputs `(("sbcl-babel" ,sbcl-babel)
-              ("sbcl-split-sequence" ,sbcl-split-sequence)
-              ("sbcl-cl-utilities" ,sbcl-cl-utilities)
-              ("sbcl-alexandria" ,sbcl-alexandria)))
+    (propagated-inputs
+     `(("sbcl-babel" ,sbcl-babel)
+       ("sbcl-split-sequence" ,sbcl-split-sequence)
+       ("sbcl-cl-utilities" ,sbcl-cl-utilities)
+       ("sbcl-alexandria" ,sbcl-alexandria)))
     (home-page "https://github.com/fukamachi/quri")
     (synopsis "Yet another URI library for Common Lisp")
     (description
@@ -4541,7 +4543,7 @@ Lisp. It is intended to be a replacement of PURI.")
       '(#:tests? #f))
      (native-inputs
       `(("sbcl-prove" ,sbcl-prove)))
-     (inputs
+     (propagated-inputs
       `(("sbcl-cl-ppcre" ,sbcl-cl-ppcre)
         ("sbcl-quri" ,sbcl-quri)
         ("sbcl-map-set" ,sbcl-map-set)))
@@ -4613,7 +4615,7 @@ effieiently.")
        `(#:tests? #f))
       (native-inputs
        `(("sbcl-prove" ,sbcl-prove)))
-      (inputs
+      (propagated-inputs
        `(("sbcl-xsubseq" ,sbcl-xsubseq)
          ("sbcl-flexi-streams" ,sbcl-flexi-streams)))
       (home-page "https://github.com/fukamachi/smart-buffer")
@@ -4652,7 +4654,7 @@ depending on content size.")
       (native-inputs
        `(("sbcl-prove" ,sbcl-prove)
          ("cl-syntax" ,sbcl-cl-syntax)))
-      (inputs
+      (propagated-inputs
        `(("sbcl-alexandria" ,sbcl-alexandria)
          ("sbcl-proc-parse" ,sbcl-proc-parse)
          ("sbcl-xsubseq" ,sbcl-xsubseq)
@@ -4687,7 +4689,7 @@ Lisp.")
         (base32 "079qa20lhanzsz1qf4iags91n0ziylbjgbcymm5a5qj7yryas4fw"))))
     (native-inputs
      `(("sbcl-fiveam" ,sbcl-fiveam)))
-    (inputs
+    (propagated-inputs
      `(("sbcl-alexandria" ,sbcl-alexandria)
        ("sbcl-cffi" ,sbcl-cffi)))
     (build-system asdf-build-system/sbcl)
@@ -4758,7 +4760,7 @@ Only minimal changes required to make your CLOS objects serializable.")
          #:tests? #f))
       (native-inputs
        `(("sbcl-fiveam" ,sbcl-fiveam)))
-      (inputs
+      (propagated-inputs
        `(("sbcl-marshal" ,sbcl-marshal)))
       (home-page "https://github.com/rpav/CheckL/")
       (synopsis "Dynamic testing for Common Lisp")
@@ -4801,7 +4803,7 @@ against the last run.")
      (native-inputs
       `(("sbcl-fiveam" ,sbcl-fiveam)
         ("sbcl-checkl" ,sbcl-checkl)))
-     (inputs
+     (propagated-inputs
       `(("sbcl-alexandria" ,sbcl-alexandria)
         ("sbcl-trivial-gray-streams" ,sbcl-trivial-gray-streams)
         ("sbcl-static-vectors" ,sbcl-static-vectors)))
@@ -4841,7 +4843,7 @@ streams (though primarily the former, while wrapping the latter).")
       `(#:tests? #f))
      (native-inputs
       `(("sbcl-prove" ,sbcl-prove)))
-     (inputs
+     (propagated-inputs
       `(("sbcl-cl-syntax" ,sbcl-cl-syntax)
         ("sbcl-fast-io" ,sbcl-fast-io)
         ("sbcl-proc-parse" ,sbcl-proc-parse)
@@ -4882,7 +4884,7 @@ CCL.")
       `(#:tests? #f))
      (native-inputs
       `(("sbcl-prove" ,sbcl-prove)))
-     (inputs
+     (propagated-inputs
       `(("sbcl-fast-http" ,sbcl-fast-http)
         ("sbcl-jonathan" ,sbcl-jonathan)
         ("sbcl-quri" ,sbcl-quri)))
@@ -4920,7 +4922,7 @@ multipart/form-data.")
       ;; The tests depend on cl-test-more which is now prove. Prove
       ;; tests aren't working for some reason.
       `(#:tests? #f))
-     (inputs
+     (propagated-inputs
       `(("sbcl-fast-io" ,sbcl-fast-io)
         ("sbcl-trivial-gray-streams" ,sbcl-trivial-gray-streams)))
      (home-page "https://github.com/fukamachi/circular-streams")
@@ -4955,7 +4957,7 @@ reset to 0 and you're able to read it again.")
       (build-system asdf-build-system/sbcl)
       (native-inputs
        `(("prove" ,sbcl-prove)))
-      (inputs
+      (propagated-inputs
        `(("circular-streams" ,sbcl-circular-streams)
          ("http-body" ,sbcl-http-body)
          ("ironclad" ,sbcl-ironclad)
@@ -5036,7 +5038,7 @@ Long Painful History of Time\".")
     (build-system asdf-build-system/sbcl)
     (native-inputs
      `(("lisp-unit" ,sbcl-lisp-unit)))
-    (inputs
+    (propagated-inputs
      `(("cl-interpol" ,sbcl-cl-interpol)
        ("cl-ppcre" ,sbcl-cl-ppcre)
        ("local-time" ,sbcl-local-time)))
@@ -5071,7 +5073,7 @@ by Ruby's @code{Chronic}.")
       (build-system asdf-build-system/sbcl)
       (native-inputs
        `(("stefil" ,sbcl-hu.dwim.stefil)))
-      (inputs
+      (propagated-inputs
        `(("sbcl-cl-fad" ,sbcl-cl-fad)))
       (home-page "https://shinmera.github.io/trivial-mimes/")
       (synopsis "Tiny Common Lisp library to detect mime types in files")
@@ -5130,7 +5132,7 @@ mime-type of a file.")
                #t)))))
       (native-inputs
        `(("sbcl-prove" ,sbcl-prove)))
-      (inputs
+      (propagated-inputs
        `(("sbcl-cl-syntax" ,sbcl-cl-syntax)
          ("sbcl-myway" ,sbcl-myway)
          ("sbcl-lack" ,sbcl-lack)
@@ -5164,7 +5166,7 @@ mime-type of a file.")
          (sha256
           (base32 "0xgmhx766q4nmrvn5z7ag3ikpr9phlh8ypi8b14azshq9lqbq0m7"))))
       (build-system asdf-build-system/sbcl)
-      (inputs
+      (propagated-inputs
        `(("usocket" ,sbcl-usocket)
          ("cffi" ,sbcl-cffi)
          ("fcgi" ,fcgi)))
@@ -5207,7 +5209,7 @@ mostly Common Lisp implementation.")
          (sha256
           (base32 "1ymzs6qyrwhlj6cgqsnpyn6g5cbp7a3s1vgxwna20y2q7y4iacy0"))))
       (build-system asdf-build-system/sbcl)
-      (inputs
+      (propagated-inputs
        `(("alexandria" ,sbcl-alexandria)
          ("bordeaux-threads" ,sbcl-bordeaux-threads)
          ("cl-fastcgi" ,sbcl-cl-fastcgi)
@@ -5288,7 +5290,7 @@ theory accurate to internal-time-units-per-second.")
       (build-system asdf-build-system/sbcl)
       (native-inputs
        `(("stefil" ,sbcl-stefil)))
-      (inputs
+      (propagated-inputs
        `(("bordeaux-threads" ,sbcl-bordeaux-threads)))
       (home-page "https://github.com/7max/log4cl")
       (synopsis "Common Lisp logging framework, modeled after Log4J")
@@ -5378,7 +5380,7 @@ by either a symbol or a keyword.")
          (sha256
           (base32 "0r51ydj5v7afi2jrlscbhxprv13d9vzg5316g1yzwaxc1kzsdsw6"))))
       (build-system asdf-build-system/sbcl)
-      (inputs
+      (propagated-inputs
        `(("bordeaux-threads" ,sbcl-bordeaux-threads)
          ("dissect" ,sbcl-dissect)
          ("documentation-utils" ,sbcl-documentation-utils)
@@ -5417,7 +5419,7 @@ by either a symbol or a keyword.")
            "0d6dzbb45jh0rx90wgs6v020k2xa87mvzas3mvfzvivjvqqlpryq"))))
       (native-inputs
        `(("fiveam" ,sbcl-fiveam)))
-      (inputs
+      (propagated-inputs
        `(("sbcl-usocket" ,sbcl-usocket)))
       (synopsis "Find open ports programmatically in Common Lisp")
       (description "This is a small Common Lisp library that finds an open
@@ -5483,11 +5485,10 @@ experience.")
       (build-system asdf-build-system/sbcl)
       (native-inputs
        `(("sbcl-clunit" ,sbcl-clunit)))
-      (inputs
-       `(("sbcl-trivial-garbage" ,sbcl-trivial-garbage)))
       (propagated-inputs
-       ;; This package doesn't do anything without python available
-       `(("python" ,python)
+       `(("sbcl-trivial-garbage" ,sbcl-trivial-garbage)
+         ;; This package doesn't do anything without python available
+         ("python" ,python)
          ;; For multi-dimensional array support
          ("python-numpy" ,python-numpy)))
       (arguments
@@ -5637,7 +5638,7 @@ high-level way.  This library provides such operators.")
        `(("sbcl-cl-fad" ,sbcl-cl-fad)
          ("sbcl-lift" ,sbcl-lift)
          ("sbcl-cl-quickcheck" ,sbcl-cl-quickcheck)))
-      (inputs
+      (propagated-inputs
        `(("python" ,python)
          ("sbcl-cffi" ,sbcl-cffi)
          ("sbcl-alexandria" , sbcl-alexandria)
@@ -5746,7 +5747,7 @@ basic everyday functions and macros.")
           (base32
            "0maxs8392953fhnaa6zwnm2mdbhxjxipp4g4rvypm06ixr6pyv1c"))))
       (build-system asdf-build-system/sbcl)
-      (inputs
+      (propagated-inputs
        `(("close-mop" ,sbcl-closer-mop)
          ("fare-utils" ,sbcl-fare-utils)))
       (home-page "https://github.com/fare/fare-mop")
@@ -5783,7 +5784,7 @@ great for REPL interaction and debugging.")
       (build-system asdf-build-system/sbcl)
       (native-inputs
        `(("hu.dwim.stefil" ,sbcl-hu.dwim.stefil)))
-      (inputs
+      (propagated-inputs
        `(("alexandira" ,sbcl-alexandria)
          ("fare-mop" ,sbcl-fare-mop)
          ("fare-quasiquote" ,sbcl-fare-quasiquote)
@@ -5856,7 +5857,7 @@ UTF-8 has is that it doesn't depend on any other libraries.")
        (sha256
         (base32
          "00nbr3mffxhlq14gg9d16pa6691s4qh35inyw76v906s77khm5a2"))))
-    (inputs
+    (propagated-inputs
      `(("split-sequence" ,sbcl-split-sequence)))
     (synopsis "IDNA string encoding and decoding routines for Common Lisp")
     (description "This Common Lisp library provides string encoding and
@@ -5885,7 +5886,7 @@ decoding routines for IDNA, the International Domain Names in Applications.")
        (sha256
         (base32
          "1hw1v1lw26rifyznpnj1csphha9jgzwpiic16ni3pvs6hcsni9rz"))))
-    (inputs
+    (propagated-inputs
      `(("trivial-features" ,sbcl-trivial-features)))
     (native-inputs
      `(("fiveam" ,sbcl-fiveam)))
@@ -5918,7 +5919,7 @@ formats.")
         (base32
          "1f43jqqqwp9n7xksqxw91myapsdbc2dxck6nd6flakbnp9haylyq"))))
     (build-system asdf-build-system/sbcl)
-    (inputs
+    (propagated-inputs
      `(("alexandria" ,sbcl-alexandria)
        ("bordeaux-threads" ,sbcl-bordeaux-threads)
        ("cffi" ,sbcl-cffi)
@@ -6015,7 +6016,7 @@ floating point values to IEEE 754 binary representation.")
          (sha256
           (base32
            "0k5r2qxn122pxi301ijir3nayi9sg4d7yiy276l36qmzwhp4mg5n"))))
-      (inputs
+      (propagated-inputs
        `(("trivial-gray-streams" ,sbcl-trivial-gray-streams)
          ("babel" ,sbcl-babel)))
       (synopsis "Support Common Lisp library for CXML")
@@ -6041,7 +6042,7 @@ Closure is a reference to the web browser it was originally written for.")
           (base32
            "13kif7rf3gqdycsk9zq0d7y0g9y81krkl0z87k0p2fkbjfgrph37"))))
       (build-system asdf-build-system/sbcl)
-    (inputs
+    (propagated-inputs
      `(("closure-common" ,sbcl-closure-common)
        ("puri" ,sbcl-puri)
        ("trivial-gray-streams" ,sbcl-trivial-gray-streams)))
@@ -6076,7 +6077,7 @@ offered, one SAX-like, the other similar to StAX.")
          (sha256
           (base32
            "1cwpn1m3wrl0fl9plznn7p464db646gnfc8zkyk97dyxski2aq0x"))))
-      (inputs
+      (propagated-inputs
        `(("alexandria" ,sbcl-alexandria)))
       (arguments
        ;; TODO: Tests fail because cl-test-more is missing, but I can't find it online.
@@ -6110,7 +6111,7 @@ cookie headers, cookie creation, cookie jar creation and more.")
          (sha256
           (base32
            "090g7z75h98zvc1ldx0vh4jn4086dhjm2w30jcwkq553qmyxwl8h"))))
-      (inputs
+      (propagated-inputs
        `(("proc-parse" ,sbcl-proc-parse)
          ("alexandria" ,sbcl-alexandria)
          ("quri" ,sbcl-quri)
@@ -6150,7 +6151,7 @@ cookie headers, cookie creation, cookie jar creation and more.")
          (sha256
           (base32
            "0w18fz3301rpmwc3kwb810czcd24mbf7r1z8vdyc0v5crjfpw3mn"))))
-      (inputs
+      (propagated-inputs
        `(("trivial-gray-streams" ,sbcl-trivial-gray-streams)
          ("babel" ,sbcl-babel)
          ("usocket" ,sbcl-usocket)
@@ -6220,7 +6221,7 @@ neat APIs and connection-pooling.  It is meant to supersede Drakma.")
          (sha256
           (base32
            "1jw2wykp06z2afb9nm1lgfzll5cjlj36pnknjx614057zkkxq4iy"))))
-      (inputs
+      (propagated-inputs
        `(("alexandria" ,sbcl-alexandria)))
       (native-inputs
        `(("fiveam" ,sbcl-fiveam)))
@@ -6337,7 +6338,7 @@ can and/or provide reasonable defaults.")
          (sha256
           (base32
            "12wsga0pwjkkr176lnjwkmmlm3ccp0n310sjj9h20lk53iyd0z69"))))
-      (inputs
+      (propagated-inputs
        `(("alexandria" ,sbcl-alexandria)
          ("introspect-environment" ,sbcl-introspect-environment)
          ("trivia.trivial" ,sbcl-trivia.trivial)))
@@ -6379,7 +6380,7 @@ the return type of a function.")
          (sha256
           (base32
            "1yw4ymq7ms89342kkvb3aqxgv0w38m9kd8ikdqxxzyybnkjhndal"))))
-      (inputs
+      (propagated-inputs
        `(("alexandria" ,sbcl-alexandria)
          ("closer-mop" ,sbcl-closer-mop)))
       (native-inputs
@@ -6417,7 +6418,7 @@ optimizing techniques widely used in the functional programming world.")
          (file-name (git-file-name name version))
          (sha256
           (base32 "1g6q11l50kgija9f55lzqpcwvaq0ljiw8v1j265hnyg6nahjwjvg"))))
-      (inputs
+      (propagated-inputs
        `(("fare-utils" ,sbcl-fare-utils)
          ("named-readtables" ,sbcl-named-readtables)
          ("optima" ,sbcl-optima)))
@@ -6472,7 +6473,7 @@ Trivia.")
           (base32
            "0ln0sj3jry7kzbmxhnin66kpbqan1wp8wwgdbw4k29afbdblkcca"))))
       (build-system asdf-build-system/sbcl)
-      (inputs
+      (propagated-inputs
        `(("alexandria" ,sbcl-alexandria)
          ("closer-mop" ,sbcl-closer-mop)
          ("lisp-namespace" ,sbcl-lisp-namespace)
@@ -6510,7 +6511,7 @@ be faster and more extensible than Optima.")
     (native-inputs
      `(("fiveam" ,sbcl-fiveam)
        ("optima" ,sbcl-optima)))
-    (inputs
+    (propagated-inputs
      `(("alexandria" ,sbcl-alexandria)
        ("cffi" ,sbcl-cffi)
        ("cl-ppcre" ,sbcl-cl-ppcre)
@@ -6592,7 +6593,7 @@ various string metrics in Common Lisp:
                (base32 "1jyza2jhn7w6fl4w87pv0m87z5ia48m6dqw12k0mdh7l3mgjq839"))
               (file-name (git-file-name name version))))
     (build-system asdf-build-system/sbcl)
-    (inputs
+    (propagated-inputs
      `(("cl-ppcre" ,sbcl-cl-ppcre)
        ("cl-ppcre-unicode" ,sbcl-cl-ppcre-unicode)
        ("cl-change-case" ,sbcl-cl-change-case)))
@@ -6634,7 +6635,7 @@ arrows.")
          (sha256
           (base32
            "0w4rqvrgdgk3fwfq3kx4r7wwdr2bv3b6n3bdqwsiriw9psqzpz2s"))))
-      (inputs
+      (propagated-inputs
        `(("cxml" ,sbcl-cxml)
          ("cl-ppcre" ,sbcl-cl-ppcre)))
       (synopsis "Concise, regexp-like pattern matching on streaming XML for Common Lisp")
@@ -6673,7 +6674,7 @@ power of CXML is available when necessary.")
           (base32
            "0fw2q866yddbf23nk9pxphm9gsasx35vjyss82xzvndnjmzlqfl5"))))
       (build-system asdf-build-system/sbcl)
-      (inputs
+      (propagated-inputs
        `(("alexandria" ,sbcl-alexandria)
          ("trivial-garbage" ,sbcl-trivial-garbage)
          ("babel" ,sbcl-babel)
@@ -6711,7 +6712,7 @@ objects as well as send and notify other objects connected to a bus.")
          (sha256
           (base32
            "0bg3l0a28lw5gqqjp6p6b5nhwqk46sgkb7184w5qbfngw1hk8x9y"))))
-      (inputs
+      (propagated-inputs
        `(("alexandria" ,sbcl-alexandria)
          ("let-plus" ,sbcl-let-plus)
          ("trivial-garbage" ,sbcl-trivial-garbage)
@@ -6775,7 +6776,7 @@ extension-points via the concept of hooks.")
       (build-system asdf-build-system/sbcl)
       (arguments
        `(#:asd-systems '("cl-plus-c" "cl-autowrap")))
-      (inputs
+      (propagated-inputs
        `(("alexandria" ,sbcl-alexandria)
          ("cffi" ,sbcl-cffi)
          ("cl-json" ,sbcl-cl-json)
@@ -6812,7 +6813,7 @@ extension-points via the concept of hooks.")
          (sha256
           (base32
            "1fh8r7kf8s3hvqdg6b71b8p7w3v2kkga9bw8j3qqdxhzr6anpm0b"))))
-      (inputs
+      (propagated-inputs
        `(("bordeaux-threads" ,sbcl-bordeaux-threads)
          ("usocket" ,sbcl-usocket)))
       (synopsis "Common Lisp abstraction layer over platform dependent functionality")
@@ -6854,7 +6855,7 @@ number of other open source projects.
          (sha256
           (base32
            "050h6hwv8f16b5v6fzba8zmih92hgaaq27i2x9wv1iib41gbia3r"))))
-      (inputs
+      (propagated-inputs
        `(("s-sysdeps" ,sbcl-s-sysdeps)
          ("s-xml" ,sbcl-s-xml)))
       (native-inputs
@@ -6927,7 +6928,7 @@ programming style and the efficiency of an iterative programming style.")
           (base32
            "1ym2j4an9ig2hl210jg91gpf7xfnp6mlhkw3n9kkdnwiji3ipqlk"))))
       (build-system asdf-build-system/sbcl)
-      (inputs
+      (propagated-inputs
        `(("local-time" ,sbcl-local-time)
          ("series" ,sbcl-series)))
       (arguments
@@ -6998,7 +6999,7 @@ which implements a set of utilities.")
       (build-system asdf-build-system/sbcl)
       (native-inputs
        `(("lift" ,sbcl-lift)))
-      (inputs
+      (propagated-inputs
        `(("metatilities-base" ,sbcl-metatilities-base)))
       (arguments
        '(#:asd-files '("cl-containers.asd")
@@ -7087,7 +7088,7 @@ on the XPTest package by Craig Brozensky and the JUnit package by Kent Beck.")
       (build-system asdf-build-system/sbcl)
       (native-inputs
        `(("xlunit" ,sbcl-xlunit)))
-      (inputs
+      (propagated-inputs
        `(("alexandria" ,sbcl-alexandria)
          ("cl-containers" ,sbcl-cl-containers)
          ("local-time" ,sbcl-local-time)
@@ -7127,7 +7128,7 @@ purpose of financial calculations.")
           (base32
            "1via0qf6wjcyxnfbmfxjvms0ik9j8rqbifgpmnhrzvkhrq9pv8h1"))))
       (build-system asdf-build-system/sbcl)
-      (inputs
+      (propagated-inputs
        `(("cambl" ,sbcl-cambl)
          ("cl-ppcre" ,sbcl-cl-ppcre)
          ("local-time" ,sbcl-local-time)
@@ -7203,7 +7204,7 @@ can contain any kind of values.")
     (build-system asdf-build-system/sbcl)
     (native-inputs
      `(("fiveam" ,sbcl-fiveam)))
-    (inputs
+    (propagated-inputs
      `(("trivial-gray-streams" ,sbcl-trivial-gray-streams)))
     (synopsis "In-memory octet streams for Common Lisp")
     (description
@@ -7237,7 +7238,7 @@ cl-plumbing libraries.")
       (build-system asdf-build-system/sbcl)
       (native-inputs
        `(("fiveam" ,sbcl-fiveam)))
-      (inputs
+      (propagated-inputs
        `(("cffi" ,sbcl-cffi)
          ("cl-octet-streams" ,sbcl-cl-octet-streams)
          ("lparallel" ,sbcl-lparallel)
@@ -7283,7 +7284,7 @@ compression/decompression using bindings to the lzlib C library.")
       (build-system asdf-build-system/sbcl)
       (native-inputs
        `(("fiveam" ,sbcl-fiveam)))
-      (inputs
+      (propagated-inputs
        `(("bordeaux-threads" ,sbcl-bordeaux-threads)))
       (synopsis "Portable channel-based concurrency for Common Lisp")
       (description "Common Lisp library for channel-based concurrency.  In
@@ -7349,7 +7350,7 @@ ability to store all Common Lisp data types into streams.")
       (build-system asdf-build-system/sbcl)
       (native-inputs
        `(("fiveam" ,sbcl-fiveam)))
-      (inputs
+      (propagated-inputs
        `(("alexandria" ,sbcl-alexandria)
          ("introspect-environment" ,sbcl-introspect-environment)))
       (home-page "https://github.com/markcox80/specialization-store")
@@ -7388,7 +7389,7 @@ function.")
           (base32
            "0dz0r73pq7yhz2iq2jnkq977awx2zws2qfxdcy33329sys1ii32p"))))
       (build-system asdf-build-system/sbcl)
-      (inputs
+      (propagated-inputs
        `(("alexandria" ,sbcl-alexandria)
          ("cffi" ,sbcl-cffi)
          ("iterate" ,sbcl-iterate)
@@ -7445,7 +7446,7 @@ of C+GObject libraries without the need of writing dedicated bindings.")
          #:asd-systems '("cl-slug-test" "cl-slug")))
       (native-inputs
        `(("prove" ,sbcl-prove)))
-      (inputs
+      (propagated-inputs
        `(("ppcre" ,sbcl-cl-ppcre)))
       (home-page "https://github.com/EuAndreh/cl-slug")
       (synopsis "Multi-language slug formatter")
@@ -7642,7 +7643,7 @@ implementation specific equivalent.")
          (sha256
           (base32 "0vij9jhji09way1rpd0r5sgjnh5amm3f2ymppnqkw0c6nnk2p0kd"))))
       (build-system asdf-build-system/sbcl)
-      (inputs
+      (propagated-inputs
        `(("alexandria" ,sbcl-alexandria)
          ("trivia" ,sbcl-trivia)
          ("split-sequence" ,sbcl-split-sequence)
@@ -7730,7 +7731,7 @@ Clojure, as well as several expansions on the idea.")
       (build-system asdf-build-system/sbcl)
       (native-inputs
        `(("fiveam" ,sbcl-fiveam)))
-      (inputs
+      (propagated-inputs
        `(("chanl" ,sbcl-chanl)))
       (synopsis "Common Lisp library to evaluate some forms in parallel")
       (description "This is a simple Common Lisp library to evaluate some
@@ -7792,7 +7793,7 @@ binary heap and a Fibonacci heap) as well as an efficient priority queue.")
           (base32
            "0rv9bl8xrad5wfcg5zs1dazvnpmvqz6297lbn8bywsrcfnlf7h98"))))
       (build-system asdf-build-system/sbcl)
-      (inputs
+      (propagated-inputs
        `(("alexandria" ,sbcl-alexandria)
          ("named-readtables" ,sbcl-named-readtables)))
       (synopsis "Reader macros for partial application and composition")
@@ -7823,7 +7824,7 @@ of function partial application and composition.")
         (base32
          "0479rbjgbj80jpk5bby18inlv1kfp771a82rlcq5psrz65qqa9bj"))))
     (build-system asdf-build-system/sbcl)
-    (inputs
+    (propagated-inputs
      `(("alexandria" ,sbcl-alexandria)
        ("trivial-gray-streams" ,sbcl-trivial-gray-streams)))
     (synopsis "Common Lisp JSON parser/encoder")
@@ -7856,7 +7857,7 @@ JSON interchange format.")
           (base32
            "0bqz64q2szzhf91zyqyssmvrz7da6442rs01808pf3wrdq28bclh"))))
       (build-system asdf-build-system/sbcl)
-      (inputs
+      (propagated-inputs
        `(("alexandria" ,sbcl-alexandria)
          ("iterate" ,sbcl-iterate)
          ("metabang-bind" ,sbcl-metabang-bind)
@@ -7902,7 +7903,7 @@ interactive development.")
       (build-system asdf-build-system/sbcl)
       (native-inputs
        `(("stefil" ,sbcl-stefil)))
-      (inputs
+      (propagated-inputs
        `(("alexandria" ,sbcl-alexandria)
          ("cl-heap" ,sbcl-cl-heap)
          ("cl-ppcre" ,sbcl-cl-ppcre)
@@ -7978,7 +7979,7 @@ results.")
           (base32
            "098qhkqskmmrh4wix34mawf7p5c87yql28r51r75yjxj577k5idq"))))
       (build-system asdf-build-system/sbcl)
-      (inputs
+      (propagated-inputs
        `(("trivial-indent" ,sbcl-trivial-indent)))
       (synopsis "Few simple tools to document Common Lisp libraries")
       (description
@@ -8010,7 +8011,7 @@ docstrings for your library.")
           (base32
            "0pn45c9rbxlnhn5nvhqz6kyv0nlirwxpg4j27niwdq80yxzsn51f"))))
       (build-system asdf-build-system/sbcl)
-      (inputs
+      (propagated-inputs
        `(("documentation-utils" ,sbcl-documentation-utils)))
       (home-page "https://github.com/sirherrbatka/documentation-utils-extensions")
       (synopsis "Set of extensions for documentation-utils")
@@ -8050,7 +8051,7 @@ for more information.")
           (base32
            "041iznc9mpfyrl0sv5893ys9pbb2pvbn9g3clarqi7gsfj483jln"))))
       (build-system asdf-build-system/sbcl)
-      (inputs
+      (propagated-inputs
        `(("documentation-utils" ,sbcl-documentation-utils)))
       (synopsis "Utilities to destructure Common Lisp lambda forms")
       (description
@@ -8083,7 +8084,7 @@ macro.  This library provides a set of simple utilities to help with that.")
           (base32
            "1mvsm3r0r6a2bg75nw0q7n9vlby3ch45qjl7hnb5k1z2n5x5lh60"))))
       (build-system asdf-build-system/sbcl)
-      (inputs
+      (propagated-inputs
        `(("documentation-utils" ,sbcl-documentation-utils)
          ("form-fiddle" ,sbcl-form-fiddle)))
       (synopsis "Extensible and cross-compatible testing framework for Common Lisp")
@@ -8120,7 +8121,7 @@ Each test can contain a bunch of test forms that make up its body.")
       (build-system asdf-build-system/sbcl)
       (native-inputs
        `(("parachute" ,sbcl-parachute)))
-      (inputs
+      (propagated-inputs
        `(("documentation-utils" ,sbcl-documentation-utils)))
       (synopsis "Tiny collection of array and vector utilities for Common Lisp")
       (description
@@ -8153,7 +8154,7 @@ functions for arrays and vectors.  Originally from Plump.")
           (base32
            "0a0x8wn6vv1ylxcwck12k18gy0a366kdm6ddxxk7yynl4mwnqgkh"))))
       (build-system asdf-build-system/sbcl)
-      (inputs
+      (propagated-inputs
        `(("array-utils" ,sbcl-array-utils)
          ("documentation-utils" ,sbcl-documentation-utils)))
       (synopsis "Lenient XML / XHTML / HTML parser for Common Lisp")
@@ -8192,7 +8193,7 @@ your own classes.")
           (base32
            "047ga2c38par2xbgg4qx6hwv06qhf1c1f67as8xvir6s80lip1km"))))
       (build-system asdf-build-system/sbcl)
-      (inputs
+      (propagated-inputs
        `(("alexandria" ,sbcl-alexandria)
          ("cffi" ,sbcl-cffi)
          ("cl-ppcre" ,sbcl-cl-ppcre)
@@ -8268,7 +8269,7 @@ computer known.")
       (build-system asdf-build-system/sbcl)
       (native-inputs
        `(("lisp-unit" ,sbcl-lisp-unit)))
-      (inputs
+      (propagated-inputs
        `(("alexandria" ,sbcl-alexandria)
          ("antik-base" ,sbcl-antik-base)
          ("cffi" ,sbcl-cffi)
@@ -8317,7 +8318,7 @@ intending to program in Lisp.")
   (package
     (inherit sbcl-antik-base)
     (name "sbcl-antik")
-    (inputs
+    (propagated-inputs
      `(("antik-base" ,sbcl-antik-base)
        ("gsll" ,sbcl-gsll)))
     (arguments
@@ -8352,7 +8353,7 @@ intending to program in Lisp.")
           (base32
            "1kr00zf62m7la7rxa2m5w49r9cyzamc106hvjcc8ffmi7a4jw490"))))
       (build-system asdf-build-system/sbcl)
-      (inputs
+      (propagated-inputs
        `(("cl-unicode" ,sbcl-cl-unicode)
          ("named-readtables" ,sbcl-named-readtables)))
       (native-inputs
@@ -8390,7 +8391,7 @@ doesn't support them.")
           (base32
            "0y8jywjy0ldyhp7bxf16fdvdd2qgqnd7nlhlqfpfnzxcqk4xy1km"))))
       (build-system asdf-build-system/sbcl)
-      (inputs
+      (propagated-inputs
        `(("alexandria" ,sbcl-alexandria)
          ("iterate" ,sbcl-iterate)))
       (arguments
@@ -8434,7 +8435,7 @@ and camel-case rules.")
           (base32
            "1rsqy8y0jqll6xn9a593848f5wvd5ribv4csry1ly0hmdhfnqzlp"))))
       (build-system asdf-build-system/sbcl)
-      (inputs
+      (propagated-inputs
        `(("alexandria" ,sbcl-alexandria)
          ("cl-interpol" ,sbcl-cl-interpol)
          ("iterate" ,sbcl-iterate)
@@ -8473,7 +8474,7 @@ by Chris Riesbeck.")
       (arguments
        ;; See: https://github.com/AccelerationNet/cl-csv/pull/34
        `(#:tests? #f))
-      (inputs
+      (propagated-inputs
        `(("alexandria" ,sbcl-alexandria)
          ("cl-interpol" ,sbcl-cl-interpol)
          ("iterate" ,sbcl-iterate)))
@@ -8509,7 +8510,7 @@ from/to strings, streams and files.")
           (base32
            "0vww1x3yilb3bjwg6k184vaj4vxyxw4vralhnlm6lk4xac67kc9z"))))
       (build-system asdf-build-system/sbcl)
-      (inputs
+      (propagated-inputs
        `(("trivial-features" ,sbcl-trivial-features)))
       (native-inputs
        `(("fiveam" ,sbcl-fiveam)))
@@ -8546,7 +8547,7 @@ sacrificing much in the way of power.")
      (build-system asdf-build-system/sbcl)
      (native-inputs
       `(("cl-fad" ,sbcl-cl-fad)))
-     (inputs
+     (propagated-inputs
       `(("alexandria" ,sbcl-alexandria)
         ("antik" ,sbcl-antik)
         ("cffi" ,sbcl-cffi)
@@ -8601,7 +8602,7 @@ visualization.")
                  (base32
                   "0pvsc9fmybx7rxd0kmzq4shi6hszdpwdc1sfy7jwyfxf8n3hnv4p"))))
       (build-system asdf-build-system/sbcl)
-      (inputs
+      (propagated-inputs
        `(("cl-fad" ,sbcl-cl-fad)
          ("trivial-gray-streams" ,sbcl-trivial-gray-streams)))
       (synopsis "Common Lisp library for tar and cpio archives")
@@ -8700,7 +8701,7 @@ for Common Lisp.")
                      (delete-file "Code/fset.asd")
                      #t))))
       (build-system asdf-build-system/sbcl)
-      (inputs
+      (propagated-inputs
        `(("misc-extensions" ,sbcl-misc-extensions)
          ("mt19937" ,sbcl-mt19937)
          ("named-readtables" ,sbcl-named-readtables)))
@@ -8741,7 +8742,7 @@ may contain sets, maps may be keyed by sets, etc.")
           (base32
            "1zf8zvb0i6jm3hhfks4w74hibm6avgc6f9s1qwgjrn2bcik8lrvz"))))
       (build-system asdf-build-system/sbcl)
-      (inputs
+      (propagated-inputs
        `(("alexandria" ,sbcl-alexandria)
          ("closer-mop" ,sbcl-closer-mop)))
       (native-inputs
@@ -8776,7 +8777,7 @@ transforming Common Lisp code to continuation passing style.")
           (base32
            "1cqdhdjxffgfs116l1swjlsmcbly0xgcgrckvaajd566idj9yj4l"))))
       (build-system asdf-build-system/sbcl)
-      (inputs
+      (propagated-inputs
        `(("alexandria" ,sbcl-alexandria)
          ("cl-cont" ,sbcl-cl-cont)))
       (native-inputs
@@ -8886,7 +8887,7 @@ has a small codebase that's easy to understand and use.")
           (base32
            "1kwix4si8a8hza34ab2k7whrh7z0yrmx39v2wc3qblv9m244jkh1"))))
       (build-system asdf-build-system/sbcl)
-      (inputs
+      (propagated-inputs
        `(("alexandria" ,sbcl-alexandria)
          ("cffi" ,sbcl-cffi)
          ("libuv" ,libuv)))
@@ -8935,7 +8936,7 @@ has a small codebase that's easy to understand and use.")
           (base32
            "11xi9dxb8mjgwzrkj88i0xkgk26z9w9ddxzbv6xsvfc1d4x5cf4x"))))
       (build-system asdf-build-system/sbcl)
-      (inputs
+      (propagated-inputs
        `(("babel" ,sbcl-babel)
          ("bordeaux-threads" ,sbcl-bordeaux-threads)
          ("cffi" ,sbcl-cffi)
@@ -8993,7 +8994,7 @@ Common Lisp.  It uses the libuv library as backend.")
           (base32
            "0xfds5yaya64arzr7w1x38karyz11swzbhxx1afldpradj9dh19c"))))
       (build-system asdf-build-system/sbcl)
-      (inputs
+      (propagated-inputs
        `(("vom" ,sbcl-vom)))
       (native-inputs
        `(("cl-async" ,sbcl-cl-async)
@@ -9028,7 +9029,7 @@ the successor to the now-deprecated cl-async-future project.")
           (base32
            "0z0sc7qlzzxk99f4l26zp6rai9kv0kj0f599sxai5s44p17zbbvh"))))
       (build-system asdf-build-system/sbcl)
-      (inputs
+      (propagated-inputs
        `(("blackbird" ,sbcl-blackbird)))
       (native-inputs
        `(("cl-async" ,sbcl-cl-async)
@@ -9063,7 +9064,7 @@ to cl-async.")
           (base32
            "1czw7nr0dwfps76h8hjvglk1wdh53yqbfbvv30whwbgqx33iippz"))))
       (build-system asdf-build-system/sbcl)
-      (inputs
+      (propagated-inputs
        `(("cl-async-future" ,sbcl-cl-async-future)
          ("cl-cont" ,sbcl-cl-cont)))
       (native-inputs
@@ -9172,7 +9173,7 @@ ZeroMQ.")
        (sha256
         (base32 "13l2q4mskzilya9xh5wy2xvy30lwn104bd8wrq6ifds56r82iy3x"))))
     (build-system asdf-build-system/sbcl)
-    (inputs
+    (propagated-inputs
      `(("imagemagick" ,imagemagick)
        ("tk" ,tk)))
     (arguments
@@ -9229,7 +9230,7 @@ in pure Common Lisp and does not require any Tk knowledge for its usage.")
          (sha256
           (base32 "1kg50f76bfpfxcv4dfivq1n9a0xlsra2ajb0vd68lxwgbidgyc2y"))))
       (build-system asdf-build-system/sbcl)
-      (inputs
+      (propagated-inputs
        `(("cl-ppcre" ,sbcl-cl-ppcre)))
       (synopsis "Common Lisp macros for generating lexical analyzers")
       (description
@@ -9292,7 +9293,7 @@ easy to use so that you can quickly start testing.")
       (build-system asdf-build-system/sbcl)
       (native-inputs
        `(("clunit2" ,sbcl-clunit2)))
-      (inputs
+      (propagated-inputs
        `(("alexandria" ,sbcl-alexandria)
          ("cl-ppcre" ,sbcl-cl-ppcre)))
       (synopsis "Color library for Common Lisp")
@@ -9370,7 +9371,7 @@ for reading and writing JPEG image files.")
                   (string-append "\""
                                  (assoc-ref inputs "libpng")
                                  "/lib/libpng\""))))))))
-      (inputs
+      (propagated-inputs
        `(("cffi" ,sbcl-cffi)
          ("libpng" ,libpng)))
       (home-page "https://github.com/ljosa/cl-png")
@@ -9431,7 +9432,7 @@ Scalable Vector Graphics files.")
          (sha256
           (base32 "1vgzzw459h32v2mi41cia6i940jqmvxlc8w3xj3516hbc2mqkaib"))))
       (build-system asdf-build-system/sbcl)
-      (inputs
+      (propagated-inputs
        `(("alexandria" ,sbcl-alexandria)
          ("bordeaux-threads" ,sbcl-bordeaux-threads)
          ("cl-colors2" ,sbcl-cl-colors2)
@@ -9514,7 +9515,7 @@ respectively.")
       (build-system asdf-build-system/sbcl)
       (native-inputs
        `(("parachute" ,sbcl-parachute)))
-      (inputs
+      (propagated-inputs
        `(("golden-utils" ,sbcl-golden-utils)
          ("specialization-store" ,sbcl-specialization-store)))
       (home-page "https://git.mfiano.net/mfiano/origin")
@@ -9546,7 +9547,7 @@ performance and correctness.")
          (sha256
           (base32 "0vyczbcwskrygrf1hgrsnk0jil8skmvf1kiaalw5jps4fjrfdkw0"))))
       (build-system asdf-build-system/sbcl)
-      (inputs
+      (propagated-inputs
        `(("babel" ,sbcl-babel)
          ("chipz" ,sbcl-chipz)
          ("iterate" ,sbcl-iterate)))
@@ -9584,7 +9585,7 @@ performance and correctness.")
            "3b-bmfont/common"
            "3b-bmfont/xml"
            "3b-bmfont/json")))
-      (inputs
+      (propagated-inputs
        `(("alexandria" ,sbcl-alexandria)
          ("cxml" ,sbcl-cxml)
          ("flexi-streams" ,sbcl-flexi-streams)
@@ -9617,7 +9618,7 @@ read/write Bit Map Font (BMF) into text, JSON and XML.")
        (sha256
         (base32 "0b3ag3jhl3z7kdls3ahdsdxsfhhw5qrizk769984f4wkxhb69rcm"))))
     (build-system asdf-build-system/sbcl)
-    (inputs
+    (propagated-inputs
      `(("salza2" ,sbcl-salza2)))
     (synopsis "PNG encoder for Common Lisp")
     (description "This is a Common Lisp library for creating PNG images.")
@@ -9646,7 +9647,7 @@ read/write Bit Map Font (BMF) into text, JSON and XML.")
     (build-system asdf-build-system/sbcl)
     (native-inputs
      `(("lisp-unit" ,sbcl-lisp-unit)))
-    (inputs
+    (propagated-inputs
      `(("zpng" ,sbcl-zpng)))
     (synopsis "QR code encoder for Common Lisp")
     (description
@@ -9686,7 +9687,7 @@ them as PNG files.")
                 (string-append "https://github.com/HDFGroup/hdf5-cffi/raw/"
                                commit
                                "/LICENSE")))
-      (inputs
+      (propagated-inputs
        `(("cffi" ,sbcl-cffi)
          ("hdf5" ,hdf5-1.10)))
       (native-inputs
@@ -9772,7 +9773,7 @@ generation functions from the GSL library.")
 covered by the Common Lisp standard.")
     (home-page "https://github.com/Shinmera/float-features")
     (license license:zlib)
-    (inputs
+    (propagated-inputs
      `(("documentation-utils" ,sbcl-documentation-utils)))
     (arguments
      `(#:tests? #f))))
@@ -9806,7 +9807,7 @@ caching based on arguments (an expanded form of memoization).")
     (license
      (license:non-copyleft
       "https://github.com/AccelerationNet/function-cache/blob/master/README.md"))
-    (inputs
+    (propagated-inputs
      `(("alexandria" ,sbcl-alexandria)
        ("cl-interpol" ,sbcl-cl-interpol)
        ("iterate" ,sbcl-iterate)
@@ -9874,7 +9875,7 @@ the elements in compound type specifier, e.g. @code{dimensions} in
 @code{(array element-type dimensions)}")
       (home-page "https://github.com/guicho271828/type-r")
       (license license:lgpl3+)
-      (inputs
+      (propagated-inputs
        `(("trivia" ,sbcl-trivia)
          ("alexandria" ,sbcl-alexandria)))
       (native-inputs
@@ -9912,7 +9913,7 @@ Importantly, it handles complicated array-subtypes and number-related types
 correctly.")
       (home-page "https://github.com/guicho271828/trivialib.type-unify")
       (license license:lgpl3+)
-      (inputs
+      (propagated-inputs
        `(("alexandria" ,sbcl-alexandria)
          ("trivia" ,sbcl-trivia)
          ("introspect-environment" ,sbcl-introspect-environment)
@@ -9947,7 +9948,7 @@ correctly.")
       (build-system asdf-build-system/sbcl)
       (native-inputs
        `(("ptester" ,sbcl-ptester)))
-      (inputs
+      (propagated-inputs
        `(("cl-ppcre" ,sbcl-cl-ppcre)))
       (home-page "https://common-lisp.net/project/cl-unification/")
       (synopsis "Unification framework for Common Lisp")
@@ -9995,7 +9996,7 @@ lazily compiling a type-specific version of the function from the same
 code.  The main target of this macro is speed.")
       (home-page "https://github.com/numcl/specialized-function")
       (license license:lgpl3+)
-      (inputs
+      (propagated-inputs
        `(("alexandria" ,sbcl-alexandria)
          ("iterate" ,sbcl-iterate)
          ("lisp-namespace" ,sbcl-lisp-namespace)
@@ -10037,7 +10038,7 @@ code.  The main target of this macro is speed.")
 additional form that is considered as a candidate for a constant.")
       (home-page "https://github.com/numcl/constantfold")
       (license license:lgpl3+)
-      (inputs
+      (propagated-inputs
        `(("trivia" ,sbcl-trivia)
          ("alexandria" ,sbcl-alexandria)
          ("iterate" ,sbcl-iterate)
@@ -10076,7 +10077,7 @@ additional form that is considered as a candidate for a constant.")
 type correctness in Common Lisp.  It is based on CLtL2 extensions.")
       (home-page "https://github.com/numcl/gtype")
       (license license:lgpl3+)
-      (inputs
+      (propagated-inputs
        `(("trivialib.type-unify" ,sbcl-trivialib-type-unify)
          ("trivial-cltl2" ,sbcl-trivial-cltl2)
          ("trivia" ,sbcl-trivia)
@@ -10125,7 +10126,7 @@ type correctness in Common Lisp.  It is based on CLtL2 extensions.")
          #:tests? #f))
       (native-inputs
        `(("fiveam" ,sbcl-fiveam)))
-      (inputs
+      (propagated-inputs
        `(("alexandria" ,sbcl-alexandria)
          ("cl-randist" ,sbcl-cl-randist)
          ("constantfold" ,sbcl-constantfold)
@@ -10169,7 +10170,7 @@ type correctness in Common Lisp.  It is based on CLtL2 extensions.")
        `(("bordeaux-threads" ,sbcl-bordeaux-threads)
          ("fiveam" ,sbcl-fiveam)
          ("let-plus" ,sbcl-let-plus)))
-      (inputs
+      (propagated-inputs
        `(("cffi" ,sbcl-cffi)
          ("zeromq" ,zeromq)))
       (arguments
@@ -10210,7 +10211,7 @@ lightweight messaging kernel.")
          (sha256
           (base32 "0la4dbcda78x29szanylccrsljqrn9d1mhh569sqkyp44ni5fv91"))
          (file-name (git-file-name name version))))
-      (inputs
+      (propagated-inputs
        `(("array-utils" ,sbcl-array-utils)
          ("plump" ,sbcl-plump)))
       (build-system asdf-build-system/sbcl)
@@ -10244,7 +10245,7 @@ selectors.  It makes use of the Plump-DOM and is used by lQuery.")
          (file-name (git-file-name name version))))
       (native-inputs
        `(("fiveam" ,sbcl-fiveam)))
-      (inputs
+      (propagated-inputs
        `(("array-utils" ,sbcl-array-utils)
          ("form-fiddle" ,sbcl-form-fiddle)
          ("plump" ,sbcl-plump)
@@ -10284,7 +10285,7 @@ approach to templating.")
       (build-system asdf-build-system/sbcl)
       (native-inputs
        `(("stefil" ,sbcl-stefil)))
-      (inputs
+      (propagated-inputs
        `(("cffi" ,sbcl-cffi)
          ("mariadb-lib" ,mariadb "lib")))
       (arguments
@@ -10327,7 +10328,7 @@ approach to templating.")
     (build-system asdf-build-system/sbcl)
     (native-inputs
      `(("fiveam" ,sbcl-fiveam)))
-    (inputs
+    (propagated-inputs
      `(("alexandria" ,sbcl-alexandria)
        ("bordeaux-threads" ,sbcl-bordeaux-threads)
        ("cl-base64" ,sbcl-cl-base64)
@@ -10464,7 +10465,7 @@ database files (dbf and db3 files).")
        `(("alexandria" ,sbcl-alexandria)
          ("rove" ,sbcl-rove)
          ("trivial-types" ,sbcl-trivial-types)))
-      (inputs
+      (propagated-inputs
        `(("bordeaux-threads" ,sbcl-bordeaux-threads)
          ("cl-mysql" ,sbcl-cl-mysql)
          ("cl-sqlite" ,sbcl-cl-sqlite)
@@ -10554,7 +10555,7 @@ interface for MySQL, PostgreSQL and SQLite.")
     (build-system asdf-build-system/sbcl)
     (native-inputs
      `(("rt" ,sbcl-rt)))
-    (inputs
+    (propagated-inputs
      `(("cffi" ,sbcl-cffi)
        ("md5" ,sbcl-md5)
        ("mysql" ,mysql)
@@ -10648,7 +10649,7 @@ interfaces as well as a functional and an object oriented interface.")
     (inherit (sbcl-package->cl-source-package sbcl-clsql))
     (native-inputs
      `(("rt" ,cl-rt)))
-    (inputs
+    (propagated-inputs
      `(("mysql" ,mysql)
        ("postgresql" ,postgresql)
        ("sqlite" ,sqlite)
@@ -10672,7 +10673,7 @@ interfaces as well as a functional and an object oriented interface.")
   (let ((pkg (sbcl-package->ecl-package sbcl-clsql)))
     (package
       (inherit pkg)
-      (inputs
+      (propagated-inputs
        (alist-delete "uffi" (package-inputs pkg)))
       (arguments
        (substitute-keyword-arguments (package-arguments pkg)
@@ -10694,7 +10695,7 @@ interfaces as well as a functional and an object oriented interface.")
          (sha256
           (base32 "00bv1aj89q5vldmq92zp2364jq312zjq2mbd3iyz1s2b4widzhl7"))))
       (build-system asdf-build-system/sbcl)
-      (inputs
+      (propagated-inputs
        `(("alexandria" ,sbcl-alexandria)
          ("cl-ppcre" ,sbcl-cl-ppcre)))
       (synopsis "Purely functional data structure library in Common Lisp")
@@ -10763,7 +10764,7 @@ in DEFPACKAGE.")
          (sha256
           (base32 "19yh5ihirzi1d8xqy1cjqipzd6ly3245cfxa5s9xx496rryz0s01"))))
       (build-system asdf-build-system/sbcl)
-      (inputs
+      (propagated-inputs
        `(("enchant" ,enchant)
          ("cffi" ,sbcl-cffi)))
       (arguments
@@ -10806,7 +10807,7 @@ multiple checkers, including Aspell and Hunspell.")
          (sha256
           (base32 "0qmk341zzcsbf8sq0w9ix3r080zg4ri6vzxym63lhdjfzwz3y8if"))))
       (build-system asdf-build-system/sbcl)
-      (inputs
+      (propagated-inputs
        `(("cl-ppcre" ,sbcl-cl-ppcre)
          ("cl-ppcre-unicode" ,sbcl-cl-ppcre-unicode)))
       (native-inputs
@@ -10844,7 +10845,7 @@ camelCase, PascalCase, snake_case, param-case, CONSTANT_CASE and more.")
        `(#:test-asd-file "modularize-test-module.asd"
          #:asd-files '("modularize.asd" "modularize-test-module.asd")
          #:asd-systems '("modularize" "modularize-test-module")))
-      (inputs
+      (propagated-inputs
        `(("documentation-utils" ,sbcl-documentation-utils)
          ("trivial-package-local-nicknames" ,sbcl-trivial-package-local-nicknames)))
       (home-page "https://shinmera.github.io/modularize/")
@@ -10880,7 +10881,7 @@ tie modules together in functionality, hook into each other and so on.")
          (sha256
           (base32 "12kjvin8hxidwkzfb7inqv5b6g5qzcssnj9wc497v2ixc56fqdz7"))))
       (build-system asdf-build-system/sbcl)
-      (inputs
+      (propagated-inputs
        `(("closer-mop" ,sbcl-closer-mop)
          ("lambda-fiddle" ,sbcl-lambda-fiddle)
          ("modularize" ,sbcl-modularize)
@@ -10914,7 +10915,7 @@ define and trigger hooks, which other modules can hook on to.")
          (sha256
           (base32 "0bjf4wy39cwf75m7vh0r7mmcchs09yz2lrbyap98hnq8blq70fhc"))))
       (build-system asdf-build-system/sbcl)
-      (inputs
+      (propagated-inputs
        `(("lambda-fiddle" ,sbcl-lambda-fiddle)
          ("modularize" ,sbcl-modularize)
          ("trivial-arguments" ,sbcl-trivial-arguments)
@@ -10949,7 +10950,7 @@ compliance control.")
          (sha256
           (base32 "1q12bqjbj47lx98yim1kfnnhgfhkl80102fkgp9pdqxg0fp6g5fc"))))
       (build-system asdf-build-system/sbcl)
-      (inputs
+      (propagated-inputs
        `(("closer-mop" ,sbcl-closer-mop)))
       (native-inputs
        `(("lift" ,sbcl-lift)))
@@ -10987,7 +10988,7 @@ MOP easier to use.")
          (sha256
           (base32 "15viw5pi5sa7qq9b4n2rr3dj2jkqr180rh9z1lh8w3rgl42i2adc"))))
       (build-system asdf-build-system/sbcl)
-      (inputs
+      (propagated-inputs
        `(("alexandria" ,sbcl-alexandria)
          ("cffi" ,sbcl-cffi)
          ("trivial-features" ,sbcl-trivial-features)))
@@ -11025,7 +11026,7 @@ accompaniment to the standard ANSI facilities.")
       (build-system asdf-build-system/sbcl)
       (arguments
        `(#:asd-systems '("xembed")))
-      (inputs
+      (propagated-inputs
        `(("sbcl-clx" ,sbcl-clx)))
       (synopsis "CL(x) xembed protocol implementation ")
       (description "CL(x) xembed protocol implementation")
@@ -11055,7 +11056,7 @@ accompaniment to the standard ANSI facilities.")
     (build-system asdf-build-system/sbcl)
     (arguments
      '(#:asd-files '("quantile-estimator.asd")))
-    (inputs
+    (propagated-inputs
      `(("alexandria" ,sbcl-alexandria)))
     (home-page "https://github.com/deadtrickster/quantile-estimator.cl")
     (synopsis
@@ -11087,7 +11088,7 @@ Streams in ICDE’05.")
         (base32
          "0fzczls2kfgdx18pja4lqxjrz72i583185d8nq0pb3s331hhzh0z"))))
     (build-system asdf-build-system/sbcl)
-    (inputs
+    (propagated-inputs
      `(("alexandria" ,sbcl-alexandria)
        ("bordeaux-threads" ,sbcl-bordeaux-threads)
        ("cffi" ,sbcl-cffi)
@@ -11140,7 +11141,7 @@ Streams in ICDE’05.")
           (base32
            "0jnyp2kibcf5cwi60l6grjrj8wws9chasjvsw7xzwyym2lyid46f"))))
       (build-system asdf-build-system/sbcl)
-      (inputs
+      (propagated-inputs
        `(("ironclad" ,sbcl-ironclad)
          ("trivial-utf-8" ,sbcl-trivial-utf-8)))
       (home-page "https://github.com/dardoria/uuid")
@@ -11172,7 +11173,7 @@ Streams in ICDE’05.")
           (base32
            "0rmsjkgjl90gl6ssvgd60hb0d5diyhsiyypvw9hbc0ripvbmk5r5"))))
       (build-system asdf-build-system/sbcl)
-      (inputs
+      (propagated-inputs
        `(("cl-ppcre" ,sbcl-cl-ppcre)))
       (home-page "https://shinmera.github.io/dissect/")
       (synopsis
@@ -11203,7 +11204,7 @@ and active restarts.")
         (base32
          "07ala4l2fncxf540fzxj3h5mhi9i4wqllhj0rqk8m2ljl5zbz89q"))))
     (build-system asdf-build-system/sbcl)
-    (inputs
+    (propagated-inputs
      `(("bordeaux-threads" ,sbcl-bordeaux-threads)
        ("dissect" ,sbcl-dissect)
        ("trivial-gray-streams" ,sbcl-trivial-gray-streams)))
@@ -11266,7 +11267,7 @@ learn about each of the parameters.")
          (sha256
           (base32 "1i1crdsf2nbyxxpvjgrwmwpjxn6a4drbcmqs4q4shfi8zyap7vng"))))
       (build-system asdf-build-system/sbcl)
-      (inputs
+      (propagated-inputs
        `(("alexandria" ,sbcl-alexandria)
          ("cl-package-locks" ,sbcl-cl-package-locks)
          ("cl-syntax" ,sbcl-cl-syntax)
@@ -11368,7 +11369,7 @@ tables.")
                (("librdkafka" all)
                 (string-append (assoc-ref inputs "librdkafka") "/lib/"
                                all))))))))
-    (inputs
+    (propagated-inputs
      `(("bordeaux-threads" ,sbcl-bordeaux-threads)
        ("cffi" ,sbcl-cffi)
        ("librdkafka" ,librdkafka)
@@ -11433,7 +11434,7 @@ weight, temperature, names of physical quantitites, etc.")
          (sha256
           (base32
            "1639msyagsswj85gc0wd90jgh8588j3qg5q70by9s2brf2q6w4lh"))))
-      (inputs
+      (propagated-inputs
        `(("acclimation" ,sbcl-acclimation)))
       (build-system asdf-build-system/sbcl)
       (home-page "https://github.com/robert-strandh/Clump")
@@ -11473,7 +11474,7 @@ sequences of objects.")
           (base32
            "1bcg13g7qb3dr8z50aihdjqa6miz5ivlc9wsj2csgv1km1mak2kj"))))
       (build-system asdf-build-system/sbcl)
-      (inputs
+      (propagated-inputs
        `(("acclimation" ,sbcl-acclimation)
          ("clump" ,sbcl-clump)))
       (home-page "https://github.com/robert-strandh/cluffer")
@@ -11509,7 +11510,7 @@ implementations of those protocols for different purposes.")
       (build-system asdf-build-system/sbcl)
       (native-inputs
        `(("prove" ,sbcl-prove)))
-      (inputs
+      (propagated-inputs
        `(("alexandria" ,sbcl-alexandria)))
       (synopsis "LibSVM data format reader for Common Lisp")
       (description
@@ -11543,7 +11544,7 @@ format.")
       (build-system asdf-build-system/sbcl)
       (native-inputs
        `(("prove" ,sbcl-prove)))
-      (inputs
+      (propagated-inputs
        `(("cl-libsvm-format" ,sbcl-cl-libsvm-format)
          ("cl-store" ,sbcl-cl-store)))
       (arguments
@@ -11596,7 +11597,7 @@ online linear classification written in Common Lisp.")
                  (("libmpg123.so" all)
                   (string-append (assoc-ref inputs "libmpg123")
                                  "/lib/" all))))))))
-      (inputs
+      (propagated-inputs
        `(("cffi" ,sbcl-cffi)
          ("cl-out123" ,sbcl-cl-out123)
          ("documentation-utils" ,sbcl-documentation-utils)
@@ -11658,7 +11659,7 @@ files.")
                (substitute* "wrapper.lisp"
                  (("ext:without-interrupts.*") "mp:without-interrupts\n"))
                #t)))))
-      (inputs
+      (propagated-inputs
        `(("bordeaux-threads" ,sbcl-bordeaux-threads)
          ("cffi" ,sbcl-cffi)
          ("documentation-utils" ,sbcl-documentation-utils)
@@ -11698,7 +11699,7 @@ cross-platform audio playback.")
       (native-inputs
        `(("prove" ,sbcl-prove)
          ("trivial-garbage" ,sbcl-trivial-garbage)))
-      (inputs
+      (propagated-inputs
        `(("alexandria" ,sbcl-alexandria)
          ("cl-libsvm-format" ,sbcl-cl-libsvm-format)
          ("cl-online-learning" ,sbcl-cl-online-learning)
@@ -11822,7 +11823,7 @@ non-RLE encoded forms of the files.")
          (sha256
           (base32 "072v417vmcnvmyh8ddq9vmwwrizm7zwz9dpzi14qy9nsw8q649zw"))))
       (build-system asdf-build-system/sbcl)
-      (inputs
+      (propagated-inputs
        `(("alexandria" ,sbcl-alexandria)))
       (home-page "https://github.com/gigamonkey/monkeylib-binary-data")
       (synopsis "Common Lisp library for reading and writing binary data")
@@ -11911,7 +11912,7 @@ wrappers of deflate streams.  It currently does not handle compression.")
       (build-system asdf-build-system/sbcl)
       (native-inputs
        `(("fiveam" ,sbcl-fiveam)))
-      (inputs
+      (propagated-inputs
        `(("alexandria" ,sbcl-alexandria)
          ("cffi" ,sbcl-cffi)
          ("freetype" ,freetype)
@@ -11961,7 +11962,7 @@ with other libraries which may also use Freetype.")
          (sha256
           (base32 "0458bllabcdjghfrqx6aki49c9qmvfmkk8jl75cfpi7q0i12kh95"))))
       (build-system asdf-build-system/sbcl)
-      (inputs
+      (propagated-inputs
        `(("alexandria" ,sbcl-alexandria)))
       (home-page "https://github.com/slyrus/opticl-core")
       (synopsis "Core classes and pixel access macros for Opticl")
@@ -11994,7 +11995,7 @@ macros for the Opticl image processing library.")
       (build-system asdf-build-system/sbcl)
       (native-inputs
        `(("fiveam" ,sbcl-fiveam)))
-      (inputs
+      (propagated-inputs
        `(("cl-jpeg" ,sbcl-cl-jpeg)
          ("com.gigamonkeys.binary-data" ,sbcl-com.gigamonkeys.binary-data)
          ("deflate" ,sbcl-deflate)
@@ -12035,7 +12036,7 @@ in the TIFF (Tagged Image File Format) format.")
          ("cffi" ,sbcl-cffi)
          ("parachute" ,sbcl-parachute)
          ("trivial-features" ,sbcl-trivial-features)))
-      (inputs
+      (propagated-inputs
        `(("cffi" ,sbcl-cffi)
          ("documentation-utils" ,sbcl-documentation-utils)))
       (home-page "https://shinmera.github.io/mmap/")
@@ -12070,7 +12071,7 @@ than a few Kb.")
          (sha256
           (base32 "0kvvlvf50jhhw1s510f3clpr1a68632bq6d698yxcrx722igcrg4"))))
       (build-system asdf-build-system/sbcl)
-      (inputs
+      (propagated-inputs
        `(("alexandria" ,sbcl-alexandria)
          ("babel" ,sbcl-babel)
          ("cffi" ,sbcl-cffi)
@@ -12135,7 +12136,7 @@ files.")
          (sha256
           (base32 "0s94fdbrbqj12qvgyn2g4lfwvz7qhhzbclrpz5ni7adwxgrmvxl1"))))
       (build-system asdf-build-system/sbcl)
-      (inputs
+      (propagated-inputs
        `(("3bz" ,sbcl-3bz)
          ("alexandria" ,sbcl-alexandria)
          ("cffi" ,sbcl-cffi)
@@ -12179,7 +12180,7 @@ both from files on disk, or streams in memory.")
       (build-system asdf-build-system/sbcl)
       (native-inputs
        `(("fiveam" ,sbcl-fiveam)))
-      (inputs
+      (propagated-inputs
        `(("alexandria" ,sbcl-alexandria)
          ("cl-jpeg" ,sbcl-cl-jpeg)
          ("cl-tga" ,sbcl-cl-tga)
@@ -12222,7 +12223,7 @@ and saving 2-dimensional pixel-based images.")
       (native-inputs
        `(("fiveam" ,sbcl-fiveam)
          ("pkg-config" ,pkg-config)))
-      (inputs
+      (propagated-inputs
        `(("alexandria" ,sbcl-alexandria)
          ("babel" ,sbcl-babel)
          ("bordeaux-threads" ,sbcl-bordeaux-threads)
@@ -12311,7 +12312,7 @@ specification}, a toolkit for writing GUIs in Common Lisp.")
       (build-system asdf-build-system/sbcl)
       (native-inputs
        `(("lisp-unit2" ,sbcl-lisp-unit2)))
-      (inputs
+      (propagated-inputs
        `(("alexandria" ,sbcl-alexandria)
          ("cl-ppcre" ,sbcl-cl-ppcre)))
       (home-page "https://github.com/AccelerationNet/cl-inflector")
@@ -12344,7 +12345,7 @@ Inflector module.")
          (sha256
           (base32 "1wjdnf4vr9z7lcfc49kl43g6l2i23q9n81siy494k17d766cdvqa"))))
       (build-system asdf-build-system/sbcl)
-      (inputs
+      (propagated-inputs
        `(("alexandria" ,sbcl-alexandria)
          ("babel" ,sbcl-babel)
          ("cl-ppcre" ,sbcl-cl-ppcre)
@@ -12379,7 +12380,7 @@ Inflector module.")
        (sha256
         (base32 "1dir0s70ca3hagxv9x15zq4p4ajgl7jrcgqsza2n2y7iqbxh0dwi"))))
     (build-system asdf-build-system/sbcl)
-    (inputs
+    (propagated-inputs
      `(("metabang-bind" ,sbcl-metabang-bind)
        ("trivial-gray-streams" ,sbcl-trivial-gray-streams)))
     (native-inputs
@@ -12440,7 +12441,7 @@ LispWorks library that are used in software such as ContextL.")
          (sha256
           (base32 "0gk1izx6l6g48nypmnm9r6mzjx0jixqjj2kc6klf8a88rr5xd226"))))
       (build-system asdf-build-system/sbcl)
-      (inputs
+      (propagated-inputs
        `(("closer-mop" ,sbcl-closer-mop)
          ("lw-compat" ,sbcl-lw-compat)))
       (home-page "https://github.com/pcostanza/contextl")
@@ -12506,7 +12507,7 @@ package that includes a number of renames and shadows. ")
     (build-system asdf-build-system/sbcl)
     (native-inputs
      `(("hu.dwim.asdf" ,sbcl-hu.dwim.asdf)))
-    (inputs
+    (propagated-inputs
      `(("alexandria" ,sbcl-alexandria)
        ("anaphora" ,sbcl-anaphora)
        ("closer-mop" ,sbcl-closer-mop)
@@ -12670,7 +12671,7 @@ can separate configuration system from an implementation.")
       (build-system asdf-build-system/sbcl)
       (native-inputs
        `(("prove" ,sbcl-prove)))
-      (inputs
+      (propagated-inputs
        `(("alexandria" ,sbcl-alexandria)
          ("cl-package-locks" ,sbcl-cl-package-locks)
          ("cl-ppcre" ,sbcl-cl-ppcre)
@@ -12740,7 +12741,7 @@ like Ruby's ActiveRecord.
          (sha256
           (base32 "0j5haabnvj0vz0rx9mwyfsb3qzpga9nickbjw8xs6vypkdzlqv1b"))))
       (build-system asdf-build-system/sbcl)
-      (inputs
+      (propagated-inputs
        `(("cl-ppcre" ,sbcl-cl-ppcre)
          ("alexandria" ,sbcl-alexandria)
          ("cl-interpol" ,sbcl-cl-interpol)
@@ -12780,7 +12781,7 @@ camelCase, snake_case, kebab-case (lisp-case).")
          (sha256
           (base32 "16b78kzmglp2a4nxlxxl7rpf5zaibsgagn0p3c56fsxvx0c4hszv"))))
       (build-system asdf-build-system/sbcl)
-      (inputs
+      (propagated-inputs
        `(("alexandria" ,sbcl-alexandria)
          ("iterate" ,sbcl-iterate)
          ("optima" ,sbcl-optima)
@@ -12833,7 +12834,7 @@ camelCase, snake_case, kebab-case (lisp-case).")
          (sha256
           (base32 "0k2i3d4k9cpci235mwfm0c5a4yqfkijr716bjv7cdlpzx88lazm9"))))
       (build-system asdf-build-system/sbcl)
-      (inputs
+      (propagated-inputs
        `(("alexandria" ,sbcl-alexandria)
          ("babel" ,sbcl-babel)))
       (synopsis "Percent Encoding (aka URL Encoding) Common Lisp library")
@@ -12864,7 +12865,7 @@ decoding functions for URLs.")
          (sha256
           (base32 "1xcm31n7afh5316lwz8iqbjx7kn5lw0l11arg8mhdmkx42aj4gkk"))))
       (build-system asdf-build-system/sbcl)
-      (inputs
+      (propagated-inputs
        `(("cl-ppcre" ,sbcl-cl-ppcre)))
       (synopsis "Templating system for Common Lisp")
       (description "A mixture of features from eRuby and HTML::Template.  You
@@ -12895,7 +12896,7 @@ that and not limited to a certain server or text format.")
          (sha256
           (base32 "1rmh6s1ncv8s2yrr14ja9wisgg745sq6xibqwb341ikdicxdp26y"))))
       (build-system asdf-build-system/sbcl)
-      (inputs
+      (propagated-inputs
        `(("cl-emb" ,sbcl-cl-emb)
          ("cl-ppcre" ,sbcl-cl-ppcre)
          ("local-time" ,sbcl-local-time)
@@ -12934,7 +12935,7 @@ can begin writing unit tests as soon as the project is generated.")
          (sha256
           (base32 "0kh0gx05pczk8f7r9qdi4zn1p3d0a2prps27k7jpgvc1dxkl8qhq"))))
       (build-system asdf-build-system/sbcl)
-      (inputs
+      (propagated-inputs
        `(("ningle" ,cl-ningle)
          ("lack" ,sbcl-lack)
          ("cl-project" ,sbcl-cl-project)
@@ -13092,7 +13093,7 @@ object-oriented framework for prototyping genetic algorithms in Common Lisp.")
          (sha256
           (base32 "1b2yl6lf6vis17y4n5s505p7ica96bdafcl6vydy1hg50fy33nfr"))))
       (build-system asdf-build-system/sbcl)
-      (inputs
+      (propagated-inputs
        `(("ppcre" ,sbcl-cl-ppcre)))
       (native-inputs
        `(("fiveam" ,sbcl-fiveam)))
@@ -13123,7 +13124,7 @@ encode and decode entities in HTML.")
          (sha256
           (base32 "16k19zjkhh7r64vjq371k5jwjs7cdfjz83flh561n4h4v1z89fps"))))
       (build-system asdf-build-system/sbcl)
-      (inputs
+      (propagated-inputs
        `(("bordeaux-threads" ,sbcl-bordeaux-threads)
          ("iterate" ,sbcl-iterate)
          ("alexandria" ,sbcl-alexandria)
@@ -13167,7 +13168,7 @@ function @code{?} is abbreviation wrapper for @code{quicksearch}.")
          (sha256
           (base32 "1xpnyzksk2xld64b6lw6rw0gn5zxlb77jwna59sd4yl7kxhxlfpf"))))
       (build-system asdf-build-system/sbcl)
-      (inputs
+      (propagated-inputs
        `(("alexandria" ,sbcl-alexandria)
          ("trivia" ,sbcl-trivia)))
       (home-page "https://github.com/alex-gutev/agutil/")
@@ -13230,7 +13231,7 @@ directly.")
          (sha256
           (base32 "1si68n1j6rpns8jw6ksqjpb937pdl30v7xza8rld7j5vh0jhy2yi"))))
       (build-system asdf-build-system/sbcl)
-      (inputs
+      (propagated-inputs
        `(("alexandria" ,sbcl-alexandria)
          ("closer-mop" ,sbcl-closer-mop)
          ("symbol-munger" ,sbcl-symbol-munger)))
@@ -13262,7 +13263,7 @@ collecting values easier.")
        (sha256
         (base32 "10jxj043d2dw5vc0i0lz0lsa4qszn8him5is8jdhl4nsyfcazmky"))))
     (build-system asdf-build-system/sbcl)
-    (inputs
+    (propagated-inputs
      `(("alexandria" ,sbcl-alexandria)
        ("anaphora" ,sbcl-anaphora)
        ("collectors" ,sbcl-collectors)
@@ -13301,7 +13302,7 @@ environment access API.")
     (build-system asdf-build-system/sbcl)
     (native-inputs
      `(("fiveam" ,sbcl-fiveam)))
-    (inputs
+    (propagated-inputs
      `(("agutil" ,sbcl-agutil)
        ("alexandria" ,sbcl-alexandria)
        ("anaphora" ,sbcl-anaphora)
@@ -13347,7 +13348,7 @@ and comparison operations when used heavily in numeric code.")
         (base32
          "17kdjqmm2ib347b8lqm3k4kca2j53kr0azb6h7m0v5i157ibndsw"))))
     (build-system asdf-build-system/sbcl)
-    (inputs
+    (propagated-inputs
      `(("agutil" ,sbcl-agutil)
        ("anaphora" ,sbcl-anaphora)
        ("arrows" ,sbcl-arrows)
@@ -13390,7 +13391,7 @@ Macros and symbol-macros are fully expanded and all special forms, except
         (base32
          "1c40vqb49g0adfv17jxgk0ds1n6a2dph30cibq01sicmqdgrrbi8"))))
     (build-system asdf-build-system/sbcl)
-    (inputs
+    (propagated-inputs
      `(("agutil" ,sbcl-agutil)
        ("alexandria" ,sbcl-alexandria)
        ("anaphora" ,sbcl-anaphora)
@@ -13436,7 +13437,7 @@ objects, which is extensible to user-defined types.")
          (sha256
           (base32 "0lzljvf343xb6mlh6lni2i27hpm5qd376522mk6hr2pa20vd6rdq"))))
       (build-system asdf-build-system/sbcl)
-      (inputs
+      (propagated-inputs
        `(("alexandria" ,sbcl-alexandria)))
       (home-page "https://github.com/rpav/defpackage-plus")
       (synopsis "Extensible @code{DEFPACKAGE} variant with version support")
@@ -13474,7 +13475,7 @@ predictable cross-platform behavior and some utilities useful for versioning.")
       (native-inputs
        `(("cl-mpg123" ,sbcl-cl-mpg123)
          ("cl-out123" ,sbcl-cl-out123)))
-      (inputs
+      (propagated-inputs
        `(("cffi" ,sbcl-cffi)
          ("documentation-utils" ,sbcl-documentation-utils)
          ("trivial-features" ,sbcl-trivial-features)))
@@ -13509,7 +13510,7 @@ applications with foreign library dependencies that run some kind of GUI.")
          (sha256
           (base32 "062cnb2dwli6pw3zvv46jfxyxdzcbzwsck5pa6nw03qf1j1hyg3k"))))
       (build-system asdf-build-system/sbcl)
-      (inputs
+      (propagated-inputs
        `(("bordeaux-threads" ,sbcl-bordeaux-threads)
          ("closer-mop" ,sbcl-closer-mop)
          ("form-fiddle" ,sbcl-form-fiddle)
@@ -13600,7 +13601,7 @@ package.")
          (sha256
           (base32 "146yv0hc4hmk72562ssj2d41143pp84dcbd1h7f4nx1c7hf2bb0d"))))
       (build-system asdf-build-system/sbcl)
-      (inputs
+      (propagated-inputs
        `(("alexandria" ,sbcl-alexandria)
          ("cffi" ,sbcl-cffi)
          ("cl-json" ,sbcl-cl-json)
@@ -13638,7 +13639,7 @@ and lean bindings to C libraries.")
          (sha256
           (base32 "01df3kyf2qs3czi332dnz2s35x2j0fq46vgmsw7wjrrvnqc22mk5"))))
       (build-system asdf-build-system/sbcl)
-      (inputs
+      (propagated-inputs
        `(("alexandria" ,sbcl-alexandria)
          ("cffi" ,sbcl-cffi)
          ("claw" ,sbcl-claw)))
@@ -13674,7 +13675,7 @@ autowrapping with @code{claw}.")
       (native-inputs
        `(("alexandria" ,sbcl-alexandria)
          ("clunit2" ,sbcl-clunit2)))
-      (inputs
+      (propagated-inputs
        `(("let-plus" ,sbcl-let-plus)))
       (synopsis "Simple array operations library for Common Lisp")
       (description
@@ -13707,7 +13708,7 @@ Common Lisp arrays and performing numerical calculations with them.")
          ;; TODO: Remove this when the patch has been merged upstream.
          (patches (search-patches "sbcl-clml-fix-types.patch"))))
       (build-system asdf-build-system/sbcl)
-      (inputs
+      (propagated-inputs
        `(("alexandia" ,sbcl-alexandria)
          ("array-operations" ,sbcl-array-operations)
          ("cl-fad" ,sbcl-cl-fad)
@@ -13780,7 +13781,7 @@ Polar Stereographic).")
       (build-system asdf-build-system/sbcl)
       (native-inputs
        `(("fiveam" ,sbcl-fiveam)))
-      (inputs
+      (propagated-inputs
        `(("utm-ups" ,sbcl-utm-ups)))
       (synopsis
        "Convert coordinates between latitude/longitude and MGRS")
@@ -13902,7 +13903,7 @@ latitude/longitude and Open Location Code.")
          (sha256
           (base32 "1ph3xjqilvinvgr9q3w47zxqyz1sqnq030nlx7kgkkv8j3bnqk7a"))))
       (build-system asdf-build-system/sbcl)
-      (inputs
+      (propagated-inputs
        `(("sbcl-regex" ,sbcl-regex)))
       (home-page "https://github.com/sharplispers/clawk")
       (synopsis "Common Lisp AWK")
@@ -13931,7 +13932,7 @@ latitude/longitude and Open Location Code.")
          (sha256
           (base32 "1kbjwpniffdpv003igmlz5r0vy65m7wpfnhg54fhwirp1227hgg7"))))
       (build-system asdf-build-system/sbcl)
-      (inputs
+      (propagated-inputs
        `(("alexandria" ,sbcl-alexandria)
          ("closer-mop" ,sbcl-closer-mop)
          ("optima" ,sbcl-optima)))
@@ -13966,7 +13967,7 @@ designed to embed randomized tests in whatever framework you like.")
          (sha256
           (base32 "0fdr9nqfmmpxm6hvjdxi1jkclya9xlnrw1yc3cn1m4ww3f50p31m"))))
       (build-system asdf-build-system/sbcl)
-      (inputs
+      (propagated-inputs
        `(("iterate" ,sbcl-iterate)
          ("cl-syntax" ,sbcl-cl-syntax)))
       (native-inputs
@@ -14044,7 +14045,7 @@ It's independent of the implementation and operating system.")
          (sha256
           (base32 "012ry02djnqyvvs61wbbqj3saz621w2l9gczrywdxhi5p4ycx318"))))
       (build-system asdf-build-system/sbcl)
-      (inputs
+      (propagated-inputs
        `(("trivial-shell" ,sbcl-trivial-shell)
          ("named-readtables" ,sbcl-named-readtables)))
       (home-page "https://github.com/Neronus/Clesh")
@@ -14077,7 +14078,7 @@ backtick.  It has been forked from SHELISP.")
          (sha256
           (base32 "04wnxcgk40x8p0gxnz9arv1a5wasdqrdxa8c4p5v7r2mycfps6jj"))))
       (build-system asdf-build-system/sbcl)
-      (inputs
+      (propagated-inputs
        `(("bordeaux-threads" ,sbcl-bordeaux-threads)
          ("trivial-timeout" ,sbcl-trivial-timeout)))
       (home-page "https://github.com/rpav/trivial-channels")
@@ -14107,7 +14108,7 @@ backtick.  It has been forked from SHELISP.")
          (sha256
           (base32 "06f46zr3gp3wlm2kgxna24qd2gpr1v89x9fynh1x5vrw6c6hqjcv"))))
       (build-system asdf-build-system/sbcl)
-      (inputs
+      (propagated-inputs
        `(("drakma" ,sbcl-drakma)))
       (home-page "https://github.com/eudoxia0/trivial-download/")
       (synopsis "Download files from Common Lisp")
@@ -14168,7 +14169,7 @@ and understandable.")
          (sha256
           (base32 "1ldb4qhmx431n3lsq71ynwb9ybazbfqd55icjbhi06mj52ngndir"))))
       (build-system asdf-build-system/sbcl)
-      (inputs
+      (propagated-inputs
        `(("bordeaux-threads" ,sbcl-bordeaux-threads)
          ("documentation-utils-extensions" ,sbcl-documentation-utils-extensions)))
       (home-page "https://github.com/sirherrbatka/cl-progress-bar/")
@@ -14235,7 +14236,7 @@ whichever package you switch to.")
          ("rove" ,sbcl-rove)
          ("cl-ppcre" ,sbcl-cl-ppcre)
          ("bordeaux-threads" ,sbcl-bordeaux-threads)))
-      (inputs
+      (propagated-inputs
        `(("cffi" ,sbcl-cffi)))
       (home-page "https://github.com/fukamachi/supertrace")
       (synopsis "Improved Common Lisp tracing for debugging and profiling")
@@ -14265,7 +14266,7 @@ for debugging and profiling real world applications.")
          (sha256
           (base32 "0fbzqbpm2ixz85555krl36kbbbjyn699vdj6k383khi3g9y629fa"))))
       (build-system asdf-build-system/sbcl)
-      (inputs
+      (propagated-inputs
        `(("alexandria" ,sbcl-alexandria)))
       (home-page "http://shinmera.github.io/trivial-benchmark/")
       (synopsis "Easy to use benchmarking system for Common Lisp")
@@ -14298,7 +14299,7 @@ even by adding additional statistical @code{compute}ations. ")
          (sha256
           (base32 "17kai1anbkk5dj5sbrsin2fc019cmcbglb900db60v38myj0y0wf"))))
       (build-system asdf-build-system/sbcl)
-      (inputs
+      (propagated-inputs
        `(("cl-ppcre" ,sbcl-cl-ppcre)
          ("parenscript" ,sbcl-parenscript)
          ("named-readtables" ,sbcl-named-readtables)))
@@ -14330,7 +14331,7 @@ Lisp, inspired by BODOL (@url{https://github.com/bodil/BODOL}).")
      (sha256
       (base32 "186v95wgsj2hkxdw2jl9x1w4fddjclp7arp0rrd9vf5ly8h8sbf3"))))
    (build-system asdf-build-system/sbcl)
-   (inputs
+   (propagated-inputs
     `(("drakma" ,sbcl-drakma)
       ("alexandria" ,sbcl-alexandria)
       ("cxml" ,sbcl-cxml)
@@ -14366,7 +14367,7 @@ Service (S3) and CloudFront service from Common Lisp.")
     (native-inputs
      `(("chipz" ,sbcl-chipz)
        ("fiveam" ,sbcl-fiveam)))
-    (inputs
+    (propagated-inputs
      `(("cl-store" ,sbcl-cl-store)
        ("lparallel" ,sbcl-lparallel)))
     (arguments
@@ -14408,7 +14409,7 @@ library are feedforward neural networks trained using backpropagation.")
       (build-system asdf-build-system/sbcl)
       (native-inputs
        `(("fiveam" ,sbcl-fiveam)))
-      (inputs
+      (propagated-inputs
        `(("cffi" ,sbcl-cffi)
          ("cl-octet-streams" ,sbcl-cl-octet-streams)
          ("zstd-lib" ,zstd "lib")))
@@ -14482,7 +14483,7 @@ It aims to be implementation-agnostic and to climb the syntax trees.")
        (sha256
         (base32 "1z3ag6w4ff0v6715xa9zhvwjqnp4i6zrjfmxdz8m115sklbwgm6c"))))
     (build-system asdf-build-system/sbcl)
-    (inputs
+    (propagated-inputs
      `(("metatilities-base" ,sbcl-metatilities-base)))
     (arguments
      ;; NOTE: (Sharlatan-20210106222900+0000) Circular dependencies and failing
@@ -14518,7 +14519,7 @@ bringing dynamism to class definition.")
        (sha256
         (base32 "1wdjbdd1zyskxf7zlilcp6fmwkivybj0wjp64vvzb265d5xi7p8p"))))
     (build-system asdf-build-system/sbcl)
-    (inputs
+    (propagated-inputs
      `(("anaphora" ,sbcl-anaphora)
        ("cl-containers" ,sbcl-cl-containers)
        ("cl-ppcre" ,sbcl-cl-ppcre)
@@ -14558,7 +14559,7 @@ bringing dynamism to class definition.")
       (build-system asdf-build-system/sbcl)
       (native-inputs
        `(("alexandria" ,sbcl-alexandria)))
-      (inputs
+      (propagated-inputs
        `(("cffi" ,sbcl-cffi)
          ("ppcre" ,sbcl-cl-ppcre)
          ("libmagic" ,file)))
@@ -14603,7 +14604,7 @@ determination library using @emph{magic} numbers.")
          (sha256
           (base32 "16ag48sswgimr1fzr582vhym4s03idpd4lkydw5s58lv80ibpim8"))))
       (build-system asdf-build-system/sbcl)
-      (inputs
+      (propagated-inputs
        `(("alexandria" ,sbcl-alexandria)
          ("serapeum" ,sbcl-serapeum)
          ("ppcre" ,sbcl-cl-ppcre)
@@ -14637,7 +14638,7 @@ standard library.")
          (sha256
           (base32 "1da8sa0fsvsdivnx2s9m6jbb7yszrnkqqcxrn1sszp7k6iwnnkgi"))))
       (build-system asdf-build-system/sbcl)
-      (inputs
+      (propagated-inputs
        `(("alexandria" ,sbcl-alexandria)
          ("coreutils" ,coreutils)
          ("procps" ,procps)
@@ -14693,7 +14694,7 @@ be usable from multi-threaded programs.")
          (sha256
           (base32 "1c46q9lmzqv14z80d3fwdawgn3pn4922x31fyqvsvbcjm4hd16fb"))))
       (build-system asdf-build-system/sbcl)
-      (inputs
+      (propagated-inputs
        `(("alexandria" ,sbcl-alexandria)
          ("cffi" ,sbcl-cffi)
          ("osicat" ,sbcl-osicat)
@@ -14736,7 +14737,7 @@ corresponding OS system functions are called.")
          (sha256
           (base32 "0v6h8lk17iqv1qkxgqjyzn8gi6v0hvq2vmfbb01md3zjvjqxn6lr"))))
       (build-system asdf-build-system/sbcl)
-      (inputs
+      (propagated-inputs
        `(("named-readtables" ,sbcl-named-readtables)))
       (native-inputs
        `(("fiveam" ,sbcl-fiveam)))
@@ -14770,7 +14771,7 @@ It provides four readtables.  The default one lets you write strings like this:
          (sha256
           (base32 "0ha36bhg474vr76vfhr13szc8cfdj1ickg92k1icz791bqaqg67p"))))
       (build-system asdf-build-system/sbcl)
-      (inputs
+      (propagated-inputs
        `(("alexandria" ,sbcl-alexandria)
          ("command-line-arguments" ,sbcl-command-line-arguments)
          ("trivial-gray-streams" ,sbcl-trivial-gray-streams)))
@@ -14805,7 +14806,7 @@ source files.")
          (sha256
           (base32 "1lyrglc3h1if44gxd9cwv90wa90nrdjvb7fry39b1xn8ywdfa7di"))))
       (build-system asdf-build-system/sbcl)
-      (inputs
+      (propagated-inputs
        `(("acclimation" ,sbcl-acclimation)))
       (home-page "https://github.com/s-expressionists/Concrete-Syntax-Tree")
       (synopsis "Parse Common Lisp code into a concrete syntax tree")
@@ -14845,7 +14846,7 @@ the origin.")
        (sha256
         (base32 "0bwkla0jdp5bg0q1zca5wg22b0nbdmglgax345nrhsf8bdrh47wm"))))
     (build-system asdf-build-system/sbcl)
-    (inputs
+    (propagated-inputs
      `(("acclimation" ,sbcl-acclimation)
        ("alexandria" ,sbcl-alexandria)
        ("closer-mop" ,sbcl-closer-mop)
@@ -14926,7 +14927,7 @@ objects themselves.")
          (sha256
           (base32 "00p5c053kmgq4ks6l9mxsqz6g3bjcybvkvj0bh3r90qgpkaawm1p"))))
       (build-system asdf-build-system/sbcl)
-      (inputs
+      (propagated-inputs
        `(("documentation-utils" ,sbcl-documentation-utils)))
       (home-page "https://shinmera.github.io/system-locale/")
       (synopsis "Get the system's locale and language settings in Common Lisp")
@@ -14957,7 +14958,7 @@ display messages in the user's native language.")
          (sha256
           (base32 "0py176ibmsc01n5r0q1bs1ykqf5jwdbh8kx0j1a814l9y51241v0"))))
       (build-system asdf-build-system/sbcl)
-      (inputs
+      (propagated-inputs
        `(("documentation-utils" ,sbcl-documentation-utils)))
       (home-page "https://shinmera.github.io/language-codes/")
       (synopsis "Map ISO language codes to language names in Common Lisp")
@@ -14987,7 +14988,7 @@ language name mapping.")
          (sha256
           (base32 "13y5jskx8n2b7kimpfarr8v777w3b7zj5swg1b99nj3hk0843ixw"))))
       (build-system asdf-build-system/sbcl)
-      (inputs
+      (propagated-inputs
        `(("documentation-utils" ,sbcl-documentation-utils)
          ("language-codes" ,sbcl-language-codes)
          ("system-locale" ,sbcl-system-locale)))
@@ -15050,7 +15051,7 @@ and @code{doseq*}.")
          (sha256
           (base32 "0si69xfzi769dprwfy7gp1x3bl7lxz6d4n98sa26w9r41wvay5ja"))))
       (build-system asdf-build-system/sbcl)
-      (inputs
+      (propagated-inputs
        `(("alexandria" ,sbcl-alexandria)
          ("babel" ,sbcl-babel)
          ("bordeaux-threads" ,sbcl-bordeaux-threads)
@@ -15119,7 +15120,7 @@ building Jupyter kernels, based on Maxima-Jupyter which was based on
          ("dexador" ,sbcl-dexador)
          ("parachute" ,sbcl-parachute)
          ("verbose" ,sbcl-verbose)))
-      (inputs
+      (propagated-inputs
        `(("babel" ,sbcl-babel)
          ("bordeaux-threads" ,sbcl-bordeaux-threads)
          ("cl-ppcre" ,sbcl-cl-ppcre)
@@ -15167,7 +15168,7 @@ adaptations.")
          (sha256
           (base32 "1kdxfnhh9fz34j8qs7pn7mwjz3v33q4v9nh0hqkyzraq5xs2j3f4"))))
       (build-system asdf-build-system/sbcl)
-      (inputs
+      (propagated-inputs
        `(("trivial-features" ,sbcl-trivial-features)))
       (home-page "https://github.com/snmsts/daemon")
       (synopsis "Daemonize Common Lisp processes")
@@ -15197,7 +15198,7 @@ on UNIX like platforms.")
          (sha256
           (base32 "0n8q818ry2shggjfhp8gjby8v5mla9pg97c5g19pcglpnwim7a74"))))
       (build-system asdf-build-system/sbcl)
-      (inputs
+      (propagated-inputs
        `(("cffi" ,sbcl-cffi)
          ("documentation-utils" ,sbcl-documentation-utils)
          ("trivial-features" ,sbcl-trivial-features)))
@@ -15266,7 +15267,7 @@ sequences based on the Python difflib module.")
          (sha256
           (base32 "1varnijivzd4jpimn1cz8p5ks713zzha5cgl4vmb0xr8ahravwzb"))))
       (build-system asdf-build-system/sbcl)
-      (inputs
+      (propagated-inputs
        `(("cl-difflib" ,sbcl-cl-difflib)))
       (home-page "https://github.com/wiseman/cl-html-diff")
       (synopsis "Generate a human-readable diff of two HTML documents")
@@ -15297,7 +15298,7 @@ HTML documents.")
          (sha256
           (base32 "0842lbj9ml6qxdm5xvhdbm87wyrvrq7bxawa6i8wk80n8lnvmhdw"))))
       (build-system asdf-build-system/sbcl)
-      (inputs
+      (propagated-inputs
        `(("sbcl-cl-ppcre" ,sbcl-cl-ppcre)
          ("sbcl-documentation-utils" ,sbcl-documentation-utils)
          ("sbcl-drakma" ,sbcl-drakma)
@@ -15341,7 +15342,7 @@ protocol for Mastodon.")
                   (string-append (assoc-ref inputs "ncurses")
                                  "/lib/"
                                  all))))))))
-      (inputs
+      (propagated-inputs
        `(("bordeaux-threads" ,sbcl-bordeaux-threads)
          ("cffi" ,sbcl-cffi)
          ("ncurses" ,ncurses)
@@ -15406,7 +15407,7 @@ UTF-8 block characters.")
       (build-system asdf-build-system/sbcl)
       (native-inputs
        `(("lisp-unit2" ,sbcl-lisp-unit2)))
-      (inputs
+      (propagated-inputs
        `(("alexandria" ,sbcl-alexandria)
          ("anaphora" ,sbcl-anaphora)
          ("closer-mop" ,sbcl-closer-mop)
@@ -15442,7 +15443,7 @@ dictionary-like data structures.")
          (sha256
           (base32 "1agkrj3ymskzc3c7pxbrj123d1kygjqcls145m0ap3i07q96hh1r"))))
       (build-system asdf-build-system/sbcl)
-      (inputs
+      (propagated-inputs
        `(("sxql" ,sbcl-sxql)))
       (synopsis "Build and compose SXQL queries dynamically")
       (description
@@ -15473,7 +15474,7 @@ dynamically.")
          (sha256
           (base32 "1hpsdbb3hd79bzbrnbqgk2j3f0ispxvk91snp08fm2z3f1sds5as"))))
       (build-system asdf-build-system/sbcl)
-      (inputs
+      (propagated-inputs
        `(("alexandria" ,sbcl-alexandria)
          ("babel" ,sbcl-babel)
          ("cl-ppcre-unicode" ,sbcl-cl-ppcre-unicode)))
@@ -15506,7 +15507,7 @@ Lisp.")
          (sha256
           (base32 "0c0m0ar04jn7qf2v8c4sivamlzki03r13rnxy8b3n27rh9r6hgin"))))
       (build-system asdf-build-system/sbcl)
-      (inputs
+      (propagated-inputs
        `(("cl-base64" ,sbcl-cl-base64)
          ("flexi-stream" ,sbcl-flexi-streams)
          ("ironclad" ,sbcl-ironclad)))
@@ -15543,7 +15544,7 @@ Lisp.")
        `(("json-streams" ,sbcl-json-streams)
          ("split-sequence" ,sbcl-split-sequence)
          ("stefil" ,sbcl-stefil)))
-      (inputs
+      (propagated-inputs
        `(("cl-ppcre" ,sbcl-cl-ppcre)
          ("flexi-stream" ,sbcl-flexi-streams)
          ("string-case" ,sbcl-string-case)))
@@ -15576,7 +15577,7 @@ Lisp.")
       (build-system asdf-build-system/sbcl)
       (native-inputs
        `(("fiveam"   ,sbcl-fiveam)))
-      (inputs
+      (propagated-inputs
        `(("anaphora" ,sbcl-anaphora)
          ("babel" ,sbcl-babel)))
       (synopsis "RFC 3986 percent-encoding library")
@@ -15607,7 +15608,7 @@ Lisp.")
        (sha256
         (base32 "0vza9gj9q42nzb5v8aj22lmn4aqx9vrddsb5a343nbwfz89hbh9x"))))
      (build-system asdf-build-system/sbcl)
-     (inputs
+     (propagated-inputs
       `(("alexandria" ,sbcl-alexandria)
         ("cffi" ,sbcl-cffi)
         ("cl-ppcre" ,sbcl-cl-ppcre)))
@@ -15652,7 +15653,7 @@ related C functions to get information about the mounted file system.")
                  (("/bin/df")
                   (which "df")))
                #t)))))
-      (inputs
+      (propagated-inputs
        `(("cl-ppcre" ,sbcl-cl-ppcre)
          ("cffi" ,sbcl-cffi)
          ("grep" ,grep)))
@@ -15683,7 +15684,7 @@ line tool @code{df} and get disk space information using @code{statvfs}.")
        (sha256
         (base32 "0sdaff9hpsx7bpkkkqavmxmrrlc2d61gmqjjgn8xchncng4a0rf8"))))
     (build-system asdf-build-system/sbcl)
-    (inputs
+    (propagated-inputs
      `(("cffi" ,sbcl-cffi)))
     (home-page "https://github.com/muyinliu/cl-cpus")
     (synopsis "Common Lisp feature to get number of CPUs")
@@ -15722,7 +15723,7 @@ return the CPU count of the current system.")
                 (format #f "(defvar *ffprobe-command* \"~a/bin/ffprobe\")"
                         (assoc-ref inputs "ffmpeg") )))
              #t)))))
-    (inputs
+    (propagated-inputs
      `(("alexandria" ,sbcl-alexandria)
        ("hu.dwim.defclass-star" ,sbcl-hu.dwim.defclass-star)
        ("local-time" ,sbcl-local-time)
@@ -15830,7 +15831,7 @@ immediately.")
        (sha256
         (base32 "1szs8p2wr1yr9mjmj3h3557l6wxzzga0iszimb68z0hb1jj3lva6"))))
     (build-system asdf-build-system/sbcl)
-    (inputs
+    (propagated-inputs
      `(("cl-fad" ,sbcl-cl-fad)
        ("html-template" ,sbcl-html-template)))
     (arguments
@@ -15865,7 +15866,7 @@ immediately loaded.")
        (sha256
         (base32 "0r3vnl9lywn4ksy34apcv6j825qp7l1naddawr14v4lwacndb80v"))))
      (build-system asdf-build-system/sbcl)
-     (inputs
+     (propagated-inputs
       `(("bodge-utilities" ,sbcl-bodge-utilities)
         ("rtg-math" ,sbcl-rtg-math)))
      (home-page "https://github.com/borodust/bodge-math")
@@ -15899,7 +15900,7 @@ immediately loaded.")
      (build-system asdf-build-system/sbcl)
      (native-inputs
       `(("trivial-features" ,sbcl-trivial-features)))
-     (inputs
+     (propagated-inputs
       `(("cffi" ,sbcl-cffi)
         ("sbcl-alexandria" ,sbcl-alexandria)))
      (home-page "https://github.com/borodust/bodge-blobs-support")
@@ -15944,7 +15945,7 @@ compiled foreign library collection.")
         #:asd-files '("cl-conspack.asd")))
      (native-inputs
       `(("checkl" ,sbcl-checkl)))
-     (inputs
+     (propagated-inputs
       `(("alexandria" ,sbcl-alexandria)
         ("closer-mop" ,sbcl-closer-mop)
         ("fast-io" ,sbcl-fast-io)
@@ -15995,7 +15996,7 @@ compiled foreign library collection.")
                  (("libglut.so" all)
                   (string-append (assoc-ref inputs "freeglut") "/lib/" all)))
                #t)))))
-      (inputs
+      (propagated-inputs
        `(("alexandria" ,sbcl-alexandria)
          ("cffi" ,sbcl-cffi)
          ("float-features" ,sbcl-float-features)
@@ -16031,7 +16032,7 @@ OpenGL (Mesa), GLU and GLUT (FreeGLUT) APIs using CFFI.")
          (sha256
           (base32 "0w1i734gkdkziin74ql2nhx7jdjxx02ylssaa6qdrvnj4br1124a"))))
       (build-system asdf-build-system/sbcl)
-      (inputs
+      (propagated-inputs
        `(("cffi" ,sbcl-cffi)
          ("cl-opengl" ,sbcl-cl-opengl)
          ("glsl-packing" ,sbcl-glsl-packing)
@@ -16070,7 +16071,7 @@ buffer object types (UBO, SSBO currently).")
          (sha256
           (base32 "04vyh2j00zdpb8ryxr8g81wjcmqlz9wrn55r3cypcj4qg970r5wi"))))
       (build-system asdf-build-system/sbcl)
-      (inputs
+      (propagated-inputs
        `(("golden-utils" ,sbcl-golden-utils)
          ("shadow" ,sbcl-shadow)
          ("varjo" ,sbcl-varjo)))
@@ -16103,7 +16104,7 @@ shader functions, written with @code{Shadow}.")
          (sha256
           (base32 "06lby4i6xbbgs7kgb0f3fqybvyskyg6djhrf967lnysv7hn3zpg9"))))
       (build-system asdf-build-system/sbcl)
-      (inputs
+      (propagated-inputs
        `(("closer-mop" ,sbcl-closer-mop)))
       (arguments
        `(#:asd-systems '("abstract-classes" "singleton-classes")))
@@ -16138,7 +16139,7 @@ abstract, final and singleton classes.")
       (build-system asdf-build-system/sbcl)
       (native-inputs
        `(("fiasco" ,sbcl-fiasco)))
-      (inputs
+      (propagated-inputs
        `(("abstract-classes" ,sbcl-abstract-classes)
          ("alexandria" ,sbcl-alexandria)
          ("global-vars" ,sbcl-global-vars)
@@ -16174,7 +16175,7 @@ allows one to gradually make their programs safer.")
          (sha256
           (base32 "13kkajkva2shm19fvn4yashsw18l6imv2rmy3hmpcky7g5ay7bv3"))))
       (build-system asdf-build-system/sbcl)
-      (inputs
+      (propagated-inputs
        `(("array-utils" ,sbcl-array-utils)
          ("lquery" ,sbcl-lquery)))
       (home-page "https://shinmera.github.io/clip/")
@@ -16241,7 +16242,7 @@ handling the accessing of files on the underlying system however.")
        (sha256
         (base32 "0pnqflgz410zydc1ivwnd8hcl24bgr7x12yjzr7g4lq3ibc8y97b"))))
      (build-system asdf-build-system/sbcl)
-     (inputs
+     (propagated-inputs
       `(("documentation-utils" ,sbcl-documentation-utils)
         ("fast-io" ,sbcl-fast-io)
         ("ieee-floats" ,sbcl-ieee-floats)
@@ -16307,7 +16308,7 @@ color palette for a GUI or web page.")
          (sha256
           (base32 "099h0rrdzxnlmn8avi72mg2dl0kccp7w01b2p9nwyy4b8yr32cir"))))
       (build-system asdf-build-system/sbcl)
-      (inputs
+      (propagated-inputs
        `(("flexi-streams" ,sbcl-flexi-streams)))
       (home-page "https://github.com/eugeneia/cl-qprint/")
       (synopsis "Implementation of the quoted-printable encoding")
@@ -16340,7 +16341,7 @@ described in RFC 2045 (see @url{http://tools.ietf.org/html/rfc2045}).")
          (sha256
           (base32 "0qn8if0fj6vzc897pqqqs0m1y107gmzqngpqhqmwrcsp1ckj5k0v"))))
       (build-system asdf-build-system/sbcl)
-      (inputs
+      (propagated-inputs
        `(("ppcre" ,sbcl-cl-ppcre)
          ("cl-base64" ,sbcl-cl-base64)
          ("cl-qprint" ,sbcl-cl-qprint)))
@@ -16375,7 +16376,7 @@ encodings.")
          (sha256
           (base32 "0zga59fjlhq3mhwbf80qwqwpkjkxqnn2mhxajlb8563vhn3dbafp"))))
       (build-system asdf-build-system/sbcl)
-      (inputs
+      (propagated-inputs
        `(("cffi" ,sbcl-cffi)
          ("trivial-garbage" ,sbcl-trivial-garbage)
          ("sdl" ,sdl)))
@@ -16420,7 +16421,7 @@ in Common Lisp.")
        (sha256
         (base32 "15vrp1kayhjb5c1vc9x8wlm8rimk73vpa7yc101cf0gsg1fjazl6"))))
     (build-system asdf-build-system/sbcl)
-    (inputs
+    (propagated-inputs
      `(("alexandria" ,sbcl-alexandria)
        ("ppcre" ,sbcl-cl-ppcre)))
     (native-inputs
@@ -16503,7 +16504,7 @@ color spaces, which supports many color models.")
        `(("cl-store" ,sbcl-cl-store)
          ("fiveam" ,sbcl-fiveam)
          ("unit-test" ,sbcl-unit-test)))
-      (inputs
+      (propagated-inputs
        `(("alexandria" ,sbcl-alexandria)
          ("bordeaux-threads" ,sbcl-bordeaux-threads)
          ("closer-mop" ,sbcl-closer-mop)
@@ -16547,7 +16548,7 @@ for Common Lisp.")
       (build-system asdf-build-system/sbcl)
       (native-inputs
        `(("fiveam" ,sbcl-fiveam)))
-      (inputs
+      (propagated-inputs
        `(("clsql" ,sbcl-clsql)
          ("ironclad" ,sbcl-ironclad)))
       (home-page "https://github.com/charje/cl-authentic")
@@ -16582,7 +16583,7 @@ confirmation tokens, and user authentication.")
       (build-system asdf-build-system/sbcl)
       (native-inputs
        `(("parachute" ,sbcl-parachute)))
-      (inputs
+      (propagated-inputs
        `(("documentation-utils" ,sbcl-documentation-utils)))
       (home-page "https://shinmera.github.io/3d-vectors/")
       (synopsis "Utility library implementing 2D, 3D, and 4D vectors")
@@ -16616,7 +16617,7 @@ offers them both in non-modifying and modifying versions where applicable.")
       (build-system asdf-build-system/sbcl)
       (native-inputs
        `(("parachute" ,sbcl-parachute)))
-      (inputs
+      (propagated-inputs
        `(("3d-vectors" ,sbcl-3d-vectors)
          ("documentation-utils" ,sbcl-documentation-utils)))
       (home-page "https://shinmera.github.io/3d-matrices/")
@@ -16658,7 +16659,7 @@ operations in 3D space.")
                  (("\"zenity\"")
                   (string-append "\"" (assoc-ref inputs "zenity")
                                  "/bin/zenity\""))))))))
-      (inputs
+      (propagated-inputs
        `(("documentation-utils" ,sbcl-documentation-utils)
          ("trivial-features" ,sbcl-trivial-features)
          ("zenity" ,zenity)))
@@ -16692,7 +16693,7 @@ application fail and be unable to do so using its standard UI.")
          (sha256
           (base32 "0as5796yazchq1qkna3srxlz5v7cf7ffny9cbqi41wsa2s20vbh9"))))
       (build-system asdf-build-system/sbcl)
-      (inputs
+      (propagated-inputs
        `(("cl-ppcre" ,sbcl-cl-ppcre)
          ("documentation-utils" ,sbcl-documentation-utils)
          ("parse-float" ,sbcl-parse-float)
@@ -16726,7 +16727,7 @@ allow to wrangle OpenGL Shader Language (GLSL) source files.")
          (sha256
           (base32 "1ls1pij7dvb65g4nam7nvik1218jvfk5iplr48vy290fw3lq7v98"))))
       (build-system asdf-build-system/sbcl)
-      (inputs
+      (propagated-inputs
        `(("array-utils" ,sbcl-array-utils)
          ("bordeaux-threads" ,sbcl-bordeaux-threads)
          ("dissect" ,sbcl-dissect)))
@@ -16757,7 +16758,7 @@ allow to wrangle OpenGL Shader Language (GLSL) source files.")
          (sha256
           (base32 "0bw1887i7396lqg75qvmgjfzz4xbiq9w5dp8wxdgrcsm0qwlraw7"))))
       (build-system asdf-build-system/sbcl)
-      (inputs
+      (propagated-inputs
        `(("bordeaux-threads" ,sbcl-bordeaux-threads)
          ("simple-tasks" ,sbcl-simple-tasks)
          ("trivial-features" ,sbcl-trivial-features)))
@@ -16824,7 +16825,7 @@ package locks across supported Common Lisp implementations.")
        ;; NOTE: (Sharlatan-20210515T213014+0100): Circular dependencies with
        ;; cl-typegraph
        `(#:tests? #f))
-      (inputs
+      (propagated-inputs
        `(("cl-pdf" ,sbcl-cl-pdf)
          ("xmls" ,sbcl-xmls)))
       (home-page "https://github.com/mbattyani/cl-typesetting")
@@ -16859,7 +16860,7 @@ all kind of typesetting applications.")
       (native-inputs
        `(("alexandria" ,sbcl-alexandria)
          ("parachute" ,sbcl-parachute)))
-      (inputs
+      (propagated-inputs
        `(("trivial-do" ,sbcl-trivial-do)))
       (home-page "https://yitzchak.github.io/shasht/")
       (synopsis "Common Lisp JSON reading and writing library")
@@ -16930,7 +16931,7 @@ Common Lisp.")
                  (("libev.so" all)
                   (string-append (assoc-ref inputs "libev")
                                         "/lib/" all))))))))
-      (inputs
+      (propagated-inputs
        `(("cffi" ,sbcl-cffi)
          ("libev" ,libev)))
       (home-page "https://github.com/fukamachi/lev")
@@ -16975,7 +16976,7 @@ Common Lisp.")
       (native-inputs
        `(("clack" ,sbcl-clack)
          ("rove" ,sbcl-rove)))
-      (inputs
+      (propagated-inputs
        `(("alexandria" ,sbcl-alexandria)
          ("bordeaux-threads" ,sbcl-bordeaux-threads)
          ("cffi" ,sbcl-cffi)
@@ -17071,7 +17072,7 @@ building block for higher level libraries.")
        `(#:tests? #f))
       (native-inputs
        `(("fiveam" ,sbcl-fiveam)))
-      (inputs
+      (propagated-inputs
        `(("cl-ppcre" ,sbcl-cl-ppcre)
          ("collectors" ,sbcl-collectors)
          ("swank" ,sbcl-slime-swank)))
@@ -17106,7 +17107,7 @@ or GOLDEN-UTILS.")
       (build-system asdf-build-system/sbcl)
       (native-inputs
        `(("stefil" ,sbcl-stefil)))
-      (inputs
+      (propagated-inputs
        `(("flexi-streams" ,sbcl-flexi-streams)
          ("split-sequence" ,sbcl-split-sequence)
          ("yacc" ,sbcl-cl-yacc)))
@@ -17147,7 +17148,7 @@ Common Lisp without any C library bindings.")
       ;; (native-inputs
       ;;  `(("hu.dwim.stefil" ,sbcl-hu.dwim.stefil)
       ;;    ("infix" ,sbcl-femlisp)))
-      (inputs
+      (propagated-inputs
        `(("alexandria" ,sbcl-alexandria)
          ("cl-containers" ,sbcl-cl-containers)
          ("cl-ppcre" ,sbcl-cl-ppcre)
@@ -17196,7 +17197,7 @@ combinators in Common Lisp, similar in concept to Haskell Parsec system.")
       (native-inputs
        `(("prove" ,sbcl-prove)
          ("flexi-streams" ,sbcl-flexi-streams)))
-      (inputs
+      (propagated-inputs
        `(("anaphora" ,sbcl-anaphora)
          ("arnesi" ,sbcl-arnesi)
          ("cl-annot" ,sbcl-cl-annot)
@@ -17232,7 +17233,7 @@ CL-I18N and CL-L10N.")
       (build-system asdf-build-system/sbcl)
       (native-inputs
        `(("clunit" ,sbcl-clunit)))
-      (inputs
+      (propagated-inputs
        `(("alexandria" ,sbcl-alexandria)
          ("anaphora" ,sbcl-anaphora)
          ("let-plus" ,sbcl-let-plus)))
@@ -17266,7 +17267,7 @@ CL-I18N and CL-L10N.")
       (build-system asdf-build-system/sbcl)
       (native-inputs
        `(("fiveam" ,sbcl-fiveam)))
-      (inputs
+      (propagated-inputs
        `(("access" ,sbcl-access)
          ("alexandria" ,sbcl-alexandria)
          ("anaphora" ,sbcl-anaphora)
@@ -17310,7 +17311,7 @@ Django with a syntax similar to Python Jinja2.")
          (sha256
           (base32 "1akz9ggh33x2cq3h0f1cd0p632v1mbagv3dzsb0r10bwg9lh3nmv"))))
       (build-system asdf-build-system/sbcl)
-      (inputs
+      (propagated-inputs
        `(("documentation-utils" ,sbcl-documentation-utils)
          ("form-fiddle" ,sbcl-form-fiddle)
          ("lambda-fiddle" ,sbcl-lambda-fiddle)))
@@ -17345,7 +17346,7 @@ require code-walking and is easier to extend.")
          (sha256
           (base32 "00nm3sjngbflj2gd5q0xs2m136w4kix6krww23nk64pkkyq2fs86"))))
       (build-system asdf-build-system/sbcl)
-      (inputs
+      (propagated-inputs
        `(("3d-vectors" ,sbcl-3d-vectors)
          ("array-utils" ,sbcl-array-utils)
          ("documentation-utils" ,sbcl-documentation-utils)
@@ -17382,7 +17383,7 @@ any existing or future application.")
          (sha256
           (base32 "08vsvqv3768bwb2y8mwxbw5wyqzzwqr7rd004r6gafdgf9p9mcx3"))))
       (build-system asdf-build-system/sbcl)
-      (inputs
+      (propagated-inputs
        `(("bordeaux-threads" ,sbcl-bordeaux-threads)
          ("documentation-utils" ,sbcl-documentation-utils)))
       (home-page "https://shinmera.github.io/simple-inferiors/")
@@ -17416,7 +17417,7 @@ running into parallelism problems when having to change directory.")
          (sha256
           (base32 "181aqpj4zkfk1aavj5jw8rym6gw4ma3gd64z2h5fpryabgmwk236"))))
       (build-system asdf-build-system/sbcl)
-      (inputs
+      (propagated-inputs
        `(("simple-inferiors" ,sbcl-simple-inferiors)
          ("lambda-fiddle" ,sbcl-lambda-fiddle)
          ("cl-ppcre" ,sbcl-cl-ppcre)
@@ -17457,7 +17458,7 @@ needed.  The low-level command API is fully mapped however.")
        ;; COMMONQT which is not packed yet and required tweaks with QT. Remove
        ;; this when it's ready.
        `(#:asd-files '("flow.asd")))
-      (inputs
+      (propagated-inputs
        `(("closer-mop" ,sbcl-closer-mop)
          ("documentation-utils" ,sbcl-documentation-utils)))
       (home-page "https://shinmera.github.io/flow/")
@@ -17506,7 +17507,7 @@ and even allows the generic visualisation of graphs in this format.")
                (substitute* "glfw-bindings.lisp"
                  (("libglfw.so.3" all)
                   (string-append (assoc-ref inputs "glfw") "/lib/" all))))))))
-      (inputs
+      (propagated-inputs
        `(("alexandria" ,sbcl-alexandria)
          ("cffi" ,sbcl-cffi)
          ("cl-opengl" ,sbcl-cl-opengl)
@@ -17543,7 +17544,7 @@ application development library.")
       (build-system asdf-build-system/sbcl)
       (arguments
        `(#:asd-systems '("chirp-core" "chirp-dexador" "chirp-drakma" "chirp")))
-      (inputs
+      (propagated-inputs
        `(("alexandria" ,sbcl-alexandria)
          ("babel" ,sbcl-babel)
          ("cl-base64" ,sbcl-cl-base64)
@@ -17587,7 +17588,7 @@ coverage.")
      (build-system asdf-build-system/sbcl)
      (arguments
       `(#:asd-files '("cepl.asd" "cepl.build.asd")))
-     (inputs
+     (propagated-inputs
       `(("alexandria" ,sbcl-alexandria)
         ("bordeaux-threads" ,sbcl-bordeaux-threads)
         ("cffi" ,sbcl-cffi)
@@ -17597,9 +17598,8 @@ coverage.")
         ("float-features" ,sbcl-float-features)
         ("ieee-floats" ,sbcl-ieee-floats)
         ("split-sequence" ,sbcl-split-sequence)
-        ("varjo" ,sbcl-varjo)))
-     (propagated-inputs
-      `(("quickproject" ,sbcl-quickproject)))
+        ("varjo" ,sbcl-varjo)
+        ("quickproject" ,sbcl-quickproject)))
      (home-page "https://github.com/cbaggers/cepl")
      (synopsis "Development playground to work with OpenGL")
      (description
@@ -17638,7 +17638,7 @@ window it creates as just another output for your graphics, analogous to how
        (sha256
         (base32 "1hfmh4vj271jdilir97qs6nqbi5nmn5alyls0w3d3xxqwi6ffqjs"))))
      (build-system asdf-build-system/sbcl)
-     (inputs
+     (propagated-inputs
       `(("alexandria" ,sbcl-alexandria)
         ("bordeaux-threads" ,sbcl-bordeaux-threads)
         ("log4cl" ,sbcl-log4cl)
@@ -17727,7 +17727,7 @@ impossible to merge back upstream.")
          (sha256
           (base32 "0mp5jdqq0aamdhgnvw149cqqi3zg7dkkibp25qi4rafw1fnpd40z"))))
       (build-system asdf-build-system/sbcl)
-      (inputs
+      (propagated-inputs
        `(("documentation-utils" ,sbcl-documentation-utils)))
       (native-inputs
        `(("parachute" ,sbcl-parachute)))
@@ -17761,7 +17761,7 @@ implementations offer.")
          (sha256
           (base32 "0f40wikcf783jx26ip0nnhwjjfjvjiw7njqsqrb6kaphc8bgw0i1"))))
       (build-system asdf-build-system/sbcl)
-      (inputs
+      (propagated-inputs
        `(("alexandria" ,sbcl-alexandria)
          ("closer-mop" ,sbcl-closer-mop)
          ("trivia" ,sbcl-trivia)))
@@ -17799,7 +17799,7 @@ of either regular or generic functions with mocks.")
           (base32
            "0251r0mpjm0y3qsm4lm7ncvrkxvgwc53spdm1p2mpayhvkkqqsws"))))
       (build-system asdf-build-system/sbcl)
-      (inputs
+      (propagated-inputs
        `(("babel" ,sbcl-babel)))
       (native-inputs
        `(("fiveam" ,sbcl-fiveam)))
@@ -17832,7 +17832,7 @@ non-crytographic hashing algorithm.")
          (sha256
           (base32 "1ycbd73ykfj5j9sdhlzamyv18qbjj6xqf7fhm4fa0nsyr6sr3rf5"))))
       (build-system asdf-build-system/sbcl)
-      (inputs
+      (propagated-inputs
        `(("cl-murmurhash" ,sbcl-cl-murmurhash)))
       (native-inputs
        `(("fiveam" ,sbcl-fiveam)))
@@ -17863,7 +17863,7 @@ Common Lisp based on the hash array-mapped trie data structure.")
        (sha256
         (base32 "1bfz7z8v417dvsp1jz76ir3ihcs8g7zis2d56xx1dpzqzjd95g7z"))))
     (build-system asdf-build-system/sbcl)
-    (inputs
+    (propagated-inputs
      `(("alexandria" ,sbcl-alexandria)
        ("bordeaux-threads" ,sbcl-bordeaux-threads)
        ("lparallel" ,sbcl-lparallel)
@@ -17919,7 +17919,7 @@ computing and event based message handling.")
       (native-inputs
        `(("cl-ppcre" ,sbcl-cl-ppcre)
          ("rove" ,sbcl-rove)))
-      (inputs
+      (propagated-inputs
        `(("alexandria" ,sbcl-alexandria)
          ("babel" ,sbcl-babel)
          ("cffi" ,sbcl-cffi)
@@ -17964,7 +17964,7 @@ to setup.")
                  (("libSDL2-2.0.so.0" all)
                   (string-append (assoc-ref inputs "libsdl2") "/lib/" all)))
                #t)))))
-      (inputs
+      (propagated-inputs
        `(("alexandria" ,sbcl-alexandria)
          ("cl-autowrap" ,sbcl-cl-autowrap)
          ("cl-ppcre" ,sbcl-cl-ppcre)
@@ -18037,7 +18037,7 @@ C Library.")
                            "--eval" "(asdf:load-asd (truename \"cl-gamepad.asd\"))"
                            "--eval" "(asdf:load-system :cl-gamepad)"
                            "--eval" "(quit)"))))))))
-      (inputs
+      (propagated-inputs
        `(("cffi" ,sbcl-cffi)
          ("documentation-utils" ,sbcl-documentation-utils)
          ("libevdev" ,libevdev)
@@ -18073,7 +18073,7 @@ joysticks, and other such HID devices.")
       (build-system asdf-build-system/sbcl)
       (native-inputs
        `(("trivial-features" ,sbcl-trivial-features)))
-      (inputs
+      (propagated-inputs
        `(("alexandria" ,sbcl-alexandria)
          ("3d-matrices" ,sbcl-3d-matrices)
          ("3d-vectors" ,sbcl-3d-vectors)
@@ -18137,7 +18137,7 @@ fit together as required by any particular game.")
        (sha256
         (base32 "1dg029in14928qfxvfshyxmdwhzskzhxx3na0zy98ybx69b21qla"))))
      (build-system asdf-build-system/sbcl)
-     (inputs
+     (propagated-inputs
       `(("iterate" ,sbcl-iterate)))
      (home-page "https://github.com/jphmrst/cl-org-sampler")
      (synopsis "Extracting Common Lisp docstrings as Emacs Org-mode documents")
@@ -18175,7 +18175,7 @@ text for inclusion into a larger document.")
              (lambda _
                (chdir "acl-compat")
                #t)))))
-      (inputs
+      (propagated-inputs
        `(("puri" ,sbcl-puri)
          ("cl-ppcre" ,sbcl-cl-ppcre)
          ("ironclad" ,sbcl-ironclad)
@@ -18228,7 +18228,7 @@ functions allow Lisp programs to explore the web.")
                (substitute* "test/t-aserve.cl"
                  (("\\(asdf:oos 'asdf:load-op :ptester\\)") ""))
                #t)))))
-      (inputs
+      (propagated-inputs
        `(("acl-compat" ,sbcl-acl-compat)))
       (home-page "https://franz.com/support/documentation/current/doc/aserve/aserve.html")
       (synopsis "AllegroServe, a web server written in Common Lisp")
@@ -18259,7 +18259,7 @@ functions allow Lisp programs to explore the web.")
          (sha256
           (base32 "0wv3j13fj73gigriw5r9vi920hz05ld7zllsvbxdxvmyfy9k1kly"))))
       (build-system asdf-build-system/sbcl)
-      (inputs
+      (propagated-inputs
        `(("aserve" ,sbcl-aserve)
          ("kmrcl" ,sbcl-kmrcl)
          ("xmls" ,sbcl-xmls)))
@@ -18291,7 +18291,7 @@ RSS feeds data via HTTP.  Currently, it supports RSS versions 0.90,
          (sha256
           (base32 "15zs7mc422ycp1cvcxmirif1dq15mlmv8vzd6l6nzn4qgmph9wz0"))))
       (build-system asdf-build-system/sbcl)
-      (inputs
+      (propagated-inputs
        `(("alexandria" ,sbcl-alexandria)))
       (home-page "https://github.com/scymtym/trivial-with-current-source-form")
       (synopsis "Help producing better errors for macro users")
@@ -18326,7 +18326,7 @@ concept of a source-form to report where the error or warning is located.")
          (sha256
           (base32 "1h8m2npdzd2cpnl75pvv4yvvfwxa7kl6qvalc9s0y4yws0kaih3i"))))
       (build-system asdf-build-system/sbcl)
-      (inputs
+      (propagated-inputs
        `(("alexandia" ,sbcl-alexandria)
          ("trivial-macroexpand-all" ,sbcl-trivial-macroexpand-all)
          ("trivial-with-current-source-form"
@@ -18360,7 +18360,7 @@ is not tail recursive.")
          (sha256
           (base32 "1bajb09crzadkirdpd6jrpcc55irjd4sxzavygr25l85pafyhniw"))))
       (build-system asdf-build-system/sbcl)
-      (inputs
+      (propagated-inputs
        `(("cl-str" ,sbcl-cl-str)
          ("global-vars" ,sbcl-global-vars)
          ("plump" ,sbcl-plump)
@@ -18397,7 +18397,7 @@ and DOM cleaning, to ensure that all remote DOMs are the same.")
          (sha256
           (base32 "0fc81iwb4lpp8d2scdwafkixxwkfmq4gqns522zyb4bh6c1rfmwy"))))
       (build-system asdf-build-system/sbcl)
-      (inputs
+      (propagated-inputs
        `(("alexandria" ,sbcl-alexandria)
          ("arrows" ,sbcl-arrows)
          ("cl-base64" ,sbcl-cl-base64)
@@ -18439,7 +18439,7 @@ customizable errors.")
          (sha256
           (base32 "0826qrvk64pjspdklns29dv3zhzfhd6k42fq030xajv8a7hkcxda"))))
       (build-system asdf-build-system/sbcl)
-      (inputs
+      (propagated-inputs
        `(("cl-base64" ,sbcl-cl-base64)
          ("cl-str" ,sbcl-cl-str)
          ("hunchentoot" ,sbcl-hunchentoot)
@@ -18478,7 +18478,7 @@ Javascript.")
          (sha256
           (base32 "1xyqacihxwk4vnffqlg93czmalscglp6sh3bwy3qwb7hdxv6yxz6"))))
       (build-system asdf-build-system/sbcl)
-      (inputs
+      (propagated-inputs
        `(("alexandria" ,sbcl-alexandria)
          ("cl-ppcre" ,sbcl-cl-ppcre)
          ("cl-unification" ,sbcl-cl-unification)
@@ -18514,7 +18514,7 @@ bound to whatever value was in the same place in the URL (as a string).")
          (sha256
           (base32 "0jllnsi2ibw0gax9szpdrjxvw9qqibydpdbnkf683yfb1d5jlci1"))))
       (build-system asdf-build-system/sbcl)
-      (inputs
+      (propagated-inputs
        `(("alexandria" ,sbcl-alexandria)
          ("global-vars" ,sbcl-global-vars)
          ("parenscript" ,sbcl-parenscript)
@@ -18574,7 +18574,7 @@ semantics in Lisp and Parenscript.
          (sha256
           (base32 "09049c13cfp5sc6x9lrw762jd7a9qkfq5jgngqgrzn4kn9qscarw"))))
       (build-system asdf-build-system/sbcl)
-      (inputs
+      (propagated-inputs
        `(("alexandria" ,sbcl-alexandria)
          ("cffi" ,sbcl-cffi)
          ("flexi-streams" ,sbcl-flexi-streams)
@@ -18662,7 +18662,7 @@ child nodes enumeration, etc.
          (sha256
           (base32 "1dpbzhycg50snl3j01c8dh8gdvhfhz0hnfl54xy55a3wbr3m6rp7"))))
       (build-system asdf-build-system/sbcl)
-      (inputs
+      (propagated-inputs
        `(("documentation-utils" ,sbcl-documentation-utils)
          ("local-time" ,sbcl-local-time)
          ("plump" ,sbcl-plump)))
-- 
2.32.0