# Maintainer : Daniel Bermond # Contributor: Det # Contributor: Ng Oon-Ee # Contributor: Dan Vratil pkgname=nvidia-beta pkgver=550.78 pkgrel=1 pkgdesc="NVIDIA drivers for Arch's official 'linux' package (beta version)" arch=('x86_64') url='https://www.nvidia.com/' license=('LicenseRef-Custom') makedepends=('linux-headers' 'dkms') provides=("nvidia=${pkgver}" "nvidia-beta=${pkgver}" 'NVIDIA-MODULE') conflicts=('nvidia') options=('!strip') _pkg="NVIDIA-Linux-${CARCH}-${pkgver}-no-compat32" source=("http://us.download.nvidia.com/XFree86/Linux-${CARCH}/${pkgver}/${_pkg}.run" '110-nvidia-change-dkms-conf.patch') sha256sums=('3822a03d21607da36dd799199667da6380e2ec15ef80d1150c7c72a8d1f84eb9' '63ba76b6361a1ccac1ded5e91bb6fe0c3b523602f9a8cb87328f32121976b5b3') prepare() { # extract the source file [ -d "$_pkg" ] && rm -rf "$_pkg" printf '%s\n' " -> Self-Extracting ${_pkg}.run..." sh "${_pkg}.run" --extract-only ln -s kernel "${_pkg}/nvidia-${pkgver}" patch -d "$_pkg" -Np1 -i "${srcdir}/110-nvidia-change-dkms-conf.patch" } build() { fakeroot dkms build --dkmstree "$srcdir" --sourcetree "${srcdir}/${_pkg}" -m "nvidia/${pkgver}" -k "$(