Package Details: zig0.15 0.15.2-2

Git Clone URL: https://aur.archlinux.org/zig0.15.git (read-only, click to copy)
Package Base: zig0.15
Description: General-purpose programming language and toolchain for maintaining robust, optimal, and reusable software
Upstream URL: https://ziglang.org
Licenses: MIT
Submitter: vitaliikuzhdin
Maintainer: vitaliikuzhdin
Last Packager: vitaliikuzhdin
Votes: 0
Popularity: 0.000000
First Submitted: 2026-04-17 12:23 (UTC)
Last Updated: 2026-05-14 18:52 (UTC)

Latest Comments

vitaliikuzhdin commented on 2026-05-14 18:52 (UTC)

@kjanat, fixed.

kjanat commented on 2026-05-14 18:48 (UTC) (edited on 2026-05-14 18:49 (UTC) by kjanat)

Build fails: malformed bash array expansion in build()

PKGBUILD lines 95–96 (in be34883af0d8) have broken syntax:

cmake "${cmake_options@]}"
cmake --build "${cmake_options1]}"

makepkg aborts immediately:

PKGBUILD: line 95: ${cmake_options@]}: bad substitution

Line 96 looks like an unrelated paste artifact — cmake_options1 is not defined anywhere in the file.

Fix:

cmake "${cmake_options[@]}"
cmake --build "${_pkgsrc}/build"

Rationale for line 96: -B "${_pkgsrc}/build" is set inside cmake_options (line 78), and cmake is invoked from ${srcdir} (line 94), so the configured build directory is ${srcdir}/${_pkgsrc}/build.

Refs: - Broken PKGBUILD: https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=zig0.15&id=be34883af0d8e9e91533bcc626af72f98b0032d6#n95

Package builds and installs cleanly with the change mentioned above. Thanks for maintaining!