~ruther/guix-local

f119408f2f7628b22625416f583d236cb885ef51 — 宋文武 1 year, 9 months ago 0f3a25a
doc: Replace 'specification->package+output' with 'specifications->packages'.

'(map specification->package+output specs)' doesn't work due to
'specification->package+output' will return multiple values.

* doc/guix.texi (Using the Configuration System): Replace
'specification->package+output' with 'specifications->packages'.

Change-Id: I443771327a2ef5ae5e7dddd9785f1eef4200e898
1 files changed, 4 insertions(+), 4 deletions(-)

M doc/guix.texi
M doc/guix.texi => doc/guix.texi +4 -4
@@ 17258,10 17258,10 @@ version:
                    %base-packages)))
@end lisp

@findex specification->package+output
@findex specifications->packages
When a package has more than one output it can be a challenge to refer to a
specific output instead of just to the standard @code{out} output.  For these
situations one can use the @code{specification->package+output} procedure from
situations one can use the @code{specifications->packages} procedure from
the @code{(gnu packages)} module.  For example:

@lisp


@@ 17269,8 17269,8 @@ the @code{(gnu packages)} module.  For example:

(operating-system
  ;; ...
  (packages (append (map specification->package+output
                         '("git" "git:send-email"))
  (packages (append (specifications->packages
                      '("git" "git:send-email"))
                    %base-packages)))

@end lisp