#Source: nvidia-graphics-drivers${nvidia:Legacy}
Source: nvidia-graphics-drivers
Section: non-free/libs
Priority: optional
Maintainer: Debian NVIDIA Maintainers <pkg-nvidia-devel@lists.alioth.debian.org>
Uploaders:
 Russ Allbery <rra@debian.org>,
 Andreas Beckmann <anbe@debian.org>,
Vcs-Svn: svn://anonscm.debian.org/pkg-nvidia/packages/nvidia-graphics-drivers/trunk
Vcs-Browser: http://anonscm.debian.org/viewvc/pkg-nvidia/packages/nvidia-graphics-drivers/
Build-Depends:
 debhelper (>= 9),
 xz-utils,
 dkms,
 libxext6,
 quilt,
Standards-Version: 3.9.4
Homepage: http://www.nvidia.com
XS-Autobuild: yes

#Package: ${nvidia}-driver
Package: nvidia-driver
Section: non-free/x11
Architecture: i386 amd64 armhf
Pre-Depends:
 nvidia-installer-cleanup,
Depends:
 libgl1-${nvidia}-glx (= ${binary:Version}),
 xserver-xorg-video-${nvidia} (= ${binary:Version}),
 nvidia-vdpau-driver (= ${binary:Version}),
 ${nvidia-alternative} (= ${binary:Version}),
 ${nvidia:kmod:binary},
 nvidia-support,
 ${shlibs:Depends}, ${misc:Depends}
Recommends:
 ${nvidia-settings},
 libgl1-${nvidia}-glx-i386 [amd64],
Suggests:
 ${nvidia:kmod:source},
Provides:
 nvidia-glx-any,
Breaks:
 nvidia-glx${nvidia:Legacy} (<< 319),
Replaces:
 nvidia-glx${nvidia:Legacy} (<< 319),
Description: NVIDIA metapackage${nvidia:LegacyDesc}
 This metapackage depends on the NVIDIA binary driver and libraries
 that 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.
 .
 ${nvidia:kmod:Description}
 .
 ${nvidia:Models}
 .
 See /usr/share/doc/${nvidia}-driver/README.txt.gz
 for a complete list of supported GPUs and PCI IDs.

#Package: nvidia-glx${nvidia:Legacy}
Package: nvidia-glx
Section: non-free/oldlibs
Priority: extra
Architecture: i386 amd64
Depends:
 ${nvidia}-driver,
 ${misc:Depends}
Description: transition to ${nvidia}-driver
 This is a dummy transitional package to aid switching to
 ${nvidia}-driver.

#Package: xserver-xorg-video-${nvidia}
Package: xserver-xorg-video-nvidia
Section: non-free/x11
Architecture: i386 amd64 armhf
Pre-Depends:
 nvidia-installer-cleanup,
Depends:
 libgl1-${nvidia}-glx (= ${binary:Version}),
 ${nvidia-alternative} (= ${binary:Version}),
 nvidia-support (>= 20120630),
 ${nvidia:xorgDepends},
 ${shlibs:Depends}, ${misc:Depends}
Recommends:
 ${nvidia}-driver (>= ${nvidia:Version}),
 nvidia-vdpau-driver (>= ${nvidia:Version}),
 ${nvidia:kmod:binary},
 ${nvidia-settings},
Suggests:
 ${nvidia:kmod:source},
Provides:
 xserver-xorg-video-nvidia-any,
 ${nvidia:xorgProvides},
Description: NVIDIA binary Xorg driver${nvidia:LegacyDesc}
 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.
 .
 ${nvidia:kmod:Description}
 .
 ${nvidia:Models}
 .
 See /usr/share/doc/${nvidia}-driver/README.txt.gz
 for a complete list of supported GPUs and PCI IDs.

#Package: libgl1-${nvidia}-glx
Package: libgl1-nvidia-glx
Architecture: i386 amd64 armhf
Multi-Arch: same
Pre-Depends:
 nvidia-installer-cleanup,
 ${misc:Pre-Depends}
Depends:
 ${nvidia-alternative},
 nvidia-support,
 ${shlibs:Depends}, ${misc:Depends}
Recommends:
 ${nvidia:kmod:binary},
Suggests:
 ${nvidia:kmod:source},
Provides:
 libgl1-${nvidia}-glx-i386 [i386],
 libgl1-nvidia-glx-any,
Conflicts:
 libgl1-nvidia${nvidia:Legacy}-glx-ia32,
 nvidia-glx${nvidia:Legacy}-ia32,
 libgl1-nvidia-glx-ia32-any,
