summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorDaniel Bermond2022-05-12 00:08:36 -0300
committerDaniel Bermond2022-05-12 00:08:36 -0300
commit92825a97a82a67309cbe9cbec5c4c8f1463dbe4f (patch)
tree661ae3acb8482e9f47f6c1adb2c9fd35bded626a
parent1bbca15de63d93cb8a05f1cff71559d6d824481f (diff)
downloadaur-92825a97a82a67309cbe9cbec5c4c8f1463dbe4f.tar.gz
Updated to version 515.43.04
-rw-r--r--.SRCINFO19
-rw-r--r--110-nvidia-change-dkms-conf.patch9
-rw-r--r--120-nvidia-linux-rt-gift.patch4
-rw-r--r--PKGBUILD11
4 files changed, 22 insertions, 21 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 2335ff7e47d8..9c683f131bcd 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,24 +1,25 @@
pkgbase = nvidia-beta-dkms
pkgdesc = NVIDIA driver sources for linux (beta version)
- pkgver = 510.68.02
+ pkgver = 515.43.04
pkgrel = 1
url = https://www.nvidia.com/
arch = x86_64
license = custom
- provides = nvidia=510.68.02
- provides = nvidia-dkms=510.68.02
- provides = nvidia-beta=510.68.02
+ provides = nvidia=515.43.04
+ provides = nvidia-dkms=515.43.04
+ provides = nvidia-beta=515.43.04
provides = NVIDIA-MODULE
conflicts = nvidia
conflicts = nvidia-dkms
- source = https://us.download.nvidia.com/XFree86/Linux-x86_64/510.68.02/NVIDIA-Linux-x86_64-510.68.02-no-compat32.run
+ options = !strip
+ source = https://us.download.nvidia.com/XFree86/Linux-x86_64/515.43.04/NVIDIA-Linux-x86_64-515.43.04-no-compat32.run
source = 110-nvidia-change-dkms-conf.patch
source = 120-nvidia-linux-rt-gift.patch
- sha256sums = 570570b42a982ee91f05e89672e6dccf9739336a94f411cd33208536c8122917
- sha256sums = 1580a25f57c6722e1736abe595b2f35f5b02f4ba3e9fdf04978bf7524c2af8b1
- sha256sums = d669f45bbe75bf5b490168eb599b8492fca502930b8a34d730b803adba13381f
+ sha256sums = 2a7010cbdfd0fbbbfbd81b2a95b8624fb3c8e3c2d37d9fdeed96f06e7ff1443e
+ sha256sums = 925553c2491d3726bce65f9d0b5be62b006c824cc2fc0398c710150453128056
+ sha256sums = 291bc6568e18496a4c2e732fd8616f6d536d8e9f3ab51f1959e3fc08f0de126b
pkgname = nvidia-beta-dkms
depends = dkms
- depends = nvidia-utils-beta>=510.68.02
+ depends = nvidia-utils-beta=515.43.04
depends = libglvnd
diff --git a/110-nvidia-change-dkms-conf.patch b/110-nvidia-change-dkms-conf.patch
index 04cf141b6856..d16f2f4fb941 100644
--- a/110-nvidia-change-dkms-conf.patch
+++ b/110-nvidia-change-dkms-conf.patch
@@ -1,17 +1,17 @@
--- a/kernel/dkms.conf
+++ b/kernel/dkms.conf
-@@ -1,12 +1,22 @@
+@@ -1,12 +1,21 @@
PACKAGE_NAME="nvidia"
-PACKAGE_VERSION="__VERSION_STRING"
-+PACKAGE_VERSION="510.68.02"
++PACKAGE_VERSION="515.43.04"
AUTOINSTALL="yes"
# By default, DKMS will add KERNELRELEASE to the make command line; however,
# this will cause the kernel module build to infer that it was invoked via
# Kbuild directly instead of DKMS. The dkms(8) manual page recommends quoting
# the 'make' command name to suppress this behavior.
--MAKE[0]="'make' -j__JOBS NV_EXCLUDE_BUILD_MODULES='__EXCLUDE_MODULES' KERNEL_UNAME=${kernelver} IGNORE_CC_MISMATCH='__IGNORE_CC_MISMATCH' modules"
-+MAKE[0]="'make' -j`nproc` NV_EXCLUDE_BUILD_MODULES='__EXCLUDE_MODULES' KERNEL_UNAME=${kernelver} IGNORE_CC_MISMATCH='__IGNORE_CC_MISMATCH' modules"
+-MAKE[0]="'make' -j__JOBS NV_EXCLUDE_BUILD_MODULES='__EXCLUDE_MODULES' KERNEL_UNAME=${kernelver} modules"
++MAKE[0]="'make' -j"$(nproc)" NV_EXCLUDE_BUILD_MODULES='__EXCLUDE_MODULES' KERNEL_UNAME=${kernelver} modules"
# The list of kernel modules will be generated by nvidia-installer at runtime.
-__DKMS_MODULES
@@ -25,4 +25,3 @@
+DEST_MODULE_LOCATION[3]="/kernel/drivers/video"
+BUILT_MODULE_NAME[4]="nvidia-peermem"
+DEST_MODULE_LOCATION[4]="/kernel/drivers/video"
-+
diff --git a/120-nvidia-linux-rt-gift.patch b/120-nvidia-linux-rt-gift.patch
index cd109590dc23..970869c67974 100644
--- a/120-nvidia-linux-rt-gift.patch
+++ b/120-nvidia-linux-rt-gift.patch
@@ -4,8 +4,8 @@
# this will cause the kernel module build to infer that it was invoked via
# Kbuild directly instead of DKMS. The dkms(8) manual page recommends quoting
# the 'make' command name to suppress this behavior.
--MAKE[0]="'make' -j`nproc` NV_EXCLUDE_BUILD_MODULES='__EXCLUDE_MODULES' KERNEL_UNAME=${kernelver} IGNORE_CC_MISMATCH='__IGNORE_CC_MISMATCH' modules"
-+MAKE[0]="'make' -j`nproc` IGNORE_PREEMPT_RT_PRESENCE=1 NV_EXCLUDE_BUILD_MODULES='__EXCLUDE_MODULES' KERNEL_UNAME=${kernelver} IGNORE_CC_MISMATCH='__IGNORE_CC_MISMATCH' modules"
+-MAKE[0]="'make' -j"$(nproc)" NV_EXCLUDE_BUILD_MODULES='__EXCLUDE_MODULES' KERNEL_UNAME=${kernelver} modules"
++MAKE[0]="'make' -j"$(nproc)" IGNORE_PREEMPT_RT_PRESENCE=1 NV_EXCLUDE_BUILD_MODULES='__EXCLUDE_MODULES' KERNEL_UNAME=${kernelver} modules"
# The list of kernel modules will be generated by nvidia-installer at runtime.
BUILT_MODULE_NAME[0]="nvidia"
diff --git a/PKGBUILD b/PKGBUILD
index b355eb7ef3b1..3d73bfc2d571 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -9,7 +9,7 @@
# Contributor: sl1pkn07 <sl1pkn07 at gmail dot com>
pkgname=nvidia-beta-dkms
-pkgver=510.68.02
+pkgver=515.43.04
pkgrel=1
pkgdesc='NVIDIA driver sources for linux (beta version)'
arch=('x86_64')
@@ -18,13 +18,14 @@ license=('custom')
provides=("nvidia=${pkgver}" "nvidia-dkms=${pkgver}" "nvidia-beta=${pkgver}"
'NVIDIA-MODULE')
conflicts=('nvidia' 'nvidia-dkms')
+options=('!strip')
_pkg="NVIDIA-Linux-${CARCH}-${pkgver}-no-compat32"
source=("https://us.download.nvidia.com/XFree86/Linux-${CARCH}/${pkgver}/${_pkg}.run"
'110-nvidia-change-dkms-conf.patch'
'120-nvidia-linux-rt-gift.patch')
-sha256sums=('570570b42a982ee91f05e89672e6dccf9739336a94f411cd33208536c8122917'
- '1580a25f57c6722e1736abe595b2f35f5b02f4ba3e9fdf04978bf7524c2af8b1'
- 'd669f45bbe75bf5b490168eb599b8492fca502930b8a34d730b803adba13381f')
+sha256sums=('2a7010cbdfd0fbbbfbd81b2a95b8624fb3c8e3c2d37d9fdeed96f06e7ff1443e'
+ '925553c2491d3726bce65f9d0b5be62b006c824cc2fc0398c710150453128056'
+ '291bc6568e18496a4c2e732fd8616f6d536d8e9f3ab51f1959e3fc08f0de126b')
prepare() {
# extract the source file
@@ -37,7 +38,7 @@ prepare() {
}
package() {
- depends=('dkms' "nvidia-utils-beta>=${pkgver}" 'libglvnd')
+ depends=('dkms' "nvidia-utils-beta=${pkgver}" 'libglvnd')
mkdir -p "${pkgdir}/usr/src"
cp -dr --no-preserve='ownership' "${_pkg}/kernel" "${pkgdir}/usr/src/nvidia-${pkgver}"