[nvidia-kmod] kernel-open isn't ready for main stream use
by Leigh Scott
commit 1db64215bfa478c1db3dd5bada2d9d1363a6ad44
Author: Leigh Scott <leigh123linux(a)gmail.com>
Date: Thu May 12 10:37:12 2022 +0100
kernel-open isn't ready for main stream use
nvidia-kmod-pci-request-regions.patch | 6 +++---
nvidia-kmod-simpledrm.patch | 8 ++++----
nvidia-kmod.spec | 7 +++++--
3 files changed, 12 insertions(+), 9 deletions(-)
---
diff --git a/nvidia-kmod-pci-request-regions.patch b/nvidia-kmod-pci-request-regions.patch
index 3f67ac3..8bc66a0 100644
--- a/nvidia-kmod-pci-request-regions.patch
+++ b/nvidia-kmod-pci-request-regions.patch
@@ -1,6 +1,6 @@
-diff -up kernel-open/nvidia/linux_nvswitch.c.orig kernel-open/nvidia/linux_nvswitch.c
---- kernel-open/nvidia/linux_nvswitch.c.orig 2021-12-31 13:53:49.000000000 +0100
-+++ kernel-open/nvidia/linux_nvswitch.c 2022-01-19 13:17:53.955709286 +0100
+diff -up kernel/nvidia/linux_nvswitch.c.orig kernel/nvidia/linux_nvswitch.c
+--- kernel/nvidia/linux_nvswitch.c.orig 2021-12-31 13:53:49.000000000 +0100
++++ kernel/nvidia/linux_nvswitch.c 2022-01-19 13:17:53.955709286 +0100
@@ -1320,6 +1320,9 @@ nvswitch_probe
pci_set_master(pci_dev);
diff --git a/nvidia-kmod-simpledrm.patch b/nvidia-kmod-simpledrm.patch
index 70bc0ae..3ac1479 100644
--- a/nvidia-kmod-simpledrm.patch
+++ b/nvidia-kmod-simpledrm.patch
@@ -16,13 +16,13 @@ early fbdev (i.e: simpledrm) to the one registered by the real DRM drivers.
Signed-off-by: Javier Martinez Canillas <javierm(a)redhat.com>
---
- kernel-open/nvidia-drm/nvidia-drm-drv.c | 16 ++++++++++++++++
+ kernel/nvidia-drm/nvidia-drm-drv.c | 16 ++++++++++++++++
1 file changed, 16 insertions(+)
-diff --git a/kernel-open/nvidia-drm/nvidia-drm-drv.c b/kernel-open/nvidia-drm/nvidia-drm-drv.c
+diff --git a/kernel/nvidia-drm/nvidia-drm-drv.c b/kernel/nvidia-drm/nvidia-drm-drv.c
index 0d29d1d6bf4d..9149f87b6244 100644
---- a/kernel-open/nvidia-drm/nvidia-drm-drv.c
-+++ b/kernel-open/nvidia-drm/nvidia-drm-drv.c
+--- a/kernel/nvidia-drm/nvidia-drm-drv.c
++++ b/kernel/nvidia-drm/nvidia-drm-drv.c
@@ -60,6 +60,8 @@
#include <drm/drm_ioctl.h>
#endif
diff --git a/nvidia-kmod.spec b/nvidia-kmod.spec
index 943a085..ccf0328 100644
--- a/nvidia-kmod.spec
+++ b/nvidia-kmod.spec
@@ -12,7 +12,7 @@ Name: nvidia-kmod
Epoch: 3
Version: 515.43.04
# Taken over by kmodtool
-Release: 1%{?dist}
+Release: 2%{?dist}
Summary: NVIDIA display driver kernel module
License: Redistributable, no modification permitted
URL: http://www.nvidia.com/
@@ -49,7 +49,7 @@ tar --use-compress-program xz -xf %{_datadir}/%{name}-%{version}/%{name}-%{versi
%endif
for kernel_version in %{?kernel_versions} ; do
- cp -a kernel-open _kmod_build_${kernel_version%%___*}
+ cp -a kernel _kmod_build_${kernel_version%%___*}
done
%build
@@ -81,6 +81,9 @@ done
%changelog
+* Thu May 12 2022 Leigh Scott <leigh123linux(a)gmail.com> - 3:515.43.04-2
+- kernel-open isn't ready for main stream use
+
* Wed May 11 2022 Leigh Scott <leigh123linux(a)gmail.com> - 3:515.43.04-1
- Update to 515.43.04 beta
2 years, 6 months
[xorg-x11-drv-nvidia] kernel-open isn't ready for main stream use
by Leigh Scott
commit 0a68e08a6c0a7558c28c2f9938aa8359ae01567b
Author: Leigh Scott <leigh123linux(a)gmail.com>
Date: Thu May 12 10:01:26 2022 +0100
kernel-open isn't ready for main stream use
xorg-x11-drv-nvidia.spec | 7 +++++--
1 file changed, 5 insertions(+), 2 deletions(-)
---
diff --git a/xorg-x11-drv-nvidia.spec b/xorg-x11-drv-nvidia.spec
index 79a49c3..eff6db6 100644
--- a/xorg-x11-drv-nvidia.spec
+++ b/xorg-x11-drv-nvidia.spec
@@ -26,7 +26,7 @@
Name: xorg-x11-drv-nvidia
Epoch: 3
Version: 515.43.04
-Release: 2%{?dist}
+Release: 3%{?dist}
Summary: NVIDIA's proprietary display driver for NVIDIA graphic cards
License: Redistributable, no modification permitted
@@ -355,7 +355,7 @@ mkdir -p %{buildroot}%{_sysconfdir}/nvidia
#Install the nvidia kernel modules sources archive
mkdir -p %{buildroot}%{_datadir}/nvidia-kmod-%{version}
-tar Jcf %{buildroot}%{_datadir}/nvidia-kmod-%{version}/nvidia-kmod-%{version}-x86_64.tar.xz kernel-open
+tar Jcf %{buildroot}%{_datadir}/nvidia-kmod-%{version}/nvidia-kmod-%{version}-x86_64.tar.xz kernel
#Install wine dll
mkdir -p %{buildroot}%{_winedir}
@@ -587,6 +587,9 @@ fi ||:
%endif
%changelog
+* Thu May 12 2022 Leigh Scott <leigh123linux(a)gmail.com> - 3:515.43.04-3
+- kernel-open isn't ready for main stream use
+
* Thu May 12 2022 Leigh Scott <leigh123linux(a)gmail.com> - 3:515.43.04-2
- Remove nvidia-settings lib
2 years, 6 months
[xorg-x11-drv-nvidia] Remove nvidia-settings lib
by Leigh Scott
commit fb8f39f6a7e82e1efb401d0142aa69f55b401527
Author: Leigh Scott <leigh123linux(a)gmail.com>
Date: Thu May 12 06:53:17 2022 +0100
Remove nvidia-settings lib
xorg-x11-drv-nvidia.spec | 7 ++++---
1 file changed, 4 insertions(+), 3 deletions(-)
---
diff --git a/xorg-x11-drv-nvidia.spec b/xorg-x11-drv-nvidia.spec
index 53f4b96..79a49c3 100644
--- a/xorg-x11-drv-nvidia.spec
+++ b/xorg-x11-drv-nvidia.spec
@@ -26,7 +26,7 @@
Name: xorg-x11-drv-nvidia
Epoch: 3
Version: 515.43.04
-Release: 1%{?dist}
+Release: 2%{?dist}
Summary: NVIDIA's proprietary display driver for NVIDIA graphic cards
License: Redistributable, no modification permitted
@@ -247,7 +247,6 @@ cp -a \
libnvidia-ngx.so.%{version} \
libnvidia-rtcore.so.%{version} \
libnvidia-vulkan-producer.so.%{version} \
- libnvidia-wayland-client.so.%{version} \
libnvoptix.so.%{version} \
%endif
%{buildroot}%{_libdir}/
@@ -506,7 +505,6 @@ fi ||:
%{_libdir}/libnvidia-rtcore.so.%{version}
%{_libdir}/libnvidia-vulkan-producer.so.%{version}
%{_libdir}/libnvidia-vulkan-producer.so
-%{_libdir}/libnvidia-wayland-client.so.%{version}
%{_libdir}/libnvoptix.so.1
%{_libdir}/libnvoptix.so.%{version}
%{_winedir}/
@@ -589,6 +587,9 @@ fi ||:
%endif
%changelog
+* Thu May 12 2022 Leigh Scott <leigh123linux(a)gmail.com> - 3:515.43.04-2
+- Remove nvidia-settings lib
+
* Wed May 11 2022 Leigh Scott <leigh123linux(a)gmail.com> - 3:515.43.04-1
- Update to 515.43.04 beta
2 years, 6 months
[nvidia-settings] fix
by Leigh Scott
commit 5598b572828b367d00001d9481183576445c279c
Author: Leigh Scott <leigh123linux(a)gmail.com>
Date: Thu May 12 06:50:09 2022 +0100
fix
nvidia-settings.spec | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
---
diff --git a/nvidia-settings.spec b/nvidia-settings.spec
index 878b758..5870ea6 100644
--- a/nvidia-settings.spec
+++ b/nvidia-settings.spec
@@ -109,8 +109,9 @@ appstream-util validate-relax --nonet %{buildroot}%{_metainfodir}/%{name}.appdat
%doc doc/*.txt
%config %{_sysconfdir}/xdg/autostart/%{name}-user.desktop
%{_bindir}/nvidia-settings
-%{_libdir}/libnvidia-gtk3.so.*
-%exclude %{_libdir}/libnvidia-gtk2.so.*
+%{_libdir}/libnvidia-gtk3.so.%{version}
+%{_libdir}/libnvidia-wayland-client.so.%{version}
+%exclude %{_libdir}/libnvidia-gtk2.so.%{version}
%{_datadir}/pixmaps/%{name}.png
%{_datadir}/applications/%{name}.desktop
%if 0%{?fedora}
2 years, 6 months
[nvidia-xconfig] Update to 515.43.04 beta
by Leigh Scott
commit d9769793160873b428576d583a007cfffec7173f
Author: Leigh Scott <leigh123linux(a)gmail.com>
Date: Thu May 12 06:36:16 2022 +0100
Update to 515.43.04 beta
.gitignore | 1 +
nvidia-xconfig.spec | 5 ++++-
sources | 2 +-
3 files changed, 6 insertions(+), 2 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 99fa127..6a87eea 100644
--- a/.gitignore
+++ b/.gitignore
@@ -8,3 +8,4 @@ nvidia-xconfig-*.tar.bz2
/nvidia-xconfig-510.54.tar.gz
/nvidia-xconfig-510.60.02.tar.gz
/nvidia-xconfig-510.68.02.tar.gz
+/nvidia-xconfig-515.43.04.tar.gz
diff --git a/nvidia-xconfig.spec b/nvidia-xconfig.spec
index 6cc92f2..78fe422 100644
--- a/nvidia-xconfig.spec
+++ b/nvidia-xconfig.spec
@@ -1,6 +1,6 @@
Name: nvidia-xconfig
Epoch: 3
-Version: 510.68.02
+Version: 515.43.04
Release: 1%{?dist}
Summary: NVIDIA X configuration file editor
@@ -52,6 +52,9 @@ mkdir -p %{buildroot}%{_sbindir}
%changelog
+* Thu May 12 2022 Leigh Scott <leigh123linux(a)gmail.com> - 3:515.43.04-1
+- Update to 515.43.04 beta
+
* Tue Apr 26 2022 Nicolas Chauvet <kwizart(a)gmail.com> - 3:510.68.02-1
- Update to 510.68.02
diff --git a/sources b/sources
index 6333c0a..ccfdb12 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (nvidia-xconfig-510.68.02.tar.gz) = 40bb5dff12477cc7e69ced0bd9ffb8fc1c6ac2f2591b652867165896d7749126afcd250c1f78056725243b5c3f0350748d4d68df0be639e7173a5abc1614b25e
+SHA512 (nvidia-xconfig-515.43.04.tar.gz) = 4571aa64bfa1e0f8982d6eb64e3562d4128ef7b3d8a94f6d105f5506dab48df504225ac810e5d10faaa02a41ffb25b0a7cfc45103191e6c51b8acddae0075abb
2 years, 6 months
[nvidia-settings] Update to 515.43.04 beta
by Leigh Scott
commit 73db78c325979c998c45e88d4dbc82420828ebdd
Author: Leigh Scott <leigh123linux(a)gmail.com>
Date: Thu May 12 06:32:50 2022 +0100
Update to 515.43.04 beta
.gitignore | 1 +
nvidia-settings.spec | 5 ++++-
sources | 2 +-
3 files changed, 6 insertions(+), 2 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 0ed5543..f8aa8fe 100644
--- a/.gitignore
+++ b/.gitignore
@@ -8,3 +8,4 @@ nvidia-settings-*.tar.bz2
/nvidia-settings-510.54.tar.gz
/nvidia-settings-510.60.02.tar.gz
/nvidia-settings-510.68.02.tar.gz
+/nvidia-settings-515.43.04.tar.gz
diff --git a/nvidia-settings.spec b/nvidia-settings.spec
index bd28a5a..878b758 100644
--- a/nvidia-settings.spec
+++ b/nvidia-settings.spec
@@ -1,6 +1,6 @@
Name: nvidia-settings
Epoch: 3
-Version: 510.68.02
+Version: 515.43.04
Release: 1%{?dist}
Summary: Configure the NVIDIA graphics driver
@@ -120,6 +120,9 @@ appstream-util validate-relax --nonet %{buildroot}%{_metainfodir}/%{name}.appdat
%changelog
+* Thu May 12 2022 Leigh Scott <leigh123linux(a)gmail.com> - 3:515.43.04-1
+- Update to 515.43.04 beta
+
* Tue Apr 26 2022 Nicolas Chauvet <kwizart(a)gmail.com> - 3:510.68.02-1
- Update to 510.68.02
diff --git a/sources b/sources
index 8869233..ca1417e 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (nvidia-settings-510.68.02.tar.gz) = a0f89220b8b45d05de28509b4d758db1b8318a8d222f6948d45a60ead7cc917274b9ffcda1a7a11cb7740215b439c248fa6096f3011e7a74bde91cd3f093aecd
+SHA512 (nvidia-settings-515.43.04.tar.gz) = fe4e5013ea90b55a772d504056586b9315d82236a87b77d54b72c540fa10b040553bea2db98017bfdd7c38ef8ba5f8f84e46101b593efd35bad5ace9fa134bb3
2 years, 6 months
[nvidia-persistenced] Update to 515.43.04 beta
by Leigh Scott
commit c9c7e7d9016be09b70310605944019b40d58c27a
Author: Leigh Scott <leigh123linux(a)gmail.com>
Date: Thu May 12 06:24:24 2022 +0100
Update to 515.43.04 beta
nvidia-persistenced.spec | 5 ++++-
sources | 2 +-
2 files changed, 5 insertions(+), 2 deletions(-)
---
diff --git a/nvidia-persistenced.spec b/nvidia-persistenced.spec
index 2088b1a..0cb6620 100644
--- a/nvidia-persistenced.spec
+++ b/nvidia-persistenced.spec
@@ -2,7 +2,7 @@
Name: nvidia-persistenced
Epoch: 3
-Version: 510.68.02
+Version: 515.43.04
Release: 1%{?dist}
Summary: Daemon for maintaining persistent driver state
@@ -76,6 +76,9 @@ chmod -x %{buildroot}%{_mandir}/man1/%{name}.1.*
%changelog
+* Thu May 12 2022 Leigh Scott <leigh123linux(a)gmail.com> - 3:515.43.04-1
+- Update to 515.43.04 beta
+
* Tue Apr 26 2022 Nicolas Chauvet <kwizart(a)gmail.com> - 3:510.68.02-1
- Update to 510.68.02
diff --git a/sources b/sources
index f63701b..114c872 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (nvidia-persistenced-510.68.02.tar.gz) = ce990370e29bfe762a23a1dc6a0133a1ad4015405980d82f234e94a27cd4ea4c9fa46d52d5db4463dd617babda4069595c1963a0a10b0f019209095f5bb9015b
+SHA512 (nvidia-persistenced-515.43.04.tar.gz) = fb5c9535311a1fd02b73ceee1a92f16dd16075dc00f9f0e802840d4d8eb3a03914e1da1e8f1a8aa5f079095c66d8e04dbc381ca1c9454f73adce908552323f68
2 years, 6 months
[nvidia-modprobe] Update to 515.43.04 beta
by Leigh Scott
commit 8c417b795dfebc73b99fcec0047f1526ce623c83
Author: Leigh Scott <leigh123linux(a)gmail.com>
Date: Thu May 12 06:21:20 2022 +0100
Update to 515.43.04 beta
nvidia-modprobe.spec | 5 ++++-
sources | 2 +-
2 files changed, 5 insertions(+), 2 deletions(-)
---
diff --git a/nvidia-modprobe.spec b/nvidia-modprobe.spec
index c78765f..02a6073 100644
--- a/nvidia-modprobe.spec
+++ b/nvidia-modprobe.spec
@@ -1,6 +1,6 @@
Name: nvidia-modprobe
Epoch: 3
-Version: 510.68.02
+Version: 515.43.04
Release: 1%{?dist}
Summary: Load the NVIDIA kernel module and create NVIDIA character device files
@@ -42,6 +42,9 @@ chmod -x %{buildroot}%{_mandir}/man1/nvidia-modprobe.1.*
%changelog
+* Thu May 12 2022 Leigh Scott <leigh123linux(a)gmail.com> - 3:515.43.04-1
+- Update to 515.43.04 beta
+
* Tue Apr 26 2022 Nicolas Chauvet <kwizart(a)gmail.com> - 3:510.68.02-1
- Update to 510.68.02
diff --git a/sources b/sources
index 39311a3..901762e 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (nvidia-modprobe-510.68.02.tar.gz) = c2621d7125cc481b6850295c123ca354c9a37662c2611c1a52d6ee675a12bea619f64d7f3e12b52a7f36a4b8aa732b7e896734803ccbe9ecad3351df1d9768d8
+SHA512 (nvidia-modprobe-515.43.04.tar.gz) = 2b1adec908f0b91abc5207ea8059972512837d1c4dc6c03580b7e41dbf4c7a9acc92d1284517e3edc58e2ebb7798a07723880e507a279bfea77348058704d6ff
2 years, 6 months
[nvidia-kmod] Update to 515.43.04 beta
by Leigh Scott
commit 56ad9fa12bc5bd04274e5abd606a476f2b06d600
Author: Leigh Scott <leigh123linux(a)gmail.com>
Date: Thu May 12 00:40:38 2022 +0100
Update to 515.43.04 beta
nvidia-kmod-pci-request-regions.patch | 6 +++---
nvidia-kmod-simpledrm.patch | 8 ++++----
nvidia-kmod.spec | 7 +++++--
3 files changed, 12 insertions(+), 9 deletions(-)
---
diff --git a/nvidia-kmod-pci-request-regions.patch b/nvidia-kmod-pci-request-regions.patch
index 8bc66a0..3f67ac3 100644
--- a/nvidia-kmod-pci-request-regions.patch
+++ b/nvidia-kmod-pci-request-regions.patch
@@ -1,6 +1,6 @@
-diff -up kernel/nvidia/linux_nvswitch.c.orig kernel/nvidia/linux_nvswitch.c
---- kernel/nvidia/linux_nvswitch.c.orig 2021-12-31 13:53:49.000000000 +0100
-+++ kernel/nvidia/linux_nvswitch.c 2022-01-19 13:17:53.955709286 +0100
+diff -up kernel-open/nvidia/linux_nvswitch.c.orig kernel-open/nvidia/linux_nvswitch.c
+--- kernel-open/nvidia/linux_nvswitch.c.orig 2021-12-31 13:53:49.000000000 +0100
++++ kernel-open/nvidia/linux_nvswitch.c 2022-01-19 13:17:53.955709286 +0100
@@ -1320,6 +1320,9 @@ nvswitch_probe
pci_set_master(pci_dev);
diff --git a/nvidia-kmod-simpledrm.patch b/nvidia-kmod-simpledrm.patch
index 3ac1479..70bc0ae 100644
--- a/nvidia-kmod-simpledrm.patch
+++ b/nvidia-kmod-simpledrm.patch
@@ -16,13 +16,13 @@ early fbdev (i.e: simpledrm) to the one registered by the real DRM drivers.
Signed-off-by: Javier Martinez Canillas <javierm(a)redhat.com>
---
- kernel/nvidia-drm/nvidia-drm-drv.c | 16 ++++++++++++++++
+ kernel-open/nvidia-drm/nvidia-drm-drv.c | 16 ++++++++++++++++
1 file changed, 16 insertions(+)
-diff --git a/kernel/nvidia-drm/nvidia-drm-drv.c b/kernel/nvidia-drm/nvidia-drm-drv.c
+diff --git a/kernel-open/nvidia-drm/nvidia-drm-drv.c b/kernel-open/nvidia-drm/nvidia-drm-drv.c
index 0d29d1d6bf4d..9149f87b6244 100644
---- a/kernel/nvidia-drm/nvidia-drm-drv.c
-+++ b/kernel/nvidia-drm/nvidia-drm-drv.c
+--- a/kernel-open/nvidia-drm/nvidia-drm-drv.c
++++ b/kernel-open/nvidia-drm/nvidia-drm-drv.c
@@ -60,6 +60,8 @@
#include <drm/drm_ioctl.h>
#endif
diff --git a/nvidia-kmod.spec b/nvidia-kmod.spec
index adb6d93..943a085 100644
--- a/nvidia-kmod.spec
+++ b/nvidia-kmod.spec
@@ -10,7 +10,7 @@
Name: nvidia-kmod
Epoch: 3
-Version: 510.68.02
+Version: 515.43.04
# Taken over by kmodtool
Release: 1%{?dist}
Summary: NVIDIA display driver kernel module
@@ -49,7 +49,7 @@ tar --use-compress-program xz -xf %{_datadir}/%{name}-%{version}/%{name}-%{versi
%endif
for kernel_version in %{?kernel_versions} ; do
- cp -a kernel _kmod_build_${kernel_version%%___*}
+ cp -a kernel-open _kmod_build_${kernel_version%%___*}
done
%build
@@ -81,6 +81,9 @@ done
%changelog
+* Wed May 11 2022 Leigh Scott <leigh123linux(a)gmail.com> - 3:515.43.04-1
+- Update to 515.43.04 beta
+
* Tue Apr 26 2022 Nicolas Chauvet <kwizart(a)gmail.com> - 3:510.68.02-1
- Update to 510.68.02
2 years, 6 months
[xorg-x11-drv-nvidia] Update to 515.43.04 beta
by Leigh Scott
commit c180b83cce81676266e931a1c9a544c141c7fa18
Author: Leigh Scott <leigh123linux(a)gmail.com>
Date: Thu May 12 00:10:15 2022 +0100
Update to 515.43.04 beta
sources | 2 +-
xorg-x11-drv-nvidia.spec | 83 ++++++++++++++++++++++++------------------------
2 files changed, 42 insertions(+), 43 deletions(-)
---
diff --git a/sources b/sources
index 56d5c05..487a3e9 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (NVIDIA-Linux-x86_64-510.68.02.run) = eb31ed729555075bcc307acc576cb6fdfdd7e397c9e47dd80fc2f55cac6902c3924b69bb91036e5ded1001e81d4b81082ba093dd63d6d97bc313fe78e510131b
+SHA512 (NVIDIA-Linux-x86_64-515.43.04.run) = 07dfcfc297d8dc3072ddf5d719ab5fe3de0aaa2d9b2b7329d86a1cc167c79bd3854c0644cc0080689e2529b3e375dc3ffb370afc3904362722b338d2c1c2837a
diff --git a/xorg-x11-drv-nvidia.spec b/xorg-x11-drv-nvidia.spec
index 1334c4b..53f4b96 100644
--- a/xorg-x11-drv-nvidia.spec
+++ b/xorg-x11-drv-nvidia.spec
@@ -25,7 +25,7 @@
Name: xorg-x11-drv-nvidia
Epoch: 3
-Version: 510.68.02
+Version: 515.43.04
Release: 1%{?dist}
Summary: NVIDIA's proprietary display driver for NVIDIA graphic cards
@@ -229,18 +229,6 @@ cp -a \
libGLX_nvidia.so.%{version} \
libnvcuvid.so.%{version} \
libnvidia-allocator.so.%{version} \
-%ifarch x86_64
- libnvidia-cfg.so.%{version} \
- libnvidia-compiler-next.so.%{version} \
- libnvidia-ngx.so.%{version} \
- libnvidia-nvvm.so.4.0.0 \
- libnvidia-rtcore.so.%{version} \
- libnvoptix.so.%{version} \
- libnvidia-vulkan-producer.so.%{version} \
-%if 0%{?fedora} < 35
- libnvidia-egl-gbm.so.1.1.0 \
-%endif
-%endif
libnvidia-eglcore.so.%{version} \
libnvidia-encode.so.%{version} \
libnvidia-fbc.so.%{version} \
@@ -248,21 +236,33 @@ cp -a \
libnvidia-glsi.so.%{version} \
libnvidia-glvkspirv.so.%{version} \
libnvidia-ml.so.%{version} \
+ libnvidia-nvvm.so.%{version} \
libnvidia-opticalflow.so.%{version} \
libnvidia-ptxjitcompiler.so.%{version} \
+%ifarch x86_64
+ libnvidia-cfg.so.%{version} \
+%if 0%{?fedora} < 35
+ libnvidia-egl-gbm.so.1.1.0 \
+%endif
+ libnvidia-ngx.so.%{version} \
+ libnvidia-rtcore.so.%{version} \
+ libnvidia-vulkan-producer.so.%{version} \
+ libnvidia-wayland-client.so.%{version} \
+ libnvoptix.so.%{version} \
+%endif
%{buildroot}%{_libdir}/
cp -af \
- libnvidia-tls.so.%{version} \
libnvidia-compiler.so.%{version} \
libnvidia-opencl.so.%{version} \
+ libnvidia-tls.so.%{version} \
%{buildroot}%{_libdir}/
# Use ldconfig for libraries with a mismatching SONAME/filename
ldconfig -vn %{buildroot}%{_libdir}/
# Libraries you can link against
-for lib in libcuda libnvcuvid libnvidia-encode libnvidia-ml; do
+for lib in libcuda libnvcuvid libnvidia-encode libnvidia-ml libnvidia-nvvm; do
ln -sf $lib.so.%{version} %{buildroot}%{_libdir}/$lib.so
done
@@ -279,11 +279,6 @@ popd
%endif
%ifarch x86_64
-# Install additional cuda lib, ldconfig generates wrong .so name.
-rm -f %{buildroot}%{_libdir}/libnvvm.so.4
-ln -sf libnvidia-nvvm.so.4.0.0 %{buildroot}%{_libdir}/libnvidia-nvvm.so.4
-ln -sf libnvidia-nvvm.so.4 %{buildroot}%{_libdir}/libnvidia-nvvm.so
-
# Vulkan config and symlink
install -m 0755 -d %{buildroot}%{_datadir}/vulkan/{icd.d,implicit_layer.d}/
install -p -m 0644 nvidia_icd.json %{buildroot}%{_datadir}/vulkan/icd.d/
@@ -361,7 +356,7 @@ mkdir -p %{buildroot}%{_sysconfdir}/nvidia
#Install the nvidia kernel modules sources archive
mkdir -p %{buildroot}%{_datadir}/nvidia-kmod-%{version}
-tar Jcf %{buildroot}%{_datadir}/nvidia-kmod-%{version}/nvidia-kmod-%{version}-x86_64.tar.xz kernel
+tar Jcf %{buildroot}%{_datadir}/nvidia-kmod-%{version}/nvidia-kmod-%{version}-x86_64.tar.xz kernel-open
#Install wine dll
mkdir -p %{buildroot}%{_winedir}
@@ -487,7 +482,16 @@ fi ||:
%{_libdir}/libGLX_nvidia.so.%{version}
%{_libdir}/libnvidia-allocator.so.1
%{_libdir}/libnvidia-allocator.so.%{version}
+%{_libdir}/libnvidia-eglcore.so.%{version}
+%{_libdir}/libnvidia-fbc.so.1
+%{_libdir}/libnvidia-fbc.so.%{version}
+%{_libdir}/libnvidia-glcore.so.%{version}
+%{_libdir}/libnvidia-glsi.so.%{version}
+%{_libdir}/libnvidia-glvkspirv.so.%{version}
+%{_libdir}/libnvidia-tls.so.%{version}
%{_libdir}/gbm/
+%{_libdir}/vdpau/libvdpau_nvidia.so.1
+%{_libdir}/vdpau/libvdpau_nvidia.so.%{version}
%ifarch x86_64
%{_datadir}/vulkan/implicit_layer.d/nvidia_layers.json
%{_datadir}/vulkan/icd.d/nvidia_icd.json
@@ -500,33 +504,25 @@ fi ||:
%{_libdir}/libnvidia-ngx.so.1
%{_libdir}/libnvidia-ngx.so.%{version}
%{_libdir}/libnvidia-rtcore.so.%{version}
-%{_libdir}/libnvoptix.so.1
-%{_libdir}/libnvoptix.so.%{version}
%{_libdir}/libnvidia-vulkan-producer.so.%{version}
%{_libdir}/libnvidia-vulkan-producer.so
+%{_libdir}/libnvidia-wayland-client.so.%{version}
+%{_libdir}/libnvoptix.so.1
+%{_libdir}/libnvoptix.so.%{version}
%{_winedir}/
%endif
-%{_libdir}/libnvidia-eglcore.so.%{version}
-%{_libdir}/libnvidia-fbc.so.1
-%{_libdir}/libnvidia-fbc.so.%{version}
-%{_libdir}/libnvidia-glcore.so.%{version}
-%{_libdir}/libnvidia-glsi.so.%{version}
-%{_libdir}/libnvidia-glvkspirv.so.%{version}
-%{_libdir}/libnvidia-tls.so.%{version}
-%{_libdir}/vdpau/libvdpau_nvidia.so.1
-%{_libdir}/vdpau/libvdpau_nvidia.so.%{version}
%ifarch x86_64
%files cuda
%license nvidiapkg/LICENSE
+%config %{_sysconfdir}/OpenCL/vendors/nvidia.icd
+%{_bindir}/nvidia-cuda-mps-control
+%{_bindir}/nvidia-cuda-mps-server
%{_bindir}/nvidia-debugdump
%{_bindir}/nvidia-ngx-updater
%{_bindir}/nvidia-smi
-%{_bindir}/nvidia-cuda-mps-control
-%{_bindir}/nvidia-cuda-mps-server
-%config %{_sysconfdir}/OpenCL/vendors/nvidia.icd
-%{_mandir}/man1/nvidia-smi.*
%{_mandir}/man1/nvidia-cuda-mps-control.1.*
+%{_mandir}/man1/nvidia-smi.*
%endif
%ldconfig_scriptlets cuda-libs
@@ -536,22 +532,22 @@ fi ||:
%{_libdir}/libcuda.so.%{version}
%{_libdir}/libnvcuvid.so.1
%{_libdir}/libnvcuvid.so.%{version}
+%{_libdir}/libnvidia-compiler.so.%{version}
%{_libdir}/libnvidia-encode.so.1
%{_libdir}/libnvidia-encode.so.%{version}
%{_libdir}/libnvidia-ml.so
%{_libdir}/libnvidia-ml.so.1
%{_libdir}/libnvidia-ml.so.%{version}
-%{_libdir}/libnvidia-ptxjitcompiler.so.1
-%{_libdir}/libnvidia-ptxjitcompiler.so.%{version}
-%{_libdir}/libnvidia-compiler.so.%{version}
+%{_libdir}/libnvidia-nvvm.so
+%{_libdir}/libnvidia-nvvm.so.4
+%{_libdir}/libnvidia-nvvm.so.%{version}
%{_libdir}/libnvidia-opencl.so.1
%{_libdir}/libnvidia-opencl.so.%{version}
%{_libdir}/libnvidia-opticalflow.so.1
%{_libdir}/libnvidia-opticalflow.so.%{version}
+%{_libdir}/libnvidia-ptxjitcompiler.so.1
+%{_libdir}/libnvidia-ptxjitcompiler.so.%{version}
%ifarch x86_64
-%{_libdir}/libnvidia-compiler-next.so.%{version}
-%{_libdir}/libnvidia-nvvm.so
-%{_libdir}/libnvidia-nvvm.so.4*
%{_modprobedir}/nvidia-uvm.conf
%{_udevrulesdir}/60-nvidia-uvm.rules
%endif
@@ -593,6 +589,9 @@ fi ||:
%endif
%changelog
+* Wed May 11 2022 Leigh Scott <leigh123linux(a)gmail.com> - 3:515.43.04-1
+- Update to 515.43.04 beta
+
* Tue Apr 26 2022 Nicolas Chauvet <kwizart(a)gmail.com> - 3:510.68.02-1
- Update to 510.68.02
2 years, 6 months