diff options
Diffstat (limited to 'gnu/packages/zig.scm')
| -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." |
