diff options
author | V3n3RiX <venerix@koprulu.sector> | 2023-06-27 07:34:25 +0100 |
---|---|---|
committer | V3n3RiX <venerix@koprulu.sector> | 2023-06-27 07:34:25 +0100 |
commit | 61faa1ea0e8302df305bc281038fc00dc7eb1dd4 (patch) | |
tree | 80638756ce07f0db3bcdc33653970fa5452df743 /x11-drivers/nvidia-drivers/nvidia-drivers-525.116.04-r2.ebuild | |
parent | 00757bf15f0eb42661625ed16888d00af9a79561 (diff) |
gentoo auto-resync : 27:06:2023 - 07:34:25
Diffstat (limited to 'x11-drivers/nvidia-drivers/nvidia-drivers-525.116.04-r2.ebuild')
-rw-r--r-- | x11-drivers/nvidia-drivers/nvidia-drivers-525.116.04-r2.ebuild | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/x11-drivers/nvidia-drivers/nvidia-drivers-525.116.04-r2.ebuild b/x11-drivers/nvidia-drivers/nvidia-drivers-525.116.04-r2.ebuild index 28e79dd467aa..61453ca0a97d 100644 --- a/x11-drivers/nvidia-drivers/nvidia-drivers-525.116.04-r2.ebuild +++ b/x11-drivers/nvidia-drivers/nvidia-drivers-525.116.04-r2.ebuild @@ -201,6 +201,9 @@ src_prepare() { > "${T}"/nvidia-persistenced.service || die use !amd64 || sed -i "s|/usr|${EPREFIX}/opt|" systemd/system/nvidia-powerd.service || die + # use alternative vulkan icd option if USE=-X (bug #909181) + use X || sed -i 's/"libGLX/"libEGL/' nvidia_{layers,icd}.json || die + # enable nvidia-drm.modeset=1 by default with USE=wayland cp "${FILESDIR}"/nvidia-470.conf "${T}"/nvidia.conf || die use !wayland || sed -i '/^#.*modeset=1$/s/^#//' "${T}"/nvidia.conf || die @@ -296,10 +299,7 @@ src_install() { ) local skip_files=( - # nvidia_icd/layers(vulkan): skip with -X too as it uses libGLX_nvidia - $(usev !X " - libGLX_nvidia libglxserver_nvidia - nvidia_icd.json nvidia_layers.json") + $(usev !X "libGLX_nvidia libglxserver_nvidia") $(usev !wayland libnvidia-vulkan-producer) libGLX_indirect # non-glvnd unused fallback libnvidia-{gtk,wayland-client} nvidia-{settings,xconfig} # from source |