From 5e1fc3f233b5b80095f4c8eccf49ac4bb980863f Mon Sep 17 00:00:00 2001 From: Sharlatan Hellseher Date: Thu, 30 Apr 2026 22:29:37 +0100 Subject: gnu: go-github-com-containerd-containerd-api: Remove sources. * gnu/packages/golang-web.scm (go-github-com-containerd-containerd-api): [source] : Keep source which relates to import-path (go.mod) only. Change-Id: Ib65de23c579e86d0348f264b1d64a64399992fb3 --- gnu/packages/golang-web.scm | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/gnu/packages/golang-web.scm b/gnu/packages/golang-web.scm index 21cbf86b77..81627cfce1 100644 --- a/gnu/packages/golang-web.scm +++ b/gnu/packages/golang-web.scm @@ -4676,7 +4676,19 @@ it mimics the functionality and signatures of the standard `os` package.") #:subdir "api")))) (file-name (git-file-name name version)) (sha256 - (base32 "06pl08p1f86z70hy9si5h7p2bgassqjsy625pvzxazxix35ggq6x")))) + (base32 "06pl08p1f86z70hy9si5h7p2bgassqjsy625pvzxazxix35ggq6x")) + (modules '((guix build utils) + (ice-9 ftw) + (srfi srfi-26))) + (snippet + #~(begin + (define (delete-all-but directory . preserve) + (with-directory-excursion directory + (let* ((pred (negate (cut member <> + (cons* "." ".." preserve)))) + (items (scandir "." pred))) + (for-each (cut delete-file-recursively <>) items)))) + (delete-all-but "." "api"))))) (build-system go-build-system) (arguments (list -- cgit v1.3