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

Reply via email to