summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorArthur Rodrigues <arthurhdrodrigues@proton.me>2025-10-26 01:26:00 +0000
committerSharlatan Hellseher <sharlatanus@gmail.com>2025-11-09 09:10:04 +0000
commitc0a2f671f476c1e663fe4eab3438ba6350aca81d (patch)
tree8d22577cc6ccc078cfdb7173ff5a8dde33ac91c8
parent0f0ba612c0b0730bcf6cb6f5fd5eee2a1622c079 (diff)
gnu: Add go-github-com-graylog2-go-gelf.
* gnu/packages/golang-xyz.scm (go-github-com-graylog2-go-gelf): New variable. Change-Id: If11aafc34189241007c3cbf8519a6030d263f7d2 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
-rw-r--r--gnu/packages/golang-xyz.scm30
1 files changed, 30 insertions, 0 deletions
diff --git a/gnu/packages/golang-xyz.scm b/gnu/packages/golang-xyz.scm
index 74cf9005190..5b3a740f95f 100644
--- a/gnu/packages/golang-xyz.scm
+++ b/gnu/packages/golang-xyz.scm
@@ -9689,6 +9689,36 @@ according @@url{https://rfc-editor.org/rfc/rfc8785.html, RFC 8785}.")
with some code optimisations to make it run faster.")
(license license:bsd-3)))
+(define-public go-github-com-graylog2-go-gelf
+ (package
+ (name "go-github-com-graylog2-go-gelf")
+ (version "0.0.0-20170811154226-7ebf4f536d8f")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/Graylog2/go-gelf")
+ (commit (go-version->git-ref version
+ #:subdir "gelf"))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "0a51xrh798y7712kmpflh74jqhvrvy7n6rvr83b17w86n56z9ba7"))))
+ (build-system go-build-system)
+ (arguments
+ (list
+ #:import-path "github.com/Graylog2/go-gelf/gelf"
+ #:unpack-path "github.com/Graylog2/go-gelf"))
+ (home-page "https://github.com/Graylog2/go-gelf")
+ (synopsis "GELF library and writer for Golang")
+ (description
+ "This package is a @acronym{Graylog Extended Log Format,GELF}
+(@url{https://go2docs.graylog.org/current/home.htm, specification}) library
+for Go. GELF is an application-level logging protocol that avoids many of the
+shortcomings of @code{syslog}. While it can be run over any stream or
+datagram transport protocol, it has special support to allow long messages to
+be split over multiple datagrams.")
+ (license license:expat)))
+
(define-public go-github-com-guptarohit-asciigraph
(package
(name "go-github-com-guptarohit-asciigraph")