me
/
guix
Archived
1
0
Fork 0

import: go: Replace tildes with hyphens in package names.

Fixes <https://issues.guix.gnu.org/48111>.

* guix/import/go.scm (go-module->guix-package-name): Replace tildes with
hyphens.

Signed-off-by: Leo Prikler <leo.prikler@student.tugraz.at>
master
Sarah Morgensen 2021-07-04 15:00:15 -07:00 committed by Leo Prikler
parent df97c01522
commit b1a419ea3f
No known key found for this signature in database
GPG Key ID: 442A84B8C70E2F87
1 changed files with 2 additions and 2 deletions

View File

@ -430,9 +430,9 @@ hence the need to derive this information."
(define* (go-module->guix-package-name module-path #:optional version)
"Converts a module's path to the canonical Guix format for Go packages.
Optionally include a VERSION string to append to the name."
;; Map dot, slash and underscore characters to hyphens.
;; Map dot, slash, underscore and tilde characters to hyphens.
(let ((module-path* (string-map (lambda (c)
(if (member c '(#\. #\/ #\_))
(if (member c '(#\. #\/ #\_ #\~))
#\-
c))
module-path)))