gnu: Add go-github-com-lxc-go-lxc.

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

Change-Id: I860eece04d8a1229e539a1d68a42de6d2864e88d
This commit is contained in:
Sharlatan Hellseher 2025-07-10 11:48:29 +01:00
parent dfce36ee48
commit 7a759d7ff3
No known key found for this signature in database
GPG key ID: 76D727BFF62CD2B5

View file

@ -12042,6 +12042,35 @@ designed to clean up raw terminal output by stripping escape sequences,
optionally preserving color.")
(license license:expat)))
(define-public go-github-com-lxc-go-lxc
(package
(name "go-github-com-lxc-go-lxc")
(version "0.0.0-20240606200241-27b3d116511f")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/lxc/go-lxc")
(commit (go-version->git-ref version))))
(file-name (git-file-name name version))
(sha256
(base32 "020jqzqzcq73jbi82cdxkv5nqa36a2322y2c2hwf8fyw3f2809yd"))))
(build-system go-build-system)
(arguments
(list
;; The final package needs to include pkg-config and lxc, it is to
;; prevent importing virtualization module here.
#:skip-build? #t
#:tests? #f
#:import-path "github.com/lxc/go-lxc"))
(propagated-inputs
(list go-golang-org-x-sys))
(home-page "https://github.com/lxc/go-lxc")
(synopsis "Golang bindings for LXC")
(description
"Package lxc provides Go Bindings for LXC (Linux Containers) C API.")
(license license:lgpl2.1)))
(define-public go-github-com-lyft-protoc-gen-star-v2
(package
(name "go-github-com-lyft-protoc-gen-star-v2")