summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSharlatan Hellseher <sharlatanus@gmail.com>2026-02-12 12:33:11 +0000
committerSharlatan Hellseher <sharlatanus@gmail.com>2026-02-12 12:34:39 +0000
commitf5b7e394475f1b5dfbaaa77d71df00619972846c (patch)
tree6b949f326602ed03b5afd46fb6485c220d068a8e
parent5337a43715787c68342c30e06c58acfb81b14e83 (diff)
gnu: umoci: Update to 0.6.0.
* gnu/packages/virtualization.scm (umoci): Update to 0.6.0. [native-inputs]: Remove go-github-com-opencontainers-image-spec-1.0.2, and go-github-com-vbatts-go-mtree; add go-github-com-containerd-platforms, go-github-com-cyphar-go-mtree, and go-github-com-opencontainers-image-spec. * gnu/packages/golang-xyz.scm (go-github-com-cyphar-go-mtree): New variable. (go-github-com-opencontainers-image-spec-1.0.2): Delete variable. Change-Id: I2145fb3414eef0be5e563fab9d34b5f35574c696
-rw-r--r--gnu/packages/golang-xyz.scm68
-rw-r--r--gnu/packages/virtualization.scm11
2 files changed, 50 insertions, 29 deletions
diff --git a/gnu/packages/golang-xyz.scm b/gnu/packages/golang-xyz.scm
index e29e3c4b559..245fe9a666c 100644
--- a/gnu/packages/golang-xyz.scm
+++ b/gnu/packages/golang-xyz.scm
@@ -6282,6 +6282,50 @@ provide a @code{PoC} implementation to make the @code{SecureJoin} proposal
6282more tangible.") 6282more tangible.")
6283 (license license:bsd-3))) 6283 (license license:bsd-3)))
6284 6284
6285;; For umoci@1.6.0, remove when a fresh version is released.
6286(define-public go-github-com-cyphar-go-mtree
6287 (let ((commit "54003baae6e5e009853fa0b67da7ad43cdc9059a")
6288 (revision "0"))
6289 (hidden-package
6290 (package
6291 (name "go-github-com-cyphar-go-mtree")
6292 (version (git-version "0.0.0" revision commit))
6293 (source
6294 (origin
6295 (method git-fetch)
6296 (uri (git-reference
6297 (url "https://github.com/cyphar/go-mtree")
6298 (commit commit)))
6299 (file-name (git-file-name name version))
6300 (sha256
6301 (base32 "1z063grsqawnpmwv2m3gm4pfssm5ynzssvn9igw5x4l237zbpl52"))
6302 (modules '((guix build utils)))
6303 (snippet
6304 #~(begin
6305 ;; Module name has been changed upstream.
6306 (substitute* (find-files "." "\\.go$")
6307 (("github.com/vbatts/go-mtree")
6308 "github.com/vbatts/go-mtree"))))))
6309 (build-system go-build-system)
6310 (arguments
6311 (list
6312 #:import-path "github.com/vbatts/go-mtree"))
6313 (native-inputs
6314 (list go-github-com-davecgh-go-spew))
6315 (propagated-inputs
6316 (list go-github-com-fatih-color
6317 go-github-com-sirupsen-logrus
6318 go-github-com-urfave-cli-v2
6319 go-golang-org-x-crypto
6320 go-golang-org-x-sys))
6321 (home-page "https://github.com/cyphar/go-mtree")
6322 (synopsis "File systems verification utility and library")
6323 (description
6324 "This package is alternative fork of
6325@url{https://github.com/vbatts/go-mtree} required for @code{umoci} version
63261.6.0.")
6327 (license license:bsd-3)))))
6328
6285(define-public go-github-com-d4l3k-messagediff 6329(define-public go-github-com-d4l3k-messagediff
6286 (package 6330 (package
6287 (name "go-github-com-d4l3k-messagediff") 6331 (name "go-github-com-d4l3k-messagediff")
@@ -18987,30 +19031,6 @@ digests with little effort.")
18987container image format spec (OCI Image Format).") 19031container image format spec (OCI Image Format).")
18988 (license license:asl2.0))) 19032 (license license:asl2.0)))
18989 19033
18990;; For umoci@1.5.0, remove when a fresh version is released.
18991(define-public go-github-com-opencontainers-image-spec-1.0.2
18992 (hidden-package
18993 (package
18994 (inherit go-github-com-opencontainers-image-spec)
18995 (name "go-github-com-opencontainers-image-spec")
18996 (version "1.0.2")
18997 (source
18998 (origin
18999 (method git-fetch)
19000 (uri
19001 (git-reference
19002 (url "https://github.com/opencontainers/image-spec")
19003 (commit (string-append "v" version))))
19004 (file-name (git-file-name name version))
19005 (sha256
19006 (base32 "1wcw1z39wjx338406ga86a41f5ird0yc4ab3c70nfhkpkvjjzhkm"))))
19007 (arguments
19008 (list #:skip-build? #t
19009 #:tests? #f
19010 #:import-path "github.com/opencontainers/image-spec"))
19011 (propagated-inputs
19012 (list go-github-com-pkg-errors)))))
19013
19014(define-public go-github-com-opencontainers-runc 19034(define-public go-github-com-opencontainers-runc
19015 (package 19035 (package
19016 (name "go-github-com-opencontainers-runc") 19036 (name "go-github-com-opencontainers-runc")
diff --git a/gnu/packages/virtualization.scm b/gnu/packages/virtualization.scm
index 4b353c524f5..ea661b6d638 100644
--- a/gnu/packages/virtualization.scm
+++ b/gnu/packages/virtualization.scm
@@ -2444,7 +2444,7 @@ Open Container Initiative specification.")
2444(define-public umoci 2444(define-public umoci
2445 (package 2445 (package
2446 (name "umoci") 2446 (name "umoci")
2447 (version "0.5.1") 2447 (version "0.6.0")
2448 (source 2448 (source
2449 (origin 2449 (origin
2450 (method git-fetch) 2450 (method git-fetch)
@@ -2453,7 +2453,7 @@ Open Container Initiative specification.")
2453 (commit (string-append "v" version)))) 2453 (commit (string-append "v" version))))
2454 (file-name (git-file-name name version)) 2454 (file-name (git-file-name name version))
2455 (sha256 2455 (sha256
2456 (base32 "0446xw8jrxgf2vgi30vlihak6z9srzbkzvm4v47nm0c87fijmigs")) 2456 (base32 "0m50x2q2h34g6sh786blf8r9wh098yzgwnicdlx0cgsqqwjsn0ia"))
2457 (snippet 2457 (snippet
2458 #~(begin 2458 #~(begin
2459 (use-modules (guix build utils)) 2459 (use-modules (guix build utils))
@@ -2476,11 +2476,13 @@ Open Container Initiative specification.")
2476 "-X github.com/opencontainers/umoci.version=" 2476 "-X github.com/opencontainers/umoci.version="
2477 #$version)))) 2477 #$version))))
2478 ;; TODO: build manpages from <doc/man> with 'go-md2man'. 2478 ;; TODO: build manpages from <doc/man> with 'go-md2man'.
2479 (native-inputs 2479 (propagated-inputs
2480 (list go-github-com-adalogics-go-fuzz-headers 2480 (list go-github-com-adalogics-go-fuzz-headers
2481 go-github-com-apex-log 2481 go-github-com-apex-log
2482 go-github-com-blang-semver-v4 2482 go-github-com-blang-semver-v4
2483 go-github-com-containerd-platforms
2483 go-github-com-cyphar-filepath-securejoin 2484 go-github-com-cyphar-filepath-securejoin
2485 go-github-com-cyphar-go-mtree
2484 go-github-com-docker-go-units 2486 go-github-com-docker-go-units
2485 go-github-com-klauspost-compress 2487 go-github-com-klauspost-compress
2486 go-github-com-klauspost-pgzip 2488 go-github-com-klauspost-pgzip
@@ -2488,12 +2490,11 @@ Open Container Initiative specification.")
2488 go-github-com-moby-sys-userns 2490 go-github-com-moby-sys-userns
2489 go-github-com-mohae-deepcopy 2491 go-github-com-mohae-deepcopy
2490 go-github-com-opencontainers-go-digest 2492 go-github-com-opencontainers-go-digest
2491 go-github-com-opencontainers-image-spec-1.0.2 2493 go-github-com-opencontainers-image-spec
2492 go-github-com-opencontainers-runtime-spec 2494 go-github-com-opencontainers-runtime-spec
2493 go-github-com-rootless-containers-proto-go-proto 2495 go-github-com-rootless-containers-proto-go-proto
2494 go-github-com-stretchr-testify 2496 go-github-com-stretchr-testify
2495 go-github-com-urfave-cli 2497 go-github-com-urfave-cli
2496 go-github-com-vbatts-go-mtree
2497 go-golang-org-x-sys 2498 go-golang-org-x-sys
2498 go-google-golang-org-protobuf)) 2499 go-google-golang-org-protobuf))
2499 (home-page "https://umo.ci/") 2500 (home-page "https://umo.ci/")