~ruther/guix-local

963521a3804893ec22a5cd7614791aa2925daa7b — 宋文武 9 years ago 359f06a
profiles: manifest-lookup-package: Correctly handle package entries.

* guix/profiles.scm (manifest-lookup-package): Consider the package entry
in addition to its 'package-transitive-inputs'.
1 files changed, 2 insertions(+), 1 deletions(-)

M guix/profiles.scm
M guix/profiles.scm => guix/profiles.scm +2 -1
@@ 469,7 469,8 @@ MANIFEST that named NAME, or #f if not found."
    (with-monad %store-monad
      (match (manifest-entry-item entry)
        ((? package? package)
         (match (package-transitive-inputs package)
         (match (cons (list (package-name package) package)
                      (package-transitive-inputs package))
           (((labels inputs . _) ...)
            (return (find-among-inputs inputs)))))
        ((? string? item)