[arch-commits] CVS update of extra/x11/nvidia-utils (PKGBUILD nvidia.install)

Alexander Baldeck alexander at archlinux.org
Mon Sep 24 16:08:31 UTC 2007


    Date: Monday, September 24, 2007 @ 12:08:31
  Author: alexander
    Path: /home/cvs-extra/extra/x11/nvidia-utils

Modified: PKGBUILD (1.27 -> 1.28) nvidia.install (1.3 -> 1.4)

* fixed conflict with xorg-server by using symlinks to libwfb.so


----------------+
 PKGBUILD       |    6 ++----
 nvidia.install |   11 ++++++++++-
 2 files changed, 12 insertions(+), 5 deletions(-)


Index: extra/x11/nvidia-utils/PKGBUILD
diff -u extra/x11/nvidia-utils/PKGBUILD:1.27 extra/x11/nvidia-utils/PKGBUILD:1.28
--- extra/x11/nvidia-utils/PKGBUILD:1.27	Tue Sep 18 19:02:50 2007
+++ extra/x11/nvidia-utils/PKGBUILD	Mon Sep 24 12:08:31 2007
@@ -1,10 +1,10 @@
-# $Id: PKGBUILD,v 1.27 2007/09/18 23:02:50 thomas Exp $
+# $Id: PKGBUILD,v 1.28 2007/09/24 16:08:31 alexander Exp $
 # Maintainer: Thomas Baechler <thomas at archlinux.org>
 # Contributor: James Rayner <iphitus at gmail.com>
 
 pkgname=nvidia-utils
 pkgver=100.14.19
-pkgrel=1
+pkgrel=2
 pkgdesc="NVIDIA drivers utilities and libraries."
 arch=('i686' 'x86_64')
 [ "$CARCH" = "i686"   ] && ARCH=x86 	 
@@ -52,8 +52,6 @@
   ln -s /usr/lib/libGLcore.so.$pkgver libGLcore.so.1 || return 1
   ln -s /usr/lib/libnvidia-cfg.so.$pkgver libnvidia-cfg.so.1 || return 1
   ln -s /usr/lib/libnvidia-tls.so.$pkgver libnvidia-tls.so.1 || return 1
-  cd $startdir/pkg/usr/lib/xorg/modules
-  ln -s /usr/lib/xorg/modules/libnvidia-wfb.so.$pkgver libwfb.so
   cd $startdir/pkg/usr/lib/xorg/modules/extensions
   ln -s /usr/lib/xorg/modules/extensions/libglx.so.$pkgver libglx.so || return 1
 
Index: extra/x11/nvidia-utils/nvidia.install
diff -u extra/x11/nvidia-utils/nvidia.install:1.3 extra/x11/nvidia-utils/nvidia.install:1.4
--- extra/x11/nvidia-utils/nvidia.install:1.3	Tue Feb  6 08:18:03 2007
+++ extra/x11/nvidia-utils/nvidia.install	Mon Sep 24 12:08:31 2007
@@ -13,7 +13,10 @@
   echo nvidia-96xx-ck, nvidia-96xx-beyond, nvidia-96xx-suspend2 packages
   echo For a list of supported cards, see /usr/share/doc/nvidia/supported-cards.txt
   echo -------------------------------
-	 
+
+  echo ":: Updating symlinks to use built-in libwfb"
+  ln -sf /usr/lib/xorg/modules/libnvidia-wfb.so.* \
+         /usr/lib/xorg/modules/libwfb.so 
 }
 
 # arg 1:  the new package version
@@ -22,6 +25,12 @@
   post_install $1
 }
 
+post_remove() {
+  echo ":: Updating symlinks to use xorg-server libwfb"
+  ln -sf /usr/lib/xorg/modules/libwfb.so.* \
+         /usr/lib/xorg/modules/libwfb.so
+}
+
 op=$1
 shift
 $op $*




More information about the arch-commits mailing list