~ chicken-core (chicken-5) 2769143a08a646893fa0965af405b5adcc204b32


commit 2769143a08a646893fa0965af405b5adcc204b32
Author:     Mario Domenech Goulart <mario@parenteses.org>
AuthorDate: Wed Sep 5 09:46:37 2018 +0200
Commit:     felix <felix@call-with-current-continuation.org>
CommitDate: Wed Sep 5 12:34:33 2018 +0200

    chicken-install: accept `distribution-files' egg property
    
    Make chicken-install accept `distribution-files' in the toplevel of
    egg description files.  chicken-install will actually not do anything
    with `distribution-files' -- it will be handled by henrietta-cache.
    
    Also revert d72c0b240a, which introduced a bug (`files' could only be
    used at the toplevel).
    
    Signed-off-by: felix <felix@call-with-current-continuation.org>

diff --git a/chicken-install.scm b/chicken-install.scm
index ae292111..c01a1556 100644
--- a/chicken-install.scm
+++ b/chicken-install.scm
@@ -177,7 +177,8 @@
     (platform #t #f #f)
     (installed-files #t #f #f ,list?)
     (maintainer #t #f #f)
-    (files #t #f #f ,list?)
+    (files #f #f #f ,list?)
+    (distribution-files #t #f #f ,list?) ;; handled by henrietta-cache
     (source #f #f #f)
     (csc-options #f #f #f)
     (link-options #f #f #f)
diff --git a/manual/Egg specification format b/manual/Egg specification format
index ea288ba3..d00344cd 100644
--- a/manual/Egg specification format	
+++ b/manual/Egg specification format	
@@ -106,9 +106,9 @@ If the expression can not be satisfied, then installation of this
 egg will abort.
 les
 
-===== files
+===== distribution-files
 
- [egg property] (files FILE ...)
+ [egg property] (distribution-files FILE ...)
 
 List of files required for the installation of the egg.  This
 form is not handled by chicken-install, but by henrietta-cache to
Trap