~ chicken-core (chicken-5) 7fb0430d6d6cbd40f77f1144796aef97e3593b18
commit 7fb0430d6d6cbd40f77f1144796aef97e3593b18 Author: felix <felix@call-with-current-continuation.org> AuthorDate: Fri Oct 21 12:03:12 2016 +0200 Commit: felix <felix@call-with-current-continuation.org> CommitDate: Sun Nov 13 11:41:48 2016 +0100 chicken-install: bugfix and omitted dep-list diff --git a/chicken-install.scm b/chicken-install.scm index 686a0df3..54386b90 100644 --- a/chicken-install.scm +++ b/chicken-install.scm @@ -472,6 +472,7 @@ (define (get-egg-dependencies info) (append (get-egg-property* info 'dependencies '()) + (get-egg-property* info 'build-dependencies '()) (if run-tests (get-egg-property* info 'test-dependencies '()) '()))) (define (check-dependency dep) @@ -591,7 +592,7 @@ (list->string (reverse (left (reverse (left (string->list str))))))) -;; list available egg versions +;; list available egg versions on servers (define (list-egg-versions eggs) (let ((srvs (map resolve-location default-servers))) @@ -753,7 +754,7 @@ (unless retrieve-only (install-eggs))))) (else (let ((eggs (apply-mappings eggs))) - (cond (list-versions-only (list-egg-versions eggs))) + (cond (list-versions-only (list-egg-versions eggs)) ;;XXX other actions... (else (retrieve-eggs eggs)Trap