~ 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