gnu: Add go-atomicgo-dev-assert.

* gnu/packages/golang-check.scm (go-atomicgo-dev-assert): New variable.

Change-Id: I987bdc50978da3cb6758d99bb4330e0a3bf3d14a
This commit is contained in:
Sharlatan Hellseher 2024-06-07 22:33:22 +01:00
parent d6baae3503
commit c2d41bf423
No known key found for this signature in database
GPG key ID: 76D727BFF62CD2B5

View file

@ -62,6 +62,33 @@ (define-module (gnu packages golang-check)
;;; Libraries:
;;;
(define-public go-atomicgo-dev-assert
(package
(name "go-atomicgo-dev-assert")
(version "0.0.2")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/atomicgo/assert")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32 "1ra5bx3w6vynwbxgsz5knibk2xwmfi6654fsi29zsmk77f39g8vv"))))
(build-system go-build-system)
(arguments
(list
#:go go-1.21
#:import-path "atomicgo.dev/assert"))
(home-page "https://atomicgo.dev/assert")
(synopsis "Go package with tons of assertions")
(description
"Package assert provides obj set of assertion functions. Every assertion
function returns obj boolean. This package does not integrate into the
testing package automatically and requires to check the returning boolean
value and call @code{t.Fatal()} if the assertion fails.")
(license license:expat)))
(define-public go-github-com-alecthomas-assert-v2
(package
(name "go-github-com-alecthomas-assert-v2")