From 3613c37b2077b7e3c1be9f2a45be77792d269f2a Mon Sep 17 00:00:00 2001 From: Rmys Date: Sun, 5 May 2024 11:52:57 +0300 Subject: [PATCH] module-nvidia-current rebuild --- .../drivers/module-nvidia-current/actions.py | 26 +++++++++++++++++++ .../drivers/module-nvidia-current/pspec.xml | 2 ++ 2 files changed, 28 insertions(+) diff --git a/kernel/drivers/module-nvidia-current/actions.py b/kernel/drivers/module-nvidia-current/actions.py index 343dbb6429..d86b12b45d 100644 --- a/kernel/drivers/module-nvidia-current/actions.py +++ b/kernel/drivers/module-nvidia-current/actions.py @@ -109,7 +109,12 @@ def install(): pisitools.dosym("libEGL_nvidia.so.%s" % version, "%s/libEGL_nvidia.so" %libdir) pisitools.dolib("32/libGLESv1_CM_nvidia.so.%s" % version, libdir) + pisitools.dosym("libGLESv1_CM_nvidia.so.%s" % version, "%s/libGLESv1_CM_nvidia.so.1" % libdir) + pisitools.dosym("libGLESv1_CM_nvidia.so.%s" % version, "%s/libGLESv1_CM_nvidia.so" % libdir) + pisitools.dolib("32/libGLESv2_nvidia.so.%s" % version, libdir) + pisitools.dosym("libGLESv2_nvidia.so.%s" % version, "%s/libGLESv2_nvidia.so.2" % libdir) + pisitools.dosym("libGLESv2_nvidia.so.%s" % version, "%s/libGLESv2_nvidia.so" % libdir) # pisitools.dolib("32/libnvidia-compiler.so.%s" % version, libdir) # pisitools.dosym("libnvidia-compiler.so.%s" % version, "%s/libnvidia-compiler.so.1" % libdir) @@ -174,7 +179,19 @@ def install(): pisitools.dolib("libEGL.so.%s" % version, libdir) pisitools.dolib("libGLESv1_CM_nvidia.so.%s" % version, libdir) + pisitools.dolib("libGLESv2_nvidia.so.%s" % version, libdir) + pisitools.dosym("libGLESv2_nvidia.so.%s" % version, "%s/libGLESv2_nvidia.so.2" % libdir) + pisitools.dosym("libGLESv2_nvidia.so.%s" % version, "%s/libGLESv2_nvidia.so" % libdir) + + pisitools.dolib("libnvidia-gpucomp.so.%s" % version, libdir) + pisitools.dosym("libnvidia-gpucomp.so.%s" % version, "%s/libnvidia-gpucomp.so" % libdir) + + pisitools.dolib("libnvidia-pkcs11.so.%s" % version, libdir) + pisitools.dosym("libnvidia-pkcs11.so.%s" % version, "%s/libnvidia-pkcs11.so" % libdir) + + pisitools.dolib("libnvidia-pkcs11-openssl3.so.%s" % version, libdir) + pisitools.dosym("libnvidia-pkcs11-openssl3.so.%s" % version, "%s/libnvidia-pkcs11-openssl3.so" % libdir) # OpenCL pisitools.insinto("/etc/OpenCL/vendors", "nvidia.icd") @@ -182,6 +199,8 @@ def install(): # pisitools.dosym("libnvidia-compiler.so.%s" % version, "%s/libnvidia-compiler.so.1" % libdir) # pisitools.dosym("libnvidia-compiler.so.%s" % version, "%s/libnvidia-compiler.so" % libdir) + pisitools.dolib("libnvidia-api.so.1", libdir) + #pisitools.dolib("libOpenCL.so.1.0.0", libdir) #pisitools.dosym("libOpenCL.so.1.0.0", "%s/libOpenCL.so.1.0" % libdir) #pisitools.dosym("libOpenCL.so.1.0", "%s/libOpenCL.so.1" % libdir) @@ -196,6 +215,10 @@ def install(): pisitools.dosym("libcuda.so.%s" % version, "%s/libcuda.so.1" % libdir) pisitools.dosym("libcuda.so.1", "%s/libcuda.so" % libdir) + pisitools.dolib("libcudadebugger.so.%s" % version, libdir) + pisitools.dosym("libcudadebugger.so.%s" % version, "%s/libcudadebugger.so.1" % libdir) + pisitools.dosym("libcudadebugger.so.%s" % version, "%s/libcudadebugger.so" % libdir) + pisitools.dolib("libnvcuvid.so.%s" % version, libdir) pisitools.dosym("libnvcuvid.so.%s" % version, "%s/libnvcuvid.so.1" % libdir) pisitools.dosym("libnvcuvid.so.1", "%s/libnvcuvid.so" % libdir) @@ -224,6 +247,8 @@ def install(): pisitools.dolib("libnvidia-egl-gbm.so.1.1.1", libdir) pisitools.dosym("libnvidia-egl-gbm.so.1.1.1", "%s/libnvidia-egl-gbm.so.1" % libdir) pisitools.dosym("libnvidia-egl-gbm.so.1.1.1", "%s/libnvidia-egl-gbm.so" % libdir) + + pisitools.dolib("libnvidia-wayland-client.so.%s" % version, libdir) # pisitools.dolib("libnvidia-vulkan-producer.so.%s" % version, libdir) # pisitools.dosym("libnvidia-vulkan-producer.so.%s" % version, "%s/libnvidia-vulkan-producer.so.1" % libdir) @@ -274,6 +299,7 @@ def install(): pisitools.insinto(datadir, "ld.so.conf") pisitools.insinto(datadir, "XvMCConfig") + pisitools.insinto("/usr/share/dbus-1/system.d", "nvidia-dbus.conf") # Documentation docdir = "xorg-video-%s" % driver_dir_name diff --git a/kernel/drivers/module-nvidia-current/pspec.xml b/kernel/drivers/module-nvidia-current/pspec.xml index ab7d3c9076..0fa99c3545 100644 --- a/kernel/drivers/module-nvidia-current/pspec.xml +++ b/kernel/drivers/module-nvidia-current/pspec.xml @@ -70,9 +70,11 @@ /usr/bin/nvidia-settings /usr/share/man/man1/nvidia-settings.1 /usr/lib/libnvidia-gtk* + /usr/lib/libnvidia-wayland-client.so* /usr/share/applications /usr/share/pixmaps /usr/share/nvidia + /usr/share/dbus-1/system.d nvidia-settings.desktop