import: cpan: Drop "v" prefix from version strings.
Fixes <https://bugs.gnu.org/30641>. Reported by Oleg Pykhalov <go.wigust@gmail.com>. * guix/import/cpan.scm (cpan-version): Drop the "v" prefix when it is there.
This commit is contained in:
parent
35e2d0cfae
commit
b402f4ee34
|
@ -131,7 +131,11 @@ or #f on failure. MODULE should be e.g. \"Test::Script\""
|
||||||
;; version is sometimes not quoted in the module json, so it gets
|
;; version is sometimes not quoted in the module json, so it gets
|
||||||
;; imported into Guile as a number, so convert it to a string.
|
;; imported into Guile as a number, so convert it to a string.
|
||||||
(number->string version))
|
(number->string version))
|
||||||
(version version)))
|
(version
|
||||||
|
;; Sometimes we get a "v" prefix. Strip it.
|
||||||
|
(if (string-prefix? "v" version)
|
||||||
|
(string-drop version 1)
|
||||||
|
version))))
|
||||||
|
|
||||||
(define (perl-package)
|
(define (perl-package)
|
||||||
"Return the 'perl' package. This is a lazy reference so that we don't
|
"Return the 'perl' package. This is a lazy reference so that we don't
|
||||||
|
|
Loading…
Reference in New Issue