diff options
author | Det | 2015-08-03 21:22:20 +0300 |
---|---|---|
committer | Det | 2015-08-03 21:22:20 +0300 |
commit | 638a92328e2203355a787c8e8e9c5e98942429a8 (patch) | |
tree | 14f7472adad06832beeb8daf34d912ad0ca00dce | |
parent | b2dc013a0afdaf98866aed7e9bfd5e8673e7b515 (diff) | |
download | aur-638a92328e2203355a787c8e8e9c5e98942429a8.tar.gz |
Fix build for i686
-rw-r--r-- | PKGBUILD | 18 |
1 files changed, 11 insertions, 7 deletions
@@ -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 |