summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO2
-rw-r--r--PKGBUILD17
2 files changed, 10 insertions, 9 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 5ce9dbcb0ac6..d61f75330888 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = nvidia-beta-dkms
pkgdesc = NVIDIA driver sources for linux (beta version)
pkgver = 396.24
- pkgrel = 4
+ pkgrel = 5
url = http://www.nvidia.com/
install = nvidia-beta-dkms.install
arch = x86_64
diff --git a/PKGBUILD b/PKGBUILD
index 6904904c14ce..578d2a6d78e4 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -10,7 +10,7 @@
pkgname=nvidia-beta-dkms
pkgver=396.24
-pkgrel=4
+pkgrel=5
pkgdesc='NVIDIA driver sources for linux (beta version)'
arch=('x86_64')
url='http://www.nvidia.com/'
@@ -38,19 +38,20 @@ prepare() {
# update dkms.conf
cd kernel
- sed -e "s/__VERSION_STRING/${pkgver}/" \
- -e 's/__JOBS/${&}/' \
- -e 's/__DKMS_MODULES//' \
- -e '4iBUILT_MODULE_NAME[0]="nvidia"\
+ sed -i "s/__VERSION_STRING/${pkgver}/" dkms.conf
+ sed -i 's/__JOBS/`nproc`/' dkms.conf
+ sed -i 's/__DKMS_MODULES//' dkms.conf
+ sed -i '$iBUILT_MODULE_NAME[0]="nvidia"\
DEST_MODULE_LOCATION[0]="/kernel/drivers/video"\
BUILT_MODULE_NAME[1]="nvidia-uvm"\
DEST_MODULE_LOCATION[1]="/kernel/drivers/video"\
BUILT_MODULE_NAME[2]="nvidia-modeset"\
DEST_MODULE_LOCATION[2]="/kernel/drivers/video"\
BUILT_MODULE_NAME[3]="nvidia-drm"\
-DEST_MODULE_LOCATION[3]="/kernel/drivers/video"\
-__JOBS=`nproc`'\
- -i dkms.conf
+DEST_MODULE_LOCATION[3]="/kernel/drivers/video"' dkms.conf
+
+ # gift for linux-rt guys
+ sed -i 's/NV_EXCLUDE_BUILD_MODULES/IGNORE_PREEMPT_RT_PRESENCE=1 NV_EXCLUDE_BUILD_MODULES/' dkms.conf
}
package() {