mirror of
https://git.in.rschanz.org/ryan77627/guix.git
synced 2024-12-24 05:18:07 -05:00
packages: Remove 'self-native-input?' field.
This field has become unnecessary with the addition of 'this-package'. * guix/packages.scm (<package>)[self-native-input?]: Remove. (package->bag): Adjust accordingly. * doc/guix.texi (package Reference): Remove 'self-native-input?'.
This commit is contained in:
parent
329c3c323e
commit
a7646bc5e1
2 changed files with 2 additions and 13 deletions
|
@ -5361,10 +5361,6 @@ more. To ensure that libraries written in those languages can find
|
|||
library code they depend on at run time, run-time dependencies must be
|
||||
listed in @code{propagated-inputs} rather than @code{inputs}.
|
||||
|
||||
@item @code{self-native-input?} (default: @code{#f})
|
||||
This is a Boolean field telling whether the package should use itself as
|
||||
a native input when cross-compiling.
|
||||
|
||||
@item @code{outputs} (default: @code{'("out")})
|
||||
The list of output names of the package. @xref{Packages with Multiple
|
||||
Outputs}, for typical uses of additional outputs.
|
||||
|
|
|
@ -264,9 +264,6 @@ (define-record-type* <package>
|
|||
(default '()) (thunked))
|
||||
(native-inputs package-native-inputs ; native input packages/derivations
|
||||
(default '()) (thunked))
|
||||
(self-native-input? package-self-native-input? ; whether to use itself as
|
||||
; a native input when cross-
|
||||
(default #f)) ; compiling
|
||||
|
||||
(outputs package-outputs ; list of strings
|
||||
(default '("out")))
|
||||
|
@ -1032,7 +1029,7 @@ (define* (package->bag package #:optional
|
|||
((and self
|
||||
($ <package> name version source build-system
|
||||
args inputs propagated-inputs native-inputs
|
||||
self-native-input? outputs))
|
||||
outputs))
|
||||
;; Even though we prefer to use "@" to separate the package
|
||||
;; name from the package version in various user-facing parts
|
||||
;; of Guix, checkStoreName (in nix/libstore/store-api.cc)
|
||||
|
@ -1044,11 +1041,7 @@ (define* (package->bag package #:optional
|
|||
#:inputs (append (inputs self)
|
||||
(propagated-inputs self))
|
||||
#:outputs outputs
|
||||
#:native-inputs `(,@(if (and target
|
||||
self-native-input?)
|
||||
`(("self" ,self))
|
||||
'())
|
||||
,@(native-inputs self))
|
||||
#:native-inputs (native-inputs self)
|
||||
#:arguments (args self))
|
||||
(raise (if target
|
||||
(condition
|
||||
|
|
Loading…
Reference in a new issue