View difference between Paste ID: qBzFFciX and
SHOW: | | - or go back to the newest paste.
1-
1+
# Maintainer : Dan Vratil <vratil@progdansoft.com>
2
3
pkgname=nvidia-beta
4
pkgver=260.19.06
5
pkgrel=1
6
pkgdesc="NVIDIA beta drivers for kernel26."
7
arch=('i686' 'x86_64')
8
_kernver=`uname -r`
9
ARCH=x86_64 && _srcname=NVIDIA-Linux-x86_64-${pkgver}-no-compat32 && md5sums=('69f00bf3f8f381a6a870d9ad341e3a2e')
10
[ "$CARCH" = "i686" ] && ARCH=x86 && _srcname=NVIDIA-Linux-x86-${pkgver} && md5sums=('845154d89f9c56bbfcd9554213053bed')
11
provides=("nvidia=${pkgver}")
12
url="http://www.nvidia.com/"
13
depends=('kernel26' "nvidia-utils-beta=${pkgver}")
14
makedepends=('kernel26-headers')
15
conflicts=('nvidia-96xx' 'nvidia-71xx' 'nvidia-legacy' 'nvidia')
16
license=('custom')
17
install=nvidia.install
18
source=("ftp://download.nvidia.com/XFree86/Linux-$ARCH/${pkgver}/${_srcname}.run")
19
20
build() {
21
  # Extract the nvidia drivers
22
  cd "${srcdir}"
23
  if [ -d ${_srcname} ]; then
24
    rm -rf ${_srcname}
25
  fi
26
  sh ${_srcname}.run --extract-only
27
  cd ${_srcname}/kernel
28
  make SYSSRC=/usr/src/linux-${_kernver} module
29
}
30
31
package() {
32
  cd "${srcdir}/${_srcname}/kernel"
33
34
  # Install kernel module
35
  mkdir -p "${pkgdir}/lib/modules/${_kernver}/kernel/drivers/video/"
36
  install -m644 nvidia.ko "${pkgdir}/lib/modules/${_kernver}/kernel/drivers/video/"
37
}