summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorDaniel Bermond2018-08-01 15:54:44 +0000
committerDaniel Bermond2018-08-01 15:54:44 +0000
commit33c4f3e3ec44111ef80ea436b2b70d2c43a5fc95 (patch)
treeda2bb6d2168f9cf569082fc656194445fe110bfe /PKGBUILD
parent928286d595602a73ccdb745fc0fb47408866693e (diff)
downloadaur-33c4f3e3ec44111ef80ea436b2b70d2c43a5fc95.tar.gz
dkms.conf: match official repository package
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD17
1 files changed, 9 insertions, 8 deletions
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() {