summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorDet2015-08-03 21:22:20 +0300
committerDet2015-08-03 21:22:20 +0300
commit638a92328e2203355a787c8e8e9c5e98942429a8 (patch)
tree14f7472adad06832beeb8daf34d912ad0ca00dce
parentb2dc013a0afdaf98866aed7e9bfd5e8673e7b515 (diff)
downloadaur-638a92328e2203355a787c8e8e9c5e98942429a8.tar.gz
Fix build for i686
-rw-r--r--PKGBUILD18
1 files changed, 11 insertions, 7 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 320fb0302011..0e5aefd21dee 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -288,17 +288,21 @@ package_nvidia-full-beta-all() {
install=$pkgname.install
# Install for all kernels
- for _extramod in $(find /usr/lib/modules/extramodules-*/version -printf '%h\n'); do
- _kernel=$(cat $_extramod/version)
+ for _extramodules in $(find /usr/lib/modules/extramodules-*/version -printf '%h\n'); do
+ _kernel=$(cat $_extramodules/version)
# Install
- install -Dm644 $_pkg/kernel-$_kernel/nvidia.ko \
- "$pkgdir"/$_extramod/nvidia.ko
- install -Dm644 $_pkg/kernel-$_kernel/nvidia-uvm.ko \
- "$pkgdir/$_extramod/nvidia-uvm.ko"
+ install -Dm644 $_pkg/kernel/nvidia.ko \
+ "$pkgdir"/usr/lib/modules/$_extramodules/nvidia.ko
+
+ # Install UVM Module: http://devblogs.nvidia.com/parallelforall/unified-memory-in-cuda-6/
+ if [[ $CARCH = x86_64 ]]; then
+ install -Dm644 $_pkg/kernel/nvidia-uvm.ko \
+ "$pkgdir/usr/lib/modules/$_extramodules/nvidia-uvm.ko"
+ fi
# Compress
- gzip "$pkgdir"/$_extramod/nvidia*.ko
+ gzip "$pkgdir"/$_extramodules/nvidia*.ko
done
# Blacklist Nouveau