Package: nvidia-graphics-drivers
Version: 180.29-1
Followup-For: Bug #497077

Hi,

I tried the separation of a libcuda1 package from the nvidia-glx package
some time ago locally and revisited this for the newer version.
Attached is an updated and cleaned up version of my changes that are
neccessary to do the splitting.
I also incorporated some minor other fixes in that patch, if you would
like to have them in a separate patch, please let me know.
After applying the patch it's neccessary to run
    debian/rules version-change
to update/create the generated files.

It would be nice if this could be integrated into Debian.
If you have questions or need some help with the nvidia packages, don't
hesitate to contact me.


Andreas

-- System Information:
Debian Release: squeeze/sid
  APT prefers testing
  APT policy: (500, 'testing'), (500, 'stable'), (300, 'unstable'), (130, 
'experimental')
Architecture: i386 (i686)

Kernel: Linux 2.6.26-1-686 (SMP w/1 CPU core)
Locale: LANG=C, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash
diff -Naur nvidia-graphics-drivers-180.29/debian/changelog nvidia-graphics-drivers-180.29.anbe/debian/changelog
--- nvidia-graphics-drivers-180.29/debian/changelog	2009-03-07 13:36:54.000000000 +0100
+++ nvidia-graphics-drivers-180.29.anbe/debian/changelog	2009-03-07 13:53:17.519396907 +0100
@@ -1,3 +1,19 @@
+nvidia-graphics-drivers (180.29-1.0anbe0) experimental; urgency=low
+
+  * AnBe NMU.
+  * libcuda1, libcuda1-ia32: split from their respective
+    nvidia-glx-* package
+  * add symbols file with full history for libcuda.so.1
+  * do not install /usr/include/cuda/*.h, they are also provided by
+    nvidia-cuda-dev (yet-to-be-packaged)
+  * revert xserver-xorg-video-2 change
+  * debian/rules: sync debian.binary/changelog from debian/changelog in
+    clean target
+  * debian/nvidia-glx.shlibs: switch to libgl1-mesa-glx | libgl1
+  * some minor cleanup
+
+ -- Andreas Beckmann <[email protected]>  Sat, 07 Mar 2009 12:08:58 +0100
+
 nvidia-graphics-drivers (180.29-1) unstable; urgency=low
 
   [ Harald Dunkel ]
@@ -5,7 +21,7 @@
   * add shlibs information for libvdpau
   * add 32bit libraries for vdpau
   * remove debian/temp during cleanup
-	  
+  
   [ Randall Donald ]
   * Add vdpau.so links (closes: #513765) 
   * Yay Lenny released. Now upload to unstable (closes: #514788)
diff -Naur nvidia-graphics-drivers-180.29/debian/control.in nvidia-graphics-drivers-180.29.anbe/debian/control.in
--- nvidia-graphics-drivers-180.29/debian/control.in	2009-03-07 13:36:54.000000000 +0100
+++ nvidia-graphics-drivers-180.29.anbe/debian/control.in	2009-03-07 13:01:54.131895000 +0100
@@ -5,13 +5,12 @@
 Uploaders: Randall Donald <[email protected]>
 XS-Vcs-Svn: svn://svn.debian.org/svn/pkg-nvidia/packages/nvidia-graphics-drivers
 XS-Vcs-Browser: http://svn.debian.org/wsvn/pkg-nvidia/packages/nvidia-graphics-drivers
-Build-Depends: debhelper (>> 4.0.0), sed (>> 3.0), libxext6, bzip2
+Build-Depends: debhelper (>= 6.0.7~), sed (>> 3.0), libxext6, bzip2, libc6-dev-i386 [amd64]
 Standards-Version: 3.6.2
 
-
 Package: nvidia-glx-ia32
 Architecture: amd64
-Depends: nvidia-kernel-#VERSION#, ia32-libs, ${shlibs:Depends}
+Depends: nvidia-kernel-#VERSION#, ia32-libs, ${shlibs:Depends}, ${misc:Depends}
 Suggests: nvidia-settings, nvidia-kernel-source (>= #VERSION#)
 Conflicts: nvidia-glx-src
 Replaces: nvidia-glx-src
@@ -29,9 +28,10 @@
 
 Package: nvidia-glx
 Architecture: i386 amd64
-Depends: nvidia-kernel-#VERSION#, x11-common (>= 1:7.0.0), ${shlibs:Depends}
+Depends: nvidia-kernel-#VERSION#, x11-common (>= 1:7.0.0), ${shlibs:Depends}, ${misc:Depends}
 Suggests: nvidia-settings, nvidia-kernel-source (>= #VERSION#)
 Conflicts: nvidia-glx-src, nvidia-glx-dev (<< 1.0.8774-5)
+Provides: xserver-xorg-video-2
 Replaces: nvidia-glx-src
 Description: NVIDIA binary Xorg driver
  These binary drivers provide optimized hardware 
@@ -83,10 +83,10 @@
  See /usr/share/doc/nvidia-glx/README.txt.gz for a complete list 
  of supported GPUs and PCIIDs
  .
- 
+
 Package: nvidia-glx-dev
 Architecture: i386 amd64
-Depends: nvidia-glx (>= #VERSION#)
+Depends: nvidia-glx (>= #VERSION#), ${misc:Depends}
 Provides: libgl-dev
 Conflicts: nvidia-glx (>= #NEXTVER#), libgl-dev, mesa-common-dev
 Replaces: libgl-dev
@@ -99,7 +99,7 @@
 
 Package: nvidia-kernel-source
 Architecture: i386 amd64
-Depends: debhelper (>> 4.0.0), make, sed (>> 3.0), dpatch (>= 2.0.0)
+Depends: debhelper (>> 4.0.0), make, sed (>> 3.0), dpatch (>= 2.0.0), ${misc:Depends}
 Recommends: nvidia-glx (>= #VERSION#), kernel-package (>= 8.082), devscripts
 Conflicts: nvidia-kernel-src
 Replaces: nvidia-kernel-src
@@ -112,3 +112,44 @@
  PLEASE read /usr/share/doc/nvidia-kernel-source/README.Debian for building
  information.
  .
+
+Package: libcuda1
+Section: non-free/libs
+Architecture: i386 amd64
+Depends: nvidia-kernel-#VERSION#, ${shlibs:Depends}, ${misc:Depends}
+Suggests: nvidia-kernel-source (>= #VERSION#)
+Replaces: nvidia-glx (<< 180.29-1.0), nvidia-glx-dev (<< 180.29-1.0)
+Provides: libcuda-dev, libcuda1-dev
+Description: NVIDIA CUDA runtime library
+ The Compute Unified Device Architecture (CUDA) enables NVIDIA
+ graphics processing units (GPUs) to be used for massively parallel
+ general purpose computation.
+ .
+ This package contains the driver specific runtime library.
+ .
+ Supported NVIDIA devices include GPUs starting from GeForce 8 and Quadro FX
+ series, as well as the Tesla computing processors.
+ .
+ Please see the nvidia-kernel-source package for building the kernel module
+ required by this package. This will provide nvidia-kernel-<version>
+ .
+
+Package: libcuda1-ia32
+Section: non-free/libs
+Architecture: amd64
+Depends: nvidia-kernel-#VERSION#, libc6-i386, ${shlibs:Depends}, ${misc:Depends}
+Suggests: nvidia-kernel-source (>= #VERSION#)
+Replaces: nvidia-glx-ia32 (<< 180.29-1.0)
+Description: NVIDIA CUDA runtime library (32-bit)
+ The Compute Unified Device Architecture (CUDA) enables NVIDIA
+ graphics processing units (GPUs) to be used for massively parallel
+ general purpose computation.
+ .
+ This package contains the driver specific runtime library (32-bit).
+ .
+ Supported NVIDIA devices include GPUs starting from GeForce 8 and Quadro FX
+ series, as well as the Tesla computing processors.
+ .
+ Please see the nvidia-kernel-source package for building the kernel module
+ required by this package. This will provide nvidia-kernel-<version>
+ .
diff -Naur nvidia-graphics-drivers-180.29/debian/libcuda1-ia32.install.in nvidia-graphics-drivers-180.29.anbe/debian/libcuda1-ia32.install.in
--- nvidia-graphics-drivers-180.29/debian/libcuda1-ia32.install.in	1970-01-01 01:00:00.000000000 +0100
+++ nvidia-graphics-drivers-180.29.anbe/debian/libcuda1-ia32.install.in	2009-03-06 19:42:31.590895000 +0100
@@ -0,0 +1 @@
+#DIRNAME#/usr/lib32/libcuda.so.#VERSION#	emul/ia32-linux/usr/lib
diff -Naur nvidia-graphics-drivers-180.29/debian/libcuda1-ia32.links.in nvidia-graphics-drivers-180.29.anbe/debian/libcuda1-ia32.links.in
--- nvidia-graphics-drivers-180.29/debian/libcuda1-ia32.links.in	1970-01-01 01:00:00.000000000 +0100
+++ nvidia-graphics-drivers-180.29.anbe/debian/libcuda1-ia32.links.in	2009-03-06 19:42:31.654896000 +0100
@@ -0,0 +1,2 @@
+emul/ia32-linux/usr/lib/libcuda.so.#VERSION#	emul/ia32-linux/usr/lib/libcuda.so.1
+emul/ia32-linux/usr/lib/libcuda.so.1		emul/ia32-linux/usr/lib/libcuda.so
diff -Naur nvidia-graphics-drivers-180.29/debian/libcuda1-ia32.lintian-overrides.in nvidia-graphics-drivers-180.29.anbe/debian/libcuda1-ia32.lintian-overrides.in
--- nvidia-graphics-drivers-180.29/debian/libcuda1-ia32.lintian-overrides.in	1970-01-01 01:00:00.000000000 +0100
+++ nvidia-graphics-drivers-180.29.anbe/debian/libcuda1-ia32.lintian-overrides.in	2009-03-07 12:08:56.126895000 +0100
@@ -0,0 +1,6 @@
+libcuda1-ia32: shlib-without-PT_GNU_STACK-section emul/ia32-linux/usr/lib/libcuda.so.#VERSION#
+libcuda1-ia32: shlib-with-non-pic-code emul/ia32-linux/usr/lib/libcuda.so.#VERSION#
+libcuda1-ia32: unstripped-binary-or-object ./emul/ia32-linux/usr/lib/libcuda.so.#VERSION#
+
+# libcudart.so.2 does dlopen("libcuda.so")
+libcuda1-ia32: non-dev-pkg-with-shlib-symlink emul/ia32-linux/usr/lib/libcuda.so.#VERSION# emul/ia32-linux/usr/lib/libcuda.so
diff -Naur nvidia-graphics-drivers-180.29/debian/libcuda1.install.in nvidia-graphics-drivers-180.29.anbe/debian/libcuda1.install.in
--- nvidia-graphics-drivers-180.29/debian/libcuda1.install.in	1970-01-01 01:00:00.000000000 +0100
+++ nvidia-graphics-drivers-180.29.anbe/debian/libcuda1.install.in	2009-03-06 19:42:31.730896000 +0100
@@ -0,0 +1 @@
+#DIRNAME#/usr/lib/libcuda.so.#VERSION#	usr/lib
diff -Naur nvidia-graphics-drivers-180.29/debian/libcuda1.links.in nvidia-graphics-drivers-180.29.anbe/debian/libcuda1.links.in
--- nvidia-graphics-drivers-180.29/debian/libcuda1.links.in	1970-01-01 01:00:00.000000000 +0100
+++ nvidia-graphics-drivers-180.29.anbe/debian/libcuda1.links.in	2009-03-06 19:42:31.794898000 +0100
@@ -0,0 +1,2 @@
+usr/lib/libcuda.so.#VERSION#	usr/lib/libcuda.so.1
+usr/lib/libcuda.so.1		usr/lib/libcuda.so
diff -Naur nvidia-graphics-drivers-180.29/debian/libcuda1.lintian-overrides.in nvidia-graphics-drivers-180.29.anbe/debian/libcuda1.lintian-overrides.in
--- nvidia-graphics-drivers-180.29/debian/libcuda1.lintian-overrides.in	1970-01-01 01:00:00.000000000 +0100
+++ nvidia-graphics-drivers-180.29.anbe/debian/libcuda1.lintian-overrides.in	2009-03-07 12:08:18.450895000 +0100
@@ -0,0 +1,4 @@
+libcuda1: unstripped-binary-or-object ./usr/lib/libcuda.so.#VERSION#
+
+# libcudart.so.2 does dlopen("libcuda.so")
+libcuda1: non-dev-pkg-with-shlib-symlink usr/lib/libcuda.so.#VERSION# usr/lib/libcuda.so
diff -Naur nvidia-graphics-drivers-180.29/debian/libcuda1.symbols nvidia-graphics-drivers-180.29.anbe/debian/libcuda1.symbols
--- nvidia-graphics-drivers-180.29/debian/libcuda1.symbols	1970-01-01 01:00:00.000000000 +0100
+++ nvidia-graphics-drivers-180.29.anbe/debian/libcuda1.symbols	2009-03-07 03:50:57.074895000 +0100
@@ -0,0 +1,104 @@
+libcuda.so.1 libcuda1 #MINVER#
+ _nvgpudebugexport...@base 177.67
+ cuarray3dcre...@base 177.67
+ cuarray3dgetdescrip...@base 177.67
+ cuarraycre...@base 169.07
+ cuarraydest...@base 169.07
+ cuarraygetdescrip...@base 169.07
+ cuctxatt...@base 169.07
+ cuctxcre...@base 169.07
+ cuctxdest...@base 177.67
+ cuctxdet...@base 169.07
+ cuctxgetdev...@base 177.67
+ cuctxpopcurr...@base 177.67
+ cuctxpushcurr...@base 177.67
+ cuctxsynchron...@base 169.07
+ cudevicecomputecapabil...@base 169.07
+ cudevice...@base 169.07
+ cudevicegetattrib...@base 169.07
+ cudevicegetco...@base 169.07
+ cudevicegetn...@base 169.07
+ cudevicegetpropert...@base 169.07
+ cudevicetotal...@base 169.07
+ cueventcre...@base 169.07
+ cueventdest...@base 169.07
+ cueventelapsedt...@base 169.07
+ cueventqu...@base 169.07
+ cueventrec...@base 169.07
+ cueventsynchron...@base 169.07
+ cufuncsetblocksh...@base 169.07
+ cufuncsetshareds...@base 169.07
+ cuglctxcre...@base 177.67
+ cugli...@base 169.07
+ cuglmapbufferobj...@base 169.07
+ cuglregisterbufferobj...@base 169.07
+ cuglunmapbufferobj...@base 169.07
+ cuglunregisterbufferobj...@base 169.07
+ cui...@base 169.07
+ culau...@base 169.07
+ culaunchg...@base 169.07
+ culaunchgridas...@base 169.07
+ cumemal...@base 169.07
+ cumemalloch...@base 169.07
+ cumemallocpi...@base 169.07
+ cumemf...@base 169.07
+ cumemfreeh...@base 169.07
+ cumemgetaddressra...@base 169.07
+ cumemgeti...@base 169.07
+ cumemcp...@base 169.07
+ cumemcpy2das...@base 169.07
+ cumemcpy2dunalig...@base 169.07
+ cumemcp...@base 177.67
+ cumemcpy3das...@base 177.67
+ cumemcpya...@base 169.07
+ cumemcpya...@base 169.07
+ cumemcpya...@base 169.07
+ cumemcpyatohas...@base 169.07
+ cumemcpyd...@base 169.07
+ cumemcpyd...@base 169.07
+ cumemcpyd...@base 169.07
+ cumemcpydtohas...@base 169.07
+ cumemcpyh...@base 169.07
+ cumemcpyhtoaas...@base 169.07
+ cumemcpyh...@base 169.07
+ cumemcpyhtodas...@base 169.07
+ cumemset...@base 169.07
+ cumemsetd2...@base 169.07
+ cumemsetd2...@base 169.07
+ cumemsetd...@base 169.07
+ cumemset...@base 169.07
+ cumemse...@base 169.07
+ cumodulegetfunct...@base 169.07
+ cumodulegetglo...@base 169.07
+ cumodulegettex...@base 169.07
+ cumodulel...@base 169.07
+ cumoduleloadd...@base 169.07
+ cumoduleloaddat...@base 180.06
+ cumoduleloadfatbin...@base 169.07
+ cumoduleunl...@base 169.07
+ cuparamsets...@base 169.07
+ cuparamsettex...@base 169.07
+ cuparams...@base 169.07
+ cuparams...@base 169.07
+ cuparams...@base 169.07
+ custreamcre...@base 169.07
+ custreamdest...@base 169.07
+ custreamqu...@base 169.07
+ custreamsynchron...@base 169.07
+ cutexrefcre...@base 169.07
+ cutexrefdest...@base 169.07
+ cutexrefgetaddr...@base 169.07
+ cutexrefgetaddressm...@base 169.07
+ cutexrefgetar...@base 169.07
+ cutexrefgetfilterm...@base 169.07
+ cutexrefgetfl...@base 169.07
+ cutexrefgetfor...@base 177.67
+ cutexrefsetaddr...@base 169.07
+ cutexrefsetaddressm...@base 169.07
+ cutexrefsetar...@base 169.07
+#MISSING: 177.67# cutexrefsetcpuaddr...@base 169.07
+ cutexrefsetfilterm...@base 169.07
+ cutexrefsetfl...@base 169.07
+ cutexrefsetfor...@base 169.07
+ gpudbgdebuggerattac...@base 177.67
+ gpudbgreportdevicefunctionlau...@base 177.67
diff -Naur nvidia-graphics-drivers-180.29/debian/nvidia-glx-dev.dirs nvidia-graphics-drivers-180.29.anbe/debian/nvidia-glx-dev.dirs
--- nvidia-graphics-drivers-180.29/debian/nvidia-glx-dev.dirs	2009-03-07 13:36:54.000000000 +0100
+++ nvidia-graphics-drivers-180.29.anbe/debian/nvidia-glx-dev.dirs	2009-03-06 19:42:30.970895000 +0100
@@ -1,4 +1,3 @@
 usr/include/GL
-usr/include/cuda
 usr/include/vdpau
 usr/lib/nvidia
diff -Naur nvidia-graphics-drivers-180.29/debian/nvidia-glx-ia32.links.in nvidia-graphics-drivers-180.29.anbe/debian/nvidia-glx-ia32.links.in
--- nvidia-graphics-drivers-180.29/debian/nvidia-glx-ia32.links.in	2009-03-07 13:36:54.000000000 +0100
+++ nvidia-graphics-drivers-180.29.anbe/debian/nvidia-glx-ia32.links.in	2009-03-06 19:42:31.098895000 +0100
@@ -2,5 +2,4 @@
 emul/ia32-linux/usr/lib/libGL.so.#VERSION# emul/ia32-linux/usr/lib/libGL.so
 emul/ia32-linux/usr/lib/libGLcore.so.#VERSION# emul/ia32-linux/usr/lib/libGLcore.so
 emul/ia32-linux/usr/lib/libnvidia-tls.so.#VERSION# emul/ia32-linux/usr/lib/libnvidia-tls.so.1
-emul/ia32-linux/usr/lib/libcuda.so.#VERSION#  emul/ia32-linux/usr/lib/libcuda.so
 emul/ia32-linux/usr/lib/libvdpau.so.#VERSION# emul/ia32-linux/usr/lib/libvdpau.so
diff -Naur nvidia-graphics-drivers-180.29/debian/nvidia-glx.links.in nvidia-graphics-drivers-180.29.anbe/debian/nvidia-glx.links.in
--- nvidia-graphics-drivers-180.29/debian/nvidia-glx.links.in	2009-03-07 13:36:54.000000000 +0100
+++ nvidia-graphics-drivers-180.29.anbe/debian/nvidia-glx.links.in	2009-03-06 19:42:31.310896000 +0100
@@ -4,7 +4,6 @@
 usr/lib/xorg/modules/extensions/libglx.so.#VERSION# usr/lib/xorg/modules/extensions/libglx.so
 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/libcuda.so.#VERSION#			usr/lib/libcuda.so.1
 usr/lib/libvdpau.so.#VERSION#   usr/lib/libvdpau.so.1
 usr/lib/libvdpau.so.#VERSION#   usr/lib/libvdpau.so
diff -Naur nvidia-graphics-drivers-180.29/debian/nvidia-glx.shlibs nvidia-graphics-drivers-180.29.anbe/debian/nvidia-glx.shlibs
--- nvidia-graphics-drivers-180.29/debian/nvidia-glx.shlibs	2009-03-07 13:36:54.000000000 +0100
+++ nvidia-graphics-drivers-180.29.anbe/debian/nvidia-glx.shlibs	2009-03-06 19:42:31.394896000 +0100
@@ -1,5 +1,5 @@
-libGL     1 xlibmesa-gl | libgl1
-libGLcore 1 xlibmesa-gl | libgl1
+libGL     1 libgl1-mesa-glx | libgl1
+libGLcore 1 libgl1-mesa-glx | libgl1
 libXvMCNVIDIA_dynamic 1 nvidia-glx
 libnvidia-tls 1 nvidia-glx
 libvdpau 1 nvidia-glx
diff -Naur nvidia-graphics-drivers-180.29/debian/rules nvidia-graphics-drivers-180.29.anbe/debian/rules
--- nvidia-graphics-drivers-180.29/debian/rules	2009-03-07 13:36:54.000000000 +0100
+++ nvidia-graphics-drivers-180.29.anbe/debian/rules	2009-03-07 12:12:59.250896000 +0100
@@ -32,9 +32,12 @@
 debian/nvidia-glx.override debian/nvidia-glx.docs debian/nvidia-glx.examples \
 debian/nvidia-glx.postrm debian/nvidia-glx.init \
 debian/nvidia-glx-ia32.override debian/nvidia-glx-ia32.links \
-debian/nvidia-kernel-source.docs debian/nvidia-glx-dev.preinst
-
-
+debian/nvidia-kernel-source.docs debian/nvidia-glx-dev.preinst \
+debian/libcuda1.install debian/libcuda1-ia32.install \
+debian/libcuda1.links debian/libcuda1-ia32.links \
+debian/libcuda1.lintian-overrides debian/libcuda1-ia32.lintian-overrides \
+debian/libcuda1-ia32.symbols \
+debian.binary/changelog
 
 
 
@@ -57,8 +60,8 @@
 configure-stamp: version-clean $(AUTOGEN)
 	dh_testdir
 	# extract both so we can fetch the kernel object code for both arches
-	./${filename_x86} --extract-only
-	./${filename_x86_64} --extract-only
+	sh ${filename_x86} --extract-only
+	sh ${filename_x86_64} --extract-only
 	if test -d $(CURDIR)/patches; \
 	then \
 		pwd; \
@@ -69,10 +72,13 @@
 #		done; \
 	fi
 
-	sed 's/^nvidia-graphics-drivers/nvidia-kernel/g'  debian/changelog > debian.binary/changelog
+	touch configure-stamp
 
+debian.binary/changelog: debian/changelog
+	sed 's/^nvidia-graphics-drivers/nvidia-kernel/g' $< > $@
 
-	touch configure-stamp
+debian/libcuda1-ia32.symbols: debian/libcuda1.symbols
+	sed 's/libcuda1/libcuda1-ia32/g' $< > $@
 
 .PHONY: build
 build: configure-stamp build-stamp
@@ -117,7 +123,7 @@
 	    touch build-kernel-stamp
 
 .PHONY: clean					
-clean:
+clean: debian.binary/changelog
 	dh_testdir
 	dh_testroot
 	rm -f build-stamp build-kernel-stamp configure-stamp
@@ -153,11 +159,6 @@
 	install -m 0644 $(dirname)/usr/include/GL/glext.h \
 		$(CURDIR)/debian/nvidia-glx-dev/usr/include/GL
 
-	install -m 0644 $(dirname)/usr/include/cuda/cuda.h \
-		$(CURDIR)/debian/nvidia-glx-dev/usr/include/cuda
-	install -m 0644 $(dirname)/usr/include/cuda/cudaGL.h \
-		$(CURDIR)/debian/nvidia-glx-dev/usr/include/cuda
-
 	install -m 0644 $(dirname)/usr/include/vdpau/vdpau.h \
 		$(CURDIR)/debian/nvidia-glx-dev/usr/include/vdpau
 	install -m 0644 $(dirname)/usr/include/vdpau/vdpau_x11.h \
@@ -172,8 +173,6 @@
 			$(CURDIR)/debian/nvidia-glx/usr/lib
 	install -m 0644 $(dirname)/usr/lib/libGLcore.so.${version} \
 		$(CURDIR)/debian/nvidia-glx/usr/lib
-	install -m 0644 $(dirname)/usr/lib/libcuda.so.${version} \
-			$(CURDIR)/debian/nvidia-glx/usr/lib
 	install -m 0644 $(dirname)/usr/lib/libvdpau_nvidia.so.${version} \
 			$(CURDIR)/debian/nvidia-glx/usr/lib
 	install -m 0644 $(dirname)/usr/lib/libvdpau.so.${version} \
@@ -215,8 +214,6 @@
 			$(CURDIR)/debian/nvidia-glx-ia32/emul/ia32-linux/usr/lib ; \
 		install $(dirname)/usr/lib32/libGL.so.${version} \
 			$(CURDIR)/debian/nvidia-glx-ia32/emul/ia32-linux/usr/lib ; \
-		install $(dirname)/usr/lib32/libcuda.so.${version} \
-			$(CURDIR)/debian/nvidia-glx-ia32/emul/ia32-linux/usr/lib ; \
 		install $(dirname)/usr/lib32/libvdpau.so.${version} \
 			$(CURDIR)/debian/nvidia-glx-ia32/emul/ia32-linux/usr/lib ; \
 		install $(dirname)/usr/lib32/libvdpau_nvidia.so.${version} \
@@ -241,6 +238,7 @@
 	install $(CURDIR)/script $(CURDIR)/debian/nvidia-glx/usr/share/bug/nvidia-glx
 
 	dh_install 
+	dh_lintian
 
 
 # Must not depend on anything. This is to be called by
diff -Naur nvidia-graphics-drivers-180.29/debian/upstream_info nvidia-graphics-drivers-180.29.anbe/debian/upstream_info
--- nvidia-graphics-drivers-180.29/debian/upstream_info	2009-03-07 13:36:54.000000000 +0100
+++ nvidia-graphics-drivers-180.29.anbe/debian/upstream_info	2009-03-07 12:10:58.282895000 +0100
@@ -2,7 +2,7 @@
 
 #BASE_VERSION=1.0
 RELEASE=180.29
-NEXTVER=180.30
+NEXTVER=180.30~
 
 if [ "$DEB_BUILD_ARCH" = "amd64" ] ; then
 	BASE_URL=ftp://download.nvidia.com/XFree86/Linux-x86_64/${RELEASE}

Reply via email to