Breaks:
 ia32-libs (<< 1:0),
Replaces:
 libgl1-nvidia${nvidia:Legacy}-glx-ia32,
 nvidia-glx${nvidia:Legacy}-ia32,
Description: NVIDIA binary OpenGL libraries${nvidia:LegacyDesc}
 These binary libraries provide optimized hardware acceleration of
 OpenGL applications via a direct-rendering X Server.
 .
 See the description of the ${nvidia}-driver package
 or /usr/share/doc/libgl1-${nvidia}-glx/README.txt.gz
 for a complete list of supported GPUs and PCI IDs.

#Package: ${nvidia-alternative}
Package: nvidia-alternative
Architecture: i386 amd64 armhf
Multi-Arch: foreign
Depends:
 glx-alternative-nvidia (>= 0.3.90),
 ${misc:Depends}
Conflicts:
 libgl1-nvidia-alternatives,
 libglx-nvidia-alternatives,
 libgl1-nvidia-alternatives-ia32,
Breaks:
 nvidia-settings (<< 313.30),
 nvidia-settings-legacy-173xx (<< 173.14.37),
Provides:
 ${nvidia-alternative}--kmod-alias,
Description: allows the selection of NVIDIA as GLX provider
 In setups with several NVIDIA driver versions installed (e.g. current and
 legacy) this metapackage registers an alternative to allow easy switching
 between the different versions.
 .
 Use 'update-alternatives --config nvidia' to select a version.
 .
 This package does not depend on the corresponding NVIDIA libraries.
 In order to install the NVIDIA driver and libraries, install the
 ${nvidia}-driver package instead.

#Package: ${nvidia}-kernel-dkms
Package: nvidia-kernel-dkms
Section: non-free/kernel
Architecture: i386 amd64 armhf
Multi-Arch: foreign
Pre-Depends:
 nvidia-installer-cleanup,
Depends:
 dkms,
 nvidia-kernel-common (>= 20110213),
 ${nvidia-alternative}--kmod-alias,
 ${misc:Depends}
Recommends:
 ${nvidia}-driver (>= ${nvidia:Version}),
Provides:
 nvidia-kernel-${nvidia:Version}${nvidia:Perfkit},
Breaks:
 make (= 3.82-1),
Description: NVIDIA binary kernel module DKMS source${nvidia:LegacyDesc}
 This package builds the NVIDIA Xorg binary kernel module needed by
 ${nvidia}-driver, using DKMS.
 Provided that you have the kernel header packages installed, the kernel
 module will be built for your running kernel and automatically rebuilt for
 any new kernel headers that are installed.
 .
 The NVIDIA binary drivers provide optimized hardware acceleration of
 OpenGL applications via a direct-rendering X Server for graphics cards
 using NVIDIA chip sets.  AGP, PCIe, SLI, TV-out and flat panel displays
 are also supported.
 .
 ${nvidia:Models}
 .
 See /usr/share/doc/${nvidia}-kernel-dkms/README.txt.gz
 for a complete list of supported GPUs and PCI IDs.

#Package: ${nvidia}-kernel-source
Package: nvidia-kernel-source
Section: non-free/kernel
Architecture: i386 amd64 armhf
Depends:
 debhelper (>= 8),
 make,
 quilt,
 xz-utils,
 ${misc:Depends}
Recommends:
 module-assistant | kernel-package,
 nvidia-kernel-common,
 ${nvidia-alternative}--kmod-alias,
Suggests:
 ${nvidia}-driver (>= ${nvidia:Version}),
Breaks:
 module-assistant (<< 0.11.6~),
 make (= 3.82-1),
Description: NVIDIA binary kernel module source${nvidia:LegacyDesc}
 This package provides the source for the NVIDIA Xorg binary kernel module
 needed by ${nvidia}-driver in a form suitable
 for use by module-assistant or kernel-package.
 .
 The NVIDIA binary drivers provide optimized hardware acceleration of
 OpenGL applications via a direct-rendering X Server for graphics cards
 using NVIDIA chip sets.  AGP, PCIe, SLI, TV-out and flat panel displays
 are also supported.
 .
 PLEASE read /usr/share/doc/${nvidia}-kernel-source/README.Debian.gz
 for building information.  If you want the kernel module to be automatically
 installed via DKMS, install ${nvidia}-kernel-dkms instead.
 .
 ${nvidia:Models}
 .
 See /usr/share/doc/${nvidia}-kernel-source/README.txt.gz
 for a complete list of supported GPUs and PCI IDs.

