gnu: go-github-com-charmbracelet-glamour: Fix build.

* gnu/packages/golang.scm (go-github-com-charmbracelet-glamour): Fix build.

Change-Id: I14ce450360e684c4c1ac324e77b47771bbdf1410
Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
This commit is contained in:
Artyom V. Poptsov 2024-01-08 01:30:11 +03:00 committed by Mathieu Othacehe
parent c245a54aab
commit 38b145e895
No known key found for this signature in database
GPG Key ID: 8354763531769CA6
1 changed files with 15 additions and 2 deletions

View File

@ -41,7 +41,7 @@
;;; Copyright © 2022 Christopher Howard <christopher@librehacker.com>
;;; Copyright © 2023 Hilton Chain <hako@ultrarare.space>
;;; Copyright © 2023 Timo Wilken <guix@twilken.net>
;;; Copyright © 2023 Artyom V. Poptsov <poptsov.artyom@gmail.com>
;;; Copyright © 2023, 2024 Artyom V. Poptsov <poptsov.artyom@gmail.com>
;;;
;;; This file is part of GNU Guix.
;;;
@ -9004,7 +9004,20 @@ size of the terminal.")
"1idq8d13rp1hx2a1xak31fwl9fmi09p2x4ymvzl7aj850saw5w0z"))))
(build-system go-build-system)
(arguments
`(#:import-path "github.com/charmbracelet/glamour"))
(list #:import-path "github.com/charmbracelet/glamour"
#:phases
#~(modify-phases %standard-phases
(add-after 'unpack 'patch-tests
(lambda _
;; Some tests fail due to different number of '^[0m' symbols at
;; the beginning and the end of paragraphs. To fix that we
;; re-generate 'readme.test' so the test output will match the
;; 'readme.test' contents.
(chmod "src/github.com/charmbracelet/glamour/testdata/readme.test"
#o644)
(substitute* "src/github.com/charmbracelet/glamour/glamour_test.go"
((" generate = false")
" generate = true")))))))
(native-inputs
(list go-github-com-alecthomas-chroma
go-github-com-danwakefield-fnmatch