[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
13/14: doc: Tweak wording of 'chicken-build-system' material.
From: |
guix-commits |
Subject: |
13/14: doc: Tweak wording of 'chicken-build-system' material. |
Date: |
Thu, 3 Dec 2020 10:25:24 -0500 (EST) |
civodul pushed a commit to branch master
in repository guix.
commit b5a6eddd8e9f2e840f47d3307f436433e74e16f3
Author: Ludovic Courtès <ludo@gnu.org>
AuthorDate: Thu Dec 3 16:15:00 2020 +0100
doc: Tweak wording of 'chicken-build-system' material.
* doc/guix.texi (Build Systems): Fix spelling of "CHICKEN". Add xref to
its web site. Tweak wording.
---
doc/guix.texi | 19 ++++++++++---------
1 file changed, 10 insertions(+), 9 deletions(-)
diff --git a/doc/guix.texi b/doc/guix.texi
index 9835d19..80185e0 100644
--- a/doc/guix.texi
+++ b/doc/guix.texi
@@ -7336,26 +7336,27 @@ defined by the crate.
@end defvr
@defvr {Scheme Variable} chicken-build-system
-This variable is exported by @code{(guix build-system chicken)}.
-It builds Chicken Scheme modules (also called ``eggs'' or ``extensions'').
-Chicken generates C source code, which then gets compiled by a C compiler,
-in this case GCC.
+This variable is exported by @code{(guix build-system chicken)}. It
+builds @uref{https://call-cc.org/, CHICKEN Scheme} modules, also called
+``eggs'' or ``extensions''. CHICKEN generates C source code, which then
+gets compiled by a C compiler, in this case GCC.
-It adds @code{chicken} to the package inputs, as well as the packages of
-@code{gnu-build-system}.
+This build system adds @code{chicken} to the package inputs, as well as
+the packages of @code{gnu-build-system}.
The build system can't (yet) deduce the egg's name automatically, so just like
with @code{go-build-system} and its @code{#:import-path}, you should define
@code{#:egg-name} in the package's @code{arguments} field.
-For example, if you are packaging the srfi-1 egg:
+For example, if you are packaging the @code{srfi-1} egg:
+
@lisp
(arguments '(#:egg-name "srfi-1"))
@end lisp
Egg dependencies must be defined in @code{propagated-inputs}, not @code{inputs}
-because Chicken doesn't embed absolute references in compiled eggs.
-Test dependecies should go to @code{native-inputs}, as usual.
+because CHICKEN doesn't embed absolute references in compiled eggs.
+Test dependencies should go to @code{native-inputs}, as usual.
@end defvr
@defvr {Scheme Variable} copy-build-system
- branch master updated (1d03543 -> 41fb3d5), guix-commits, 2020/12/03
- 04/14: build-system: Add chicken-build-system., guix-commits, 2020/12/03
- 08/14: gnu: Add chicken-srfi-69., guix-commits, 2020/12/03
- 13/14: doc: Tweak wording of 'chicken-build-system' material.,
guix-commits <=
- 09/14: gnu: Add chicken-iset., guix-commits, 2020/12/03
- 11/14: gnu: Add chicken-srfi-14., guix-commits, 2020/12/03
- 01/14: gnu: guile-semver: Switch to Guile 3.0., guix-commits, 2020/12/03
- 02/14: self: Factorize package dependency enumeration., guix-commits, 2020/12/03
- 06/14: gnu: Add chicken-test., guix-commits, 2020/12/03
- 07/14: gnu: Add chicken-srfi-1., guix-commits, 2020/12/03
- 14/14: nls: Update 'fr' translation of the manual., guix-commits, 2020/12/03
- 05/14: gnu: Use qualified license names in chicken.scm instead of selective import., guix-commits, 2020/12/03
- 10/14: gnu: Add chicken-datatype., guix-commits, 2020/12/03
- 12/14: gnu: Added chicken-agrep., guix-commits, 2020/12/03