diff options
| author | Hilton Chain <hako@ultrarare.space> | 2024-11-11 11:04:41 +0800 |
|---|---|---|
| committer | Hilton Chain <hako@ultrarare.space> | 2024-12-31 10:54:12 +0800 |
| commit | 83f034b64f45e4969e97f62cc723205c3aa770c6 (patch) | |
| tree | 576e307fd39c6296a75e8e943771c2c4764e9bc1 /gnu/packages/zig.scm | |
| parent | c2cf6b62d7e0e05b3b4000d6ad16c2ecb01fcf4f (diff) | |
gnu: Add zig-0.10.0-1506.
* gnu/packages/zig.scm (zig-0.10.0-1505-source,zig-0.10.0-1506): New variables.
Change-Id: I08d23ca32c5d60e1363b0c45dae7e083e9980a12
Diffstat (limited to 'gnu/packages/zig.scm')
| -rw-r--r-- | gnu/packages/zig.scm | 37 |
1 files changed, 37 insertions, 0 deletions
diff --git a/gnu/packages/zig.scm b/gnu/packages/zig.scm index 4a01aa1c0c7..2d97a70d092 100644 --- a/gnu/packages/zig.scm +++ b/gnu/packages/zig.scm | |||
| @@ -640,4 +640,41 @@ toolchain. Among other features it provides | |||
| 640 | (modify-inputs (package-native-inputs base) | 640 | (modify-inputs (package-native-inputs base) |
| 641 | (replace "zig" `(,base "out"))))))) | 641 | (replace "zig" `(,base "out"))))))) |
| 642 | 642 | ||
| 643 | (define zig-0.10.0-1505-source | ||
| 644 | (let ((commit "fe4ea31f7e9e1c8caea6a1df107b91e8ea1a7b8a") | ||
| 645 | (revision "1505")) | ||
| 646 | (zig-source | ||
| 647 | (git-version "0.10.0" revision commit) | ||
| 648 | commit "0q91hz824l867dlzz885i4mlkjdr0v5nfk3drsnvkvz2q52r0ffx"))) | ||
| 649 | |||
| 650 | (define zig-0.10.0-1506 | ||
| 651 | (let ((commit "f16c10a86b7183e99e54a70344f4681211cd52bb") | ||
| 652 | (revision "1506") | ||
| 653 | (base zig-0.10.0-1497)) | ||
| 654 | (package | ||
| 655 | (inherit base) | ||
| 656 | (name "zig") | ||
| 657 | (version (git-version "0.10.0" revision commit)) | ||
| 658 | (source (zig-source | ||
| 659 | version commit | ||
| 660 | "17qbwknv33xi8908f1kdapvvj331bmibvvjhsza04j3siq3rpbz7")) | ||
| 661 | ;; zig2+zig1 | ||
| 662 | (arguments | ||
| 663 | (substitute-keyword-arguments (package-arguments zig-0.10.0-748) | ||
| 664 | ((#:phases phases '%standard-phases) | ||
| 665 | #~(modify-phases #$phases | ||
| 666 | (add-after 'prepare-source 'restore-lib | ||
| 667 | (lambda _ | ||
| 668 | (delete-file-recursively "lib") | ||
| 669 | (copy-recursively | ||
| 670 | (string-append #+zig-0.10.0-1505-source "/lib") | ||
| 671 | "lib"))) | ||
| 672 | (replace 'build-zig1 | ||
| 673 | (lambda _ | ||
| 674 | (invoke "./zig2" "build" "--zig-lib-dir" "lib" | ||
| 675 | "update-zig1" "--verbose"))))))) | ||
| 676 | (native-inputs | ||
| 677 | (modify-inputs (package-native-inputs base) | ||
| 678 | (replace "zig" `(,base "zig1"))))))) | ||
| 679 | |||
| 643 | (define-public zig zig-0.10) | 680 | (define-public zig zig-0.10) |
