[arch-commits] Commit in nvidia-340xx/trunk (PKGBUILD fs52243.patch)

Sven-Hendrik Haase svenstaro at archlinux.org
Sat Jan 21 19:33:35 UTC 2017


    Date: Saturday, January 21, 2017 @ 19:33:34
  Author: svenstaro
Revision: 287101

upgpkg: nvidia-340xx 340.101-9

Fix FS#52243

Added:
  nvidia-340xx/trunk/fs52243.patch
Modified:
  nvidia-340xx/trunk/PKGBUILD

---------------+
 PKGBUILD      |    6 +++++-
 fs52243.patch |   14 ++++++++++++++
 2 files changed, 19 insertions(+), 1 deletion(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2017-01-21 19:24:21 UTC (rev 287100)
+++ PKGBUILD	2017-01-21 19:33:34 UTC (rev 287101)
@@ -6,7 +6,7 @@
 pkgname=(nvidia-340xx nvidia-340xx-dkms)
 pkgver=340.101
 _extramodules=extramodules-4.9-ARCH
-pkgrel=8
+pkgrel=9
 arch=('i686' 'x86_64')
 url="http://www.nvidia.com/"
 makedepends=("nvidia-340xx-libgl=${pkgver}" "nvidia-340xx-utils=${pkgver}" 'linux' 'linux-headers>=4.9' 'linux-headers<4.10')
@@ -13,8 +13,10 @@
 conflicts=('nvidia')
 license=('custom')
 options=(!strip)
+source=('fs52243.patch')
 source_i686+=("http://us.download.nvidia.com/XFree86/Linux-x86/${pkgver}/NVIDIA-Linux-x86-${pkgver}.run")
 source_x86_64+=("http://us.download.nvidia.com/XFree86/Linux-x86_64/${pkgver}/NVIDIA-Linux-x86_64-${pkgver}-no-compat32.run")
+sha512sums=('de4f697d64f8e73c4aadec1a407884a6bc459c0020d4bfd19740fe4177a60bb801fe8a74ef6f7fa2e89c6cd648ea4daf152799ae344a145c06480a6eef0c5bca')
 sha512sums_i686=('5866f2b4e6e22863c54d9fc08c9c88c9c911df2396d0ceaca653ded04589ea3a9e4550ed58f4b182b0a42cfe205ef643fe43ea709478e5df5360a7f74fa87f41')
 sha512sums_x86_64=('d5bea7315346e93a7cccd3d99900f4dad51dfa6e93382d4d61c314d0ab97dea063169b8d666d3a3373dea33b4322f945c3a18ed0fc3308e3f89af6f22f373abc')
 
@@ -26,6 +28,8 @@
     cd "${_pkg}"
     # patches here
 
+    patch -Np0 < "${srcdir}"/fs52243.patch
+
     cp -a kernel kernel-dkms
 }
 

Added: fs52243.patch
===================================================================
--- fs52243.patch	                        (rev 0)
+++ fs52243.patch	2017-01-21 19:33:34 UTC (rev 287101)
@@ -0,0 +1,14 @@
+--- kernel/nv-drm.c	2016-12-15 12:41:26.000000000 +0100
++++ kernel/nv-drm.c	2016-12-15 12:58:48.000000000 +0100
+@@ -115,7 +115,11 @@
+ };
+ 
+ static struct drm_driver nv_drm_driver = {
++#if LINUX_VERSION_CODE >= KERNEL_VERSION(4, 9, 0)
++    .driver_features = DRIVER_GEM | DRIVER_PRIME | DRIVER_LEGACY,
++#else
+     .driver_features = DRIVER_GEM | DRIVER_PRIME,
++#endif
+     .load = nv_drm_load,
+     .unload = nv_drm_unload,
+     .fops = &nv_drm_fops,



More information about the arch-commits mailing list