hako pushed a commit to branch wip-zig-bootstrap
in repository guix.

commit da0d2bd69e0e00744091f9bf7009c311e3480e8d
Author: Hilton Chain <[email protected]>
AuthorDate: Tue Dec 31 08:52:53 2024 +0800

    squash! build-system: zig: Support Zig package manager.
    
    Change-Id: Id1fded11e9817f6581b3c9d058ca292da8abe785
---
 gnu/packages/zig.scm            | 14 +++++++-------
 guix/build/zig-build-system.scm |  1 -
 2 files changed, 7 insertions(+), 8 deletions(-)

diff --git a/gnu/packages/zig.scm b/gnu/packages/zig.scm
index cefd73699d..f095b5a44b 100644
--- a/gnu/packages/zig.scm
+++ b/gnu/packages/zig.scm
@@ -65,19 +65,19 @@
      (use-modules (ice-9 match)
                   (guix build utils))
      (for-each
-      (match-lambda
-        ((old-name . new-name)
-         (for-each
-          (lambda (directory)
+      (lambda (directory)
+        (for-each
+         (match-lambda
+           ((old-name . new-name)
             (with-directory-excursion directory
               (substitute* "build.zig"
                 (((string-append "([Dd]ependency.\")" old-name) _ prefix)
                  (string-append prefix new-name)))
               (substitute* "build.zig.zon"
                 (((format #f "\\.(@\")?~a\"?" old-name))
-                 (format #f ".@\"~a\"" new-name)))))
-          (quote ,directories))))
-      (quote ,mapping))))
+                 (format #f ".@\"~a\"" new-name))))))
+         (quote ,mapping)))
+      (quote ,directories))))
 
 (define (zig-source version commit hash)
   (origin
diff --git a/guix/build/zig-build-system.scm b/guix/build/zig-build-system.scm
index 60e0935282..85d54c0aa5 100644
--- a/guix/build/zig-build-system.scm
+++ b/guix/build/zig-build-system.scm
@@ -100,7 +100,6 @@
      (or (and=> (getenv "GUIX_ZIG_PACKAGE_PATH")
                 (cut string-split <> #\:))
          '())))
-  ;; Asserting "out" output, as in `install'.
   ;; zig-aaa-0.1.2-3.456789a -> zig-aaa
   ;; zig-bbb-2.3.3 -> zig-bbb
   (define (strip-version input)

Reply via email to