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-390.157.ebuild | |
parent | 00757bf15f0eb42661625ed16888d00af9a79561 (diff) |
gentoo auto-resync : 27:06:2023 - 07:34:25
Diffstat (limited to 'x11-drivers/nvidia-drivers/nvidia-drivers-390.157.ebuild')
-rw-r--r-- | x11-drivers/nvidia-drivers/nvidia-drivers-390.157.ebuild | 9 |
1 files changed, 3 insertions, 6 deletions
diff --git a/x11-drivers/nvidia-drivers/nvidia-drivers-390.157.ebuild b/x11-drivers/nvidia-drivers/nvidia-drivers-390.157.ebuild index 782cd04ec2cb..44a0ef4ec290 100644 --- a/x11-drivers/nvidia-drivers/nvidia-drivers-390.157.ebuild +++ b/x11-drivers/nvidia-drivers/nvidia-drivers-390.157.ebuild @@ -187,7 +187,8 @@ src_prepare() { nvidia-persistenced/init/systemd/nvidia-persistenced.service.template \ > "${T}"/nvidia-persistenced.service || die - sed 's/__NV_VK_ICD__/libGLX_nvidia.so.0/' \ + # use alternative vulkan icd option if USE=-X (bug #909181) + sed "s/__NV_VK_ICD__/lib$(usex X GLX EGL)_nvidia.so.0/" \ nvidia_icd.json.template > nvidia_icd.json || die # 390 has legacy glx needing a modified .conf (bug #713546) @@ -256,11 +257,7 @@ src_install() { ) local skip_files=( - # nvidia_icd(vulkan): skip with -X too as it uses libGLX_nvidia - $(usev !X " - libGLX_nvidia libglx - libnvidia-ifr - nvidia_icd.json") + $(usev !X "libGLX_nvidia libglx libnvidia-ifr") libGLX_indirect # non-glvnd unused fallback libnvidia-gtk nvidia-{settings,xconfig} # built from source libnvidia-egl-wayland 10_nvidia_wayland # gui-libs/egl-wayland |