diff options
author | Daniel Bermond | 2022-05-12 00:08:36 -0300 |
---|---|---|
committer | Daniel Bermond | 2022-05-12 00:08:36 -0300 |
commit | 92825a97a82a67309cbe9cbec5c4c8f1463dbe4f (patch) | |
tree | 661ae3acb8482e9f47f6c1adb2c9fd35bded626a | |
parent | 1bbca15de63d93cb8a05f1cff71559d6d824481f (diff) | |
download | aur-92825a97a82a67309cbe9cbec5c4c8f1463dbe4f.tar.gz |
Updated to version 515.43.04
-rw-r--r-- | .SRCINFO | 19 | ||||
-rw-r--r-- | 110-nvidia-change-dkms-conf.patch | 9 | ||||
-rw-r--r-- | 120-nvidia-linux-rt-gift.patch | 4 | ||||
-rw-r--r-- | PKGBUILD | 11 |
4 files changed, 22 insertions, 21 deletions
@@ -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" @@ -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}" |