gnu: Add go-github-com-git-lfs-gitobj-v2.

* gnu/packages/version-control.scm (go-github-com-git-lfs-gitobj-v2): New variable.

Signed-off-by: Leo Famulari <leo@famulari.name>
This commit is contained in:
Nicolas Graves 2023-04-23 14:27:25 +02:00 committed by Leo Famulari
parent a8797329f9
commit 6a168919d2
No known key found for this signature in database
GPG key ID: 2646FA30BACA7F08

View file

@ -2940,6 +2940,36 @@ (define-public git-imerge
interrupted, published, and collaborated on while in progress.")
(license license:gpl2+)))
(define-public go-github-com-git-lfs-gitobj-v2
(package
(name "go-github-com-git-lfs-gitobj-v2")
(version "2.1.1")
(source (origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/git-lfs/gitobj")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32
"1sd7y4xbx00js1g2az4nq8g5lvsm4d7nqr3v4kxy8fxrfzdm63j9"))))
(build-system go-build-system)
(arguments
'(#:import-path "github.com/git-lfs/gitobj/v2"))
(propagated-inputs (list go-github-com-stretchr-testify
go-github-com-pmezard-go-difflib
go-github-com-davecgh-go-spew))
(home-page "https://github.com/git-lfs/gitobj")
(synopsis "Read and write git objects")
(description
"This package reads and writes loose and packed (objects found in git
packfiles) Git objects. It uses the pack package to search pack index files
and locate the corresponding delta-base chain in the appropriate pack file.
If gitobj can't find a loose object with the appropriate SHA-1, it will search
the repository's packfile(s) instead. If it finds an object in a packfile, it
will reconstruct the object along its delta-base chain and return it.")
(license license:expat)))
(define-public git-lfs
(package
(name "git-lfs")