[arch-commits] Commit in nvidia-340xx/trunk (3 files)

Tobias Powalowski tpowa at archlinux.org
Wed Nov 4 15:08:11 UTC 2015


    Date: Wednesday, November 4, 2015 @ 16:08:11
  Author: tpowa
Revision: 250102

upgpkg: nvidia-340xx 340.93-5

rebuild against 4.3 series

Added:
  nvidia-340xx/trunk/nvidia-4.3-build.patch
Modified:
  nvidia-340xx/trunk/PKGBUILD
  nvidia-340xx/trunk/nvidia-340xx.install

------------------------+
 PKGBUILD               |   15 +++++++++------
 nvidia-340xx.install   |    2 +-
 nvidia-4.3-build.patch |   20 ++++++++++++++++++++
 3 files changed, 30 insertions(+), 7 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2015-11-04 14:46:39 UTC (rev 250101)
+++ PKGBUILD	2015-11-04 15:08:11 UTC (rev 250102)
@@ -5,18 +5,20 @@
 pkgbase=nvidia-340xx
 pkgname=(nvidia-340xx nvidia-340xx-dkms)
 pkgver=340.93
-_extramodules=extramodules-4.2-ARCH
-pkgrel=4
+_extramodules=extramodules-4.3-ARCH
+pkgrel=5
 arch=('i686' 'x86_64')
 url="http://www.nvidia.com/"
-makedepends=("nvidia-340xx-libgl=${pkgver}" "nvidia-340xx-utils=${pkgver}" 'linux' 'linux-headers>=4.2' 'linux-headers<4.3')
+makedepends=("nvidia-340xx-libgl=${pkgver}" "nvidia-340xx-utils=${pkgver}" 'linux' 'linux-headers>=4.3' 'linux-headers<4.4')
 conflicts=('nvidia')
 license=('custom')
 options=(!strip)
-source=(nv-drm.patch)
+source=(nv-drm.patch
+        nvidia-4.3-build.patch)
 source_i686+=("ftp://download.nvidia.com/XFree86/Linux-x86/${pkgver}/NVIDIA-Linux-x86-${pkgver}.run")
 source_x86_64+=("ftp://download.nvidia.com/XFree86/Linux-x86_64/${pkgver}/NVIDIA-Linux-x86_64-${pkgver}-no-compat32.run")
-md5sums=('79671a27131da619a33eb02ed0c2c031')
+md5sums=('79671a27131da619a33eb02ed0c2c031'
+         'e400a8c538afd490726941d8c69b2c2d')
 md5sums_i686=('4a7edf6838a80c77a57fb6f6ec7f0437')
 md5sums_x86_64=('cb80e3f1cb6f2fb6e6eab35fad0884e4')
 
@@ -28,6 +30,7 @@
     cd "${_pkg}"
     # patches here
     patch -p0 -i ../nv-drm.patch
+    patch -Np1 -i ../nvidia-4.3-build.patch
 }
 
 build() {
@@ -41,7 +44,7 @@
 
 package_nvidia-340xx() {
     pkgdesc="NVIDIA drivers for linux, 340xx legacy branch"
-    depends=('linux>=4.2' 'linux<4.3' 'libgl' "nvidia-340xx-utils=${pkgver}")
+    depends=('linux>=4.3' 'linux<4.4' 'libgl' "nvidia-340xx-utils=${pkgver}")
     conflict+=('nvidia-340xx-dkms')
     install=nvidia-340xx.install
 

Modified: nvidia-340xx.install
===================================================================
--- nvidia-340xx.install	2015-11-04 14:46:39 UTC (rev 250101)
+++ nvidia-340xx.install	2015-11-04 15:08:11 UTC (rev 250102)
@@ -1,5 +1,5 @@
 post_install() {
-    EXTRAMODULES='extramodules-4.2-ARCH'
+    EXTRAMODULES='extramodules-4.3-ARCH'
     depmod $(cat /usr/lib/modules/$EXTRAMODULES/version)
     echo 'In order to use nvidia module, reboot the system.'
 }

Added: nvidia-4.3-build.patch
===================================================================
--- nvidia-4.3-build.patch	                        (rev 0)
+++ nvidia-4.3-build.patch	2015-11-04 15:08:11 UTC (rev 250102)
@@ -0,0 +1,20 @@
+--- a/kernel/nv-procfs.c
++++ b/kernel/nv-procfs.c
+@@ -360,7 +360,8 @@ nv_procfs_read_registry(
+     registry_keys = ((nvl != NULL) ?
+             nvl->registry_keys : nv_registry_keys);
+ 
+-    return seq_printf(s, "Binary: \"%s\"\n", registry_keys);
++    seq_printf(s, "Binary: \"%s\"\n", registry_keys);
++    return 0;
+ }
+ 
+ static ssize_t
+@@ -560,7 +561,8 @@ nv_procfs_read_text_file(
+     void *v
+ )
+ {
+-    return seq_puts(s, s->private);
++    seq_puts(s, s->private);
++    return 0;
+ }



More information about the arch-commits mailing list