Hi, Attached is a small patch to address http://bugs.call-cc.org/ticket/1511
If it looks good, I propose the documentation that you can see in the second patch (files-doc.diff). All the best. Mario -- http://parenteses.org/mario
>From 4f084b7cfbb4b12fcfa037a92882b56ac6927701 Mon Sep 17 00:00:00 2001 From: Mario Domenech Goulart <ma...@parenteses.org> Date: Sat, 1 Sep 2018 08:45:01 +0200 Subject: [PATCH] Allow `files' in the toplevel of egg description files The toplevel `files' form is not actually used by chicken-install, but by henrietta-cache. henrietta-cache uses the `files' form to determine what to cache. Fixes #1511. --- chicken-install.scm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/chicken-install.scm b/chicken-install.scm index 5d66a77c..ae292111 100644 --- a/chicken-install.scm +++ b/chicken-install.scm @@ -177,7 +177,7 @@ (platform #t #f #f) (installed-files #t #f #f ,list?) (maintainer #t #f #f) - (files #f #f #f ,list?) + (files #t #f #f ,list?) (source #f #f #f) (csc-options #f #f #f) (link-options #f #f #f) -- 2.11.0
Index: man/5/Egg specification format =================================================================== --- man/5/Egg specification format (revision 36469) +++ man/5/Egg specification format (working copy) @@ -136,6 +136,14 @@ Specifies global options for all programs and extensions compiled for this egg. {{OPTIONSPEC}} may be {{csc-options}} or {{link-options}} specifications. +==== files + + [egg property] (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 +determine what to cache. + === Components ==== extension
_______________________________________________ Chicken-hackers mailing list Chicken-hackers@nongnu.org https://lists.nongnu.org/mailman/listinfo/chicken-hackers