Date: Monday, July 26, 2010 @ 12:45:47 Author: thomas Revision: 86137
Readd nvidia 173xx utils with xorg 1.8 support Modified: nvidia-173xx-utils/trunk/PKGBUILD ----------+ PKGBUILD | 27 ++++++++++++++------------- 1 file changed, 14 insertions(+), 13 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2010-07-26 16:02:34 UTC (rev 86136) +++ PKGBUILD 2010-07-26 16:45:47 UTC (rev 86137) @@ -1,8 +1,8 @@ # $Id: PKGBUILD 28365 2009-03-01 00:11:38Z pierre $ -# Maintainer: Thomas Baechler <[email protected]> +# Maintainer: Thomas Bächler <[email protected]> pkgname=nvidia-173xx-utils -pkgver=173.14.25 +pkgver=173.14.27 pkgrel=1 pkgdesc="NVIDIA drivers utilities and libraries, 173xx branch." arch=('i686' 'x86_64') @@ -16,11 +16,15 @@ license=('custom') install=nvidia.install options=(!strip) +backup=('etc/X11/xorg.conf.d/20-nvidia.conf') source=("http://download.nvidia.com/XFree86/Linux-${ARCH}/${pkgver}/NVIDIA-Linux-${ARCH}-${pkgver}-pkg0.run") -md5sums=('397bac51f760505ea57e863c1db9c572') -[ "$CARCH" = "x86_64" ] && md5sums=('a61b6c1627984f93af73eb446a8beb5e') +md5sums=('35a6531f71cd6b070f10be8ed11093d4') +[ "$CARCH" = "x86_64" ] && md5sums=('269425dbc2d9d4ecdc54692281d6d738') -build() { +source[1]='20-nvidia.conf' +md5sums[1]='37e417b2c69e46de1346a653e07027fa' + +package() { cd $srcdir sh NVIDIA-Linux-${ARCH}-${pkgver}-pkg0.run --extract-only cd NVIDIA-Linux-${ARCH}-${pkgver}-pkg0/usr/ @@ -28,11 +32,8 @@ mkdir -p $pkgdir/usr/{lib,bin,share/applications,share/pixmaps,share/man/man1} mkdir -p $pkgdir/usr/lib/xorg/modules/{extensions,drivers} mkdir -p $pkgdir/usr/share/licenses/nvidia-173xx/ - mkdir -p $pkgdir/usr/include/cuda - install -m644 include/cuda/cuda*.h $pkgdir/usr/include/cuda - - install lib/{libGLcore,libGL,libnvidia-cfg,libcuda,tls/libnvidia-tls}.so.${pkgver} \ + install lib/{libGLcore,libGL,libnvidia-cfg,tls/libnvidia-tls}.so.${pkgver} \ $pkgdir/usr/lib/ || return 1 install -m644 share/man/man1/* $pkgdir/usr/share/man/man1/ || return 1 rm $pkgdir/usr/share/man/man1/nvidia-installer.1.gz || return 1 @@ -50,18 +51,18 @@ ln -s libGLcore.so.$pkgver libGLcore.so.1 || return 1 ln -s libnvidia-cfg.so.$pkgver libnvidia-cfg.so.1 || return 1 ln -s libnvidia-tls.so.$pkgver libnvidia-tls.so.1 || return 1 - ln -s libcuda.so.$pkgver libcuda.so.1 || return 1 - ln -s libcuda.so.$pkgver libcuda.so || return 1 ln -s libXvMCNVIDIA.so.$pkgver libXvMCNVIDIA_dynamic.so.1 || return 1 cd $pkgdir/usr/lib/xorg/modules/extensions ln -s libglx.so.$pkgver libglx.so || return 1 install -m644 $srcdir/NVIDIA-Linux-${ARCH}-${pkgver}-pkg0/LICENSE $pkgdir/usr/share/licenses/nvidia-173xx/ || return 1 - ln -s nvidia-173xx $startdir/pkg/usr/share/licenses/nvidia-173xx-utils || return 1 + ln -s nvidia-173xx $pkgdir/usr/share/licenses/nvidia-173xx-utils || return 1 install -D -m644 $srcdir/NVIDIA-Linux-${ARCH}-${pkgver}-pkg0/usr/share/doc/README.txt $pkgdir/usr/share/doc/nvidia-173xx/README || return 1 find $pkgdir/usr -type d -exec chmod 755 {} \; + + # Install xorg.conf.d file for nvidia autodetection in xorg.conf-less configurations + install -D -m644 $srcdir/20-nvidia.conf $pkgdir/etc/X11/xorg.conf.d/20-nvidia.conf } -
