diff options
author | Balló György | 2017-02-20 08:30:56 +0100 |
---|---|---|
committer | Balló György | 2017-02-20 08:30:56 +0100 |
commit | ab80cd0a4ce230122020d04ae8217383fd40eeb4 (patch) | |
tree | 14b2a6712fd9a8f36cb431b6b1adea3cc8c7e129 | |
parent | 3a5816540ee4cb27704485d3c4071e0334b26ba6 (diff) | |
download | aur-ab80cd0a4ce230122020d04ae8217383fd40eeb4.tar.gz |
upgpkg: nvidia-96xx-dkms 96.43.23-7
Use ld.so.conf to avoid conflict with mesa
-rw-r--r-- | .SRCINFO | 9 | ||||
-rw-r--r-- | PKGBUILD | 78 |
2 files changed, 41 insertions, 46 deletions
@@ -1,9 +1,7 @@ -# Generated by mksrcinfo v8 -# Tue Apr 26 15:25:32 UTC 2016 pkgbase = nvidia-96xx-dkms pkgdesc = NVIDIA kernel module sources (DKMS), 96xx branch pkgver = 96.43.23 - pkgrel = 6 + pkgrel = 7 url = http://www.nvidia.com/ arch = i686 arch = x86_64 @@ -16,7 +14,6 @@ pkgbase = nvidia-96xx-dkms provides = nvidia-dkms conflicts = nvidia options = !strip - source = http://us.download.nvidia.com/XFree86/Linux-/96.43.23/NVIDIA-Linux--96.43.23-pkg0.run source = 173.14.36-37.patch source = 173.14.37-38.patch source = linux-3.17.patch @@ -31,6 +28,10 @@ pkgbase = nvidia-96xx-dkms md5sums = 89072d9c1b37867f01dd7a41521c0ed1 md5sums = 20bde657bb715e16295d7e82fe799fca md5sums = d28e74675462b215f080960c130c43fc + source_i686 = http://download.nvidia.com/XFree86/Linux-x86/96.43.23/NVIDIA-Linux-x86-96.43.23-pkg0.run + md5sums_i686 = ca0bc6ae3b37cb259f3a906b4dc4670b + source_x86_64 = http://download.nvidia.com/XFree86/Linux-x86_64/96.43.23/NVIDIA-Linux-x86_64-96.43.23-pkg0.run + md5sums_x86_64 = a043fe8dd639bd00b1792eea7a195677 pkgname = nvidia-96xx-dkms @@ -1,65 +1,59 @@ # $Id$ # Maintainer: Balló György <ballogyor+arch at gmail dot com> # Contributor: Maxime Gauduin <alucryd@gmail.com> -# Contributor: Thomas Baechler <thomas@archlinux.org> +# Contributor: Thomas Bächler <thomas@archlinux.org> pkgname=nvidia-96xx-dkms pkgver=96.43.23 -pkgrel=6 +pkgrel=7 pkgdesc="NVIDIA kernel module sources (DKMS), 96xx branch" arch=('i686' 'x86_64') [ "$CARCH" = "i686" ] && _arch=x86 [ "$CARCH" = "x86_64" ] && _arch=x86_64 -_pkg=NVIDIA-Linux-${_arch}-${pkgver}-pkg0 +_pkg=NVIDIA-Linux-$_arch-$pkgver-pkg0 url="http://www.nvidia.com/" -depends=('dkms' "nvidia-96xx-utils=${pkgver}") +depends=('dkms' "nvidia-96xx-utils=$pkgver") optdepends=('linux-headers: build the module for Arch kernel' 'linux-lts-headers: build the module for LTS Arch kernel') -provides=("nvidia=${pkgver}" 'nvidia-dkms') +provides=("nvidia=$pkgver" 'nvidia-dkms') conflicts=('nvidia') license=('custom') -source=("http://us.download.nvidia.com/XFree86/Linux-${_arch}/${pkgver}/${_pkg}.run" - 173.14.36-37.patch - 173.14.37-38.patch - linux-3.17.patch - linux-3.19.patch - linux-4.0.patch - linux-4.3.patch - dkms.conf) options=(!strip) -[ "$CARCH" = "i686" ] && md5sums=('ca0bc6ae3b37cb259f3a906b4dc4670b') -[ "$CARCH" = "x86_64" ] && md5sums=('a043fe8dd639bd00b1792eea7a195677') -md5sums+=('944ed806c8d0f9174d5e9e16ae065bf6' - 'f2e605724a13ee01bf290df3bf9a3a93' - 'a613531fc6a5610e8e07b1dded071901' - 'ab3e06a699bfd0a91ab77a88e112ad44' - '89072d9c1b37867f01dd7a41521c0ed1' - '20bde657bb715e16295d7e82fe799fca' - 'd28e74675462b215f080960c130c43fc') +source=(173.14.36-37.patch + 173.14.37-38.patch + linux-3.17.patch + linux-3.19.patch + linux-4.0.patch + linux-4.3.patch + dkms.conf) +source_i686=("http://download.nvidia.com/XFree86/Linux-x86/$pkgver/NVIDIA-Linux-x86-$pkgver-pkg0.run") +source_x86_64=("http://download.nvidia.com/XFree86/Linux-x86_64/$pkgver/NVIDIA-Linux-x86_64-$pkgver-pkg0.run") +md5sums=('944ed806c8d0f9174d5e9e16ae065bf6' + 'f2e605724a13ee01bf290df3bf9a3a93' + 'a613531fc6a5610e8e07b1dded071901' + 'ab3e06a699bfd0a91ab77a88e112ad44' + '89072d9c1b37867f01dd7a41521c0ed1' + '20bde657bb715e16295d7e82fe799fca' + 'd28e74675462b215f080960c130c43fc') +md5sums_i686=('ca0bc6ae3b37cb259f3a906b4dc4670b') +md5sums_x86_64=('a043fe8dd639bd00b1792eea7a195677') prepare() { - if [[ -d ${_pkg} ]] ; then - rm -rf ${_pkg} - fi + sh $_pkg.run --extract-only - sh ${_pkg}.run --extract-only - - cd ${_pkg}/usr/src/nv - patch -p1 -i "$srcdir/173.14.36-37.patch" - patch -p1 -i "$srcdir/173.14.37-38.patch" - patch -p1 -i "$srcdir/linux-3.17.patch" - patch -p1 -i "$srcdir/linux-3.19.patch" - patch -p1 -i "$srcdir/linux-4.0.patch" - patch -p1 -i "$srcdir/linux-4.3.patch" - rm *.orig + cd $_pkg/usr/src/nv + patch -p1 --no-backup-if-mismatch -i "$srcdir/173.14.36-37.patch" + patch -p1 --no-backup-if-mismatch -i "$srcdir/173.14.37-38.patch" + patch -p1 --no-backup-if-mismatch -i "$srcdir/linux-3.17.patch" + patch -p1 --no-backup-if-mismatch -i "$srcdir/linux-3.19.patch" + patch -p1 --no-backup-if-mismatch -i "$srcdir/linux-4.0.patch" + patch -p1 --no-backup-if-mismatch -i "$srcdir/linux-4.3.patch" } package() { - cd ${_pkg}/usr/src/nv - - install -dm 755 "${pkgdir}"/usr/{lib/modprobe.d,share/licenses,src} - cp -dr --no-preserve=ownership . "${pkgdir}"/usr/src/nvidia-${pkgver} - install -m644 "${srcdir}"/dkms.conf "${pkgdir}"/usr/src/nvidia-${pkgver}/dkms.conf - echo 'blacklist nouveau' > "${pkgdir}"/usr/lib/modprobe.d/nvidia.conf - ln -s nvidia-96xx "${pkgdir}"/usr/share/licenses/${pkgname} + cd $_pkg/usr/src/nv + install -dm 755 "$pkgdir"/usr/{lib/modprobe.d,src} + cp -dr --no-preserve=ownership . "$pkgdir/usr/src/nvidia-$pkgver" + install -m644 "$srcdir"/dkms.conf "$pkgdir/usr/src/nvidia-$pkgver/dkms.conf" + echo 'blacklist nouveau' > "$pkgdir/usr/lib/modprobe.d/nvidia.conf" } |