Package: nvidia-vdpau-driver
Section: non-free/video
Architecture: i386 amd64
Multi-Arch: same
Pre-Depends:
 nvidia-installer-cleanup,
 ${misc:Pre-Depends}
Depends:
 libvdpau1,
 ${shlibs:Depends}, ${misc:Depends}
Recommends:
 ${nvidia:kmod:binary},
Suggests:
 ${nvidia:kmod:source},
Enhances:
 libvdpau1,
Provides:
 vdpau-driver,
Conflicts:
 nvidia-vdpau-driver-ia32,
Breaks:
 libvdpau1 (<< 0.4.1-3),
Replaces:
 nvidia-vdpau-driver-ia32,
Description: NVIDIA vdpau driver
 These libraries provide the Video Decode and Presentation API for Unix.
 They provide accelerated video playback (incl. H.264) for the supported
 graphics cards.
 .
 This package contains the NVIDIA VDPAU driver.
 .
 See /usr/share/doc/nvidia-vdpau-driver/README.txt.gz
 for more information.
 .
 ${nvidia:kmod:Description}

Package: nvidia-smi
Section: non-free/utils
Architecture: i386 amd64 armhf
Depends:
 libnvidia-ml1 (= ${binary:Version}),
 ${shlibs:Depends}, ${misc:Depends}
Recommends:
 ${nvidia:kmod:binary},
Suggests:
 ${nvidia:kmod:source},
Description: NVIDIA System Management Interface
 The NVIDIA System Management Interface "nvidia-smi" program provides
 system state and diagnostic information for the NVIDIA Tesla Visual
 Computing Systems.

Package: nvidia-cuda-mps
Section: non-free/utils
Architecture: i386 amd64 armhf
Depends:
 ${shlibs:Depends}, ${misc:Depends}
Conflicts:
 nvidia-cuda-proxy,
Replaces:
 nvidia-cuda-proxy,
Description: NVIDIA CUDA Multi Process Service (MPS)
 The Compute Unified Device Architecture (CUDA) enables NVIDIA
 graphics processing units (GPUs) to be used for massively parallel
 general purpose computation.
 .
 CUDA MPS is a feature that allows multiple CUDA processes to share a single
 GPU context. CUDA MPS should be transparent to CUDA programs.
 .
 CUDA MPS requires a device that supports Unified Virtual Address (UVA) and
 has compute capability SM 3.5 or higher.
 Pre-CUDA 4.0 APIs are not supported under CUDA MPS.

Package: libcuda1
Architecture: i386 amd64 armhf
Multi-Arch: same
Pre-Depends:
 ${misc:Pre-Depends}
Depends:
 nvidia-support,
 ${shlibs:Depends}, ${misc:Depends}
Recommends:
 ${nvidia:kmod:binary},
 nvidia-smi,
Suggests:
 nvidia-cuda-mps,
 ${nvidia:kmod:source},
Conflicts:
 libcuda1-ia32,
 nvidia-cuda-proxy,
Replaces:
 libcuda1-ia32,
Provides:
 libcuda-5.0-1,
Homepage: http://www.nvidia.com/CUDA
Description: NVIDIA CUDA runtime library
 The Compute Unified Device Architecture (CUDA) enables NVIDIA
 graphics processing units (GPUs) to be used for massively parallel
 general purpose computation.
 .
 This package contains the driver specific runtime library.
 .
 Supported NVIDIA devices include GPUs starting from GeForce 8 and Quadro FX
 series, as well as the Tesla computing processors.
 .
 ${nvidia:kmod:Description}

Package: libnvidia-compiler
Architecture: i386 amd64
Multi-Arch: same
Pre-Depends:
 ${misc:Pre-Depends}
Depends:
 ${shlibs:Depends}, ${misc:Depends}
Conflicts:
 libnvidia-compiler-ia32,
Replaces:
 libnvidia-compiler-ia32,
Description: NVIDIA runtime compiler library
 The Compute Unified Device Architecture (CUDA) enables NVIDIA
 graphics processing units (GPUs) to be used for massively parallel
 general purpose computation.
 .
 This package contains the runtime compiler library.

Package: libnvcuvid1
Architecture: i386 amd64 armhf
Multi-Arch: same
Pre-Depends:
 ${misc:Pre-Depends}
Depends:
 ${shlibs:Depends}, ${misc:Depends}
