summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorsirlucjan2016-08-15 17:24:11 +0200
committersirlucjan2016-08-15 17:24:11 +0200
commitf4b11d9425a718a8ff3c278c8c6a224995a91cb4 (patch)
treecba67c7bdb1dea911379497945fd02cfc1fb46e6 /PKGBUILD
parent9e09da77cbf2145c6cbe81298a7b2ce2c49a5883 (diff)
downloadaur-f4b11d9425a718a8ff3c278c8c6a224995a91cb4.tar.gz
Bump to 4.7 series
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD38
1 files changed, 21 insertions, 17 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 579ec8b71564..204cfcf6a9e8 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,33 +1,38 @@
-# Maintainer: Piotr Gorski <lucjan.lucjanov@gmail.com> PGP-Key: 78695CFD
-# Contributor: shivik <> PGP-Key: 761E4.6C
-# Contributor: Thomas Baechler <thomas@archlinux.org>
-
+# Maintainer: Piotr Gorski <lucjan.lucjanov@gmail.com>
+# Contributor: Lawliet <yanzilme@gmail.com>
+# Contributor: Felix Yan <felixonmars@gmail.com>
+
pkgname=nvidia-lqx
pkgver=367.35
-_extramodules=extramodules-4.6-lqx
-pkgrel=1
-pkgdesc="NVIDIA drivers for linux-lqx"
+_extramodules=extramodules-4.7-lqx
+pkgrel=2
+_pkgdesc="NVIDIA drivers for linux-lqx."
+pkgdesc="$_pkgdesc"
arch=('i686' 'x86_64')
url="http://www.nvidia.com/"
-depends=('linux-lqx>=4.6' 'linux-lqx<4.7' "nvidia-libgl" "nvidia-utils=${pkgver}")
-makedepends=('linux-lqx-headers>=4.6' 'linux-lqx-headers<4.7')
+depends=('linux-lqx>=4.7' 'linux-lqx<4.8' "nvidia-libgl" "nvidia-utils=${pkgver}")
+makedepends=('linux-lqx-headers>=4.7' 'linux-lqx-headers<4.8')
conflicts=('nvidia-304xx-lqx' 'nvidia-340xx-lqx')
license=('custom')
install=nvidia-lqx.install
options=(!strip)
-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=('42db6f6485c3c337c7c756380ec64b7a')
-md5sums_x86_64=('24f1fc19fe10bcc6ff264fb5034c4ccc')
+source_i686=("http://us.download.nvidia.com/XFree86/Linux-x86/${pkgver}/NVIDIA-Linux-x86-${pkgver}.run"
+"0001-linux-4.7-i686.patch")
+source_x86_64=("http://us.download.nvidia.com/XFree86/Linux-x86_64/${pkgver}/NVIDIA-Linux-x86_64-${pkgver}-no-compat32.run"
+"0001-linux-4.7-x86_64.patch")
+sha256sums_i686=('38cb22fa85ef74ea960d3e5d644838cd961984ffc32bb0d052414cc7fa32e315'
+ 'ca820f1cb77b377ca92f0298873ba04819fa9d33215392870ce159b39e639b37')
+sha256sums_x86_64=('8a6c554e9315e31e09d73fd60223ee4fbbe5507cd04c2e041c868a2080439354'
+ '786dc522c4fe626acb30fac262bc7c2bc6580fd086d9985aa169399db4c6dfc1')
[[ "$CARCH" = "i686" ]] && _pkg="NVIDIA-Linux-x86-${pkgver}"
[[ "$CARCH" = "x86_64" ]] && _pkg="NVIDIA-Linux-x86_64-${pkgver}-no-compat32"
prepare() {
sh "${_pkg}.run" --extract-only
cd "${_pkg}"
- # patches here
+ patch -Np1 -d kernel < ../0001-linux-4.7-${CARCH}.patch
}
-
+
build() {
_kernver="$(cat /usr/lib/modules/${_extramodules}/version)"
cd "${_pkg}/kernel"
@@ -43,7 +48,6 @@ package() {
"${pkgdir}/usr/lib/modules/${_extramodules}/nvidia-drm.ko"
-
if [[ "$CARCH" = "x86_64" ]]; then
install -D -m644 "${srcdir}/${_pkg}/kernel/nvidia-uvm.ko" \
"${pkgdir}/usr/lib/modules/${_extramodules}/nvidia-uvm.ko"
@@ -51,5 +55,5 @@ package() {
gzip -9 "${pkgdir}/usr/lib/modules/${_extramodules}/"*.ko
install -dm755 "${pkgdir}/usr/lib/modprobe.d"
- echo "blacklist nouveau" >> "${pkgdir}/usr/lib/modprobe.d/nvidia-lqx.conf"
+ echo "blacklist nouveau" >> "${pkgdir}/usr/lib/modprobe.d/nvidia-lqx.conf"
}