Created attachment 715572 [details] build log /lib/udev/rules.d/90-pipewire-alsa.rules is installed outside of EPREFIX.
I figured out a fix. Since udev.eclass:get_udevdir() strips EPREFIX from the path, this ebuild can simply do: -Dudevrulesdir="${EPREFIX}$(get_udevdir)/rules.d"
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9eb1eaa57b68c7d0612b51b6f3b55a82f2409d30 commit 9eb1eaa57b68c7d0612b51b6f3b55a82f2409d30 Author: Lars Wendler <polynomial-c@gentoo.org> AuthorDate: 2021-06-12 20:41:27 +0000 Commit: Lars Wendler <polynomial-c@gentoo.org> CommitDate: 2021-06-12 20:48:32 +0000 media-video/pipewire: Use EPREFIX for udev rules dir Closes: https://bugs.gentoo.org/795675 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org> media-video/pipewire/pipewire-0.3.25.ebuild | 2 +- media-video/pipewire/pipewire-0.3.26.ebuild | 2 +- media-video/pipewire/pipewire-0.3.27-r1.ebuild | 2 +- media-video/pipewire/pipewire-0.3.28.ebuild | 2 +- media-video/pipewire/pipewire-0.3.29.ebuild | 2 +- media-video/pipewire/pipewire-0.3.30.ebuild | 2 +- media-video/pipewire/pipewire-9999.ebuild | 2 +- 7 files changed, 7 insertions(+), 7 deletions(-)