summaryrefslogtreecommitdiff
path: root/gnu/packages/zig.scm
diff options
context:
space:
mode:
authorLudovic Courtès <ludo@gnu.org>2026-03-11 23:12:16 +0100
committerLudovic Courtès <ludo@gnu.org>2026-03-20 13:27:16 +0100
commit1ae20f03f43a2af2bcde3751a2809fe152298d34 (patch)
treebe11f116044ab4cbc7994e2cf88ded0e21db4bbc /gnu/packages/zig.scm
parent4ba653e637940b147ea5cdcf45397b8ac7f3d014 (diff)
gnu: Reference the inherited inputs values.
This commit was made by running this command: sed -e's/modify-inputs (package-\([a-z-]*\)inputs [a-zA-Z0-9-]\+)/modify-inputs \1inputs/g' -i gnu/packages/*.scm … and then reverting individual hunks where the change would trigger unbound variable warnings or other issues (such as ‘native-inputs’ is bound in the body of the ‘inputs’ field, but it refers to the ‘native-inputs’ thunk defined just above). Change-Id: I6d94819f2809313fa1fbefc61897502ee7d66fab
Diffstat (limited to 'gnu/packages/zig.scm')
-rw-r--r--gnu/packages/zig.scm138
1 files changed, 69 insertions, 69 deletions
diff --git a/gnu/packages/zig.scm b/gnu/packages/zig.scm
index 089305ef8a5..60f8eb3998c 100644
--- a/gnu/packages/zig.scm
+++ b/gnu/packages/zig.scm
@@ -418,7 +418,7 @@ toolchain. Among other features it provides
418 (string-append #$output:zig1 "/bin")))) 418 (string-append #$output:zig1 "/bin"))))
419 (delete 'install-glibc-abilists))))) 419 (delete 'install-glibc-abilists)))))
420 (native-inputs 420 (native-inputs
421 (modify-inputs (package-native-inputs base) 421 (modify-inputs native-inputs
422 (prepend binaryen) 422 (prepend binaryen)
423 (delete "glibc-abi-tool"))) 423 (delete "glibc-abi-tool")))
424 (outputs '("out" "zig1"))))) 424 (outputs '("out" "zig1")))))
@@ -472,7 +472,7 @@ toolchain. Among other features it provides
472 (delete 'backup-source) 472 (delete 'backup-source)
473 (delete 'restore-source))))) 473 (delete 'restore-source)))))
474 (native-inputs 474 (native-inputs
475 (modify-inputs (package-native-inputs base) 475 (modify-inputs native-inputs
476 (prepend `(,base "zig1"))))))) 476 (prepend `(,base "zig1")))))))
477 477
478;; Supply zig1.wasm.zst, build zig2 + zig1.wasm, install zig2 + zig1.wasm. 478;; Supply zig1.wasm.zst, build zig2 + zig1.wasm, install zig2 + zig1.wasm.
@@ -503,7 +503,7 @@ toolchain. Among other features it provides
503 (install-file "stage1/zig1.wasm" 503 (install-file "stage1/zig1.wasm"
504 (string-append #$output:zig1 "/bin")))))))) 504 (string-append #$output:zig1 "/bin"))))))))
505 (native-inputs 505 (native-inputs
506 (modify-inputs (package-native-inputs base) 506 (modify-inputs native-inputs
507 (prepend zstd) 507 (prepend zstd)
508 (replace "zig" `(,base "zig1"))))))) 508 (replace "zig" `(,base "zig1")))))))
509 509
@@ -537,7 +537,7 @@ toolchain. Among other features it provides
537 (delete 'build) 537 (delete 'build)
538 (delete 'install))))) 538 (delete 'install)))))
539 (native-inputs 539 (native-inputs
540 (modify-inputs (package-native-inputs base) 540 (modify-inputs native-inputs
541 (replace "zig" `(,base "out")) 541 (replace "zig" `(,base "out"))
542 (delete "zstd")))))) 542 (delete "zstd"))))))
543 543
@@ -566,7 +566,7 @@ toolchain. Among other features it provides
566 "stage1") 566 "stage1")
567 (make-file-writable "stage1/zig1.wasm"))))))) 567 (make-file-writable "stage1/zig1.wasm")))))))
568 (native-inputs 568 (native-inputs
569 (modify-inputs (package-native-inputs base) 569 (modify-inputs native-inputs
570 (replace "zig" `(,base "zig1"))))))) 570 (replace "zig" `(,base "zig1")))))))
571 571
572;; Supply zig1.wasm, build zig2, install zig2. 572;; Supply zig1.wasm, build zig2, install zig2.
@@ -588,7 +588,7 @@ toolchain. Among other features it provides
588 (delete 'build-zig1) 588 (delete 'build-zig1)
589 (delete 'install-zig1))))) 589 (delete 'install-zig1)))))
590 (native-inputs 590 (native-inputs
591 (modify-inputs (package-native-inputs base) 591 (modify-inputs native-inputs
592 (replace "zig" `(,base "zig1"))))))) 592 (replace "zig" `(,base "zig1")))))))
593 593
594(define zig-0.10.0-853 594(define zig-0.10.0-853
@@ -611,7 +611,7 @@ toolchain. Among other features it provides
611 (lambda _ 611 (lambda _
612 (invoke "zig2" "build" "update-zig1" "--verbose"))))))) 612 (invoke "zig2" "build" "update-zig1" "--verbose")))))))
613 (native-inputs 613 (native-inputs
614 (modify-inputs (package-native-inputs base) 614 (modify-inputs native-inputs
615 (replace "zig" `(,base "out"))))))) 615 (replace "zig" `(,base "out")))))))
616 616
617(define zig-0.10.0-961 617(define zig-0.10.0-961
@@ -628,7 +628,7 @@ toolchain. Among other features it provides
628 ;; zig2 628 ;; zig2
629 (arguments (package-arguments zig-0.10.0-851)) 629 (arguments (package-arguments zig-0.10.0-851))
630 (native-inputs 630 (native-inputs
631 (modify-inputs (package-native-inputs base) 631 (modify-inputs native-inputs
632 (replace "zig" `(,base "zig1"))))))) 632 (replace "zig" `(,base "zig1")))))))
633 633
634(define zig-0.10.0-962 634(define zig-0.10.0-962
@@ -645,7 +645,7 @@ toolchain. Among other features it provides
645 ;; zig1 645 ;; zig1
646 (arguments (package-arguments zig-0.10.0-747)) 646 (arguments (package-arguments zig-0.10.0-747))
647 (native-inputs 647 (native-inputs
648 (modify-inputs (package-native-inputs base) 648 (modify-inputs native-inputs
649 (replace "zig" `(,base "out"))))))) 649 (replace "zig" `(,base "out")))))))
650 650
651(define zig-0.10.0-1027 651(define zig-0.10.0-1027
@@ -662,7 +662,7 @@ toolchain. Among other features it provides
662 ;; zig2 662 ;; zig2
663 (arguments (package-arguments zig-0.10.0-851)) 663 (arguments (package-arguments zig-0.10.0-851))
664 (native-inputs 664 (native-inputs
665 (modify-inputs (package-native-inputs base) 665 (modify-inputs native-inputs
666 (replace "zig" `(,base "zig1"))))))) 666 (replace "zig" `(,base "zig1")))))))
667 667
668;; Supply zig2, build zig1.wasm + zig2, install zig2. 668;; Supply zig2, build zig1.wasm + zig2, install zig2.
@@ -687,7 +687,7 @@ toolchain. Among other features it provides
687 "update-zig1" "--verbose"))) 687 "update-zig1" "--verbose")))
688 (delete 'prepare-source))))) 688 (delete 'prepare-source)))))
689 (native-inputs 689 (native-inputs
690 (modify-inputs (package-native-inputs base) 690 (modify-inputs native-inputs
691 (replace "zig" `(,base "out"))))))) 691 (replace "zig" `(,base "out")))))))
692 692
693(define zig-0.10.0-1497 693(define zig-0.10.0-1497
@@ -704,7 +704,7 @@ toolchain. Among other features it provides
704 ;; zig1 704 ;; zig1
705 (arguments (package-arguments zig-0.10.0-747)) 705 (arguments (package-arguments zig-0.10.0-747))
706 (native-inputs 706 (native-inputs
707 (modify-inputs (package-native-inputs base) 707 (modify-inputs native-inputs
708 (replace "zig" `(,base "out"))))))) 708 (replace "zig" `(,base "out")))))))
709 709
710(define zig-0.10.0-1505-source 710(define zig-0.10.0-1505-source
@@ -741,7 +741,7 @@ toolchain. Among other features it provides
741 (invoke "./zig2" "build" "--zig-lib-dir" "lib" 741 (invoke "./zig2" "build" "--zig-lib-dir" "lib"
742 "update-zig1" "--verbose"))))))) 742 "update-zig1" "--verbose")))))))
743 (native-inputs 743 (native-inputs
744 (modify-inputs (package-native-inputs base) 744 (modify-inputs native-inputs
745 (replace "zig" `(,base "zig1"))))))) 745 (replace "zig" `(,base "zig1")))))))
746 746
747(define zig-0.10.0-1637-source 747(define zig-0.10.0-1637-source
@@ -781,7 +781,7 @@ toolchain. Among other features it provides
781 (invoke "./zig2" "build" "--zig-lib-dir" "lib" 781 (invoke "./zig2" "build" "--zig-lib-dir" "lib"
782 "update-zig1" "--verbose"))))))) 782 "update-zig1" "--verbose")))))))
783 (native-inputs 783 (native-inputs
784 (modify-inputs (package-native-inputs base) 784 (modify-inputs native-inputs
785 (replace "zig" `(,base "zig1"))))))) 785 (replace "zig" `(,base "zig1")))))))
786 786
787(define zig-0.10.0-1657 787(define zig-0.10.0-1657
@@ -798,7 +798,7 @@ toolchain. Among other features it provides
798 ;; zig2 798 ;; zig2
799 (arguments (package-arguments zig-0.10.0-851)) 799 (arguments (package-arguments zig-0.10.0-851))
800 (native-inputs 800 (native-inputs
801 (modify-inputs (package-native-inputs base) 801 (modify-inputs native-inputs
802 (replace "zig" `(,base "zig1"))))))) 802 (replace "zig" `(,base "zig1")))))))
803 803
804(define zig-0.10.0-1681 804(define zig-0.10.0-1681
@@ -815,7 +815,7 @@ toolchain. Among other features it provides
815 ;; zig1 815 ;; zig1
816 (arguments (package-arguments zig-0.10.0-747)) 816 (arguments (package-arguments zig-0.10.0-747))
817 (native-inputs 817 (native-inputs
818 (modify-inputs (package-native-inputs base) 818 (modify-inputs native-inputs
819 (replace "zig" `(,base "out"))))))) 819 (replace "zig" `(,base "out")))))))
820 820
821(define zig-0.10.0-1712 821(define zig-0.10.0-1712
@@ -832,7 +832,7 @@ toolchain. Among other features it provides
832 ;; zig2 832 ;; zig2
833 (arguments (package-arguments zig-0.10.0-851)) 833 (arguments (package-arguments zig-0.10.0-851))
834 (native-inputs 834 (native-inputs
835 (modify-inputs (package-native-inputs base) 835 (modify-inputs native-inputs
836 (replace "zig" `(,base "zig1"))))))) 836 (replace "zig" `(,base "zig1")))))))
837 837
838(define zig-0.10.0-1713 838(define zig-0.10.0-1713
@@ -849,7 +849,7 @@ toolchain. Among other features it provides
849 ;; zig1 849 ;; zig1
850 (arguments (package-arguments zig-0.10.0-747)) 850 (arguments (package-arguments zig-0.10.0-747))
851 (native-inputs 851 (native-inputs
852 (modify-inputs (package-native-inputs base) 852 (modify-inputs native-inputs
853 (replace "zig" `(,base "out"))))))) 853 (replace "zig" `(,base "out")))))))
854 854
855(define zig-0.10.0-1888 855(define zig-0.10.0-1888
@@ -866,7 +866,7 @@ toolchain. Among other features it provides
866 ;; zig2 866 ;; zig2
867 (arguments (package-arguments zig-0.10.0-851)) 867 (arguments (package-arguments zig-0.10.0-851))
868 (native-inputs 868 (native-inputs
869 (modify-inputs (package-native-inputs base) 869 (modify-inputs native-inputs
870 (replace "zig" `(,base "zig1"))))))) 870 (replace "zig" `(,base "zig1")))))))
871 871
872(define zig-0.10.0-1891 872(define zig-0.10.0-1891
@@ -883,7 +883,7 @@ toolchain. Among other features it provides
883 ;; zig1 883 ;; zig1
884 (arguments (package-arguments zig-0.10.0-747)) 884 (arguments (package-arguments zig-0.10.0-747))
885 (native-inputs 885 (native-inputs
886 (modify-inputs (package-native-inputs base) 886 (modify-inputs native-inputs
887 (replace "zig" `(,base "out"))))))) 887 (replace "zig" `(,base "out")))))))
888 888
889(define zig-0.10.0-2558 889(define zig-0.10.0-2558
@@ -900,11 +900,11 @@ toolchain. Among other features it provides
900 ;; zig2 900 ;; zig2
901 (arguments (package-arguments zig-0.10.0-851)) 901 (arguments (package-arguments zig-0.10.0-851))
902 (inputs 902 (inputs
903 (modify-inputs (package-inputs base) 903 (modify-inputs inputs
904 (replace "clang" clang-16) 904 (replace "clang" clang-16)
905 (replace "lld" lld-16))) 905 (replace "lld" lld-16)))
906 (native-inputs 906 (native-inputs
907 (modify-inputs (package-native-inputs base) 907 (modify-inputs native-inputs
908 (replace "llvm" llvm-16) 908 (replace "llvm" llvm-16)
909 (replace "zig" `(,base "zig1")))) 909 (replace "zig" `(,base "zig1"))))
910 (properties `((max-silent-time . 9600) 910 (properties `((max-silent-time . 9600)
@@ -939,7 +939,7 @@ toolchain. Among other features it provides
939 (copy-file (in-vicinity #+zig-0.10.0-2565-source path) 939 (copy-file (in-vicinity #+zig-0.10.0-2565-source path)
940 path)))))))) 940 path))))))))
941 (native-inputs 941 (native-inputs
942 (modify-inputs (package-native-inputs base) 942 (modify-inputs native-inputs
943 (replace "zig" `(,base "out"))))))) 943 (replace "zig" `(,base "out")))))))
944 944
945(define zig-0.10.0-2571 945(define zig-0.10.0-2571
@@ -956,7 +956,7 @@ toolchain. Among other features it provides
956 ;; zig2+zig1 956 ;; zig2+zig1
957 (arguments (package-arguments zig-0.10.0-748)) 957 (arguments (package-arguments zig-0.10.0-748))
958 (native-inputs 958 (native-inputs
959 (modify-inputs (package-native-inputs base) 959 (modify-inputs native-inputs
960 (replace "zig" `(,base "zig1"))))))) 960 (replace "zig" `(,base "zig1")))))))
961 961
962(define zig-0.10.0-2796-source 962(define zig-0.10.0-2796-source
@@ -989,7 +989,7 @@ toolchain. Among other features it provides
989 (string-append #+zig-0.10.0-2796-source "/lib") 989 (string-append #+zig-0.10.0-2796-source "/lib")
990 "lib"))))))) 990 "lib")))))))
991 (native-inputs 991 (native-inputs
992 (modify-inputs (package-native-inputs base) 992 (modify-inputs native-inputs
993 (replace "zig" `(,base "zig1"))))))) 993 (replace "zig" `(,base "zig1")))))))
994 994
995(define zig-0.10.0-2824-source 995(define zig-0.10.0-2824-source
@@ -1029,7 +1029,7 @@ toolchain. Among other features it provides
1029 (delete-file-recursively "lib") 1029 (delete-file-recursively "lib")
1030 (copy-recursively "../lib-backup" "lib"))))))) 1030 (copy-recursively "../lib-backup" "lib")))))))
1031 (native-inputs 1031 (native-inputs
1032 (modify-inputs (package-native-inputs base) 1032 (modify-inputs native-inputs
1033 (replace "zig" `(,base "zig1"))))))) 1033 (replace "zig" `(,base "zig1")))))))
1034 1034
1035(define zig-0.10.0-3660 1035(define zig-0.10.0-3660
@@ -1046,7 +1046,7 @@ toolchain. Among other features it provides
1046 ;; zig2+zig1 1046 ;; zig2+zig1
1047 (arguments (package-arguments zig-0.10.0-748)) 1047 (arguments (package-arguments zig-0.10.0-748))
1048 (native-inputs 1048 (native-inputs
1049 (modify-inputs (package-native-inputs base) 1049 (modify-inputs native-inputs
1050 (replace "zig" `(,base "zig1"))))))) 1050 (replace "zig" `(,base "zig1")))))))
1051 1051
1052(define zig-0.10.0-3726 1052(define zig-0.10.0-3726
@@ -1063,7 +1063,7 @@ toolchain. Among other features it provides
1063 ;; zig1 1063 ;; zig1
1064 (arguments (package-arguments zig-0.10.0-747)) 1064 (arguments (package-arguments zig-0.10.0-747))
1065 (native-inputs 1065 (native-inputs
1066 (modify-inputs (package-native-inputs base) 1066 (modify-inputs native-inputs
1067 (replace "zig" `(,base "out"))))))) 1067 (replace "zig" `(,base "out")))))))
1068 1068
1069(define zig-0.10.0-3728 1069(define zig-0.10.0-3728
@@ -1080,7 +1080,7 @@ toolchain. Among other features it provides
1080 ;; zig2 1080 ;; zig2
1081 (arguments (package-arguments zig-0.10.0-851)) 1081 (arguments (package-arguments zig-0.10.0-851))
1082 (native-inputs 1082 (native-inputs
1083 (modify-inputs (package-native-inputs base) 1083 (modify-inputs native-inputs
1084 (replace "zig" `(,base "zig1"))))))) 1084 (replace "zig" `(,base "zig1")))))))
1085 1085
1086(define zig-0.10.0-3807 1086(define zig-0.10.0-3807
@@ -1097,7 +1097,7 @@ toolchain. Among other features it provides
1097 ;; zig1 1097 ;; zig1
1098 (arguments (package-arguments zig-0.10.0-747)) 1098 (arguments (package-arguments zig-0.10.0-747))
1099 (native-inputs 1099 (native-inputs
1100 (modify-inputs (package-native-inputs base) 1100 (modify-inputs native-inputs
1101 (replace "zig" `(,base "out"))))))) 1101 (replace "zig" `(,base "out")))))))
1102 1102
1103(define zig-0.10.0-3813 1103(define zig-0.10.0-3813
@@ -1114,7 +1114,7 @@ toolchain. Among other features it provides
1114 ;; zig2+zig1 1114 ;; zig2+zig1
1115 (arguments (package-arguments zig-0.10.0-748)) 1115 (arguments (package-arguments zig-0.10.0-748))
1116 (native-inputs 1116 (native-inputs
1117 (modify-inputs (package-native-inputs base) 1117 (modify-inputs native-inputs
1118 (replace "zig" `(,base "zig1"))))))) 1118 (replace "zig" `(,base "zig1")))))))
1119 1119
1120(define zig-0.10.0-3980 1120(define zig-0.10.0-3980
@@ -1131,7 +1131,7 @@ toolchain. Among other features it provides
1131 ;; zig2 1131 ;; zig2
1132 (arguments (package-arguments zig-0.10.0-851)) 1132 (arguments (package-arguments zig-0.10.0-851))
1133 (native-inputs 1133 (native-inputs
1134 (modify-inputs (package-native-inputs base) 1134 (modify-inputs native-inputs
1135 (replace "zig" `(,base "zig1"))))))) 1135 (replace "zig" `(,base "zig1")))))))
1136 1136
1137(define zig-0.10.0-3985 1137(define zig-0.10.0-3985
@@ -1148,7 +1148,7 @@ toolchain. Among other features it provides
1148 ;; zig1 1148 ;; zig1
1149 (arguments (package-arguments zig-0.10.0-747)) 1149 (arguments (package-arguments zig-0.10.0-747))
1150 (native-inputs 1150 (native-inputs
1151 (modify-inputs (package-native-inputs base) 1151 (modify-inputs native-inputs
1152 (replace "zig" `(,base "out"))))))) 1152 (replace "zig" `(,base "out")))))))
1153 1153
1154(define zig-0.11-glibc-abi-tool 1154(define zig-0.11-glibc-abi-tool
@@ -1260,7 +1260,7 @@ toolchain. Among other features it provides
1260 (invoke "zig" "build" "--zig-lib-dir" "lib" 1260 (invoke "zig" "build" "--zig-lib-dir" "lib"
1261 "update-zig1" "--verbose"))))))) 1261 "update-zig1" "--verbose")))))))
1262 (native-inputs 1262 (native-inputs
1263 (modify-inputs (package-native-inputs base) 1263 (modify-inputs native-inputs
1264 (replace "zig" `(,base "out"))))))) 1264 (replace "zig" `(,base "out")))))))
1265 1265
1266(define zig-0.11.0-384 1266(define zig-0.11.0-384
@@ -1277,7 +1277,7 @@ toolchain. Among other features it provides
1277 ;; zig2+zig1 1277 ;; zig2+zig1
1278 (arguments (package-arguments zig-0.10.0-748)) 1278 (arguments (package-arguments zig-0.10.0-748))
1279 (native-inputs 1279 (native-inputs
1280 (modify-inputs (package-native-inputs base) 1280 (modify-inputs native-inputs
1281 (replace "zig" `(,base "zig1"))))))) 1281 (replace "zig" `(,base "zig1")))))))
1282 1282
1283(define zig-0.11.0-494 1283(define zig-0.11.0-494
@@ -1294,11 +1294,11 @@ toolchain. Among other features it provides
1294 ;; zig2 1294 ;; zig2
1295 (arguments (package-arguments zig-0.10.0-851)) 1295 (arguments (package-arguments zig-0.10.0-851))
1296 (inputs 1296 (inputs
1297 (modify-inputs (package-inputs base) 1297 (modify-inputs inputs
1298 (replace "clang" clang-17) 1298 (replace "clang" clang-17)
1299 (replace "lld" lld-17))) 1299 (replace "lld" lld-17)))
1300 (native-inputs 1300 (native-inputs
1301 (modify-inputs (package-native-inputs base) 1301 (modify-inputs native-inputs
1302 (replace "llvm" llvm-17) 1302 (replace "llvm" llvm-17)
1303 (replace "zig" `(,base "zig1")))) 1303 (replace "zig" `(,base "zig1"))))
1304 (properties `((max-silent-time . 9600) 1304 (properties `((max-silent-time . 9600)
@@ -1318,7 +1318,7 @@ toolchain. Among other features it provides
1318 ;; zig1 1318 ;; zig1
1319 (arguments (package-arguments zig-0.10.0-747)) 1319 (arguments (package-arguments zig-0.10.0-747))
1320 (native-inputs 1320 (native-inputs
1321 (modify-inputs (package-native-inputs base) 1321 (modify-inputs native-inputs
1322 (replace "zig" `(,base "out"))))))) 1322 (replace "zig" `(,base "out")))))))
1323 1323
1324(define zig-0.11.0-631 1324(define zig-0.11.0-631
@@ -1335,7 +1335,7 @@ toolchain. Among other features it provides
1335 ;; zig2 1335 ;; zig2
1336 (arguments (package-arguments zig-0.10.0-851)) 1336 (arguments (package-arguments zig-0.10.0-851))
1337 (native-inputs 1337 (native-inputs
1338 (modify-inputs (package-native-inputs base) 1338 (modify-inputs native-inputs
1339 (replace "zig" `(,base "zig1"))))))) 1339 (replace "zig" `(,base "zig1")))))))
1340 1340
1341(define zig-0.11.0-638 1341(define zig-0.11.0-638
@@ -1352,7 +1352,7 @@ toolchain. Among other features it provides
1352 ;; zig1+zig2 1352 ;; zig1+zig2
1353 (arguments (package-arguments zig-0.10.0-1073)) 1353 (arguments (package-arguments zig-0.10.0-1073))
1354 (native-inputs 1354 (native-inputs
1355 (modify-inputs (package-native-inputs base) 1355 (modify-inputs native-inputs
1356 (replace "zig" `(,base "out"))))))) 1356 (replace "zig" `(,base "out")))))))
1357 1357
1358(define zig-0.11.0-702 1358(define zig-0.11.0-702
@@ -1375,7 +1375,7 @@ toolchain. Among other features it provides
1375 (lambda _ 1375 (lambda _
1376 (invoke "zig2" "build" "update-zig1" "--verbose"))))))) 1376 (invoke "zig2" "build" "update-zig1" "--verbose")))))))
1377 (native-inputs 1377 (native-inputs
1378 (modify-inputs (package-native-inputs base) 1378 (modify-inputs native-inputs
1379 (replace "zig" `(,base "out"))))))) 1379 (replace "zig" `(,base "out")))))))
1380 1380
1381(define zig-0.11.0-761 1381(define zig-0.11.0-761
@@ -1392,7 +1392,7 @@ toolchain. Among other features it provides
1392 ;; zig2 1392 ;; zig2
1393 (arguments (package-arguments zig-0.10.0-851)) 1393 (arguments (package-arguments zig-0.10.0-851))
1394 (native-inputs 1394 (native-inputs
1395 (modify-inputs (package-native-inputs base) 1395 (modify-inputs native-inputs
1396 (replace "zig" `(,base "zig1"))))))) 1396 (replace "zig" `(,base "zig1")))))))
1397 1397
1398(define zig-0.11.0-1967 1398(define zig-0.11.0-1967
@@ -1409,7 +1409,7 @@ toolchain. Among other features it provides
1409 ;; zig1 1409 ;; zig1
1410 (arguments (package-arguments zig-0.10.0-747)) 1410 (arguments (package-arguments zig-0.10.0-747))
1411 (native-inputs 1411 (native-inputs
1412 (modify-inputs (package-native-inputs base) 1412 (modify-inputs native-inputs
1413 (replace "zig" `(,base "out"))))))) 1413 (replace "zig" `(,base "out")))))))
1414 1414
1415(define zig-0.11.0-3245 1415(define zig-0.11.0-3245
@@ -1426,7 +1426,7 @@ toolchain. Among other features it provides
1426 ;; zig2 1426 ;; zig2
1427 (arguments (package-arguments zig-0.10.0-851)) 1427 (arguments (package-arguments zig-0.10.0-851))
1428 (native-inputs 1428 (native-inputs
1429 (modify-inputs (package-native-inputs base) 1429 (modify-inputs native-inputs
1430 (replace "zig" `(,base "zig1"))))))) 1430 (replace "zig" `(,base "zig1")))))))
1431 1431
1432(define zig-0.11.0-3344 1432(define zig-0.11.0-3344
@@ -1449,7 +1449,7 @@ toolchain. Among other features it provides
1449 (lambda _ 1449 (lambda _
1450 (invoke "zig2" "build" "update-zig1" "--verbose"))))))) 1450 (invoke "zig2" "build" "update-zig1" "--verbose")))))))
1451 (native-inputs 1451 (native-inputs
1452 (modify-inputs (package-native-inputs base) 1452 (modify-inputs native-inputs
1453 (replace "zig" `(,base "out"))))))) 1453 (replace "zig" `(,base "out")))))))
1454 1454
1455(define zig-0.11.0-3501 1455(define zig-0.11.0-3501
@@ -1466,7 +1466,7 @@ toolchain. Among other features it provides
1466 ;; zig2 1466 ;; zig2
1467 (arguments (package-arguments zig-0.10.0-851)) 1467 (arguments (package-arguments zig-0.10.0-851))
1468 (native-inputs 1468 (native-inputs
1469 (modify-inputs (package-native-inputs base) 1469 (modify-inputs native-inputs
1470 (replace "zig" `(,base "zig1"))))))) 1470 (replace "zig" `(,base "zig1")))))))
1471 1471
1472(define zig-0.11.0-3503 1472(define zig-0.11.0-3503
@@ -1483,7 +1483,7 @@ toolchain. Among other features it provides
1483 ;; zig1 1483 ;; zig1
1484 (arguments (package-arguments zig-0.10.0-747)) 1484 (arguments (package-arguments zig-0.10.0-747))
1485 (native-inputs 1485 (native-inputs
1486 (modify-inputs (package-native-inputs base) 1486 (modify-inputs native-inputs
1487 (replace "zig" `(,base "out"))))))) 1487 (replace "zig" `(,base "out")))))))
1488 1488
1489(define zig-0.11.0-3506 1489(define zig-0.11.0-3506
@@ -1500,7 +1500,7 @@ toolchain. Among other features it provides
1500 ;; zig2 1500 ;; zig2
1501 (arguments (package-arguments zig-0.10.0-851)) 1501 (arguments (package-arguments zig-0.10.0-851))
1502 (native-inputs 1502 (native-inputs
1503 (modify-inputs (package-native-inputs base) 1503 (modify-inputs native-inputs
1504 (replace "zig" `(,base "zig1"))))))) 1504 (replace "zig" `(,base "zig1")))))))
1505 1505
1506(define zig-0.11.0-3604 1506(define zig-0.11.0-3604
@@ -1517,7 +1517,7 @@ toolchain. Among other features it provides
1517 ;; zig1 1517 ;; zig1
1518 (arguments (package-arguments zig-0.10.0-747)) 1518 (arguments (package-arguments zig-0.10.0-747))
1519 (native-inputs 1519 (native-inputs
1520 (modify-inputs (package-native-inputs base) 1520 (modify-inputs native-inputs
1521 (replace "zig" `(,base "out"))))))) 1521 (replace "zig" `(,base "out")))))))
1522 1522
1523(define zig-0.12-glibc-abi-tool 1523(define zig-0.12-glibc-abi-tool
@@ -1599,7 +1599,7 @@ toolchain. Among other features it provides
1599 (invoke "zig" "build" "--zig-lib-dir" "lib" 1599 (invoke "zig" "build" "--zig-lib-dir" "lib"
1600 "update-zig1" "--verbose"))))))) 1600 "update-zig1" "--verbose")))))))
1601 (native-inputs 1601 (native-inputs
1602 (modify-inputs (package-native-inputs base) 1602 (modify-inputs native-inputs
1603 (replace "zig" `(,base "out"))))))) 1603 (replace "zig" `(,base "out")))))))
1604 1604
1605(define zig-0.13-glibc-abi-tool 1605(define zig-0.13-glibc-abi-tool
@@ -1659,7 +1659,7 @@ toolchain. Among other features it provides
1659 ;; zig2 1659 ;; zig2
1660 (arguments (package-arguments zig-0.10.0-851)) 1660 (arguments (package-arguments zig-0.10.0-851))
1661 (native-inputs 1661 (native-inputs
1662 (modify-inputs (package-native-inputs base) 1662 (modify-inputs native-inputs
1663 (replace "zig" `(,base "zig1"))))))) 1663 (replace "zig" `(,base "zig1")))))))
1664 1664
1665(define zig-0.13.0-503 1665(define zig-0.13.0-503
@@ -1676,7 +1676,7 @@ toolchain. Among other features it provides
1676 ;; zig1 1676 ;; zig1
1677 (arguments (package-arguments zig-0.10.0-747)) 1677 (arguments (package-arguments zig-0.10.0-747))
1678 (native-inputs 1678 (native-inputs
1679 (modify-inputs (package-native-inputs base) 1679 (modify-inputs native-inputs
1680 (replace "zig" `(,base "out"))))))) 1680 (replace "zig" `(,base "out")))))))
1681 1681
1682(define zig-0.13.0-1323 1682(define zig-0.13.0-1323
@@ -1693,7 +1693,7 @@ toolchain. Among other features it provides
1693 ;; zig2 1693 ;; zig2
1694 (arguments (package-arguments zig-0.10.0-851)) 1694 (arguments (package-arguments zig-0.10.0-851))
1695 (native-inputs 1695 (native-inputs
1696 (modify-inputs (package-native-inputs base) 1696 (modify-inputs native-inputs
1697 (replace "zig" `(,base "zig1"))))))) 1697 (replace "zig" `(,base "zig1")))))))
1698 1698
1699(define zig-0.13.0-1528 1699(define zig-0.13.0-1528
@@ -1710,7 +1710,7 @@ toolchain. Among other features it provides
1710 ;; zig1 1710 ;; zig1
1711 (arguments (package-arguments zig-0.10.0-747)) 1711 (arguments (package-arguments zig-0.10.0-747))
1712 (native-inputs 1712 (native-inputs
1713 (modify-inputs (package-native-inputs base) 1713 (modify-inputs native-inputs
1714 (replace "zig" `(,base "out"))))))) 1714 (replace "zig" `(,base "out")))))))
1715 1715
1716(define zig-0.13.0-1951 1716(define zig-0.13.0-1951
@@ -1736,11 +1736,11 @@ toolchain. Among other features it provides
1736 (substitute* "src/zig_llvm.cpp" 1736 (substitute* "src/zig_llvm.cpp"
1737 ((".*LastEnvironmentType.*") "")))))))) 1737 ((".*LastEnvironmentType.*") ""))))))))
1738 (inputs 1738 (inputs
1739 (modify-inputs (package-inputs base) 1739 (modify-inputs inputs
1740 (replace "clang" clang-19) 1740 (replace "clang" clang-19)
1741 (replace "lld" lld-19))) 1741 (replace "lld" lld-19)))
1742 (native-inputs 1742 (native-inputs
1743 (modify-inputs (package-native-inputs base) 1743 (modify-inputs native-inputs
1744 (replace "llvm" llvm-19) 1744 (replace "llvm" llvm-19)
1745 (replace "zig" `(,base "zig1")))) 1745 (replace "zig" `(,base "zig1"))))
1746 (properties `((max-silent-time . 9600) 1746 (properties `((max-silent-time . 9600)
@@ -1760,7 +1760,7 @@ toolchain. Among other features it provides
1760 ;; zig1 1760 ;; zig1
1761 (arguments (package-arguments zig-0.10.0-747)) 1761 (arguments (package-arguments zig-0.10.0-747))
1762 (native-inputs 1762 (native-inputs
1763 (modify-inputs (package-native-inputs base) 1763 (modify-inputs native-inputs
1764 (replace "zig" `(,base "out"))))))) 1764 (replace "zig" `(,base "out")))))))
1765 1765
1766(define zig-0.13.0-2795 1766(define zig-0.13.0-2795
@@ -1777,7 +1777,7 @@ toolchain. Among other features it provides
1777 ;; zig2 1777 ;; zig2
1778 (arguments (package-arguments zig-0.10.0-851)) 1778 (arguments (package-arguments zig-0.10.0-851))
1779 (native-inputs 1779 (native-inputs
1780 (modify-inputs (package-native-inputs base) 1780 (modify-inputs native-inputs
1781 (replace "zig" `(,base "zig1"))))))) 1781 (replace "zig" `(,base "zig1")))))))
1782 1782
1783(define zig-0.13.0-2899 1783(define zig-0.13.0-2899
@@ -1794,7 +1794,7 @@ toolchain. Among other features it provides
1794 ;; zig1 1794 ;; zig1
1795 (arguments (package-arguments zig-0.10.0-747)) 1795 (arguments (package-arguments zig-0.10.0-747))
1796 (native-inputs 1796 (native-inputs
1797 (modify-inputs (package-native-inputs base) 1797 (modify-inputs native-inputs
1798 (replace "zig" `(,base "out"))))))) 1798 (replace "zig" `(,base "out")))))))
1799 1799
1800(define zig-0.13.0-2924 1800(define zig-0.13.0-2924
@@ -1811,7 +1811,7 @@ toolchain. Among other features it provides
1811 ;; zig2 1811 ;; zig2
1812 (arguments (package-arguments zig-0.10.0-851)) 1812 (arguments (package-arguments zig-0.10.0-851))
1813 (native-inputs 1813 (native-inputs
1814 (modify-inputs (package-native-inputs base) 1814 (modify-inputs native-inputs
1815 (replace "zig" `(,base "zig1"))))))) 1815 (replace "zig" `(,base "zig1")))))))
1816 1816
1817(define zig-0.13.0-2925 1817(define zig-0.13.0-2925
@@ -1828,7 +1828,7 @@ toolchain. Among other features it provides
1828 ;; zig1 1828 ;; zig1
1829 (arguments (package-arguments zig-0.10.0-747)) 1829 (arguments (package-arguments zig-0.10.0-747))
1830 (native-inputs 1830 (native-inputs
1831 (modify-inputs (package-native-inputs base) 1831 (modify-inputs native-inputs
1832 (replace "zig" `(,base "out"))))))) 1832 (replace "zig" `(,base "out")))))))
1833 1833
1834(define zig-0.13.0-3252 1834(define zig-0.13.0-3252
@@ -1845,7 +1845,7 @@ toolchain. Among other features it provides
1845 ;; zig2+zig1 1845 ;; zig2+zig1
1846 (arguments (package-arguments zig-0.10.0-748)) 1846 (arguments (package-arguments zig-0.10.0-748))
1847 (native-inputs 1847 (native-inputs
1848 (modify-inputs (package-native-inputs base) 1848 (modify-inputs native-inputs
1849 (replace "zig" `(,base "zig1"))))))) 1849 (replace "zig" `(,base "zig1")))))))
1850 1850
1851(define zig-0.14-glibc-abi-tool 1851(define zig-0.14-glibc-abi-tool
@@ -1910,11 +1910,11 @@ toolchain. Among other features it provides
1910 ;; zig2 1910 ;; zig2
1911 (arguments (package-arguments zig-0.10.0-851)) 1911 (arguments (package-arguments zig-0.10.0-851))
1912 (inputs 1912 (inputs
1913 (modify-inputs (package-inputs base) 1913 (modify-inputs inputs
1914 (replace "clang" clang-20) 1914 (replace "clang" clang-20)
1915 (replace "lld" lld-20))) 1915 (replace "lld" lld-20)))
1916 (native-inputs 1916 (native-inputs
1917 (modify-inputs (package-native-inputs base) 1917 (modify-inputs native-inputs
1918 (replace "llvm" llvm-20) 1918 (replace "llvm" llvm-20)
1919 (replace "zig" `(,base "zig1")))) 1919 (replace "zig" `(,base "zig1"))))
1920 (properties `((max-silent-time . 9600) 1920 (properties `((max-silent-time . 9600)
@@ -1934,7 +1934,7 @@ toolchain. Among other features it provides
1934 ;; zig1 1934 ;; zig1
1935 (arguments (package-arguments zig-0.10.0-747)) 1935 (arguments (package-arguments zig-0.10.0-747))
1936 (native-inputs 1936 (native-inputs
1937 (modify-inputs (package-native-inputs base) 1937 (modify-inputs native-inputs
1938 (replace "zig" `(,base "out"))))))) 1938 (replace "zig" `(,base "out")))))))
1939 1939
1940(define zig-0.14.0-930 1940(define zig-0.14.0-930
@@ -1951,7 +1951,7 @@ toolchain. Among other features it provides
1951 ;; zig2 1951 ;; zig2
1952 (arguments (package-arguments zig-0.10.0-851)) 1952 (arguments (package-arguments zig-0.10.0-851))
1953 (native-inputs 1953 (native-inputs
1954 (modify-inputs (package-native-inputs base) 1954 (modify-inputs native-inputs
1955 (replace "zig" `(,base "zig1"))))))) 1955 (replace "zig" `(,base "zig1")))))))
1956 1956
1957(define zig-0.14.0-934 1957(define zig-0.14.0-934
@@ -1968,7 +1968,7 @@ toolchain. Among other features it provides
1968 ;; zig1 1968 ;; zig1
1969 (arguments (package-arguments zig-0.10.0-747)) 1969 (arguments (package-arguments zig-0.10.0-747))
1970 (native-inputs 1970 (native-inputs
1971 (modify-inputs (package-native-inputs base) 1971 (modify-inputs native-inputs
1972 (replace "zig" `(,base "out"))))))) 1972 (replace "zig" `(,base "out")))))))
1973 1973
1974(define zig-0.14.0-1091 1974(define zig-0.14.0-1091
@@ -1985,7 +1985,7 @@ toolchain. Among other features it provides
1985 ;; zig2 1985 ;; zig2
1986 (arguments (package-arguments zig-0.10.0-851)) 1986 (arguments (package-arguments zig-0.10.0-851))
1987 (native-inputs 1987 (native-inputs
1988 (modify-inputs (package-native-inputs base) 1988 (modify-inputs native-inputs
1989 (replace "zig" `(,base "zig1"))))))) 1989 (replace "zig" `(,base "zig1")))))))
1990 1990
1991(define zig-0.14.0-1197 1991(define zig-0.14.0-1197
@@ -2002,7 +2002,7 @@ toolchain. Among other features it provides
2002 ;; zig1 2002 ;; zig1
2003 (arguments (package-arguments zig-0.10.0-747)) 2003 (arguments (package-arguments zig-0.10.0-747))
2004 (native-inputs 2004 (native-inputs
2005 (modify-inputs (package-native-inputs base) 2005 (modify-inputs native-inputs
2006 (replace "zig" `(,base "out"))))))) 2006 (replace "zig" `(,base "out")))))))
2007 2007
2008(define zig-0.15-libc-abi-tools 2008(define zig-0.15-libc-abi-tools