<feed xmlns='http://www.w3.org/2005/Atom'>
<title>guix/gnu/packages/zig.scm, branch master</title>
<subtitle>Transactional package manager, declarative GNU/Linux distribution, reproducible deployment tool, and more! https://guix.gnu.org</subtitle>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/'/>
<entry>
<title>gnu: Unexport zig-0.10.</title>
<updated>2026-07-16T14:35:04+00:00</updated>
<author>
<name>Hilton Chain</name>
<email>hako@ultrarare.space</email>
</author>
<published>2026-06-21T07:55:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=02430a928e77137f91d02a3ae63e6e3e9b5ee70f'/>
<id>02430a928e77137f91d02a3ae63e6e3e9b5ee70f</id>
<content type='text'>
The variable can't be deleted since it's still needed for build phases used in
the bootstrap chain.

Latest successful build was on 2025-07-25.  It should be possible to build a
working copy via:

    guix time-machine -q --commit=42e32d52c3aed6e08b76e2ffe899f14a335e1fb6 -- build zig@0.10

* gnu/packages/zig.scm (zig-0.10): Unexport.

Signed-off-by: Andreas Enge &lt;andreas@enge.fr&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The variable can't be deleted since it's still needed for build phases used in
the bootstrap chain.

Latest successful build was on 2025-07-25.  It should be possible to build a
working copy via:

    guix time-machine -q --commit=42e32d52c3aed6e08b76e2ffe899f14a335e1fb6 -- build zig@0.10

* gnu/packages/zig.scm (zig-0.10): Unexport.

Signed-off-by: Andreas Enge &lt;andreas@enge.fr&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>gnu: Remove zig-0.9.</title>
<updated>2026-07-16T14:35:04+00:00</updated>
<author>
<name>Hilton Chain</name>
<email>hako@ultrarare.space</email>
</author>
<published>2026-06-21T07:18:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=b9322a77351fa4007414535189898f4899fbcf88'/>
<id>b9322a77351fa4007414535189898f4899fbcf88</id>
<content type='text'>
Latest successful build was on 2025-07-29.  It should be possible to build a
working copy via:

    guix time-machine -q --commit=42e32d52c3aed6e08b76e2ffe899f14a335e1fb6 -- build zig@0.9

* gnu/packages/patches/zig-0.9-build-respect-PKG_CONFIG-env-var.patch
* gnu/packages/patches/zig-0.9-fix-runpath.patch
* gnu/packages/patches/zig-0.9-riscv-support.patch
* gnu/packages/patches/zig-0.9-use-system-paths.patch: Delete files.
* gnu/local.mk (dist_patch_DATA): Remove them.
* gnu/packages/zig.scm (zig-0.9-libc-abi-tools, zig-0.9): Delete variables.

Signed-off-by: Andreas Enge &lt;andreas@enge.fr&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Latest successful build was on 2025-07-29.  It should be possible to build a
working copy via:

    guix time-machine -q --commit=42e32d52c3aed6e08b76e2ffe899f14a335e1fb6 -- build zig@0.9

* gnu/packages/patches/zig-0.9-build-respect-PKG_CONFIG-env-var.patch
* gnu/packages/patches/zig-0.9-fix-runpath.patch
* gnu/packages/patches/zig-0.9-riscv-support.patch
* gnu/packages/patches/zig-0.9-use-system-paths.patch: Delete files.
* gnu/local.mk (dist_patch_DATA): Remove them.
* gnu/packages/zig.scm (zig-0.9-libc-abi-tools, zig-0.9): Delete variables.

Signed-off-by: Andreas Enge &lt;andreas@enge.fr&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>gnu: zig-0.10: Expand definiton.</title>
<updated>2026-07-06T08:08:22+00:00</updated>
<author>
<name>Hilton Chain</name>
<email>hako@ultrarare.space</email>
</author>
<published>2026-06-21T07:05:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=7b1076d64424bbe618b810e6023bd19b6a0dc8c7'/>
<id>7b1076d64424bbe618b810e6023bd19b6a0dc8c7</id>
<content type='text'>
* gnu/packages/zig.scm (zig-0.10): No longer inherit from zig-0.9 and expand
field values.

Merges: #9430
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* gnu/packages/zig.scm (zig-0.10): No longer inherit from zig-0.9 and expand
field values.

Merges: #9430
</pre>
</div>
</content>
</entry>
<entry>
<title>gnu: zig: Make public packages leaves of the bootstrap chain.</title>
<updated>2026-07-06T08:08:22+00:00</updated>
<author>
<name>Hilton Chain</name>
<email>hako@ultrarare.space</email>
</author>
<published>2026-06-21T06:21:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=144df629c2a3a4ef475c195371ce41003dc5ad89'/>
<id>144df629c2a3a4ef475c195371ce41003dc5ad89</id>
<content type='text'>
This avoids building stage3 on the bootstrap chain and makes it easier to modify
/ remove the public packages.

