guix_mirror_bot pushed a commit to branch master
in repository guix.

commit 8660eedac3561d7b1fc0b62fae302296719375af
Author: Sharlatan Hellseher <[email protected]>
AuthorDate: Tue Sep 8 18:52:12 2026 +0100

    gnu: go-github-com-go-openapi-swag-typeutils: Update to 0.29.2.
    
    * gnu/packages/golang-web.scm (go-github-com-go-openapi-swag-typeutils): 
Update to 0.29.2.
    [source] <snippet>: Seep only source belonging to correct import-path.
---
 gnu/packages/golang-web.scm | 20 ++++++++++++--------
 1 file changed, 12 insertions(+), 8 deletions(-)

diff --git a/gnu/packages/golang-web.scm b/gnu/packages/golang-web.scm
index 021bc2891a5..5448e777ca9 100644
--- a/gnu/packages/golang-web.scm
+++ b/gnu/packages/golang-web.scm
@@ -9113,7 +9113,7 @@ file system.")
 (define-public go-github-com-go-openapi-swag-typeutils
   (package
     (name "go-github-com-go-openapi-swag-typeutils")
-    (version "0.27.0")
+    (version "0.29.2")
     (source
      (origin
        (method git-fetch)
@@ -9122,15 +9122,19 @@ file system.")
               (commit (go-version->git-ref version #:subdir "typeutils"))))
        (file-name (git-file-name name version))
        (sha256
-        (base32 "0rg5q7xif4gmhc99kkgvnz03d0d0z2vanyv8xa4myn6ykvacw458"))
-       (modules '((guix build utils)))
+        (base32 "1kk84irx6ifln01b5w1rzyrx4gmpzf6nkm190n6hhw7s4y28pq80"))
+       (modules '((guix build utils)
+                  (ice-9 ftw)
+                  (srfi srfi-26)))
        (snippet
         #~(begin
-            ;; Submodules with their own go.mod files and packaged separately:
-            (for-each delete-file-recursively
-                      (list "cmdutils" "conv" "fileutils" "jsonname"
-                            "jsonutils" "loading" "mangling" "netutils"
-                            "stringutils" "yamlutils"))))))
+            (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 "." "typeutils")))))
     (build-system go-build-system)
     (arguments
      (list

Reply via email to