import: crate: Better handle license expressions.
authorBrice Waegeneire <brice@waegenei.re>
Tue, 26 Nov 2019 20:17:21 +0000 (21:17 +0100)
committerLudovic Courtès <ludo@gnu.org>
Wed, 11 Dec 2019 11:13:03 +0000 (12:13 +0100)
commit263a267b75e472cb84428571580dabd99d5dff0c
tree884dc1ac258fbd136eebe2855fd9141f2e048056
parent4982de4c3299f367ab582e0865c39186a12ab3a1
import: crate: Better handle license expressions.

* guix/import/crate.scm (%dual-license-rx): Removed function.
(crate->guix-package): Handle most of the multi-licensing cases.
* tests/crate.scm (licenses): Add tests for some licenses.

Co-authored-by: Ludovic Courtès <ludo@gnu.org>
guix/import/crate.scm
tests/crate.scm