From 22482834c5412df9816adefecbf8915221999edb Mon Sep 17 00:00:00 2001 From: Sharlatan Hellseher Date: Tue, 11 Jun 2024 14:32:28 +0100 Subject: [PATCH] gnu: wally-cli: Fix build. Reported by Christopher Baines in . * gnu/packages/flashing-tools.scm (wally-cli) [arguments]: <#:phases>: Add 'fix-module-name phase. Change-Id: I106c0412a9d05f65d25d3e3d620e1152cc5c8a2c --- gnu/packages/flashing-tools.scm | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/gnu/packages/flashing-tools.scm b/gnu/packages/flashing-tools.scm index 776f5012a2..c054e46bd3 100644 --- a/gnu/packages/flashing-tools.scm +++ b/gnu/packages/flashing-tools.scm @@ -654,7 +654,18 @@ (define-public wally-cli (arguments (list #:install-source? #f - #:import-path "github.com/zsa/wally-cli")) + #:import-path "github.com/zsa/wally-cli" + #:phases + #~(modify-phases %standard-phases + ;; XXX: Upstream Golang module name was changed from + ;; to , adjust + ;; references to it accordingly. Remove it in the new release of + ;; the package. + (add-after 'unpack 'fix-module-name + (lambda* (#:key import-path #:allow-other-keys) + (with-directory-excursion (string-append "src/" import-path) + (substitute* "main.go" + (("gopkg.in/cheggaaa/pb.v1") "github.com/cheggaaa/pb")))))))) (native-inputs (list go-github-com-briandowns-spinner go-github-com-google-gousb