From e8fe9949443c5b7b71e7ace257fc220d81cc89db Mon Sep 17 00:00:00 2001 Message-ID: In-Reply-To: References: From: "Artyom V. Poptsov" Date: Mon, 29 Jan 2024 21:29:46 +0300 Subject: [PATCH 7/7] gnu: Add go-github-com-coreos-go-systemd-sdjournal. * gnu/packages/golang.scm (go-github-com-coreos-go-systemd-sdjournal): New variable. Change-Id: I48d6d6e888ab757363a16bae9f50c1ff955f287a --- gnu/packages/golang.scm | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 5b1835aca1..6f5534265d 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -78,6 +78,7 @@ (define-module (gnu packages golang) #:use-module ((gnu packages bootstrap) #:select (glibc-dynamic-linker)) #:use-module (gnu packages check) #:use-module (gnu packages fonts) + #:use-module (gnu packages freedesktop) #:use-module (gnu packages gcc) #:use-module (gnu packages glib) #:use-module (gnu packages gnupg) @@ -8714,6 +8715,33 @@ (define-public go-github-com-coreos-go-systemd-unit files.") (license license:asl2.0))) +(define-public go-github-com-coreos-go-systemd-sdjournal + (package + (inherit go-github-com-coreos-go-systemd-activation) + (name "go-github-com-coreos-go-systemd-sdjournal") + (arguments + '(#:tests? #f ;Tests require D-Bus daemon running. + #:import-path "github.com/coreos/go-systemd/sdjournal" + #:unpack-path "github.com/coreos/go-systemd" + #:phases + (modify-phases %standard-phases + (add-after 'unpack 'fix-sdjournal-header + (lambda* (#:key import-path #:allow-other-keys) + (substitute* (format #f + "src/~a/journal.go" + import-path) + (("systemd/sd-journal.h") + "elogind/sd-journal.h") + (("systemd/sd-id128.h") + "elogind/sd-id128.h"))))))) + (inputs (list elogind)) + (home-page "https://github.com/coreos/go-systemd") + (synopsis "Go bindings to systemd for journald") + (description + "Go bindings to systemd for reading from journald by wrapping its C +API.") + (license license:asl2.0))) + (define-public go-github-com-emirpasic-gods (package (name "go-github-com-emirpasic-gods") -- 2.41.0