Browse Source

snix: Prefer descriptions from the Womb rather than from Nixpkgs.

* guix/snix.scm (snix-derivation->guix-package): Use
  'gnu-package-doc-description' as the description for GNU packages.
gn-latest-20200428
Ludovic Courtès 8 years ago
parent
commit
4e45e35266
1 changed files with 9 additions and 2 deletions
  1. +9
    -2
      guix/snix.scm

+ 9
- 2
guix/snix.scm View File

@ -447,8 +447,15 @@ location of DERIVATION."
(and=> (find-attribute-by-name "description" meta)
attribute-value)))
(description
,(and=> (find-attribute-by-name "longDescription" meta)
attribute-value))
;; Likewise, prefer the official description of GNU packages.
,(or (false-if-exception
(and=> (find (lambda (gnu-package)
(equal? (gnu-package-name gnu-package)
name))
(official-gnu-packages))
gnu-package-doc-description))
(and=> (find-attribute-by-name "longDescription" meta)
attribute-value)))
(license ,(and=> (find-attribute-by-name "license" meta)
(compose license-variable attribute-value))))
loc))))))


Loading…
Cancel
Save