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

Thomas Bächler thomas at nymeria.archlinux.org
Sun Jan 26 11:34:22 UTC 2014


    Date: Sunday, January 26, 2014 @ 12:34:22
  Author: thomas
Revision: 204741

Update for 3.13

Modified:
  nvidia-304xx/trunk/PKGBUILD

----------+
 PKGBUILD |   27 +++++++++++++++++----------
 1 file changed, 17 insertions(+), 10 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2014-01-26 11:28:37 UTC (rev 204740)
+++ PKGBUILD	2014-01-26 11:34:22 UTC (rev 204741)
@@ -3,35 +3,42 @@
 
 pkgname=nvidia-304xx
 pkgver=304.117
-_extramodules=extramodules-3.12-ARCH
-pkgrel=4
+_extramodules=extramodules-3.13-ARCH
+pkgrel=5
 pkgdesc="NVIDIA drivers for linux, 304xx legacy branch"
 arch=('i686' 'x86_64')
 url="http://www.nvidia.com/"
-depends=('linux>=3.12' 'linux<3.13' "nvidia-304xx-utils=${pkgver}")
-makedepends=('linux-headers>=3.12' 'linux-headers<3.13')
+depends=('linux>=3.13' 'linux<3.14' "nvidia-304xx-utils=${pkgver}")
+makedepends=('linux-headers>=3.13' 'linux-headers<3.14')
 conflicts=('nvidia' 'nvidia-96xx' 'nvidia-173xx')
 license=('custom')
 install=nvidia.install
 options=(!strip)
+source=('nvidia_3.13_kernel.patch')
+md5sums=('f1569a1ce7f9293b876c2b72f3fd7c9e')
 
 if [ "$CARCH" = "i686" ]; then
     _arch='x86'
     _pkg="NVIDIA-Linux-${_arch}-${pkgver}"
-    source=("ftp://download.nvidia.com/XFree86/Linux-${_arch}/${pkgver}/${_pkg}.run")
-    md5sums=('023eb03da304a1842fc503c81e3c5694')
+    source+=("ftp://download.nvidia.com/XFree86/Linux-${_arch}/${pkgver}/${_pkg}.run")
+    md5sums+=('023eb03da304a1842fc503c81e3c5694')
 elif [ "$CARCH" = "x86_64" ]; then
     _arch='x86_64'
    _pkg="NVIDIA-Linux-${_arch}-${pkgver}-no-compat32"
-    source=("ftp://download.nvidia.com/XFree86/Linux-${_arch}/${pkgver}/${_pkg}.run")
-    md5sums=('8ee9f672028971c6d36118894d0e2c59')
+    source+=("ftp://download.nvidia.com/XFree86/Linux-${_arch}/${pkgver}/${_pkg}.run")
+    md5sums+=('8ee9f672028971c6d36118894d0e2c59')
 fi
 
 
+prepare() {
+    cd "${srcdir}"
+    sh "${_pkg}.run" --extract-only
+    cd "${_pkg}"
+    patch -p1 -i "${srcdir}"/nvidia_3.13_kernel.patch
+}
+
 build() {
     _kernver="$(cat /usr/lib/modules/${_extramodules}/version)"
-    cd "${srcdir}"
-    sh "${_pkg}.run" --extract-only
     cd "${_pkg}/kernel"
     make SYSSRC=/usr/lib/modules/"${_kernver}/build" module
 }




More information about the arch-commits mailing list