[arch-commits] Commit in nvidia/trunk (PKGBUILD)

Sven-Hendrik Haase svenstaro at archlinux.org
Sun Jan 18 20:52:29 UTC 2015


    Date: Sunday, January 18, 2015 @ 21:52:28
  Author: svenstaro
Revision: 229546

upgpkg: nvidia 346.35-2

Re-add uvm for x86_64

Modified:
  nvidia/trunk/PKGBUILD

----------+
 PKGBUILD |   14 +++++++++++---
 1 file changed, 11 insertions(+), 3 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2015-01-18 19:53:16 UTC (rev 229545)
+++ PKGBUILD	2015-01-18 20:52:28 UTC (rev 229546)
@@ -4,7 +4,7 @@
 pkgname=nvidia
 pkgver=346.35
 _extramodules=extramodules-3.18-ARCH
-pkgrel=1
+pkgrel=2
 pkgdesc="NVIDIA drivers for linux"
 arch=('i686' 'x86_64')
 url="http://www.nvidia.com/"
@@ -34,13 +34,21 @@
     _kernver="$(cat /usr/lib/modules/${_extramodules}/version)"
     cd "${_pkg}"/kernel
     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.conf"



More information about the arch-commits mailing list