gnu: Add go-github-com-armon-circbuf.

* gnu/packages/golang-xyz.scm (go-github-com-armon-circbuf): New variable.

Change-Id: I4597d6d5a64aad7851f28deadc787c381d33a0f2
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
This commit is contained in:
Arthur Rodrigues 2025-08-17 12:10:49 -03:00 committed by Sharlatan Hellseher
parent ba6750db6f
commit 1cd5166e67
No known key found for this signature in database
GPG key ID: 76D727BFF62CD2B5

View file

@ -66,6 +66,7 @@
;;; Copyright © 2025 David Thompson <davet@gnu.org>
;;; Copyright © 2025 Ludovic Courtès <ludo@gnu.org>
;;; Copyright © 2025 Tomas Volf <~@wolfsden.cz>
;;; Copyright © 2025 Arthur Rodrigues <arthurhdrodrigues@proton.me>
;;;
;;; This file is part of GNU Guix.
;;;
@ -1854,6 +1855,31 @@ Distance}.")
inspired by the causal messaging system in the Pony programming language.")
(license license:expat)))
(define-public go-github-com-armon-circbuf
(package
(name "go-github-com-armon-circbuf")
(version "0.0.0-20190214190532-5111143e8da2")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/armon/circbuf")
(commit (go-version->git-ref version))))
(file-name (git-file-name name version))
(sha256
(base32 "1nhzs8wza5sxqjh0920jypy9irq6cspd55g8a9vgyjjfrqb5njs0"))))
(build-system go-build-system)
(arguments
(list
#:import-path "github.com/armon/circbuf"))
(home-page "https://github.com/armon/circbuf")
(synopsis "Circular buffer for Golang")
(description
"This package provides a circular buffer object. The buffer can be
written to infinitely, but has a fixed size, so only the last @code{size}
bytes are ever retained.")
(license license:expat)))
(define-public go-github-com-armon-go-radix
(package
(name "go-github-com-armon-go-radix")