Hi Guix,
Zig 0.13.0 is now available in master!
It's worth mentioning that some build steps can be used in shell as well:
Reusing packaged dependencies with `unpack-dependencies' from
`(guix build zig-build-system)':
--8<---------------cut here---------------start------------->8---
# Example: river
git clone https://codeberg.org/river/river && cd river && git checkout v0.3.6
guix shell --development river
echo "((assoc-ref (@ (guix build zig-build-system) %standard-phases)
'unpack-dependencies))" | guix repl -t machine
zig build
--8<---------------cut here---------------end--------------->8---
Additionally with `rename-zig-dependencies' from `(gnu packages zig)':
--8<---------------cut here---------------start------------->8---
# Example: zig-zls@0.13
git clone https://github.com/zigtools/zls && cd zls && git checkout 0.13.0
echo "(eval ((@ (gnu packages zig) rename-zig-dependencies) \
'((\"diffz\" . \"zig-diffz\") \
(\"known_folders\" . \"zig-known-folders\"))) \
(interaction-environment))" | guix repl -t machine
guix shell --development zig-zls@0.13
echo "((assoc-ref (@ (guix build zig-build-system) %standard-phases)
'unpack-dependencies))" | guix repl -t machine
zig build
--8<---------------cut here---------------end--------------->8---
Happy New Year :)