summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorAnish Bhatt2015-08-03 11:50:58 -0700
committerAnish Bhatt2015-08-03 11:50:58 -0700
commit20415e9dbc5f0f48e0673e4ade8b9bc7fb805032 (patch)
tree975d012303162370280a9a9b90dc31caffac672a /PKGBUILD
parentbef89b0c3e4cd5cf5f65c744ca1863212321706b (diff)
downloadaur-20415e9dbc5f0f48e0673e4ade8b9bc7fb805032.tar.gz
Update nvidia-beta-dkms to 355.06, add commands to use new build system by nvidia
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD16
1 files changed, 11 insertions, 5 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 82a19a45f6b4..df74767e96bc 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -5,7 +5,7 @@
# Contributor: sl1pkn07 <sl1pkn07 at gmail dot com>
pkgname=nvidia-beta-dkms
-pkgver=352.30
+pkgver=355.06
pkgrel=1
pkgdesc="NVIDIA kernel module sources (DKMS) - BETA version"
makedepends=('pacman>=4.2.0')
@@ -24,8 +24,8 @@ source=("http://us.download.nvidia.com/XFree86/Linux-${_arch}/${pkgver}/${_pkg}.
# http://us.download.nvidia.com/XFree86/Linux-x86/${pkgver}/NVIDIA-Linux-x86-${pkgver}.run.md5
# http://us.download.nvidia.com/XFree86/Linux-x86_64/${pkgver}/NVIDIA-Linux-x86_64-${pkgver}-no-compat32.run.md5
-md5sums=('7e59d84eafe2482b2f02df692b9168d5')
-[ "${CARCH}" = 'x86_64' ] && md5sums[0]='135dd90db609cecad8e74bde0054cf6f'
+md5sums=('8bdf64adc94bd9e170e4a7412ca9e5ba')
+[ "${CARCH}" = 'x86_64' ] && md5sums[0]='8bdf64adc94bd9e170e4a7412ca9e5ba'
install=${pkgname}.install
@@ -39,9 +39,15 @@ prepare() {
sh ${_pkg}.run --extract-only
pushd ${_pkg}/kernel
- cat uvm/dkms.conf.fragment >> dkms.conf
+ eval "sed -i 's/__VERSION_STRING/${pkgver}/' dkms.conf"
+ sed -i 's/__JOBS/${&}/' dkms.conf
+ sed -i '4iBUILT_MODULE_NAME[0]="nvidia"\
+DEST_MODULE_LOCATION[0]="/kernel/drivers/video"\
+BUILT_MODULE_NAME[1]="nvidia-uvm"\
+DEST_MODULE_LOCATION[1]="/kernel/drivers/video"\
+__JOBS=`nproc`' dkms.conf
+ sed -i 's/__DKMS_MODULES//' dkms.conf
popd
-
popd
}