1 # Maintainer: Jamie Nguyen <jamie tomoyolinux co uk>
2 # Contributer: Thomas Baechler <thomas@archlinux.org>
6 _kernver='2.6.38-ck-ccs'
8 pkgdesc="NVIDIA drivers for kernel26-ck-ccs."
10 url="http://www.nvidia.com/"
11 depends=('kernel26-ck-ccs>=2.6.38' 'kernel26-ck-ccs<2.6.39' "nvidia-utils=${pkgver}")
12 makedepends=('kernel26-ck-ccs-headers>=2.6.38' 'kernel26-ck-ccs-headers<2.6.39')
14 install=${pkgname}.install
17 if [ "$CARCH" = "i686" ]; then
19 _pkg="NVIDIA-Linux-${_arch}-${pkgver}"
20 source=("ftp://download.nvidia.com/XFree86/Linux-${_arch}/${pkgver}/${_pkg}.run")
21 md5sums=('702868c77b13bba46f0fce26ed7a1fb7')
22 elif [ "$CARCH" = "x86_64" ]; then
24 _pkg="NVIDIA-Linux-${_arch}-${pkgver}-no-compat32"
25 source=("ftp://download.nvidia.com/XFree86/Linux-${_arch}/${pkgver}/${_pkg}.run")
26 md5sums=('d62243b91d0dc8f2c4b2ab646b72ca65')
31 sh ${_pkg}.run --extract-only
33 make SYSSRC=/lib/modules/${_kernver}/build module
37 install -D -m644 "${srcdir}/${_pkg}/kernel/nvidia.ko" \
38 "${pkgdir}/lib/modules/${_kernver}/kernel/drivers/video/nvidia.ko"
39 install -d -m755 "${pkgdir}/etc/modprobe.d"
40 echo "blacklist nouveau" >> "${pkgdir}/etc/modprobe.d/nouveau_blacklist-ck-ccs.conf"
41 sed -i -e "s/KERNEL_VERSION='.*'/KERNEL_VERSION='${_kernver}'/" \
42 "${startdir}/${pkgname}.install"
43 find "${pkgdir}" -name '*.ko' -exec gzip -9 {} \;
44 install -D -m644 "${srcdir}/${_pkg}/LICENSE" \
45 "${pkgdir}/usr/share/licenses/nvidia-ck-ccs/LICENSE"