~ 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