Package Details: vulkan-caps-viewer-x11 1:3.27-1

Git Clone URL: https://aur.archlinux.org/vulkan-caps-viewer-x11.git (read-only, click to copy)
Package Base: vulkan-caps-viewer-x11
Description: Vulkan Hardware Capability Viewer
Upstream URL: https://vulkan.gpuinfo.org
Licenses: GPL2
Conflicts: vulkan-caps-viewer
Provides: vulkan-caps-viewer
Submitter: yochananmarqos
Maintainer: yochananmarqos
Last Packager: yochananmarqos
Votes: 2
Popularity: 0.004456
First Submitted: 2021-04-28 17:04 (UTC)
Last Updated: 2022-11-19 14:59 (UTC)

Latest Comments

yochananmarqos commented on 2022-04-03 17:40 (UTC)

@MarsSeed: A tag for the vulkan-caps-viewer repo is being used; therefore the same Vulkan-Headers commit will be used in every build. It's not my fault AUR helpers think there's an update.

See the bitwarden PKGBUILD, the maintainer does not specify a commit for the jslib submodule.

MarsSeed commented on 2022-04-03 17:36 (UTC) (edited on 2022-04-03 17:38 (UTC) by MarsSeed)

The way to deal with it is if you defined a fixed git commit or tag as a source.

It is not the AUR helper that's in the wrong in this case, but the way this package is configured.

Non-VCS packages should define immutable, definite, nonambiguous sources in their source arrays for reproducible builds (the latter at least in the sense that each PKGBUILD revision should build from the exact same source(s) at any point in time.)

yochananmarqos commented on 2022-04-03 17:08 (UTC)

@MarsSeed: This package uses a submodule, that's the way it works. There are ways to deal with that depending on the AUR helper you use. You can also remove your cached built package before "updating", otherwise it will skip building and reinstall the built package.

MarsSeed commented on 2022-04-03 17:01 (UTC) (edited on 2022-04-03 17:02 (UTC) by MarsSeed)

Please kindly eliminate using a git branch as source.

AUR helpers yay and paru think it's a VCS package and try to update it upon every commit to Vulkan-Headers main branch.

(And then they go on to skip the build after downloading and preparing because there is no change in the version number and my configuration disables autorebuild in such cases.)

generaleramon commented on 2021-10-18 11:52 (UTC)

compiles fine on aarch64, i guess it can be added in the PKGBUILD