Package Details: zvm-bin 0.8.17-1

Git Clone URL: https://aur.archlinux.org/zvm-bin.git (read-only, click to copy)
Package Base: zvm-bin
Description: Version manager for Zig compilers (binary version)
Upstream URL: https://github.com/tristanisham/zvm
Licenses: MIT
Conflicts: zvm
Provides: zvm
Submitter: w568w
Maintainer: w568w
Last Packager: w568w
Votes: 1
Popularity: 0.163458
First Submitted: 2025-04-04 09:14 (UTC)
Last Updated: 2026-04-09 03:08 (UTC)

Latest Comments

w568w commented on 2026-03-28 03:31 (UTC)

@mineinmonkey Much like how uv doesn't provide python (despite allowing you to install and manage it), this package doesn't actually provide the zig or zls executables directly, even though it serves as a tool to install and manage Zig.

Whoever added makedepends=(zig) likely expected the zig binary to be available right out of the box. However, that isn't the case here: you must manually run the installation and configure your PATH to point to the Zig installation within your home dir.

Therefore, your options are either to convince the maintainer of the target package to depend on zvm, or to manually edit its PKGBUILD to strip out the zig dependency and set up your PATH (which is admittedly quite hacky).

Claiming that this package provides zig would probably just cause more confusion.

mineinmonkey commented on 2026-03-09 00:22 (UTC)

I think it would make sense for this to provide zig and zls. Without providing zig, PKGBUILDs that depend on zig won't build unless the user installs a separate zig package (or edits one of the PKGBUILDs), even if they use the zig binary installed from zvm.

w568w commented on 2026-01-31 17:37 (UTC)

@vitaliikuzhdin Fixed. Thanks for the reminder!

vitaliikuzhdin commented on 2026-01-31 16:34 (UTC) (edited on 2026-01-31 16:34 (UTC) by vitaliikuzhdin)

The correct arch names on Arch are loong64 and powerpc64le instead of loongarch64 and ppc64le, respectively.