mirror of
https://git.in.rschanz.org/ryan77627/guix.git
synced 2024-12-24 05:18:07 -05:00
guix: modify-input: Recommend prepend instead of append.
* doc/guix.texi (Defining Package Variants): Document the "prepend" clause of modify-inputs first. * guix/packages.scm (modify-inputs): use "prepend" in the docstring. Signed-off-by: Christopher Baines <mail@cbaines.net>
This commit is contained in:
parent
4d05c5fa57
commit
9283c80e60
2 changed files with 8 additions and 8 deletions
|
@ -8080,20 +8080,20 @@ following forms:
|
|||
@item (delete @var{name}@dots{})
|
||||
Delete from the inputs packages with the given @var{name}s (strings).
|
||||
|
||||
@item (append @var{package}@dots{})
|
||||
Add @var{package}s to the end of the input list.
|
||||
|
||||
@item (prepend @var{package}@dots{})
|
||||
Add @var{package}s to the front of the input list.
|
||||
|
||||
@item (append @var{package}@dots{})
|
||||
Add @var{package}s to the end of the input list.
|
||||
@end table
|
||||
|
||||
The example below removes the GMP and ACL inputs of Coreutils and adds
|
||||
libcap to the back of the input list:
|
||||
libcap to the front of the input list:
|
||||
|
||||
@lisp
|
||||
(modify-inputs (package-inputs coreutils)
|
||||
(delete "gmp" "acl")
|
||||
(append libcap))
|
||||
(prepend libcap))
|
||||
@end lisp
|
||||
|
||||
The example below replaces the @code{guile} package from the inputs of
|
||||
|
@ -8104,7 +8104,7 @@ The example below replaces the @code{guile} package from the inputs of
|
|||
(replace "guile" guile-2.2))
|
||||
@end lisp
|
||||
|
||||
The last type of clause is @code{prepend}, to add inputs to the front of
|
||||
The last type of clause is @code{append}, to add inputs at the back of
|
||||
the list.
|
||||
@end deffn
|
||||
|
||||
|
|
|
@ -1176,9 +1176,9 @@ (define-syntax modify-inputs
|
|||
|
||||
(modify-inputs (package-inputs coreutils)
|
||||
(delete \"gmp\" \"acl\")
|
||||
(append libcap))
|
||||
(prepend libcap))
|
||||
|
||||
Other types of clauses include 'prepend' and 'replace'.
|
||||
Other types of clauses include 'append' and 'replace'.
|
||||
|
||||
The first argument must be a labeled input list; the result is also a labeled
|
||||
input list."
|
||||
|
|
Loading…
Reference in a new issue