Description: NVIDIA CUDA nvcuvid runtime library
 The Compute Unified Device Architecture (CUDA) enables NVIDIA
 graphics processing units (GPUs) to be used for massively parallel
 general purpose computation.
 .
 nvcuvid provides a mechanism for decoding video and exposing the surfaces to
 CUDA, allowing applications to perform custom processing of the video.
 nvcuvid is primarily targeted at transcoding and video-processing
 applications.
 .
 This package contains the nvcuvid runtime library.

Package: libnvidia-encode1
Architecture: i386 amd64
Multi-Arch: same
Pre-Depends:
 ${misc:Pre-Depends}
Depends:
 ${shlibs:Depends}, ${misc:Depends}
Description: NVIDIA nvidia-encode runtime library
 This could be NVENC, but is currently undocumented.
 .
 This package contains the nvidia-encode runtime library.

Package: libnvidia-ml1
Architecture: i386 amd64 armhf
Multi-Arch: same
Pre-Depends:
 ${misc:Pre-Depends}
Depends:
 ${shlibs:Depends}, ${misc:Depends}
Breaks:
 nvidia-smi (<< ${nvidia:Version}),
Description: NVIDIA management library (NVML) runtime library
 NVML provides programmatic access to static information and monitoring
 data for NVIDIA GPUs, as well as limited management capabilities.
 It is intended for use with Tesla compute products.
 .
 This package contains the nvidia-ml runtime library.

Package: nvidia-opencl-common
Architecture: i386 amd64
Multi-Arch: foreign
Depends:
 ${misc:Depends}
Recommends:
 nvidia-opencl-icd
Breaks:
 nvidia-opencl-icd (<< ${nvidia:Version}),
Description: NVIDIA OpenCL driver
 OpenCL (Open Computing Language) is a multivendor open standard for
 general-purpose parallel programming of heterogeneous systems that include
 CPUs, GPUs and other processors.
 .
 This package provides the common files for the NVIDIA installable client
 driver (ICD) for OpenCL.

Package: nvidia-opencl-icd
Architecture: i386 amd64
Multi-Arch: same
Pre-Depends:
 ${misc:Pre-Depends}
Depends:
 nvidia-opencl-common (= ${binary:Version}),
 libopencl1,
 libnvidia-compiler (= ${binary:Version}),
 ${shlibs:Depends}, ${misc:Depends}
Enhances:
 libopencl1,
Conflicts:
 nvidia-opencl-icd-ia32,
Replaces:
 nvidia-opencl-icd-ia32,
Provides:
 opencl-icd,
Description: NVIDIA OpenCL ICD
 OpenCL (Open Computing Language) is a multivendor open standard for
 general-purpose parallel programming of heterogeneous systems that include
 CPUs, GPUs and other processors.
 .
 This package provides the NVIDIA installable client driver (ICD) for OpenCL
 which supports NVIDIA GPUs.

Package: nvidia-libopencl1
Architecture: i386 amd64
Multi-Arch: same
Pre-Depends:
 ${misc:Pre-Depends}
Depends:
 ${shlibs:Depends}, ${misc:Depends}
Recommends:
 nvidia-opencl-icd | opencl-icd,
Provides:
 libopencl1,
 libopencl-1.1-1,
Conflicts:
 libopencl1,
 nvidia-libopencl1-ia32,
Breaks:
 nvidia-opencl-dev (<= 5.0.35-6),
Replaces:
 libopencl1,
 nvidia-libopencl1-ia32,
Description: NVIDIA OpenCL ICD Loader library
 OpenCL (Open Computing Language) is a multivendor open standard for
 general-purpose parallel programming of heterogeneous systems that include
 CPUs, GPUs and other processors.
 .
 The OpenCL installable client driver loader (ICD Loader) acts as a dispatcher
 between an OpenCL application and one (or more) installable client drivers
 (ICD) that can be from any vendor. At least one ICD (and the corresponding
 hardware) is required to run OpenCL applications.
 .
 This package contains the ICD Loader library provided by NVIDIA. This library
 supports OpenCL 1.1 only.

Package: nvidia-detect
Section: non-free/x11
Architecture: i386 amd64 armhf
Depends:
 pciutils,
 ${shlibs:Depends}, ${misc:Depends}
Description: NVIDIA GPU detection utility
 The 'nvidia-detect' script in this package checks for an NVIDIA GPU in the
 system and recommends one of the non-free accelerated driver meta-packages
 (nvidia-driver, nvidia-legacy-173xx-driver or nvidia-legacy-96xx-driver) for
 installation.

