diff options
author | Kaan Genç | 2015-07-29 10:41:49 +0300 |
---|---|---|
committer | Kaan Genç | 2015-07-29 10:41:49 +0300 |
commit | 9f1e40d4e9d8a10583e4d9ef40b22aa92c62f3dc (patch) | |
tree | c1364404362da848b58e5356b4d6a86e7bd29b9f | |
parent | 740190e1cb63bbd3e8b064b9652d6b08d49c73c9 (diff) | |
download | aur-9f1e40d4e9d8a10583e4d9ef40b22aa92c62f3dc.tar.gz |
Updated the script to mirror the official nvidia package. Bumped the version.
-rw-r--r-- | PKGBUILD | 23 | ||||
-rw-r--r-- | nvidia-grsec.install | 2 |
2 files changed, 16 insertions, 9 deletions
@@ -3,13 +3,13 @@ pkgname=nvidia-grsec pkgver=352.21 -_extramodules=extramodules-4.0.8-grsec -pkgrel=3 +_extramodules=extramodules-4.1.3-grsec +pkgrel=4 pkgdesc="NVIDIA drivers for linux-grsec kernel" arch=('i686' 'x86_64') url="http://www.nvidia.com/" -depends=('linux-grsec>=4.0' 'linux-grsec<4.1' "nvidia-libgl" "nvidia-utils=${pkgver}") -makedepends=('linux-grsec-headers>=4.0' 'linux-grsec-headers<4.1') +depends=('linux-grsec>=4.1' 'linux-grsec<4.2' "nvidia-libgl" "nvidia-utils=${pkgver}") +makedepends=('linux-grsec-headers>=4.1' 'linux-grsec-headers<4.2') conflicts=('nvidia-96xx-grsec' 'nvidia-173xx-grsec') license=('custom') install=nvidia-grsec.install @@ -42,17 +42,24 @@ build() { cd "${_pkg}"/kernel make SYSSRC=/usr/lib/modules/"${_kernver}/build" module - cd uvm - make SYSSRC=/usr/lib/modules/"${_kernver}/build" module + if [[ "$CARCH" = "x86_64" ]]; then + cd uvm + make SYSSRC=/usr/lib/modules/"${_kernver}/build" module + fi } package() { install -D -m644 "${srcdir}/${_pkg}/kernel/nvidia.ko" \ "${pkgdir}/usr/lib/modules/${_extramodules}/nvidia.ko" - install -D -m644 "${srcdir}/${_pkg}/kernel/uvm/nvidia-uvm.ko" \ - "${pkgdir}/usr/lib/modules/${_extramodules}/nvidia-uvm.ko" + + if [[ "$CARCH" = "x86_64" ]]; then + install -D -m644 "${srcdir}/${_pkg}/kernel/uvm/nvidia-uvm.ko" \ + "${pkgdir}/usr/lib/modules/${_extramodules}/nvidia-uvm.ko" + fi + gzip "${pkgdir}/usr/lib/modules/${_extramodules}/"*.ko install -d -m755 "${pkgdir}/usr/lib/modprobe.d" + echo "blacklist nouveau" >> "${pkgdir}/usr/lib/modprobe.d/nvidia-grsec.conf" sed -i -e "s/EXTRAMODULES='.*'/EXTRAMODULES='${_extramodules}'/" "${startdir}/nvidia-grsec.install" } diff --git a/nvidia-grsec.install b/nvidia-grsec.install index 2ae86ee85f6e..eb6146da0048 100644 --- a/nvidia-grsec.install +++ b/nvidia-grsec.install @@ -1,5 +1,5 @@ post_install() { - EXTRAMODULES='extramodules-4.0.8-grsec' + EXTRAMODULES='extramodules-4.1.3-grsec' depmod $(cat /usr/lib/modules/$EXTRAMODULES/version) echo 'In order to use nvidia module, reboot the system.' } |