diff options
author | sirlucjan | 2016-08-15 17:24:11 +0200 |
---|---|---|
committer | sirlucjan | 2016-08-15 17:24:11 +0200 |
commit | f4b11d9425a718a8ff3c278c8c6a224995a91cb4 (patch) | |
tree | cba67c7bdb1dea911379497945fd02cfc1fb46e6 /PKGBUILD | |
parent | 9e09da77cbf2145c6cbe81298a7b2ce2c49a5883 (diff) | |
download | aur-f4b11d9425a718a8ff3c278c8c6a224995a91cb4.tar.gz |
Bump to 4.7 series
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 38 |
1 files changed, 21 insertions, 17 deletions
@@ -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" } |