From ef8f1a6365c321662248885d4c97c949c5c0a167 Mon Sep 17 00:00:00 2001
From: Martin Becze <mjbecze@riseup.net>
Date: Thu, 20 Feb 2020 11:49:11 -0500
Subject: [PATCH v9] guix: import: crate: Added guile-semver as a soft dep
* guix/import/crate.scm Added guile-semver as a soft dep
---
guix/import/crate.scm | 7 +++++--
1 file changed, 5 insertions(+), 2 deletions(-)
@@ -36,8 +36,6 @@
#:use-module (ice-9 match)
#:use-module (ice-9 regex)
#:use-module (json)
- #:use-module (semver)
- #:use-module (semver ranges)
#:use-module (srfi srfi-1)
#:use-module (srfi srfi-2)
#:use-module (srfi srfi-26)
@@ -94,6 +92,11 @@
string->symbol)
(requirement crate-dependency-requirement "req")) ;string
+(module-autoload! (current-module)
+ '(semver) '(string->semver))
+(module-autoload! (current-module)
+ '(semver ranges) '(string->semver-range semver-range-contains?))
+
(define (lookup-crate name)
"Look up NAME on https://crates.io and return the corresopnding <crate>
record or #f if it was not found."
--
2.25.1