* gnu/packages/zig.scm (zig-0.11.0-149): Base on zig-0.10.0-3985.
(zig-0.12.0-109): Base on zig-0.11.0-3604.
(zig-0.13.0-286): Base on zig-0.12.0-109.
(zig-0.14.0-0): New variable.
(zig-0.14.0-687): Base on it.
(zig-0.15.0-0): New variable.
(zig-0.15.0-1447): Base on it.
(zig-0.11-libc-abi-tools, zig-0.12-libc-abi-tools, zig-0.13-libc-abi-tools)
(zig-0.14-libc-abi-tools, zig-0.15-libc-abi-tools, zig-0.11, zig-0.12, zig-0.13)
(zig-0.14, zig-0.15): Move definitions to the end of the file.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This avoids building stage3 on the bootstrap chain and makes it easier to modify
/ remove the public packages.

* gnu/packages/zig.scm (zig-0.11.0-149): Base on zig-0.10.0-3985.
(zig-0.12.0-109): Base on zig-0.11.0-3604.
(zig-0.13.0-286): Base on zig-0.12.0-109.
(zig-0.14.0-0): New variable.
(zig-0.14.0-687): Base on it.
(zig-0.15.0-0): New variable.
(zig-0.15.0-1447): Base on it.
(zig-0.11-libc-abi-tools, zig-0.12-libc-abi-tools, zig-0.13-libc-abi-tools)
(zig-0.14-libc-abi-tools, zig-0.15-libc-abi-tools, zig-0.11, zig-0.12, zig-0.13)
(zig-0.14, zig-0.15): Move definitions to the end of the file.
</pre>
</div>
</content>
</entry>
<entry>
<title>gnu: zig: Unify libc-abi-tools names.</title>
<updated>2026-07-06T08:08:22+00:00</updated>
<author>
<name>Hilton Chain</name>
<email>hako@ultrarare.space</email>
</author>
<published>2026-06-21T05:59:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=990aa9ced2d6415a6724858dd47d5e6ce761cc08'/>
<id>990aa9ced2d6415a6724858dd47d5e6ce761cc08</id>
<content type='text'>
* gnu/packages/zig.scm (zig-0.9-glibc-abi-tool): Rename to...
(zig-0.9-libc-abi-tools): ...this.
(zig-0.10-glibc-abi-tool): Rename to...
(zig-0.10-libc-abi-tools): ...this.
(zig-0.11-glibc-abi-tool): Rename to...
(zig-0.11-libc-abi-tools): ...this.
(zig-0.12-glibc-abi-tool): Rename to...
(zig-0.12-libc-abi-tools): ...this.
(zig-0.13-glibc-abi-tool): Rename to...
(zig-0.13-libc-abi-tools): ...this.
(zig-0.14-glibc-abi-tool): Rename to...
(zig-0.14-libc-abi-tools): ...this.
(zig-0.9) [arguments]: Split phase 'install-glibc-abilists phase into
'copy-libc-abi-tools and 'install-abilists.
[native-inputs]: Adjust accordingly.
(zig-0.10, zig-0.10.0-610, zig-0.11, zig-0.12, zig-0.13, zig-0.14, zig-0.15):
Adjust accordingly.
(zig-0.16) [arguments]: Update 'install-abilists phase for OpenBSD libc support.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* gnu/packages/zig.scm (zig-0.9-glibc-abi-tool): Rename to...
(zig-0.9-libc-abi-tools): ...this.
(zig-0.10-glibc-abi-tool): Rename to...
(zig-0.10-libc-abi-tools): ...this.
(zig-0.11-glibc-abi-tool): Rename to...
(zig-0.11-libc-abi-tools): ...this.
(zig-0.12-glibc-abi-tool): Rename to...
(zig-0.12-libc-abi-tools): ...this.
(zig-0.13-glibc-abi-tool): Rename to...
(zig-0.13-libc-abi-tools): ...this.
(zig-0.14-glibc-abi-tool): Rename to...
(zig-0.14-libc-abi-tools): ...this.
(zig-0.9) [arguments]: Split phase 'install-glibc-abilists phase into
'copy-libc-abi-tools and 'install-abilists.
[native-inputs]: Adjust accordingly.
(zig-0.10, zig-0.10.0-610, zig-0.11, zig-0.12, zig-0.13, zig-0.14, zig-0.15):
Adjust accordingly.
(zig-0.16) [arguments]: Update 'install-abilists phase for OpenBSD libc support.
</pre>
</div>
</content>
</entry>
<entry>
<title>gnu: zig: Update URLs.</title>
<updated>2026-07-06T08:08:22+00:00</updated>
<author>
<name>Hilton Chain</name>
<email>hako@ultrarare.space</email>
</author>
<published>2026-06-21T05:59:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=7a016e0b770013e35977e711c89ba256ead6424d'/>
<id>7a016e0b770013e35977e711c89ba256ead6424d</id>
<content type='text'>
* gnu/packages/zig.scm (zig-0.9) [home-page]
(zig-0.9-glibc-abi-tool, zig-0.10-glibc-abi-tool, zig-0.11-glibc-abi-tool)
(zig-0.12-glibc-abi-tool, zig-0.13-glibc-abi-tool, zig-0.14-glibc-abi-tool)
(zig-0.15-libc-abi-tools): Update URLs.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* gnu/packages/zig.scm (zig-0.9) [home-page]
(zig-0.9-glibc-abi-tool, zig-0.10-glibc-abi-tool, zig-0.11-glibc-abi-tool)
(zig-0.12-glibc-abi-tool, zig-0.13-glibc-abi-tool, zig-0.14-glibc-abi-tool)
(zig-0.15-libc-abi-tools): Update URLs.
</pre>
</div>
</content>
</entry>
<entry>
<title>gnu: zig: Address TODO comments for zig-source.</title>
<updated>2026-07-06T08:08:21+00:00</updated>
<author>
<name>Hilton Chain</name>
<email>hako@ultrarare.space</email>
</author>
<published>2026-06-21T05:59:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=5e617386c9bd9549fa1c6ce6ab747db8a2079aa3'/>
<id>5e617386c9bd9549fa1c6ce6ab747db8a2079aa3</id>
<content type='text'>
* gnu/packages/zig.scm (zig-source): Remove all abilists we can find.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* gnu/packages/zig.scm (zig-source): Remove all abilists we can find.
</pre>
</div>
</content>
</entry>
<entry>
<title>gnu: zig: Improve inheritance.</title>
<updated>2026-07-06T08:08:21+00:00</updated>
<author>
<name>Hilton Chain</name>
<email>hako@ultrarare.space</email>
</author>
<published>2026-06-20T18:17:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=a065f300152c4d9b5573ee474becd00e8fa609d6'/>
<id>a065f300152c4d9b5573ee474becd00e8fa609d6</id>
<content type='text'>
* gnu/packages/zig.scm (zig-0.10, zig-0.11, zig-0.12, zig-0.13, zig-0.14)
(zig-0.15, zig-0.16): Refer to inherited field values.
(zig-0.14, zig-0.15): Inherit field values from zig-0.12, since zig-0.13 doesn't
change build arguments.
(zig-0.16) [inputs, native-inputs]: Remove extraneous changes.
Don't keep native-input reference to inherited libc-abi-tools.

