summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorDaniel Bermond2022-06-28 14:52:37 -0300
committerDaniel Bermond2022-06-28 14:52:37 -0300
commit40200e2b5a00a6bb2e8a1930a8a798694d2772c2 (patch)
tree69d5ad12213a357ee2b14e300e86cc1fe735d3cc /PKGBUILD
parentcf446374abd98abb367580793aa3b65b7ea4e253 (diff)
downloadaur-40200e2b5a00a6bb2e8a1930a8a798694d2772c2.tar.gz
Add fix for FS#74886
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD11
1 files changed, 7 insertions, 4 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 2c8e50e6dce1..64879c01cf7b 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,7 +2,7 @@
pkgbase=nvidia-open-git
pkgname=('nvidia-open-git' 'nvidia-open-dkms-git')
-pkgver=515.48.07.r0.g965db9855
+pkgver=515.57.r0.g94eaea972
pkgrel=1
pkgdesc='NVIDIA open GPU kernel modules (git version)'
arch=('x86_64')
@@ -13,16 +13,19 @@ options=('!buildflags' '!lto' '!strip')
source=('git+https://github.com/NVIDIA/open-gpu-kernel-modules.git'
'110-nvidia-open-change-dkms-conf.patch'
'120-nvidia-open-linux-rt-gift.patch'
- '130-nvidia-open-reproducible-build.patch')
+ '130-nvidia-open-reproducible-build.patch'
+ '140-nvidia-open-gcc-ibt-sls.patch')
sha256sums=('SKIP'
'009724e2e07b7be589ba455f225a9742d88a3a29383f2f220cb830ef4c8b7aea'
'b0f62a78f749ff3a104197c12b6d885352adcf35fb5ecf00c4cd4c51b4195e45'
- 'b7ac1ca4d72fc8392e6682df616d53ba4e9d4e761217ac6339d32c377990cf64')
+ 'b7ac1ca4d72fc8392e6682df616d53ba4e9d4e761217ac6339d32c377990cf64'
+ 'b9cb1715caa3431c32d9a1b11bda4dd10986747214a2a952a01da913433c421f')
prepare() {
patch -d open-gpu-kernel-modules -Np1 -i "${srcdir}/110-nvidia-open-change-dkms-conf.patch"
patch -d open-gpu-kernel-modules -Np1 -i "${srcdir}/120-nvidia-open-linux-rt-gift.patch"
patch -d open-gpu-kernel-modules -Np1 -i "${srcdir}/130-nvidia-open-reproducible-build.patch"
+ patch -d open-gpu-kernel-modules -Np1 -i "${srcdir}/140-nvidia-open-gcc-ibt-sls.patch"
[ -d dkms-src ] && rm -rf dkms-src
cp -af open-gpu-kernel-modules/kernel-open dkms-src
@@ -42,7 +45,7 @@ build() {
then
KERNEL_UNAME="$(uname -r)"
else
- KERNEL_UNAME="$(find /usr/lib/modules -mindepth 1 -maxdepth 1 -type d | head -n1 | sed 's|.*/||')"
+ KERNEL_UNAME="$(find /usr/lib/modules -mindepth 1 -maxdepth 1 -type d | sed -n 's|.*/||;1p')"
fi
unset -v SYSSRC