updated on Thu Jan 26 00:18:00 UTC 2012
[aur-mirror.git] / nvidia-ice-beta / PKGBUILD
blobdfb43d7702ee6c9b991ad1545bbb946771dba8b7
1 # Contributor : Teo Mrnjavac <teo.mrnjavac@gmail.com>
2 # Contributor : Giuseppe Calderaro <giuseppecalderaro@gmail.com>
3 # Contributor : Alessandro Sagratini <ale_sagra@hotmail.com>
5 pkgname=nvidia-ice-beta
6 pkgver=180.18
7 _kernver='2.6.28-ice'
8 pkgrel=2
9 pkgdesc="Unstable NVIDIA drivers for kernel26-ice."
10 arch=('i686' 'x86_64')
11 [ "$CARCH" = "i686"   ] && ARCH=x86
12 [ "$CARCH" = "x86_64" ] && ARCH=x86_64
13 url="http://www.nvidia.com/"
14 depends=('kernel26-ice' 'nvidia-utils-beta')
15 conflicts=('nvidia-96xx-ice' 'nvidia-ice')
16 license=('custom')
17 install=nvidia-ice.install
18 source=(ftp://download.nvidia.com/XFree86/Linux-$ARCH/${pkgver}/NVIDIA-Linux-$ARCH-${pkgver}-pkg0.run)
19 md5sums=('47975dac9787cdbfbca392824c85c31e')
20 [ "$CARCH" = "x86_64" ] && md5sums=('a02b0669dbee6731bbc5954636c2e308')
22 build()
24   # Extract
25   cd $startdir/src/
26   sh NVIDIA-Linux-$ARCH-${pkgver}-pkg0.run --extract-only
27   cd NVIDIA-Linux-$ARCH-${pkgver}-pkg0
28   
29   # Any extra patches are applied in here...
31   cd usr/src/nv/
32   ln -s Makefile.kbuild Makefile
33   make SYSSRC=/lib/modules/${_kernver}/build module || return 1
34   
35   # install kernel module
36   mkdir -p $startdir/pkg/lib/modules/${_kernver}/kernel/drivers/video/
37   install -m644 nvidia.ko $startdir/pkg/lib/modules/${_kernver}/kernel/drivers/video/
39   sed -i -e "s/KERNEL_VERSION='.*'/KERNEL_VERSION='${_kernver}'/" $startdir/*.install