guix-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

10/12: gnu: go-github-com-charmbracelet-glamour: Fix build.


From: guix-commits
Subject: 10/12: gnu: go-github-com-charmbracelet-glamour: Fix build.
Date: Fri, 12 Jan 2024 11:35:39 -0500 (EST)

mothacehe pushed a commit to branch master
in repository guix.

commit 38b145e8958d8b60c773aff42dbf290befc4e4ee
Author: Artyom V. Poptsov <poptsov.artyom@gmail.com>
AuthorDate: Mon Jan 8 01:30:11 2024 +0300

    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>
---
 gnu/packages/golang.scm | 17 +++++++++++++++--
 1 file changed, 15 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm
index 58681af958..2ab7379292 100644
--- a/gnu/packages/golang.scm
+++ b/gnu/packages/golang.scm
@@ -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



reply via email to

[Prev in Thread] Current Thread [Next in Thread]