Merges: #9416.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* gnu/packages/zig.scm (zig-0.10, zig-0.11, zig-0.12, zig-0.13, zig-0.14)
(zig-0.15, zig-0.16): Refer to inherited field values.
(zig-0.14, zig-0.15): Inherit field values from zig-0.12, since zig-0.13 doesn't
change build arguments.
(zig-0.16) [inputs, native-inputs]: Remove extraneous changes.
Don't keep native-input reference to inherited libc-abi-tools.

Merges: #9416.
</pre>
</div>
</content>
</entry>
<entry>
<title>gnu: zig: Move rename-zig-dependencies to (guix build-system zig).</title>
<updated>2026-06-20T15:24:01+00:00</updated>
<author>
<name>Hilton Chain</name>
<email>hako@ultrarare.space</email>
</author>
<published>2026-06-20T13:41:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=28a650d5f29e6914b97c18987a918ea7ceecc694'/>
<id>28a650d5f29e6914b97c18987a918ea7ceecc694</id>
<content type='text'>
...to avoid circular dependencies.  Since all packages using zig-build-system
import (guix build-system zig), this move won't introduce breakage in practice.

* gnu/packages/zig.scm (rename-zig-dependencies): Move to...
* guix/build-system/zig.scm (rename-zig-dependencies): ...here.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
...to avoid circular dependencies.  Since all packages using zig-build-system
import (guix build-system zig), this move won't introduce breakage in practice.

* gnu/packages/zig.scm (rename-zig-dependencies): Move to...
* guix/build-system/zig.scm (rename-zig-dependencies): ...here.
</pre>
</div>
</content>
</entry>
<entry>
<title>gnu: zig: Move add-build.zig.zon to (guix build-system zig).</title>
<updated>2026-06-20T15:24:01+00:00</updated>
<author>
<name>Hilton Chain</name>
<email>hako@ultrarare.space</email>
</author>
<published>2026-06-20T13:37:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=2f45f140f21dd9b203240ccc710ccf482741cc7d'/>
<id>2f45f140f21dd9b203240ccc710ccf482741cc7d</id>
<content type='text'>
...to avoid circular dependencies.  Since all packages using zig-build-system
import (guix build-system zig), this move won't introduce breakage in practice.

* gnu/packages/zig.scm (add-build.zig.zon): Move to...
* guix/build-system/zig.scm (add-build.zig.zon): ...here.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
...to avoid circular dependencies.  Since all packages using zig-build-system
import (guix build-system zig), this move won't introduce breakage in practice.

* gnu/packages/zig.scm (add-build.zig.zon): Move to...
* guix/build-system/zig.scm (add-build.zig.zon): ...here.
</pre>
</div>
</content>
</entry>
</feed>
