~ chicken-core (chicken-5) 1f55b6c0f91432d43dba1e565d0112cb49891c43
commit 1f55b6c0f91432d43dba1e565d0112cb49891c43
Author: Evan Hanson <evhan@foldling.org>
AuthorDate: Fri Aug 31 20:31:36 2018 +1200
Commit: felix <felix@call-with-current-continuation.org>
CommitDate: Fri Aug 31 12:16:05 2018 +0200
Allow list-notation for modules property in egg files
Signed-off-by: felix <felix@call-with-current-continuation.org>
diff --git a/chicken-install.scm b/chicken-install.scm
index 3a44f2f4..5d66a77c 100644
--- a/chicken-install.scm
+++ b/chicken-install.scm
@@ -42,6 +42,7 @@
(import (chicken tcp))
(import (chicken port))
(import (chicken platform))
+(import (chicken internal))
(import (chicken io))
(import (chicken sort))
(import (chicken time))
diff --git a/egg-compile.scm b/egg-compile.scm
index 35c871b4..0efa98d2 100644
--- a/egg-compile.scm
+++ b/egg-compile.scm
@@ -310,7 +310,7 @@
((install-name)
(set! oname (->string (arg info 1 name?))))
((modules)
- (set! mods (map ->string (cdr info))))
+ (set! mods (map library-id (cdr info))))
((component-dependencies)
(set! cdeps (append cdeps (map ->dep (cdr info)))))
((source-dependencies)
Trap