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