# Maintainer : Dan Vratil pkgname=nvidia-beta pkgver=260.19.06 pkgrel=1 pkgdesc="NVIDIA beta drivers for kernel26." arch=('i686' 'x86_64') _kernver=`uname -r` ARCH=x86_64 && _srcname=NVIDIA-Linux-x86_64-${pkgver}-no-compat32 && md5sums=('69f00bf3f8f381a6a870d9ad341e3a2e') [ "$CARCH" = "i686" ] && ARCH=x86 && _srcname=NVIDIA-Linux-x86-${pkgver} && md5sums=('845154d89f9c56bbfcd9554213053bed') provides=("nvidia=${pkgver}") url="http://www.nvidia.com/" depends=('kernel26' "nvidia-utils-beta=${pkgver}") makedepends=('kernel26-headers') conflicts=('nvidia-96xx' 'nvidia-71xx' 'nvidia-legacy' 'nvidia') license=('custom') install=nvidia.install source=("ftp://download.nvidia.com/XFree86/Linux-$ARCH/${pkgver}/${_srcname}.run") build() { # Extract the nvidia drivers cd "${srcdir}" if [ -d ${_srcname} ]; then rm -rf ${_srcname} fi sh ${_srcname}.run --extract-only cd ${_srcname}/kernel make SYSSRC=/usr/src/linux-${_kernver} module } package() { cd "${srcdir}/${_srcname}/kernel" # Install kernel module mkdir -p "${pkgdir}/lib/modules/${_kernver}/kernel/drivers/video/" install -m644 nvidia.ko "${pkgdir}/lib/modules/${_kernver}/kernel/drivers/video/" }