~ruther/guix-local

6642b8021feaf0d52866984f8430009ca7a03e97 — Greg Hogan 1 year, 11 months ago b90b877
gnu: git-sizer: Pin git version.

* gnu/packages/version-control.scm (git-sizer)
[arguments]<#:phases>: Hard-code git path in 'fix-paths.
[native-inputs]: Remove git.
[inputs]: Add git-minimal/pinned.

Change-Id: If6178a0e1c453ea47a1f70cd507639b5be2142b0
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
1 files changed, 7 insertions(+), 2 deletions(-)

M gnu/packages/version-control.scm
M gnu/packages/version-control.scm => gnu/packages/version-control.scm +7 -2
@@ 4464,7 4464,12 @@ comes as a command line app and also an Emacs interface.")
       #:phases
       (modify-phases %standard-phases
         (add-after 'unpack 'fix-paths
           (lambda* (#:key outputs #:allow-other-keys)
           (lambda* (#:key inputs outputs #:allow-other-keys)
             (substitute* '("src/github.com/github/git-sizer/git/git.go")
               (("gitBin, err := findGitBin\\(\\)")
                (string-append "gitBin := \""
                               (search-input-file inputs "bin/git")
                               "\"\n\tvar err error")))
             (substitute* '("src/github.com/github/git-sizer/git_sizer_test.go")
               (("bin/git-sizer")
                (string-append (assoc-ref outputs "out")


@@ 4478,7 4483,7 @@ comes as a command line app and also an Emacs interface.")
                         ;; Git repository.
                         '("TestBomb" "TestFromSubdir" "TestRefgroups"
                           "TestRefSelections" "TestTaggedTags"))))))))
    (native-inputs (list git))
    (inputs (list git-minimal/pinned))
    (propagated-inputs
     (list go-github-com-cli-safeexec
           go-github-com-davecgh-go-spew