[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