summaryrefslogtreecommitdiff
path: root/guix/import
diff options
context:
space:
mode:
Diffstat (limited to 'guix/import')
-rw-r--r--guix/import/cpan.scm4
1 files changed, 3 insertions, 1 deletions
diff --git a/guix/import/cpan.scm b/guix/import/cpan.scm
index 5b7c47554a..d244969c9e 100644
--- a/guix/import/cpan.scm
+++ b/guix/import/cpan.scm
@@ -128,7 +128,9 @@ META."
(string-append "perl-" (string-downcase name))))
(define version
- (assoc-ref meta "version"))
+ (match (assoc-ref meta "version")
+ ((? number? vrs) (number->string vrs))
+ ((? string? vrs) vrs)))
(define core-module?
(let ((perl-version (package-version perl))