New comment by dkwo on void-packages repository https://github.com/void-linux/void-packages/pull/40821#issuecomment-1376888359 Comment: Perhaps it's better to also update river and waylock. I've been using them with static zig for a while, with no issues. Just for reference: ``` # Template file for 'river' pkgname=river -version=0.1.1 -revision=2 +version=0.2.2 +revision=1 build_style=zig-build -configure_args="$(vopt_if xwayland -Dxwayland)" +configure_args="$(vopt_if xwayland -Dxwayland) -Dpie -Dstrip" hostmakedepends="pkg-config wayland-devel scdoc" -makedepends="wlroots0.15-devel libevdev-devel" +makedepends="wlroots-devel libevdev-devel pixman-devel + wayland-protocols" depends="$(vopt_if xwayland xorg-server-xwayland)" short_desc="Dynamic tiling Wayland compositor" maintainer="Isaac Freund " license="GPL-3.0-or-later" homepage="https://github.com/riverwm/river" distfiles="${homepage}/releases/download/v${version}/river-${version}.tar.gz" -checksum=2a0bcd4670ed9ebd39c279f2bf10803fc65c9f3ee2307ce40728df23ce914d18 +checksum=99c256c6b1461d9beeff95fae0db54403e2b12f96e4c959ddbcaeae73fd89091 build_options="xwayland" build_options_default="xwayland" ``` with no patch, as well as ``` # Template file for 'waylock' pkgname=waylock -version=0.3.5 +version=0.6.1 revision=1 -build_style=cargo +build_style=zig-build +configure_args="-Dpie -Dstrip -Drelease-safe" hostmakedepends="pkg-config" -makedepends="libxkbcommon-devel pam-devel" +makedepends="libxkbcommon-devel pam-devel wayland-protocols wayland-devel scdoc" short_desc="Simple screenlocker for wayland compositors" maintainer="Isaac Freund " -license="MIT" +license="ISC" homepage="https://github.com/ifreund/waylock" -distfiles="${homepage}/archive/v${version}.tar.gz" -checksum=60abf78ae8aa9c28f3230f157607fbd74250a51322776ad1b7abed1408432b87 +distfiles="https://github.com/ifreund/waylock/releases/download/v${version}/waylock-${version}.tar.gz" +checksum=4d3fc46b0f48c964362fdfceff27314a87b28cb3c40fbf782d24ca755bfa8c55 post_install() { vlicense LICENSE ```