From 017f374695ae9b2206fc7e624e98ac33ae81e9ed Mon Sep 17 00:00:00 2001 From: Sharlatan Hellseher Date: Sun, 24 Nov 2024 12:04:01 +0000 Subject: [PATCH] gnu: go-github-com-twpayne-go-vfs: Update to 5.0.4. * gnu/packages/golang.scm (go-github-com-twpayne-go-vfs): Update to 5.0.4. [arguments]: Use custom 'check. [native-inputs]: Remove go-github-com-bmatcuk-doublestar and go-github-com-stretchr-testify; add go-github-com-alecthomas-assert-v2. Change-Id: I3714118169840883aa5d896d72ba03891bf6d421 --- gnu/packages/golang.scm | 18 +++++++++++++----- 1 file changed, 13 insertions(+), 5 deletions(-) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index c5c4cae04c..d01a9efb0c 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -5924,7 +5924,7 @@ temporal directories.") (define-public go-github-com-twpayne-go-vfs (package (name "go-github-com-twpayne-go-vfs") - (version "1.5.0") + (version "5.0.4") (source (origin (method git-fetch) (uri (git-reference @@ -5933,13 +5933,21 @@ temporal directories.") (file-name (git-file-name name version)) (sha256 (base32 - "19dm3gi45znwaqbzxhwcgkiz8059bwa3ank80hc6qhdl579bpjnz")))) + "152hbb6ww2f2ac2bf1d446vw8z8m22n1rsa7gvlzfa060vj9hjgx")))) (build-system go-build-system) (arguments - `(#:import-path "github.com/twpayne/go-vfs")) + (list + #:import-path "github.com/twpayne/go-vfs" + #:phases + #~(modify-phases %standard-phases + ;; XXX: Replace when go-build-system supports nested path. + (replace 'check + (lambda* (#:key import-path tests? #:allow-other-keys) + (when tests? + (with-directory-excursion (string-append "src/" import-path) + (invoke "go" "test" "-v" "./...")))))))) (native-inputs - (list go-github-com-bmatcuk-doublestar - go-github-com-stretchr-testify)) + (list go-github-com-alecthomas-assert-v2)) (home-page "https://github.com/twpayne/go-vfs/") (synopsis "Abstraction of the @code{os} and @code{ioutil} Go packages") (description "Package @code{vfs} provides an abstraction of the @code{os}