diff options
-rw-r--r-- | abs/core/nvidia/PKGBUILD | 25 | ||||
-rw-r--r-- | abs/core/nvidia/nvidia.install | 14 |
2 files changed, 21 insertions, 18 deletions
diff --git a/abs/core/nvidia/PKGBUILD b/abs/core/nvidia/PKGBUILD index 54145f8..c21781e 100644 --- a/abs/core/nvidia/PKGBUILD +++ b/abs/core/nvidia/PKGBUILD @@ -1,31 +1,30 @@ -# $Id: PKGBUILD 96992 2010-10-25 20:56:29Z tpowa $ +# $Id: PKGBUILD 127419 2011-06-14 18:53:04Z ibiru $ # Maintainer : Thomas Baechler <thomas@archlinux.org> pkgname=nvidia -pkgver=270.41.03 -_kernver='2.6.37-LinHES' +pkgver=275.09.07 +_kernver='2.6.39-LinHES' pkgrel=1 pkgdesc="NVIDIA drivers for kernel26." arch=('i686' 'x86_64') url="http://www.nvidia.com/" -#depends=('kernel26>=2.6.36' 'kernel26<2.6.37' "nvidia-utils=${pkgver}") -#makedepends=('kernel26-headers>=2.6.36' 'kernel26-headers<2.6.37') -depends=('kernel26>=2.6.37' "nvidia-utils=${pkgver}") -makedepends=('kernel26-headers>=2.6.37') +depends=('kernel26>=2.6.39' 'kernel26<2.6.40' "nvidia-utils=${pkgver}") +makedepends=('kernel26-headers>=2.6.39' 'kernel26-headers<2.6.40') conflicts=('nvidia-96xx' 'nvidia-173xx') license=('custom') install=nvidia.install +options=(!strip) if [ "$CARCH" = "i686" ]; then _arch='x86' _pkg="NVIDIA-Linux-${_arch}-${pkgver}" - source=("ftp://download.nvidia.com/XFree86/Linux-${_arch}/${pkgver}/${_pkg}.run") - md5sums=('4e3b54ee55c6cfa4437c12a8bd9a4250') + source=("ftp://download.nvidia.com/XFree86/Linux-${_arch}/${pkgver}/${_pkg}.run") + md5sums=('d779057af3a2f96a05ddda201606618b') elif [ "$CARCH" = "x86_64" ]; then _arch='x86_64' _pkg="NVIDIA-Linux-${_arch}-${pkgver}-no-compat32" - source=("ftp://download.nvidia.com/XFree86/Linux-${_arch}/${pkgver}/${_pkg}.run") - md5sums=('6ebc5db9066e920b0b0e48377ce5eeb5') + source=("ftp://download.nvidia.com/XFree86/Linux-${_arch}/${pkgver}/${_pkg}.run") + md5sums=('f75df248f7bf32199ed88db2f080cbfa') fi build() { @@ -41,5 +40,7 @@ package() { install -d -m755 $pkgdir/etc/modprobe.d echo "blacklist nouveau" >> $pkgdir/etc/modprobe.d/nouveau_blacklist.conf sed -i -e "s/KERNEL_VERSION='.*'/KERNEL_VERSION='${_kernver}'/" $startdir/nvidia.install + # gzip -9 all modules to safe 100MB of space + find "$pkgdir" -name '*.ko' -exec gzip -9 {} \; } -md5sums=('4e3b54ee55c6cfa4437c12a8bd9a4250') +md5sums=('d779057af3a2f96a05ddda201606618b') diff --git a/abs/core/nvidia/nvidia.install b/abs/core/nvidia/nvidia.install index f7ecde6..b59d0b2 100644 --- a/abs/core/nvidia/nvidia.install +++ b/abs/core/nvidia/nvidia.install @@ -1,14 +1,16 @@ post_install() { - KERNEL_VERSION='2.6.37-LinHES' - depmod $KERNEL_VERSION + KERNEL_VERSION='2.6.39-LinHES' + depmod $KERNEL_VERSION + echo 'In order to use nvidia module, reboot the system.' } post_upgrade() { - post_install - rmmod nvidia || echo 'In order to use the new nvidia module, exit Xserver and unload it manually.' + KERNEL_VERSION='2.6.39-LinHES' + depmod $KERNEL_VERSION + rmmod nvidia || echo 'In order to use the new nvidia module, exit Xserver and unload it manually.' } post_remove() { - KERNEL_VERSION='2.6.37-LinHES' - depmod $KERNEL_VERSION + KERNEL_VERSION='2.6.39-LinHES' + depmod $KERNEL_VERSION } |