import: opam: Factor out source import.
authorJulien Lepiller <julien@lepiller.eu>
Fri, 8 Apr 2022 13:22:43 +0000 (15:22 +0200)
committerLudovic Courtès <ludo@gnu.org>
Mon, 11 Apr 2022 09:55:58 +0000 (11:55 +0200)
commitd59abc336d4cd15675d6be2ecdace8f427fee28e
tree562d98ff9ebcfa072ad85fc442990415407de0d7
parentbe7338d4000dece2a4a4c19b414c71b7206799eb
import: opam: Factor out source import.

This also ensures a package can be imported even when it does not
specify a URL.

* guix/import/opam.scm (opam->guix-source): New procedure.
(opam->guix-package): Use it.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
guix/import/opam.scm