宋文武 <iyzs...@gmail.com> skribis:

> And how about use specification instead of package, so I can:
>
>   (manifest
>     (map package-specification->manifest-entry
>          '("emacs"
>            "font-adobe-source-han-sans:cn")))

Sure, with:

  (use-modules (gnu) (guix profiles))

  (define package-specification->manifest-entry
    (compose package->manifest-entry
             specification->package))

The advantage of using package names like this is that it’s less
sensitive to module changes; the disadvantage is that it is not as
precise, particularly if there are several packages matching a given
name.

Ludo’.

Reply via email to