Don't like ads? PRO users don't see any ads ;-)
Guest

nvidia-ck

By: a guest on Jan 22nd, 2011  |  syntax: None  |  size: 1.59 KB  |  hits: 126  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. # Maintainer: graysky <graysky AT archlnux.us>
  2. # Contributor: A.J. Korf <jacobkorf at gmail dot com>
  3. # Contrubutor: Thomas Baechler <thomas@archlinux.org>
  4.  
  5. pkgname=nvidia-ck
  6. pkgver=260.19.36
  7. _kernver='2.6.37-ck'
  8. pkgrel=1
  9. pkgdesc="NVIDIA drivers for kernel26-ck."
  10. arch=('i686' 'x86_64')
  11. url="http://www.nvidia.com/"
  12. depends=('kernel26-ck>=2.6.37' 'kernel26-ck<2.6.38' "nvidia-utils=${pkgver}")
  13. makedepends=('kernel26-ck-headers>=2.6.37' 'kernel26-ck-headers<2.6.38')
  14. conflicts=('nvidia-96xx-all' 'nvidia-173xx-all' 'nvidia-ck-stable' 'nvidia-beta-ck')
  15. license=('custom')
  16. install=nvidia.install
  17.  
  18. if [ "$CARCH" = "i686" ]; then
  19.         _arch='x86'
  20.         _pkg="NVIDIA-Linux-${_arch}-${pkgver}"
  21.         source=("http://us.download.nvidia.com/XFree86/Linux-${_arch}/${pkgver}/${_pkg}.run")
  22.         md5sums=('2826484d87827351774449382e45c4a9')
  23. elif [ "$CARCH" = "x86_64" ]; then
  24.         _arch='x86_64'
  25.         _pkg="NVIDIA-Linux-${_arch}-${pkgver}-no-compat32"
  26.         source=("http://us.download.nvidia.com/XFree86/Linux-${_arch}/${pkgver}/${_pkg}.run")
  27.         md5sums=('6ebc5db9066e920b0b0e48377ce5eeb5')
  28. fi
  29.  
  30. build() {
  31.         cd $srcdir
  32.         sh ${_pkg}.run --extract-only
  33.         cd ${_pkg}/kernel
  34.         make SYSSRC=/lib/modules/${_kernver}/build module
  35. }
  36.  
  37. package() {
  38.         install -D -m644 $srcdir/${_pkg}/kernel/nvidia.ko \
  39.                 $pkgdir/lib/modules/${_kernver}/kernel/drivers/video/nvidia.ko
  40.         install -d -m755 $pkgdir/etc/modprobe.d
  41.         echo "blacklist nouveau" >> $pkgdir/etc/modprobe.d/nouveau_blacklist_ck.conf
  42.         sed -i -e "s/KERNEL_VERSION='.*'/KERNEL_VERSION='${_kernver}'/" $startdir/nvidia.install
  43. }