diff --git a/zilti/build-system/chicken.scm b/zilti/build-system/chicken.scm index 87668db..72fa28d 100644 --- a/zilti/build-system/chicken.scm +++ b/zilti/build-system/chicken.scm @@ -95,7 +95,7 @@ EXTENSION is the file name extension, such as '.tar.gz'." (define* (chicken-build name inputs #:key source - (tests? #f) + (tests? #t) (parallel-build? #f) (build-flags ''()) (configure-flags ''()) diff --git a/zilti/packages/chicken.scm b/zilti/packages/chicken.scm index 2ee70b6..d4693ba 100644 --- a/zilti/packages/chicken.scm +++ b/zilti/packages/chicken.scm @@ -7989,13 +7989,13 @@ language standard, and includes many enhancements and extensions.") chicken-srfi-29 (package (name "chicken-srfi-29") - (version "3.0.7") + (version "3.0.8") (source (origin (method url-fetch) - (uri (egg-uri "srfi-29" "3.0.7")) + (uri (egg-uri "srfi-29" "3.0.8")) (sha256 - (base32 "15g2knq5b76f3nhxnmxidhkvbw9dyyc00hrzvsnpkmnfqzcmxbxw")))) + (base32 "1pz31xrfja4y43ci5n8gplhdnasbyxx0kwlmcjzycs1js4b66ld1")))) (propagated-inputs (specifications->packages (list "chicken-srfi-1" @@ -8005,7 +8005,8 @@ language standard, and includes many enhancements and extensions.") "chicken-posix-utils" "chicken-condition-utils" "chicken-check-errors"))) - (native-inputs (specifications->packages (list "chicken-test"))) + (native-inputs + (specifications->packages (list "chicken-test" "chicken-test-utils"))) (build-system chicken-build-system) (arguments '(#:egg-name "srfi-29")) (synopsis "Localization") @@ -9783,7 +9784,15 @@ language standard, and includes many enhancements and extensions.") (uri (egg-uri "http-session" "2.10")) (sha256 (base32 "1yjzkax2m3jz05640la0ry11vafrqwdhn2sd1jr0w8yhgbwwfprs")))) - (propagated-inputs (specifications->packages (list))) + (propagated-inputs + (specifications->packages + (list "chicken-intarweb" + "chicken-simple-sha1" + "chicken-spiffy" + "chicken-srfi-1" + "chicken-srfi-18" + "chicken-srfi-69" + "chicken-uri-common"))) (native-inputs (specifications->packages (list "chicken-intarweb" @@ -11463,15 +11472,16 @@ language standard, and includes many enhancements and extensions.") chicken-amb (package (name "chicken-amb") - (version "3.0.8") + (version "3.0.9") (source (origin (method url-fetch) - (uri (egg-uri "amb" "3.0.8")) + (uri (egg-uri "amb" "3.0.9")) (sha256 - (base32 "1kkzmbym1xhgxby9grjamjs3yajz5l32v3wg2b6xsl7v0infkszs")))) + (base32 "0ggwmsd4igg099ikn5qja5nkqmrnsw0byyk3q9y04ygvzalqyb36")))) (propagated-inputs (specifications->packages (list "chicken-srfi-1"))) - (native-inputs (specifications->packages (list "chicken-test"))) + (native-inputs + (specifications->packages (list "chicken-test" "chicken-test-utils"))) (build-system chicken-build-system) (arguments '(#:egg-name "amb")) (synopsis "The non-deterministic backtracking ambivalence operator") diff --git a/zilti/packages/egg-generator.cscm b/zilti/packages/egg-generator.cscm index 3a61092..a92634b 100644 --- a/zilti/packages/egg-generator.cscm +++ b/zilti/packages/egg-generator.cscm @@ -54,7 +54,9 @@ (define egg-replacement-procs `(("fmt" . ,(lambda (egg) - (egg-version-set! egg "0.8.11"))))) + (egg-version-set! egg "0.8.11"))) + ("http-session" . ,(lambda (egg) + (egg-dependencies-set! egg (egg-build-dependencies egg)))))) (define (process-egg? eggrec) (alist-ref (egg-name eggrec) egg-blacklist