updated on Thu Jan 26 16:09:46 UTC 2012
[aur-mirror.git] / nvidia-96xx-zen / PKGBUILD
blobed8a1b68fd4e723c40aa248bffc766949432dc66
1 # Contributor: Patrick Bartels <p4ddy.b@gmail.com>
3 [ "$CARCH" = "i686"   ] && _arch="x86"
4 [ "$CARCH" = "x86_64" ] && _arch="x86_64"
6 _kernver="2.6.24-zen"
8 pkgname="nvidia-96xx-zen"
9 pkgver="96.43.05"
10 pkgrel="1"
11 pkgdesc="NVIDIA legacy drivers for kernel26zen, 96xx branch"
12 url="http://www.nvidia.com/"
13 license=("custom")
14 arch=("i686" "x86_64")
15 depends=("kernel26zen" "nvidia-96xx-utils>=96.43.05")
16 conflicts=("nvidia-zen" "nvidia-beta-zen" "nvidia-71xx-zen")
17 install=nvidia.install
18 source=(http://us.download.nvidia.com/XFree86/Linux-$_arch/$pkgver/NVIDIA-Linux-$_arch-$pkgver-pkg0.run)
19 md5sums=('575750b17f9fd19490fd999a72c7a661')
20 [ "$CARCH" = "x86_64" ] && md5sums=('da37aa996073c4e813eda1be150a44d8')
22 build() {
23         cd $startdir/src
25         sh NVIDIA-Linux-$_arch-$pkgver-pkg0.run --extract-only
26         cd NVIDIA-Linux-$_arch-$pkgver-pkg0/usr/src/nv
27         
28         ln -s Makefile.kbuild Makefile
29         make SYSSRC=/lib/modules/$_kernver/build module || return 1
31         mkdir -p $startdir/pkg/lib/modules/$_kernver/kernel/drivers/video
32         install -m644 nvidia.ko $startdir/pkg/lib/modules/$_kernver/kernel/drivers/video
34         sed -i "s/KERNEL_VERSION='.*'/KERNEL_VERSION='$_kernver'/g" $startdir/nvidia.install