[pkg-nvidia-devel] r521 - in /packages/nvidia-graphics-drivers-legacy-173xx/trunk: debian.binary/ debian/
rdonald at users.alioth.debian.org
rdonald at users.alioth.debian.org
Mon Jan 12 01:23:05 UTC 2009
Author: rdonald
Date: Mon Jan 12 01:23:05 2009
New Revision: 521
URL: http://svn.debian.org/wsvn/pkg-nvidia/?sc=1&rev=521
Log:
missing files
Added:
packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian/
packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian.binary/
packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian.binary/README.Debian
packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian.binary/changelog
packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian.binary/conf.mk
packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian.binary/control.template
packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian.binary/copyright
packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian.binary/devfs.devices
packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian.binary/dirs.template
packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian.binary/override.template
packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian.binary/postinst
packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian.binary/postrm
packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian.binary/rules
packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian/changelog
packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian/compat
packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian/control
packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian/control.in
packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian/copyright
packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian/copyright.in
packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian/nvidia-glx-legacy-173xx-dev.dirs
packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian/nvidia-glx-legacy-173xx-dev.links
packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian/nvidia-glx-legacy-173xx-dev.links.in
packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian/nvidia-glx-legacy-173xx-dev.postinst
packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian/nvidia-glx-legacy-173xx-dev.postrm
packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian/nvidia-glx-legacy-173xx-dev.preinst
packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian/nvidia-glx-legacy-173xx-dev.preinst.in
packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian/nvidia-glx-legacy-173xx-ia32.dirs
packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian/nvidia-glx-legacy-173xx-ia32.links
packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian/nvidia-glx-legacy-173xx-ia32.links.in
packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian/nvidia-glx-legacy-173xx-ia32.override
packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian/nvidia-glx-legacy-173xx-ia32.override.in
packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian/nvidia-glx-legacy-173xx-ia32.postinst
packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian/nvidia-glx-legacy-173xx-ia32.postrm
packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian/nvidia-glx-legacy-173xx-ia32.preinst
packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian/nvidia-glx-legacy-173xx.README.Debian
packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian/nvidia-glx-legacy-173xx.default
packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian/nvidia-glx-legacy-173xx.dirs
packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian/nvidia-glx-legacy-173xx.docs
packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian/nvidia-glx-legacy-173xx.docs.in
packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian/nvidia-glx-legacy-173xx.examples
packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian/nvidia-glx-legacy-173xx.examples.in
packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian/nvidia-glx-legacy-173xx.init
packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian/nvidia-glx-legacy-173xx.init.in
packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian/nvidia-glx-legacy-173xx.links
packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian/nvidia-glx-legacy-173xx.links.in
packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian/nvidia-glx-legacy-173xx.override
packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian/nvidia-glx-legacy-173xx.override.in
packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian/nvidia-glx-legacy-173xx.postinst
packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian/nvidia-glx-legacy-173xx.postrm
packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian/nvidia-glx-legacy-173xx.postrm.in
packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian/nvidia-glx-legacy-173xx.preinst
packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian/nvidia-glx-legacy-173xx.prerm
packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian/nvidia-glx-legacy-173xx.shlibs
packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian/nvidia-kernel-legacy-173xx-source.README.Debian
packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian/nvidia-kernel-legacy-173xx-source.README.Debian.in
packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian/nvidia-kernel-legacy-173xx-source.dirs
packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian/nvidia-kernel-legacy-173xx-source.docs
packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian/nvidia-kernel-legacy-173xx-source.docs.in
packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian/nvidia-settings.dirs
packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian/nvidia-settings.substvars
packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian/rules (with props)
packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian/upstream_info
Added: packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian.binary/README.Debian
URL: http://svn.debian.org/wsvn/pkg-nvidia/packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian.binary/README.Debian?rev=521&op=file
==============================================================================
--- packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian.binary/README.Debian (added)
+++ packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian.binary/README.Debian Mon Jan 12 01:23:05 2009
@@ -1,0 +1,12 @@
+nvidia-kernel for Debian
+------------------------
+
+Please report any actual driver related bugs (not packaging related) to
+NVIDIA directly.
+
+Please check http://www.nvidia.com/object/linux.html
+and
+http://www.nvnews.net/vbulletin/forumdisplay.php?s=&forumid=14
+for known bugs.
+
+ -- Randall Donald <rdonald at debian.org>, Tue, 12 Jul 2005 23:30:00 -0700
Added: packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian.binary/changelog
URL: http://svn.debian.org/wsvn/pkg-nvidia/packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian.binary/changelog?rev=521&op=file
==============================================================================
--- packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian.binary/changelog (added)
+++ packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian.binary/changelog Mon Jan 12 01:23:05 2009
@@ -1,0 +1,815 @@
+nvidia-kernel-legacy-173xx (173.14.15-1) unstable; urgency=low
+
+ * New upstream.
+ * New Legacy Package.
+
+ -- Randall Donald <rdonald at debian.org> Sun, 11 Jan 2009 15:43:53 -0800
+
+nvidia-graphics-drivers (173.14.09-5) unstable; urgency=high
+
+ * RC bug: write *.deb and *.changes file into the same subdirectory
+ (closes: #493470)
+ * ARCH is undefined, define and use DEB_HOST_ARCH instead
+ (Thanks to Harald Dunkel <harald.dunkel at t-online.de>)
+
+ -- Randall Donald <rdonald at debian.org> Mon, 01 Sep 2008 10:58:05 -0700
+
+nvidia-graphics-drivers (173.14.09-4) unstable; urgency=medium
+
+ * Fix bashism for nvidia-glx-ia32 (closes: #495478)
+
+ -- Randall Donald <rdonald at debian.org> Thu, 28 Aug 2008 11:03:15 -0700
+
+nvidia-graphics-drivers (173.14.09-3) unstable; urgency=high
+
+ * Only ship TLS libs. RC bug fix (closes: #441975)
+
+ -- Randall Donald <rdonald at debian.org> Wed, 23 Jul 2008 09:41:44 -0700
+
+nvidia-graphics-drivers (173.14.09-2) unstable; urgency=low
+
+ * comment out chmod on missing patch directory. (closes: #487624, #487350)
+
+ -- Randall Donald <rdonald at debian.org> Mon, 23 Jun 2008 10:31:33 -0700
+
+nvidia-graphics-drivers (173.14.09-1) unstable; urgency=low
+
+ * New upstream.
+
+ -- Randall Donald <rdonald at debian.org> Thu, 19 Jun 2008 17:42:28 -0700
+
+nvidia-graphics-drivers (173.14.05-1) unstable; urgency=low
+
+ [ Randall Donald ]
+ * New upstream. (closes: #483619)
+ * move xen patch to source build patches.
+ * remove 2.6.25 patch, now is upstream.
+
+ [ Lennart Sorensen ]
+ * new Xen patch for 173.04.05.
+
+ [ Randall Donald ]
+ * add Lsb headers (closes: #479242)
+
+ -- Randall Donald <rdonald at debian.org> Tue, 03 Jun 2008 21:14:40 -0700
+
+nvidia-graphics-drivers (169.12-4) unstable; urgency=low
+
+ * Fix permissions on kernel patches directory (closes: #483074)
+
+ -- Randall Donald <rdonald at debian.org> Tue, 27 May 2008 20:24:29 -0700
+
+nvidia-graphics-drivers (169.12-3) unstable; urgency=low
+
+ * Make sure wfb diversion is removed. (closes: #482995)
+
+ -- Randall Donald <rdonald at debian.org> Mon, 26 May 2008 09:27:40 -0700
+
+nvidia-graphics-drivers (169.12-2) unstable; urgency=low
+
+ * Add initial linux-modules-nonfree-2.6 intergration, 2.6.24 only
+ * create storage directories for old patches and don't include in binary
+ packages.
+ * Remove wfb diversion and don't install nvidia's copy.
+ * Patch for 2.6.25 support
+ * Patch to compile on xen enabled kernels (closes: #476504, #481485)
+
+ -- Randall Donald <rdonald at debian.org> Sat, 24 May 2008 19:57:18 -0700
+
+nvidia-graphics-drivers (169.12-1) unstable; urgency=low
+
+ * fix shlib dep
+ * New upstream.
+ * remove xserver-xorg-core dependency.
+ * add cuda files (closes: #463776)
+ * add bzip2 to build-depends. (closes: #466139)
+ * add uploaders field that went missing: (closes: #454999, #472448)
+
+ -- Randall Donald <rdonald at debian.org> Sat, 05 Apr 2008 17:59:56 -0700
+
+nvidia-graphics-drivers (169.09-1) unstable; urgency=low
+
+ * New upstream. (with fan fix!)
+
+ -- Randall Donald <rdonald at debian.org> Sat, 02 Feb 2008 15:21:28 -0800
+
+nvidia-graphics-drivers (169.07-2) unstable; urgency=low
+
+ * Fix permissions on patches.old (closes: #459848, #460173)
+ * fix root_cmd (closes: #459833)
+
+ -- Randall Donald <rdonald at debian.org> Sat, 12 Jan 2008 17:10:40 -0800
+
+nvidia-graphics-drivers (169.07-1) unstable; urgency=low
+
+ * New upstream.
+ * Remove ROOT_CMD from debian.binary/rules (closes: 416594)
+ * always include x86_64 nv-kernel.o and detect which to use at kernel-source
+ build time. (closes: #458295, #437128)
+ * move patches dir out of the way.
+ * rename tarball to nvidia-kernel.tar.bz2 for upcoming module packaging.
+
+ -- Randall Donald <rdonald at debian.org> Mon, 07 Jan 2008 12:15:15 -0800
+
+nvidia-graphics-drivers (100.14.19-1) unstable; urgency=low
+
+ * new upstream.
+ * Xorg 7.3 compatible (closes: #420177 )
+ * divert libwfb.so and libGLcore.so (closes: #442846, #441400)
+ * change maintainer to packaging team.
+ * change x11-common depends to 1:7.3+2
+ * change provides to xserver-xorg-video-2
+ * remove use of update-modules (closes: #435650)
+
+ -- Randall Donald <rdonald at debian.org> Sat, 22 Sep 2007 17:16:06 -0700
+
+nvidia-graphics-drivers (100.14.11-1) unstable; urgency=low
+
+ * New upstream. (closes: #430841)
+ * add more GPUs to supported list
+ * Disable Xen patch until it compiles again.
+
+ -- Randall Donald <rdonald at debian.org> Mon, 02 Jul 2007 17:41:57 -0700
+
+nvidia-graphics-drivers (100.14.09-1) unstable; urgency=low
+
+ * The "use the released version and not the beta drivers" release.
+ * Remove root_cmd from module rules file. (closes: #416594)
+
+ -- Randall Donald <rdonald at debian.org> Tue, 19 Jun 2007 23:50:31 -0700
+
+nvidia-graphics-drivers (100.14.06-1) unstable; urgency=low
+
+ * New upstream.
+
+ -- Randall Donald <rdonald at debian.org> Sat, 16 Jun 2007 20:12:55 -0700
+
+nvidia-graphics-drivers (1.0.9755-1) unstable; urgency=low
+
+ * new upstream uploaded to unstable (closes: #415041)
+ * change description to refer only to xorg. (closes: #404599, #402223)
+ * fix Description regarding supported cards. (closes: #416946)
+ * Add Vcs header
+ * Add Xen support (thanks to Marco Nenciarini) (closes: #367326)
+
+ -- Randall Donald <rdonald at debian.org> Sun, 22 Apr 2007 20:26:57 -0700
+
+nvidia-graphics-drivers (1.0.9746-2) experimental; urgency=low
+
+ * include libnvidia-wfb.so.<version> for 8800 peeps.
+
+ -- Randall Donald <rdonald at debian.org> Sat, 30 Dec 2006 17:00:50 -0800
+
+nvidia-graphics-drivers (1.0.9746-1) experimental; urgency=low
+
+ * new upstream with 8800 support.
+
+ -- Randall Donald <rdonald at debian.org> Tue, 26 Dec 2006 15:56:06 -0800
+
+nvidia-graphics-drivers (1.0.9631-1) experimental; urgency=low
+
+ * New Upstream.
+ * Uploaded to experimental while 8776 is being settled for etch.
+
+ -- Randall Donald <rdonald at debian.org> Thu, 7 Dec 2006 19:38:58 -0800
+
+nvidia-graphics-drivers (1.0.9629-2) unstable; urgency=low
+
+ * remove libGL.so created by init script. (closes: #400129)
+
+ -- Randall Donald <rdonald at debian.org> Sat, 2 Dec 2006 13:28:04 -0800
+
+nvidia-graphics-drivers (1.0.9629-1) unstable; urgency=low
+
+ * New Upstream (closes: #397505)
+ * Check for compiler existance (closes: #319544)
+
+ -- Randall Donald <rdonald at debian.org> Sat, 11 Nov 2006 13:35:39 -0800
+
+nvidia-graphics-drivers (1.0.8776-1) unstable; urgency=medium
+
+ * New upstream.
+ * Includes upstream hotfix for Rapid7 Advisory R7-0025 Buffer Overflow
+ (closes: #393573)
+ * urgency=medium for RC bug fix
+
+ -- Randall Donald <rdonald at debian.org> Thu, 19 Oct 2006 18:26:24 -0700
+
+nvidia-graphics-drivers (1.0.8774-7) unstable; urgency=low
+
+ * add diversion of libGL.so to nvidia-glx-ia32 (closes: #393056)
+
+ -- Randall Donald <rdonald at debian.org> Sat, 14 Oct 2006 13:36:34 -0700
+
+nvidia-graphics-drivers (1.0.8774-6) unstable; urgency=low
+
+ * make init script create libGL.so for nvidia-glx-dev as well
+ as providing the file will get diverted. Also remove the extra
+ nvidia-glx-dev removal diversions not needed anymore. (closes: #392639)
+
+ -- Randall Donald <rdonald at debian.org> Fri, 13 Oct 2006 10:42:25 -0700
+
+nvidia-graphics-drivers (1.0.8774-5) unstable; urgency=high
+
+ * make sure nvidia-glx-dev diversions are removed and conflict with older
+ versions of -dev
+ * urgency=high for fixing broken upgrade path.
+
+ -- Randall Donald <rdonald at debian.org> Wed, 11 Oct 2006 11:21:39 -0700
+
+nvidia-graphics-drivers (1.0.8774-4) unstable; urgency=high
+
+ * The problem in #208198 no longer exists but another one has arisen due
+ to unwanted linking against NVIDIA's libGL.so.1. Solution: Have nvidia-glx
+ divert libGL.so and have the init script test for the existence of the
+ diverted libGL.so.xlibmesa file and then create a /usr/lib/libGL.so symlink
+ to libGL.so.1.2.xlibmesa. Slightly evil but doesn't leave any dangling
+ symlinks after the init script is called. (closes: #208198)
+ * High-urgency upload for RC bugfix.
+ * run a version-change to update files in subversion, especially control
+ (closes: #391795)
+ * Clean up X11R6 diversions. (closes: #380433)
+
+ -- Randall Donald <rdonald at debian.org> Mon, 9 Oct 2006 16:18:26 -0700
+
+nvidia-graphics-drivers (1.0.8774-3) unstable; urgency=low
+
+ * make nvidia-glx provide xserver-xorg-video-1.0 for xorg 7.1
+ (closes: #385114)
+ * upload xorg 7.1 version to unstable
+
+ -- Randall Donald <rdonald at debian.org> Thu, 21 Sep 2006 10:44:17 -0700
+
+nvidia-graphics-drivers (1.0.8774-2) experimental; urgency=low
+
+ * make nvidia-glx provide xserver-xorg-video-1.0 for xord 7.1
+ (closes: #385114)
+
+ -- Randall Donald <rdonald at debian.org> Mon, 28 Aug 2006 20:54:34 -0700
+
+nvidia-graphics-drivers (1.0.8774-1) unstable; urgency=low
+
+ * New upstream. (closes: #384608)
+ * uncomment dh_installmodules in module's rules file.
+ * Some important bugs will be fixed with -2
+
+ -- Randall Donald <rdonald at debian.org> Mon, 28 Aug 2006 20:27:45 -0700
+
+nvidia-graphics-drivers (1.0.8762-2) unstable; urgency=low
+
+ * Have nvidia-glx-dev conflict with mesa-common-dev
+
+ -- Randall Donald <rdonald at debian.org> Fri, 2 Jun 2006 20:44:38 -0700
+
+nvidia-graphics-drivers (1.0.8762-1) unstable; urgency=low
+
+ * New upstream.
+ * take out dh_strip temporarily while the current strip fails on the
+ nvidia libs.
+
+ -- Randall Donald <rdonald at debian.org> Mon, 22 May 2006 15:26:58 -0700
+
+nvidia-graphics-drivers (1.0.8756-4) unstable; urgency=low
+
+ * Include a good nvidia-kernel-source.tar.gz
+
+ -- Randall Donald <rdonald at debian.org> Tue, 11 Apr 2006 22:48:33 -0700
+
+nvidia-graphics-drivers (1.0.8756-3) unstable; urgency=low
+
+ * Adjust for Xorg7.0 support. Thanks to Rasmus Bog Hansen <moffe at zz9.dk>
+
+ -- Randall Donald <rdonald at debian.org> Tue, 11 Apr 2006 10:08:13 -0700
+
+nvidia-graphics-drivers (1.0.8756-2) unstable; urgency=low
+
+ * nvidia-glx-dev: Add the missing Provides: libgl-dev (closes: #361589)
+
+ -- Randall Donald <rdonald at debian.org> Sun, 9 Apr 2006 09:54:21 -0700
+
+nvidia-graphics-drivers (1.0.8756-1) unstable; urgency=low
+
+ * New upstream (closes: #361352)
+ * Please don't file wishlist bugs after only a few hours.
+ * nvdia-glx-dev: put headers under /usr/include and conflict
+ with other libgl-dev
+ * nvidia-glx-dev: stricter depends on nvidia-glx (closes: #335539)
+ * nvidia-glx: include libnvidia-cfg (closes: #356800)
+ * lower debhelper level back to sarge ver. 4 level (closes: #356775)
+
+ -- Randall Donald <rdonald at debian.org> Fri, 7 Apr 2006 18:55:06 -0700
+
+nvidia-graphics-drivers (1.0.8178-3) unstable; urgency=low
+
+ * upload fix for 2.6.16 (closes: #357992, #346355)
+
+ -- Randall Donald <rdonald at debian.org> Tue, 28 Mar 2006 19:48:59 -0800
+
+nvidia-graphics-drivers (1.0.8178-2.1) unstable; urgency=low
+
+ * add new upstream patch NVIDIA_kernel-1.0-8178-U012206.diff.txt,
+ closes #357992
+
+ -- Harald Dunkel <harald.dunkel at t-online.de> Fri, 24 Mar 2006 06:51:49 +0100
+
+nvidia-graphics-drivers (1.0.8178-2) unstable; urgency=low
+
+ * very belated change of kernel-image to linux-image in Recommends.
+
+ -- Randall Donald <rdonald at debian.org> Mon, 13 Feb 2006 20:26:15 -0800
+
+nvidia-graphics-drivers (1.0.8178-1) unstable; urgency=low
+
+ * Upload to archive.
+
+ -- Randall Donald <rdonald at debian.org> Tue, 27 Dec 2005 13:46:44 -0800
+
+nvidia-graphics-drivers (1.0.8178-0.1) unstable; urgency=low
+
+ * patch scheme added
+ * applied NVidia's patch NVIDIA_kernel-1.0-8178-U122205
+
+ -- Harald Dunkel <harald.dunkel at t-online.de> Tue, 27 Dec 2005 15:23:41 +0100
+
+nvidia-graphics-drivers (1.0.8178-0) unstable; urgency=low
+
+ * new upstream
+
+ -- Harald Dunkel <harald.dunkel at t-online.de> Sat, 24 Dec 2005 09:27:56 +0100
+
+nvidia-graphics-drivers (1.0.8174-1) unstable; urgency=low
+
+ * The "Radiohead" Release ;)
+ * New upstream.
+ * Upload to unstable.
+ * Thanks to Harald Dunkel for initial build.
+ * LEGACY GPUs: If you have a TNT, TNT2, Vanta, GeForce 256, GeForce DDR,
+ Quadro, GeForce2 Pro, GeForce2 GTS, GeForce2 Ultra, GeForce2 Ti,
+ Quadro2Pro, DO NOT INSTALL THIS RELEASE!!! They are not supported.
+ * update NEWS files again.
+ * add Xorg 6.8 to the descriptions to cut down on confusion.
+ * add reference to linux- kernel packages in README.Debian
+ * nvidia-xconfig will be in a separate package.
+
+ -- Randall Donald <rdonald at debian.org> Sat, 10 Dec 2005 18:33:37 -0800
+
+nvidia-graphics-drivers (1.0.8174-0) unstable; urgency=low
+
+ * new upstream
+
+ -- Harald Dunkel <harald.dunkel at t-online.de> Wed, 7 Dec 2005 19:40:50 +0100
+
+nvidia-graphics-drivers (1.0.7676-2) experimental; urgency=low
+
+ * add exit 0 to module postrm (closes: #252018)
+ * add more documentation to /etc/default/nvidia-glx (closes: #280237)
+ * reorganize nvidia-glx init script
+ * remove xserver provides (man this was an old addition) (closes: #329320)
+ * fix nvidia-glx-dev missing links (closes: #336778)
+ * now that sarge is stable upgrade DH_COMPAT to 5 (closes: #336734)
+ * Supply diversion for libglx.so to work with newer xorg.
+
+ -- Randall Donald <rdonald at debian.org> Wed, 23 Nov 2005 01:20:12 +0000
+
+nvidia-graphics-drivers (1.0.7676-1) experimental; urgency=low
+
+ * New Upstream. (includes fix for GeForce FX 7880)
+
+ -- Randall Donald <rdonald at debian.org> Mon, 29 Aug 2005 15:48:27 -0700
+
+nvidia-graphics-drivers (1.0.7676-0) experimental; urgency=low
+
+ * new upstream
+
+ -- Harald Dunkel <harald.dunkel at t-online.de> Mon, 15 Aug 2005 21:53:07 +0200
+
+nvidia-graphics-drivers (1.0.7667-3) experimental; urgency=low
+
+ * back out libGL.so mess until it upgrades properly.
+ * move back to experimental while work is being done on the above.
+
+ -- Randall Donald <rdonald at debian.org> Mon, 18 Jul 2005 13:08:11 -0700
+
+nvidia-graphics-drivers (1.0.7667-2) unstable; urgency=low
+
+ * fix dangling libGL.so issue. nvidia-glx by itself will now
+ link to the diverted xlibmesa library (closes: #208198, #306533, #272438)
+ * Move nvidia-kernel-source to Suggests in nvidia-glx (closes: #295891)
+ * Modify description to make note of GPUs NOT supported
+ * update module README.Debian to refer to nvnews.net forum.
+ (closes: #299916)
+ * Update nvidia-kernel-source README.Debian to mention module-assistant
+ and remove mention of patches that are unnecessary and other old
+ references.
+ * change upstream_info to not use bashisms. (closes: #304322)
+ * Update to policy 3.6.2
+ * Move GL headers to /usr/share/nvidia/includes/GL. (closes: #268274)
+ * Remove unnecessary dependancy on libglu
+ * Add NEWS item about using legacy packages.
+ * LEGACY GPUs: If you have a TNT, TNT2, Vanta, GeForce 256, GeForce DDR,
+ Quadro, GeForce2 Pro, GeForce2 GTS, GeForce2 Ultra, GeForce2 Ti, Quadro2Pro,
+ DO NOT INSTALL THIS RELEASE!!! Use the nvidia-glx-legacy and
+ nvidia-kernel-source-legacy packages instead.
+
+ -- Randall Donald <rdonald at debian.org> Wed, 13 Jul 2005 14:23:26 -0700
+
+nvidia-graphics-drivers (1.0.7667-1) experimental; urgency=low
+
+ * New upstream (closes: #315446)
+ * Thanks again to Harald Dunkel for patch and amd64 testing.
+
+ -- Randall Donald <rdonald at debian.org> Fri, 24 Jun 2005 22:51:46 -0700
+
+nvidia-graphics-drivers (1.0.7664-2) experimental; urgency=low
+
+ * downgrade the libc6 change back to the version in unstable.
+ (closes: #315313)
+
+ -- Randall Donald <rdonald at debian.org> Tue, 21 Jun 2005 14:07:42 -0700
+
+nvidia-graphics-drivers (1.0.7664-1) experimental; urgency=low
+
+ * The "Commander Cool Drew Hess" release.
+ * New upstream. (Thanks to Harald Dunkel for initial work)
+ * uploaded to experimental due to needing GLIBC_2.3.3
+ and legacy support for some GPU's has been removed.
+ * Add news item about legacy support.
+ * LEGACY GPUs: If you have a TNT, TNT2, Vanta, GeForce 256, GeForce DDR,
+ Quadro, GeForce2 Pro, GeForce2 GTS, GeForce2 Ultra, GeForce2 Ti, Quadro2Pro,
+ DO NOT INSTALL THIS RELEASE!!! NVIDIA will be supporting these cards in a
+ special legacy driver (as yet unreleased and not included in this package).
+ So if you have the one of the above listed GPUs,
+ remain with the 1.0.7174-3 release.
+
+ -- Randall Donald <rdonald at debian.org> Sat, 18 Jun 2005 16:46:48 -0700
+
+nvidia-graphics-drivers (1.0.7664-0) unstable; urgency=low
+
+ * New upstream.
+
+ -- Harald Dunkel <harald.dunkel at t-online.de> Sat, 11 Jun 2005 22:42:26 +0200
+
+nvidia-graphics-drivers (1.0.7174-3) unstable; urgency=low
+
+ * reinclude nvidia docs
+
+ -- Randall Donald <rdonald at debian.org> Thu, 7 Apr 2005 02:39:50 -0700
+
+nvidia-graphics-drivers (1.0.7174-2) unstable; urgency=low
+
+ * use -pkg2 (renamed to pkg0) for lib32 files in nvidia-glx-ia32 package
+ (closes: #257375)
+
+ -- Randall Donald <rdonald at debian.org> Tue, 5 Apr 2005 15:10:03 -0700
+
+nvidia-graphics-drivers (1.0.7174-1) unstable; urgency=low
+
+ * New upstream.
+ * add nvidia-glx-ia32 package for amd64 (closes: #257375)
+
+ -- Randall Donald <rdonald at debian.org> Fri, 1 Apr 2005 14:54:17 -0800
+
+nvidia-graphics-drivers (1.0.7167-1) unstable; urgency=low
+
+ * New upstream. (closes: #299073)
+ * Disable patching for new version.
+
+ -- Randall Donald <rdonald at debian.org> Fri, 11 Mar 2005 13:46:57 -0800
+
+nvidia-graphics-drivers (1.0.6629+1-2) unstable; urgency=high
+
+ * Add patches for new (> 2.6.10-rc3-bk13) kernels from
+ minion.de. Thanks to Drew Hess <dhess at bothan.net>
+ (closes: #280224, #281640, #287226)
+ * updated minion patches from 16 Feb 2005
+ * urgency high to get back in to sarge asap.
+
+ -- Randall Donald <rdonald at debian.org> Fri, 18 Feb 2005 15:31:00 -0800
+
+nvidia-graphics-drivers (1.0.6629+1-1) unstable; urgency=low
+
+ * change version to allow for new .orig
+
+ -- Randall Donald <rdonald at debian.org> Fri, 12 Nov 2004 11:06:00 -0800
+
+nvidia-graphics-drivers (1.0.6629-2) unstable; urgency=low
+
+ * Add amd64 support based on work from
+ Markus Benning <me at w3r3wolf.de> and
+ Harald Dunkel <harald.dunkel at t-online.de>
+ Thanks guys.
+
+ -- Randall Donald <rdonald at debian.org> Tue, 9 Nov 2004 23:13:49 -0800
+
+nvidia-graphics-drivers (1.0.6629-1) unstable; urgency=low
+
+ * New upstream.
+ * Undo 2.6.9 patching.
+
+ -- Randall Donald <rdonald at debian.org> Sat, 6 Nov 2004 23:21:06 -0800
+
+nvidia-graphics-drivers (1.0.6111-2) unstable; urgency=low
+
+ * Provide patches for kernels 2.6.9 and 2.6.10
+
+ -- Randall Donald <rdonald at debian.org> Mon, 25 Oct 2004 16:40:05 -0700
+
+nvidia-graphics-drivers (1.0.6111-1) unstable; urgency=low
+
+ * New upstream.
+ * add executable check for update-devfsd.
+
+ -- Randall Donald <rdonald at debian.org> Thu, 5 Aug 2004 11:43:28 -0700
+
+nvidia-graphics-drivers (1.0.6106-4) unstable; urgency=low
+
+ * Use init script patch by Arthur de Jong <adejong at debian.org>
+ (closes: #243308, #261165)
+ * Add read-only check to init script. (closes: #262176)
+
+ -- Randall Donald <rdonald at debian.org> Sat, 31 Jul 2004 14:40:59 -0700
+
+nvidia-graphics-drivers (1.0.6106-3) unstable; urgency=low
+
+ * Remove libglx.so.version symlink cleaning now that it is an actual file
+ again.
+
+ -- Randall Donald <rdonald at debian.org> Wed, 30 Jun 2004 22:00:09 -0700
+
+nvidia-graphics-drivers (1.0.6106-2) unstable; urgency=low
+
+ * Remove package nvidia-settings so I can use the GPL source in a separate
+ source package in contrib.
+ * Fix nvidia-glx-dev depends on nvidia-glx version.
+
+ -- Randall Donald <rdonald at debian.org> Wed, 30 Jun 2004 17:48:06 -0700
+
+nvidia-graphics-drivers (1.0.6106-1) unstable; urgency=low
+
+ * New upstream.
+ fixed GL library symbols (closes: #242525)
+ * new nvidia-settings package.
+ * remolded TLS handling for new libnvidia-tls.so
+ * sysfs support now builtin, both dpatches disabled.
+
+ -- Randall Donald <rdonald at debian.org> Wed, 30 Jun 2004 11:35:08 -0700
+
+nvidia-graphics-drivers (1.0.5336-12) unstable; urgency=low
+
+ * Include newer sysfs patch by Martin Schlemmer <azarah at gentoo.org> which
+ should now create udev nodes.
+ (closes: #248451)
+
+ -- Randall Donald <rdonald at debian.org> Tue, 29 Jun 2004 23:46:22 -0700
+
+nvidia-graphics-drivers (1.0.5336-11) unstable; urgency=low
+
+ * Correct nvidia-glx.shlibs. (closes: #249194)
+ * New init script from Arthur de Jong <adejong at debian.org>.
+ (closes: #243308, #252569)
+
+ -- Randall Donald <rdonald at debian.org> Tue, 8 Jun 2004 19:04:42 -0700
+
+nvidia-graphics-drivers (1.0.5336-10) unstable; urgency=low
+
+ * remove immediate exit in nvida-glx init.d so tls detection doesn't exit.
+ (closes: #247188)
+
+ -- Randall Donald <rdonald at debian.org> Sat, 8 May 2004 13:44:21 -0700
+
+nvidia-graphics-drivers (1.0.5336-9) unstable; urgency=low
+
+ * use corrected 02_pcialias patch from Juergen Kreileder <jk at blackdown.de>
+
+ -- Randall Donald <rdonald at debian.org> Fri, 30 Apr 2004 19:38:57 -0700
+
+nvidia-graphics-drivers (1.0.5336-8) unstable; urgency=low
+
+ * Allow for presence of 01_sysfs fuzz in 02_pcialias. (closes: #246773)
+ * Document in n-k-s.README.Debian about IGNORE_PCI_CLASS_DISPLAY
+ (closes: #246775)
+
+ -- Randall Donald <rdonald at debian.org> Fri, 30 Apr 2004 18:52:47 -0700
+
+nvidia-graphics-drivers (1.0.5336-7) unstable; urgency=low
+
+ * also detect uppercase "GCC" in compiler detection. (closes: #243988)
+ * version dpatch at >= 2.0.0. (closes: #242465)
+ * patch for hotplugging. Thanks to Juergen Kreileder <jk at blackdown.de>
+ (closes: #239992)
+ * move libtool files to nvidia-glx-dev. (closes: #229110)
+ * apply patch from Joachim Breitner <nomeata at debian.org> for init script.
+ (closes: #243308)
+ * change shlibs to xlibmesa-gl | libgl1
+
+ -- Randall Donald <rdonald at debian.org> Sat, 17 Apr 2004 16:40:26 -0700
+
+nvidia-graphics-drivers (1.0.5336-6) unstable; urgency=low
+
+ * Introduce a boot init script for TLS detection. With this we can get rid
+ of the debconf prompting. (closes: #234612, #231397, #234323)
+ * Provide patch for sysfs. (closes: #236714, #234150)
+ * depend on dpatch for above patch.
+ * fix typo in clean target for SYSSRC. (closes: #237793)
+ * modify debian.binary/rules for patching and Makefile existance.
+
+ -- Randall Donald <rdonald at debian.org> Fri, 19 Mar 2004 14:39:56 -0800
+
+nvidia-graphics-drivers (1.0.5336-5) unstable; urgency=low
+
+ * add SYSRC to clean target. (closes: #232313)
+ * Make GL depends more X 4.3 friendly. (closes: #188189)
+ * pass KPKG_EXTRAV_ARG in for proper 2.6 EXTRAVERSIONing
+ * version kernel-package at >=8.082.
+ * add root_cmd. (closes: #162323)
+
+ -- Randall Donald <rdonald at debian.org> Sat, 21 Feb 2004 15:04:42 -0800
+
+nvidia-graphics-drivers (1.0.5336-4) unstable; urgency=low
+
+ * Add glext.h to nvidia-glx-dev. (closes: #231169)
+ * Add Makefile to clean target in nvidia-kernel-source rules file.
+
+ -- Randall Donald <rdonald at debian.org> Wed, 4 Feb 2004 16:03:42 -0800
+
+nvidia-graphics-drivers (1.0.5336-3) unstable; urgency=low
+
+ * Depend on libc6-dev for KBUILD building. (closes: #230307)
+
+ -- Randall Donald <rdonald at debian.org> Sat, 31 Jan 2004 14:26:02 -0800
+
+nvidia-graphics-drivers (1.0.5336-2) unstable; urgency=low
+
+ * Bypass NVIDIA's select_makefile (closes: #230307)
+ * Remove patch from nvidia-kernel-source Depends and add sed.
+ * Remove dangling libglx.so.VERSION symlink.
+
+ -- Randall Donald <rdonald at debian.org> Fri, 30 Jan 2004 14:54:32 -0800
+
+nvidia-graphics-drivers (1.0.5336-1) unstable; urgency=low
+
+ * New upstream.
+ * generate nvidia-kernel changelog from nvidia-graphics-drivers at build.
+ * change nvidia-kernel-source arch to i386. (closes: #229060)
+ * remove 2.6 patch as it is now provided upstream.
+ * create a makefile selector and change the patchlevel detection to be based
+ on KERNEL_VERSION_CODE.
+ * switch back to Makefile.kbuild for 2.6.x.
+ * remove no longer needed apm patch. (closes: #228487)
+ * reflect 2.6 changes in nvidia-kernel-source.README.Debian.
+
+ -- Randall Donald <rdonald at debian.org> Tue, 27 Jan 2004 00:01:32 -0800
+
+nvidia-graphics-drivers (1.0.5328-4) unstable; urgency=low
+
+ * Provide fixed .la files. (closes: #228677)
+
+ -- Randall Donald <rdonald at debian.org> Mon, 19 Jan 2004 23:05:20 -0800
+
+nvidia-graphics-drivers (1.0.5328-3) unstable; urgency=low
+
+ * Remove bad/broken LibGL.la files for now. (closes: #228499)
+
+ -- Randall Donald <rdonald at debian.org> Mon, 19 Jan 2004 14:56:14 -0800
+
+nvidia-graphics-drivers (1.0.5328-2) unstable; urgency=low
+
+ * Fix typo in nvidia-glx.README.Debian
+
+ -- Randall Donald <rdonald at debian.org> Fri, 16 Jan 2004 23:53:35 -0800
+
+nvidia-graphics-drivers (1.0.5328-1) unstable; urgency=low
+
+ * New upstream. (closes #227066)
+ * Apply 2.6 patch in nvidia-kernel building with env override.
+ Manual patching no longer required!!! (closes: #193379)
+ * Change text of TLS question to a positive tone. (closes: #221963)
+ * Quote $(CC) for a multi word compiler e.g. distcc (closes: #222390)
+ * Change reportbug script to use (lspci --version) instead of which.
+ * Add tls/libGL.so to nvidia-glx (so one can switch with only one step)
+ * Make note about reconfiguring for TLS switching.
+ * fix gcc detection again for kernel compiler. (closes: #227412)
+ * fix typo in nvidia-kernel-source.README.Debian (closes: #226991)
+
+ -- Randall Donald <rdonald at debian.org> Mon, 22 Dec 2003 01:21:58 -0800
+
+nvidia-graphics-drivers (1.0.4496-10) unstable; urgency=low
+
+ * TLS problems related to installation of TLS libs on 2.4 systems.
+ Solution: provide a debconf note and set a default based on runtime
+ detection of a TLS/2.6 system. Hopefully this will solve most of the
+ tls bugs.
+ * Add note about nvidia-kernel-source in nvidia-glx description.
+ (closes: #220038)
+
+ -- Randall Donald <rdonald at debian.org> Wed, 19 Nov 2003 13:17:50 -0800
+
+nvidia-graphics-drivers (1.0.4496-9) unstable; urgency=low
+
+ * Change nvidia-kernel-source.README.Debian.in to reflect 2.6 makefile
+ change. (closes: #219003)
+ * Note the difference in KSRC for 2.6 headers (closes: #220452)
+
+ -- Randall Donald <rdonald at debian.org> Mon, 17 Nov 2003 20:47:20 -0800
+
+nvidia-graphics-drivers (1.0.4496-8) unstable; urgency=low
+
+ * Correctly install tls libglx.
+
+ -- Randall Donald <rdonald at debian.org> Sat, 1 Nov 2003 12:46:04 -0800
+
+nvidia-graphics-drivers (1.0.4496-7) unstable; urgency=low
+
+ * add tls files. (closes: #218408, #218417, #218434, #218487)
+
+ -- Randall Donald <rdonald at debian.org> Fri, 31 Oct 2003 21:01:18 -0800
+
+nvidia-graphics-drivers (1.0.4496-6) unstable; urgency=low
+
+ * use Makefile.nvidia instead of Makefile.kbuild so the 2.6 support
+ can use kernel-headers. Manual patching still required.
+ README.Debian changed to instruct this change.
+ (closes: #208535, #203369)
+ * remove wget build-dep from kernel module (closes: #212742)
+ * install kernel module to /lib/modules/KVERS/nvidia. (closes: #207290)
+ * re-fix GCC detection from compile.h (closes: #205871)
+
+ -- Randall Donald <rdonald at debian.org> Mon, 6 Oct 2003 21:41:13 -0700
+
+nvidia-graphics-drivers (1.0.4496-5) unstable; urgency=low
+
+ * Add symlink instruction to nvidia-kernel-source.README.Debian
+ * Fix patchlevel version detection.
+
+ -- Randall Donald <rdonald at debian.org> Tue, 23 Sep 2003 01:21:29 -0700
+
+nvidia-graphics-drivers (1.0.4496-4) unstable; urgency=low
+
+ * Add Provides: nvidia-kernel-src to nvidia-kernel-source (closes: #211713)
+ * Upload new diversions and 2.6 support to unstable packages.
+ * change == to = in kernel rules file.
+
+ -- Randall Donald <rdonald at debian.org> Mon, 22 Sep 2003 15:34:32 -0700
+
+nvidia-graphics-drivers (1.0.4496-3) experimental; urgency=low
+
+ * Fix nvidia-kernel-source.README.Debian about installing
+ nvidia-kernel-common first.
+ * Fix typo in nvidia-kernel-source.README.Debian regarding
+ modules/nvidia-kernel-1.0.4496 directory. (closes: #205684)
+ * Change diversions to stay within /usr/lib and /usr/X11R6/lib.
+ This allows for installs on systems of /usr split between several
+ partitions. (closes: #205955)
+ * Move nvidia-glx dependancy on nvidia-kernel-source to a recommends.
+ * Fix part of gcc 3.3.1 detection that I missed last time. (closes: #205871)
+ * Update nvidia-kernel-source.README.Debian to reflect 2.4.21-4-k7.
+ * Add preliminary 2.6 support. See README.Debian for details (closes: #203369, #193379)
+ * Include CONFIG_APM_MODULE patch file in nvidia-kernel-source.
+ * Upload to experimental due to diversion changes and preliminary 2.6
+ support
+ * Incorporate the NMU by martin f. krafft <madduck at debian.org>
+
+ -- Randall Donald <rdonald at debian.org> Tue, 26 Aug 2003 14:42:57 -0700
+
+nvidia-graphics-drivers (1.0.4496-2.1) unstable; urgency=low
+
+ * debian.binary/rules used the -a flag to copy the control.template file
+ to debian-binary/control. If the former was a symlink, this would result
+ in the erasure of the template file as the destionation of the copy would
+ also be a symlink to the same file. Removed the -a, now it works just
+ fine.
+ Closes: Bug#206445, Bug#206449
+
+ -- martin f. krafft <madduck at debian.org> Tue, 26 Aug 2003 08:50:46 +0200
+
+nvidia-graphics-drivers (1.0.4496-2) unstable; urgency=low
+
+ * Add email from NVIDIA to copyright file.
+
+ -- Randall Donald <rdonald at debian.org> Thu, 31 Jul 2003 15:18:25 -0700
+
+nvidia-graphics-drivers (1.0.4496-1) unstable; urgency=low
+
+ * New upstream.
+ * include shlibs file.
+ * Re-split nvidia-glx-dev by request.
+
+ -- Randall Donald <rdonald at debian.org> Mon, 28 Jul 2003 14:18:45 -0700
+
+nvidia-graphics-drivers (1.0.4363-1) unstable; urgency=low
+
+ * Put nvidia drivers into one source package
+ * Move from contrib to non-free
+ * Rename nvidia-kernel-src to nvidia-kernel-source
+ * Include driver files in nvidia-glx and nvidia-kernel-source instead of
+ downloading.
+ * Put nvidia-glx-dev files back into nvidia-glx.
+ * Separate out modules and devfs files into nvidia-kernel-common.
+ * Drop .deb in builder-specified location. Thanks David B Harris
+ <david at eelf.ddts.net> (closes: #192112)
+ * Lose the version number in modules directory. (closes: #199509)
+ * Use automation of versioning based on patches by Marcello Magallon
+ <mmagallo at debian.org>. Thanks. (closes: #192312, #192311)
+
+ -- Randall Donald <rdonald at debian.org> Fri, 9 May 2003 14:51:15 -0700
+
Added: packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian.binary/conf.mk
URL: http://svn.debian.org/wsvn/pkg-nvidia/packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian.binary/conf.mk?rev=521&op=file
==============================================================================
--- packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian.binary/conf.mk (added)
+++ packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian.binary/conf.mk Mon Jan 12 01:23:05 2009
@@ -1,0 +1,119 @@
+#!/usr/bin/make -f
+
+# if you need to redefine these
+KSRC:=$(KSRC)
+KVERS:=${KVERS}
+
+
+# redefine the directory for kbuild to fine the makefile.
+KBUILD_PARAMS := "-C $(KSRC) SUBDIRS=$(CURDIR)"
+
+
+#### COMPILER DETECTION ####
+
+ifeq ($(origin CC),default)
+ifneq "$(wildcard $(KSRC)/include/linux/compile.h)" ""
+CC = gcc-$(shell grep LINUX_COMPILER $(KSRC)/include/linux/compile.h | sed 's/.*[gcc|GCC].* \([0-9]\.[0-9]\+\).*/\1/')
+else
+CC = gcc
+endif
+endif
+
+ifeq ($(CC),gcc-2.7)
+CC = gcc272
+endif
+
+# determine gcc versions used (kernel, nvidia.o)
+module_cc:=$(shell $(CC) -v 2>&1 | tail -1)
+version="^Linux version [^(]* (.*@.*) (\(gcc.*\)) .*"
+kernel_cc:=$(shell cat /proc/version | sed "s/"$(version)"/\1/")
+
+kernel_arch:=$(shell uname -m)
+module_cc:=$(shell echo "$(module_cc)" | sed 's/.* \([0-9.]*\.[0-9]\).*/\1/')
+kernel_cc:=$(shell echo "$(kernel_cc)" | sed 's/.* \([0-9.]*\.[0-9]\).*/\1/')
+
+baseepoch=$(shell expr $(KDREV) : '\([0-9]*\):.*' 2>/dev/null )
+ifneq ($(baseepoch),)
+ EPOCH=$(baseepoch):
+endif
+REV=$(shell expr $(KDREV) : '[0-9]*:\(.*\)' 2>/dev/null)
+ifeq ($(REV),)
+ REV=$(KDREV)
+endif
+VERSION=$(shell dpkg-parsechangelog | grep ^Version: | cut -d ' ' -f 2)
+ifeq ($(REV),)
+PKG_VERSION=$(EPOCH)$(VERSION)
+else
+PKG_VERSION=$(EPOCH)$(VERSION)+$(REV)
+endif
+
+
+DEB_HOST_ARCH := $(shell dpkg-architecture -qDEB_HOST_ARCH)
+
+ifeq "$(origin KPKG_DEST_DIR)" "undefined"
+ifeq "$(origin KMAINT)" "undefined"
+KPKG_DEST_DIR = $(CURDIR)/..
+else
+KPKG_DEST_DIR = $(KSRC)/..
+endif
+endif
+CHFILE=$(KPKG_DEST_DIR)/nvidia-kernel-$(KVERS)_$(PKG_VERSION)_$(DEB_HOST_ARCH).changes
+
+
+KERNEL_VERSION_CODE = $(shell cat $(KSRC)/include/linux/version.h | grep LINUX_VERSION_CODE | cut -d " " -f 3)
+DESIRED_VERSION=132608
+# 2 << 16 + 6 << 8 + 0
+VERSION_EXPR = $(shell test $(KERNEL_VERSION_CODE) -ge $(DESIRED_VERSION) ; echo $$? )
+
+ifeq ($(VERSION_EXPR),0)
+ PATCHLEVEL=6
+else
+ PATCHLEVEL=4
+endif
+
+# If 2.6.10-rc3-bk13 or greater, use minion.de kernel patches
+#DESIRED_VERSION=132618
+#VERSION_EXPR2 = $(shell test $(KERNEL_VERSION_CODE) -ge $(DESIRED_VERSION) ; echo $$? )
+
+#ifeq ($(VERSION_EXPR2),0)
+# NV_PATCH_MINION=1
+#else
+# NV_PATCH_MINION=0
+#endif
+
+%.Makefile :
+ # select which makefile to use.
+ rm -f $(CURDIR)/Makefile || true
+ if [ $(PATCHLEVEL) = 6 ]; then \
+ ln -s Makefile.kbuild Makefile ; \
+ fi
+
+ if [ $(PATCHLEVEL) = 4 ]; then \
+ ln -s Makefile.nvidia Makefile ; \
+ fi
+
+
+
+
+.PHONY: configure configure-stamp
+configure: configure-stamp
+configure-stamp: config.Makefile
+
+
+
+ if ! $(CC) -v 2> /dev/null ; then \
+ echo "Compiler $(CC) does not exist on the system" ; \
+ exit 1; \
+ fi
+ if [ -f $(CURDIR)/debian/control.template ]; then \
+ cp $(CURDIR)/debian/control.template $(CURDIR)/debian/control; \
+ fi
+ if [ "$(kernel_arch)" = "x86_64" ]; then \
+ cp $(CURDIR)/nv-kernel.o.x86_64 $(CURDIR)/nv-kernel.o ; \
+ fi
+
+
+ touch configure-stamp
+
+
+
Added: packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian.binary/control.template
URL: http://svn.debian.org/wsvn/pkg-nvidia/packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian.binary/control.template?rev=521&op=file
==============================================================================
--- packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian.binary/control.template (added)
+++ packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian.binary/control.template Mon Jan 12 01:23:05 2009
@@ -1,0 +1,21 @@
+Source: nvidia-kernel-legacy-173xx
+Section: non-free/x11
+Priority: optional
+Maintainer: Randall Donald <rdonald at debian.org>
+Build-Depends: debhelper (>> 3.0.0), make, libc6-dev
+Standards-Version: 3.6.0
+
+Package: nvidia-kernel-legacy-173xx-#KVERS#
+Architecture: i386 amd64
+Provides: nvidia-kernel-legacy-173xx-#VERSION#
+Depends: nvidia-kernel-common (>= 20051028+1-0.1)
+Recommends: linux-image-#KVERS#
+Description: NVIDIA binary kernel module for Linux #KVERS#
+ These Xorg binary drivers provide optimized hardware acceleration of
+ OpenGL applications via a direct-rendering X Server.
+ .
+ This package contains the NVIDIA binary kernel module needed by
+ nvidia-glx-legacy-173xx.
+ .
+ For more information on this source package visit NVIDIA's homepage
+ at http://www.nvidia.com/ .
Added: packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian.binary/copyright
URL: http://svn.debian.org/wsvn/pkg-nvidia/packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian.binary/copyright?rev=521&op=file
==============================================================================
--- packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian.binary/copyright (added)
+++ packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian.binary/copyright Mon Jan 12 01:23:05 2009
@@ -1,0 +1,195 @@
+This package was debianized by Randall Donald <rconald at debian.org> on
+Sat, 11 Aug 2001 14:27:28 -0700.
+
+It was downloaded from
+#URL#
+
+Upstream Author: NVIDIA <linux-bugs at nvidia.com>
+
+Copyright:
+
+Packaging Scripts Copyright (c) 2003 Randall Donald <rdonald at debian.org>
+Based on packages by Christopher Cheney
+These scripts are covered under the GNU GPL, the text of the license
+is available here /usr/share/common-licenses/GPL .
+
+
+First a note from the README file
+
+Q: Why does NVIDIA not provide rpms anymore?
+
+A: Not every Linux distribution uses rpm, and NVIDIA wanted a single
+ solution that would work across all Linux distributions. As indicated
+ in the NVIDIA Software License, Linux distributions are welcome to
+ repackage and redistribute the NVIDIA Linux driver in whatever package
+ format they wish.
+
+
+Furthermore an email from NVIDIA:
+
+Greetings, Randall! Comments below:
+
+On 30 Jul 2003, Randall Donald wrote:
+
+> To whom it may concern,
+>
+> My name is Randall Donald and I am the maintainer for the Debian
+> downloader packages nvidia-glx-src and nvidia-kernel-src.
+> As stated in your license and the README file
+> ( "As indicated in the NVIDIA Software License, Linux distributions
+> are welcome to repackage and redistribute the NVIDIA Linux driver in
+> whatever package format they wish." )
+> I wish to include packages containing the Linux driver files in the Debian archive.
+> I'd like to know if it is legally permitted to distribute binary kernel modules
+> compiled from the NVIDIA kernel module source and Debian kernel headers.
+
+This is fine; thanks for asking.
+
+> I am also wondering if the "No Separation of Components" clause
+> ( No Separation of Components. The SOFTWARE is licensed as a
+> single product. Its component parts may not be separated for use
+> on more than one computer, nor otherwise used separately from the
+> other parts.) applies to splitting the glx driver and kernel module source into
+> multiple binary packages.
+
+This is also fine. I believe this section of the license was
+intended to prevent users from doing things like using our Windows
+control panel with a competitor's display driver (that's not actually
+possible, but you get the idea...). In the case of separating the
+driver into a glx package and a kernel package (like we used to
+do ourselves), this is simply a packaging issue; of course users
+will use the packages together when they install.
+
+Please feel free to redistribute the NVIDIA graphics driver.
+
+Thank you for doing this for the NVIDIA+Debian community!
+
+- Andy
+
+
+---
+
+License:
+http://www.nvidia.com/view.asp?IO=nv_swlicense
+
+ License For Customer Use of NVIDIA Software
+
+
+IMPORTANT NOTICE -- READ CAREFULLY: This License For Customer Use of
+NVIDIA Software ("LICENSE") is the agreement which governs use of
+the software of NVIDIA Corporation and its subsidiaries ("NVIDIA")
+downloadable herefrom, including computer software and associated
+printed materials ("SOFTWARE"). By downloading, installing, copying,
+or otherwise using the SOFTWARE, you agree to be bound by the terms
+of this LICENSE. If you do not agree to the terms of this LICENSE,
+do not download the SOFTWARE.
+
+RECITALS
+
+Use of NVIDIA's products requires three elements: the SOFTWARE, the
+hardware on a graphics controller board, and a personal computer. The
+SOFTWARE is protected by copyright laws and international copyright
+treaties, as well as other intellectual property laws and treaties.
+The SOFTWARE is not sold, and instead is only licensed for use,
+strictly in accordance with this document. The hardware is protected
+by various patents, and is sold, but this agreement does not cover
+that sale, since it may not necessarily be sold as a package with
+the SOFTWARE. This agreement sets forth the terms and conditions
+of the SOFTWARE LICENSE only.
+
+1. DEFINITIONS
+
+1.1 Customer. Customer means the entity or individual that
+downloads the SOFTWARE.
+
+2. GRANT OF LICENSE
+
+2.1 Rights and Limitations of Grant. NVIDIA hereby grants Customer
+the following non-exclusive, non-transferable right to use the
+SOFTWARE, with the following limitations:
+
+2.1.1 Rights. Customer may install and use one copy of the SOFTWARE
+on a single computer, and except for making one back-up copy of
+the Software, may not otherwise copy the SOFTWARE. This LICENSE
+of SOFTWARE may not be shared or used concurrently on different
+computers.
+
+2.1.2 Linux Exception. Notwithstanding the foregoing terms of
+Section 2.1.1, SOFTWARE designed exclusively for use on the Linux
+operating system may be copied and redistributed, provided that
+the binary files thereof are not modified in any way (except for
+unzipping of compressed files).
+
+2.1.3 Limitations.
+
+No Reverse Engineering. Customer may not reverse engineer,
+decompile, or disassemble the SOFTWARE, nor attempt in any other
+manner to obtain the source code.
+
+No Separation of Components. The SOFTWARE is licensed as a
+single product. Its component parts may not be separated for use
+on more than one computer, nor otherwise used separately from the
+other parts.
+
+No Rental. Customer may not rent or lease the SOFTWARE to someone
+else.
+
+3. TERMINATION
+
+This LICENSE will automatically terminate if Customer fails to
+comply with any of the terms and conditions hereof. In such event,
+Customer must destroy all copies of the SOFTWARE and all of its
+component parts.
+
+4. COPYRIGHT
+
+All title and copyrights in and to the SOFTWARE (including but
+not limited to all images, photographs, animations, video, audio,
+music, text, and other information incorporated into the SOFTWARE),
+the accompanying printed materials, and any copies of the SOFTWARE,
+are owned by NVIDIA, or its suppliers. The SOFTWARE is protected
+by copyright laws and international treaty provisions. Accordingly,
+Customer is required to treat the SOFTWARE like any other copyrighted
+material, except as otherwise allowed pursuant to this LICENSE
+and that it may make one copy of the SOFTWARE solely for backup or
+archive purposes.
+
+5. APPLICABLE LAW
+
+This agreement shall be deemed to have been made in, and shall be
+construed pursuant to, the laws of the State of California.
+
+6. DISCLAIMER OF WARRANTIES AND LIMITATION ON LIABILITY
+
+6.1 No Warranties. TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE
+LAW, THE SOFTWARE IS PROVIDED "AS IS" AND NVIDIA AND ITS SUPPLIERS
+DISCLAIM ALL WARRANTIES, EITHER EXPRESS OR IMPLIED, INCLUDING, BUT
+NOT LIMITED TO, IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
+FOR A PARTICULAR PURPOSE.
+
+6.2 No Liability for Consequential Damages. TO THE MAXIMUM
+EXTENT PERMITTED BY APPLICABLE LAW, IN NO EVENT SHALL NVIDIA OR
+ITS SUPPLIERS BE LIABLE FOR ANY SPECIAL, INCIDENTAL, INDIRECT, OR
+CONSEQUENTIAL DAMAGES WHATSOEVER (INCLUDING, WITHOUT LIMITATION,
+DAMAGES FOR LOSS OF BUSINESS PROFITS, BUSINESS INTERRUPTION, LOSS
+OF BUSINESS INFORMATION, OR ANY OTHER PECUNIARY LOSS) ARISING OUT
+OF THE USE OF OR INABILITY TO USE THE SOFTWARE, EVEN IF NVIDIA HAS
+BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
+
+7. MISCELLANEOUS
+
+The United Nations Convention on Contracts for the International
+Sale of Goods is specifically disclaimed. If any provision of this
+LICENSE is inconsistent with, or cannot be fully enforced under,
+the law, such provision will be construed as limited to the extent
+necessary to be consistent with and fully enforceable under the law.
+This agreement is the final, complete and exclusive agreement between
+the parties relating to the subject matter hereof, and supersedes
+all prior or contemporaneous understandings and agreements relating
+to such subject matter, whether oral or written. Customer agrees
+that it will not ship, transfer or export the SOFTWARE into any
+country, or use the SOFTWARE in any manner, prohibited by the
+United States Bureau of Export Administration or any export laws,
+restrictions or regulations. This LICENSE may only be modified in
+writing signed by an authorized officer of NVIDIA.
+
Added: packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian.binary/devfs.devices
URL: http://svn.debian.org/wsvn/pkg-nvidia/packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian.binary/devfs.devices?rev=521&op=file
==============================================================================
--- packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian.binary/devfs.devices (added)
+++ packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian.binary/devfs.devices Mon Jan 12 01:23:05 2009
@@ -1,0 +1,7 @@
+# devices file
+# format: name [bc] major minor uid gid mode
+nvidia0 c 195 0 root video 0660
+nvidia1 c 195 1 root video 0660
+nvidia2 c 195 2 root video 0660
+nvidia3 c 195 3 root video 0660
+nvidiactl c 195 255 root video 0660
Added: packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian.binary/dirs.template
URL: http://svn.debian.org/wsvn/pkg-nvidia/packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian.binary/dirs.template?rev=521&op=file
==============================================================================
--- packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian.binary/dirs.template (added)
+++ packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian.binary/dirs.template Mon Jan 12 01:23:05 2009
@@ -1,0 +1,2 @@
+lib/modules/#KVERS#/nvidia
+usr/share/lintian/overrides
Added: packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian.binary/override.template
URL: http://svn.debian.org/wsvn/pkg-nvidia/packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian.binary/override.template?rev=521&op=file
==============================================================================
--- packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian.binary/override.template (added)
+++ packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian.binary/override.template Mon Jan 12 01:23:05 2009
@@ -1,0 +1,3 @@
+nvidia-kernel-#KVERS#: mknod-in-maintainer-script postinst:32
+nvidia-kernel-#KVERS#: mknod-in-maintainer-script postinst:41
+nvidia-kernel-#KVERS#: unstripped-binary-or-object ./lib/modules/#KVERS#/kernel/drivers/video/nvidia.o
Added: packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian.binary/postinst
URL: http://svn.debian.org/wsvn/pkg-nvidia/packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian.binary/postinst?rev=521&op=file
==============================================================================
--- packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian.binary/postinst (added)
+++ packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian.binary/postinst Mon Jan 12 01:23:05 2009
@@ -1,0 +1,78 @@
+#! /bin/sh
+# postinst script for nvidia-kernel
+#
+# see: dh_installdeb(1)
+
+set -e
+
+# summary of how this script can be called:
+# * <postinst> `configure' <most-recently-configured-version>
+# * <old-postinst> `abort-upgrade' <new version>
+# * <conflictor's-postinst> `abort-remove' `in-favour' <package>
+# <new-version>
+# * <deconfigured's-postinst> `abort-deconfigure' `in-favour'
+# <failed-install-package> <version> `removing'
+# <conflicting-package> <version>
+# for details, see /usr/share/doc/packaging-manual/
+#
+# quoting from the policy:
+# Any necessary prompting should almost always be confined to the
+# post-installation script, and should be protected with a conditional
+# so that unnecessary prompting doesn't happen if a package's
+# installation fails and the `postinst' is called with `abort-upgrade',
+# `abort-remove' or `abort-deconfigure'.
+
+
+
+case "$1" in
+ configure)
+ major=195
+
+ if [ ! -f /dev/.devfsd ] ; then
+
+ for i in 0 1 2 3; do
+ devfile="/dev/nvidia$i"
+ if [ ! -c "$devfile" ]; then
+ mknod $devfile c $major $i
+ chown root:video $devfile
+ chmod 0660 $devfile
+ fi
+ done
+
+ devfile=/dev/nvidiactl
+
+ if [ ! -c "$devfile" ]; then
+ mknod $devfile c $major 255
+ chown root:video $devfile
+ chmod 0660 $devfile
+ fi
+ fi
+ if [ -x /usr/sbin/update-devfsd ] ; then
+ /usr/sbin/update-devfsd
+ fi
+
+;;
+
+ abort-upgrade|abort-remove|abort-deconfigure)
+
+ ;;
+
+ *)
+ echo "postinst called with unknown argument \`$1'" >&2
+ exit 0
+ ;;
+esac
+
+
+
+
+
+
+# dh_installdeb will replace this with shell code automatically
+# generated by other debhelper scripts.
+
+#DEBHELPER#
+
+exit 0
+
+
Added: packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian.binary/postrm
URL: http://svn.debian.org/wsvn/pkg-nvidia/packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian.binary/postrm?rev=521&op=file
==============================================================================
--- packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian.binary/postrm (added)
+++ packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian.binary/postrm Mon Jan 12 01:23:05 2009
@@ -1,0 +1,6 @@
+#!/bin/sh
+
+
+
+
+exit 0
Added: packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian.binary/rules
URL: http://svn.debian.org/wsvn/pkg-nvidia/packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian.binary/rules?rev=521&op=file
==============================================================================
--- packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian.binary/rules (added)
+++ packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian.binary/rules Mon Jan 12 01:23:05 2009
@@ -1,0 +1,181 @@
+#!/usr/bin/make -f
+# Sample debian/rules that uses debhelper.
+# GNU copyright 1997 to 1999 by Joey Hess.
+
+# Uncomment this to turn on verbose mode.
+#export DH_VERBOSE=1
+
+# This is the debhelper compatability version to use.
+export DH_COMPAT=4
+
+ifeq ($(shell id -u),0)
+ ROOT_CMD=
+endif
+
+include $(CURDIR)/debian/conf.mk
+
+
+
+.PHONY: build build-stamp
+build: configure-stamp build-stamp
+build-stamp:
+
+ dh_testdir
+ dh_testroot
+
+
+ @echo "PATCHLEVEL = $(PATCHLEVEL) " ;
+ @echo "Kernel compiler version : $(kernel_cc)" ;
+ @echo "Detected compiler version : $(module_cc)" ;
+
+
+ @if [ "$(kernel_cc)" != "$(module_cc)" ]; then \
+ echo " "; \
+ echo "You appear to be compiling the NVIDIA kernel module with "; \
+ echo "a compiler different from the one that was used to compile "; \
+ echo "the running kernel. This may be perfectly alright and you "; \
+ echo "may be building this module for another kernel in which case"; \
+ echo "you may ignore this message."; \
+ echo " " ; \
+ echo "The compiler that will be used to compile this module has been"; \
+ echo "determined from:" ; \
+ echo " 1) the CC environment variable " ; \
+ echo " 2) that specified in "; \
+ echo " $(KSRC)/include/linux/compile.h" ; \
+ echo " 3) gcc " ; \
+ fi
+ @echo "Using compiler $(CC) version $(module_cc)";
+
+
+
+ touch $(CURDIR)/$(dirname)/gcc-check
+ touch $(CURDIR)/$(dirname)/cc-sanity-check
+
+ ## Main Make ##
+ IGNORE_CC_MISMATCH=1 CC="$(CC)" $(MAKE) -C $(CURDIR)/$(dirname) -f Makefile SYSSRC=$(KSRC) $(KPKG_EXTRAV_ARG) KBUILD_PARAMS=$(KBUILD_PARAMS) module;
+
+ touch build-stamp
+
+
+.PHONY: install
+install: build
+ dh_testdir
+ dh_testroot
+ dh_clean -k
+
+ sed 's/#KVERS#/$(KVERS)/g' debian/control.template > $(CURDIR)/debian/control
+ sed 's/#KVERS#/$(KVERS)/g' debian/dirs.template > $(CURDIR)/debian/dirs
+ sed 's/#KVERS#/$(KVERS)/g' debian/override.template > $(CURDIR)/debian/override
+
+ dh_installdirs
+
+
+ install -m 0644 $(CURDIR)/debian/override $(CURDIR)/debian/nvidia-kernel-$(KVERS)/usr/share/lintian/overrides/nvidia-kernel-legacy-173xx-$(KVERS)
+ if [ "$(PATCHLEVEL)" = "6" ] ; then \
+ install -m 0644 $(CURDIR)/$(dirname)/nvidia.ko $(CURDIR)/debian/nvidia-kernel-legacy-173xx-$(KVERS)/lib/modules/$(KVERS)/nvidia/nvidia.ko ; \
+ else \
+ install -m 0644 $(CURDIR)/$(dirname)/nvidia.o $(CURDIR)/debian/nvidia-kernel-legacy-173xx-$(KVERS)/lib/modules/$(KVERS)/nvidia/nvidia.o ;\
+ fi
+
+
+
+
+
+.PHONY: binary_modules
+binary_modules: build install
+ dh_testdir
+ dh_testroot
+# dh_installdebconf
+ dh_installdocs
+# dh_installexamples
+# dh_installmanpages
+# dh_undocumented
+ dh_installmodules
+
+ dh_installinit
+
+ dh_installchangelogs
+ dh_link
+ dh_strip
+ dh_compress
+ dh_fixperms
+# You may want to make some executables suid here.
+# dh_suidregister
+# dh_makeshlibs
+ dh_installdeb
+# dh_shlibdeps
+ dh_gencontrol -- -v$(PKG_VERSION)
+ dh_md5sums
+ dh_builddeb --destdir=$(KPKG_DEST_DIR)
+
+
+.PHONY: clean
+clean: clean.Makefile unpatch
+ if [ -f $(CURDIR)/debian/control.template ]; then \
+ cp $(CURDIR)/debian/control.template $(CURDIR)/debian/control; \
+ fi
+
+ dh_testroot
+ rm -f build-stamp configure-stamp
+
+
+ $(MAKE) clean SYSSRC=$(KSRC) -C $(CURDIR)/$(dirname) -f Makefile $(KPKG_EXTRAV_ARG)
+
+ rm -f $(CURDIR)/$(dirname)/Makefile || true;
+ -rm $(CURDIR)/$(dirname)/gcc-check
+ -rm $(CURDIR)/$(dirname)/cc-sanity-check
+
+ -dh_clean
+
+ -rm $(CURDIR)/debian/control
+ -rm $(CURDIR)/debian/dirs
+ -rm $(CURDIR)/debian/override
+
+
+unpatch:
+ if [ -e patch-stamp ]; then \
+ dpatch deapply-all ; \
+ rm -rf patch-stamp debian/patched ; \
+ fi
+
+
+
+
+# The kdist_configure target is called by make-kpkg modules_config. It
+# should configure the module so it is ready for compilation (mostly
+# useful for calling configure)
+.PHONY: kdist_config
+kdist_config:
+ $(ROOT_CMD) $(MAKE) $(MFLAGS) -f debian/rules configure
+
+.PHONY: kdist_configure
+kdist_configure:
+ $(ROOT_CMD) $(MAKE) $(MFLAGS) -f debian/rules configure
+
+# the kdist_image target is called by make-kpkg modules_image. It is
+# responsible for compiling the module and creating the package. It
+# should also clean up after making the module. Please note we use a
+# seperate binary-modules target to make testing the package building
+# easier
+.PHONY: kdist_image
+kdist_image:
+ echo "ROOT_CMD = $(ROOT_CMD)"
+ $(ROOT_CMD) $(MAKE) $(MFLAGS) -f debian/rules binary_modules
+ $(ROOT_CMD) $(MAKE) $(MFLAGS) -f debian/rules clean
+
+
+
+# the kdist_clean target is called by make-kpkg modules_clean. It is
+# responsible for cleaning up any changes that have been made by the
+# other kdist_commands (except for the .deb files created).
+.PHONY: kdist_clean
+kdist_clean:
+ $(MAKE) $(MFLAGS) -f debian/rules clean
+
+kdist:
+ $(ROOT_CMD) $(MAKE) $(MFLAGS) -f debian/rules binary_modules
+ # Build a .changes file.
+ dpkg-genchanges -b -e"$(KMAINT) <$(KEMAIL)>" -u"$(KPKG_DEST_DIR)" > $(CHFILE)
+ debsign -e"$(KMAINT) <$(KEMAIL)>" $(CHFILE)
+ $(MAKE) $(MFLAGS) -f debian/rules clean
+
Added: packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian/changelog
URL: http://svn.debian.org/wsvn/pkg-nvidia/packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian/changelog?rev=521&op=file
==============================================================================
--- packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian/changelog (added)
+++ packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian/changelog Mon Jan 12 01:23:05 2009
@@ -1,0 +1,815 @@
+nvidia-graphics-drivers-legacy-173xx (173.14.15-1) unstable; urgency=low
+
+ * New upstream.
+ * New Legacy Package.
+
+ -- Randall Donald <rdonald at debian.org> Sun, 11 Jan 2009 15:43:53 -0800
+
+nvidia-graphics-drivers (173.14.09-5) unstable; urgency=high
+
+ * RC bug: write *.deb and *.changes file into the same subdirectory
+ (closes: #493470)
+ * ARCH is undefined, define and use DEB_HOST_ARCH instead
+ (Thanks to Harald Dunkel <harald.dunkel at t-online.de>)
+
+ -- Randall Donald <rdonald at debian.org> Mon, 01 Sep 2008 10:58:05 -0700
+
+nvidia-graphics-drivers (173.14.09-4) unstable; urgency=medium
+
+ * Fix bashism for nvidia-glx-ia32 (closes: #495478)
+
+ -- Randall Donald <rdonald at debian.org> Thu, 28 Aug 2008 11:03:15 -0700
+
+nvidia-graphics-drivers (173.14.09-3) unstable; urgency=high
+
+ * Only ship TLS libs. RC bug fix (closes: #441975)
+
+ -- Randall Donald <rdonald at debian.org> Wed, 23 Jul 2008 09:41:44 -0700
+
+nvidia-graphics-drivers (173.14.09-2) unstable; urgency=low
+
+ * comment out chmod on missing patch directory. (closes: #487624, #487350)
+
+ -- Randall Donald <rdonald at debian.org> Mon, 23 Jun 2008 10:31:33 -0700
+
+nvidia-graphics-drivers (173.14.09-1) unstable; urgency=low
+
+ * New upstream.
+
+ -- Randall Donald <rdonald at debian.org> Thu, 19 Jun 2008 17:42:28 -0700
+
+nvidia-graphics-drivers (173.14.05-1) unstable; urgency=low
+
+ [ Randall Donald ]
+ * New upstream. (closes: #483619)
+ * move xen patch to source build patches.
+ * remove 2.6.25 patch, now is upstream.
+
+ [ Lennart Sorensen ]
+ * new Xen patch for 173.04.05.
+
+ [ Randall Donald ]
+ * add Lsb headers (closes: #479242)
+
+ -- Randall Donald <rdonald at debian.org> Tue, 03 Jun 2008 21:14:40 -0700
+
+nvidia-graphics-drivers (169.12-4) unstable; urgency=low
+
+ * Fix permissions on kernel patches directory (closes: #483074)
+
+ -- Randall Donald <rdonald at debian.org> Tue, 27 May 2008 20:24:29 -0700
+
+nvidia-graphics-drivers (169.12-3) unstable; urgency=low
+
+ * Make sure wfb diversion is removed. (closes: #482995)
+
+ -- Randall Donald <rdonald at debian.org> Mon, 26 May 2008 09:27:40 -0700
+
+nvidia-graphics-drivers (169.12-2) unstable; urgency=low
+
+ * Add initial linux-modules-nonfree-2.6 intergration, 2.6.24 only
+ * create storage directories for old patches and don't include in binary
+ packages.
+ * Remove wfb diversion and don't install nvidia's copy.
+ * Patch for 2.6.25 support
+ * Patch to compile on xen enabled kernels (closes: #476504, #481485)
+
+ -- Randall Donald <rdonald at debian.org> Sat, 24 May 2008 19:57:18 -0700
+
+nvidia-graphics-drivers (169.12-1) unstable; urgency=low
+
+ * fix shlib dep
+ * New upstream.
+ * remove xserver-xorg-core dependency.
+ * add cuda files (closes: #463776)
+ * add bzip2 to build-depends. (closes: #466139)
+ * add uploaders field that went missing: (closes: #454999, #472448)
+
+ -- Randall Donald <rdonald at debian.org> Sat, 05 Apr 2008 17:59:56 -0700
+
+nvidia-graphics-drivers (169.09-1) unstable; urgency=low
+
+ * New upstream. (with fan fix!)
+
+ -- Randall Donald <rdonald at debian.org> Sat, 02 Feb 2008 15:21:28 -0800
+
+nvidia-graphics-drivers (169.07-2) unstable; urgency=low
+
+ * Fix permissions on patches.old (closes: #459848, #460173)
+ * fix root_cmd (closes: #459833)
+
+ -- Randall Donald <rdonald at debian.org> Sat, 12 Jan 2008 17:10:40 -0800
+
+nvidia-graphics-drivers (169.07-1) unstable; urgency=low
+
+ * New upstream.
+ * Remove ROOT_CMD from debian.binary/rules (closes: 416594)
+ * always include x86_64 nv-kernel.o and detect which to use at kernel-source
+ build time. (closes: #458295, #437128)
+ * move patches dir out of the way.
+ * rename tarball to nvidia-kernel.tar.bz2 for upcoming module packaging.
+
+ -- Randall Donald <rdonald at debian.org> Mon, 07 Jan 2008 12:15:15 -0800
+
+nvidia-graphics-drivers (100.14.19-1) unstable; urgency=low
+
+ * new upstream.
+ * Xorg 7.3 compatible (closes: #420177 )
+ * divert libwfb.so and libGLcore.so (closes: #442846, #441400)
+ * change maintainer to packaging team.
+ * change x11-common depends to 1:7.3+2
+ * change provides to xserver-xorg-video-2
+ * remove use of update-modules (closes: #435650)
+
+ -- Randall Donald <rdonald at debian.org> Sat, 22 Sep 2007 17:16:06 -0700
+
+nvidia-graphics-drivers (100.14.11-1) unstable; urgency=low
+
+ * New upstream. (closes: #430841)
+ * add more GPUs to supported list
+ * Disable Xen patch until it compiles again.
+
+ -- Randall Donald <rdonald at debian.org> Mon, 02 Jul 2007 17:41:57 -0700
+
+nvidia-graphics-drivers (100.14.09-1) unstable; urgency=low
+
+ * The "use the released version and not the beta drivers" release.
+ * Remove root_cmd from module rules file. (closes: #416594)
+
+ -- Randall Donald <rdonald at debian.org> Tue, 19 Jun 2007 23:50:31 -0700
+
+nvidia-graphics-drivers (100.14.06-1) unstable; urgency=low
+
+ * New upstream.
+
+ -- Randall Donald <rdonald at debian.org> Sat, 16 Jun 2007 20:12:55 -0700
+
+nvidia-graphics-drivers (1.0.9755-1) unstable; urgency=low
+
+ * new upstream uploaded to unstable (closes: #415041)
+ * change description to refer only to xorg. (closes: #404599, #402223)
+ * fix Description regarding supported cards. (closes: #416946)
+ * Add Vcs header
+ * Add Xen support (thanks to Marco Nenciarini) (closes: #367326)
+
+ -- Randall Donald <rdonald at debian.org> Sun, 22 Apr 2007 20:26:57 -0700
+
+nvidia-graphics-drivers (1.0.9746-2) experimental; urgency=low
+
+ * include libnvidia-wfb.so.<version> for 8800 peeps.
+
+ -- Randall Donald <rdonald at debian.org> Sat, 30 Dec 2006 17:00:50 -0800
+
+nvidia-graphics-drivers (1.0.9746-1) experimental; urgency=low
+
+ * new upstream with 8800 support.
+
+ -- Randall Donald <rdonald at debian.org> Tue, 26 Dec 2006 15:56:06 -0800
+
+nvidia-graphics-drivers (1.0.9631-1) experimental; urgency=low
+
+ * New Upstream.
+ * Uploaded to experimental while 8776 is being settled for etch.
+
+ -- Randall Donald <rdonald at debian.org> Thu, 7 Dec 2006 19:38:58 -0800
+
+nvidia-graphics-drivers (1.0.9629-2) unstable; urgency=low
+
+ * remove libGL.so created by init script. (closes: #400129)
+
+ -- Randall Donald <rdonald at debian.org> Sat, 2 Dec 2006 13:28:04 -0800
+
+nvidia-graphics-drivers (1.0.9629-1) unstable; urgency=low
+
+ * New Upstream (closes: #397505)
+ * Check for compiler existance (closes: #319544)
+
+ -- Randall Donald <rdonald at debian.org> Sat, 11 Nov 2006 13:35:39 -0800
+
+nvidia-graphics-drivers (1.0.8776-1) unstable; urgency=medium
+
+ * New upstream.
+ * Includes upstream hotfix for Rapid7 Advisory R7-0025 Buffer Overflow
+ (closes: #393573)
+ * urgency=medium for RC bug fix
+
+ -- Randall Donald <rdonald at debian.org> Thu, 19 Oct 2006 18:26:24 -0700
+
+nvidia-graphics-drivers (1.0.8774-7) unstable; urgency=low
+
+ * add diversion of libGL.so to nvidia-glx-ia32 (closes: #393056)
+
+ -- Randall Donald <rdonald at debian.org> Sat, 14 Oct 2006 13:36:34 -0700
+
+nvidia-graphics-drivers (1.0.8774-6) unstable; urgency=low
+
+ * make init script create libGL.so for nvidia-glx-dev as well
+ as providing the file will get diverted. Also remove the extra
+ nvidia-glx-dev removal diversions not needed anymore. (closes: #392639)
+
+ -- Randall Donald <rdonald at debian.org> Fri, 13 Oct 2006 10:42:25 -0700
+
+nvidia-graphics-drivers (1.0.8774-5) unstable; urgency=high
+
+ * make sure nvidia-glx-dev diversions are removed and conflict with older
+ versions of -dev
+ * urgency=high for fixing broken upgrade path.
+
+ -- Randall Donald <rdonald at debian.org> Wed, 11 Oct 2006 11:21:39 -0700
+
+nvidia-graphics-drivers (1.0.8774-4) unstable; urgency=high
+
+ * The problem in #208198 no longer exists but another one has arisen due
+ to unwanted linking against NVIDIA's libGL.so.1. Solution: Have nvidia-glx
+ divert libGL.so and have the init script test for the existence of the
+ diverted libGL.so.xlibmesa file and then create a /usr/lib/libGL.so symlink
+ to libGL.so.1.2.xlibmesa. Slightly evil but doesn't leave any dangling
+ symlinks after the init script is called. (closes: #208198)
+ * High-urgency upload for RC bugfix.
+ * run a version-change to update files in subversion, especially control
+ (closes: #391795)
+ * Clean up X11R6 diversions. (closes: #380433)
+
+ -- Randall Donald <rdonald at debian.org> Mon, 9 Oct 2006 16:18:26 -0700
+
+nvidia-graphics-drivers (1.0.8774-3) unstable; urgency=low
+
+ * make nvidia-glx provide xserver-xorg-video-1.0 for xorg 7.1
+ (closes: #385114)
+ * upload xorg 7.1 version to unstable
+
+ -- Randall Donald <rdonald at debian.org> Thu, 21 Sep 2006 10:44:17 -0700
+
+nvidia-graphics-drivers (1.0.8774-2) experimental; urgency=low
+
+ * make nvidia-glx provide xserver-xorg-video-1.0 for xord 7.1
+ (closes: #385114)
+
+ -- Randall Donald <rdonald at debian.org> Mon, 28 Aug 2006 20:54:34 -0700
+
+nvidia-graphics-drivers (1.0.8774-1) unstable; urgency=low
+
+ * New upstream. (closes: #384608)
+ * uncomment dh_installmodules in module's rules file.
+ * Some important bugs will be fixed with -2
+
+ -- Randall Donald <rdonald at debian.org> Mon, 28 Aug 2006 20:27:45 -0700
+
+nvidia-graphics-drivers (1.0.8762-2) unstable; urgency=low
+
+ * Have nvidia-glx-dev conflict with mesa-common-dev
+
+ -- Randall Donald <rdonald at debian.org> Fri, 2 Jun 2006 20:44:38 -0700
+
+nvidia-graphics-drivers (1.0.8762-1) unstable; urgency=low
+
+ * New upstream.
+ * take out dh_strip temporarily while the current strip fails on the
+ nvidia libs.
+
+ -- Randall Donald <rdonald at debian.org> Mon, 22 May 2006 15:26:58 -0700
+
+nvidia-graphics-drivers (1.0.8756-4) unstable; urgency=low
+
+ * Include a good nvidia-kernel-source.tar.gz
+
+ -- Randall Donald <rdonald at debian.org> Tue, 11 Apr 2006 22:48:33 -0700
+
+nvidia-graphics-drivers (1.0.8756-3) unstable; urgency=low
+
+ * Adjust for Xorg7.0 support. Thanks to Rasmus Bog Hansen <moffe at zz9.dk>
+
+ -- Randall Donald <rdonald at debian.org> Tue, 11 Apr 2006 10:08:13 -0700
+
+nvidia-graphics-drivers (1.0.8756-2) unstable; urgency=low
+
+ * nvidia-glx-dev: Add the missing Provides: libgl-dev (closes: #361589)
+
+ -- Randall Donald <rdonald at debian.org> Sun, 9 Apr 2006 09:54:21 -0700
+
+nvidia-graphics-drivers (1.0.8756-1) unstable; urgency=low
+
+ * New upstream (closes: #361352)
+ * Please don't file wishlist bugs after only a few hours.
+ * nvdia-glx-dev: put headers under /usr/include and conflict
+ with other libgl-dev
+ * nvidia-glx-dev: stricter depends on nvidia-glx (closes: #335539)
+ * nvidia-glx: include libnvidia-cfg (closes: #356800)
+ * lower debhelper level back to sarge ver. 4 level (closes: #356775)
+
+ -- Randall Donald <rdonald at debian.org> Fri, 7 Apr 2006 18:55:06 -0700
+
+nvidia-graphics-drivers (1.0.8178-3) unstable; urgency=low
+
+ * upload fix for 2.6.16 (closes: #357992, #346355)
+
+ -- Randall Donald <rdonald at debian.org> Tue, 28 Mar 2006 19:48:59 -0800
+
+nvidia-graphics-drivers (1.0.8178-2.1) unstable; urgency=low
+
+ * add new upstream patch NVIDIA_kernel-1.0-8178-U012206.diff.txt,
+ closes #357992
+
+ -- Harald Dunkel <harald.dunkel at t-online.de> Fri, 24 Mar 2006 06:51:49 +0100
+
+nvidia-graphics-drivers (1.0.8178-2) unstable; urgency=low
+
+ * very belated change of kernel-image to linux-image in Recommends.
+
+ -- Randall Donald <rdonald at debian.org> Mon, 13 Feb 2006 20:26:15 -0800
+
+nvidia-graphics-drivers (1.0.8178-1) unstable; urgency=low
+
+ * Upload to archive.
+
+ -- Randall Donald <rdonald at debian.org> Tue, 27 Dec 2005 13:46:44 -0800
+
+nvidia-graphics-drivers (1.0.8178-0.1) unstable; urgency=low
+
+ * patch scheme added
+ * applied NVidia's patch NVIDIA_kernel-1.0-8178-U122205
+
+ -- Harald Dunkel <harald.dunkel at t-online.de> Tue, 27 Dec 2005 15:23:41 +0100
+
+nvidia-graphics-drivers (1.0.8178-0) unstable; urgency=low
+
+ * new upstream
+
+ -- Harald Dunkel <harald.dunkel at t-online.de> Sat, 24 Dec 2005 09:27:56 +0100
+
+nvidia-graphics-drivers (1.0.8174-1) unstable; urgency=low
+
+ * The "Radiohead" Release ;)
+ * New upstream.
+ * Upload to unstable.
+ * Thanks to Harald Dunkel for initial build.
+ * LEGACY GPUs: If you have a TNT, TNT2, Vanta, GeForce 256, GeForce DDR,
+ Quadro, GeForce2 Pro, GeForce2 GTS, GeForce2 Ultra, GeForce2 Ti,
+ Quadro2Pro, DO NOT INSTALL THIS RELEASE!!! They are not supported.
+ * update NEWS files again.
+ * add Xorg 6.8 to the descriptions to cut down on confusion.
+ * add reference to linux- kernel packages in README.Debian
+ * nvidia-xconfig will be in a separate package.
+
+ -- Randall Donald <rdonald at debian.org> Sat, 10 Dec 2005 18:33:37 -0800
+
+nvidia-graphics-drivers (1.0.8174-0) unstable; urgency=low
+
+ * new upstream
+
+ -- Harald Dunkel <harald.dunkel at t-online.de> Wed, 7 Dec 2005 19:40:50 +0100
+
+nvidia-graphics-drivers (1.0.7676-2) experimental; urgency=low
+
+ * add exit 0 to module postrm (closes: #252018)
+ * add more documentation to /etc/default/nvidia-glx (closes: #280237)
+ * reorganize nvidia-glx init script
+ * remove xserver provides (man this was an old addition) (closes: #329320)
+ * fix nvidia-glx-dev missing links (closes: #336778)
+ * now that sarge is stable upgrade DH_COMPAT to 5 (closes: #336734)
+ * Supply diversion for libglx.so to work with newer xorg.
+
+ -- Randall Donald <rdonald at debian.org> Wed, 23 Nov 2005 01:20:12 +0000
+
+nvidia-graphics-drivers (1.0.7676-1) experimental; urgency=low
+
+ * New Upstream. (includes fix for GeForce FX 7880)
+
+ -- Randall Donald <rdonald at debian.org> Mon, 29 Aug 2005 15:48:27 -0700
+
+nvidia-graphics-drivers (1.0.7676-0) experimental; urgency=low
+
+ * new upstream
+
+ -- Harald Dunkel <harald.dunkel at t-online.de> Mon, 15 Aug 2005 21:53:07 +0200
+
+nvidia-graphics-drivers (1.0.7667-3) experimental; urgency=low
+
+ * back out libGL.so mess until it upgrades properly.
+ * move back to experimental while work is being done on the above.
+
+ -- Randall Donald <rdonald at debian.org> Mon, 18 Jul 2005 13:08:11 -0700
+
+nvidia-graphics-drivers (1.0.7667-2) unstable; urgency=low
+
+ * fix dangling libGL.so issue. nvidia-glx by itself will now
+ link to the diverted xlibmesa library (closes: #208198, #306533, #272438)
+ * Move nvidia-kernel-source to Suggests in nvidia-glx (closes: #295891)
+ * Modify description to make note of GPUs NOT supported
+ * update module README.Debian to refer to nvnews.net forum.
+ (closes: #299916)
+ * Update nvidia-kernel-source README.Debian to mention module-assistant
+ and remove mention of patches that are unnecessary and other old
+ references.
+ * change upstream_info to not use bashisms. (closes: #304322)
+ * Update to policy 3.6.2
+ * Move GL headers to /usr/share/nvidia/includes/GL. (closes: #268274)
+ * Remove unnecessary dependancy on libglu
+ * Add NEWS item about using legacy packages.
+ * LEGACY GPUs: If you have a TNT, TNT2, Vanta, GeForce 256, GeForce DDR,
+ Quadro, GeForce2 Pro, GeForce2 GTS, GeForce2 Ultra, GeForce2 Ti, Quadro2Pro,
+ DO NOT INSTALL THIS RELEASE!!! Use the nvidia-glx-legacy and
+ nvidia-kernel-source-legacy packages instead.
+
+ -- Randall Donald <rdonald at debian.org> Wed, 13 Jul 2005 14:23:26 -0700
+
+nvidia-graphics-drivers (1.0.7667-1) experimental; urgency=low
+
+ * New upstream (closes: #315446)
+ * Thanks again to Harald Dunkel for patch and amd64 testing.
+
+ -- Randall Donald <rdonald at debian.org> Fri, 24 Jun 2005 22:51:46 -0700
+
+nvidia-graphics-drivers (1.0.7664-2) experimental; urgency=low
+
+ * downgrade the libc6 change back to the version in unstable.
+ (closes: #315313)
+
+ -- Randall Donald <rdonald at debian.org> Tue, 21 Jun 2005 14:07:42 -0700
+
+nvidia-graphics-drivers (1.0.7664-1) experimental; urgency=low
+
+ * The "Commander Cool Drew Hess" release.
+ * New upstream. (Thanks to Harald Dunkel for initial work)
+ * uploaded to experimental due to needing GLIBC_2.3.3
+ and legacy support for some GPU's has been removed.
+ * Add news item about legacy support.
+ * LEGACY GPUs: If you have a TNT, TNT2, Vanta, GeForce 256, GeForce DDR,
+ Quadro, GeForce2 Pro, GeForce2 GTS, GeForce2 Ultra, GeForce2 Ti, Quadro2Pro,
+ DO NOT INSTALL THIS RELEASE!!! NVIDIA will be supporting these cards in a
+ special legacy driver (as yet unreleased and not included in this package).
+ So if you have the one of the above listed GPUs,
+ remain with the 1.0.7174-3 release.
+
+ -- Randall Donald <rdonald at debian.org> Sat, 18 Jun 2005 16:46:48 -0700
+
+nvidia-graphics-drivers (1.0.7664-0) unstable; urgency=low
+
+ * New upstream.
+
+ -- Harald Dunkel <harald.dunkel at t-online.de> Sat, 11 Jun 2005 22:42:26 +0200
+
+nvidia-graphics-drivers (1.0.7174-3) unstable; urgency=low
+
+ * reinclude nvidia docs
+
+ -- Randall Donald <rdonald at debian.org> Thu, 7 Apr 2005 02:39:50 -0700
+
+nvidia-graphics-drivers (1.0.7174-2) unstable; urgency=low
+
+ * use -pkg2 (renamed to pkg0) for lib32 files in nvidia-glx-ia32 package
+ (closes: #257375)
+
+ -- Randall Donald <rdonald at debian.org> Tue, 5 Apr 2005 15:10:03 -0700
+
+nvidia-graphics-drivers (1.0.7174-1) unstable; urgency=low
+
+ * New upstream.
+ * add nvidia-glx-ia32 package for amd64 (closes: #257375)
+
+ -- Randall Donald <rdonald at debian.org> Fri, 1 Apr 2005 14:54:17 -0800
+
+nvidia-graphics-drivers (1.0.7167-1) unstable; urgency=low
+
+ * New upstream. (closes: #299073)
+ * Disable patching for new version.
+
+ -- Randall Donald <rdonald at debian.org> Fri, 11 Mar 2005 13:46:57 -0800
+
+nvidia-graphics-drivers (1.0.6629+1-2) unstable; urgency=high
+
+ * Add patches for new (> 2.6.10-rc3-bk13) kernels from
+ minion.de. Thanks to Drew Hess <dhess at bothan.net>
+ (closes: #280224, #281640, #287226)
+ * updated minion patches from 16 Feb 2005
+ * urgency high to get back in to sarge asap.
+
+ -- Randall Donald <rdonald at debian.org> Fri, 18 Feb 2005 15:31:00 -0800
+
+nvidia-graphics-drivers (1.0.6629+1-1) unstable; urgency=low
+
+ * change version to allow for new .orig
+
+ -- Randall Donald <rdonald at debian.org> Fri, 12 Nov 2004 11:06:00 -0800
+
+nvidia-graphics-drivers (1.0.6629-2) unstable; urgency=low
+
+ * Add amd64 support based on work from
+ Markus Benning <me at w3r3wolf.de> and
+ Harald Dunkel <harald.dunkel at t-online.de>
+ Thanks guys.
+
+ -- Randall Donald <rdonald at debian.org> Tue, 9 Nov 2004 23:13:49 -0800
+
+nvidia-graphics-drivers (1.0.6629-1) unstable; urgency=low
+
+ * New upstream.
+ * Undo 2.6.9 patching.
+
+ -- Randall Donald <rdonald at debian.org> Sat, 6 Nov 2004 23:21:06 -0800
+
+nvidia-graphics-drivers (1.0.6111-2) unstable; urgency=low
+
+ * Provide patches for kernels 2.6.9 and 2.6.10
+
+ -- Randall Donald <rdonald at debian.org> Mon, 25 Oct 2004 16:40:05 -0700
+
+nvidia-graphics-drivers (1.0.6111-1) unstable; urgency=low
+
+ * New upstream.
+ * add executable check for update-devfsd.
+
+ -- Randall Donald <rdonald at debian.org> Thu, 5 Aug 2004 11:43:28 -0700
+
+nvidia-graphics-drivers (1.0.6106-4) unstable; urgency=low
+
+ * Use init script patch by Arthur de Jong <adejong at debian.org>
+ (closes: #243308, #261165)
+ * Add read-only check to init script. (closes: #262176)
+
+ -- Randall Donald <rdonald at debian.org> Sat, 31 Jul 2004 14:40:59 -0700
+
+nvidia-graphics-drivers (1.0.6106-3) unstable; urgency=low
+
+ * Remove libglx.so.version symlink cleaning now that it is an actual file
+ again.
+
+ -- Randall Donald <rdonald at debian.org> Wed, 30 Jun 2004 22:00:09 -0700
+
+nvidia-graphics-drivers (1.0.6106-2) unstable; urgency=low
+
+ * Remove package nvidia-settings so I can use the GPL source in a separate
+ source package in contrib.
+ * Fix nvidia-glx-dev depends on nvidia-glx version.
+
+ -- Randall Donald <rdonald at debian.org> Wed, 30 Jun 2004 17:48:06 -0700
+
+nvidia-graphics-drivers (1.0.6106-1) unstable; urgency=low
+
+ * New upstream.
+ fixed GL library symbols (closes: #242525)
+ * new nvidia-settings package.
+ * remolded TLS handling for new libnvidia-tls.so
+ * sysfs support now builtin, both dpatches disabled.
+
+ -- Randall Donald <rdonald at debian.org> Wed, 30 Jun 2004 11:35:08 -0700
+
+nvidia-graphics-drivers (1.0.5336-12) unstable; urgency=low
+
+ * Include newer sysfs patch by Martin Schlemmer <azarah at gentoo.org> which
+ should now create udev nodes.
+ (closes: #248451)
+
+ -- Randall Donald <rdonald at debian.org> Tue, 29 Jun 2004 23:46:22 -0700
+
+nvidia-graphics-drivers (1.0.5336-11) unstable; urgency=low
+
+ * Correct nvidia-glx.shlibs. (closes: #249194)
+ * New init script from Arthur de Jong <adejong at debian.org>.
+ (closes: #243308, #252569)
+
+ -- Randall Donald <rdonald at debian.org> Tue, 8 Jun 2004 19:04:42 -0700
+
+nvidia-graphics-drivers (1.0.5336-10) unstable; urgency=low
+
+ * remove immediate exit in nvida-glx init.d so tls detection doesn't exit.
+ (closes: #247188)
+
+ -- Randall Donald <rdonald at debian.org> Sat, 8 May 2004 13:44:21 -0700
+
+nvidia-graphics-drivers (1.0.5336-9) unstable; urgency=low
+
+ * use corrected 02_pcialias patch from Juergen Kreileder <jk at blackdown.de>
+
+ -- Randall Donald <rdonald at debian.org> Fri, 30 Apr 2004 19:38:57 -0700
+
+nvidia-graphics-drivers (1.0.5336-8) unstable; urgency=low
+
+ * Allow for presence of 01_sysfs fuzz in 02_pcialias. (closes: #246773)
+ * Document in n-k-s.README.Debian about IGNORE_PCI_CLASS_DISPLAY
+ (closes: #246775)
+
+ -- Randall Donald <rdonald at debian.org> Fri, 30 Apr 2004 18:52:47 -0700
+
+nvidia-graphics-drivers (1.0.5336-7) unstable; urgency=low
+
+ * also detect uppercase "GCC" in compiler detection. (closes: #243988)
+ * version dpatch at >= 2.0.0. (closes: #242465)
+ * patch for hotplugging. Thanks to Juergen Kreileder <jk at blackdown.de>
+ (closes: #239992)
+ * move libtool files to nvidia-glx-dev. (closes: #229110)
+ * apply patch from Joachim Breitner <nomeata at debian.org> for init script.
+ (closes: #243308)
+ * change shlibs to xlibmesa-gl | libgl1
+
+ -- Randall Donald <rdonald at debian.org> Sat, 17 Apr 2004 16:40:26 -0700
+
+nvidia-graphics-drivers (1.0.5336-6) unstable; urgency=low
+
+ * Introduce a boot init script for TLS detection. With this we can get rid
+ of the debconf prompting. (closes: #234612, #231397, #234323)
+ * Provide patch for sysfs. (closes: #236714, #234150)
+ * depend on dpatch for above patch.
+ * fix typo in clean target for SYSSRC. (closes: #237793)
+ * modify debian.binary/rules for patching and Makefile existance.
+
+ -- Randall Donald <rdonald at debian.org> Fri, 19 Mar 2004 14:39:56 -0800
+
+nvidia-graphics-drivers (1.0.5336-5) unstable; urgency=low
+
+ * add SYSRC to clean target. (closes: #232313)
+ * Make GL depends more X 4.3 friendly. (closes: #188189)
+ * pass KPKG_EXTRAV_ARG in for proper 2.6 EXTRAVERSIONing
+ * version kernel-package at >=8.082.
+ * add root_cmd. (closes: #162323)
+
+ -- Randall Donald <rdonald at debian.org> Sat, 21 Feb 2004 15:04:42 -0800
+
+nvidia-graphics-drivers (1.0.5336-4) unstable; urgency=low
+
+ * Add glext.h to nvidia-glx-dev. (closes: #231169)
+ * Add Makefile to clean target in nvidia-kernel-source rules file.
+
+ -- Randall Donald <rdonald at debian.org> Wed, 4 Feb 2004 16:03:42 -0800
+
+nvidia-graphics-drivers (1.0.5336-3) unstable; urgency=low
+
+ * Depend on libc6-dev for KBUILD building. (closes: #230307)
+
+ -- Randall Donald <rdonald at debian.org> Sat, 31 Jan 2004 14:26:02 -0800
+
+nvidia-graphics-drivers (1.0.5336-2) unstable; urgency=low
+
+ * Bypass NVIDIA's select_makefile (closes: #230307)
+ * Remove patch from nvidia-kernel-source Depends and add sed.
+ * Remove dangling libglx.so.VERSION symlink.
+
+ -- Randall Donald <rdonald at debian.org> Fri, 30 Jan 2004 14:54:32 -0800
+
+nvidia-graphics-drivers (1.0.5336-1) unstable; urgency=low
+
+ * New upstream.
+ * generate nvidia-kernel changelog from nvidia-graphics-drivers at build.
+ * change nvidia-kernel-source arch to i386. (closes: #229060)
+ * remove 2.6 patch as it is now provided upstream.
+ * create a makefile selector and change the patchlevel detection to be based
+ on KERNEL_VERSION_CODE.
+ * switch back to Makefile.kbuild for 2.6.x.
+ * remove no longer needed apm patch. (closes: #228487)
+ * reflect 2.6 changes in nvidia-kernel-source.README.Debian.
+
+ -- Randall Donald <rdonald at debian.org> Tue, 27 Jan 2004 00:01:32 -0800
+
+nvidia-graphics-drivers (1.0.5328-4) unstable; urgency=low
+
+ * Provide fixed .la files. (closes: #228677)
+
+ -- Randall Donald <rdonald at debian.org> Mon, 19 Jan 2004 23:05:20 -0800
+
+nvidia-graphics-drivers (1.0.5328-3) unstable; urgency=low
+
+ * Remove bad/broken LibGL.la files for now. (closes: #228499)
+
+ -- Randall Donald <rdonald at debian.org> Mon, 19 Jan 2004 14:56:14 -0800
+
+nvidia-graphics-drivers (1.0.5328-2) unstable; urgency=low
+
+ * Fix typo in nvidia-glx.README.Debian
+
+ -- Randall Donald <rdonald at debian.org> Fri, 16 Jan 2004 23:53:35 -0800
+
+nvidia-graphics-drivers (1.0.5328-1) unstable; urgency=low
+
+ * New upstream. (closes #227066)
+ * Apply 2.6 patch in nvidia-kernel building with env override.
+ Manual patching no longer required!!! (closes: #193379)
+ * Change text of TLS question to a positive tone. (closes: #221963)
+ * Quote $(CC) for a multi word compiler e.g. distcc (closes: #222390)
+ * Change reportbug script to use (lspci --version) instead of which.
+ * Add tls/libGL.so to nvidia-glx (so one can switch with only one step)
+ * Make note about reconfiguring for TLS switching.
+ * fix gcc detection again for kernel compiler. (closes: #227412)
+ * fix typo in nvidia-kernel-source.README.Debian (closes: #226991)
+
+ -- Randall Donald <rdonald at debian.org> Mon, 22 Dec 2003 01:21:58 -0800
+
+nvidia-graphics-drivers (1.0.4496-10) unstable; urgency=low
+
+ * TLS problems related to installation of TLS libs on 2.4 systems.
+ Solution: provide a debconf note and set a default based on runtime
+ detection of a TLS/2.6 system. Hopefully this will solve most of the
+ tls bugs.
+ * Add note about nvidia-kernel-source in nvidia-glx description.
+ (closes: #220038)
+
+ -- Randall Donald <rdonald at debian.org> Wed, 19 Nov 2003 13:17:50 -0800
+
+nvidia-graphics-drivers (1.0.4496-9) unstable; urgency=low
+
+ * Change nvidia-kernel-source.README.Debian.in to reflect 2.6 makefile
+ change. (closes: #219003)
+ * Note the difference in KSRC for 2.6 headers (closes: #220452)
+
+ -- Randall Donald <rdonald at debian.org> Mon, 17 Nov 2003 20:47:20 -0800
+
+nvidia-graphics-drivers (1.0.4496-8) unstable; urgency=low
+
+ * Correctly install tls libglx.
+
+ -- Randall Donald <rdonald at debian.org> Sat, 1 Nov 2003 12:46:04 -0800
+
+nvidia-graphics-drivers (1.0.4496-7) unstable; urgency=low
+
+ * add tls files. (closes: #218408, #218417, #218434, #218487)
+
+ -- Randall Donald <rdonald at debian.org> Fri, 31 Oct 2003 21:01:18 -0800
+
+nvidia-graphics-drivers (1.0.4496-6) unstable; urgency=low
+
+ * use Makefile.nvidia instead of Makefile.kbuild so the 2.6 support
+ can use kernel-headers. Manual patching still required.
+ README.Debian changed to instruct this change.
+ (closes: #208535, #203369)
+ * remove wget build-dep from kernel module (closes: #212742)
+ * install kernel module to /lib/modules/KVERS/nvidia. (closes: #207290)
+ * re-fix GCC detection from compile.h (closes: #205871)
+
+ -- Randall Donald <rdonald at debian.org> Mon, 6 Oct 2003 21:41:13 -0700
+
+nvidia-graphics-drivers (1.0.4496-5) unstable; urgency=low
+
+ * Add symlink instruction to nvidia-kernel-source.README.Debian
+ * Fix patchlevel version detection.
+
+ -- Randall Donald <rdonald at debian.org> Tue, 23 Sep 2003 01:21:29 -0700
+
+nvidia-graphics-drivers (1.0.4496-4) unstable; urgency=low
+
+ * Add Provides: nvidia-kernel-src to nvidia-kernel-source (closes: #211713)
+ * Upload new diversions and 2.6 support to unstable packages.
+ * change == to = in kernel rules file.
+
+ -- Randall Donald <rdonald at debian.org> Mon, 22 Sep 2003 15:34:32 -0700
+
+nvidia-graphics-drivers (1.0.4496-3) experimental; urgency=low
+
+ * Fix nvidia-kernel-source.README.Debian about installing
+ nvidia-kernel-common first.
+ * Fix typo in nvidia-kernel-source.README.Debian regarding
+ modules/nvidia-kernel-1.0.4496 directory. (closes: #205684)
+ * Change diversions to stay within /usr/lib and /usr/X11R6/lib.
+ This allows for installs on systems of /usr split between several
+ partitions. (closes: #205955)
+ * Move nvidia-glx dependancy on nvidia-kernel-source to a recommends.
+ * Fix part of gcc 3.3.1 detection that I missed last time. (closes: #205871)
+ * Update nvidia-kernel-source.README.Debian to reflect 2.4.21-4-k7.
+ * Add preliminary 2.6 support. See README.Debian for details (closes: #203369, #193379)
+ * Include CONFIG_APM_MODULE patch file in nvidia-kernel-source.
+ * Upload to experimental due to diversion changes and preliminary 2.6
+ support
+ * Incorporate the NMU by martin f. krafft <madduck at debian.org>
+
+ -- Randall Donald <rdonald at debian.org> Tue, 26 Aug 2003 14:42:57 -0700
+
+nvidia-graphics-drivers (1.0.4496-2.1) unstable; urgency=low
+
+ * debian.binary/rules used the -a flag to copy the control.template file
+ to debian-binary/control. If the former was a symlink, this would result
+ in the erasure of the template file as the destionation of the copy would
+ also be a symlink to the same file. Removed the -a, now it works just
+ fine.
+ Closes: Bug#206445, Bug#206449
+
+ -- martin f. krafft <madduck at debian.org> Tue, 26 Aug 2003 08:50:46 +0200
+
+nvidia-graphics-drivers (1.0.4496-2) unstable; urgency=low
+
+ * Add email from NVIDIA to copyright file.
+
+ -- Randall Donald <rdonald at debian.org> Thu, 31 Jul 2003 15:18:25 -0700
+
+nvidia-graphics-drivers (1.0.4496-1) unstable; urgency=low
+
+ * New upstream.
+ * include shlibs file.
+ * Re-split nvidia-glx-dev by request.
+
+ -- Randall Donald <rdonald at debian.org> Mon, 28 Jul 2003 14:18:45 -0700
+
+nvidia-graphics-drivers (1.0.4363-1) unstable; urgency=low
+
+ * Put nvidia drivers into one source package
+ * Move from contrib to non-free
+ * Rename nvidia-kernel-src to nvidia-kernel-source
+ * Include driver files in nvidia-glx and nvidia-kernel-source instead of
+ downloading.
+ * Put nvidia-glx-dev files back into nvidia-glx.
+ * Separate out modules and devfs files into nvidia-kernel-common.
+ * Drop .deb in builder-specified location. Thanks David B Harris
+ <david at eelf.ddts.net> (closes: #192112)
+ * Lose the version number in modules directory. (closes: #199509)
+ * Use automation of versioning based on patches by Marcello Magallon
+ <mmagallo at debian.org>. Thanks. (closes: #192312, #192311)
+
+ -- Randall Donald <rdonald at debian.org> Fri, 9 May 2003 14:51:15 -0700
+
Added: packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian/compat
URL: http://svn.debian.org/wsvn/pkg-nvidia/packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian/compat?rev=521&op=file
==============================================================================
--- packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian/compat (added)
+++ packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian/compat Mon Jan 12 01:23:05 2009
@@ -1,0 +1,1 @@
+4
Added: packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian/control
URL: http://svn.debian.org/wsvn/pkg-nvidia/packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian/control?rev=521&op=file
==============================================================================
--- packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian/control (added)
+++ packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian/control Mon Jan 12 01:23:05 2009
@@ -1,0 +1,150 @@
+Source: nvidia-graphics-drivers-legacy-173xx
+Section: non-free/x11
+Priority: optional
+Maintainer: Debian NVIDIA Maintainers <pkg-nvidia-devel at lists.alioth.debian.org>
+Uploaders: Randall Donald <rdonald at debian.org>
+XS-Vcs-Svn: svn://svn.debian.org/svn/pkg-nvidia/packages/nvidia-graphics-drivers-legacy-173xx
+XS-Vcs-Browser: http://svn.debian.org/wsvn/pkg-nvidia/packages/nvidia-graphics-drivers-legacy-173xx
+Build-Depends: debhelper (>> 4.0.0), sed (>> 3.0), libxext6, bzip2
+Standards-Version: 3.6.2
+
+
+Package: nvidia-glx-legacy-173xx-ia32
+Architecture: amd64
+Depends: nvidia-kernel-legacy-173xx-173.14.15, libc6, ia32-libs, ${shlibs:Depends}
+Suggests: nvidia-settings, nvidia-kernel-legacy-173xx-source (>= 173.14.15)
+Conflicts: nvidia-glx-src
+Replaces: nvidia-glx-src
+Description: NVIDIA binary Xorg driver (173xx legacy version)
+ These binary drivers provide optimized hardware acceleration of
+ OpenGL applications via a direct-rendering X Server. AGP, TV-out and
+ flat panel displays are also supported.
+ .
+ The following GPU's are supported in this legacy version:
+ GeForce 6800 Ultra, GeForce 6800, GeForce 6800 XE, GeForce 6800 XT
+ GeForce 6800 GT, GeForce 6800 GS, Quadro FX 4000, GeForce 7800 GTX
+ GeForce 7800 GT, GeForce 7800 GS, GeForce Go 7800, GeForce Go 7800 GTX
+ Quadro FX 4500, GeForce 6800, GeForce 6800 LE, GeForce Go 6800,
+ GeForce Go 6800 Ultra, Quadro FX Go1400, Quadro FX 3450/4000 SDI
+ Quadro FX 1400, GeForce 6600 GT, GeForce 6600, GeForce 6200
+ GeForce 6600 LE, Quadro FX 3400/4400, GeForce PCX 5750, GeForce PCX 5900
+ GeForce PCX 5300/Quadro FX 330, Quadro NVS 280 PCI-E/Quadro FX 330
+ Quadro FX 1300, GeForce PCX 4300, GeForce 6600 VE, GeForce Go 6600
+ GeForce 6610 XL, GeForce Go 6600 TE/6200 TE, GeForce 6700 XL,
+ GeForce Go 6600 GT, Quadro NVS 440, Quadro FX 550, Quadro FX 540,
+ GeForce 6500, GeForce 6200 TurboCache(TM), GeForce 6200 LE, GeForce Go 6200
+ Quadro NVS 285, GeForce Go 6400, GeForce 8800 GTX, GeForce 8800 GTS
+ Quadro FX 5600, Quadro FX 4600, GeForce 7300 LE, GeForce 7300 SE
+ Quadro NVS 110M/GeForce Go 7300, GeForce Go 7400, Quadro NVS 110M
+ Quadro NVS 120M, Quadro FX 350M, Quadro FX 350, GeForce 7300 GS
+ GeForce 6150, GeForce 6150 LE, GeForce 6100, GeForce Go 6100,
+ GeForce 7900 GTX, GeForce 7900 GT/GTO, GeForce 7900 GS, GeForce 7950 GX2
+ GeForce Go 7900 GS, GeForce Go 7900 GTX, Quadro FX 2500M, Quadro FX 1500M
+ Quadro FX 5500, Quadro FX 3500, Quadro FX 1500, Quadro FX 4500 X2,
+ GeForce 7600 GS, GeForce FX 5800 Ultra, GeForce FX 5800, Quadro FX 2000
+ Quadro FX 1000, GeForce FX 5600 Ultra, GeForce FX 5600, GeForce FX 5600XT
+ GeForce FX Go5600, GeForce FX Go5650, Quadro FX Go700, GeForce FX 5200
+ GeForce FX 5200 Ultra, GeForce FX 5200, GeForce FX 5200LE, GeForce FX Go5200
+ GeForce FX Go5250, GeForce FX 5500, GeForce FX 5100, GeForce FX Go5200 32M/64M
+ Quadro NVS 55/280 PCI, Quadro FX 500/FX 600, GeForce FX Go53xx,
+ GeForce FX Go5100, GeForce FX 5900 Ultra, GeForce FX 5900, GeForce FX 5900XT
+ GeForce FX 5950 Ultra, GeForce FX 5900ZT, Quadro FX 3000, Quadro FX 700
+ GeForce FX 5700 Ultra, GeForce FX 5700, GeForce FX 5700LE, GeForce FX 5700VE
+ GeForce FX Go5700, Quadro FX Go1000, Quadro FX 1100, GeForce 7600 GT,
+ GeForce 7600 GS, GeForce 7300 GT, GeForce Go 7600, Quadro FX 560,
+ GeForce 7050 PV / NVIDIA nForce 630a, GeForce 7025 / NVIDIA nForce 630a,
+ GeForce 8600 GTS, GeForce 8600 GT, GeForce 8600M GT, GeForce 8600M GS,
+ GeForce 8500 GT, GeForce 8400 GS, GeForce 8400M GT, GeForce 8400M GS,
+ GeForce 8400M G, GeForce 8300 GS, Quadro FX 1600M, Quadro FX 570M,
+ Quadro FX 360M, Quadro NVS 320M, Quadro NVS 140M, Quadro NVS 135M,
+ Quadro NVS 130M
+ .
+ See /usr/share/doc/nvidia-glx-legacy-173xx/README.txt.gz for a complete list
+ of supported GPUs and PCIIDs
+ .
+
+Package: nvidia-glx-legacy-173xx
+Architecture: i386 amd64
+Depends: nvidia-kernel-legacy-173xx-173.14.15, x11-common (>= 1:7.0.0), ${shlibs:Depends}
+Suggests: nvidia-settings, nvidia-kernel-legacy-173xx-source (>= 173.14.15)
+Conflicts: nvidia-glx, nvidia-glx-legacy-71xx, nvidia-glx-legacy-96xx, nvidia-glx-legacy-dev
+Provides: xserver-xorg-video-2
+Replaces: nvidia-glx-src, nvidia-glx-legacy
+Description: NVIDIA binary Xorg driver
+ These binary drivers provide optimized hardware
+ acceleration of OpenGL applications via a direct-rendering X Server.
+ AGP, PCIe, SLI, TV-out and flat panel displays are also supported.
+ .
+ Please see the nvidia-kernel-source package for building the kernel module
+ required by this package. This will provide nvidia-kernel-<version>
+ .
+ The following GPU's are supported:
+ GeForce 6800 Ultra, GeForce 6800, GeForce 6800 XE, GeForce 6800 XT
+ GeForce 6800 GT, GeForce 6800 GS, Quadro FX 4000, GeForce 7800 GTX
+ GeForce 7800 GT, GeForce 7800 GS, GeForce Go 7800, GeForce Go 7800 GTX
+ Quadro FX 4500, GeForce 6800, GeForce 6800 LE, GeForce Go 6800,
+ GeForce Go 6800 Ultra, Quadro FX Go1400, Quadro FX 3450/4000 SDI
+ Quadro FX 1400, GeForce 6600 GT, GeForce 6600, GeForce 6200
+ GeForce 6600 LE, Quadro FX 3400/4400, GeForce PCX 5750, GeForce PCX 5900
+ GeForce PCX 5300/Quadro FX 330, Quadro NVS 280 PCI-E/Quadro FX 330
+ Quadro FX 1300, GeForce PCX 4300, GeForce 6600 VE, GeForce Go 6600
+ GeForce 6610 XL, GeForce Go 6600 TE/6200 TE, GeForce 6700 XL,
+ GeForce Go 6600 GT, Quadro NVS 440, Quadro FX 550, Quadro FX 540,
+ GeForce 6500, GeForce 6200 TurboCache(TM), GeForce 6200 LE, GeForce Go 6200
+ Quadro NVS 285, GeForce Go 6400, GeForce 8800 GTX, GeForce 8800 GTS
+ Quadro FX 5600, Quadro FX 4600, GeForce 7300 LE, GeForce 7300 SE
+ Quadro NVS 110M/GeForce Go 7300, GeForce Go 7400, Quadro NVS 110M
+ Quadro NVS 120M, Quadro FX 350M, Quadro FX 350, GeForce 7300 GS
+ GeForce 6150, GeForce 6150 LE, GeForce 6100, GeForce Go 6100,
+ GeForce 7900 GTX, GeForce 7900 GT/GTO, GeForce 7900 GS, GeForce 7950 GX2
+ GeForce Go 7900 GS, GeForce Go 7900 GTX, Quadro FX 2500M, Quadro FX 1500M
+ Quadro FX 5500, Quadro FX 3500, Quadro FX 1500, Quadro FX 4500 X2,
+ GeForce 7600 GS, GeForce FX 5800 Ultra, GeForce FX 5800, Quadro FX 2000
+ Quadro FX 1000, GeForce FX 5600 Ultra, GeForce FX 5600, GeForce FX 5600XT
+ GeForce FX Go5600, GeForce FX Go5650, Quadro FX Go700, GeForce FX 5200
+ GeForce FX 5200 Ultra, GeForce FX 5200, GeForce FX 5200LE, GeForce FX Go5200
+ GeForce FX Go5250, GeForce FX 5500, GeForce FX 5100, GeForce FX Go5200 32M/64M
+ Quadro NVS 55/280 PCI, Quadro FX 500/FX 600, GeForce FX Go53xx,
+ GeForce FX Go5100, GeForce FX 5900 Ultra, GeForce FX 5900, GeForce FX 5900XT
+ GeForce FX 5950 Ultra, GeForce FX 5900ZT, Quadro FX 3000, Quadro FX 700
+ GeForce FX 5700 Ultra, GeForce FX 5700, GeForce FX 5700LE, GeForce FX 5700VE
+ GeForce FX Go5700, Quadro FX Go1000, Quadro FX 1100, GeForce 7600 GT,
+ GeForce 7600 GS, GeForce 7300 GT, GeForce Go 7600, Quadro FX 560,
+ GeForce 7050 PV / NVIDIA nForce 630a, GeForce 7025 / NVIDIA nForce 630a,
+ GeForce 8600 GTS, GeForce 8600 GT, GeForce 8600M GT, GeForce 8600M GS,
+ GeForce 8500 GT, GeForce 8400 GS, GeForce 8400M GT, GeForce 8400M GS,
+ GeForce 8400M G, GeForce 8300 GS, Quadro FX 1600M, Quadro FX 570M,
+ Quadro FX 360M, Quadro NVS 320M, Quadro NVS 140M, Quadro NVS 135M,
+ Quadro NVS 130M
+ .
+ See /usr/share/doc/nvidia-glx-legacy-173xx/README.txt.gz for a complete list
+ of supported GPUs and PCIIDs
+ .
+
+Package: nvidia-glx-legacy-173xx-dev
+Architecture: i386 amd64
+Depends: nvidia-glx-legacy-173xx (>= 173.14.15)
+Provides: libgl-dev
+Conflicts: nvidia-glx (>= 173.14.16), libgl-dev, mesa-common-dev, nvidia-glx-dev, nvidia-glx-legacy-71xx-dev, nvidia-glx-legacy-96xx-dev
+Replaces: libgl-dev
+Description: NVIDIA binary Xorg driver development files (173xx legacy version)
+ This package contains the NVIDIA binary Xorg driver
+ development files.
+ .
+ For more information on this source package visit NVIDIA's homepage
+ at http://www.nvidia.com/ .
+
+Package: nvidia-kernel-legacy-173xx-source
+Architecture: i386 amd64
+Depends: debhelper (>> 4.0.0), make, sed (>> 3.0), dpatch (>= 2.0.0)
+Recommends: nvidia-glx-legacy-173xx (>= 173.14.15), kernel-package (>= 8.082), devscripts
+Description: NVIDIA binary kernel module source
+ This package builds the NVIDIA Xorg binary kernel module
+ needed by nvidia-glx-legacy-173xx. The drivers provide optimized
+ hardware acceleration of OpenGL applications via a direct-rendering
+ X Server AGP,
+ PCIe, SLI, TV-out, and flat panel displays are also supported.
+ .
+ PLEASE read /usr/share/doc/nvidia-kernel-legacy-173xx-source/README.Debian
+ for building information.
+ .
Added: packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian/control.in
URL: http://svn.debian.org/wsvn/pkg-nvidia/packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian/control.in?rev=521&op=file
==============================================================================
--- packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian/control.in (added)
+++ packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian/control.in Mon Jan 12 01:23:05 2009
@@ -1,0 +1,150 @@
+Source: nvidia-graphics-drivers-legacy-173xx
+Section: non-free/x11
+Priority: optional
+Maintainer: Debian NVIDIA Maintainers <pkg-nvidia-devel at lists.alioth.debian.org>
+Uploaders: Randall Donald <rdonald at debian.org>
+XS-Vcs-Svn: svn://svn.debian.org/svn/pkg-nvidia/packages/nvidia-graphics-drivers-legacy-173xx
+XS-Vcs-Browser: http://svn.debian.org/wsvn/pkg-nvidia/packages/nvidia-graphics-drivers-legacy-173xx
+Build-Depends: debhelper (>> 4.0.0), sed (>> 3.0), libxext6, bzip2
+Standards-Version: 3.6.2
+
+
+Package: nvidia-glx-legacy-173xx-ia32
+Architecture: amd64
+Depends: nvidia-kernel-legacy-173xx-#VERSION#, libc6, ia32-libs, ${shlibs:Depends}
+Suggests: nvidia-settings, nvidia-kernel-legacy-173xx-source (>= #VERSION#)
+Conflicts: nvidia-glx-src
+Replaces: nvidia-glx-src
+Description: NVIDIA binary Xorg driver (173xx legacy version)
+ These binary drivers provide optimized hardware acceleration of
+ OpenGL applications via a direct-rendering X Server. AGP, TV-out and
+ flat panel displays are also supported.
+ .
+ The following GPU's are supported in this legacy version:
+ GeForce 6800 Ultra, GeForce 6800, GeForce 6800 XE, GeForce 6800 XT
+ GeForce 6800 GT, GeForce 6800 GS, Quadro FX 4000, GeForce 7800 GTX
+ GeForce 7800 GT, GeForce 7800 GS, GeForce Go 7800, GeForce Go 7800 GTX
+ Quadro FX 4500, GeForce 6800, GeForce 6800 LE, GeForce Go 6800,
+ GeForce Go 6800 Ultra, Quadro FX Go1400, Quadro FX 3450/4000 SDI
+ Quadro FX 1400, GeForce 6600 GT, GeForce 6600, GeForce 6200
+ GeForce 6600 LE, Quadro FX 3400/4400, GeForce PCX 5750, GeForce PCX 5900
+ GeForce PCX 5300/Quadro FX 330, Quadro NVS 280 PCI-E/Quadro FX 330
+ Quadro FX 1300, GeForce PCX 4300, GeForce 6600 VE, GeForce Go 6600
+ GeForce 6610 XL, GeForce Go 6600 TE/6200 TE, GeForce 6700 XL,
+ GeForce Go 6600 GT, Quadro NVS 440, Quadro FX 550, Quadro FX 540,
+ GeForce 6500, GeForce 6200 TurboCache(TM), GeForce 6200 LE, GeForce Go 6200
+ Quadro NVS 285, GeForce Go 6400, GeForce 8800 GTX, GeForce 8800 GTS
+ Quadro FX 5600, Quadro FX 4600, GeForce 7300 LE, GeForce 7300 SE
+ Quadro NVS 110M/GeForce Go 7300, GeForce Go 7400, Quadro NVS 110M
+ Quadro NVS 120M, Quadro FX 350M, Quadro FX 350, GeForce 7300 GS
+ GeForce 6150, GeForce 6150 LE, GeForce 6100, GeForce Go 6100,
+ GeForce 7900 GTX, GeForce 7900 GT/GTO, GeForce 7900 GS, GeForce 7950 GX2
+ GeForce Go 7900 GS, GeForce Go 7900 GTX, Quadro FX 2500M, Quadro FX 1500M
+ Quadro FX 5500, Quadro FX 3500, Quadro FX 1500, Quadro FX 4500 X2,
+ GeForce 7600 GS, GeForce FX 5800 Ultra, GeForce FX 5800, Quadro FX 2000
+ Quadro FX 1000, GeForce FX 5600 Ultra, GeForce FX 5600, GeForce FX 5600XT
+ GeForce FX Go5600, GeForce FX Go5650, Quadro FX Go700, GeForce FX 5200
+ GeForce FX 5200 Ultra, GeForce FX 5200, GeForce FX 5200LE, GeForce FX Go5200
+ GeForce FX Go5250, GeForce FX 5500, GeForce FX 5100, GeForce FX Go5200 32M/64M
+ Quadro NVS 55/280 PCI, Quadro FX 500/FX 600, GeForce FX Go53xx,
+ GeForce FX Go5100, GeForce FX 5900 Ultra, GeForce FX 5900, GeForce FX 5900XT
+ GeForce FX 5950 Ultra, GeForce FX 5900ZT, Quadro FX 3000, Quadro FX 700
+ GeForce FX 5700 Ultra, GeForce FX 5700, GeForce FX 5700LE, GeForce FX 5700VE
+ GeForce FX Go5700, Quadro FX Go1000, Quadro FX 1100, GeForce 7600 GT,
+ GeForce 7600 GS, GeForce 7300 GT, GeForce Go 7600, Quadro FX 560,
+ GeForce 7050 PV / NVIDIA nForce 630a, GeForce 7025 / NVIDIA nForce 630a,
+ GeForce 8600 GTS, GeForce 8600 GT, GeForce 8600M GT, GeForce 8600M GS,
+ GeForce 8500 GT, GeForce 8400 GS, GeForce 8400M GT, GeForce 8400M GS,
+ GeForce 8400M G, GeForce 8300 GS, Quadro FX 1600M, Quadro FX 570M,
+ Quadro FX 360M, Quadro NVS 320M, Quadro NVS 140M, Quadro NVS 135M,
+ Quadro NVS 130M
+ .
+ See /usr/share/doc/nvidia-glx-legacy-173xx/README.txt.gz for a complete list
+ of supported GPUs and PCIIDs
+ .
+
+Package: nvidia-glx-legacy-173xx
+Architecture: i386 amd64
+Depends: nvidia-kernel-legacy-173xx-#VERSION#, x11-common (>= 1:7.0.0), ${shlibs:Depends}
+Suggests: nvidia-settings, nvidia-kernel-legacy-173xx-source (>= #VERSION#)
+Conflicts: nvidia-glx, nvidia-glx-legacy-71xx, nvidia-glx-legacy-96xx, nvidia-glx-legacy-dev
+Provides: xserver-xorg-video-2
+Replaces: nvidia-glx-src, nvidia-glx-legacy
+Description: NVIDIA binary Xorg driver
+ These binary drivers provide optimized hardware
+ acceleration of OpenGL applications via a direct-rendering X Server.
+ AGP, PCIe, SLI, TV-out and flat panel displays are also supported.
+ .
+ Please see the nvidia-kernel-source package for building the kernel module
+ required by this package. This will provide nvidia-kernel-<version>
+ .
+ The following GPU's are supported:
+ GeForce 6800 Ultra, GeForce 6800, GeForce 6800 XE, GeForce 6800 XT
+ GeForce 6800 GT, GeForce 6800 GS, Quadro FX 4000, GeForce 7800 GTX
+ GeForce 7800 GT, GeForce 7800 GS, GeForce Go 7800, GeForce Go 7800 GTX
+ Quadro FX 4500, GeForce 6800, GeForce 6800 LE, GeForce Go 6800,
+ GeForce Go 6800 Ultra, Quadro FX Go1400, Quadro FX 3450/4000 SDI
+ Quadro FX 1400, GeForce 6600 GT, GeForce 6600, GeForce 6200
+ GeForce 6600 LE, Quadro FX 3400/4400, GeForce PCX 5750, GeForce PCX 5900
+ GeForce PCX 5300/Quadro FX 330, Quadro NVS 280 PCI-E/Quadro FX 330
+ Quadro FX 1300, GeForce PCX 4300, GeForce 6600 VE, GeForce Go 6600
+ GeForce 6610 XL, GeForce Go 6600 TE/6200 TE, GeForce 6700 XL,
+ GeForce Go 6600 GT, Quadro NVS 440, Quadro FX 550, Quadro FX 540,
+ GeForce 6500, GeForce 6200 TurboCache(TM), GeForce 6200 LE, GeForce Go 6200
+ Quadro NVS 285, GeForce Go 6400, GeForce 8800 GTX, GeForce 8800 GTS
+ Quadro FX 5600, Quadro FX 4600, GeForce 7300 LE, GeForce 7300 SE
+ Quadro NVS 110M/GeForce Go 7300, GeForce Go 7400, Quadro NVS 110M
+ Quadro NVS 120M, Quadro FX 350M, Quadro FX 350, GeForce 7300 GS
+ GeForce 6150, GeForce 6150 LE, GeForce 6100, GeForce Go 6100,
+ GeForce 7900 GTX, GeForce 7900 GT/GTO, GeForce 7900 GS, GeForce 7950 GX2
+ GeForce Go 7900 GS, GeForce Go 7900 GTX, Quadro FX 2500M, Quadro FX 1500M
+ Quadro FX 5500, Quadro FX 3500, Quadro FX 1500, Quadro FX 4500 X2,
+ GeForce 7600 GS, GeForce FX 5800 Ultra, GeForce FX 5800, Quadro FX 2000
+ Quadro FX 1000, GeForce FX 5600 Ultra, GeForce FX 5600, GeForce FX 5600XT
+ GeForce FX Go5600, GeForce FX Go5650, Quadro FX Go700, GeForce FX 5200
+ GeForce FX 5200 Ultra, GeForce FX 5200, GeForce FX 5200LE, GeForce FX Go5200
+ GeForce FX Go5250, GeForce FX 5500, GeForce FX 5100, GeForce FX Go5200 32M/64M
+ Quadro NVS 55/280 PCI, Quadro FX 500/FX 600, GeForce FX Go53xx,
+ GeForce FX Go5100, GeForce FX 5900 Ultra, GeForce FX 5900, GeForce FX 5900XT
+ GeForce FX 5950 Ultra, GeForce FX 5900ZT, Quadro FX 3000, Quadro FX 700
+ GeForce FX 5700 Ultra, GeForce FX 5700, GeForce FX 5700LE, GeForce FX 5700VE
+ GeForce FX Go5700, Quadro FX Go1000, Quadro FX 1100, GeForce 7600 GT,
+ GeForce 7600 GS, GeForce 7300 GT, GeForce Go 7600, Quadro FX 560,
+ GeForce 7050 PV / NVIDIA nForce 630a, GeForce 7025 / NVIDIA nForce 630a,
+ GeForce 8600 GTS, GeForce 8600 GT, GeForce 8600M GT, GeForce 8600M GS,
+ GeForce 8500 GT, GeForce 8400 GS, GeForce 8400M GT, GeForce 8400M GS,
+ GeForce 8400M G, GeForce 8300 GS, Quadro FX 1600M, Quadro FX 570M,
+ Quadro FX 360M, Quadro NVS 320M, Quadro NVS 140M, Quadro NVS 135M,
+ Quadro NVS 130M
+ .
+ See /usr/share/doc/nvidia-glx-legacy-173xx/README.txt.gz for a complete list
+ of supported GPUs and PCIIDs
+ .
+
+Package: nvidia-glx-legacy-173xx-dev
+Architecture: i386 amd64
+Depends: nvidia-glx-legacy-173xx (>= #VERSION#)
+Provides: libgl-dev
+Conflicts: nvidia-glx (>= #NEXTVER#), libgl-dev, mesa-common-dev, nvidia-glx-dev, nvidia-glx-legacy-71xx-dev, nvidia-glx-legacy-96xx-dev
+Replaces: libgl-dev
+Description: NVIDIA binary Xorg driver development files (173xx legacy version)
+ This package contains the NVIDIA binary Xorg driver
+ development files.
+ .
+ For more information on this source package visit NVIDIA's homepage
+ at http://www.nvidia.com/ .
+
+Package: nvidia-kernel-legacy-173xx-source
+Architecture: i386 amd64
+Depends: debhelper (>> 4.0.0), make, sed (>> 3.0), dpatch (>= 2.0.0)
+Recommends: nvidia-glx-legacy-173xx (>= #VERSION#), kernel-package (>= 8.082), devscripts
+Description: NVIDIA binary kernel module source
+ This package builds the NVIDIA Xorg binary kernel module
+ needed by nvidia-glx-legacy-173xx. The drivers provide optimized
+ hardware acceleration of OpenGL applications via a direct-rendering
+ X Server AGP,
+ PCIe, SLI, TV-out, and flat panel displays are also supported.
+ .
+ PLEASE read /usr/share/doc/nvidia-kernel-legacy-173xx-source/README.Debian
+ for building information.
+ .
Added: packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian/copyright
URL: http://svn.debian.org/wsvn/pkg-nvidia/packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian/copyright?rev=521&op=file
==============================================================================
--- packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian/copyright (added)
+++ packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian/copyright Mon Jan 12 01:23:05 2009
@@ -1,0 +1,191 @@
+This package was debianized by Randall Donald <rdonald at debian.org> on
+Mon, 31 Mar 2003 23:40:05 -0800.
+
+It was downloaded from
+ftp://download.nvidia.com/XFree86/Linux-x86_64/173.14.15/NVIDIA-Linux-x86_64-173.14.15-pkg2.run
+
+Upstream Author: NVIDIA <linux-bugs at nvidia.com>
+
+
+Copyright: 2008 NVIDIA Corporation
+
+First a note from the README file
+
+Q: Why does NVIDIA not provide rpms anymore?
+
+A: Not every Linux distribution uses rpm, and NVIDIA wanted a single
+ solution that would work across all Linux distributions. As indicated
+ in the NVIDIA Software License, Linux distributions are welcome to
+ repackage and redistribute the NVIDIA Linux driver in whatever package
+ format they wish.
+
+Furthermore, an email from NVIDIA:
+
+Greetings, Randall! Comments below:
+
+On 30 Jul 2003, Randall Donald wrote:
+
+> To whom it may concern,
+>
+> My name is Randall Donald and I am the maintainer for the Debian
+> downloader packages nvidia-glx-src and nvidia-kernel-src.
+> As stated in your license and the README file
+> ( "As indicated in the NVIDIA Software License, Linux distributions
+> are welcome to repackage and redistribute the NVIDIA Linux driver in
+> whatever package format they wish." )
+> I wish to include packages containing the Linux driver files in the Debian archive.
+> I'd like to know if it is legally permitted to distribute binary kernel modules
+> compiled from the NVIDIA kernel module source and Debian kernel headers.
+
+This is fine; thanks for asking.
+
+> I am also wondering if the "No Separation of Components" clause
+> ( No Separation of Components. The SOFTWARE is licensed as a
+> single product. Its component parts may not be separated for use
+> on more than one computer, nor otherwise used separately from the
+> other parts.) applies to splitting the glx driver and kernel module source into
+> multiple binary packages.
+
+This is also fine. I believe this section of the license was
+intended to prevent users from doing things like using our Windows
+control panel with a competitor's display driver (that's not actually
+possible, but you get the idea...). In the case of separating the
+driver into a glx package and a kernel package (like we used to
+do ourselves), this is simply a packaging issue; of course users
+will use the packages together when they install.
+
+Please feel free to redistribute the NVIDIA graphics driver.
+
+Thank you for doing this for the NVIDIA+Debian community!
+
+- Andy
+
+
+
+The NVIDIA Software Licence is as follows.
+
+From http://www.nvidia.com/view.asp?IO=nv_swlicense and extracted from the
+installer:
+
+
+ License For Customer Use of NVIDIA Software
+
+
+IMPORTANT NOTICE -- READ CAREFULLY: This License For Customer Use of
+NVIDIA Software ("LICENSE") is the agreement which governs use of
+the software of NVIDIA Corporation and its subsidiaries ("NVIDIA")
+downloadable herefrom, including computer software and associated
+printed materials ("SOFTWARE"). By downloading, installing, copying,
+or otherwise using the SOFTWARE, you agree to be bound by the terms
+of this LICENSE. If you do not agree to the terms of this LICENSE,
+do not download the SOFTWARE.
+
+RECITALS
+
+Use of NVIDIA's products requires three elements: the SOFTWARE, the
+hardware on a graphics controller board, and a personal computer. The
+SOFTWARE is protected by copyright laws and international copyright
+treaties, as well as other intellectual property laws and treaties.
+The SOFTWARE is not sold, and instead is only licensed for use,
+strictly in accordance with this document. The hardware is protected
+by various patents, and is sold, but this agreement does not cover
+that sale, since it may not necessarily be sold as a package with
+the SOFTWARE. This agreement sets forth the terms and conditions
+of the SOFTWARE LICENSE only.
+
+1. DEFINITIONS
+
+1.1 Customer. Customer means the entity or individual that
+downloads the SOFTWARE.
+
+2. GRANT OF LICENSE
+
+2.1 Rights and Limitations of Grant. NVIDIA hereby grants Customer
+the following non-exclusive, non-transferable right to use the
+SOFTWARE, with the following limitations:
+
+2.1.1 Rights. Customer may install and use one copy of the SOFTWARE
+on a single computer, and except for making one back-up copy of
+the Software, may not otherwise copy the SOFTWARE. This LICENSE
+of SOFTWARE may not be shared or used concurrently on different
+computers.
+
+2.1.2 Linux Exception. Notwithstanding the foregoing terms of
+Section 2.1.1, SOFTWARE designed exclusively for use on the Linux
+operating system may be copied and redistributed, provided that
+the binary files thereof are not modified in any way (except for
+unzipping of compressed files).
+
+2.1.3 Limitations.
+
+No Reverse Engineering. Customer may not reverse engineer,
+decompile, or disassemble the SOFTWARE, nor attempt in any other
+manner to obtain the source code.
+
+No Separation of Components. The SOFTWARE is licensed as a
+single product. Its component parts may not be separated for use
+on more than one computer, nor otherwise used separately from the
+other parts.
+
+No Rental. Customer may not rent or lease the SOFTWARE to someone
+else.
+
+3. TERMINATION
+
+This LICENSE will automatically terminate if Customer fails to
+comply with any of the terms and conditions hereof. In such event,
+Customer must destroy all copies of the SOFTWARE and all of its
+component parts.
+
+4. COPYRIGHT
+
+All title and copyrights in and to the SOFTWARE (including but
+not limited to all images, photographs, animations, video, audio,
+music, text, and other information incorporated into the SOFTWARE),
+the accompanying printed materials, and any copies of the SOFTWARE,
+are owned by NVIDIA, or its suppliers. The SOFTWARE is protected
+by copyright laws and international treaty provisions. Accordingly,
+Customer is required to treat the SOFTWARE like any other copyrighted
+material, except as otherwise allowed pursuant to this LICENSE
+and that it may make one copy of the SOFTWARE solely for backup or
+archive purposes.
+
+5. APPLICABLE LAW
+
+This agreement shall be deemed to have been made in, and shall be
+construed pursuant to, the laws of the State of California.
+
+6. DISCLAIMER OF WARRANTIES AND LIMITATION ON LIABILITY
+
+6.1 No Warranties. TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE
+LAW, THE SOFTWARE IS PROVIDED "AS IS" AND NVIDIA AND ITS SUPPLIERS
+DISCLAIM ALL WARRANTIES, EITHER EXPRESS OR IMPLIED, INCLUDING, BUT
+NOT LIMITED TO, IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
+FOR A PARTICULAR PURPOSE.
+
+6.2 No Liability for Consequential Damages. TO THE MAXIMUM
+EXTENT PERMITTED BY APPLICABLE LAW, IN NO EVENT SHALL NVIDIA OR
+ITS SUPPLIERS BE LIABLE FOR ANY SPECIAL, INCIDENTAL, INDIRECT, OR
+CONSEQUENTIAL DAMAGES WHATSOEVER (INCLUDING, WITHOUT LIMITATION,
+DAMAGES FOR LOSS OF BUSINESS PROFITS, BUSINESS INTERRUPTION, LOSS
+OF BUSINESS INFORMATION, OR ANY OTHER PECUNIARY LOSS) ARISING OUT
+OF THE USE OF OR INABILITY TO USE THE SOFTWARE, EVEN IF NVIDIA HAS
+BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
+
+7. MISCELLANEOUS
+
+The United Nations Convention on Contracts for the International
+Sale of Goods is specifically disclaimed. If any provision of this
+LICENSE is inconsistent with, or cannot be fully enforced under,
+the law, such provision will be construed as limited to the extent
+necessary to be consistent with and fully enforceable under the law.
+This agreement is the final, complete and exclusive agreement between
+the parties relating to the subject matter hereof, and supersedes
+all prior or contemporaneous understandings and agreements relating
+to such subject matter, whether oral or written. Customer agrees
+that it will not ship, transfer or export the SOFTWARE into any
+country, or use the SOFTWARE in any manner, prohibited by the
+United States Bureau of Export Administration or any export laws,
+restrictions or regulations. This LICENSE may only be modified in
+writing signed by an authorized officer of NVIDIA.
+
Added: packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian/copyright.in
URL: http://svn.debian.org/wsvn/pkg-nvidia/packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian/copyright.in?rev=521&op=file
==============================================================================
--- packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian/copyright.in (added)
+++ packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian/copyright.in Mon Jan 12 01:23:05 2009
@@ -1,0 +1,191 @@
+This package was debianized by Randall Donald <rdonald at debian.org> on
+Mon, 31 Mar 2003 23:40:05 -0800.
+
+It was downloaded from
+#URL#
+
+Upstream Author: NVIDIA <linux-bugs at nvidia.com>
+
+
+Copyright: 2008 NVIDIA Corporation
+
+First a note from the README file
+
+Q: Why does NVIDIA not provide rpms anymore?
+
+A: Not every Linux distribution uses rpm, and NVIDIA wanted a single
+ solution that would work across all Linux distributions. As indicated
+ in the NVIDIA Software License, Linux distributions are welcome to
+ repackage and redistribute the NVIDIA Linux driver in whatever package
+ format they wish.
+
+Furthermore, an email from NVIDIA:
+
+Greetings, Randall! Comments below:
+
+On 30 Jul 2003, Randall Donald wrote:
+
+> To whom it may concern,
+>
+> My name is Randall Donald and I am the maintainer for the Debian
+> downloader packages nvidia-glx-src and nvidia-kernel-src.
+> As stated in your license and the README file
+> ( "As indicated in the NVIDIA Software License, Linux distributions
+> are welcome to repackage and redistribute the NVIDIA Linux driver in
+> whatever package format they wish." )
+> I wish to include packages containing the Linux driver files in the Debian archive.
+> I'd like to know if it is legally permitted to distribute binary kernel modules
+> compiled from the NVIDIA kernel module source and Debian kernel headers.
+
+This is fine; thanks for asking.
+
+> I am also wondering if the "No Separation of Components" clause
+> ( No Separation of Components. The SOFTWARE is licensed as a
+> single product. Its component parts may not be separated for use
+> on more than one computer, nor otherwise used separately from the
+> other parts.) applies to splitting the glx driver and kernel module source into
+> multiple binary packages.
+
+This is also fine. I believe this section of the license was
+intended to prevent users from doing things like using our Windows
+control panel with a competitor's display driver (that's not actually
+possible, but you get the idea...). In the case of separating the
+driver into a glx package and a kernel package (like we used to
+do ourselves), this is simply a packaging issue; of course users
+will use the packages together when they install.
+
+Please feel free to redistribute the NVIDIA graphics driver.
+
+Thank you for doing this for the NVIDIA+Debian community!
+
+- Andy
+
+
+
+The NVIDIA Software Licence is as follows.
+
+From http://www.nvidia.com/view.asp?IO=nv_swlicense and extracted from the
+installer:
+
+
+ License For Customer Use of NVIDIA Software
+
+
+IMPORTANT NOTICE -- READ CAREFULLY: This License For Customer Use of
+NVIDIA Software ("LICENSE") is the agreement which governs use of
+the software of NVIDIA Corporation and its subsidiaries ("NVIDIA")
+downloadable herefrom, including computer software and associated
+printed materials ("SOFTWARE"). By downloading, installing, copying,
+or otherwise using the SOFTWARE, you agree to be bound by the terms
+of this LICENSE. If you do not agree to the terms of this LICENSE,
+do not download the SOFTWARE.
+
+RECITALS
+
+Use of NVIDIA's products requires three elements: the SOFTWARE, the
+hardware on a graphics controller board, and a personal computer. The
+SOFTWARE is protected by copyright laws and international copyright
+treaties, as well as other intellectual property laws and treaties.
+The SOFTWARE is not sold, and instead is only licensed for use,
+strictly in accordance with this document. The hardware is protected
+by various patents, and is sold, but this agreement does not cover
+that sale, since it may not necessarily be sold as a package with
+the SOFTWARE. This agreement sets forth the terms and conditions
+of the SOFTWARE LICENSE only.
+
+1. DEFINITIONS
+
+1.1 Customer. Customer means the entity or individual that
+downloads the SOFTWARE.
+
+2. GRANT OF LICENSE
+
+2.1 Rights and Limitations of Grant. NVIDIA hereby grants Customer
+the following non-exclusive, non-transferable right to use the
+SOFTWARE, with the following limitations:
+
+2.1.1 Rights. Customer may install and use one copy of the SOFTWARE
+on a single computer, and except for making one back-up copy of
+the Software, may not otherwise copy the SOFTWARE. This LICENSE
+of SOFTWARE may not be shared or used concurrently on different
+computers.
+
+2.1.2 Linux Exception. Notwithstanding the foregoing terms of
+Section 2.1.1, SOFTWARE designed exclusively for use on the Linux
+operating system may be copied and redistributed, provided that
+the binary files thereof are not modified in any way (except for
+unzipping of compressed files).
+
+2.1.3 Limitations.
+
+No Reverse Engineering. Customer may not reverse engineer,
+decompile, or disassemble the SOFTWARE, nor attempt in any other
+manner to obtain the source code.
+
+No Separation of Components. The SOFTWARE is licensed as a
+single product. Its component parts may not be separated for use
+on more than one computer, nor otherwise used separately from the
+other parts.
+
+No Rental. Customer may not rent or lease the SOFTWARE to someone
+else.
+
+3. TERMINATION
+
+This LICENSE will automatically terminate if Customer fails to
+comply with any of the terms and conditions hereof. In such event,
+Customer must destroy all copies of the SOFTWARE and all of its
+component parts.
+
+4. COPYRIGHT
+
+All title and copyrights in and to the SOFTWARE (including but
+not limited to all images, photographs, animations, video, audio,
+music, text, and other information incorporated into the SOFTWARE),
+the accompanying printed materials, and any copies of the SOFTWARE,
+are owned by NVIDIA, or its suppliers. The SOFTWARE is protected
+by copyright laws and international treaty provisions. Accordingly,
+Customer is required to treat the SOFTWARE like any other copyrighted
+material, except as otherwise allowed pursuant to this LICENSE
+and that it may make one copy of the SOFTWARE solely for backup or
+archive purposes.
+
+5. APPLICABLE LAW
+
+This agreement shall be deemed to have been made in, and shall be
+construed pursuant to, the laws of the State of California.
+
+6. DISCLAIMER OF WARRANTIES AND LIMITATION ON LIABILITY
+
+6.1 No Warranties. TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE
+LAW, THE SOFTWARE IS PROVIDED "AS IS" AND NVIDIA AND ITS SUPPLIERS
+DISCLAIM ALL WARRANTIES, EITHER EXPRESS OR IMPLIED, INCLUDING, BUT
+NOT LIMITED TO, IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
+FOR A PARTICULAR PURPOSE.
+
+6.2 No Liability for Consequential Damages. TO THE MAXIMUM
+EXTENT PERMITTED BY APPLICABLE LAW, IN NO EVENT SHALL NVIDIA OR
+ITS SUPPLIERS BE LIABLE FOR ANY SPECIAL, INCIDENTAL, INDIRECT, OR
+CONSEQUENTIAL DAMAGES WHATSOEVER (INCLUDING, WITHOUT LIMITATION,
+DAMAGES FOR LOSS OF BUSINESS PROFITS, BUSINESS INTERRUPTION, LOSS
+OF BUSINESS INFORMATION, OR ANY OTHER PECUNIARY LOSS) ARISING OUT
+OF THE USE OF OR INABILITY TO USE THE SOFTWARE, EVEN IF NVIDIA HAS
+BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
+
+7. MISCELLANEOUS
+
+The United Nations Convention on Contracts for the International
+Sale of Goods is specifically disclaimed. If any provision of this
+LICENSE is inconsistent with, or cannot be fully enforced under,
+the law, such provision will be construed as limited to the extent
+necessary to be consistent with and fully enforceable under the law.
+This agreement is the final, complete and exclusive agreement between
+the parties relating to the subject matter hereof, and supersedes
+all prior or contemporaneous understandings and agreements relating
+to such subject matter, whether oral or written. Customer agrees
+that it will not ship, transfer or export the SOFTWARE into any
+country, or use the SOFTWARE in any manner, prohibited by the
+United States Bureau of Export Administration or any export laws,
+restrictions or regulations. This LICENSE may only be modified in
+writing signed by an authorized officer of NVIDIA.
+
Added: packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian/nvidia-glx-legacy-173xx-dev.dirs
URL: http://svn.debian.org/wsvn/pkg-nvidia/packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian/nvidia-glx-legacy-173xx-dev.dirs?rev=521&op=file
==============================================================================
--- packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian/nvidia-glx-legacy-173xx-dev.dirs (added)
+++ packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian/nvidia-glx-legacy-173xx-dev.dirs Mon Jan 12 01:23:05 2009
@@ -1,0 +1,3 @@
+usr/include/GL
+usr/include/cuda
+usr/lib/nvidia
Added: packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian/nvidia-glx-legacy-173xx-dev.links
URL: http://svn.debian.org/wsvn/pkg-nvidia/packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian/nvidia-glx-legacy-173xx-dev.links?rev=521&op=file
==============================================================================
--- packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian/nvidia-glx-legacy-173xx-dev.links (added)
+++ packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian/nvidia-glx-legacy-173xx-dev.links Mon Jan 12 01:23:05 2009
@@ -1,0 +1,2 @@
+#usr/lib/libGL.so.173.14.15 usr/lib/libGL.so
+usr/share/nvidia/include /usr/share/doc/nvidia-glx-dev/include
Added: packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian/nvidia-glx-legacy-173xx-dev.links.in
URL: http://svn.debian.org/wsvn/pkg-nvidia/packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian/nvidia-glx-legacy-173xx-dev.links.in?rev=521&op=file
==============================================================================
--- packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian/nvidia-glx-legacy-173xx-dev.links.in (added)
+++ packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian/nvidia-glx-legacy-173xx-dev.links.in Mon Jan 12 01:23:05 2009
@@ -1,0 +1,2 @@
+#usr/lib/libGL.so.#VERSION# usr/lib/libGL.so
+usr/share/nvidia/include /usr/share/doc/nvidia-glx-dev/include
Added: packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian/nvidia-glx-legacy-173xx-dev.postinst
URL: http://svn.debian.org/wsvn/pkg-nvidia/packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian/nvidia-glx-legacy-173xx-dev.postinst?rev=521&op=file
==============================================================================
--- packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian/nvidia-glx-legacy-173xx-dev.postinst (added)
+++ packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian/nvidia-glx-legacy-173xx-dev.postinst Mon Jan 12 01:23:05 2009
@@ -1,0 +1,14 @@
+#!/bin/sh
+
+set -e
+
+
+case "$1" in
+ configure)
+ if [ -e /etc/init.d/nvidia-glx ] ; then
+ /etc/init.d/nvidia-glx start
+ fi
+ ;;
+esac
+
+#DEBHELPER#
Added: packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian/nvidia-glx-legacy-173xx-dev.postrm
URL: http://svn.debian.org/wsvn/pkg-nvidia/packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian/nvidia-glx-legacy-173xx-dev.postrm?rev=521&op=file
==============================================================================
--- packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian/nvidia-glx-legacy-173xx-dev.postrm (added)
+++ packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian/nvidia-glx-legacy-173xx-dev.postrm Mon Jan 12 01:23:05 2009
@@ -1,0 +1,48 @@
+#! /bin/sh
+# postrm script for nvidia-glx
+#
+# see: dh_installdeb(1)
+
+set -e
+
+case "$1" in
+ remove|purge)
+# dpkg-divert --remove --rename --package nvidia-glx-dev --divert /usr/lib/nvidia/libGL.so.xlibmesa /usr/lib/libGL.so > /dev/null
+# dpkg-divert --remove --rename --package nvidia-glx-dev --divert /usr/lib/nvidia/libGL.so.xlibmesa /usr/lib/libGL.so > /dev/null
+ rm /usr/lib/libGL.so || true
+ /etc/init.d/nvidia-glx start || true
+# ln -s /usr/lib/nvidia/libGL.so.1.2.xlibmesa /usr/lib/libGL.so
+
+
+ dpkg-divert --remove --rename --package nvidia-glx-dev --divert /usr/lib/nvidia/libGL.a.xlibmesa /usr/lib/libGL.a > /dev/null
+
+# dpkg-divert --remove --rename --package nvidia-glx-dev --divert /usr/share/nvidia-glx/diversions/gl.h /usr/include/GL/gl.h > /dev/null
+# dpkg-divert --remove --rename --package nvidia-glx-dev --divert /usr/share/nvidia-glx/diversions/glx.h /usr/include/GL/glx.h > /dev/null
+# dpkg-divert --remove --rename --package nvidia-glx-dev --divert /usr/share/nvidia-glx/diversions/glxtokens.h /usr/include/GL/glxtokens.h > /dev/null
+
+# dpkg-divert --remove --rename --package nvidia-glx-dev --divert /usr/share/nvidia-glx/diversions/gl.h /usr/include/GL/gl.h > /dev/null
+# dpkg-divert --remove --rename --package nvidia-glx-dev --divert /usr/share/nvidia-glx/diversions/glx.h /usr/include/GL/glx.h > /dev/null
+# dpkg-divert --remove --rename --package nvidia-glx-dev --divert /usr/share/nvidia-glx/diversions/glxtokens.h /usr/include/GL/glxtokens.h > /dev/null
+
+ if [ -d /usr/lib/nvidia/ ]; then
+ rmdir /usr/lib/nvidia || true;
+
+ fi
+
+ ;;
+
+ upgrade|failed-upgrade|abort-install|abort-upgrade|disappear)
+
+
+ ;;
+
+ *)
+ echo "postrm called with unknown argument \`$1'" >&2
+ exit 0
+
+esac
+
+# dh_installdeb will replace this with shell code automatically
+# generated by other debhelper scripts.
+
+#DEBHELPER#
Added: packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian/nvidia-glx-legacy-173xx-dev.preinst
URL: http://svn.debian.org/wsvn/pkg-nvidia/packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian/nvidia-glx-legacy-173xx-dev.preinst?rev=521&op=file
==============================================================================
--- packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian/nvidia-glx-legacy-173xx-dev.preinst (added)
+++ packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian/nvidia-glx-legacy-173xx-dev.preinst Mon Jan 12 01:23:05 2009
@@ -1,0 +1,102 @@
+#! /bin/sh
+# preinst script for nvidia-glx
+#
+# see: dh_installdeb(1)
+
+set -e
+
+case "$1" in
+ install|upgrade)
+ # diversion transition
+ if [ -d /usr/share/nvidia-glx/diversions/ ] ; then
+ rm -f /usr/lib/libGL.so
+ rm -f /usr/lib/libGL.a
+ dpkg-divert --remove --rename --package nvidia-glx-dev --divert /usr/share/nvidia-glx/diversions/libGL.so /usr/lib/libGL.so > /dev/null
+ dpkg-divert --remove --rename --package nvidia-glx-dev --divert /usr/share/nvidia-glx/diversions/libGL.a /usr/lib/libGL.a > /dev/null
+
+ rmdir /usr/share/nvidia-glx/diversions/ || true
+ rmdir /usr/share/nvidia-glx || true
+
+ fi
+
+ if [ -d /usr/share/nvidia-glx/diversions ] ; then
+ rm -f /usr/lib/libGL.so
+ rm -f /usr/lib/libGL.a
+
+ dpkg-divert --remove --rename --package nvidia-glx-dev --divert /usr/share/nvidia-glx/diversions/libGL.so /usr/lib/libGL.so > /dev/null
+ dpkg-divert --remove --rename --package nvidia-glx-dev --divert /usr/share/nvidia-glx/diversions/libGL.a /usr/lib/libGL.a > /dev/null
+
+
+ rmdir /usr/share/nvidia-glx/diversions || true
+ rmdir /usr/share/nvidia-glx || true
+ fi
+
+
+ if [ ! -d /usr/lib/nvidia ]; then
+ mkdir -p /usr/lib/nvidia || true
+ fi
+
+# to remove old old old gl header diversions
+
+
+ if [ -e /usr/share/nvidia-glx/diversions/gl.h ]; then
+ if [ -e /usr/include/GL/gl.h ]; then
+ rm -f /usr/include/GL/gl.h /usr/include/GL/glx.h /usr/include/GL/glxtokens.h
+ fi
+ dpkg-divert --remove --rename --package nvidia-glx-dev --divert /usr/share/nvidia-glx/diversions/gl.h /usr/include/GL/gl.h > /dev/null
+ dpkg-divert --remove --rename --package nvidia-glx-dev --divert /usr/share/nvidia-glx/diversions/glx.h /usr/include/GL/glx.h > /dev/null
+ dpkg-divert --remove --rename --package nvidia-glx-dev --divert /usr/share/nvidia-glx/diversions/glxext.h /usr/include/GL/glxext.h > /dev/null
+
+ dpkg-divert --remove --rename --package nvidia-glx-dev --divert /usr/share/nvidia-glx/diversions/gl.h /usr/include/GL/gl.h > /dev/null
+ dpkg-divert --remove --rename --package nvidia-glx-dev --divert /usr/share/nvidia-glx/diversions/glx.h /usr/include/GL/glx.h > /dev/null
+ dpkg-divert --remove --rename --package nvidia-glx-dev --divert /usr/share/nvidia-glx/diversions/glxext.h /usr/include/GL/glxext.h > /dev/null
+
+ fi
+
+ # make sure these diversions don't exist anymore
+ if dpkg-divert --list /usr/lib/libGL.so | grep 'nvidia-glx-dev' > /dev/null ; then
+ dpkg-divert --remove --rename --package nvidia-glx-dev --divert /usr/lib/nvidia/libGL.so.xlibmesa /usr/lib/libGL.so > /dev/null
+ fi
+ if dpkg-divert --list /usr/lib/libGL.a | grep 'nvidia-glx-dev' > /dev/null ; then
+ dpkg-divert --remove --rename --package nvidia-glx-dev --divert /usr/lib/nvidia/libGL.a.xlibmesa /usr/lib/libGL.a > /dev/null
+ fi
+ if dpkg-divert --list /usr/X11R6/lib/libGL.so | grep 'nvidia-glx-dev' > /dev/null ; then
+ dpkg-divert --remove --rename --package nvidia-glx-dev --divert /usr/X11R6/lib/nvidia/libGL.so.xlibmesa /usr/X11R6/lib/libGL.so > /dev/null
+ fi
+ if dpkg-divert --list /usr/X11R6/lib/libGL.so | grep 'nvidia-glx-dev' > /dev/null ; then
+ dpkg-divert --remove --rename --package nvidia-glx-dev --divert /usr/X11R6/lib/nvidia/libGL.a.xlibmesa /usr/X11R6/lib/libGL.a > /dev/null
+ fi
+# dpkg-divert --add --rename --package nvidia-glx-dev --divert /usr/lib/nvidia/libGL.so.xlibmesa /usr/lib/libGL.so > /dev/null
+# dpkg-divert --add --rename --package nvidia-glx-dev --divert /usr/lib/nvidia/libGL.so.xlibmesa /usr/lib/libGL.so > /dev/null
+# rm /usr/lib/libGL.so || true
+
+# ln -s /usr/lib/libGL.so.173.14.15 /usr/lib/libGL.so || true
+
+
+# dpkg-divert --add --rename --package nvidia-glx-dev --divert /usr/lib/nvidia/libGL.a.xlibmesa /usr/lib/libGL.a > /dev/null
+
+# dpkg-divert --add --rename --package nvidia-glx-dev --divert /usr/share/nvidia-glx/diversions/gl.h /usr/include/GL/gl.h > /dev/null
+# dpkg-divert --add --rename --package nvidia-glx-dev --divert /usr/share/nvidia-glx/diversions/glx.h /usr/include/GL/glx.h > /dev/null
+# dpkg-divert --add --rename --package nvidia-glx-dev --divert /usr/share/nvidia-glx/diversions/glxtokens.h /usr/include/GL/glxtokens.h > /dev/null
+
+# dpkg-divert --add --rename --package nvidia-glx-dev --divert /usr/share/nvidia-glx/diversions/gl.h /usr/include/GL/gl.h > /dev/null
+# dpkg-divert --add --rename --package nvidia-glx-dev --divert /usr/share/nvidia-glx/diversions/glx.h /usr/include/GL/glx.h > /dev/null
+# dpkg-divert --add --rename --package nvidia-glx-dev --divert /usr/share/nvidia-glx/diversions/glxtokens.h /usr/include/GL/glxtokens.h > /dev/null
+
+ ;;
+
+ abort-upgrade)
+ ;;
+
+ *)
+ echo "preinst called with unknown argument \`$1'" >&2
+ exit 0
+ ;;
+esac
+
+# dh_installdeb will replace this with shell code automatically
+# generated by other debhelper scripts.
+
+#DEBHELPER#
+
+exit 0
Added: packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian/nvidia-glx-legacy-173xx-dev.preinst.in
URL: http://svn.debian.org/wsvn/pkg-nvidia/packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian/nvidia-glx-legacy-173xx-dev.preinst.in?rev=521&op=file
==============================================================================
--- packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian/nvidia-glx-legacy-173xx-dev.preinst.in (added)
+++ packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian/nvidia-glx-legacy-173xx-dev.preinst.in Mon Jan 12 01:23:05 2009
@@ -1,0 +1,102 @@
+#! /bin/sh
+# preinst script for nvidia-glx
+#
+# see: dh_installdeb(1)
+
+set -e
+
+case "$1" in
+ install|upgrade)
+ # diversion transition
+ if [ -d /usr/share/nvidia-glx/diversions/ ] ; then
+ rm -f /usr/lib/libGL.so
+ rm -f /usr/lib/libGL.a
+ dpkg-divert --remove --rename --package nvidia-glx-dev --divert /usr/share/nvidia-glx/diversions/libGL.so /usr/lib/libGL.so > /dev/null
+ dpkg-divert --remove --rename --package nvidia-glx-dev --divert /usr/share/nvidia-glx/diversions/libGL.a /usr/lib/libGL.a > /dev/null
+
+ rmdir /usr/share/nvidia-glx/diversions/ || true
+ rmdir /usr/share/nvidia-glx || true
+
+ fi
+
+ if [ -d /usr/share/nvidia-glx/diversions ] ; then
+ rm -f /usr/lib/libGL.so
+ rm -f /usr/lib/libGL.a
+
+ dpkg-divert --remove --rename --package nvidia-glx-dev --divert /usr/share/nvidia-glx/diversions/libGL.so /usr/lib/libGL.so > /dev/null
+ dpkg-divert --remove --rename --package nvidia-glx-dev --divert /usr/share/nvidia-glx/diversions/libGL.a /usr/lib/libGL.a > /dev/null
+
+
+ rmdir /usr/share/nvidia-glx/diversions || true
+ rmdir /usr/share/nvidia-glx || true
+ fi
+
+
+ if [ ! -d /usr/lib/nvidia ]; then
+ mkdir -p /usr/lib/nvidia || true
+ fi
+
+# to remove old old old gl header diversions
+
+
+ if [ -e /usr/share/nvidia-glx/diversions/gl.h ]; then
+ if [ -e /usr/include/GL/gl.h ]; then
+ rm -f /usr/include/GL/gl.h /usr/include/GL/glx.h /usr/include/GL/glxtokens.h
+ fi
+ dpkg-divert --remove --rename --package nvidia-glx-dev --divert /usr/share/nvidia-glx/diversions/gl.h /usr/include/GL/gl.h > /dev/null
+ dpkg-divert --remove --rename --package nvidia-glx-dev --divert /usr/share/nvidia-glx/diversions/glx.h /usr/include/GL/glx.h > /dev/null
+ dpkg-divert --remove --rename --package nvidia-glx-dev --divert /usr/share/nvidia-glx/diversions/glxext.h /usr/include/GL/glxext.h > /dev/null
+
+ dpkg-divert --remove --rename --package nvidia-glx-dev --divert /usr/share/nvidia-glx/diversions/gl.h /usr/include/GL/gl.h > /dev/null
+ dpkg-divert --remove --rename --package nvidia-glx-dev --divert /usr/share/nvidia-glx/diversions/glx.h /usr/include/GL/glx.h > /dev/null
+ dpkg-divert --remove --rename --package nvidia-glx-dev --divert /usr/share/nvidia-glx/diversions/glxext.h /usr/include/GL/glxext.h > /dev/null
+
+ fi
+
+ # make sure these diversions don't exist anymore
+ if dpkg-divert --list /usr/lib/libGL.so | grep 'nvidia-glx-dev' > /dev/null ; then
+ dpkg-divert --remove --rename --package nvidia-glx-dev --divert /usr/lib/nvidia/libGL.so.xlibmesa /usr/lib/libGL.so > /dev/null
+ fi
+ if dpkg-divert --list /usr/lib/libGL.a | grep 'nvidia-glx-dev' > /dev/null ; then
+ dpkg-divert --remove --rename --package nvidia-glx-dev --divert /usr/lib/nvidia/libGL.a.xlibmesa /usr/lib/libGL.a > /dev/null
+ fi
+ if dpkg-divert --list /usr/X11R6/lib/libGL.so | grep 'nvidia-glx-dev' > /dev/null ; then
+ dpkg-divert --remove --rename --package nvidia-glx-dev --divert /usr/X11R6/lib/nvidia/libGL.so.xlibmesa /usr/X11R6/lib/libGL.so > /dev/null
+ fi
+ if dpkg-divert --list /usr/X11R6/lib/libGL.so | grep 'nvidia-glx-dev' > /dev/null ; then
+ dpkg-divert --remove --rename --package nvidia-glx-dev --divert /usr/X11R6/lib/nvidia/libGL.a.xlibmesa /usr/X11R6/lib/libGL.a > /dev/null
+ fi
+# dpkg-divert --add --rename --package nvidia-glx-dev --divert /usr/lib/nvidia/libGL.so.xlibmesa /usr/lib/libGL.so > /dev/null
+# dpkg-divert --add --rename --package nvidia-glx-dev --divert /usr/lib/nvidia/libGL.so.xlibmesa /usr/lib/libGL.so > /dev/null
+# rm /usr/lib/libGL.so || true
+
+# ln -s /usr/lib/libGL.so.#VERSION# /usr/lib/libGL.so || true
+
+
+# dpkg-divert --add --rename --package nvidia-glx-dev --divert /usr/lib/nvidia/libGL.a.xlibmesa /usr/lib/libGL.a > /dev/null
+
+# dpkg-divert --add --rename --package nvidia-glx-dev --divert /usr/share/nvidia-glx/diversions/gl.h /usr/include/GL/gl.h > /dev/null
+# dpkg-divert --add --rename --package nvidia-glx-dev --divert /usr/share/nvidia-glx/diversions/glx.h /usr/include/GL/glx.h > /dev/null
+# dpkg-divert --add --rename --package nvidia-glx-dev --divert /usr/share/nvidia-glx/diversions/glxtokens.h /usr/include/GL/glxtokens.h > /dev/null
+
+# dpkg-divert --add --rename --package nvidia-glx-dev --divert /usr/share/nvidia-glx/diversions/gl.h /usr/include/GL/gl.h > /dev/null
+# dpkg-divert --add --rename --package nvidia-glx-dev --divert /usr/share/nvidia-glx/diversions/glx.h /usr/include/GL/glx.h > /dev/null
+# dpkg-divert --add --rename --package nvidia-glx-dev --divert /usr/share/nvidia-glx/diversions/glxtokens.h /usr/include/GL/glxtokens.h > /dev/null
+
+ ;;
+
+ abort-upgrade)
+ ;;
+
+ *)
+ echo "preinst called with unknown argument \`$1'" >&2
+ exit 0
+ ;;
+esac
+
+# dh_installdeb will replace this with shell code automatically
+# generated by other debhelper scripts.
+
+#DEBHELPER#
+
+exit 0
Added: packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian/nvidia-glx-legacy-173xx-ia32.dirs
URL: http://svn.debian.org/wsvn/pkg-nvidia/packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian/nvidia-glx-legacy-173xx-ia32.dirs?rev=521&op=file
==============================================================================
--- packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian/nvidia-glx-legacy-173xx-ia32.dirs (added)
+++ packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian/nvidia-glx-legacy-173xx-ia32.dirs Mon Jan 12 01:23:05 2009
@@ -1,0 +1,2 @@
+emul/ia32-linux/usr/lib
+emul/ia32-linux/usr/lib/tls
Added: packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian/nvidia-glx-legacy-173xx-ia32.links
URL: http://svn.debian.org/wsvn/pkg-nvidia/packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian/nvidia-glx-legacy-173xx-ia32.links?rev=521&op=file
==============================================================================
--- packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian/nvidia-glx-legacy-173xx-ia32.links (added)
+++ packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian/nvidia-glx-legacy-173xx-ia32.links Mon Jan 12 01:23:05 2009
@@ -1,0 +1,7 @@
+emul/ia32-linux/usr/lib/libGL.so.173.14.15 emul/ia32-linux/usr/lib/libGL.so.1
+emul/ia32-linux/usr/lib/libGL.so.173.14.15 emul/ia32-linux/usr/lib/libGL.so
+emul/ia32-linux/usr/lib/libGLcore.so.173.14.15 emul/ia32-linux/usr/lib/libGLcore.so
+emul/ia32-linux/usr/lib/libGLcore.so.173.14.15 emul/ia32-linux/usr/lib/libGLcore.so.1
+emul/ia32-linux/usr/lib/libnvidia-tls.so.173.14.15 emul/ia32-linux/usr/lib/libnvidia-tls.so.1
+emul/ia32-linux/usr/lib/libcuda.so.173.14.15 emul/ia32-linux/usr/lib/libcuda.so
+emul/ia32-linux/usr/lib/libcuda.so.173.14.15 emul/ia32-linux/usr/lib/libcuda.so.1
Added: packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian/nvidia-glx-legacy-173xx-ia32.links.in
URL: http://svn.debian.org/wsvn/pkg-nvidia/packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian/nvidia-glx-legacy-173xx-ia32.links.in?rev=521&op=file
==============================================================================
--- packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian/nvidia-glx-legacy-173xx-ia32.links.in (added)
+++ packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian/nvidia-glx-legacy-173xx-ia32.links.in Mon Jan 12 01:23:05 2009
@@ -1,0 +1,7 @@
+emul/ia32-linux/usr/lib/libGL.so.#VERSION# emul/ia32-linux/usr/lib/libGL.so.1
+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/libGLcore.so.#VERSION# emul/ia32-linux/usr/lib/libGLcore.so.1
+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/libcuda.so.#VERSION# emul/ia32-linux/usr/lib/libcuda.so.1
Added: packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian/nvidia-glx-legacy-173xx-ia32.override
URL: http://svn.debian.org/wsvn/pkg-nvidia/packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian/nvidia-glx-legacy-173xx-ia32.override?rev=521&op=file
==============================================================================
--- packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian/nvidia-glx-legacy-173xx-ia32.override (added)
+++ packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian/nvidia-glx-legacy-173xx-ia32.override Mon Jan 12 01:23:05 2009
@@ -1,0 +1,9 @@
+nvidia-glx-ia32: library-not-linked-against-libc ./emul/ia32-linux/usr/lib/libGL.so.173.14.15
+
+nvidia-glx-ia32: shared-lib-without-dependency-information ./emul/ia32-linux/usr/lib/libGLcore.so.173.14.15
+
+
+nvidia-glx-ia32: shlib-with-non-pic-code emul/ia32-linux/usr/lib/libGL.so.173.14.15
+nvidia-glx-ia32: shlib-with-non-pic-code emul/ia32-linux/usr/lib/libGLcore.so.173.14.15
+
+nvidia-glx-ia32: non-dev-pkg-with-shlib-symlink emul/ia32-linux/usr/lib/libGL.so.173.14.15 emul/ia32-linux/usr/lib/libGL.so
Added: packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian/nvidia-glx-legacy-173xx-ia32.override.in
URL: http://svn.debian.org/wsvn/pkg-nvidia/packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian/nvidia-glx-legacy-173xx-ia32.override.in?rev=521&op=file
==============================================================================
--- packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian/nvidia-glx-legacy-173xx-ia32.override.in (added)
+++ packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian/nvidia-glx-legacy-173xx-ia32.override.in Mon Jan 12 01:23:05 2009
@@ -1,0 +1,9 @@
+nvidia-glx-ia32: library-not-linked-against-libc ./emul/ia32-linux/usr/lib/libGL.so.#VERSION#
+
+nvidia-glx-ia32: shared-lib-without-dependency-information ./emul/ia32-linux/usr/lib/libGLcore.so.#VERSION#
+
+
+nvidia-glx-ia32: shlib-with-non-pic-code emul/ia32-linux/usr/lib/libGL.so.#VERSION#
+nvidia-glx-ia32: shlib-with-non-pic-code emul/ia32-linux/usr/lib/libGLcore.so.#VERSION#
+
+nvidia-glx-ia32: non-dev-pkg-with-shlib-symlink emul/ia32-linux/usr/lib/libGL.so.#VERSION# emul/ia32-linux/usr/lib/libGL.so
Added: packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian/nvidia-glx-legacy-173xx-ia32.postinst
URL: http://svn.debian.org/wsvn/pkg-nvidia/packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian/nvidia-glx-legacy-173xx-ia32.postinst?rev=521&op=file
==============================================================================
--- packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian/nvidia-glx-legacy-173xx-ia32.postinst (added)
+++ packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian/nvidia-glx-legacy-173xx-ia32.postinst Mon Jan 12 01:23:05 2009
@@ -1,0 +1,14 @@
+#!/bin/sh
+
+set -e
+
+
+
+
+
+
+#DEBHELPER#
+
+
+
+ldconfig
Added: packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian/nvidia-glx-legacy-173xx-ia32.postrm
URL: http://svn.debian.org/wsvn/pkg-nvidia/packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian/nvidia-glx-legacy-173xx-ia32.postrm?rev=521&op=file
==============================================================================
--- packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian/nvidia-glx-legacy-173xx-ia32.postrm (added)
+++ packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian/nvidia-glx-legacy-173xx-ia32.postrm Mon Jan 12 01:23:05 2009
@@ -1,0 +1,64 @@
+#! /bin/sh
+# postrm script for nvidia-glx-ia32
+#
+# see: dh_installdeb(1)
+
+set -e
+
+# summary of how this script can be called:
+# * <postrm> `remove'
+# * <postrm> `purge'
+# * <old-postrm> `upgrade' <new-version>
+# * <new-postrm> `failed-upgrade' <old-version>
+# * <new-postrm> `abort-install'
+# * <new-postrm> `abort-install' <old-version>
+# * <new-postrm> `abort-upgrade' <old-version>
+# * <disappearer's-postrm> `disappear' <r>overwrit>r> <new-version>
+# for details, see /usr/share/doc/packaging-manual/
+
+case "$1" in
+ remove|purge)
+
+ dpkg-divert --remove --rename --package nvidia-glx-ia32 --divert \
+ /emul/ia32-linux/usr/lib/nvidia/libGL.so.1.ia32-libs \
+ /emul/ia32-linux/usr/lib/libGL.so.1 > /dev/null
+ dpkg-divert --remove --rename --package nvidia-glx-ia32 --divert \
+ /emul/ia32-linux/usr/lib/nvidia/libGL.so.1.2.ia32-libs \
+ /emul/ia32-linux/usr/lib/libGL.so.1.2 > /dev/null
+ dpkg-divert --remove --rename --package nvidia-glx-ia32 --divert \
+ /emul/ia32-linux/usr/lib/nvidia/libGL.so.ia32-libs \
+ /emul/ia32-linux/usr/lib/libGL.so > /dev/null
+
+ dpkg-divert --remove --rename --package nvidia-glx-ia32 --divert \
+ /emul/ia32-linux/usr/lib/nvidia/libGL.so.1.ia32-libs \
+ /emul/ia32-linux/usr/lib/libGL.so.1 > /dev/null
+ dpkg-divert --remove --rename --package nvidia-glx-ia32 --divert \
+ /emul/ia32-linux/usr/lib/nvidia/libGL.so.1.2.ia32-libs \
+ /emul/ia32-linux/usr/lib/libGL.so.1.2 > /dev/null
+ dpkg-divert --remove --rename --package nvidia-glx-ia32 --divert \
+ /emul/ia32-linux/usr/lib/nvidia/libGL.so.ia32-libs \
+ /emul/ia32-linux/usr/lib/libGL.so > /dev/null
+
+ test -d /emul/ia32-linux/usr/lib/nvidia && \
+ rmdir /emul/ia32-linux/usr/lib/nvidia || true;
+
+ ldconfig
+
+ ;;
+
+ upgrade|failed-upgrade|abort-install|abort-upgrade|disappear)
+
+
+ ;;
+
+ *)
+ echo "postrm called with unknown argument \`$1'" >&2
+ exit 0
+
+esac
+
+
+# dh_installdeb will replace this with shell code automatically
+# generated by other debhelper scripts.
+
+#DEBHELPER#
Added: packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian/nvidia-glx-legacy-173xx-ia32.preinst
URL: http://svn.debian.org/wsvn/pkg-nvidia/packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian/nvidia-glx-legacy-173xx-ia32.preinst?rev=521&op=file
==============================================================================
--- packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian/nvidia-glx-legacy-173xx-ia32.preinst (added)
+++ packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian/nvidia-glx-legacy-173xx-ia32.preinst Mon Jan 12 01:23:05 2009
@@ -1,0 +1,62 @@
+#! /bin/sh
+# preinst script for nvidia-glx-ia32
+#
+# see: dh_installdeb(1)
+
+set -e
+
+# summary of how this script can be called:
+# * <new-preinst> `install'
+# * <new-preinst> `install' <old-version>
+# * <new-preinst> `upgrade' <old-version>
+# * <old-preinst> `abort-upgrade' <new-version>
+#
+# For details see /usr/share/doc/packaging-manual/
+
+case "$1" in
+ install|upgrade)
+
+ # create new diversion directories
+ test -d /emul/ia32-linux/usr/lib/nvidia || \
+ mkdir -p /emul/ia32-linux/usr/lib/nvidia || true
+
+ # make diversions
+ dpkg-divert --add --rename --package nvidia-glx-ia32 --divert \
+ /emul/ia32-linux/usr/lib/nvidia/libGL.so.1.ia32-libs \
+ /emul/ia32-linux/usr/lib/libGL.so.1 > /dev/null
+ dpkg-divert --add --rename --package nvidia-glx-ia32 --divert \
+ /emul/ia32-linux/usr/lib/nvidia/libGL.so.1.2.ia32-libs \
+ /emul/ia32-linux/usr/lib/libGL.so.1.2 > /dev/null
+ dpkg-divert --add --rename --package nvidia-glx-ia32 --divert \
+ /emul/ia32-linux/usr/lib/nvidia/libGL.so.ia32-libs \
+ /emul/ia32-linux/usr/lib/libGL.so > /dev/null
+
+ dpkg-divert --add --rename --package nvidia-glx-ia32 --divert \
+ /emul/ia32-linux/usr/lib/nvidia/libGL.so.1.ia32-libs \
+ /emul/ia32-linux/usr/lib/libGL.so.1 > /dev/null
+ dpkg-divert --add --rename --package nvidia-glx-ia32 --divert \
+ /emul/ia32-linux/usr/lib/nvidia/libGL.so.1.2.ia32-libs \
+ /emul/ia32-linux/usr/lib/libGL.so.1.2 > /dev/null
+ dpkg-divert --add --rename --package nvidia-glx-ia32 --divert \
+ /emul/ia32-linux/usr/lib/nvidia/libGL.so.ia32-libs \
+ /emul/ia32-linux/usr/lib/libGL.so > /dev/null
+
+ ;;
+
+ abort-upgrade)
+ ;;
+
+ *)
+ echo "preinst called with unknown argument \`$1'" >&2
+ exit 0
+ ;;
+esac
+
+
+
+# dh_installdeb will replace this with shell code automatically
+# generated by other debhelper scripts.
+
+#DEBHELPER#
+
+exit 0
Added: packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian/nvidia-glx-legacy-173xx.README.Debian
URL: http://svn.debian.org/wsvn/pkg-nvidia/packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian/nvidia-glx-legacy-173xx.README.Debian?rev=521&op=file
==============================================================================
--- packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian/nvidia-glx-legacy-173xx.README.Debian (added)
+++ packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian/nvidia-glx-legacy-173xx.README.Debian Mon Jan 12 01:23:05 2009
@@ -1,0 +1,79 @@
+nvidia-graphics-drivers for Debian
+----------------------------------
+
+
+INTRODUCTION:
+-----------------------------------------------------------------------
+
+Welcome to the Debian NVIDIA packages. This document has notes on the
+X Server and GL libraries of the NVIDIA driver offering.
+
+
+A Note about Thread Local Storage (TLS):
+----------------------------------------
+Under 2.6.x kernels a new TLS method is used and different libraries are
+required. NVIDIA provides these libraries and at boot time (via
+/etc/init.d/nvidia-glx) a test is performed on your system to see if
+your require these extra libraries. Having the TLS libraries installed
+(in /usr/lib/tls and libglx.so) running under a 2.4.x kernel will cause
+problems when running GL applications. Likewise, not having these libraries
+installed under 2.6.x might prevent X from starting at all.
+
+Simple Explanation:
+To switch back and forth between the two systems simply run:
+
+ /etc/init.d/nvidia-glx start
+
+ This is run automatically at boot time.
+
+To force a certain setting (e.g. you may have a 2.4 kernel patched for
+NPTL) place USE_TLS=1 in /etc/defaults/nvidia-glx for using the nvidia tls
+libraries. USE_TLS=0 for not using tls libraries. This isn't normally
+necessary for most users.
+
+
+What Happens:
+Symlinks are created in /usr/lib/tls from libraries installed in
+/usr/lib/nvidia.
+
+
+For any news on this package check http://people.debian.org/~rdonald and
+http://bugs.debian.org/nvidia-glx
+
+
+NOTES ABOUT GLX DRIVER AND OPENGL:
+-----------------------------------------------------------------------
+
+Using the nvidia X driver requires some user modification.
+
+ First, modify your /etc/X11/XF86Config-4 or /etc/X11/xorg.conf
+
+ Minimum requirements:
+ In Section "Module"
+ add Load "glx"
+ remove Load "dri"
+ remove Load "GLcore"
+ In Section "Device"
+ Change Driver "nv" to Driver "nvidia"
+
+ See /usr/share/doc/nvidia-glx/README.gz and
+ /usr/share/doc/nvidia-glx/examples/XF86Config.sample.gz
+ for descriptions of all supported options.
+ Appendix F: CONFIGURING AGP is an important section.
+
+
+Note about OpenGL headers: The header files are not installed to
+/usr/include/GL but to /usr/share/doc/nvidia-glx-dev/include/GL.
+This allows use of and not overwriting of the
+preinstalled headers (e.g. xlibmesa-dev). If you wish to use the NVIDIA
+supplied headers (e.g. you require NVIDIA GL extensions) you must copy them to
+/usr/include/GL yourself or include /usr/share/doc/nvidia-glx-dev/include in
+your includes path when compiling.
+
+
+Also note all users using GLX must be in group video. (i.e. adduser <user>
+video)
+
+
+
+ -- Randall Donald <rdonald at debian.org>, Mon, 31 Mar 2003 23:40:05 -0800
Added: packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian/nvidia-glx-legacy-173xx.default
URL: http://svn.debian.org/wsvn/pkg-nvidia/packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian/nvidia-glx-legacy-173xx.default?rev=521&op=file
==============================================================================
--- packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian/nvidia-glx-legacy-173xx.default (added)
+++ packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian/nvidia-glx-legacy-173xx.default Mon Jan 12 01:23:05 2009
@@ -1,0 +1,16 @@
+##############################################
+# For use with the Debian nvidia-glx package
+#
+# The USE_TLS variable is to force TLS (Thread
+# Local Storage) versioning.
+# This is normally not needed since TLS is detected
+# by the /etc/init.d/nvidia-glx script automatically.
+# For more information about TLS see
+# http://people.redhat.com/drepper/tls.pdf
+
+
+# Uncomment to force the use of NVIDIA TLS libs
+#USE_TLS=1
+
+# Uncomment to force the use of NVIDIA non-TLS libs
+#USE_TLS=0
Added: packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian/nvidia-glx-legacy-173xx.dirs
URL: http://svn.debian.org/wsvn/pkg-nvidia/packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian/nvidia-glx-legacy-173xx.dirs?rev=521&op=file
==============================================================================
--- packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian/nvidia-glx-legacy-173xx.dirs (added)
+++ packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian/nvidia-glx-legacy-173xx.dirs Mon Jan 12 01:23:05 2009
@@ -1,0 +1,11 @@
+usr/bin
+usr/lib
+usr/share/lintian/overrides
+usr/lib/xorg/modules/drivers
+usr/lib/xorg/modules/extensions
+usr/lib/tls
+usr/lib/nvidia
+usr/share/bug/nvidia-glx
+etc
+etc/default
+etc/init.d
Added: packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian/nvidia-glx-legacy-173xx.docs
URL: http://svn.debian.org/wsvn/pkg-nvidia/packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian/nvidia-glx-legacy-173xx.docs?rev=521&op=file
==============================================================================
--- packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian/nvidia-glx-legacy-173xx.docs (added)
+++ packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian/nvidia-glx-legacy-173xx.docs Mon Jan 12 01:23:05 2009
@@ -1,0 +1,2 @@
+NVIDIA-Linux-x86_64-173.14.15-pkg2/usr/share/doc/NVIDIA_Changelog
+NVIDIA-Linux-x86_64-173.14.15-pkg2/usr/share/doc/README.txt
Added: packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian/nvidia-glx-legacy-173xx.docs.in
URL: http://svn.debian.org/wsvn/pkg-nvidia/packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian/nvidia-glx-legacy-173xx.docs.in?rev=521&op=file
==============================================================================
--- packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian/nvidia-glx-legacy-173xx.docs.in (added)
+++ packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian/nvidia-glx-legacy-173xx.docs.in Mon Jan 12 01:23:05 2009
@@ -1,0 +1,2 @@
+#DIRNAME#/usr/share/doc/NVIDIA_Changelog
+#DIRNAME#/usr/share/doc/README.txt
Added: packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian/nvidia-glx-legacy-173xx.examples
URL: http://svn.debian.org/wsvn/pkg-nvidia/packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian/nvidia-glx-legacy-173xx.examples?rev=521&op=file
==============================================================================
--- packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian/nvidia-glx-legacy-173xx.examples (added)
+++ packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian/nvidia-glx-legacy-173xx.examples Mon Jan 12 01:23:05 2009
@@ -1,0 +1,2 @@
+NVIDIA-Linux-x86_64-173.14.15-pkg2/usr/share/doc/XF86Config.sample
+
Added: packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian/nvidia-glx-legacy-173xx.examples.in
URL: http://svn.debian.org/wsvn/pkg-nvidia/packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian/nvidia-glx-legacy-173xx.examples.in?rev=521&op=file
==============================================================================
--- packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian/nvidia-glx-legacy-173xx.examples.in (added)
+++ packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian/nvidia-glx-legacy-173xx.examples.in Mon Jan 12 01:23:05 2009
@@ -1,0 +1,2 @@
+#DIRNAME#/usr/share/doc/XF86Config.sample
+
Added: packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian/nvidia-glx-legacy-173xx.init
URL: http://svn.debian.org/wsvn/pkg-nvidia/packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian/nvidia-glx-legacy-173xx.init?rev=521&op=file
==============================================================================
--- packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian/nvidia-glx-legacy-173xx.init (added)
+++ packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian/nvidia-glx-legacy-173xx.init Mon Jan 12 01:23:05 2009
@@ -1,0 +1,118 @@
+#!/bin/sh
+
+### BEGIN INIT INFO
+# Provides: nvidia-glx
+# Required-Start: $remote_fs
+# Required-Stop: $remote_fs
+# Default-Start: 2 3 4 5
+# Default-Stop:
+# Short-Description: adjust nVidia TLS libraries
+# Description: adjust nVidia TLS libraries
+### END INIT INFO
+
+
+
+PATH=/sbin:/usr/sbin:/usr/local/sbin:/bin:/usr/bin:/usr/local/bin
+# Load the VERBOSE setting and other rcS variables
+. /lib/init/vars.sh
+
+# Define LSB log_* functions.
+. /lib/lsb/init-functions
+
+
+
+
+
+# to force usage or non-usage of TLS libs edit /etc/defaults/nvidia-glx
+[ -e /etc/default/nvidia-glx ] && . /etc/default/nvidia-glx
+
+
+
+
+
+# test if /usr/lib is writable.
+if [ ! -w /usr/lib ]; then
+ #we can't change anything so just exit.
+ exit 0
+fi
+
+
+# if nothing has been specified do some guesswork
+if [ -z "$USE_TLS" ]
+then
+ if [ `uname -r | cut -f 1,2 -d.` = "2.6" ] && \
+ [ -x /usr/lib/nvidia/tls_test ] && \
+ /usr/lib/nvidia/tls_test /usr/lib/nvidia/tls_test_dso.so
+ then
+ USE_TLS=1
+ else
+ USE_TLS=0
+ fi
+fi
+
+setup_links () {
+ # check if all the symlinks are in place
+ if [ "$(readlink -f /usr/lib/tls/libnvidia-tls.so.1)" != /usr/lib/nvidia/libnvidia-tls.so.173.14.15 ]
+ then
+ echo -n "Creating NVIDIA TLS links..."
+ # remove the symlinks
+ rm -f /usr/lib/tls/libGL.so
+ rm -f /usr/lib/tls/libGL.so.*
+ rm -f /usr/lib/tls/libnvidia-tls.so
+
+ rm -f /usr/lib/tls/libnvidia-tls.so.*
+ rm -f /usr/lib/tls/libGL.la
+
+ #remove old ones
+ rm -f /usr/lib/tls/libGLcore.so.1
+ rm -f /usr/lib/tls/libGLcore.so.*
+ # create the symlinks
+ ln -s /usr/lib/nvidia/libnvidia-tls.so.173.14.15 /usr/lib/tls/libnvidia-tls.so.173.14.15
+ # reconfigure dynamic linker run-time bindings
+ ldconfig
+ echo " done."
+ fi
+}
+
+remove_links () {
+ # check if all the symlinks are gone or correct
+ if [ -e /usr/lib/tls/libnvidia-tls.so.173.14.15 \
+ -o -e /usr/lib/tls/libnvidia-tls.so \
+ -o -e /usr/lib/tls/libnvidia-tls.so.1 ]
+ then
+ echo -n "Removing NVIDIA TLS links..."
+ # remove the symlinks
+ rm -f /usr/lib/tls/libGL.so
+ rm -f /usr/lib/tls/libGL.so.*
+ rm -f /usr/lib/tls/libGL.la
+ rm -f /usr/lib/tls/libGLcore.so.*
+ rm -f /usr/lib/tls/libnvidia-tls.so
+ rm -f /usr/lib/tls/libnvidia-tls.so.*
+ # reconfigure dynamic linker run-time bindings
+ ldconfig
+ echo " done."
+ fi
+}
+
+case "$1" in
+ start|restart|reload|force-reload)
+ rm -f /usr/lib/libGL.so || true
+ if [ -L /usr/lib/nvidia/libGL.so.xlibmesa ] && [ -d /usr/share/doc/libgl1-mesa-dev ] ; then
+ ln -s /usr/lib/nvidia/libGL.so.1.2.xlibmesa /usr/lib/libGL.so
+ fi
+ if [ -d /usr/share/doc/nvidia-glx-dev ] ; then
+ ln -s /usr/lib/libGL.so.173.14.15 /usr/lib/libGL.so
+ fi
+ ;;
+
+ stop)
+ :
+ ;;
+
+ *)
+ echo "Usage: /etc/init.d/nvidia-glx {start|stop|restart|reload|force-reload}"
+ exit 1
+ ;;
+esac
+
+exit 0
Added: packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian/nvidia-glx-legacy-173xx.init.in
URL: http://svn.debian.org/wsvn/pkg-nvidia/packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian/nvidia-glx-legacy-173xx.init.in?rev=521&op=file
==============================================================================
--- packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian/nvidia-glx-legacy-173xx.init.in (added)
+++ packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian/nvidia-glx-legacy-173xx.init.in Mon Jan 12 01:23:05 2009
@@ -1,0 +1,118 @@
+#!/bin/sh
+
+### BEGIN INIT INFO
+# Provides: nvidia-glx
+# Required-Start: $remote_fs
+# Required-Stop: $remote_fs
+# Default-Start: 2 3 4 5
+# Default-Stop:
+# Short-Description: adjust nVidia TLS libraries
+# Description: adjust nVidia TLS libraries
+### END INIT INFO
+
+
+
+PATH=/sbin:/usr/sbin:/usr/local/sbin:/bin:/usr/bin:/usr/local/bin
+# Load the VERBOSE setting and other rcS variables
+. /lib/init/vars.sh
+
+# Define LSB log_* functions.
+. /lib/lsb/init-functions
+
+
+
+
+
+# to force usage or non-usage of TLS libs edit /etc/defaults/nvidia-glx
+[ -e /etc/default/nvidia-glx ] && . /etc/default/nvidia-glx
+
+
+
+
+
+# test if /usr/lib is writable.
+if [ ! -w /usr/lib ]; then
+ #we can't change anything so just exit.
+ exit 0
+fi
+
+
+# if nothing has been specified do some guesswork
+if [ -z "$USE_TLS" ]
+then
+ if [ `uname -r | cut -f 1,2 -d.` = "2.6" ] && \
+ [ -x /usr/lib/nvidia/tls_test ] && \
+ /usr/lib/nvidia/tls_test /usr/lib/nvidia/tls_test_dso.so
+ then
+ USE_TLS=1
+ else
+ USE_TLS=0
+ fi
+fi
+
+setup_links () {
+ # check if all the symlinks are in place
+ if [ "$(readlink -f /usr/lib/tls/libnvidia-tls.so.1)" != /usr/lib/nvidia/libnvidia-tls.so.#VERSION# ]
+ then
+ echo -n "Creating NVIDIA TLS links..."
+ # remove the symlinks
+ rm -f /usr/lib/tls/libGL.so
+ rm -f /usr/lib/tls/libGL.so.*
+ rm -f /usr/lib/tls/libnvidia-tls.so
+
+ rm -f /usr/lib/tls/libnvidia-tls.so.*
+ rm -f /usr/lib/tls/libGL.la
+
+ #remove old ones
+ rm -f /usr/lib/tls/libGLcore.so.1
+ rm -f /usr/lib/tls/libGLcore.so.*
+ # create the symlinks
+ ln -s /usr/lib/nvidia/libnvidia-tls.so.#VERSION# /usr/lib/tls/libnvidia-tls.so.#VERSION#
+ # reconfigure dynamic linker run-time bindings
+ ldconfig
+ echo " done."
+ fi
+}
+
+remove_links () {
+ # check if all the symlinks are gone or correct
+ if [ -e /usr/lib/tls/libnvidia-tls.so.#VERSION# \
+ -o -e /usr/lib/tls/libnvidia-tls.so \
+ -o -e /usr/lib/tls/libnvidia-tls.so.1 ]
+ then
+ echo -n "Removing NVIDIA TLS links..."
+ # remove the symlinks
+ rm -f /usr/lib/tls/libGL.so
+ rm -f /usr/lib/tls/libGL.so.*
+ rm -f /usr/lib/tls/libGL.la
+ rm -f /usr/lib/tls/libGLcore.so.*
+ rm -f /usr/lib/tls/libnvidia-tls.so
+ rm -f /usr/lib/tls/libnvidia-tls.so.*
+ # reconfigure dynamic linker run-time bindings
+ ldconfig
+ echo " done."
+ fi
+}
+
+case "$1" in
+ start|restart|reload|force-reload)
+ rm -f /usr/lib/libGL.so || true
+ if [ -L /usr/lib/nvidia/libGL.so.xlibmesa ] && [ -d /usr/share/doc/libgl1-mesa-dev ] ; then
+ ln -s /usr/lib/nvidia/libGL.so.1.2.xlibmesa /usr/lib/libGL.so
+ fi
+ if [ -d /usr/share/doc/nvidia-glx-dev ] ; then
+ ln -s /usr/lib/libGL.so.#VERSION# /usr/lib/libGL.so
+ fi
+ ;;
+
+ stop)
+ :
+ ;;
+
+ *)
+ echo "Usage: /etc/init.d/nvidia-glx {start|stop|restart|reload|force-reload}"
+ exit 1
+ ;;
+esac
+
+exit 0
Added: packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian/nvidia-glx-legacy-173xx.links
URL: http://svn.debian.org/wsvn/pkg-nvidia/packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian/nvidia-glx-legacy-173xx.links?rev=521&op=file
==============================================================================
--- packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian/nvidia-glx-legacy-173xx.links (added)
+++ packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian/nvidia-glx-legacy-173xx.links Mon Jan 12 01:23:05 2009
@@ -1,0 +1,8 @@
+usr/lib/libGL.so.173.14.15 usr/lib/libGL.so.1
+usr/lib/libGLcore.so.173.14.15 usr/lib/libGLcore.so.1
+usr/lib/libnvidia-tls.so.173.14.15 usr/lib/libnvidia-tls.so.1
+usr/lib/xorg/modules/extensions/libglx.so.173.14.15 usr/lib/xorg/modules/extensions/libglx.so
+usr/lib/libXvMCNVIDIA.so.173.14.15 usr/lib/libXvMCNVIDIA.so.1
+usr/lib/libXvMCNVIDIA.so.173.14.15 usr/lib/libXvMCNVIDIA_dynamic.so.1
+usr/lib/libcuda.so.173.14.15 usr/lib/libcuda.so
+usr/lib/libcuda.so.173.14.15 usr/lib/libcuda.so.1
Added: packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian/nvidia-glx-legacy-173xx.links.in
URL: http://svn.debian.org/wsvn/pkg-nvidia/packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian/nvidia-glx-legacy-173xx.links.in?rev=521&op=file
==============================================================================
--- packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian/nvidia-glx-legacy-173xx.links.in (added)
+++ packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian/nvidia-glx-legacy-173xx.links.in Mon Jan 12 01:23:05 2009
@@ -1,0 +1,8 @@
+usr/lib/libGL.so.#VERSION# usr/lib/libGL.so.1
+usr/lib/libGLcore.so.#VERSION# usr/lib/libGLcore.so.1
+usr/lib/libnvidia-tls.so.#VERSION# usr/lib/libnvidia-tls.so.1
+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
Added: packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian/nvidia-glx-legacy-173xx.override
URL: http://svn.debian.org/wsvn/pkg-nvidia/packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian/nvidia-glx-legacy-173xx.override?rev=521&op=file
==============================================================================
--- packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian/nvidia-glx-legacy-173xx.override (added)
+++ packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian/nvidia-glx-legacy-173xx.override Mon Jan 12 01:23:05 2009
@@ -1,0 +1,14 @@
+nvidia-glx-legacy-173xx: library-not-linked-against-libc ./usr/lib/libGL.so.173.14.15
+
+nvidia-glx-legacy-173xx: shared-lib-without-dependency-information ./usr/lib/libGLcore.so.173.14.15
+
+nvidia-glx-legacy-173xx: library-not-linked-against-libc ./usr/lib/xorg/modules/extensions/libglx.so.173.14.15
+
+nvidia-glx-legacy-173xx: shlib-with-non-pic-code usr/lib/libGL.so.173.14.15
+nvidia-glx-legacy-173xx: shlib-with-non-pic-code usr/lib/libGLcore.so.173.14.15
+nvidia-glx-legacy-173xx: shlib-with-non-pic-code usr/lib/xorg/modules/extensions/libglx.so.173.14.15
+nvidia-glx-legacy-173xx: shlib-with-non-pic-code usr/lib/xorg/libXvMCNVIDIA.so.173.14.15
+nvidia-glx-legacy-173xx: shlib-with-non-pic-code usr/lib/xorg/libXvMCNVIDIA.so.173.14.15
+
+nvidia-glx-legacy-173xx: non-dev-pkg-with-shlib-symlink usr/lib/libGL.so.173.14.15 usr/lib/libGL.so
+nvidia-glx-legacy-173xx: non-dev-pkg-with-shlib-symlink usr/lib/xorg/modules/extensions/libglx.so.173.14.15 usr/lib/xorg/modules/extensions/libglx.so
Added: packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian/nvidia-glx-legacy-173xx.override.in
URL: http://svn.debian.org/wsvn/pkg-nvidia/packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian/nvidia-glx-legacy-173xx.override.in?rev=521&op=file
==============================================================================
--- packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian/nvidia-glx-legacy-173xx.override.in (added)
+++ packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian/nvidia-glx-legacy-173xx.override.in Mon Jan 12 01:23:05 2009
@@ -1,0 +1,14 @@
+nvidia-glx-legacy-173xx: library-not-linked-against-libc ./usr/lib/libGL.so.#VERSION#
+
+nvidia-glx-legacy-173xx: shared-lib-without-dependency-information ./usr/lib/libGLcore.so.#VERSION#
+
+nvidia-glx-legacy-173xx: library-not-linked-against-libc ./usr/lib/xorg/modules/extensions/libglx.so.#VERSION#
+
+nvidia-glx-legacy-173xx: shlib-with-non-pic-code usr/lib/libGL.so.#VERSION#
+nvidia-glx-legacy-173xx: shlib-with-non-pic-code usr/lib/libGLcore.so.#VERSION#
+nvidia-glx-legacy-173xx: shlib-with-non-pic-code usr/lib/xorg/modules/extensions/libglx.so.#VERSION#
+nvidia-glx-legacy-173xx: shlib-with-non-pic-code usr/lib/xorg/libXvMCNVIDIA.so.#VERSION#
+nvidia-glx-legacy-173xx: shlib-with-non-pic-code usr/lib/xorg/libXvMCNVIDIA.so.#VERSION#
+
+nvidia-glx-legacy-173xx: non-dev-pkg-with-shlib-symlink usr/lib/libGL.so.#VERSION# usr/lib/libGL.so
+nvidia-glx-legacy-173xx: non-dev-pkg-with-shlib-symlink usr/lib/xorg/modules/extensions/libglx.so.#VERSION# usr/lib/xorg/modules/extensions/libglx.so
Added: packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian/nvidia-glx-legacy-173xx.postinst
URL: http://svn.debian.org/wsvn/pkg-nvidia/packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian/nvidia-glx-legacy-173xx.postinst?rev=521&op=file
==============================================================================
--- packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian/nvidia-glx-legacy-173xx.postinst (added)
+++ packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian/nvidia-glx-legacy-173xx.postinst Mon Jan 12 01:23:05 2009
@@ -1,0 +1,16 @@
+#!/bin/sh
+
+set -e
+
+#make sure wfb diversion is removed
+dpkg-divert --rename --remove --package nvidia-glx --divert /usr/lib/nvidia/libwfb.so.xserver-xorg-core /usr/lib/xorg/modules/libwfb.so >/dev/null || true
+
+
+
+
+
+#DEBHELPER#
+
+
+
+ldconfig
Added: packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian/nvidia-glx-legacy-173xx.postrm
URL: http://svn.debian.org/wsvn/pkg-nvidia/packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian/nvidia-glx-legacy-173xx.postrm?rev=521&op=file
==============================================================================
--- packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian/nvidia-glx-legacy-173xx.postrm (added)
+++ packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian/nvidia-glx-legacy-173xx.postrm Mon Jan 12 01:23:05 2009
@@ -1,0 +1,60 @@
+#! /bin/sh
+# postrm script for nvidia-glx
+#
+# see: dh_installdeb(1)
+
+set -e
+
+# summary of how this script can be called:
+# * <postrm> `remove'
+# * <postrm> `purge'
+# * <old-postrm> `upgrade' <new-version>
+# * <new-postrm> `failed-upgrade' <old-version>
+# * <new-postrm> `abort-install'
+# * <new-postrm> `abort-install' <old-version>
+# * <new-postrm> `abort-upgrade' <old-version>
+# * <disappearer's-postrm> `disappear' <r>overwrit>r> <new-version>
+# for details, see /usr/share/doc/packaging-manual/
+
+case "$1" in
+ remove|purge)
+ # remove file created by init script
+ rm /usr/lib/libGL.so || true
+ dpkg-divert --remove --rename --package nvidia-glx --divert /usr/lib/nvidia/libGL.so.1.xlibmesa /usr/lib/libGL.so.1 > /dev/null
+ dpkg-divert --remove --rename --package nvidia-glx --divert /usr/lib/nvidia/libGL.so.1.2.xlibmesa /usr/lib/libGL.so.1.2 > /dev/null
+
+ dpkg-divert --remove --rename --package nvidia-glx --divert /usr/lib/nvidia/libGLcore.a.xlibmesa /usr/lib/xorg/modules/extensions/libGLcore.a > /dev/null
+ dpkg-divert --remove --rename --package nvidia-glx --divert /usr/lib/nvidia/libGLcore.so.xlibmesa /usr/lib/xorg/modules/extensions/libGLcore.so > /dev/null
+ dpkg-divert --remove --rename --package nvidia-glx --divert /usr/lib/nvidia/libglx.a.xlibmesa /usr/lib/xorg/modules/extensions/libglx.a > /dev/null
+ 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
+ rm -f /usr/lib/xorg/modules/extensions/libglx.so.173.14.15 2> /dev/null || true
+ if [ -d /usr/lib/nvidia ]; then
+ rmdir /usr/lib/nvidia/ || true;
+ fi
+ ldconfig
+
+ ;;
+
+ upgrade|failed-upgrade|abort-install|abort-upgrade|disappear)
+
+
+ ;;
+
+ *)
+ echo "postrm called with unknown argument \`$1'" >&2
+ exit 0
+
+esac
+
+
+#rm -f /usr/lib/xorg/modules/extensions/libglx.so.173.14.15 2> /dev/null || true
+
+
+
+
+# dh_installdeb will replace this with shell code automatically
+# generated by other debhelper scripts.
+
+#DEBHELPER#
Added: packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian/nvidia-glx-legacy-173xx.postrm.in
URL: http://svn.debian.org/wsvn/pkg-nvidia/packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian/nvidia-glx-legacy-173xx.postrm.in?rev=521&op=file
==============================================================================
--- packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian/nvidia-glx-legacy-173xx.postrm.in (added)
+++ packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian/nvidia-glx-legacy-173xx.postrm.in Mon Jan 12 01:23:05 2009
@@ -1,0 +1,60 @@
+#! /bin/sh
+# postrm script for nvidia-glx
+#
+# see: dh_installdeb(1)
+
+set -e
+
+# summary of how this script can be called:
+# * <postrm> `remove'
+# * <postrm> `purge'
+# * <old-postrm> `upgrade' <new-version>
+# * <new-postrm> `failed-upgrade' <old-version>
+# * <new-postrm> `abort-install'
+# * <new-postrm> `abort-install' <old-version>
+# * <new-postrm> `abort-upgrade' <old-version>
+# * <disappearer's-postrm> `disappear' <r>overwrit>r> <new-version>
+# for details, see /usr/share/doc/packaging-manual/
+
+case "$1" in
+ remove|purge)
+ # remove file created by init script
+ rm /usr/lib/libGL.so || true
+ dpkg-divert --remove --rename --package nvidia-glx --divert /usr/lib/nvidia/libGL.so.1.xlibmesa /usr/lib/libGL.so.1 > /dev/null
+ dpkg-divert --remove --rename --package nvidia-glx --divert /usr/lib/nvidia/libGL.so.1.2.xlibmesa /usr/lib/libGL.so.1.2 > /dev/null
+
+ dpkg-divert --remove --rename --package nvidia-glx --divert /usr/lib/nvidia/libGLcore.a.xlibmesa /usr/lib/xorg/modules/extensions/libGLcore.a > /dev/null
+ dpkg-divert --remove --rename --package nvidia-glx --divert /usr/lib/nvidia/libGLcore.so.xlibmesa /usr/lib/xorg/modules/extensions/libGLcore.so > /dev/null
+ dpkg-divert --remove --rename --package nvidia-glx --divert /usr/lib/nvidia/libglx.a.xlibmesa /usr/lib/xorg/modules/extensions/libglx.a > /dev/null
+ 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
+ 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;
+ fi
+ ldconfig
+
+ ;;
+
+ upgrade|failed-upgrade|abort-install|abort-upgrade|disappear)
+
+
+ ;;
+
+ *)
+ echo "postrm called with unknown argument \`$1'" >&2
+ exit 0
+
+esac
+
+
+#rm -f /usr/lib/xorg/modules/extensions/libglx.so.#VERSION# 2> /dev/null || true
+
+
+
+
+# dh_installdeb will replace this with shell code automatically
+# generated by other debhelper scripts.
+
+#DEBHELPER#
Added: packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian/nvidia-glx-legacy-173xx.preinst
URL: http://svn.debian.org/wsvn/pkg-nvidia/packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian/nvidia-glx-legacy-173xx.preinst?rev=521&op=file
==============================================================================
--- packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian/nvidia-glx-legacy-173xx.preinst (added)
+++ packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian/nvidia-glx-legacy-173xx.preinst Mon Jan 12 01:23:05 2009
@@ -1,0 +1,116 @@
+#! /bin/sh
+# preinst script for nvidia-glx
+#
+# see: dh_installdeb(1)
+
+set -e
+
+# summary of how this script can be called:
+# * <new-preinst> `install'
+# * <new-preinst> `install' <old-version>
+# * <new-preinst> `upgrade' <old-version>
+# * <old-preinst> `abort-upgrade' <new-version>
+#
+# For details see /usr/share/doc/packaging-manual/
+
+case "$1" in
+ install|upgrade)
+
+
+ # Hack right now.
+ # rm -f /usr/X11R6/lib/modules/extensions/libglx.so.1.0.5336 2>/dev/null || true
+
+ # clean up from old diversions
+ if [ -d /usr/share/nvidia-glx/diversions ]; then
+ rm -f /usr/lib/libGL.so.1
+ rm -f /usr/lib/libGL.so.1.2
+
+ dpkg-divert --remove --rename --package nvidia-glx --divert /usr/share/nvidia-glx/diversions/libGL.so.1 /usr/lib/libGL.so.1 > /dev/null
+ dpkg-divert --remove --rename --package nvidia-glx --divert /usr/share/nvidia-glx/diversions/libGL.so.1.2 /usr/lib/libGL.so.1.2 > /dev/null
+
+ rm -f /usr/lib/xorg/modules/extensions/libGLcore.a
+ rm -f /usr/lib/xorg/modules/extensions/libglx.a
+ dpkg-divert --remove --rename --package nvidia-glx --divert /usr/share/nvidia-glx/diversions/libGLcore.a /usr/lib/xorg/modules/extensions/libGLcore.a > /dev/null
+ dpkg-divert --remove --rename --package nvidia-glx --divert /usr/share/nvidia-glx/diversions/libglx.a /usr/lib/xorg/modules/extensions/libglx.a > /dev/null
+
+ rmdir /usr/share/nvidia-glx/diversions || true;
+ rmdir /usr/share/nvidia-glx || true;
+ fi
+ if [ -d /usr/share/nvidia-glx/diversions ]; then
+
+ rm -f /usr/lib/libGL.so.1
+ rm -f /usr/lib/libGL.so.1.2
+
+ dpkg-divert --remove --rename --package nvidia-glx --divert /usr/share/nvidia-glx/diversions/libGL.so.1 /usr/lib/libGL.so.1 > /dev/null
+ dpkg-divert --remove --rename --package nvidia-glx --divert /usr/share/nvidia-glx/diversions/libGL.so.1.2 /usr/lib/libGL.so.1.2 > /dev/null
+
+ rmdir /usr/share/nvidia-glx/diversions || true;
+ rmdir /usr/share/nvidia-glx || true;
+ fi
+ # remove X11R6 diversions
+
+ if dpkg-divert --list /usr/X11R6/lib/libGL.so.1 | grep 'nvidia-glx' > /dev/null ; then
+ dpkg-divert --remove --rename --package nvidia-glx --divert /usr/X11R6/lib/nvidia/libGL.so.1.xlibmesa /usr/X11R6/lib/libGL.so.1 > /dev/null
+ fi
+
+ if dpkg-divert --list /usr/X11R6/lib/libGL.so.1.2 | grep 'nvidia-glx' > /dev/null ; then
+ dpkg-divert --remove --rename --package nvidia-glx --divert /usr/X11R6/lib/nvidia/libGL.so.1.2.xlibmesa /usr/X11R6/lib/libGL.so.1.2 > /dev/null
+ fi
+ if dpkg-divert --list /usr/X11R6/lib/modules/extensions/libGLcore.a | grep 'nvidia-glx' > /dev/null ; then
+ dpkg-divert --remove --rename --package nvidia-glx --divert /usr/X11R6/lib/nvidia/libGLcore.a.xlibmesa /usr/X11R6/lib/modules/extensions/libGLcore.a > /dev/null
+ fi
+ if dpkg-divert --list /usr/X11R6/lib/modules/extensions/libglx.a | grep 'nvidia-glx' > /dev/null ; then
+ dpkg-divert --remove --rename --package nvidia-glx --divert /usr/X11R6/lib/nvidia/libglx.a.xlibmesa /usr/X11R6/lib/modules/extensions/libglx.a > /dev/null
+ fi
+ if dpkg-divert --list /usr/X11R6/lib/modules/extensions/libglx.so | grep 'nvidia-glx' > /dev/null ; then
+ dpkg-divert --remove --rename --package nvidia-glx --divert /usr/X11R6/lib/nvidia/libglx.so.xlibmesa /usr/X11R6/lib/modules/extensions/libglx.so > /dev/null
+ fi
+
+ # make sure these diversions don't exist anymore
+ if dpkg-divert --list /usr/lib/libGL.so | grep 'nvidia-glx-dev' > /dev/null ; then
+ dpkg-divert --remove --rename --package nvidia-glx-dev --divert /usr/lib/nvidia/libGL.so.xlibmesa /usr/lib/libGL.so > /dev/null
+ fi
+ if dpkg-divert --list /usr/lib/libGL.a | grep 'nvidia-glx-dev' > /dev/null ; then
+ dpkg-divert --remove --rename --package nvidia-glx-dev --divert /usr/lib/nvidia/libGL.a.xlibmesa /usr/lib/libGL.a > /dev/null
+ fi
+ if dpkg-divert --list /usr/X11R6/lib/libGL.so | grep 'nvidia-glx-dev' > /dev/null ; then
+ dpkg-divert --remove --rename --package nvidia-glx-dev --divert /usr/X11R6/lib/nvidia/libGL.so.xlibmesa /usr/X11R6/lib/libGL.so > /dev/null
+ fi
+ if dpkg-divert --list /usr/X11R6/lib/libGL.so | grep 'nvidia-glx-dev' > /dev/null ; then
+ dpkg-divert --remove --rename --package nvidia-glx-dev --divert /usr/X11R6/lib/nvidia/libGL.a.xlibmesa /usr/X11R6/lib/libGL.a > /dev/null
+ fi
+ # create new diversion directories
+ if [ ! -d /usr/lib/nvidia ]; then
+ mkdir -p /usr/lib/nvidia || true
+ fi
+
+ # make new diversions
+ dpkg-divert --add --rename --package nvidia-glx --divert /usr/lib/nvidia/libGL.so.1.xlibmesa /usr/lib/libGL.so.1 > /dev/null
+ dpkg-divert --add --rename --package nvidia-glx --divert /usr/lib/nvidia/libGL.so.1.2.xlibmesa /usr/lib/libGL.so.1.2 > /dev/null
+
+ dpkg-divert --add --rename --package nvidia-glx --divert /usr/lib/nvidia/libGLcore.a.xlibmesa /usr/lib/xorg/modules/extensions/libGLcore.a > /dev/null
+ dpkg-divert --add --rename --package nvidia-glx --divert /usr/lib/nvidia/libGLcore.so.xlibmesa /usr/lib/xorg/modules/extensions/libGLcore.so > /dev/null
+ dpkg-divert --add --rename --package nvidia-glx --divert /usr/lib/nvidia/libglx.a.xlibmesa /usr/lib/xorg/modules/extensions/libglx.a > /dev/null
+ 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
+ ;;
+
+ abort-upgrade)
+ ;;
+
+ *)
+ echo "preinst called with unknown argument \`$1'" >&2
+ exit 0
+ ;;
+esac
+
+
+
+# dh_installdeb will replace this with shell code automatically
+# generated by other debhelper scripts.
+
+#DEBHELPER#
+
+exit 0
Added: packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian/nvidia-glx-legacy-173xx.prerm
URL: http://svn.debian.org/wsvn/pkg-nvidia/packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian/nvidia-glx-legacy-173xx.prerm?rev=521&op=file
==============================================================================
--- packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian/nvidia-glx-legacy-173xx.prerm (added)
+++ packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian/nvidia-glx-legacy-173xx.prerm Mon Jan 12 01:23:05 2009
@@ -1,0 +1,43 @@
+#! /bin/sh
+# prerm script for nvidia-drivers
+#
+# see: dh_installdeb(1)
+
+set -e
+
+# summary of how this script can be called:
+# * <prerm> `remove'
+# * <old-prerm> `upgrade' <new-version>
+# * <new-prerm> `failed-upgrade' <old-version>
+# * <conflictor's-prerm> `remove' `in-favour' <package> <new-version>
+# * <deconfigured's-prerm> `deconfigure' `in-favour'
+# <package-being-installed> <version> `removing'
+# <conflicting-package> <version>
+# for details, see http://www.debian.org/doc/debian-policy/ or
+# the debian-policy package
+
+
+case "$1" in
+ remove|upgrade|deconfigure)
+# install-info --quiet --remove /usr/info/nvidia-drivers.info.gz
+ rm -f /usr/lib/libGL.so || true
+ /etc/init.d/nvidia-glx start || true
+ ;;
+ failed-upgrade)
+ ;;
+ *)
+ echo "prerm called with unknown argument \`$1'" >&2
+ exit 1
+ ;;
+esac
+
+
+
+# dh_installdeb will replace this with shell code automatically
+# generated by other debhelper scripts.
+
+#DEBHELPER#
+
+exit 0
+
+
Added: packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian/nvidia-glx-legacy-173xx.shlibs
URL: http://svn.debian.org/wsvn/pkg-nvidia/packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian/nvidia-glx-legacy-173xx.shlibs?rev=521&op=file
==============================================================================
--- packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian/nvidia-glx-legacy-173xx.shlibs (added)
+++ packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian/nvidia-glx-legacy-173xx.shlibs Mon Jan 12 01:23:05 2009
@@ -1,0 +1,5 @@
+libGL 1 libgl1-mesa-glx | libgl1
+libGLcore 1 libgl1-mesa-glx | libgl1
+libXvMCNVIDIA_dynamic 1 nvidia-glx-legacy-173xx
+libnvidia-tls 1 nvidia-glx-legacy-173xx
+libcuda 1 nvidia-glx-legacy-173xx
Added: packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian/nvidia-kernel-legacy-173xx-source.README.Debian
URL: http://svn.debian.org/wsvn/pkg-nvidia/packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian/nvidia-kernel-legacy-173xx-source.README.Debian?rev=521&op=file
==============================================================================
--- packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian/nvidia-kernel-legacy-173xx-source.README.Debian (added)
+++ packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian/nvidia-kernel-legacy-173xx-source.README.Debian Mon Jan 12 01:23:05 2009
@@ -1,0 +1,171 @@
+nvidia-graphics-drivers for Debian
+----------------------------------
+
+
+INTRODUCTION:
+-----------------------------------------------------------------------
+
+Welcome to Debian NVIDIA packages. This document contains notes on the
+kernel module interface for the NVIDIA driver offering.
+
+
+KERNEL MODULE INSTRUCTIONS:
+-----------------------------------------------------------------------
+
+There are TWO ways to build the nvidia-kernel package. Which one depends on
+your situation with your kernel.
+
+ METHOD #1: You are running a Debian suppiled kernel or built a
+ linux-headers package along with your own self-built kernel.
+
+ METHOD #2: You are running your own self-built kernel built from kernel
+ source.
+
+*** An additional method is to use module-assistant
+(e.g. module-assistant auto-install nvidia)
+For more information on module-assistant, see it's man page and package
+documentation,
+
+Which method you choose really depends on what kernel headers you wish to
+use, those from a kernel-headers package or those from kernel
+source (from which you built your own kernel).
+
+As mentioned above, if you are running a Debian supplied kernel you will
+probably want to choose METHOD #1. If you compile your own kernels, METHOD #2.
+
+
+
+PRELIMINARY:
+- Decide where you want to build your module. By default it
+will build under /usr/src like other kernel modules but you may choose
+to build it under your home directory as some people prefer and writing to
+/usr violates the FHS.
+
+
+SUPPORT FOR 2.6 KERNELS:
+------------------------
+As of 1.0.5336-1, NVIDIA includes support for a 2.6 kernel. No extra steps are
+required.
+
+
+HOTPLUG SUPPORT:
+------------------------
+As of version 1.0.5336-8 there is hotplug/udev module loading support provided.
+
+
+METHOD #1 Using a linux-headers or kernel-headers package
+***********************************************************************
+
+As root (or using fakeroot)
+1. cd /usr/src
+ tar xjvf nvidia-kernel.tar.bz2 -C <YOUR BUILD LOCATION>
+ (It will install in <YOU BUILD LOCATION>/modules)
+ - or -
+ tar xjvf nvidia-kernel.tar.bz2 (if building in /usr/src)
+
+ The standard build location is /usr/src
+
+2. Find out your kernel version:
+
+ uname -r For example: 2.6.14-2-k7
+
+3. Download and install package: linux-headers-2.6.14-2-k7
+ It will install in /usr/src/
+ Note that packages prior to 2.6.12 used the kernel- prefix rather than
+ linux-
+
+ Make sure your kernel image and headers have matching release numbers to
+ avoid possible problems in packages built from different sources.
+
+4. Set some environment variables (if bash is your shell):
+
+ export KSRC=/usr/src/linux-headers-2.6.14-2-k7
+ export KVERS=2.6.14-2-k7
+
+5. Then build nvidia-kernel package:
+
+ cd <YOUR BUILD LOCATION>/modules/nvidia-kernel
+ debian/rules binary_modules
+
+(You can also combine step 4 and 5 into one line:
+KSRC=/usr/src/linux-headers-2.6.14-k7 KVERS=2.6.14-4-k7 debian/rules binary_modules)
+
+6. Install nvidia-kernel-common on the machine where the module will be
+deployed:
+
+ If not installed already
+ apt-get install nvidia-kernel-common
+
+7. Install the nvidia-kernel package:
+
+ dpkg -i ../nvidia-kernel-2.6.14-2-k7_173.14.15-1+_.Custom_i386.deb
+ ( or similar filename )
+
+Now see GENERAL NOTES below method #2
+
+METHOD #2: Using your own kernel source headers
+***********************************************************************
+
+To build the nvidia-kernel deb you need to first make sure you have
+kernel-package installed, then do the following:
+
+As root
+1. cd /usr/src
+ tar xjvf nvidia-kernel.tar.bz2 -C <YOUR BUILD LOCATION>
+ (It will install in <YOU BUILD LOCATION>/modules)
+ - or -
+ tar xjvf nvidia-kernel.tar.bz2 (if building in /usr/src)
+
+2. If you are NOT using the default modules location /usr/src/modules
+ then you must set an environment variable that points to your modules
+ location.
+
+ export MODULE_LOC=<YOUR BUILD LOCATION>/modules
+
+ This is needed by make-kpkg which is used later. If
+ <YOUR BUILD LOCATION> is /usr/src there is no need to set this.
+
+3. Build the modules under MODULE_LOC i.e. <YOU BUILD LOCATION>/modules
+
+ cd linux (or your kernel source directory)
+ make-kpkg modules_image
+
+4. Install nvidia-kernel-common on the machine where the module will be
+installed:
+
+ apt-get install nvidia-kernel-common
+
+5. Install the nvidia-kernel package:
+
+ cd <YOUR BUILD LOCATION> (e.g. /usr/src)
+ dpkg -i nvidia-kernel-KVER*.deb
+
+Notes for method #2:
+
+- It is advised not to clean the kernel source tree between
+"make-kpkg kernel_image" and "make-kpkg modules_image".
+
+- The Riva framebuffer is known to conflict with the nvidia X driver. If you
+are using X it would be wise not to compile it in. The vesa framebuffer is
+known to work in some cases, and not in others. (people have recently been
+having problems with the vesa driver as well)
+
+GENERAL NOTES:
+
+Also you must add any users who wish to use OpenGL applications to the group
+video. You can do this with:
+
+ adduser username video
+
+Also note for AGP issues and further information please see the NVIDIA
+README file (README.gz) in the nvidia-glx package
+
+An old nvidia.o might be already loaded (run 'lsmod' to check) so
+do 'rmmod nvidia.o' to remove the module from memory.
+
+
+For any news on this package check http://people.debian.org/~rdonald and
+http://bugs.debian.org/nvidia-kernel-source
+
+
+ -- Randall Donald <rdonald at debian.org>, Fri, 30 Apr 2004 19:02:04 -0700
Added: packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian/nvidia-kernel-legacy-173xx-source.README.Debian.in
URL: http://svn.debian.org/wsvn/pkg-nvidia/packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian/nvidia-kernel-legacy-173xx-source.README.Debian.in?rev=521&op=file
==============================================================================
--- packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian/nvidia-kernel-legacy-173xx-source.README.Debian.in (added)
+++ packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian/nvidia-kernel-legacy-173xx-source.README.Debian.in Mon Jan 12 01:23:05 2009
@@ -1,0 +1,171 @@
+nvidia-graphics-drivers for Debian
+----------------------------------
+
+
+INTRODUCTION:
+-----------------------------------------------------------------------
+
+Welcome to Debian NVIDIA packages. This document contains notes on the
+kernel module interface for the NVIDIA driver offering.
+
+
+KERNEL MODULE INSTRUCTIONS:
+-----------------------------------------------------------------------
+
+There are TWO ways to build the nvidia-kernel package. Which one depends on
+your situation with your kernel.
+
+ METHOD #1: You are running a Debian suppiled kernel or built a
+ linux-headers package along with your own self-built kernel.
+
+ METHOD #2: You are running your own self-built kernel built from kernel
+ source.
+
+*** An additional method is to use module-assistant
+(e.g. module-assistant auto-install nvidia)
+For more information on module-assistant, see it's man page and package
+documentation,
+
+Which method you choose really depends on what kernel headers you wish to
+use, those from a kernel-headers package or those from kernel
+source (from which you built your own kernel).
+
+As mentioned above, if you are running a Debian supplied kernel you will
+probably want to choose METHOD #1. If you compile your own kernels, METHOD #2.
+
+
+
+PRELIMINARY:
+- Decide where you want to build your module. By default it
+will build under /usr/src like other kernel modules but you may choose
+to build it under your home directory as some people prefer and writing to
+/usr violates the FHS.
+
+
+SUPPORT FOR 2.6 KERNELS:
+------------------------
+As of 1.0.5336-1, NVIDIA includes support for a 2.6 kernel. No extra steps are
+required.
+
+
+HOTPLUG SUPPORT:
+------------------------
+As of version 1.0.5336-8 there is hotplug/udev module loading support provided.
+
+
+METHOD #1 Using a linux-headers or kernel-headers package
+***********************************************************************
+
+As root (or using fakeroot)
+1. cd /usr/src
+ tar xjvf nvidia-kernel.tar.bz2 -C <YOUR BUILD LOCATION>
+ (It will install in <YOU BUILD LOCATION>/modules)
+ - or -
+ tar xjvf nvidia-kernel.tar.bz2 (if building in /usr/src)
+
+ The standard build location is /usr/src
+
+2. Find out your kernel version:
+
+ uname -r For example: 2.6.14-2-k7
+
+3. Download and install package: linux-headers-2.6.14-2-k7
+ It will install in /usr/src/
+ Note that packages prior to 2.6.12 used the kernel- prefix rather than
+ linux-
+
+ Make sure your kernel image and headers have matching release numbers to
+ avoid possible problems in packages built from different sources.
+
+4. Set some environment variables (if bash is your shell):
+
+ export KSRC=/usr/src/linux-headers-2.6.14-2-k7
+ export KVERS=2.6.14-2-k7
+
+5. Then build nvidia-kernel package:
+
+ cd <YOUR BUILD LOCATION>/modules/nvidia-kernel
+ debian/rules binary_modules
+
+(You can also combine step 4 and 5 into one line:
+KSRC=/usr/src/linux-headers-2.6.14-k7 KVERS=2.6.14-4-k7 debian/rules binary_modules)
+
+6. Install nvidia-kernel-common on the machine where the module will be
+deployed:
+
+ If not installed already
+ apt-get install nvidia-kernel-common
+
+7. Install the nvidia-kernel package:
+
+ dpkg -i ../nvidia-kernel-2.6.14-2-k7_#VERSION#-1+_.Custom_i386.deb
+ ( or similar filename )
+
+Now see GENERAL NOTES below method #2
+
+METHOD #2: Using your own kernel source headers
+***********************************************************************
+
+To build the nvidia-kernel deb you need to first make sure you have
+kernel-package installed, then do the following:
+
+As root
+1. cd /usr/src
+ tar xjvf nvidia-kernel.tar.bz2 -C <YOUR BUILD LOCATION>
+ (It will install in <YOU BUILD LOCATION>/modules)
+ - or -
+ tar xjvf nvidia-kernel.tar.bz2 (if building in /usr/src)
+
+2. If you are NOT using the default modules location /usr/src/modules
+ then you must set an environment variable that points to your modules
+ location.
+
+ export MODULE_LOC=<YOUR BUILD LOCATION>/modules
+
+ This is needed by make-kpkg which is used later. If
+ <YOUR BUILD LOCATION> is /usr/src there is no need to set this.
+
+3. Build the modules under MODULE_LOC i.e. <YOU BUILD LOCATION>/modules
+
+ cd linux (or your kernel source directory)
+ make-kpkg modules_image
+
+4. Install nvidia-kernel-common on the machine where the module will be
+installed:
+
+ apt-get install nvidia-kernel-common
+
+5. Install the nvidia-kernel package:
+
+ cd <YOUR BUILD LOCATION> (e.g. /usr/src)
+ dpkg -i nvidia-kernel-KVER*.deb
+
+Notes for method #2:
+
+- It is advised not to clean the kernel source tree between
+"make-kpkg kernel_image" and "make-kpkg modules_image".
+
+- The Riva framebuffer is known to conflict with the nvidia X driver. If you
+are using X it would be wise not to compile it in. The vesa framebuffer is
+known to work in some cases, and not in others. (people have recently been
+having problems with the vesa driver as well)
+
+GENERAL NOTES:
+
+Also you must add any users who wish to use OpenGL applications to the group
+video. You can do this with:
+
+ adduser username video
+
+Also note for AGP issues and further information please see the NVIDIA
+README file (README.gz) in the nvidia-glx package
+
+An old nvidia.o might be already loaded (run 'lsmod' to check) so
+do 'rmmod nvidia.o' to remove the module from memory.
+
+
+For any news on this package check http://people.debian.org/~rdonald and
+http://bugs.debian.org/nvidia-kernel-source
+
+
+ -- Randall Donald <rdonald at debian.org>, Fri, 30 Apr 2004 19:02:04 -0700
Added: packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian/nvidia-kernel-legacy-173xx-source.dirs
URL: http://svn.debian.org/wsvn/pkg-nvidia/packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian/nvidia-kernel-legacy-173xx-source.dirs?rev=521&op=file
==============================================================================
--- packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian/nvidia-kernel-legacy-173xx-source.dirs (added)
+++ packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian/nvidia-kernel-legacy-173xx-source.dirs Mon Jan 12 01:23:05 2009
@@ -1,0 +1,1 @@
+usr/src
Added: packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian/nvidia-kernel-legacy-173xx-source.docs
URL: http://svn.debian.org/wsvn/pkg-nvidia/packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian/nvidia-kernel-legacy-173xx-source.docs?rev=521&op=file
==============================================================================
--- packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian/nvidia-kernel-legacy-173xx-source.docs (added)
+++ packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian/nvidia-kernel-legacy-173xx-source.docs Mon Jan 12 01:23:05 2009
@@ -1,0 +1,2 @@
+NVIDIA-Linux-x86_64-173.14.15-pkg2/usr/share/doc/NVIDIA_Changelog
+NVIDIA-Linux-x86_64-173.14.15-pkg2/usr/share/doc/README.txt
Added: packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian/nvidia-kernel-legacy-173xx-source.docs.in
URL: http://svn.debian.org/wsvn/pkg-nvidia/packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian/nvidia-kernel-legacy-173xx-source.docs.in?rev=521&op=file
==============================================================================
--- packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian/nvidia-kernel-legacy-173xx-source.docs.in (added)
+++ packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian/nvidia-kernel-legacy-173xx-source.docs.in Mon Jan 12 01:23:05 2009
@@ -1,0 +1,2 @@
+#DIRNAME#/usr/share/doc/NVIDIA_Changelog
+#DIRNAME#/usr/share/doc/README.txt
Added: packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian/nvidia-settings.dirs
URL: http://svn.debian.org/wsvn/pkg-nvidia/packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian/nvidia-settings.dirs?rev=521&op=file
==============================================================================
--- packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian/nvidia-settings.dirs (added)
+++ packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian/nvidia-settings.dirs Mon Jan 12 01:23:05 2009
@@ -1,0 +1,2 @@
+usr/bin
+usr/share/doc/nvidia-settings
Added: packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian/nvidia-settings.substvars
URL: http://svn.debian.org/wsvn/pkg-nvidia/packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian/nvidia-settings.substvars?rev=521&op=file
==============================================================================
--- packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian/nvidia-settings.substvars (added)
+++ packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian/nvidia-settings.substvars Mon Jan 12 01:23:05 2009
@@ -1,0 +1,1 @@
+shlibs:Depends=libatk1.0-0 (>= 1.6.0), libc6 (>= 2.3.2.ds1-4), libglib2.0-0 (>= 2.4.1), libgtk2.0-0 (>= 2.4.3), libpango1.0-0 (>= 1.4.0), libx11-6 | xlibs (>> 4.1.0), libxext6 | xlibs (>> 4.1.0)
Added: packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian/rules
URL: http://svn.debian.org/wsvn/pkg-nvidia/packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian/rules?rev=521&op=file
==============================================================================
--- packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian/rules (added)
+++ packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian/rules Mon Jan 12 01:23:05 2009
@@ -1,0 +1,286 @@
+#!/usr/bin/make -f
+# Sample debian/rules that uses debhelper.
+# GNU copyright 1997 to 1999 by Joey Hess.
+#
+# Modified to make a template file for a multi-binary package with separated
+# build-arch and build-indep targets by Bill Allombert 2001
+
+# Uncomment this to turn on verbose mode.
+#export DH_VERBOSE=1
+
+# This has to be exported to make some magic below work.
+export DH_OPTIONS
+
+DEB_HOST_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE)
+DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE)
+
+base_version:=$(shell sh debian/upstream_info BASE_VERSION)
+release:=$(shell sh debian/upstream_info RELEASE)
+version:=$(shell sh debian/upstream_info VERSION)
+nextver:=$(shell sh debian/upstream_info NEXTVER)
+upstreamversion:=$(shell sh debian/upstream_info UPSTREAMVERSION)
+url:=$(shell sh debian/upstream_info URL)
+dirname:=$(shell sh debian/upstream_info DIRNAME)
+filename:=$(shell sh debian/upstream_info FILENAME)
+filename_x86:=$(shell sh debian/upstream_info FILENAME_X86)
+filename_x86_64:=$(shell sh debian/upstream_info FILENAME_X86_64)
+dirname_x86:=$(shell sh debian/upstream_info DIRNAME_X86)
+dirname_x86_64:=$(shell sh debian/upstream_info DIRNAME_X86_64)
+
+AUTOGEN=debian/nvidia-kernel-legacy-173xx-source.README.Debian debian/control \
+debian/copyright debian/nvidia-glx-legacy-173xx.links debian/nvidia-glx-legacy-173xx-dev.links \
+debian/nvidia-glx-legacy-173xx.override debian/nvidia-glx-legacy-173xx.docs debian/nvidia-glx-legacy-173xx.examples \
+debian/nvidia-glx-legacy-173xx.postrm debian/nvidia-glx-legacy-173xx.init \
+debian/nvidia-glx-legacy-173xx-ia32.override debian/nvidia-glx-legacy-173xx-ia32.links \
+debian/nvidia-kernel-legacy-173xx-source.docs debian/nvidia-glx-legacy-173xx-dev.preinst
+
+
+
+
+
+CFLAGS = -Wall -g
+
+ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS)))
+ CFLAGS += -O0
+else
+ CFLAGS += -O2
+endif
+ifeq (,$(findstring nostrip,$(DEB_BUILD_OPTIONS)))
+ INSTALL_PROGRAM += -s
+endif
+
+version-change: version-clean $(AUTOGEN) clean
+
+configure: configure-stamp
+
+.PHONY: configure-stamp
+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
+ if test -d $(CURDIR)/patches; \
+ then \
+ pwd; \
+ ls -al; \
+ cd $(dirname)/usr/src/nv; \
+ for i in $(CURDIR)/patches/*; \
+ do patch -p3 <$$i; \
+ done; \
+ fi
+
+ sed 's/^nvidia-graphics-drivers-legacy-173xx/nvidia-kernel-legacy-173xx/g' debian/changelog > debian.binary/changelog
+
+
+ touch configure-stamp
+
+.PHONY: build
+build: configure-stamp build-stamp
+
+.PHONY: build-stamp
+build-stamp:
+ touch build-stamp
+
+.PHONY: build-kernel
+build-kernel:
+
+.PHONY: build-kernel-stamp
+build-kernel-stamp:
+ dh_testroot
+ dh_testdir
+
+ # build kernel module source tarball
+ mkdir -p $(CURDIR)/debian/temp/modules/nvidia-kernel-legacy-173xx/debian
+
+ cp -a $(CURDIR)/debian.binary/* $(CURDIR)/debian/temp/modules/nvidia-kernel-legacy-173xx/debian
+
+ for f in `ls $(CURDIR)/debian.binary` ; do \
+ perl -p \
+ -e 's{#BASE_VERSION#}{$(base_version)}g;' \
+ -e 's{#RELEASE#}{$(release)}g;' \
+ -e 's{#VERSION#}{$(version)}g;' \
+ -e 's{#UPSTREAMVERSION#}{$(upstreamversion)}g;' \
+ -e 's{#URL#}{$(url)}g' \
+ < $(CURDIR)/debian.binary/$$f > $(CURDIR)/debian/temp/modules/nvidia-kernel-legacy-173xx/debian/$$f ; \
+ chmod 0644 $(CURDIR)/debian/temp/modules/nvidia-kernel-legacy-173xx/debian/$$f ; \
+ done
+# chmod 775 $(CURDIR)/debian/temp/modules/nvidia-kernel-legacy-173xx/debian/patches
+ cp $(CURDIR)/$(dirname)/usr/src/nv/* $(CURDIR)/debian/temp/modules/nvidia-kernel-legacy-173xx/ || true
+#not yet cp $(CURDIR)/Makefile $(CURDIR)/debian/temp/modules/nvidia-kernel-legacy-173xx/ || true
+ cp $(CURDIR)/$(dirname_x86_64)/usr/src/nv/nv-kernel.o $(CURDIR)/debian/temp/modules/nvidia-kernel-legacy-173xx/nv-kernel.o.x86_64 || true
+ cp $(CURDIR)/debian/temp/modules/nvidia-kernel-legacy-173xx/Makefile.kbuild $(CURDIR)/debian/temp/modules/nvidia-kernel-legacy-173xx/Makefile
+ chmod 755 $(CURDIR)/debian/temp/modules/nvidia-kernel-legacy-173xx/debian/rules
+ chown -R root:src $(CURDIR)/debian/temp/modules
+
+ tar -jcvf $(CURDIR)/nvidia-kernel-legacy-173xx.tar.bz2 -C $(CURDIR)/debian/temp modules
+ rm -rf debian/temp
+ touch build-kernel-stamp
+
+.PHONY: clean
+clean:
+ dh_testdir
+ dh_testroot
+ rm -f build-stamp build-kernel-stamp configure-stamp
+ dh_clean
+
+ rm -fr $(dirname_x86) $(dirname_x86_64) nvidia-kernel-legacy-173xx.tar.bz2
+
+
+
+.PHONY: install
+install: build-stamp build-kernel-stamp
+ dh_testdir
+ dh_testroot
+ dh_clean -k
+ dh_installdirs
+
+ install -m 644 $(CURDIR)/nvidia-kernel-legacy-173xx.tar.bz2 $(CURDIR)/debian/nvidia-kernel-legacy-173xx-source/usr/src
+
+
+ install -m 0644 $(dirname)/usr/X11R6/lib/modules/drivers/nvidia_drv.so \
+ $(CURDIR)/debian/nvidia-glx-legacy-173xx/usr/lib/xorg/modules/drivers
+
+
+
+ install $(dirname)/usr/X11R6/lib/libXvMCNVIDIA.a $(CURDIR)/debian/nvidia-glx-legacy-173xx-dev/usr/lib/libXvMCNVIDIA.a;
+ install $(dirname)/usr/X11R6/lib/libXvMCNVIDIA.so.${version} $(CURDIR)/debian/nvidia-glx-legacy-173xx/usr/lib/libXvMCNVIDIA.so.${version};
+
+
+
+
+ install -m 0644 $(dirname)/usr/include/GL/gl.h \
+ $(CURDIR)/debian/nvidia-glx-legacy-173xx-dev/usr/include/GL
+ install -m 0644 $(dirname)/usr/include/GL/glext.h \
+ $(CURDIR)/debian/nvidia-glx-legacy-173xx-dev/usr/include/GL
+
+ install -m 0644 $(dirname)/usr/include/cuda/cuda.h \
+ $(CURDIR)/debian/nvidia-glx-legacy-173xx-dev/usr/include/cuda
+ install -m 0644 $(dirname)/usr/include/cuda/cudaGL.h \
+ $(CURDIR)/debian/nvidia-glx-legacy-173xx-dev/usr/include/cuda
+
+ install -m 0644 $(dirname)/usr/include/GL/glx.h \
+ $(CURDIR)/debian/nvidia-glx-legacy-173xx-dev/usr/include/GL
+ install -m 0644 $(dirname)/usr/include/GL/glxext.h \
+ $(CURDIR)/debian/nvidia-glx-legacy-173xx-dev/usr/include/GL
+
+ install -m 0644 $(dirname)/usr/lib/libGL.so.${version} \
+ $(CURDIR)/debian/nvidia-glx-legacy-173xx/usr/lib
+ install -m 0644 $(dirname)/usr/lib/libGLcore.so.${version} \
+ $(CURDIR)/debian/nvidia-glx-legacy-173xx/usr/lib
+ install -m 0644 $(dirname)/usr/lib/libcuda.so.${version} \
+ $(CURDIR)/debian/nvidia-glx-legacy-173xx/usr/lib
+ sed "s/__GENERATED_BY__/Debian nvidia-graphics-drivers-legacy-173xx/" $(dirname)/usr/lib/libGL.la | sed "s/__LIBGL_PATH__/\/usr\/lib/" > $(CURDIR)/debian/nvidia-glx-legacy-173xx-dev/usr/lib/libGL.la
+ # install -m 0644 $(dirname)/usr/lib/libGL.la $(CURDIR)/debian/nvidia-glx-legacy-173xx/usr/lib/libGL.la
+
+ # TLS (nvidia-tls new for 6106)
+ #install $(dirname)/usr/lib/libnvidia-tls.so.${version} $(CURDIR)/debian/nvidia-glx-legacy-173xx/usr/lib/
+ install $(dirname)/usr/lib/tls/libnvidia-tls.so.${version} $(CURDIR)/debian/nvidia-glx-legacy-173xx/usr/lib/
+
+ #install $(dirname)/usr/lib/tls/libnvidia-tls.so.${version} $(CURDIR)/debian/nvidia-glx-legacy-173xx/usr/lib/nvidia
+ install $(dirname)/usr/lib/tls/libnvidia-tls.so.${version} $(CURDIR)/debian/nvidia-glx-legacy-173xx/usr/lib/tls/
+
+
+ #sed "s/__GENERATED_BY__/Debian nvidia-graphics-drivers-legacy-173xx/" $(dirname)/usr/lib/tls/libGL.la | sed "s/__LIBGL_PATH__/\/usr\/lib\/tls/" > $(CURDIR)/debian/nvidia-glx-legacy-173xx-dev/usr/lib/nvidia/libGL.la
+ # install -m 0644 $(dirname)/usr/lib/tls/libGL.la $(CURDIR)/debian/nvidia-glx-legacy-173xx/usr/lib/nvidia/libGL.la
+
+ install -m 0644 $(dirname)/usr/lib/libnvidia-cfg.so.${version} $(CURDIR)/debian/nvidia-glx-legacy-173xx/usr/lib/nvidia/
+
+
+ install $(dirname)/usr/X11R6/lib/modules/extensions/libglx.so.${version} $(CURDIR)/debian/nvidia-glx-legacy-173xx/usr/lib/xorg/modules/extensions/
+# install $(dirname)/usr/X11R6/lib/modules/libnvidia-wfb.so.${version} $(CURDIR)/debian/nvidia-glx-legacy-173xx/usr/lib/xorg/modules/
+
+ install $(dirname)/usr/bin/tls_test $(CURDIR)/debian/nvidia-glx-legacy-173xx/usr/lib/nvidia
+ install $(dirname)/usr/bin/tls_test_dso.so $(CURDIR)/debian/nvidia-glx-legacy-173xx/usr/lib/nvidia
+
+ install -d $(CURDIR)/debian/nvidia-glx-legacy-173xx/usr/share/lintian/overrides
+ install -m 0644 debian/nvidia-glx-legacy-173xx.override \
+ $(CURDIR)/debian/nvidia-glx-legacy-173xx/usr/share/lintian/overrides/nvidia-glx-legacy-173xx
+
+ if [ "$(DEB_BUILD_ARCH)" = "amd64" ] ; then \
+ install $(dirname)/usr/lib32/libGLcore.so.${version} \
+ $(CURDIR)/debian/nvidia-glx-legacy-173xx-ia32/emul/ia32-linux/usr/lib ; \
+ install $(dirname)/usr/lib32/libGL.so.${version} \
+ $(CURDIR)/debian/nvidia-glx-legacy-173xx-ia32/emul/ia32-linux/usr/lib ; \
+ install $(dirname)/usr/lib32/libcuda.so.${version} \
+ $(CURDIR)/debian/nvidia-glx-legacy-173xx-ia32/emul/ia32-linux/usr/lib ; \
+ install $(dirname)/usr/lib32/libnvidia-tls.so.${version} \
+ $(CURDIR)/debian/nvidia-glx-legacy-173xx-ia32/emul/ia32-linux/usr/lib ; \
+ install $(dirname)/usr/lib32/tls/libnvidia-tls.so.${version} \
+ $(CURDIR)/debian/nvidia-glx-legacy-173xx-ia32/emul/ia32-linux/usr/lib/tls ; \
+ fi
+
+ install -m 755 $(dirname)/usr/bin/nvidia-bug-report.sh $(CURDIR)/debian/nvidia-glx-legacy-173xx/usr/bin/
+ # use separate package
+ #install -m 755 $(dirname)/usr/bin/nvidia-xconfig $(CURDIR)/debian/nvidia-glx/usr/bin/
+
+ # use separate source package instead
+ #install -m 755 $(dirname)/usr/bin/nvidia-settings $(CURDIR)/debian/nvidia-settings/usr/bin/
+ #install -m 644 $(dirname)/usr/share/doc/nvidia-settings-user-guide.txt $(CURDIR)/debian/nvidia-settings/usr/share/doc/nvidia-settings
+
+
+ install $(CURDIR)/script $(CURDIR)/debian/nvidia-glx-legacy-173xx/usr/share/bug/nvidia-glx-legacy-173xx
+
+ dh_install
+
+
+# Must not depend on anything. This is to be called by
+# binary-arch/binary-multi
+# in another 'make' thread.
+.PHONY: binary-common
+binary-common:
+ dh_testdir
+ dh_testroot
+ dh_installchangelogs
+ dh_installdocs -s
+ dh_installexamples
+# dh_installmenu
+ dh_installdebconf
+# dh_installlogrotate
+# dh_installemacsen
+# dh_installpam
+# dh_installmime
+ dh_installinit
+# dh_installcron
+# dh_installinfo
+ dh_installman
+ dh_link
+# dh_strip
+ dh_compress -X.h -X README.Debian
+ dh_fixperms
+# dh_perl
+# dh_python
+ dh_makeshlibs
+ dh_installdeb
+ dh_shlibdeps -Xia32 -Xtls -l$(CURDIR)/debian/nvidia-glx-legacy-173xx/usr/lib
+ # quickhack! remove me :-/
+ perl -pi.bak -e 's/,\s+nvidia-glx-legacy-173xx-ia32//;' $(CURDIR)/debian/nvidia-glx-legacy-173xx.substvars
+ dh_gencontrol -s
+ dh_md5sums
+ dh_builddeb -s
+
+
+%: %.in debian/upstream_info
+ perl -p \
+ -e 's{#BASE_VERSION#}{$(base_version)}g;' \
+ -e 's{#RELEASE#}{$(release)}g;' \
+ -e 's{#VERSION#}{$(version)}g;' \
+ -e 's{#NEXTVER#}{$(nextver)}g;' \
+ -e 's{#UPSTREAMVERSION#}{$(upstreamversion)}g;' \
+ -e 's{#DIRNAME#}{$(dirname)}g;' \
+ -e 's{#FILENAME#}{$(filename)}g;' \
+ -e 's{#URL#}{$(url)}g' \
+ < $< > $@
+
+
+# Build architecture dependant packages using the common target.
+.PHONY: binary-arch
+binary-arch: build-stamp build-kernel-stamp install
+ $(MAKE) -f debian/rules binary-common
+
+.PHONY: binary
+binary: binary-arch
+
+.PHONY: version-clean
+version-clean:
+ rm -f ${AUTOGEN} || true
+
Propchange: packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian/rules
------------------------------------------------------------------------------
svn:executable = *
Added: packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian/upstream_info
URL: http://svn.debian.org/wsvn/pkg-nvidia/packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian/upstream_info?rev=521&op=file
==============================================================================
--- packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian/upstream_info (added)
+++ packages/nvidia-graphics-drivers-legacy-173xx/trunk/debian/upstream_info Mon Jan 12 01:23:05 2009
@@ -1,0 +1,69 @@
+eval `dpkg-architecture`
+
+#BASE_VERSION=1.0
+RELEASE=173.14.15
+NEXTVER=173.14.16
+
+if [ "$DEB_BUILD_ARCH" = "amd64" ] ; then
+ BASE_URL=ftp://download.nvidia.com/XFree86/Linux-x86_64/${RELEASE}
+ DIRNAME=NVIDIA-Linux-x86_64-${RELEASE}-pkg2
+ # change this on next version release
+ FILENAME=$DIRNAME.run
+elif [ "$DEB_BUILD_ARCH" = "i386" ] ; then
+ BASE_URL=ftp://download.nvidia.com/XFree86/Linux-x86/${RELEASE}
+ DIRNAME=NVIDIA-Linux-x86-${RELEASE}-pkg0
+ FILENAME="$DIRNAME.run"
+else
+ echo "huh? dont know about a version of this driver for your architecture."
+ exit 1
+fi
+FILENAME_X86=NVIDIA-Linux-x86-${RELEASE}-pkg0.run
+FILENAME_X86_64=NVIDIA-Linux-x86_64-${RELEASE}-pkg2.run
+DIRNAME_X86=NVIDIA-Linux-x86-${RELEASE}-pkg0
+DIRNAME_X86_64=NVIDIA-Linux-x86_64-${RELEASE}-pkg2
+
+VERSION=${RELEASE}
+UPSTREAMVERSION=${RELEASE}
+URL=${BASE_URL}/${FILENAME}
+
+case "$1" in
+ BASE_VERSION)
+ echo "${BASE_VERSION}"
+ ;;
+ RELEASE)
+ echo "$RELEASE"
+ ;;
+ VERSION)
+ echo "$VERSION"
+ ;;
+ NEXTVER)
+ echo "$NEXTVER"
+ ;;
+ URL)
+ echo "$URL"
+ ;;
+ FILENAME)
+ echo "$FILENAME"
+ ;;
+ FILENAME_X86_64)
+ echo "$FILENAME_X86_64"
+ ;;
+ FILENAME_X86)
+ echo "$FILENAME_X86"
+ ;;
+ DIRNAME_X86_64)
+ echo "$DIRNAME_X86_64"
+ ;;
+ DIRNAME_X86)
+ echo "$DIRNAME_X86"
+ ;;
+ DIRNAME)
+ echo "$DIRNAME"
+ ;;
+ UPSTREAMVERSION)
+ echo "$UPSTREAMVERSION"
+ ;;
+
+esac
+
+exit 0
More information about the Pkg-nvidia-devel
mailing list