guix_mirror_bot pushed a commit to branch master
in repository guix.
commit 838fb086e66959e498963586c28e620119fc0d9a
Author: Sharlatan Hellseher <[email protected]>
AuthorDate: Fri Feb 6 10:54:23 2026 +0000
gnu: Add containers-storage.
* gnu/packages/golang-xyz.scm (containers-storage): New variable.
Change-Id: I1850e839e074c5dc4d33c5bef04cf7edbbbf16e5
---
gnu/packages/golang-xyz.scm | 31 +++++++++++++++++++++++++++++++
1 file changed, 31 insertions(+)
diff --git a/gnu/packages/golang-xyz.scm b/gnu/packages/golang-xyz.scm
index d9abd2fb9d..bf4adb37d1 100644
--- a/gnu/packages/golang-xyz.scm
+++ b/gnu/packages/golang-xyz.scm
@@ -29344,6 +29344,37 @@ library.")
;;; Executables:
;;;
+(define-public containers-storage
+ (package/inherit go-github-com-containers-storage
+ (name "containers-storage")
+ (arguments
+ (substitute-keyword-arguments
+ (package-arguments go-github-com-containers-storage)
+ ((#:tests? _ #t) #f)
+ ((#:install-source? _ #t) #f)
+ ((#:import-path _)
+ "github.com/containers/storage/cmd/containers-storage")
+ ((#:unpack-path _ "") "github.com/containers/storage")))
+ (native-inputs
+ (append (package-inputs go-github-com-containers-storage)
+ (package-native-inputs go-github-com-containers-storage)
+ (package-propagated-inputs go-github-com-containers-storage)))
+ (propagated-inputs '())
+ (inputs '())
+ (synopsis "CLI tool for manipulating local layer/image/container stores")
+ (description
+ "This provides @code{containers-storage}, a command line tool for
+manipulating local layer/image/container stores.
+
+It depends on storage, which is a pretty barebones wrapping of the graph
+drivers that exposes the create/mount/unmount/delete operations and adds
+enough bookkeeping to know about the relationships between layers.
+
+It wraps that as thinly as possible, so that other tooling can use it to
+import layers from images. Those other tools can then either manage the
+concept of images on their own, or let the API/CLI handle storing the image
+metadata and/or configuration.")))
+
(define-public glua
(package/inherit go-github-com-yuin-gopher-lua
(name "glua")