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.
This commit is contained in:
parent
a22dc0c49a
commit
4e45e35266
|
@ -447,8 +447,15 @@ location of DERIVATION."
|
||||||
(and=> (find-attribute-by-name "description" meta)
|
(and=> (find-attribute-by-name "description" meta)
|
||||||
attribute-value)))
|
attribute-value)))
|
||||||
(description
|
(description
|
||||||
,(and=> (find-attribute-by-name "longDescription" meta)
|
;; Likewise, prefer the official description of GNU packages.
|
||||||
attribute-value))
|
,(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)
|
(license ,(and=> (find-attribute-by-name "license" meta)
|
||||||
(compose license-variable attribute-value))))
|
(compose license-variable attribute-value))))
|
||||||
loc))))))
|
loc))))))
|
||||||
|
|
Loading…
Reference in New Issue