diff options
| author | Hilton Chain <hako@ultrarare.space> | 2026-06-20 21:37:10 +0800 |
|---|---|---|
| committer | Hilton Chain <hako@ultrarare.space> | 2026-06-20 23:24:01 +0800 |
| commit | 2f45f140f21dd9b203240ccc710ccf482741cc7d (patch) | |
| tree | 293b5dd63b1a4a66adc3dfb5ff604382639927d4 /gnu | |
| parent | 30ad72c96f1582d33659fa8eec9666b0008d78dc (diff) | |
gnu: zig: Move add-build.zig.zon to (guix build-system zig).
...to avoid circular dependencies. Since all packages using zig-build-system
import (guix build-system zig), this move won't introduce breakage in practice.
* gnu/packages/zig.scm (add-build.zig.zon): Move to...
* guix/build-system/zig.scm (add-build.zig.zon): ...here.
Diffstat (limited to 'gnu')
| -rw-r--r-- | gnu/packages/zig.scm | 25 |
1 files changed, 1 insertions, 24 deletions
diff --git a/gnu/packages/zig.scm b/gnu/packages/zig.scm index 1c646d45154..3a097e82327 100644 --- a/gnu/packages/zig.scm +++ b/gnu/packages/zig.scm | |||
| @@ -36,30 +36,7 @@ | |||
| 36 | #:use-module (gnu packages llvm) | 36 | #:use-module (gnu packages llvm) |
| 37 | #:use-module (gnu packages llvm-meta) | 37 | #:use-module (gnu packages llvm-meta) |
| 38 | #:use-module (gnu packages web) | 38 | #:use-module (gnu packages web) |
| 39 | #:export (add-build.zig.zon | 39 | #:export (rename-zig-dependencies)) |
| 40 | rename-zig-dependencies)) | ||
| 41 | |||
| 42 | (define* (add-build.zig.zon name version dependencies #:optional (paths '(""))) | ||
| 43 | "Snippet to generate build.zig.zon of DEPENDENCIES for package NAME@VERSION." | ||
| 44 | `(let ((port (open-file "build.zig.zon" "w" #:encoding "utf8"))) | ||
| 45 | (format port "\ | ||
| 46 | .{ | ||
| 47 | .name = \"~a\", | ||
| 48 | .version = \"~a\", | ||
| 49 | .paths = .{ | ||
| 50 | ~{\ | ||
| 51 | \"~a\", | ||
| 52 | ~}\ | ||
| 53 | }, | ||
| 54 | .dependencies = .{ | ||
| 55 | ~{\ | ||
| 56 | .@\"~a\" = .{ | ||
| 57 | .url = \"\", | ||
| 58 | }, | ||
| 59 | ~}\ | ||
| 60 | }, | ||
| 61 | }~%" ,name ,version (quote ,paths) (quote ,dependencies)) | ||
| 62 | (close-port port))) | ||
| 63 | 40 | ||
| 64 | (define* (rename-zig-dependencies mapping #:optional (directories '("."))) | 41 | (define* (rename-zig-dependencies mapping #:optional (directories '("."))) |
| 65 | "Snippet to rename Zig dependencies in build.zig and build.zig.zon." | 42 | "Snippet to rename Zig dependencies in build.zig and build.zig.zon." |
