~ chicken-core (master) 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