From dea5864a4eea4a51e0932ab3b20967b8713618d6 Mon Sep 17 00:00:00 2001 From: Lenard Spencer Date: Sat, 27 Jun 2020 19:27:48 +0100 Subject: system/nvidia-legacy390-driver: Updated for version 390.138. Signed-off-by: Dave Woodfall Signed-off-by: Willy Sudiarto Raharjo --- system/nvidia-legacy390-driver/README | 24 ++++++----- system/nvidia-legacy390-driver/changelog.txt | 45 ------------------- .../nvidia-legacy390-driver.SlackBuild | 4 +- .../nvidia-legacy390-driver.info | 50 +++++++++++----------- 4 files changed, 40 insertions(+), 83 deletions(-) delete mode 100644 system/nvidia-legacy390-driver/changelog.txt diff --git a/system/nvidia-legacy390-driver/README b/system/nvidia-legacy390-driver/README index 3095e866c7..8e1ebec91f 100644 --- a/system/nvidia-legacy390-driver/README +++ b/system/nvidia-legacy390-driver/README @@ -2,7 +2,8 @@ This is the proprietary binary video driver from NVidia for the X.Org X-server. This package does not include the kernel module - it is a part of the nvidia-legacy390-kernel package at SlackBuilds.org. -Installing the 32-bit compatibility libraries is available: if desired, do: +Installing the 32-bit compatibility libraries is available: if desired, +do: COMPAT32="yes" ./nvidia-legacy390-driver.SlackBuild If you plan to test this buildscript on current (15.0 EXPERIMENTAL), to @@ -20,17 +21,18 @@ Several useful utilities are included: nvidia-xsettings, nvidia-smi, and nvidia-settings. Please refer to the Nvidia documentation and man pages for details and usage. -For CUDA/OpenCL to work after reboot, and for utilites such as nvidia-smi, -you might need to include the following line in your /etc/rc.d/rc.local: -(this is REQUIRED for nvidia-persistenced to work properly) +For CUDA/OpenCL to work after reboot, and for utilites such as +nvidia-smi, you might need to include the following line in your +/etc/rc.d/rc.local: (this is REQUIRED for nvidia-persistenced to work +properly) # Create missing nvidia device nodes after reboot /usr/bin/nvidia-modprobe -c 0 -u -Included is a script called nvidia-switch, which is used to switch between -the xorg and nvidia drivers, but it will not edit xorg.conf for you; -you have to do that manually. The nvidia-switch script is installed to -/usr/sbin. +Included is a script called nvidia-switch, which is used to switch +between the xorg and nvidia drivers, but it will not edit xorg.conf for +you; you have to do that manually. The nvidia-switch script is +installed to /usr/sbin. Usage of nvidia-switch: nvidia-switch --install <--> save the stock xorg files and @@ -40,9 +42,9 @@ Usage of nvidia-switch: NOTES: Since nvidia-legacy390-driver conflicts with some files of xorg, it's a -bit complex to install/uninstall the driver. However, installation of the -nvidia-legacy390-driver package backs up the conflicting files and puts -the nvidia-specific files into place by automatically running +bit complex to install/uninstall the driver. However, installation of +the nvidia-legacy390-driver package backs up the conflicting files and +puts the nvidia-specific files into place by automatically running nvidia-switch --install in doinst.sh. Before uninstalling or upgrading this package, it is IMPORTANT that diff --git a/system/nvidia-legacy390-driver/changelog.txt b/system/nvidia-legacy390-driver/changelog.txt deleted file mode 100644 index 5596de99d7..0000000000 --- a/system/nvidia-legacy390-driver/changelog.txt +++ /dev/null @@ -1,45 +0,0 @@ -1.0 20-MAR-2011 New Maintainer: Edward W. Koenig -1.1 10-APR-2011 updated to new version, testing 13.37rc4.6692 -1.2 27-MAY-2011 new version, allow multilib option, minor edits -1.2.1 20-JUN-2011 minor edits, thanks to Robby and Roberto -1.5 01-JUL-2011 new version, single driver download, add switch to select pure x86_64 or x86_64 with 32-bit compatibility. -1.6 27-AUG-2011 version bump, minor edits -1.7 21-OCT-2011 version bump -1.8 24-MAR-2012 version bump, fix to nvidia-switch thanks to Phill W. -1.9 02-AUG-2012 version bmp, fixes, updates, nvidia-switch for install/uninstall only -2.0 21-AUG-2012 new version (important security fix), missing vdpau-nvidia, dropped *.h -2.1 25-AUG-2012 new version -Long Lived Branch, fixed symlinks (per Das email) -2.2 22-NOV-2012 new version -Long Lived Branch. Updates: libs, apps -2.3 15-FEB-2013 new version -Long Lived Branch. -2.4 19-MAY-2013 new version -Long Lived Branch. -2.6 20-OCT-2013 new version -Long Lived Branch, add new lib, fix nvidia-switch --remove -3.0 13-NOV-2013 new version (LLB), update libs -3.1 12-APR-2014 new version (LLB), update libs -3.2a 12-JUL-2014 new version (LLB), update libs and bug fixes, fix /dev/nvidia-uvm -3.3 20-NOV-2014 new version (LLB), update libs, fix nvidia-switch -3.4 11-JAN-2015 new version (LLB), monitor detection bug fix, add libEGL/GLES -4.0 07-FEB-2015 new long lived branch, version update, bug fixes -4.1 27-APR-2015 version update LLB, fix $VERSION usage -4.2 28-JUL-2015 version update LLB, bug fixes, clean-ups. -4.3 05-SEP-2015 version update LLB -4.4 13-DEC-2015 version update, X.Org 1.18 support -4.5 12-MAR-2016 version update LLB, symlink fixes, drop nvidia-installer, get ready for 14.2 -4.5a 26-MAR-2016 fixed broken symlinks -4.6 24-APR-2016 version update LLB, fix symlinks, added to version if multilib -4.7 31-APR-2016 version update LLB, added nvidia-installer, updated libs/symlinks -5.0 20-FEB-2017 version update LLB, security fixes, updated libs/symlinks, nvidia-switch -5.1 01-APR-2017 fix nvidia-switch lib names to prevent bad ldconfig symlinks on reboot -5.2 02-JUN-2017 version update LLB, refactor/debug scripts, use nvidia-installer -5.3 13-OCT-2017 version update LLB, bug fixes, update copyright -5.4 18-FEB-2018 version update LLB, updates, bug fix (thanks Leo) -5.5 25-MAR-2018 version update LLB -5.6 23-APR-2018 version update LLB, update symlinks, fix changelog formatting -5.7 28-MAY-2018 version update LLB -5.8 30-JUL-2018 version update LLB -5.9 06-SEP-2018 version update LLB -6.0 09-NOV-2019 renamed to nvidia-legacy390; last version to support 32-bit CPU. -6.1 26-FEB-2019 version update LLB; compatibility with recent kernels -6.2 15-AUG-2019 version update LLB -6.3 22-Feb-2020 version update LLB, minor edits -6.4 03-APR-2020 script cleanups, add rc.nvidia-persistenced; now works on -current - New maintainer Lenard Spencer diff --git a/system/nvidia-legacy390-driver/nvidia-legacy390-driver.SlackBuild b/system/nvidia-legacy390-driver/nvidia-legacy390-driver.SlackBuild index b503dfb57f..145ef74a56 100644 --- a/system/nvidia-legacy390-driver/nvidia-legacy390-driver.SlackBuild +++ b/system/nvidia-legacy390-driver/nvidia-legacy390-driver.SlackBuild @@ -26,8 +26,8 @@ # see changelog.txt PRGNAM=nvidia-legacy390-driver -VERSION=${VERSION:-390.132} -BUILD=${BUILD:-2} +VERSION=${VERSION:-390.138} +BUILD=${BUILD:-1} TAG=${TAG:-_SBo} CURRENT=${CURRENT:-no} diff --git a/system/nvidia-legacy390-driver/nvidia-legacy390-driver.info b/system/nvidia-legacy390-driver/nvidia-legacy390-driver.info index a7a9835ec6..bada93153a 100644 --- a/system/nvidia-legacy390-driver/nvidia-legacy390-driver.info +++ b/system/nvidia-legacy390-driver/nvidia-legacy390-driver.info @@ -1,30 +1,30 @@ PRGNAM="nvidia-legacy390-driver" -VERSION="390.132" +VERSION="390.138" HOMEPAGE="http://www.nvidia.com" -DOWNLOAD="https://download.nvidia.com/XFree86/Linux-x86/390.132/NVIDIA-Linux-x86-390.132.run \ - https://download.nvidia.com/XFree86/nvidia-installer/nvidia-installer-390.132.tar.bz2 \ - https://download.nvidia.com/XFree86/nvidia-modprobe/nvidia-modprobe-390.132.tar.bz2 \ - https://download.nvidia.com/XFree86/nvidia-persistenced/nvidia-persistenced-390.132.tar.bz2 \ - https://download.nvidia.com/XFree86/nvidia-settings/nvidia-settings-390.132.tar.bz2 \ - https://download.nvidia.com/XFree86/nvidia-xconfig/nvidia-xconfig-390.132.tar.bz2" -MD5SUM="2677480ee20cd4918b1de9289b2d0af8 \ - 1f9b5ef3fb9329cf8f1b3b1880f11aa0 \ - 37a8bf0de34b9769e9c97ee1cc70f5dd \ - 9d506bcdf40fe794673dfc7c48064759 \ - 45e7cc0e1717fb23c675f11607a2d756 \ - 4d6bb6e058282d7da8673953c9755e38" -DOWNLOAD_x86_64="https://download.nvidia.com/XFree86/Linux-x86_64/390.132/NVIDIA-Linux-x86_64-390.132.run \ - https://download.nvidia.com/XFree86/nvidia-installer/nvidia-installer-390.132.tar.bz2 \ - https://download.nvidia.com/XFree86/nvidia-modprobe/nvidia-modprobe-390.132.tar.bz2 \ - https://download.nvidia.com/XFree86/nvidia-persistenced/nvidia-persistenced-390.132.tar.bz2 \ - https://download.nvidia.com/XFree86/nvidia-settings/nvidia-settings-390.132.tar.bz2 \ - https://download.nvidia.com/XFree86/nvidia-xconfig/nvidia-xconfig-390.132.tar.bz2" -MD5SUM_x86_64="c6a37fc418ede54ad63fdf5c96f54958 \ - 1f9b5ef3fb9329cf8f1b3b1880f11aa0 \ - 37a8bf0de34b9769e9c97ee1cc70f5dd \ - 9d506bcdf40fe794673dfc7c48064759 \ - 45e7cc0e1717fb23c675f11607a2d756 \ - 4d6bb6e058282d7da8673953c9755e38" +DOWNLOAD="https://download.nvidia.com/XFree86/Linux-x86/390.138/NVIDIA-Linux-x86-390.138.run \ + https://download.nvidia.com/XFree86/nvidia-installer/nvidia-installer-390.138.tar.bz2 \ + https://download.nvidia.com/XFree86/nvidia-modprobe/nvidia-modprobe-390.138.tar.bz2 \ + https://download.nvidia.com/XFree86/nvidia-persistenced/nvidia-persistenced-390.138.tar.bz2 \ + https://download.nvidia.com/XFree86/nvidia-settings/nvidia-settings-390.138.tar.bz2 \ + https://download.nvidia.com/XFree86/nvidia-xconfig/nvidia-xconfig-390.138.tar.bz2" +MD5SUM="1247db325e3127324e28fb5f7c59ad50 \ + 8eb272cfc6559f59e8931eab0ce3a535 \ + e7256650639b708d378ac9ff77747383 \ + a5a5f2c3d22021042f24a998c82b653c \ + 8a6c34fbdff639aa7c2a9697cb96f1af \ + 146a1ac48785f2a9f8f03fc937c28f16" +DOWNLOAD_x86_64="https://download.nvidia.com/XFree86/Linux-x86_64/390.138/NVIDIA-Linux-x86_64-390.138.run \ + https://download.nvidia.com/XFree86/nvidia-installer/nvidia-installer-390.138.tar.bz2 \ + https://download.nvidia.com/XFree86/nvidia-modprobe/nvidia-modprobe-390.138.tar.bz2 \ + https://download.nvidia.com/XFree86/nvidia-persistenced/nvidia-persistenced-390.138.tar.bz2 \ + https://download.nvidia.com/XFree86/nvidia-settings/nvidia-settings-390.138.tar.bz2 \ + https://download.nvidia.com/XFree86/nvidia-xconfig/nvidia-xconfig-390.138.tar.bz2" +MD5SUM_x86_64="e12b55efa430062a0f7f73db071bc0c3 \ + 8eb272cfc6559f59e8931eab0ce3a535 \ + e7256650639b708d378ac9ff77747383 \ + a5a5f2c3d22021042f24a998c82b653c \ + 8a6c34fbdff639aa7c2a9697cb96f1af \ + 146a1ac48785f2a9f8f03fc937c28f16" REQUIRES="nvidia-legacy390-kernel" MAINTAINER="Lenard Spencer" EMAIL="lenardrspencer@gmail.com" -- cgit v1.2.3