diff options
| author | Hilton Chain <hako@ultrarare.space> | 2024-11-11 10:49:32 +0800 |
|---|---|---|
| committer | Hilton Chain <hako@ultrarare.space> | 2024-12-31 10:54:11 +0800 |
| commit | 2f68933dfda9570906ce0fc6b88cdaea8cbe054b (patch) | |
| tree | b5a81befd1f5773a56d798a75263ee930a0b678c /gnu/packages | |
| parent | 813ac2ec3c56785ffb147a12daf380ee3aa5c86d (diff) | |
gnu: Add zig-0.10.0-748.
* gnu/packages/zig.scm (zig-0.10.0-748): New variable.
Change-Id: I1ee2570b437130731d41b0f42af9c3214658b577
Diffstat (limited to 'gnu/packages')
| -rw-r--r-- | gnu/packages/zig.scm | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/gnu/packages/zig.scm b/gnu/packages/zig.scm index ec01109ce66..2a5515d60b6 100644 --- a/gnu/packages/zig.scm +++ b/gnu/packages/zig.scm @@ -474,4 +474,32 @@ toolchain. Among other features it provides (replace "zig" `(,base "out")) (delete "zstd")))))) +;; Supply zig1.wasm, build zig2 + zig1.wasm, install zig1.wasm. +(define zig-0.10.0-748 + (let ((commit "08b2d491bcd8c79c68495267cc71967661caea1e") + (revision "748") + (base zig-0.10.0-747)) + (package + (inherit base) + (name "zig") + (version (git-version "0.10.0" revision commit)) + (source (zig-source + version commit + "1iv1wjgj0nfbb19sp3zw4d8hmrhkah4cmklzxm8c32zsg673kv3i")) + (arguments + (substitute-keyword-arguments (package-arguments zig-0.10.0-722) + ;; zig1.wasm is architecture-independent. + ((#:target _ #f) #f) + ((#:phases phases '%standard-phases) + #~(modify-phases #$phases + (replace 'prepare-source + (lambda* (#:key native-inputs inputs #:allow-other-keys) + (install-file (search-input-file + (or native-inputs inputs) "bin/zig1.wasm") + "stage1") + (make-file-writable "stage1/zig1.wasm"))))))) + (native-inputs + (modify-inputs (package-native-inputs base) + (replace "zig" `(,base "zig1"))))))) + (define-public zig zig-0.10) |
