I am sorry, the last patch was missing one change which creates a
symlink. For some reason that symlink was present on my test system
anyway, but it should really be created by the package. Here is the
complete patch.

Frank

diff -ru nvidia-graphics-drivers-173.14.09.orig.orig/debian/nvidia-glx.links.in 
nvidia-graphics-drivers-173.14.09.orig/debian/nvidia-glx.links.in
--- nvidia-graphics-drivers-173.14.09.orig.orig/debian/nvidia-glx.links.in      
2008-07-23 10:48:26.000000000 -0500
+++ nvidia-graphics-drivers-173.14.09.orig/debian/nvidia-glx.links.in   
2008-07-23 14:06:49.000000000 -0500
@@ -5,3 +5,4 @@
 usr/lib/libXvMCNVIDIA.so.#VERSION# usr/lib/libXvMCNVIDIA.so.1
 usr/lib/libXvMCNVIDIA.so.#VERSION# usr/lib/libXvMCNVIDIA_dynamic.so.1
 usr/lib/libcuda.so.#VERSION#                   usr/lib/libcuda.so
+usr/lib/xorg/modules/libnvidia-wfb.so.#VERSION# usr/lib/xorg/modules/libwfb.so
diff -ru 
nvidia-graphics-drivers-173.14.09.orig.orig/debian/nvidia-glx.postrm.in 
nvidia-graphics-drivers-173.14.09.orig/debian/nvidia-glx.postrm.in
--- nvidia-graphics-drivers-173.14.09.orig.orig/debian/nvidia-glx.postrm.in     
2008-07-23 10:48:26.000000000 -0500
+++ nvidia-graphics-drivers-173.14.09.orig/debian/nvidia-glx.postrm.in  
2008-07-23 14:06:30.000000000 -0500
@@ -29,6 +29,7 @@
        dpkg-divert --remove --rename --package nvidia-glx --divert 
/usr/lib/nvidia/libglx.so.xlibmesa /usr/lib/xorg/modules/extensions/libglx.so > 
/dev/null
 
        dpkg-divert --remove --rename --package nvidia-glx --divert 
/usr/lib/nvidia/libGL.so.xlibmesa /usr/lib/libGL.so > /dev/null
+       dpkg-divert --remove --rename --package nvidia-glx --divert 
/usr/lib/nvidia/libwfb.so.xserver-xorg-core /usr/lib/xorg/modules/libwfb.so > 
/dev/null
        rm -f /usr/lib/xorg/modules/extensions/libglx.so.#VERSION# 2> /dev/null 
|| true
        if [ -d /usr/lib/nvidia ]; then
                rmdir /usr/lib/nvidia/ || true;
diff -ru nvidia-graphics-drivers-173.14.09.orig.orig/debian/nvidia-glx.preinst 
nvidia-graphics-drivers-173.14.09.orig/debian/nvidia-glx.preinst
--- nvidia-graphics-drivers-173.14.09.orig.orig/debian/nvidia-glx.preinst       
2008-07-23 10:48:26.000000000 -0500
+++ nvidia-graphics-drivers-173.14.09.orig/debian/nvidia-glx.preinst    
2008-07-23 14:06:30.000000000 -0500
@@ -94,7 +94,7 @@
        dpkg-divert --add --rename --package nvidia-glx --divert 
/usr/lib/nvidia/libglx.so.xlibmesa /usr/lib/xorg/modules/extensions/libglx.so > 
/dev/null      
 
        dpkg-divert --add --rename --package nvidia-glx --divert 
/usr/lib/nvidia/libGL.so.xlibmesa /usr/lib/libGL.so > /dev/null
-#      dpkg-divert --add --rename --package nvidia-glx --divert 
/usr/lib/nvidia/libwfb.so.xserver-xorg-core /usr/lib/xorg/modules/libwfb.so > 
/dev/null
+       dpkg-divert --add --rename --package nvidia-glx --divert 
/usr/lib/nvidia/libwfb.so.xserver-xorg-core /usr/lib/xorg/modules/libwfb.so > 
/dev/null
        ;;
 
     abort-upgrade)
diff -ru nvidia-graphics-drivers-173.14.09.orig.orig/debian/rules 
nvidia-graphics-drivers-173.14.09.orig/debian/rules
--- nvidia-graphics-drivers-173.14.09.orig.orig/debian/rules    2008-07-23 
10:48:25.000000000 -0500
+++ nvidia-graphics-drivers-173.14.09.orig/debian/rules 2008-07-23 
14:06:30.000000000 -0500
@@ -184,7 +184,7 @@
 
 
        install 
$(dirname)/usr/X11R6/lib/modules/extensions/libglx.so.${version} 
$(CURDIR)/debian/nvidia-glx/usr/lib/xorg/modules/extensions/
-#      install $(dirname)/usr/X11R6/lib/modules/libnvidia-wfb.so.${version} 
$(CURDIR)/debian/nvidia-glx/usr/lib/xorg/modules/
+       install $(dirname)/usr/X11R6/lib/modules/libnvidia-wfb.so.${version} 
$(CURDIR)/debian/nvidia-glx/usr/lib/xorg/modules/
 
        install $(dirname)/usr/bin/tls_test 
$(CURDIR)/debian/nvidia-glx/usr/lib/nvidia
        install $(dirname)/usr/bin/tls_test_dso.so 
$(CURDIR)/debian/nvidia-glx/usr/lib/nvidia

Reply via email to