summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authornemaeon2016-01-25 11:46:39 -0500
committernemaeon2016-01-25 11:46:39 -0500
commitd3e88e4e71a05ac4417f1dc222f8b8e564bc140d (patch)
tree3568e1180d3e998463e789b75866c45c25d68c94
parent92ba3300536d232de6ad07c6bf549df6f824d5c4 (diff)
downloadaur-nvidia-ck-fbcondecor.tar.gz
Update to nvidia driver 361.18
-rw-r--r--.SRCINFO15
-rwxr-xr-xPKGBUILD22
-rwxr-xr-xnvidia-ck-fbcondecor.install2
3 files changed, 25 insertions, 14 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 1db4d86b0b60..a649814d4185 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,6 +1,8 @@
+# Generated by mksrcinfo v8
+# Mon Jan 25 16:46:13 UTC 2016
pkgbase = nvidia-ck-fbcondecor
pkgdesc = NVIDIA drivers for linux-ck-fbcondecor.
- pkgver = 355.06
+ pkgver = 361.18
pkgrel = 1
url = http://www.nvidia.com/
install = nvidia-ck-fbcondecor.install
@@ -8,9 +10,10 @@ pkgbase = nvidia-ck-fbcondecor
arch = x86_64
license = custom:NVIDIA
makedepends = linux-ck-fbcondecor-headers
+ makedepends = pacman>=4.2.0
depends = linux-ck-fbcondecor
depends = libgl
- depends = nvidia-utils=355.06
+ depends = nvidia-utils
conflicts = nvidia-340xx-ck
conflicts = nvidia-304xx-ck
conflicts = nvidia-275xx-ck
@@ -60,10 +63,10 @@ pkgbase = nvidia-ck-fbcondecor
conflicts = nvidia-ck
conflicts = nvidia
options = !strip
- source_i686 = http://us.download.nvidia.com/XFree86/Linux-x86/355.06/NVIDIA-Linux-x86-355.06.run
- md5sums_i686 = c4d2ae0dd6338874e5e8358fe630ba8f
- source_x86_64 = http://us.download.nvidia.com/XFree86/Linux-x86_64/355.06/NVIDIA-Linux-x86_64-355.06-no-compat32.run
- md5sums_x86_64 = 8bdf64adc94bd9e170e4a7412ca9e5ba
+ source_i686 = http://us.download.nvidia.com/XFree86/Linux-x86/361.18/NVIDIA-Linux-x86-361.18.run
+ md5sums_i686 = ade4f7d0a5631ff492088671bc303a0a
+ source_x86_64 = http://us.download.nvidia.com/XFree86/Linux-x86_64/361.18/NVIDIA-Linux-x86_64-361.18-no-compat32.run
+ md5sums_x86_64 = 29a88f1538d622cebf751593396053e4
pkgname = nvidia-ck-fbcondecor
diff --git a/PKGBUILD b/PKGBUILD
index 77bbf6b0ce22..bf0a950be0e6 100755
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -4,16 +4,16 @@
# Contrubutor: Thomas Baechler <thomas@archlinux.org>
pkgname=nvidia-ck-fbcondecor
-pkgver=355.06
-_extramodules=extramodules-4.1-ck-fbcondecor
+pkgver=361.18
+_extramodules=extramodules-4.3-ck-fbcondecor
pkgrel=1
_pkgdesc="NVIDIA drivers for linux-ck-fbcondecor."
pkgdesc="$_pkgdesc"
arch=('i686' 'x86_64')
url="http://www.nvidia.com/"
license=('custom:NVIDIA')
-depends=('linux-ck-fbcondecor' "libgl" "nvidia-utils=${pkgver}")
-makedepends=('linux-ck-fbcondecor-headers' )
+depends=('linux-ck-fbcondecor' "libgl" "nvidia-utils")
+makedepends=('linux-ck-fbcondecor-headers' 'pacman>=4.2.0')
conflicts=('nvidia-340xx-ck' 'nvidia-304xx-ck' 'nvidia-275xx-ck' 'nvidia-319-ck' 'nvidia-96xx-ck' 'nvidia-beta-ck' 'nvidia-ck-atom' 'nvidia-ck-barcelona' 'nvidia-ck-bulldozer' 'nvidia-ck-corex' 'nvidia-ck-core2' 'nvidia-ck-haswell' 'nvidia-ck-ivybridge' 'nvidia-ck-kx' 'nvidia-ck-k10' 'nvidia-ck-nehalem' 'nvidia-ck-p4' 'nvidia-ck-piledriver' 'nvidia-ck-pentm' 'nvidia-ck-sandybridge' 'nvidia-304xx-ck-atom' 'nvidia-304xx-ck-barcelona' 'nvidia-304xx-ck-corex' 'nvidia-304xx-ck-core2' 'nvidia-304xx-ck-haswell' 'nvidia-304xx-ck-ivybridge' 'nvidia-304xx-ck-kx' 'nvidia-304xx-ck-k10' 'nvidia-304xx-ck-nehalem' 'nvidia-304xx-ck-p4' 'nvidia-304xx-ck-piledriver' 'nvidia-304xx-ck-pentm' 'nvidia-304xx-ck-sandybridge' 'nvidia-340xx-ck-atom' 'nvidia-340xx-ck-barcelona' 'nvidia-340xx-ck-bulldozer' 'nvidia-340xx-ck-core2' 'nvidia-340xx-ck-haswell' 'nvidia-340xx-ck-ivybridge' 'nvidia-340xx-ck-kx' 'nvidia-340xx-ck-k10' 'nvidia-340xx-ck-nehalem' 'nvidia-340xx-ck-p4' 'nvidia-340xx-ck-piledriver' 'nvidia-340xx-ck-pentm' 'nvidia-340xx-ck-sandybridge' 'nvidia-ck' 'nvidia')
#groups=('ck-generic')
#replaces=()
@@ -28,10 +28,10 @@ esac
# Source
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")
-md5sums_i686=('c4d2ae0dd6338874e5e8358fe630ba8f')
-md5sums_x86_64=('8bdf64adc94bd9e170e4a7412ca9e5ba')
+md5sums_i686=('ade4f7d0a5631ff492088671bc303a0a')
+md5sums_x86_64=('29a88f1538d622cebf751593396053e4')
-# Auto-detect patches (e.g. nvidia-linux-4.1.patch)
+# Auto-detect patches (e.g. nvidia-linux-4.3.patch)
for _patch in $(ls "$startdir"/*.patch 2>/dev/null); do
source+=("$_patch")
md5sums+=('SKIP')
@@ -87,6 +87,14 @@ package() {
"$pkgdir/usr/lib/modules/$_extramodules/nvidia-uvm.ko"
fi
+ # Install Modeset module:
+ #
+ # "nvidia-modeset.ko does not provide any new user-visible functionality or interfaces to third party applications.
+ # However, in a later release, nvidia-modeset.ko will be used as a basis for the modesetting interface provided by
+ # the kernel's direct rendering manager (DRM)."
+ install -Dm644 $_pkg/kernel/nvidia-modeset.ko \
+ "$pkgdir"/usr/lib/modules/$_extramodules/nvidia-modeset.ko
+
# Compress
gzip "$pkgdir"/usr/lib/modules/$_extramodules/nvidia*.ko
diff --git a/nvidia-ck-fbcondecor.install b/nvidia-ck-fbcondecor.install
index f3263347ddfa..1e67a7dec3be 100755
--- a/nvidia-ck-fbcondecor.install
+++ b/nvidia-ck-fbcondecor.install
@@ -1,5 +1,5 @@
_depmod() {
- _extramodules='extramodules-4.1-ck-fbcondecor'
+ _extramodules='extramodules-4.3-ck-fbcondecor'
# Update module dependencies
depmod $(cat /usr/lib/modules/$_extramodules/version)