Jan Nieuwenhuizen <[email protected]> skribis:
> Ricardo Wurmus writes:
[...]
>> ;; Boilerplate code to turn the above list of packages into a manifest
>> (use-modules (gnu packages))
>> (packages->manifest (map (compose list specification->package+output)
>> packages))
>
> Yes, I finally found this and it is not very friendly/discoverable.
Agreed. How about making these two changes:
1. Include (gnu packages) in the default evaluation environment of
manifests.
2. (define (package-specifications->manifest specs)
(packages->manifest (map (compose list specification->package+output)
specs)))
Thoughts?
(To be clear, my suggestion is to do this in addition to adding support
for a new format.)
Ludo’.