summaryrefslogtreecommitdiff
path: root/gnu/packages/zig.scm
AgeCommit message (Collapse)Author
2025-04-05gnu: zig-0.14: Set max_rss to unlimited.Tommy Langhelle
Upstream sets this for CI purposes, but it fails my ARM builds. The limit itself doesn't make too much sense as long as zig builds and the build host is big enough, so simply allowing unlimited rss should be fine. * gnu/packages/zig.scm (zig-0.14)[source]: Set max_rss to unlimited. Change-Id: I2dcd6f9f41f41eadad94aaf8eab4ead81ecb3c30 Signed-off-by: Hilton Chain <hako@ultrarare.space> Modified-by: Hilton Chain <hako@ultrarare.space>
2025-03-05gnu: Add zig-0.14.Hilton Chain
* gnu/packages/patches/zig-0.14-fix-runpath.patch: New file. * gnu/packages/patches/zig-0.14-use-baseline-cpu-by-default.patch: New file. * gnu/packages/patches/zig-0.14-use-system-paths.patch: New file. * gnu/local.mk (dist_patch_DATA): Regisiter them. * gnu/packages/zig.scm (zig-0.14-glibc-abi-tool,zig-0.14): New variables. Change-Id: Ibb9e49ee451ca3bac58bd33a50a9f53e0aa31402
2025-03-05gnu: Add zig-0.13.0-3252.Hilton Chain
* gnu/packages/zig.scm (zig-0.13.0-3252): New variable. Change-Id: I3756b5adcf21ac2981cbb376c827b40f99532221
2025-03-05gnu: Add zig-0.13.0-2925.Hilton Chain
* gnu/packages/zig.scm (zig-0.13.0-2925): New variable. Change-Id: I3a5b283f5b6a2124243ad8c93c12e0a7c8c98d88
2025-03-05gnu: Add zig-0.13.0-2924.Hilton Chain
* gnu/packages/zig.scm (zig-0.13.0-2924): New variable. Change-Id: I56408428b39e87ddd7176d7056b9d2e9f3233709
2025-03-05gnu: Add zig-0.13.0-2899.Hilton Chain
* gnu/packages/zig.scm (zig-0.13.0-2899): New variable. Change-Id: I9425641d5ca13b3f4cea3e9a875e220c9c93c75c
2025-03-05gnu: Add zig-0.13.0-2795.Hilton Chain
* gnu/packages/zig.scm (zig-0.13.0-2795): New variable. Change-Id: I8fb677916de522670b6cd02cb4daaee002d3ce6d
2025-03-05gnu: Add zig-0.13.0-1952.Hilton Chain
* gnu/packages/zig.scm (zig-0.13.0-1952): New variable. Change-Id: Ib250c3c3f4d6a915783ab3e53bed25f1828427d3
2025-03-05gnu: Add zig-0.13.0-1951.Hilton Chain
* gnu/packages/zig.scm (zig-0.13.0-1951): New variable. Change-Id: I369af22adc3d84228ac20b39ab5d10c34f77ae3d
2025-03-05gnu: Add zig-0.13.0-1528.Hilton Chain
* gnu/packages/zig.scm (zig-0.13.0-1528): New variable. Change-Id: Ib3e84db3cccb2134f6b2c2633f7178d5f7566162
2025-03-05gnu: Add zig-0.13.0-1323.Hilton Chain
* gnu/packages/zig.scm (zig-0.13.0-1323): New variable. Change-Id: I149678e50823f015b7a1dd1be2264e1c8b9e9cac
2025-03-05gnu: Add zig-0.13.0-503.Hilton Chain
* gnu/packages/zig.scm (zig-0.13.0-503): New variable. Change-Id: Iedace16602c42d96ae4281225f5973727399f4a5
2025-03-05gnu: Add zig-0.13.0-286.Hilton Chain
* gnu/packages/zig.scm (zig-0.13.0-286): New variable. Change-Id: I4b135e31c60dd7ad5583b4b9bc46b815f8fa9196
2024-12-31gnu: zig: Default to zig-0.13.Hilton Chain
* guix/build-system/zig.scm (#:parallel-build?,#:parallel-tests?): New arguments. * guix/build/zig-build-system.scm (zig-arguments): New procedure. (bulid): Use it and honor #:parallel-build?. (check): Use it and honor #:parallel-tests?. * gnu/packages/zig.scm (zig): Define as zig-0.13. * gnu/packages/ncdu.scm (ncdu)[arguments]<#:zig>: Unset. <#:zig-release-type>: Set to "safe". <#:zig-build-flags>: Add "-Dpie". * gnu/packages/zig-xyz.scm (river)[arguments]<#:zig>: Use zig-0.10. (zig-zls)[arguments]<#:zig>: Use zig-0.10. <#:zig-release-type>: Set to "safe". Change-Id: I1f0087ff39ea9fecb2ad911019d0525f1e6285f6
2024-12-31build-system: zig: Support Zig package manager.Hilton Chain
* guix/build-system/zig.scm (zig-build,zig-cross-build) [#:install-source?,#:skip-build?]: New arguments. [#:tests?]: Honor #:skip-build?. * guix/build/zig-build-system.scm (zig-source-install-path) (zig-input-install-path,unpack-dependencies): New procedures. (%standard-phases): Add 'unpack-dependencies. (build,install): Honor #:skip-build?. * doc/guix.texi (Build Systems)[zig-build-system]: Update documentation. * gnu/packages/zig.scm (zig-0.9)[native-search-paths]: Add GUIX_ZIG_PACKAGE_PATH. Use search paths defined in (guix search-paths). (add-build.zig.zon,rename-zig-dependencies): New procedures. * gnu/packages/ncdu.scm (ncdu)[arguments]: Don't install source. * gnu/packages/zig-xyz.scm (river,tigerbeetle,zig-zls)[arguments]: Likewise.
2024-12-31gnu: zig: Build reproducibly.Hilton Chain
* guix/build/zig-utils.scm: New file. * Makefile.am (MODULES): Add it. * guix/build-system/zig.scm (%zig-build-system-modules): Add it. (zig-build,zig-cross-build): Add #:zig-build-target. * guix/build/zig-build-system.scm (zig-target): Move to (guix build zig-utils). (configure): Move to (guix build zig-utils) as zig-configure. (build): Replace target with zig-build-target. (%standard-phases): Adjust accordingly. * gnu/packages/zig.scm (zig-0.9)[arguments]<#:imported-modules,#:modules>: Add zig-build-system modules. <#:configure-flags>: Set ZIG_TARGET_TRIPLE for native builds too. Move applicable flags from zig-0.10 here. <#:phases>: Apply 'zig-configure. Unset ZIG_LIBC in 'check. Remove 'set-cache-dir. (zig-0.10)[arguments]<#:configure-flags>: Adjust accordingly. (zig-0.10.0-610)[arguments]<#:configure-flags>: Remove ZIG_TARGET_TRIPLE.
2024-12-31gnu: zig: Set host triple.Efraim Flashner
* gnu/packages/zig.scm (zig-0.10.0-675,zig-0.11)[arguments]<#:phases>: Set host triple in CMakeLists.txt. Change-Id: Ib05050d7e499b4336a01a140c73fb6c8bb450bd6 Modified-by: Hilton Chain <hako@ultrarare.space> Signed-off-by: Hilton Chain <hako@ultrarare.space>
2024-12-31gnu: zig: Respect the PKG_CONFIG environment variable.Efraim Flashner
* gnu/packages/patches/zig-0.9-build-respect-PKG_CONFIG-env-var.patch: New file. * gnu/packages/patches/zig-0.10-build-respect-PKG_CONFIG-env-var.patch: New file. * gnu/packages/patches/zig-0.11-build-respect-PKG_CONFIG-env-var.patch: New file. * gnu/packages/patches/zig-0.12-build-respect-PKG_CONFIG-env-var.patch: New file. * gnu/packages/patches/zig-0.13-build-respect-PKG_CONFIG-env-var.patch: New file. * gnu/local.mk (dist_patch_DATA): Register them. * gnu/packages/zig.scm (zig-0.9,zig-0.10,zig-0.11,zig-0.12,zig-0.13)[source]: Add patches. * guix/build/zig-build-system.scm (configure): set PKG_CONFIG. Change-Id: I0abf871c6990144fc472191bf1167aa2fc765161 Modified-by: Hilton Chain <hako@ultrarare.space> Signed-off-by: Hilton Chain <hako@ultrarare.space>
2024-12-31gnu: Add zig-0.13.Hilton Chain
* gnu/packages/patches/zig-0.13-fix-runpath.patch: New file. * gnu/local.mk (dist_patch_DATA): Regisiter it. * gnu/packages/zig.scm (zig-0.13-glibc-abi-tool,zig-0.13): New variables. Change-Id: I217a1d444acb600d8cc38abcaa3950156b11cbae
2024-12-31gnu: Add zig-0.12.0-109.Hilton Chain
* gnu/packages/zig.scm (zig-0.12.0-109): New variable. Change-Id: If480110b20b2971fe7562bbd60fcb74afc5c1ed4
2024-12-31gnu: Add zig-0.12.Hilton Chain
* gnu/packages/patches/zig-0.12-fix-runpath.patch: New file. * gnu/packages/patches/zig-0.12-use-baseline-cpu-by-default.patch: New file. * gnu/packages/patches/zig-0.12-use-system-paths.patch: New file. * gnu/local.mk (dist_patch_DATA): Regisiter them. * gnu/packages/zig.scm (zig-0.12-glibc-abi-tool,zig-0.12): New variables. Change-Id: I700d0afa2b373bf24a4f3527548e86dbed1aff17
2024-12-31gnu: Add zig-0.11.0-3604.Hilton Chain
* gnu/packages/zig.scm (zig-0.11.0-3604): New variable. Change-Id: I4d419344197d8ae4a44a6267a7594c11a5687377
2024-12-31gnu: Add zig-0.11.0-3506.Hilton Chain
* gnu/packages/zig.scm (zig-0.11.0-3506): New variable. Change-Id: Ia1edd0d1e54f8a05b2b1d74986c259342e64a89c
2024-12-31gnu: Add zig-0.11.0-3503.Hilton Chain
* gnu/packages/zig.scm (zig-0.11.0-3503): New variable. Change-Id: I8300bda579865a547bd45be31b74d8751ee16e63
2024-12-31gnu: Add zig-0.11.0-3501.Hilton Chain
* gnu/packages/zig.scm (zig-0.11.0-3501): New variable. Change-Id: Ia487a9e08bcb12169becf5b834cb9c14088f5f18
2024-12-31gnu: Add zig-0.11.0-3344.Hilton Chain
* gnu/packages/zig.scm (zig-0.11.0-3344): New variable. Change-Id: Id3b4425bb5018df6e7ec58f82a8b654ba073a487
2024-12-31gnu: Add zig-0.11.0-3245.Hilton Chain
* gnu/packages/zig.scm (zig-0.11.0-3245): New variable. Change-Id: Ie7cc13a4e3db496ff771e182a7b89248f1352983
2024-12-31gnu: Add zig-0.11.0-1967.Hilton Chain
* gnu/packages/zig.scm (zig-0.11.0-1967): New variable. Change-Id: I198cdb0a1e237e573360f7c37feff9bac5e4e3f2
2024-12-31gnu: Add zig-0.11.0-761.Hilton Chain
* gnu/packages/zig.scm (zig-0.11.0-761): New variable. Change-Id: Ia2ce5d7c699fa492cac0d1c13f9b080a5657457a
2024-12-31gnu: Add zig-0.11.0-702.Hilton Chain
* gnu/packages/zig.scm (zig-0.11.0-702): New variable. Change-Id: Ic532f9d590b8804c8f0dedbeec45f7b244372b28
2024-12-31gnu: Add zig-0.11.0-638.Hilton Chain
* gnu/packages/zig.scm (zig-0.11.0-638): New variable. Change-Id: I5012ae588d93a7ecf646686719b54e05f3c94f95
2024-12-31gnu: Add zig-0.11.0-631.Hilton Chain
* gnu/packages/zig.scm (zig-0.11.0-631): New variable. Change-Id: I7acbcd4a34c68eb9c3cce4fb4ec48a858b912f55
2024-12-31gnu: Add zig-0.11.0-587.Hilton Chain
* gnu/packages/zig.scm (zig-0.11.0-587): New variable. Change-Id: Ie15ecff5647e658ced1e2d0888ba90986296ffa2
2024-12-31gnu: Add zig-0.11.0-494.Hilton Chain
* gnu/packages/zig.scm (zig-0.11.0-494): New variable. Change-Id: I4b41f283168f70af08f1a3e3fa88804fee64280f
2024-12-31gnu: Add zig-0.11.0-384.Hilton Chain
* gnu/packages/zig.scm (zig-0.11.0-384): New variable. Change-Id: I9b8388600e51840df0de19e9367f45e2f386d9f4
2024-12-31gnu: Add zig-0.11.0-149.Hilton Chain
* gnu/packages/zig.scm (zig-0.11.0-149): New variable. Change-Id: Ibb5b0df17b20e161772d846f589c06d3fc811263
2024-12-31gnu: Add zig-0.11.Hilton Chain
* gnu/packages/patches/zig-0.11-fix-runpath.patch: New file. * gnu/packages/patches/zig-0.11-use-system-paths.patch: New file. * gnu/local.mk (dist_patch_DATA): Register them. * gnu/packages/zig.scm (zig-0.11-glibc-abi-tool,zig-0.11): New variables. Change-Id: I2507af62918f3989967d55dec942b84655d6d8bd
2024-12-31gnu: Add zig-0.10.0-3985.Hilton Chain
* gnu/packages/zig.scm (zig-0.10.0-3985): New variable. Change-Id: Ia01b9dd556e2c322b1a225976d6fb9c5c3cb5b07
2024-12-31gnu: Add zig-0.10.0-3980.Hilton Chain
* gnu/packages/zig.scm (zig-0.10.0-3980): New variable. Change-Id: I16418b409178ab6c1b78cee8a45290575dcadf7c
2024-12-31gnu: Add zig-0.10.0-3813.Hilton Chain
* gnu/packages/zig.scm (zig-0.10.0-3813): New variable. Change-Id: I36e7ba6844c23381fbbe2dcd8e2d4d55b24d20ba
2024-12-31gnu: Add zig-0.10.0-3807.Hilton Chain
* gnu/packages/zig.scm (zig-0.10.0-3807): New variable. Change-Id: Id1fd647873f9bd1cdcbe7d615866c4cca52a5a11
2024-12-31gnu: Add zig-0.10.0-3728.Hilton Chain
* gnu/packages/zig.scm (zig-0.10.0-3728): New variable. Change-Id: I4e4dbcb831b0a2a4e4d875f56e8ace54a0dec4f5
2024-12-31gnu: Add zig-0.10.0-3726.Hilton Chain
* gnu/packages/zig.scm (zig-0.10.0-3726): New variable. Change-Id: Iac4b6546539c9ecc83fd775e360ad2e15b5e1094
2024-12-31gnu: Add zig-0.10.0-3660.Hilton Chain
* gnu/packages/zig.scm (zig-0.10.0-3660): New variable. Change-Id: Ib05ee3026cadab2f5f7cf1da8639a4a4578737ee
2024-12-31gnu: Add zig-0.10.0-2838.Hilton Chain
* gnu/packages/zig.scm (zig-0.10.0-2824-source,zig-0.10.0-2838): New variables. Change-Id: If424c545f02b7eb91ae6f4682377b91226709246
2024-12-31gnu: Add zig-0.10.0-2797.Hilton Chain
* gnu/packages/zig.scm (zig-0.10.0-2796-source,zig-0.10.0-2797): New variables. Change-Id: I4e4eceb9418db9ae2c49fd073f0d2a3aa9e5b7ba
2024-12-31gnu: Add zig-0.10.0-2571.Hilton Chain
* gnu/packages/zig.scm (zig-0.10.0-2571): New variable. Change-Id: Iba7ad5ce26edcc84ba3f8720f70d250bb4ac529c
2024-12-31gnu: Add zig-0.10.0-2566.Hilton Chain
* gnu/packages/zig.scm (zig-0.10.0-2565-source,zig-0.10.0-2566): New variables.
2024-12-31gnu: Add zig-0.10.0-2558.Hilton Chain
* gnu/packages/zig.scm (zig-0.10.0-2558): New variable. Change-Id: I49f3a5bdf87ef5b03de2381b6a111e671142ee9e
2024-12-31gnu: Add zig-0.10.0-1891.Hilton Chain
* gnu/packages/zig.scm (zig-0.10.0-1891): New variable. Change-Id: I7522101456ae0374923c0f9a97defababe75b4c0