~ chicken-core (chicken-5) 856c3e779b29f090e14293d6838e7f798b6cb27f


commit 856c3e779b29f090e14293d6838e7f798b6cb27f
Author:     Kooda <kooda@upyum.com>
AuthorDate: Fri Jun 22 23:07:40 2018 +0200
Commit:     Kooda <kooda@upyum.com>
CommitDate: Fri Jun 22 23:08:29 2018 +0200

    Only inject the egg-info version property when it's properly defined

diff --git a/egg-compile.scm b/egg-compile.scm
index 06b715b3..604c5940 100644
--- a/egg-compile.scm
+++ b/egg-compile.scm
@@ -448,9 +448,9 @@
           (map (lambda (cinc) (apply install-c-include cinc)) cinc)
           (map (lambda (scminc) (apply install-data scminc)) scminc))
         ;; augmented egg-info
-        (cons* `(installed-files ,@ifiles)
-               `(version ,version)
-               info)))))
+        (append `((installed-files ,@ifiles))
+                (if version `((version ,version)) '())
+                info)))))
 
 
 ;;; shell code generation - build operations
Trap