import: crate: Correct interpretation of dual-licensing strings.
authorLudovic Courtès <ludo@gnu.org>
Sun, 1 Sep 2019 14:32:11 +0000 (16:32 +0200)
committerLudovic Courtès <ludo@gnu.org>
Wed, 4 Sep 2019 11:02:27 +0000 (13:02 +0200)
commit191668bc9759dc87a27b5f4d55d214cc655f197f
treeaea247c0ff95c041dec543f7d20e43426ee903dc
parent2791870d09afd247a011bc8cb6cf88661729bd98
import: crate: Correct interpretation of dual-licensing strings.

* guix/import/crate.scm (%dual-license-rx): New variable.
(crate->guix-package)[string->license]: Rewrite to match it.
* tests/crate.scm (test-crate): Adjust "license" field to current
practice.
guix/import/crate.scm
tests/crate.scm