diff options
| author | Hilton Chain <hako@ultrarare.space> | 2024-11-11 21:19:31 +0800 |
|---|---|---|
| committer | Hilton Chain <hako@ultrarare.space> | 2024-12-31 10:54:17 +0800 |
| commit | a39aa559ae42007937a5521ea972f0bbf0089223 (patch) | |
| tree | 7d6c2bf7b1e2adf1f0a64389e1dee7abb74656d9 /gnu/packages | |
| parent | 097b291e6f9c27757a440e7ceca1173212869013 (diff) | |
gnu: Add zig-0.12.0-109.
* gnu/packages/zig.scm (zig-0.12.0-109): New variable.
Change-Id: If480110b20b2971fe7562bbd60fcb74afc5c1ed4
Diffstat (limited to 'gnu/packages')
| -rw-r--r-- | gnu/packages/zig.scm | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/gnu/packages/zig.scm b/gnu/packages/zig.scm index b8e87ddf443..a06b6de5302 100644 --- a/gnu/packages/zig.scm +++ b/gnu/packages/zig.scm | |||
| @@ -1493,4 +1493,37 @@ toolchain. Among other features it provides | |||
| 1493 | (properties `((max-silent-time . 9600) | 1493 | (properties `((max-silent-time . 9600) |
| 1494 | ,@(clang-compiler-cpu-architectures "17"))))) | 1494 | ,@(clang-compiler-cpu-architectures "17"))))) |
| 1495 | 1495 | ||
| 1496 | |||
| 1497 | ;;; | ||
| 1498 | ;;; Bootstrap path for Zig 0.13. | ||
| 1499 | ;;; | ||
| 1500 | |||
| 1501 | (define zig-0.12.0-109 | ||
| 1502 | (let ((commit "b7799ef322103c8e449c45494c29fb4a8c9867df") | ||
| 1503 | (revision "109") | ||
| 1504 | (base zig-0.12)) | ||
| 1505 | (package | ||
| 1506 | (inherit base) | ||
| 1507 | (name "zig") | ||
| 1508 | (version (git-version "0.12.0" revision commit)) | ||
| 1509 | (source (zig-source | ||
| 1510 | version commit | ||
| 1511 | "1zy19w93wrd7dfdih8hfk9h3brkgaspaa60ipcmf08hlx6z2f0bz")) | ||
| 1512 | ;; zig1 | ||
| 1513 | (arguments | ||
| 1514 | (substitute-keyword-arguments (package-arguments zig-0.10.0-747) | ||
| 1515 | ((#:phases phases '%standard-phases) | ||
| 1516 | #~(modify-phases #$phases | ||
| 1517 | ;; Build errors when zig1.wasm is not found. | ||
| 1518 | (add-after 'unpack 'prepare-source | ||
| 1519 | (lambda _ | ||
| 1520 | (invoke "touch" "stage1/zig1.wasm"))) | ||
| 1521 | (replace 'build-zig1 | ||
| 1522 | (lambda _ | ||
| 1523 | (invoke "zig" "build" "--zig-lib-dir" "lib" | ||
| 1524 | "update-zig1" "--verbose"))))))) | ||
| 1525 | (native-inputs | ||
| 1526 | (modify-inputs (package-native-inputs base) | ||
| 1527 | (replace "zig" `(,base "out"))))))) | ||
| 1528 | |||
| 1496 | (define-public zig zig-0.10) | 1529 | (define-public zig zig-0.10) |
