~ruther/guix-local

b402f4ee34d35f9b934b5449d2cc419dc287895e — Ludovic Courtès 8 years ago 35e2d0c
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.
1 files changed, 5 insertions(+), 1 deletions(-)

M guix/import/cpan.scm
M guix/import/cpan.scm => guix/import/cpan.scm +5 -1
@@ 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
     ;; imported into Guile as a number, so convert it to a string.
     (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)
  "Return the 'perl' package.  This is a lazy reference so that we don't