# Maintainer : Dan Vratil <vratil@progdansoft.com>
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/"
}